diff --git a/.bumpversion.cfg b/.bumpversion.cfg deleted file mode 100644 index 030411e7..00000000 --- a/.bumpversion.cfg +++ /dev/null @@ -1,12 +0,0 @@ -[bumpversion] -current_version = 0.0.56 -commit = True -tag = True - -[bumpversion:file:pyproject.toml] -search = "{current_version}" -replace = "{new_version}" - -[bumpversion:file:piel/__init__.py] -search = "{current_version}" -replace = "{new_version}" diff --git a/.github/workflows/create_release.yaml b/.github/workflows/create_release.yaml index 15005921..7842e444 100644 --- a/.github/workflows/create_release.yaml +++ b/.github/workflows/create_release.yaml @@ -17,36 +17,6 @@ jobs: with: python-version: 3.x - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install bump2version bumpversion # Install bump2version if not already installed - - - name: Bump version - env: - GITHUB_USERNAME: daquintero - GITHUB_EMAIL: darioaquintero@gmail.com - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: | - # Use the appropriate bumpversion command for your project - git config --local user.email "github-actions[bot]@users.noreply.github.com" - git config --local user.name "github-actions[bot]" - bump2version patch # Minor increase - export VERSION=$(bumpversion --dry-run --list pyproject.toml | grep '^new_version=' | sed -r 's/^new_version=//') - echo "VERSION=$VERSION" >> $GITHUB_ENV - git tag -d v$VERSION - git tag v$VERSION - - - name: Push changes - env: - GITHUB_USERNAME: daquintero - GITHUB_EMAIL: darioaquintero@gmail.com - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - uses: ad-m/github-push-action@master - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - tags: true - - name: Create release uses: actions/create-release@v1 env: @@ -55,59 +25,6 @@ jobs: tag_name: v${{ env.VERSION }} # Use the incremented version as the tag name release_name: ${{ env.VERSION }} # Customize the release name body: | - Update PYPI ${{ env.VERSION }} + Alpha-Release ${{ env.VERSION }} draft: false release: true - -#name: Create Release -# -#on: -# push: -# branches: -# - master -# -#permissions: -# contents: write -# -#jobs: -# create_release: -# runs-on: ubuntu-latest -# -# steps: -# - name: Checkout code -# uses: actions/checkout@v2 -# -# - name: Set up Python -# uses: actions/setup-python@v2 -# with: -# python-version: 3.x -# -# - name: Install dependencies -# run: | -# python -m pip install --upgrade pip -# pip install bumpversion # Install bumpversion if not already installed -# -# - name: Bump version -# env: -# GITHUB_USERNAME: daquintero -# GITHUB_EMAIL: darioaquintero@gmail.com -# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} -# run: | -# # Use the appropriate bumpversion command for your project -# bumpversion patch # Minor increase -# -# - name: Set version as environment variable -# run: | -# export VERSION=$(bumpversion --dry-run --list | grep '^new_version=' | sed -r 's/^new_version=//') -# -# - name: Create release -# uses: actions/create-release@v1 -# env: -# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} -# with: -# tag_name: v${{ env.VERSION }} # Use the incremented version as the tag name -# release_name: Release ${{ env.VERSION }} # Customize the release name -# body: | -# Update PYPI v${{ env.VERSION }} -# draft: false -# prerelease: false diff --git a/README.md b/README.md index a5445e52..002fefbe 100644 --- a/README.md +++ b/README.md @@ -52,10 +52,6 @@ Some existing microservice dependency integrations are: Description Library in Python - [GDSFactory](https://github.com/gdsfactory/gdsfactory) - An open source platform for end to-end photonic chip design and validation -- [OpenLane v1](https://github.com/The-OpenROAD-Project/OpenLane) - an - automated RTL to GDSII flow based on several components including - OpenROAD, Yosys, Magic, Netgen and custom methodology scripts for - design exploration and optimization - [Openlane v2](https://github.com/efabless/openlane2) - The next generation of OpenLane, rewritten from scratch in Python with a modular architecture - [sax](https://github.com/flaport/sax) - S-parameter based frequency domain circuit simulations and optimizations using JAX. diff --git a/docs/_static/resources/fsic_2024_presentation.odp b/docs/_static/resources/fsic_2024_presentation.odp index 6e1e6d0f..ba71c21d 100644 Binary files a/docs/_static/resources/fsic_2024_presentation.odp and b/docs/_static/resources/fsic_2024_presentation.odp differ diff --git a/docs/_static/resources/fsic_2024_presentation.pdf b/docs/_static/resources/fsic_2024_presentation.pdf new file mode 100644 index 00000000..8fda7e50 Binary files /dev/null and b/docs/_static/resources/fsic_2024_presentation.pdf differ diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/07_full_flow_demo_electronic_photonic.py b/docs/examples/07_full_flow_demo_electronic_photonic/07_full_flow_demo_electronic_photonic.py index 48465e78..e9a2b852 100644 --- a/docs/examples/07_full_flow_demo_electronic_photonic/07_full_flow_demo_electronic_photonic.py +++ b/docs/examples/07_full_flow_demo_electronic_photonic/07_full_flow_demo_electronic_photonic.py @@ -104,10 +104,6 @@ def create_switch_fabric(): chain_3_mode_lattice_circuit = create_switch_fabric() chain_3_mode_lattice_circuit -from gdsfactory.export import to_svg - -to_svg(chain_3_mode_lattice_circuit) - # ## 2. Extracting our optical-to-electronic control logic truth table @@ -330,19 +326,21 @@ def create_switch_fabric(): # Now, we could technically also use this simulation to model our optical signal transmission too. -simple_ideal_o4_mzi_2x2_plots = piel.visual.plot_simple_multi_row( - data=mzi2x2_simple_simulation_data_lines, - x_axis_column_name="t", - row_list=[ - "phase_0", - "output_amplitude_array_1_abs", - "output_amplitude_array_1_phase_deg", - ], - y_label=["e1 Phase", "o4 Amplitude", "o4 Phase"], -) -simple_ideal_o4_mzi_2x2_plots.savefig( - "../_static/img/examples/03a_sax_active_cosimulation/simple_ideal_o4_mzi_2x2_plots.PNG" -) +# + +# # Current work in progress move this out of here. +# simple_ideal_o4_mzi_2x2_plots = piel.visual.plot_simple_multi_row( +# data=mzi2x2_simple_simulation_data_lines, +# x_axis_column_name="t", +# row_list=[ +# "phase_0", +# "output_amplitude_array_1_abs", +# "output_amplitude_array_1_phase_deg", +# ], +# y_label=["e1 Phase", "o4 Amplitude", "o4 Phase"], +# ) +# simple_ideal_o4_mzi_2x2_plots.savefig( +# "../_static/img/examples/03a_sax_active_cosimulation/simple_ideal_o4_mzi_2x2_plots.PNG" +# ) # + # # Current work in progress move this out of here. @@ -521,11 +519,17 @@ def create_switch_fabric(): # ## 3b. Digital Chip Implementation +component = piel.flows.get_latest_digital_run_component( + module=full_flow_demo, +) +component.plot() + component = piel.flows.layout_truth_table( truth_table=truth_table, module=full_flow_demo, ) +print("Truth Table Layout") component # ### 4a. diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/config.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/config.json index 07c1f9f1..ea5ce012 100644 --- a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/config.json +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/config.json @@ -24,7 +24,7 @@ }, "DESIGN_NAME": "top", "VERILOG_FILES": "dir::src/*.v", - "CLOCK_PORT": "clk", + "CLOCK_PORT": "None", "CLOCK_PERIOD": 100, "RUN_CTS": "false", "DIE_AREA": [ diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/COMMANDS b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/COMMANDS new file mode 100644 index 00000000..16fb271d --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/COMMANDS @@ -0,0 +1 @@ +yosys -c /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/yosys/synthesize.tcl diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/_deps.tcl b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/_deps.tcl new file mode 100644 index 00000000..4c648c2e --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/_deps.tcl @@ -0,0 +1,11 @@ +set ::_synlig_defines [list] +verilog_defines -DPDK_sky130A +lappend ::_synlig_defines +define+PDK_sky130A +verilog_defines "-DSCL_sky130_fd_sc_hd\"" +lappend ::_synlig_defines "+define+SCL_sky130_fd_sc_hd\"" +verilog_defines -D__openlane__ +lappend ::_synlig_defines +define+__openlane__ +verilog_defines -D__pnr__ +lappend ::_synlig_defines +define+__pnr__ +read_liberty -lib -ignore_miss_dir -setattr blackbox /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib +set ::env(SYNTH_LIBS) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/tmp/b84aacab8bfd403cbcfe235e5126e1a1.lib diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/_env.tcl b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/_env.tcl new file mode 100644 index 00000000..63543ed4 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/_env.tcl @@ -0,0 +1,86 @@ +set ::env(_DEPS_SCRIPT) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/_deps.tcl +set ::env(STEP_ID) Yosys.Synthesis +set ::env(TECH_LEF) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef +set ::env(MACRO_LEFS) "" +set ::env(STD_CELL_LIBRARY) sky130_fd_sc_hd +set ::env(VDD_PIN) VPWR +set ::env(VDD_PIN_VOLTAGE) 1.80 +set ::env(GND_PIN) VGND +set ::env(TECH_LEFS) "\"nom_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef \"min_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef \"max_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef" +set ::env(GPIO_PADS_LEF) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef" +set ::env(GPIO_PADS_LEF_CORE_SIDE) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef" +set ::env(GPIO_PADS_VERILOG) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v +set ::env(GPIO_PAD_CELLS) "\"sky130_fd_io*\" \"sky130_ef_io*\"" +set ::env(PRIMARY_GDSII_STREAMOUT_TOOL) magic +set ::env(DATA_WIRE_RC_LAYER) met2 +set ::env(CLOCK_WIRE_RC_LAYER) met5 +set ::env(DEFAULT_CORNER) nom_tt_025C_1v80 +set ::env(STA_CORNERS) "nom_tt_025C_1v80 nom_ss_100C_1v60 nom_ff_n40C_1v95 min_tt_025C_1v80 min_ss_100C_1v60 min_ff_n40C_1v95 max_tt_025C_1v80 max_ss_100C_1v60 max_ff_n40C_1v95" +set ::env(FP_TRACKS_INFO) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info +set ::env(FP_TAPCELL_DIST) 13 +set ::env(FP_IO_HLAYER) met3 +set ::env(FP_IO_VLAYER) met2 +set ::env(RT_MIN_LAYER) met1 +set ::env(RT_MAX_LAYER) met5 +set ::env(SCL_GROUND_PINS) "VGND VNB" +set ::env(SCL_POWER_PINS) "VPWR VPB" +set ::env(TRISTATE_CELLS) "\"sky130_fd_sc_hd__ebuf*\"" +set ::env(FILL_CELL) "\"sky130_fd_sc_hd__fill*\"" +set ::env(DECAP_CELL) "sky130_ef_sc_hd__decap_12 sky130_fd_sc_hd__decap_8 sky130_fd_sc_hd__decap_6 sky130_fd_sc_hd__decap_4 sky130_fd_sc_hd__decap_3" +set ::env(LIB) "\"*_tt_025C_1v80\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib \"*_ss_100C_1v60\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib \"*_ff_n40C_1v95\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" +set ::env(CELL_LEFS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef" +set ::env(CELL_GDS) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds +set ::env(CELL_VERILOG_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v" +set ::env(CELL_BB_VERILOG_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox.v /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox_pp.v" +set ::env(CELL_SPICE_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice" +set ::env(SYNTH_EXCLUDED_CELL_FILE) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells +set ::env(PNR_EXCLUDED_CELL_FILE) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells +set ::env(OUTPUT_CAP_LOAD) 33.442 +set ::env(MAX_FANOUT_CONSTRAINT) 6 +set ::env(MAX_TRANSITION_CONSTRAINT) 0.75 +set ::env(MAX_CAPACITANCE_CONSTRAINT) 0.2 +set ::env(CLOCK_UNCERTAINTY_CONSTRAINT) 0.25 +set ::env(CLOCK_TRANSITION_CONSTRAINT) 0.1499999999999999944488848768742172978818416595458984375 +set ::env(TIME_DERATING_CONSTRAINT) 5 +set ::env(IO_DELAY_CONSTRAINT) 20 +set ::env(SYNTH_DRIVING_CELL) sky130_fd_sc_hd__inv_2/Y +set ::env(SYNTH_TIEHI_CELL) sky130_fd_sc_hd__conb_1/HI +set ::env(SYNTH_TIELO_CELL) sky130_fd_sc_hd__conb_1/LO +set ::env(SYNTH_BUFFER_CELL) sky130_fd_sc_hd__buf_2/A/X +set ::env(WELLTAP_CELL) sky130_fd_sc_hd__tapvpwrvgnd_1 +set ::env(ENDCAP_CELL) sky130_fd_sc_hd__decap_3 +set ::env(PLACE_SITE) unithd +set ::env(CELL_PAD_EXCLUDE) "\"sky130_fd_sc_hd__tap*\" \"sky130_fd_sc_hd__decap*\" \"sky130_ef_sc_hd__decap*\" \"sky130_fd_sc_hd__fill*\"" +set ::env(DIODE_CELL) sky130_fd_sc_hd__diode_2/DIODE +set ::env(DESIGN_NAME) top +set ::env(CLOCK_PERIOD) 15 +set ::env(CLOCK_PORT) None +set ::env(DIE_AREA) "0 0 50 50" +set ::env(FALLBACK_SDC_FILE) /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc +set ::env(SYNTH_LATCH_MAP) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/latch_map.v +set ::env(SYNTH_TRISTATE_MAP) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tribuff_map.v +set ::env(SYNTH_CSA_MAP) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/csa_map.v +set ::env(SYNTH_RCA_MAP) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/rca_map.v +set ::env(SYNTH_FA_MAP) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/fa_map.v +set ::env(SYNTH_MUX_MAP) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/mux2_map.v +set ::env(SYNTH_MUX4_MAP) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/mux4_map.v +set ::env(USE_LIGHTER) 0 +set ::env(SYNTH_CHECKS_ALLOW_TRISTATE) 1 +set ::env(SYNTH_AUTONAME) 0 +set ::env(SYNTH_STRATEGY) "AREA 0" +set ::env(SYNTH_ABC_BUFFERING) 0 +set ::env(SYNTH_ABC_LEGACY_REFACTOR) 0 +set ::env(SYNTH_ABC_LEGACY_REWRITE) 0 +set ::env(SYNTH_DIRECT_WIRE_BUFFERING) 1 +set ::env(SYNTH_SPLITNETS) 1 +set ::env(SYNTH_SIZING) 0 +set ::env(SYNTH_NO_FLAT) 0 +set ::env(SYNTH_SHARE_RESOURCES) 1 +set ::env(SYNTH_ADDER_TYPE) YOSYS +set ::env(SYNTH_ELABORATE_ONLY) 0 +set ::env(SYNTH_ELABORATE_FLATTEN) 1 +set ::env(VERILOG_FILES) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/src/truth_table_module.v +set ::env(VERILOG_POWER_DEFINE) USE_POWER_PINS +set ::env(USE_SYNLIG) 0 +set ::env(SYNLIG_DEFER) 0 +set ::env(SAVE_NETLIST) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/top.nl.v diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/config.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/config.json new file mode 100644 index 00000000..fa127579 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/config.json @@ -0,0 +1,188 @@ +{ + "STD_CELL_LIBRARY": "sky130_fd_sc_hd", + "VDD_PIN": "VPWR", + "VDD_PIN_VOLTAGE": 1.8, + "GND_PIN": "VGND", + "WIRE_LENGTH_THRESHOLD": null, + "TECH_LEFS": { + "nom_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef", + "min_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef", + "max_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef" + }, + "GPIO_PADS_LEF": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef" + ], + "GPIO_PADS_LEF_CORE_SIDE": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef" + ], + "GPIO_PADS_VERILOG": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v" + ], + "GPIO_PAD_CELLS": [ + "sky130_fd_io*", + "sky130_ef_io*" + ], + "PRIMARY_GDSII_STREAMOUT_TOOL": "magic", + "DEFAULT_MAX_TRAN": null, + "DATA_WIRE_RC_LAYER": "met2", + "CLOCK_WIRE_RC_LAYER": "met5", + "DEFAULT_CORNER": "nom_tt_025C_1v80", + "STA_CORNERS": [ + "nom_tt_025C_1v80", + "nom_ss_100C_1v60", + "nom_ff_n40C_1v95", + "min_tt_025C_1v80", + "min_ss_100C_1v60", + "min_ff_n40C_1v95", + "max_tt_025C_1v80", + "max_ss_100C_1v60", + "max_ff_n40C_1v95" + ], + "FP_TRACKS_INFO": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info", + "FP_TAPCELL_DIST": 13, + "FP_IO_HLAYER": "met3", + "FP_IO_VLAYER": "met2", + "RT_MIN_LAYER": "met1", + "RT_MAX_LAYER": "met5", + "SCL_GROUND_PINS": [ + "VGND", + "VNB" + ], + "SCL_POWER_PINS": [ + "VPWR", + "VPB" + ], + "TRISTATE_CELLS": [ + "sky130_fd_sc_hd__ebuf*" + ], + "FILL_CELL": [ + "sky130_fd_sc_hd__fill*" + ], + "DECAP_CELL": [ + "sky130_ef_sc_hd__decap_12", + "sky130_fd_sc_hd__decap_8", + "sky130_fd_sc_hd__decap_6", + "sky130_fd_sc_hd__decap_4", + "sky130_fd_sc_hd__decap_3" + ], + "LIB": { + "*_tt_025C_1v80": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib" + ], + "*_ss_100C_1v60": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib" + ], + "*_ff_n40C_1v95": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" + ] + }, + "CELL_LEFS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef" + ], + "CELL_GDS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds" + ], + "CELL_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v" + ], + "CELL_BB_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox_pp.v" + ], + "CELL_SPICE_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice" + ], + "SYNTH_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells", + "PNR_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells", + "OUTPUT_CAP_LOAD": 33.442, + "MAX_FANOUT_CONSTRAINT": 6, + "MAX_TRANSITION_CONSTRAINT": 0.75, + "MAX_CAPACITANCE_CONSTRAINT": 0.2, + "CLOCK_UNCERTAINTY_CONSTRAINT": 0.25, + "CLOCK_TRANSITION_CONSTRAINT": 0.15, + "TIME_DERATING_CONSTRAINT": 5, + "IO_DELAY_CONSTRAINT": 20, + "SYNTH_DRIVING_CELL": "sky130_fd_sc_hd__inv_2/Y", + "SYNTH_CLK_DRIVING_CELL": null, + "SYNTH_TIEHI_CELL": "sky130_fd_sc_hd__conb_1/HI", + "SYNTH_TIELO_CELL": "sky130_fd_sc_hd__conb_1/LO", + "SYNTH_BUFFER_CELL": "sky130_fd_sc_hd__buf_2/A/X", + "WELLTAP_CELL": "sky130_fd_sc_hd__tapvpwrvgnd_1", + "ENDCAP_CELL": "sky130_fd_sc_hd__decap_3", + "PLACE_SITE": "unithd", + "CELL_PAD_EXCLUDE": [ + "sky130_fd_sc_hd__tap*", + "sky130_fd_sc_hd__decap*", + "sky130_ef_sc_hd__decap*", + "sky130_fd_sc_hd__fill*" + ], + "DIODE_CELL": "sky130_fd_sc_hd__diode_2/DIODE", + "DESIGN_DIR": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo", + "PDK_ROOT": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a", + "DESIGN_NAME": "top", + "PDK": "sky130A", + "CLOCK_PERIOD": 15, + "CLOCK_PORT": "None", + "CLOCK_NET": null, + "VDD_NETS": null, + "GND_NETS": null, + "DIE_AREA": [ + 0, + 0, + 50, + 50 + ], + "EXTRA_EXCLUDED_CELLS": null, + "MACROS": null, + "EXTRA_LEFS": null, + "EXTRA_VERILOG_MODELS": null, + "EXTRA_SPICE_MODELS": null, + "EXTRA_LIBS": null, + "EXTRA_GDS_FILES": null, + "FALLBACK_SDC_FILE": "/nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc", + "SYNTH_LATCH_MAP": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/latch_map.v", + "SYNTH_TRISTATE_MAP": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tribuff_map.v", + "SYNTH_CSA_MAP": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/csa_map.v", + "SYNTH_RCA_MAP": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/rca_map.v", + "SYNTH_FA_MAP": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/fa_map.v", + "SYNTH_MUX_MAP": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/mux2_map.v", + "SYNTH_MUX4_MAP": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/mux4_map.v", + "USE_LIGHTER": false, + "LIGHTER_DFF_MAP": null, + "SYNTH_CHECKS_ALLOW_TRISTATE": true, + "SYNTH_AUTONAME": false, + "SYNTH_STRATEGY": "AREA 0", + "SYNTH_ABC_BUFFERING": false, + "SYNTH_ABC_LEGACY_REFACTOR": false, + "SYNTH_ABC_LEGACY_REWRITE": false, + "SYNTH_DIRECT_WIRE_BUFFERING": true, + "SYNTH_SPLITNETS": true, + "SYNTH_SIZING": false, + "SYNTH_NO_FLAT": false, + "SYNTH_SHARE_RESOURCES": true, + "SYNTH_ADDER_TYPE": "YOSYS", + "SYNTH_EXTRA_MAPPING_FILE": null, + "SYNTH_PARAMETERS": null, + "SYNTH_ELABORATE_ONLY": false, + "SYNTH_ELABORATE_FLATTEN": true, + "VERILOG_FILES": [ + "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/src/truth_table_module.v" + ], + "VERILOG_DEFINES": null, + "VERILOG_POWER_DEFINE": "USE_POWER_PINS", + "VERILOG_INCLUDE_DIRS": null, + "USE_SYNLIG": false, + "SYNLIG_DEFER": false, + "meta": { + "openlane_version": "2.0.9", + "step": "Yosys.Synthesis" + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/hierarchy.dot b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/hierarchy.dot new file mode 100644 index 00000000..dd4661ef --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/hierarchy.dot @@ -0,0 +1,19 @@ +digraph "top" { +label="top"; +rankdir="LR"; +remincross=true; +n6 [ shape=octagon, label="input_fock_state_str", color="black", fontcolor="black" ]; +n7 [ shape=octagon, label="bit_phase_1", color="black", fontcolor="black" ]; +n8 [ shape=octagon, label="bit_phase_0", color="black", fontcolor="black" ]; +n9 [ shape=diamond, label="$auto$verilog_backend.cc:2352:dump_module$1", color="black", fontcolor="black" ]; +p0 [shape=box, style=rounded, label="PROC $3\n/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/src/truth_table_module.v:6.7-6.56", ]; +p1 [shape=box, style=rounded, label="PROC $2\n/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/src/truth_table_module.v:35.3-53.6", ]; +p2 [shape=box, style=rounded, label="PROC $1\n/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/src/truth_table_module.v:16.3-34.6", ]; +n6:e -> p1:w [color="black", fontcolor="black", style="setlinewidth(3)", label=""]; +n6:e -> p2:w [color="black", fontcolor="black", style="setlinewidth(3)", label=""]; +p1:e -> n7:w [color="black", fontcolor="black", style="setlinewidth(3)", label=""]; +p2:e -> n8:w [color="black", fontcolor="black", style="setlinewidth(3)", label=""]; +p0:e -> n9:w [color="black", fontcolor="black", label=""]; +n9:e -> p1:w [color="black", fontcolor="black", label=""]; +n9:e -> p2:w [color="black", fontcolor="black", label=""]; +} diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/primitive_techmap.dot b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/primitive_techmap.dot new file mode 100644 index 00000000..ec838aa9 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/primitive_techmap.dot @@ -0,0 +1,55 @@ +digraph "top" { +label="top"; +rankdir="LR"; +remincross=true; +n4 [ shape=diamond, label="$auto$verilog_backend.cc:2352:dump_module$1", color="black", fontcolor="black" ]; +n5 [ shape=octagon, label="bit_phase_0", color="black", fontcolor="black" ]; +n6 [ shape=octagon, label="bit_phase_1", color="black", fontcolor="black" ]; +n7 [ shape=octagon, label="input_fock_state_str", color="black", fontcolor="black" ]; +c10 [ shape=record, label="{{ A}|$120\n$_NOT_|{ Y}}", ]; +x0 [ shape=record, style=rounded, label=" 2:2 - 0:0 ", color="black", fontcolor="black" ]; +x0:e -> c10:p8:w [arrowhead=odiamond, arrowtail=odiamond, dir=both, color="black", fontcolor="black", label=""]; +c12 [ shape=record, label="{{ A| B}|$121\n$_ORNOT_|{ Y}}", ]; +x1 [ shape=record, style=rounded, label=" 1:1 - 0:0 ", color="black", fontcolor="black" ]; +x1:e -> c12:p8:w [arrowhead=odiamond, arrowtail=odiamond, dir=both, color="black", fontcolor="black", label=""]; +x2 [ shape=record, style=rounded, label=" 0:0 - 0:0 ", color="black", fontcolor="black" ]; +x2:e -> c12:p11:w [arrowhead=odiamond, arrowtail=odiamond, dir=both, color="black", fontcolor="black", label=""]; +c13 [ shape=record, label="{{ A| B}|$122\n$_ANDNOT_|{ Y}}", ]; +x3 [ shape=record, style=rounded, label=" 0:0 - 4:4 ", color="black", fontcolor="black" ]; +c13:p9:e -> x3:w [arrowhead=odiamond, arrowtail=odiamond, dir=both, color="black", fontcolor="black", label=""]; +c14 [ shape=record, label="{{ A| B}|$123\n$_ORNOT_|{ Y}}", ]; +x4 [ shape=record, style=rounded, label=" 0:0 - 0:0 ", color="black", fontcolor="black" ]; +x4:e -> c14:p8:w [arrowhead=odiamond, arrowtail=odiamond, dir=both, color="black", fontcolor="black", label=""]; +x5 [ shape=record, style=rounded, label=" 1:1 - 0:0 ", color="black", fontcolor="black" ]; +x5:e -> c14:p11:w [arrowhead=odiamond, arrowtail=odiamond, dir=both, color="black", fontcolor="black", label=""]; +c15 [ shape=record, label="{{ A| B}|$124\n$_ANDNOT_|{ Y}}", ]; +x6 [ shape=record, style=rounded, label=" 0:0 - 4:4 ", color="black", fontcolor="black" ]; +c15:p9:e -> x6:w [arrowhead=odiamond, arrowtail=odiamond, dir=both, color="black", fontcolor="black", label=""]; +v7 [ label="1'0" ]; +x8 [shape=point, ]; +x9 [ shape=record, style=rounded, label=" 4x 4:4 - 3:0 ", color="black", fontcolor="black" ]; +x10 [ shape=record, style=rounded, label=" 3:0 - 3:0 ", color="black", fontcolor="black" ]; +x9:e -> x10:w [arrowhead=odiamond, arrowtail=odiamond, dir=both, color="black", fontcolor="black", style="setlinewidth(3)", label=""]; +x11 [ shape=record, style=rounded, label=" 4x 4:4 - 3:0 ", color="black", fontcolor="black" ]; +x12 [ shape=record, style=rounded, label=" 3:0 - 3:0 ", color="black", fontcolor="black" ]; +x11:e -> x12:w [arrowhead=odiamond, arrowtail=odiamond, dir=both, color="black", fontcolor="black", style="setlinewidth(3)", label=""]; +n1 [ shape=point ]; +c10:p9:e -> n1:w [color="black", fontcolor="black", label=""]; +n1:e -> c13:p8:w [color="black", fontcolor="black", label=""]; +n1:e -> c15:p8:w [color="black", fontcolor="black", label=""]; +c12:p9:e -> c13:p11:w [color="black", fontcolor="black", label=""]; +c14:p9:e -> c15:p11:w [color="black", fontcolor="black", label=""]; +x8:e -> n4:w [color="black", fontcolor="black", label=""]; +x10:s0:e -> n5:w [color="black", fontcolor="black", style="setlinewidth(3)", label=""]; +x6:s0:e -> n5:w [color="black", fontcolor="black", label=""]; +n5:e -> x9:s3:w [color="black", fontcolor="black", style="setlinewidth(3)", label=""]; +x12:s0:e -> n6:w [color="black", fontcolor="black", style="setlinewidth(3)", label=""]; +x3:s0:e -> n6:w [color="black", fontcolor="black", label=""]; +n6:e -> x11:s3:w [color="black", fontcolor="black", style="setlinewidth(3)", label=""]; +n7:e -> x0:s0:w [color="black", fontcolor="black", label=""]; +n7:e -> x1:s0:w [color="black", fontcolor="black", label=""]; +n7:e -> x2:s0:w [color="black", fontcolor="black", label=""]; +n7:e -> x4:s0:w [color="black", fontcolor="black", label=""]; +n7:e -> x5:s0:w [color="black", fontcolor="black", label=""]; +v7:e -> x8:w [color="black", fontcolor="black", label=""]; +} diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/reports/chk.rpt b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/reports/chk.rpt new file mode 100644 index 00000000..54db9136 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/reports/chk.rpt @@ -0,0 +1,4 @@ + +60. Executing CHECK pass (checking for obvious problems). +Checking module top... +Found and reported 0 problems. diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/reports/latch.rpt b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/reports/latch.rpt new file mode 100644 index 00000000..3b14c1e4 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/reports/latch.rpt @@ -0,0 +1,5 @@ + +14. Executing PROC_DLATCH pass (convert process syncs to latches). +No latch inferred for signal `\top.\$auto$verilog_backend.cc:2352:dump_module$1' from process `\top.$proc$/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/src/truth_table_module.v:6$3'. +No latch inferred for signal `\top.\bit_phase_1' from process `\top.$proc$/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/src/truth_table_module.v:35$2'. +No latch inferred for signal `\top.\bit_phase_0' from process `\top.$proc$/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/src/truth_table_module.v:16$1'. diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/reports/post_dff.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/reports/post_dff.json new file mode 100644 index 00000000..e1343ee5 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/reports/post_dff.json @@ -0,0 +1,37 @@ +{ + "creator": "Yosys 0.38 (git sha1 543faed9c8c, clang++ 16.0.6 -fPIC -Os)", + "invocation": "stat -json -liberty /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/tmp/b84aacab8bfd403cbcfe235e5126e1a1.lib ", + "modules": { + "\\top": { + "num_wires": 6, + "num_wire_bits": 16, + "num_pub_wires": 3, + "num_pub_wire_bits": 13, + "num_memories": 0, + "num_memory_bits": 0, + "num_processes": 0, + "num_cells": 5, + "num_cells_by_type": { + "$_ANDNOT_": 2, + "$_NOT_": 1, + "$_ORNOT_": 2 + } + } + }, + "design": { + "num_wires": 6, + "num_wire_bits": 16, + "num_pub_wires": 3, + "num_pub_wire_bits": 13, + "num_memories": 0, + "num_memory_bits": 0, + "num_processes": 0, + "num_cells": 5, + "num_cells_by_type": { + "$_ANDNOT_": 2, + "$_NOT_": 1, + "$_ORNOT_": 2 + } + } +} + diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/reports/post_dff.log b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/reports/post_dff.log new file mode 100644 index 00000000..f947653f --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/reports/post_dff.log @@ -0,0 +1,20 @@ +53. Printing statistics. + +=== top === + + Number of wires: 6 + Number of wire bits: 16 + Number of public wires: 3 + Number of public wire bits: 13 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 5 + $_ANDNOT_ 2 + $_NOT_ 1 + $_ORNOT_ 2 + + Area for cell type $_NOT_ is unknown! + Area for cell type $_ANDNOT_ is unknown! + Area for cell type $_ORNOT_ is unknown! + diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/reports/pre_synth_chk.rpt b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/reports/pre_synth_chk.rpt new file mode 100644 index 00000000..cecdf118 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/reports/pre_synth_chk.rpt @@ -0,0 +1,4 @@ + +18. Executing CHECK pass (checking for obvious problems). +Checking module top... +Found and reported 0 problems. diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/reports/pre_techmap.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/reports/pre_techmap.json new file mode 100644 index 00000000..e1343ee5 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/reports/pre_techmap.json @@ -0,0 +1,37 @@ +{ + "creator": "Yosys 0.38 (git sha1 543faed9c8c, clang++ 16.0.6 -fPIC -Os)", + "invocation": "stat -json -liberty /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/tmp/b84aacab8bfd403cbcfe235e5126e1a1.lib ", + "modules": { + "\\top": { + "num_wires": 6, + "num_wire_bits": 16, + "num_pub_wires": 3, + "num_pub_wire_bits": 13, + "num_memories": 0, + "num_memory_bits": 0, + "num_processes": 0, + "num_cells": 5, + "num_cells_by_type": { + "$_ANDNOT_": 2, + "$_NOT_": 1, + "$_ORNOT_": 2 + } + } + }, + "design": { + "num_wires": 6, + "num_wire_bits": 16, + "num_pub_wires": 3, + "num_pub_wire_bits": 13, + "num_memories": 0, + "num_memory_bits": 0, + "num_processes": 0, + "num_cells": 5, + "num_cells_by_type": { + "$_ANDNOT_": 2, + "$_NOT_": 1, + "$_ORNOT_": 2 + } + } +} + diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/reports/pre_techmap.log b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/reports/pre_techmap.log new file mode 100644 index 00000000..b5bc0ce5 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/reports/pre_techmap.log @@ -0,0 +1,20 @@ +47. Printing statistics. + +=== top === + + Number of wires: 6 + Number of wire bits: 16 + Number of public wires: 3 + Number of public wire bits: 13 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 5 + $_ANDNOT_ 2 + $_NOT_ 1 + $_ORNOT_ 2 + + Area for cell type $_NOT_ is unknown! + Area for cell type $_ANDNOT_ is unknown! + Area for cell type $_ORNOT_ is unknown! + diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/reports/stat.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/reports/stat.json new file mode 100644 index 00000000..dcd54ab3 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/reports/stat.json @@ -0,0 +1,37 @@ +{ + "creator": "Yosys 0.38 (git sha1 543faed9c8c, clang++ 16.0.6 -fPIC -Os)", + "invocation": "stat -json -liberty /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/tmp/b84aacab8bfd403cbcfe235e5126e1a1.lib ", + "modules": { + "\\top": { + "num_wires": 3, + "num_wire_bits": 13, + "num_pub_wires": 3, + "num_pub_wire_bits": 13, + "num_memories": 0, + "num_memory_bits": 0, + "num_processes": 0, + "num_cells": 10, + "area": 65.062400, + "num_cells_by_type": { + "sky130_fd_sc_hd__buf_2": 8, + "sky130_fd_sc_hd__nor3b_2": 2 + } + } + }, + "design": { + "num_wires": 3, + "num_wire_bits": 13, + "num_pub_wires": 3, + "num_pub_wire_bits": 13, + "num_memories": 0, + "num_memory_bits": 0, + "num_processes": 0, + "num_cells": 10, + "area": 65.062400, + "num_cells_by_type": { + "sky130_fd_sc_hd__buf_2": 8, + "sky130_fd_sc_hd__nor3b_2": 2 + } + } +} + diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/reports/stat.log b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/reports/stat.log new file mode 100644 index 00000000..2bc1e613 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/reports/stat.log @@ -0,0 +1,17 @@ +61. Printing statistics. + +=== top === + + Number of wires: 3 + Number of wire bits: 13 + Number of public wires: 3 + Number of public wire bits: 13 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 10 + sky130_fd_sc_hd__buf_2 8 + sky130_fd_sc_hd__nor3b_2 2 + + Chip area for module '\top': 65.062400 + diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/runtime.txt b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/runtime.txt new file mode 100644 index 00000000..3ee51e88 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/runtime.txt @@ -0,0 +1 @@ +00:00:01.011 \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/state_in.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/state_in.json new file mode 100644 index 00000000..c62a4f12 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/state_in.json @@ -0,0 +1,22 @@ +{ + "nl": null, + "pnl": null, + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": null, + "lef": null, + "openroad-lef": null, + "odb": null, + "sdc": null, + "sdf": null, + "spef": null, + "lib": null, + "spice": null, + "mag": null, + "gds": null, + "mag_gds": null, + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": {} +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/state_out.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/state_out.json new file mode 100644 index 00000000..8b741eb6 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/state_out.json @@ -0,0 +1,27 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/top.nl.v", + "pnl": null, + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": null, + "lef": null, + "openroad-lef": null, + "odb": null, + "sdc": null, + "sdf": null, + "spef": null, + "lib": null, + "spice": null, + "mag": null, + "gds": null, + "mag_gds": null, + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 10, + "design__instance__area": 65.0624, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/synthesis.sdc b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/synthesis.sdc new file mode 100644 index 00000000..9a32af43 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/synthesis.sdc @@ -0,0 +1,2 @@ +set_driving_cell sky130_fd_sc_hd__inv_2/Y +set_load 33.442 diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/top.nl.v b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/top.nl.v new file mode 100644 index 00000000..da0a70e9 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/top.nl.v @@ -0,0 +1,54 @@ +/* Generated by Yosys 0.38 (git sha1 543faed9c8c, clang++ 16.0.6 -fPIC -Os) */ + +module top(bit_phase_0, bit_phase_1, input_fock_state_str); + output [4:0] bit_phase_0; + wire [4:0] bit_phase_0; + output [4:0] bit_phase_1; + wire [4:0] bit_phase_1; + input [2:0] input_fock_state_str; + wire [2:0] input_fock_state_str; + sky130_fd_sc_hd__nor3b_2 _0_ ( + .A(input_fock_state_str[2]), + .B(input_fock_state_str[1]), + .C_N(input_fock_state_str[0]), + .Y(bit_phase_1[4]) + ); + sky130_fd_sc_hd__nor3b_2 _1_ ( + .A(input_fock_state_str[2]), + .B(input_fock_state_str[0]), + .C_N(input_fock_state_str[1]), + .Y(bit_phase_0[4]) + ); + sky130_fd_sc_hd__buf_2 _2_ ( + .A(bit_phase_0[4]), + .X(bit_phase_0[0]) + ); + sky130_fd_sc_hd__buf_2 _3_ ( + .A(bit_phase_0[4]), + .X(bit_phase_0[1]) + ); + sky130_fd_sc_hd__buf_2 _4_ ( + .A(bit_phase_0[4]), + .X(bit_phase_0[2]) + ); + sky130_fd_sc_hd__buf_2 _5_ ( + .A(bit_phase_0[4]), + .X(bit_phase_0[3]) + ); + sky130_fd_sc_hd__buf_2 _6_ ( + .A(bit_phase_1[4]), + .X(bit_phase_1[0]) + ); + sky130_fd_sc_hd__buf_2 _7_ ( + .A(bit_phase_1[4]), + .X(bit_phase_1[1]) + ); + sky130_fd_sc_hd__buf_2 _8_ ( + .A(bit_phase_1[4]), + .X(bit_phase_1[2]) + ); + sky130_fd_sc_hd__buf_2 _9_ ( + .A(bit_phase_1[4]), + .X(bit_phase_1[3]) + ); +endmodule diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/top.nl.v.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/top.nl.v.json new file mode 100644 index 00000000..94e4790f --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/top.nl.v.json @@ -0,0 +1,22577 @@ +{ + "creator": "Yosys 0.38 (git sha1 543faed9c8c, clang++ 16.0.6 -fPIC -Os)", + "modules": { + "sky130_fd_sc_hd__a2111o_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "D1": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "D1": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a2111o_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "D1": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "D1": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a2111o_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "D1": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "D1": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a2111oi_0": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "D1": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "D1": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a2111oi_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "D1": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "D1": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a2111oi_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "D1": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "D1": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a2111oi_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "D1": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "D1": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a211o_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a211o_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a211o_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a211oi_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a211oi_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a211oi_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a21bo_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1_N": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a21bo_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1_N": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a21bo_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1_N": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a21boi_0": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1_N": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a21boi_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1_N": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a21boi_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1_N": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a21boi_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1_N": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a21o_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a21o_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a21o_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a21oi_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a21oi_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a21oi_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a221o_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "B2": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a221o_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "B2": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a221o_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "B2": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a221oi_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "B2": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a221oi_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "B2": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a221oi_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "B2": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a222oi_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "B2": { + "direction": "input", + "bits": [ 7 ] + }, + "C2": { + "direction": "input", + "bits": [ 8 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "C2": { + "hide_name": 0, + "bits": [ 8 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a22o_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "B2": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a22o_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "B2": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a22o_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "B2": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a22oi_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "B2": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a22oi_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "B2": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a22oi_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "B2": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a2bb2o_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "B1": { + "direction": "input", + "bits": [ 3 ] + }, + "B2": { + "direction": "input", + "bits": [ 4 ] + }, + "A1_N": { + "direction": "input", + "bits": [ 5 ] + }, + "A2_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "A2_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a2bb2o_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "B1": { + "direction": "input", + "bits": [ 3 ] + }, + "B2": { + "direction": "input", + "bits": [ 4 ] + }, + "A1_N": { + "direction": "input", + "bits": [ 5 ] + }, + "A2_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "A2_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a2bb2o_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "B1": { + "direction": "input", + "bits": [ 3 ] + }, + "B2": { + "direction": "input", + "bits": [ 4 ] + }, + "A1_N": { + "direction": "input", + "bits": [ 5 ] + }, + "A2_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "A2_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a2bb2oi_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "B1": { + "direction": "input", + "bits": [ 3 ] + }, + "B2": { + "direction": "input", + "bits": [ 4 ] + }, + "A1_N": { + "direction": "input", + "bits": [ 5 ] + }, + "A2_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "A2_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a2bb2oi_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "B1": { + "direction": "input", + "bits": [ 3 ] + }, + "B2": { + "direction": "input", + "bits": [ 4 ] + }, + "A1_N": { + "direction": "input", + "bits": [ 5 ] + }, + "A2_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "A2_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a2bb2oi_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "B1": { + "direction": "input", + "bits": [ 3 ] + }, + "B2": { + "direction": "input", + "bits": [ 4 ] + }, + "A1_N": { + "direction": "input", + "bits": [ 5 ] + }, + "A2_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "A2_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a311o_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "A3": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a311o_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "A3": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a311o_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "A3": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a311oi_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "A3": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a311oi_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "A3": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a311oi_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "A3": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a31o_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "A3": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a31o_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "A3": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a31o_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "A3": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a31oi_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "A3": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a31oi_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "A3": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a31oi_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "A3": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a32o_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "B2": { + "direction": "input", + "bits": [ 6 ] + }, + "A3": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a32o_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "B2": { + "direction": "input", + "bits": [ 6 ] + }, + "A3": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a32o_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "B2": { + "direction": "input", + "bits": [ 6 ] + }, + "A3": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a32oi_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "B2": { + "direction": "input", + "bits": [ 6 ] + }, + "A3": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a32oi_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "B2": { + "direction": "input", + "bits": [ 6 ] + }, + "A3": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a32oi_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "B2": { + "direction": "input", + "bits": [ 6 ] + }, + "A3": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a41o_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "A3": { + "direction": "input", + "bits": [ 6 ] + }, + "A4": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "A4": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a41o_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "A3": { + "direction": "input", + "bits": [ 6 ] + }, + "A4": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "A4": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a41o_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "A3": { + "direction": "input", + "bits": [ 6 ] + }, + "A4": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "A4": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a41oi_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "A3": { + "direction": "input", + "bits": [ 6 ] + }, + "A4": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "A4": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a41oi_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "A3": { + "direction": "input", + "bits": [ 6 ] + }, + "A4": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "A4": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__a41oi_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "A3": { + "direction": "input", + "bits": [ 6 ] + }, + "A4": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "A4": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__and2_0": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "X": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__and2_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "X": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__and2_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "X": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__and2_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "X": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__and2b_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "B": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + }, + "A_N": { + "direction": "input", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A_N": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__and2b_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "B": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + }, + "A_N": { + "direction": "input", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A_N": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__and2b_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "B": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + }, + "A_N": { + "direction": "input", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A_N": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__and3_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "X": { + "direction": "output", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__and3_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "X": { + "direction": "output", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__and3_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "X": { + "direction": "output", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__and3b_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "B": { + "direction": "input", + "bits": [ 2 ] + }, + "C": { + "direction": "input", + "bits": [ 3 ] + }, + "X": { + "direction": "output", + "bits": [ 4 ] + }, + "A_N": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__and3b_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "B": { + "direction": "input", + "bits": [ 2 ] + }, + "C": { + "direction": "input", + "bits": [ 3 ] + }, + "X": { + "direction": "output", + "bits": [ 4 ] + }, + "A_N": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__and3b_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "B": { + "direction": "input", + "bits": [ 2 ] + }, + "C": { + "direction": "input", + "bits": [ 3 ] + }, + "X": { + "direction": "output", + "bits": [ 4 ] + }, + "A_N": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__and4_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "D": { + "direction": "input", + "bits": [ 5 ] + }, + "X": { + "direction": "output", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__and4_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "D": { + "direction": "input", + "bits": [ 5 ] + }, + "X": { + "direction": "output", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__and4_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "D": { + "direction": "input", + "bits": [ 5 ] + }, + "X": { + "direction": "output", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__and4b_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "B": { + "direction": "input", + "bits": [ 2 ] + }, + "C": { + "direction": "input", + "bits": [ 3 ] + }, + "D": { + "direction": "input", + "bits": [ 4 ] + }, + "X": { + "direction": "output", + "bits": [ 5 ] + }, + "A_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__and4b_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "B": { + "direction": "input", + "bits": [ 2 ] + }, + "C": { + "direction": "input", + "bits": [ 3 ] + }, + "D": { + "direction": "input", + "bits": [ 4 ] + }, + "X": { + "direction": "output", + "bits": [ 5 ] + }, + "A_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__and4b_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "B": { + "direction": "input", + "bits": [ 2 ] + }, + "C": { + "direction": "input", + "bits": [ 3 ] + }, + "D": { + "direction": "input", + "bits": [ 4 ] + }, + "X": { + "direction": "output", + "bits": [ 5 ] + }, + "A_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__and4bb_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "C": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "X": { + "direction": "output", + "bits": [ 4 ] + }, + "A_N": { + "direction": "input", + "bits": [ 5 ] + }, + "B_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__and4bb_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "C": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "X": { + "direction": "output", + "bits": [ 4 ] + }, + "A_N": { + "direction": "input", + "bits": [ 5 ] + }, + "B_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__and4bb_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "C": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "X": { + "direction": "output", + "bits": [ 4 ] + }, + "A_N": { + "direction": "input", + "bits": [ 5 ] + }, + "B_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__buf_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__buf_12": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__buf_16": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__buf_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__buf_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__buf_6": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__buf_8": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__bufbuf_16": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__bufbuf_8": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__bufinv_16": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "Y": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__bufinv_8": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "Y": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__clkbuf_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__clkbuf_16": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__clkbuf_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__clkbuf_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__clkbuf_8": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__clkdlybuf4s15_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__clkdlybuf4s15_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__clkdlybuf4s18_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__clkdlybuf4s18_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__clkdlybuf4s25_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__clkdlybuf4s25_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__clkdlybuf4s50_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__clkdlybuf4s50_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__clkinv_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "Y": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__clkinv_16": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "Y": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__clkinv_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "Y": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__clkinv_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "Y": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__clkinv_8": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "Y": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__clkinvlp_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "Y": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__clkinvlp_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "Y": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__conb_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "HI": { + "direction": "output", + "bits": [ 2 ] + }, + "LO": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "HI": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "LO": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__decap_12": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + }, + "cells": { + }, + "netnames": { + } + }, + "sky130_fd_sc_hd__decap_3": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + }, + "cells": { + }, + "netnames": { + } + }, + "sky130_fd_sc_hd__decap_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + }, + "cells": { + }, + "netnames": { + } + }, + "sky130_fd_sc_hd__decap_6": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + }, + "cells": { + }, + "netnames": { + } + }, + "sky130_fd_sc_hd__decap_8": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + }, + "cells": { + }, + "netnames": { + } + }, + "sky130_fd_sc_hd__dfbbn_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "D": { + "direction": "input", + "bits": [ 2 ] + }, + "Q": { + "direction": "output", + "bits": [ 3 ] + }, + "CLK_N": { + "direction": "input", + "bits": [ 4 ] + }, + "Q_N": { + "direction": "output", + "bits": [ 5 ] + }, + "RESET_B": { + "direction": "input", + "bits": [ 6 ] + }, + "SET_B": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "CLK_N": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "RESET_B": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "SET_B": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dfbbn_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "D": { + "direction": "input", + "bits": [ 2 ] + }, + "Q": { + "direction": "output", + "bits": [ 3 ] + }, + "CLK_N": { + "direction": "input", + "bits": [ 4 ] + }, + "Q_N": { + "direction": "output", + "bits": [ 5 ] + }, + "RESET_B": { + "direction": "input", + "bits": [ 6 ] + }, + "SET_B": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "CLK_N": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "RESET_B": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "SET_B": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dfbbp_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "Q_N": { + "direction": "output", + "bits": [ 5 ] + }, + "RESET_B": { + "direction": "input", + "bits": [ 6 ] + }, + "SET_B": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Q_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "RESET_B": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "SET_B": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dfrbp_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "Q_N": { + "direction": "output", + "bits": [ 5 ] + }, + "RESET_B": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Q_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "RESET_B": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dfrbp_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "Q_N": { + "direction": "output", + "bits": [ 5 ] + }, + "RESET_B": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Q_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "RESET_B": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dfrtn_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "D": { + "direction": "input", + "bits": [ 2 ] + }, + "Q": { + "direction": "output", + "bits": [ 3 ] + }, + "CLK_N": { + "direction": "input", + "bits": [ 4 ] + }, + "RESET_B": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "CLK_N": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "RESET_B": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dfrtp_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "RESET_B": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "RESET_B": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dfrtp_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "RESET_B": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "RESET_B": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dfrtp_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "RESET_B": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "RESET_B": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dfsbp_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "Q_N": { + "direction": "output", + "bits": [ 5 ] + }, + "SET_B": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Q_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "SET_B": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dfsbp_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "Q_N": { + "direction": "output", + "bits": [ 5 ] + }, + "SET_B": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Q_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "SET_B": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dfstp_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "SET_B": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "SET_B": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dfstp_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "SET_B": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "SET_B": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dfstp_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "SET_B": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "SET_B": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dfxbp_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "Q_N": { + "direction": "output", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Q_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dfxbp_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "Q_N": { + "direction": "output", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Q_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dfxtp_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dfxtp_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dfxtp_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__diode_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "DIODE": { + "direction": "input", + "bits": [ 2 ] + } + }, + "cells": { + }, + "netnames": { + "DIODE": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dlclkp_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "GATE": { + "direction": "input", + "bits": [ 3 ] + }, + "GCLK": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "GATE": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "GCLK": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dlclkp_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "GATE": { + "direction": "input", + "bits": [ 3 ] + }, + "GCLK": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "GATE": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "GCLK": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dlclkp_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "GATE": { + "direction": "input", + "bits": [ 3 ] + }, + "GCLK": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "GATE": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "GCLK": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dlrbn_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "D": { + "direction": "input", + "bits": [ 2 ] + }, + "Q": { + "direction": "output", + "bits": [ 3 ] + }, + "Q_N": { + "direction": "output", + "bits": [ 4 ] + }, + "RESET_B": { + "direction": "input", + "bits": [ 5 ] + }, + "GATE_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "D": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "GATE_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q_N": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "RESET_B": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dlrbn_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "D": { + "direction": "input", + "bits": [ 2 ] + }, + "Q": { + "direction": "output", + "bits": [ 3 ] + }, + "Q_N": { + "direction": "output", + "bits": [ 4 ] + }, + "RESET_B": { + "direction": "input", + "bits": [ 5 ] + }, + "GATE_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "D": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "GATE_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q_N": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "RESET_B": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dlrbp_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "D": { + "direction": "input", + "bits": [ 2 ] + }, + "Q": { + "direction": "output", + "bits": [ 3 ] + }, + "Q_N": { + "direction": "output", + "bits": [ 4 ] + }, + "RESET_B": { + "direction": "input", + "bits": [ 5 ] + }, + "GATE": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "D": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "GATE": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q_N": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "RESET_B": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dlrbp_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "D": { + "direction": "input", + "bits": [ 2 ] + }, + "Q": { + "direction": "output", + "bits": [ 3 ] + }, + "Q_N": { + "direction": "output", + "bits": [ 4 ] + }, + "RESET_B": { + "direction": "input", + "bits": [ 5 ] + }, + "GATE": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "D": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "GATE": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q_N": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "RESET_B": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dlrtn_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "D": { + "direction": "input", + "bits": [ 2 ] + }, + "Q": { + "direction": "output", + "bits": [ 3 ] + }, + "RESET_B": { + "direction": "input", + "bits": [ 4 ] + }, + "GATE_N": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "D": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "GATE_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "RESET_B": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dlrtn_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "D": { + "direction": "input", + "bits": [ 2 ] + }, + "Q": { + "direction": "output", + "bits": [ 3 ] + }, + "RESET_B": { + "direction": "input", + "bits": [ 4 ] + }, + "GATE_N": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "D": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "GATE_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "RESET_B": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dlrtn_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "D": { + "direction": "input", + "bits": [ 2 ] + }, + "Q": { + "direction": "output", + "bits": [ 3 ] + }, + "RESET_B": { + "direction": "input", + "bits": [ 4 ] + }, + "GATE_N": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "D": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "GATE_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "RESET_B": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dlrtp_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "D": { + "direction": "input", + "bits": [ 2 ] + }, + "Q": { + "direction": "output", + "bits": [ 3 ] + }, + "RESET_B": { + "direction": "input", + "bits": [ 4 ] + }, + "GATE": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "D": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "GATE": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "RESET_B": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dlrtp_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "D": { + "direction": "input", + "bits": [ 2 ] + }, + "Q": { + "direction": "output", + "bits": [ 3 ] + }, + "RESET_B": { + "direction": "input", + "bits": [ 4 ] + }, + "GATE": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "D": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "GATE": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "RESET_B": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dlrtp_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "D": { + "direction": "input", + "bits": [ 2 ] + }, + "Q": { + "direction": "output", + "bits": [ 3 ] + }, + "RESET_B": { + "direction": "input", + "bits": [ 4 ] + }, + "GATE": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "D": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "GATE": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "RESET_B": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dlxbn_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "D": { + "direction": "input", + "bits": [ 2 ] + }, + "Q": { + "direction": "output", + "bits": [ 3 ] + }, + "Q_N": { + "direction": "output", + "bits": [ 4 ] + }, + "GATE_N": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "D": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "GATE_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q_N": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dlxbn_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "D": { + "direction": "input", + "bits": [ 2 ] + }, + "Q": { + "direction": "output", + "bits": [ 3 ] + }, + "Q_N": { + "direction": "output", + "bits": [ 4 ] + }, + "GATE_N": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "D": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "GATE_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q_N": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dlxbp_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "D": { + "direction": "input", + "bits": [ 2 ] + }, + "Q": { + "direction": "output", + "bits": [ 3 ] + }, + "Q_N": { + "direction": "output", + "bits": [ 4 ] + }, + "GATE": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "D": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "GATE": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q_N": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dlxtn_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "D": { + "direction": "input", + "bits": [ 2 ] + }, + "Q": { + "direction": "output", + "bits": [ 3 ] + }, + "GATE_N": { + "direction": "input", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "D": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "GATE_N": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dlxtn_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "D": { + "direction": "input", + "bits": [ 2 ] + }, + "Q": { + "direction": "output", + "bits": [ 3 ] + }, + "GATE_N": { + "direction": "input", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "D": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "GATE_N": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dlxtn_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "D": { + "direction": "input", + "bits": [ 2 ] + }, + "Q": { + "direction": "output", + "bits": [ 3 ] + }, + "GATE_N": { + "direction": "input", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "D": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "GATE_N": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dlxtp_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "D": { + "direction": "input", + "bits": [ 2 ] + }, + "Q": { + "direction": "output", + "bits": [ 3 ] + }, + "GATE": { + "direction": "input", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "D": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "GATE": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dlygate4sd1_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dlygate4sd2_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dlygate4sd3_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dlymetal6s2s_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dlymetal6s4s_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__dlymetal6s6s_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__ebufn_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "TE_B": { + "direction": "input", + "bits": [ 3 ] + }, + "Z": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "TE_B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Z": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__ebufn_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "TE_B": { + "direction": "input", + "bits": [ 3 ] + }, + "Z": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "TE_B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Z": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__ebufn_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "TE_B": { + "direction": "input", + "bits": [ 3 ] + }, + "Z": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "TE_B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Z": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__ebufn_8": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "TE_B": { + "direction": "input", + "bits": [ 3 ] + }, + "Z": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "TE_B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Z": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__edfxbp_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "Q_N": { + "direction": "output", + "bits": [ 5 ] + }, + "DE": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "DE": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Q_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__edfxtp_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "DE": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "DE": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__einvn_0": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "TE_B": { + "direction": "input", + "bits": [ 3 ] + }, + "Z": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "TE_B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Z": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__einvn_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "TE_B": { + "direction": "input", + "bits": [ 3 ] + }, + "Z": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "TE_B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Z": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__einvn_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "TE_B": { + "direction": "input", + "bits": [ 3 ] + }, + "Z": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "TE_B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Z": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__einvn_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "TE_B": { + "direction": "input", + "bits": [ 3 ] + }, + "Z": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "TE_B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Z": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__einvn_8": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "TE_B": { + "direction": "input", + "bits": [ 3 ] + }, + "Z": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "TE_B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Z": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__einvp_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "Z": { + "direction": "output", + "bits": [ 3 ] + }, + "TE": { + "direction": "input", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "TE": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Z": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__einvp_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "Z": { + "direction": "output", + "bits": [ 3 ] + }, + "TE": { + "direction": "input", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "TE": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Z": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__einvp_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "Z": { + "direction": "output", + "bits": [ 3 ] + }, + "TE": { + "direction": "input", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "TE": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Z": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__einvp_8": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "Z": { + "direction": "output", + "bits": [ 3 ] + }, + "TE": { + "direction": "input", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "TE": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Z": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__fa_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "CIN": { + "direction": "input", + "bits": [ 4 ] + }, + "COUT": { + "direction": "output", + "bits": [ 5 ] + }, + "SUM": { + "direction": "output", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "CIN": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "COUT": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "SUM": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__fa_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "CIN": { + "direction": "input", + "bits": [ 4 ] + }, + "COUT": { + "direction": "output", + "bits": [ 5 ] + }, + "SUM": { + "direction": "output", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "CIN": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "COUT": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "SUM": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__fa_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "CIN": { + "direction": "input", + "bits": [ 4 ] + }, + "COUT": { + "direction": "output", + "bits": [ 5 ] + }, + "SUM": { + "direction": "output", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "CIN": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "COUT": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "SUM": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__fah_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "CI": { + "direction": "input", + "bits": [ 4 ] + }, + "COUT": { + "direction": "output", + "bits": [ 5 ] + }, + "SUM": { + "direction": "output", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "CI": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "COUT": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "SUM": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__fahcin_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "CIN": { + "direction": "input", + "bits": [ 4 ] + }, + "COUT": { + "direction": "output", + "bits": [ 5 ] + }, + "SUM": { + "direction": "output", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "CIN": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "COUT": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "SUM": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__fahcon_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "CI": { + "direction": "input", + "bits": [ 4 ] + }, + "SUM": { + "direction": "output", + "bits": [ 5 ] + }, + "COUT_N": { + "direction": "output", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "CI": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "COUT_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "SUM": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__ha_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "COUT": { + "direction": "output", + "bits": [ 4 ] + }, + "SUM": { + "direction": "output", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "COUT": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "SUM": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__ha_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "COUT": { + "direction": "output", + "bits": [ 4 ] + }, + "SUM": { + "direction": "output", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "COUT": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "SUM": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__ha_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "COUT": { + "direction": "output", + "bits": [ 4 ] + }, + "SUM": { + "direction": "output", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "COUT": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "SUM": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__inv_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "Y": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__inv_12": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "Y": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__inv_16": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "Y": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__inv_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "Y": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__inv_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "Y": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__inv_6": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "Y": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__inv_8": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "Y": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__lpflow_bleeder_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "SHORT": { + "direction": "input", + "bits": [ 2 ] + } + }, + "cells": { + }, + "netnames": { + "SHORT": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__lpflow_clkbufkapwr_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__lpflow_clkbufkapwr_16": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__lpflow_clkbufkapwr_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__lpflow_clkbufkapwr_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__lpflow_clkbufkapwr_8": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__lpflow_clkinvkapwr_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "Y": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__lpflow_clkinvkapwr_16": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "Y": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__lpflow_clkinvkapwr_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "Y": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__lpflow_clkinvkapwr_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "Y": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__lpflow_clkinvkapwr_8": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "Y": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__lpflow_decapkapwr_12": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + }, + "cells": { + }, + "netnames": { + } + }, + "sky130_fd_sc_hd__lpflow_decapkapwr_3": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + }, + "cells": { + }, + "netnames": { + } + }, + "sky130_fd_sc_hd__lpflow_decapkapwr_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + }, + "cells": { + }, + "netnames": { + } + }, + "sky130_fd_sc_hd__lpflow_decapkapwr_6": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + }, + "cells": { + }, + "netnames": { + } + }, + "sky130_fd_sc_hd__lpflow_decapkapwr_8": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + }, + "cells": { + }, + "netnames": { + } + }, + "sky130_fd_sc_hd__lpflow_inputiso0n_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + }, + "SLEEP_B": { + "direction": "input", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "SLEEP_B": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__lpflow_inputiso0p_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + }, + "SLEEP": { + "direction": "input", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "SLEEP": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__lpflow_inputiso1n_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + }, + "SLEEP_B": { + "direction": "input", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "SLEEP_B": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__lpflow_inputiso1p_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + }, + "SLEEP": { + "direction": "input", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "SLEEP": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__lpflow_inputisolatch_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "D": { + "direction": "input", + "bits": [ 2 ] + }, + "Q": { + "direction": "output", + "bits": [ 3 ] + }, + "SLEEP_B": { + "direction": "input", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "D": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "SLEEP_B": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__lpflow_isobufsrc_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + }, + "SLEEP": { + "direction": "input", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "SLEEP": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__lpflow_isobufsrc_16": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + }, + "SLEEP": { + "direction": "input", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "SLEEP": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__lpflow_isobufsrc_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + }, + "SLEEP": { + "direction": "input", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "SLEEP": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__lpflow_isobufsrc_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + }, + "SLEEP": { + "direction": "input", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "SLEEP": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__lpflow_isobufsrc_8": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + }, + "SLEEP": { + "direction": "input", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "SLEEP": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__lpflow_isobufsrckapwr_16": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + }, + "SLEEP": { + "direction": "input", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "SLEEP": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__macro_sparecell": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "LO": { + "direction": "output", + "bits": [ 2 ] + } + }, + "cells": { + }, + "netnames": { + "LO": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__maj3_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "X": { + "direction": "output", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__maj3_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "X": { + "direction": "output", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__maj3_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "X": { + "direction": "output", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__mux2_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "S": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + }, + "A1": { + "direction": "input", + "bits": [ 4 ] + }, + "A0": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A0": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "A1": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "S": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__mux2_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "S": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + }, + "A1": { + "direction": "input", + "bits": [ 4 ] + }, + "A0": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A0": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "A1": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "S": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__mux2_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "S": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + }, + "A1": { + "direction": "input", + "bits": [ 4 ] + }, + "A0": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A0": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "A1": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "S": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__mux2_8": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "S": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + }, + "A1": { + "direction": "input", + "bits": [ 4 ] + }, + "A0": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A0": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "A1": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "S": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__mux2i_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "S": { + "direction": "input", + "bits": [ 2 ] + }, + "Y": { + "direction": "output", + "bits": [ 3 ] + }, + "A1": { + "direction": "input", + "bits": [ 4 ] + }, + "A0": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A0": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "A1": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "S": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__mux2i_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "S": { + "direction": "input", + "bits": [ 2 ] + }, + "Y": { + "direction": "output", + "bits": [ 3 ] + }, + "A1": { + "direction": "input", + "bits": [ 4 ] + }, + "A0": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A0": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "A1": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "S": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__mux2i_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "S": { + "direction": "input", + "bits": [ 2 ] + }, + "Y": { + "direction": "output", + "bits": [ 3 ] + }, + "A1": { + "direction": "input", + "bits": [ 4 ] + }, + "A0": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A0": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "A1": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "S": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__mux4_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "A3": { + "direction": "input", + "bits": [ 5 ] + }, + "A0": { + "direction": "input", + "bits": [ 6 ] + }, + "S0": { + "direction": "input", + "bits": [ 7 ] + }, + "S1": { + "direction": "input", + "bits": [ 8 ] + } + }, + "cells": { + }, + "netnames": { + "A0": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "S0": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "S1": { + "hide_name": 0, + "bits": [ 8 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__mux4_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "A3": { + "direction": "input", + "bits": [ 5 ] + }, + "A0": { + "direction": "input", + "bits": [ 6 ] + }, + "S0": { + "direction": "input", + "bits": [ 7 ] + }, + "S1": { + "direction": "input", + "bits": [ 8 ] + } + }, + "cells": { + }, + "netnames": { + "A0": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "S0": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "S1": { + "hide_name": 0, + "bits": [ 8 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__mux4_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "A3": { + "direction": "input", + "bits": [ 5 ] + }, + "A0": { + "direction": "input", + "bits": [ 6 ] + }, + "S0": { + "direction": "input", + "bits": [ 7 ] + }, + "S1": { + "direction": "input", + "bits": [ 8 ] + } + }, + "cells": { + }, + "netnames": { + "A0": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "S0": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "S1": { + "hide_name": 0, + "bits": [ 8 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nand2_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "Y": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nand2_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "Y": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nand2_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "Y": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nand2_8": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "Y": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nand2b_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "B": { + "direction": "input", + "bits": [ 2 ] + }, + "Y": { + "direction": "output", + "bits": [ 3 ] + }, + "A_N": { + "direction": "input", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A_N": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nand2b_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "B": { + "direction": "input", + "bits": [ 2 ] + }, + "Y": { + "direction": "output", + "bits": [ 3 ] + }, + "A_N": { + "direction": "input", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A_N": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nand2b_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "B": { + "direction": "input", + "bits": [ 2 ] + }, + "Y": { + "direction": "output", + "bits": [ 3 ] + }, + "A_N": { + "direction": "input", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A_N": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nand3_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "Y": { + "direction": "output", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nand3_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "Y": { + "direction": "output", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nand3_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "Y": { + "direction": "output", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nand3b_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "B": { + "direction": "input", + "bits": [ 2 ] + }, + "C": { + "direction": "input", + "bits": [ 3 ] + }, + "Y": { + "direction": "output", + "bits": [ 4 ] + }, + "A_N": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nand3b_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "B": { + "direction": "input", + "bits": [ 2 ] + }, + "C": { + "direction": "input", + "bits": [ 3 ] + }, + "Y": { + "direction": "output", + "bits": [ 4 ] + }, + "A_N": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nand3b_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "B": { + "direction": "input", + "bits": [ 2 ] + }, + "C": { + "direction": "input", + "bits": [ 3 ] + }, + "Y": { + "direction": "output", + "bits": [ 4 ] + }, + "A_N": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nand4_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "D": { + "direction": "input", + "bits": [ 5 ] + }, + "Y": { + "direction": "output", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nand4_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "D": { + "direction": "input", + "bits": [ 5 ] + }, + "Y": { + "direction": "output", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nand4_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "D": { + "direction": "input", + "bits": [ 5 ] + }, + "Y": { + "direction": "output", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nand4b_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "B": { + "direction": "input", + "bits": [ 2 ] + }, + "C": { + "direction": "input", + "bits": [ 3 ] + }, + "D": { + "direction": "input", + "bits": [ 4 ] + }, + "Y": { + "direction": "output", + "bits": [ 5 ] + }, + "A_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nand4b_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "B": { + "direction": "input", + "bits": [ 2 ] + }, + "C": { + "direction": "input", + "bits": [ 3 ] + }, + "D": { + "direction": "input", + "bits": [ 4 ] + }, + "Y": { + "direction": "output", + "bits": [ 5 ] + }, + "A_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nand4b_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "B": { + "direction": "input", + "bits": [ 2 ] + }, + "C": { + "direction": "input", + "bits": [ 3 ] + }, + "D": { + "direction": "input", + "bits": [ 4 ] + }, + "Y": { + "direction": "output", + "bits": [ 5 ] + }, + "A_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nand4bb_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "C": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Y": { + "direction": "output", + "bits": [ 4 ] + }, + "A_N": { + "direction": "input", + "bits": [ 5 ] + }, + "B_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nand4bb_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "C": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Y": { + "direction": "output", + "bits": [ 4 ] + }, + "A_N": { + "direction": "input", + "bits": [ 5 ] + }, + "B_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nand4bb_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "C": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Y": { + "direction": "output", + "bits": [ 4 ] + }, + "A_N": { + "direction": "input", + "bits": [ 5 ] + }, + "B_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nor2_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "Y": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nor2_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "Y": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nor2_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "Y": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nor2_8": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "Y": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nor2b_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "Y": { + "direction": "output", + "bits": [ 3 ] + }, + "B_N": { + "direction": "input", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B_N": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nor2b_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "Y": { + "direction": "output", + "bits": [ 3 ] + }, + "B_N": { + "direction": "input", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B_N": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nor2b_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "Y": { + "direction": "output", + "bits": [ 3 ] + }, + "B_N": { + "direction": "input", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B_N": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nor3_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "Y": { + "direction": "output", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nor3_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "Y": { + "direction": "output", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nor3_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "Y": { + "direction": "output", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nor3b_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "Y": { + "direction": "output", + "bits": [ 4 ] + }, + "C_N": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nor3b_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "Y": { + "direction": "output", + "bits": [ 4 ] + }, + "C_N": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nor3b_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "Y": { + "direction": "output", + "bits": [ 4 ] + }, + "C_N": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nor4_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "D": { + "direction": "input", + "bits": [ 5 ] + }, + "Y": { + "direction": "output", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nor4_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "D": { + "direction": "input", + "bits": [ 5 ] + }, + "Y": { + "direction": "output", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nor4_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "D": { + "direction": "input", + "bits": [ 5 ] + }, + "Y": { + "direction": "output", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nor4b_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "Y": { + "direction": "output", + "bits": [ 5 ] + }, + "D_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "D_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nor4b_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "Y": { + "direction": "output", + "bits": [ 5 ] + }, + "D_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "D_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nor4b_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "Y": { + "direction": "output", + "bits": [ 5 ] + }, + "D_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "D_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nor4bb_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "Y": { + "direction": "output", + "bits": [ 4 ] + }, + "C_N": { + "direction": "input", + "bits": [ 5 ] + }, + "D_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "D_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nor4bb_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "Y": { + "direction": "output", + "bits": [ 4 ] + }, + "C_N": { + "direction": "input", + "bits": [ 5 ] + }, + "D_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "D_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__nor4bb_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "Y": { + "direction": "output", + "bits": [ 4 ] + }, + "C_N": { + "direction": "input", + "bits": [ 5 ] + }, + "D_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "D_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o2111a_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "D1": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "D1": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o2111a_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "D1": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "D1": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o2111a_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "D1": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "D1": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o2111ai_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "D1": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "D1": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o2111ai_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "D1": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "D1": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o2111ai_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "D1": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "D1": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o211a_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o211a_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o211a_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o211ai_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o211ai_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o211ai_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o21a_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o21a_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o21a_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o21ai_0": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o21ai_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o21ai_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o21ai_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o21ba_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1_N": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o21ba_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1_N": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o21ba_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1_N": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o21bai_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1_N": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o21bai_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1_N": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o21bai_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1_N": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o221a_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "B2": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o221a_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "B2": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o221a_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "B2": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o221ai_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "B2": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o221ai_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "B2": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o221ai_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "B2": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o22a_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "B2": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o22a_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "B2": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o22a_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "B2": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o22ai_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "B2": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o22ai_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "B2": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o22ai_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "B2": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o2bb2a_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "B1": { + "direction": "input", + "bits": [ 3 ] + }, + "B2": { + "direction": "input", + "bits": [ 4 ] + }, + "A1_N": { + "direction": "input", + "bits": [ 5 ] + }, + "A2_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "A2_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o2bb2a_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "B1": { + "direction": "input", + "bits": [ 3 ] + }, + "B2": { + "direction": "input", + "bits": [ 4 ] + }, + "A1_N": { + "direction": "input", + "bits": [ 5 ] + }, + "A2_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "A2_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o2bb2a_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "B1": { + "direction": "input", + "bits": [ 3 ] + }, + "B2": { + "direction": "input", + "bits": [ 4 ] + }, + "A1_N": { + "direction": "input", + "bits": [ 5 ] + }, + "A2_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "A2_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o2bb2ai_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "B1": { + "direction": "input", + "bits": [ 3 ] + }, + "B2": { + "direction": "input", + "bits": [ 4 ] + }, + "A1_N": { + "direction": "input", + "bits": [ 5 ] + }, + "A2_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "A2_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o2bb2ai_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "B1": { + "direction": "input", + "bits": [ 3 ] + }, + "B2": { + "direction": "input", + "bits": [ 4 ] + }, + "A1_N": { + "direction": "input", + "bits": [ 5 ] + }, + "A2_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "A2_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o2bb2ai_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "B1": { + "direction": "input", + "bits": [ 3 ] + }, + "B2": { + "direction": "input", + "bits": [ 4 ] + }, + "A1_N": { + "direction": "input", + "bits": [ 5 ] + }, + "A2_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "A2_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o311a_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "A3": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o311a_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "A3": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o311a_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "A3": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o311ai_0": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "A3": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o311ai_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "A3": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o311ai_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "A3": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o311ai_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "C1": { + "direction": "input", + "bits": [ 6 ] + }, + "A3": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "C1": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o31a_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "A3": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o31a_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "A3": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o31a_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "A3": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o31ai_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "A3": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o31ai_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "A3": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o31ai_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "A3": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o32a_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "B2": { + "direction": "input", + "bits": [ 6 ] + }, + "A3": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o32a_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "B2": { + "direction": "input", + "bits": [ 6 ] + }, + "A3": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o32a_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "B2": { + "direction": "input", + "bits": [ 6 ] + }, + "A3": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o32ai_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "B2": { + "direction": "input", + "bits": [ 6 ] + }, + "A3": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o32ai_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "B2": { + "direction": "input", + "bits": [ 6 ] + }, + "A3": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o32ai_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "B2": { + "direction": "input", + "bits": [ 6 ] + }, + "A3": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "B2": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o41a_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "A3": { + "direction": "input", + "bits": [ 6 ] + }, + "A4": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "A4": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o41a_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "A3": { + "direction": "input", + "bits": [ 6 ] + }, + "A4": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "A4": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o41a_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "X": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "A3": { + "direction": "input", + "bits": [ 6 ] + }, + "A4": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "A4": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o41ai_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "A3": { + "direction": "input", + "bits": [ 6 ] + }, + "A4": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "A4": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o41ai_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "A3": { + "direction": "input", + "bits": [ 6 ] + }, + "A4": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "A4": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__o41ai_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "Y": { + "direction": "output", + "bits": [ 2 ] + }, + "A1": { + "direction": "input", + "bits": [ 3 ] + }, + "A2": { + "direction": "input", + "bits": [ 4 ] + }, + "B1": { + "direction": "input", + "bits": [ 5 ] + }, + "A3": { + "direction": "input", + "bits": [ 6 ] + }, + "A4": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "A1": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "A2": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "A3": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "A4": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "B1": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__or2_0": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "X": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__or2_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "X": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__or2_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "X": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__or2_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "X": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__or2b_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + }, + "B_N": { + "direction": "input", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B_N": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__or2b_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + }, + "B_N": { + "direction": "input", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B_N": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__or2b_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + }, + "B_N": { + "direction": "input", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B_N": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__or3_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "X": { + "direction": "output", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__or3_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "X": { + "direction": "output", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__or3_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "X": { + "direction": "output", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__or3b_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "X": { + "direction": "output", + "bits": [ 4 ] + }, + "C_N": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__or3b_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "X": { + "direction": "output", + "bits": [ 4 ] + }, + "C_N": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__or3b_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "X": { + "direction": "output", + "bits": [ 4 ] + }, + "C_N": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__or4_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "D": { + "direction": "input", + "bits": [ 5 ] + }, + "X": { + "direction": "output", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__or4_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "D": { + "direction": "input", + "bits": [ 5 ] + }, + "X": { + "direction": "output", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__or4_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "D": { + "direction": "input", + "bits": [ 5 ] + }, + "X": { + "direction": "output", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__or4b_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "X": { + "direction": "output", + "bits": [ 5 ] + }, + "D_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "D_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__or4b_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "X": { + "direction": "output", + "bits": [ 5 ] + }, + "D_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "D_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__or4b_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "X": { + "direction": "output", + "bits": [ 5 ] + }, + "D_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "D_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__or4bb_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "X": { + "direction": "output", + "bits": [ 4 ] + }, + "C_N": { + "direction": "input", + "bits": [ 5 ] + }, + "D_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "D_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__or4bb_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "X": { + "direction": "output", + "bits": [ 4 ] + }, + "C_N": { + "direction": "input", + "bits": [ 5 ] + }, + "D_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "D_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__or4bb_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "X": { + "direction": "output", + "bits": [ 4 ] + }, + "C_N": { + "direction": "input", + "bits": [ 5 ] + }, + "D_N": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "D_N": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__probe_p_8": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__probec_p_8": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "X": { + "direction": "output", + "bits": [ 3 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__sdfbbn_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "D": { + "direction": "input", + "bits": [ 2 ] + }, + "Q": { + "direction": "output", + "bits": [ 3 ] + }, + "CLK_N": { + "direction": "input", + "bits": [ 4 ] + }, + "Q_N": { + "direction": "output", + "bits": [ 5 ] + }, + "RESET_B": { + "direction": "input", + "bits": [ 6 ] + }, + "SET_B": { + "direction": "input", + "bits": [ 7 ] + }, + "SCD": { + "direction": "input", + "bits": [ 8 ] + }, + "SCE": { + "direction": "input", + "bits": [ 9 ] + } + }, + "cells": { + }, + "netnames": { + "CLK_N": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "RESET_B": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "SCD": { + "hide_name": 0, + "bits": [ 8 ], + "attributes": { + } + }, + "SCE": { + "hide_name": 0, + "bits": [ 9 ], + "attributes": { + } + }, + "SET_B": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__sdfbbn_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "D": { + "direction": "input", + "bits": [ 2 ] + }, + "Q": { + "direction": "output", + "bits": [ 3 ] + }, + "CLK_N": { + "direction": "input", + "bits": [ 4 ] + }, + "Q_N": { + "direction": "output", + "bits": [ 5 ] + }, + "RESET_B": { + "direction": "input", + "bits": [ 6 ] + }, + "SET_B": { + "direction": "input", + "bits": [ 7 ] + }, + "SCD": { + "direction": "input", + "bits": [ 8 ] + }, + "SCE": { + "direction": "input", + "bits": [ 9 ] + } + }, + "cells": { + }, + "netnames": { + "CLK_N": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "RESET_B": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "SCD": { + "hide_name": 0, + "bits": [ 8 ], + "attributes": { + } + }, + "SCE": { + "hide_name": 0, + "bits": [ 9 ], + "attributes": { + } + }, + "SET_B": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__sdfbbp_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "Q_N": { + "direction": "output", + "bits": [ 5 ] + }, + "RESET_B": { + "direction": "input", + "bits": [ 6 ] + }, + "SET_B": { + "direction": "input", + "bits": [ 7 ] + }, + "SCD": { + "direction": "input", + "bits": [ 8 ] + }, + "SCE": { + "direction": "input", + "bits": [ 9 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Q_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "RESET_B": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "SCD": { + "hide_name": 0, + "bits": [ 8 ], + "attributes": { + } + }, + "SCE": { + "hide_name": 0, + "bits": [ 9 ], + "attributes": { + } + }, + "SET_B": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__sdfrbp_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "Q_N": { + "direction": "output", + "bits": [ 5 ] + }, + "RESET_B": { + "direction": "input", + "bits": [ 6 ] + }, + "SCD": { + "direction": "input", + "bits": [ 7 ] + }, + "SCE": { + "direction": "input", + "bits": [ 8 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Q_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "RESET_B": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "SCD": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "SCE": { + "hide_name": 0, + "bits": [ 8 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__sdfrbp_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "Q_N": { + "direction": "output", + "bits": [ 5 ] + }, + "RESET_B": { + "direction": "input", + "bits": [ 6 ] + }, + "SCD": { + "direction": "input", + "bits": [ 7 ] + }, + "SCE": { + "direction": "input", + "bits": [ 8 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Q_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "RESET_B": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "SCD": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "SCE": { + "hide_name": 0, + "bits": [ 8 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__sdfrtn_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "D": { + "direction": "input", + "bits": [ 2 ] + }, + "Q": { + "direction": "output", + "bits": [ 3 ] + }, + "CLK_N": { + "direction": "input", + "bits": [ 4 ] + }, + "RESET_B": { + "direction": "input", + "bits": [ 5 ] + }, + "SCD": { + "direction": "input", + "bits": [ 6 ] + }, + "SCE": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "CLK_N": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "RESET_B": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "SCD": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "SCE": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__sdfrtp_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "RESET_B": { + "direction": "input", + "bits": [ 5 ] + }, + "SCD": { + "direction": "input", + "bits": [ 6 ] + }, + "SCE": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "RESET_B": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "SCD": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "SCE": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__sdfrtp_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "RESET_B": { + "direction": "input", + "bits": [ 5 ] + }, + "SCD": { + "direction": "input", + "bits": [ 6 ] + }, + "SCE": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "RESET_B": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "SCD": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "SCE": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__sdfrtp_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "RESET_B": { + "direction": "input", + "bits": [ 5 ] + }, + "SCD": { + "direction": "input", + "bits": [ 6 ] + }, + "SCE": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "RESET_B": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "SCD": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "SCE": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__sdfsbp_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "Q_N": { + "direction": "output", + "bits": [ 5 ] + }, + "SET_B": { + "direction": "input", + "bits": [ 6 ] + }, + "SCD": { + "direction": "input", + "bits": [ 7 ] + }, + "SCE": { + "direction": "input", + "bits": [ 8 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Q_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "SCD": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "SCE": { + "hide_name": 0, + "bits": [ 8 ], + "attributes": { + } + }, + "SET_B": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__sdfsbp_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "Q_N": { + "direction": "output", + "bits": [ 5 ] + }, + "SET_B": { + "direction": "input", + "bits": [ 6 ] + }, + "SCD": { + "direction": "input", + "bits": [ 7 ] + }, + "SCE": { + "direction": "input", + "bits": [ 8 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Q_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "SCD": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "SCE": { + "hide_name": 0, + "bits": [ 8 ], + "attributes": { + } + }, + "SET_B": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__sdfstp_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "SET_B": { + "direction": "input", + "bits": [ 5 ] + }, + "SCD": { + "direction": "input", + "bits": [ 6 ] + }, + "SCE": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "SCD": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "SCE": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "SET_B": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__sdfstp_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "SET_B": { + "direction": "input", + "bits": [ 5 ] + }, + "SCD": { + "direction": "input", + "bits": [ 6 ] + }, + "SCE": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "SCD": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "SCE": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "SET_B": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__sdfstp_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "SET_B": { + "direction": "input", + "bits": [ 5 ] + }, + "SCD": { + "direction": "input", + "bits": [ 6 ] + }, + "SCE": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "SCD": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "SCE": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "SET_B": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__sdfxbp_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "Q_N": { + "direction": "output", + "bits": [ 5 ] + }, + "SCD": { + "direction": "input", + "bits": [ 6 ] + }, + "SCE": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Q_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "SCD": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "SCE": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__sdfxbp_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "Q_N": { + "direction": "output", + "bits": [ 5 ] + }, + "SCD": { + "direction": "input", + "bits": [ 6 ] + }, + "SCE": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Q_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "SCD": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "SCE": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__sdfxtp_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "SCD": { + "direction": "input", + "bits": [ 5 ] + }, + "SCE": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "SCD": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "SCE": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__sdfxtp_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "SCD": { + "direction": "input", + "bits": [ 5 ] + }, + "SCE": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "SCD": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "SCE": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__sdfxtp_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "SCD": { + "direction": "input", + "bits": [ 5 ] + }, + "SCE": { + "direction": "input", + "bits": [ 6 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "SCD": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "SCE": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__sdlclkp_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "GATE": { + "direction": "input", + "bits": [ 3 ] + }, + "GCLK": { + "direction": "output", + "bits": [ 4 ] + }, + "SCE": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "GATE": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "GCLK": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "SCE": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__sdlclkp_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "GATE": { + "direction": "input", + "bits": [ 3 ] + }, + "GCLK": { + "direction": "output", + "bits": [ 4 ] + }, + "SCE": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "GATE": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "GCLK": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "SCE": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__sdlclkp_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "GATE": { + "direction": "input", + "bits": [ 3 ] + }, + "GCLK": { + "direction": "output", + "bits": [ 4 ] + }, + "SCE": { + "direction": "input", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "GATE": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "GCLK": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "SCE": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__sedfxbp_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "Q_N": { + "direction": "output", + "bits": [ 5 ] + }, + "DE": { + "direction": "input", + "bits": [ 6 ] + }, + "SCD": { + "direction": "input", + "bits": [ 7 ] + }, + "SCE": { + "direction": "input", + "bits": [ 8 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "DE": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Q_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "SCD": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "SCE": { + "hide_name": 0, + "bits": [ 8 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__sedfxbp_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "Q_N": { + "direction": "output", + "bits": [ 5 ] + }, + "DE": { + "direction": "input", + "bits": [ 6 ] + }, + "SCD": { + "direction": "input", + "bits": [ 7 ] + }, + "SCE": { + "direction": "input", + "bits": [ 8 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "DE": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "Q_N": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "SCD": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + }, + "SCE": { + "hide_name": 0, + "bits": [ 8 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__sedfxtp_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "DE": { + "direction": "input", + "bits": [ 5 ] + }, + "SCD": { + "direction": "input", + "bits": [ 6 ] + }, + "SCE": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "DE": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "SCD": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "SCE": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__sedfxtp_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "DE": { + "direction": "input", + "bits": [ 5 ] + }, + "SCD": { + "direction": "input", + "bits": [ 6 ] + }, + "SCE": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "DE": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "SCD": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "SCE": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__sedfxtp_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "CLK": { + "direction": "input", + "bits": [ 2 ] + }, + "D": { + "direction": "input", + "bits": [ 3 ] + }, + "Q": { + "direction": "output", + "bits": [ 4 ] + }, + "DE": { + "direction": "input", + "bits": [ 5 ] + }, + "SCD": { + "direction": "input", + "bits": [ 6 ] + }, + "SCE": { + "direction": "input", + "bits": [ 7 ] + } + }, + "cells": { + }, + "netnames": { + "CLK": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "D": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "DE": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + }, + "Q": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "SCD": { + "hide_name": 0, + "bits": [ 6 ], + "attributes": { + } + }, + "SCE": { + "hide_name": 0, + "bits": [ 7 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__xnor2_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "Y": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__xnor2_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "Y": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__xnor2_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "Y": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "Y": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__xnor3_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "X": { + "direction": "output", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__xnor3_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "X": { + "direction": "output", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__xnor3_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "X": { + "direction": "output", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__xor2_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "X": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__xor2_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "X": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__xor2_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "X": { + "direction": "output", + "bits": [ 4 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__xor3_1": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "X": { + "direction": "output", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__xor3_2": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "X": { + "direction": "output", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "sky130_fd_sc_hd__xor3_4": { + "attributes": { + "blackbox": "00000000000000000000000000000001" + }, + "ports": { + "A": { + "direction": "input", + "bits": [ 2 ] + }, + "B": { + "direction": "input", + "bits": [ 3 ] + }, + "C": { + "direction": "input", + "bits": [ 4 ] + }, + "X": { + "direction": "output", + "bits": [ 5 ] + } + }, + "cells": { + }, + "netnames": { + "A": { + "hide_name": 0, + "bits": [ 2 ], + "attributes": { + } + }, + "B": { + "hide_name": 0, + "bits": [ 3 ], + "attributes": { + } + }, + "C": { + "hide_name": 0, + "bits": [ 4 ], + "attributes": { + } + }, + "X": { + "hide_name": 0, + "bits": [ 5 ], + "attributes": { + } + } + } + }, + "top": { + "attributes": { + "top": "00000000000000000000000000000001", + "generator": "Amaranth", + "src": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/src/truth_table_module.v:5.1-54.10" + }, + "ports": { + "bit_phase_0": { + "direction": "output", + "bits": [ 2, 3, 4, 5, 6 ] + }, + "bit_phase_1": { + "direction": "output", + "bits": [ 7, 8, 9, 10, 11 ] + }, + "input_fock_state_str": { + "direction": "input", + "bits": [ 12, 13, 14 ] + } + }, + "cells": { + "$abc$126$auto$blifparse.cc:396:parse_blif$127": { + "hide_name": 1, + "type": "sky130_fd_sc_hd__nor3b_2", + "parameters": { + }, + "attributes": { + }, + "port_directions": { + "A": "input", + "B": "input", + "C_N": "input", + "Y": "output" + }, + "connections": { + "A": [ 14 ], + "B": [ 13 ], + "C_N": [ 12 ], + "Y": [ 11 ] + } + }, + "$abc$126$auto$blifparse.cc:396:parse_blif$128": { + "hide_name": 1, + "type": "sky130_fd_sc_hd__nor3b_2", + "parameters": { + }, + "attributes": { + }, + "port_directions": { + "A": "input", + "B": "input", + "C_N": "input", + "Y": "output" + }, + "connections": { + "A": [ 14 ], + "B": [ 12 ], + "C_N": [ 13 ], + "Y": [ 6 ] + } + }, + "$auto$insbuf.cc:97:execute$129": { + "hide_name": 1, + "type": "sky130_fd_sc_hd__buf_2", + "parameters": { + }, + "attributes": { + }, + "port_directions": { + "A": "input", + "X": "output" + }, + "connections": { + "A": [ 6 ], + "X": [ 2 ] + } + }, + "$auto$insbuf.cc:97:execute$130": { + "hide_name": 1, + "type": "sky130_fd_sc_hd__buf_2", + "parameters": { + }, + "attributes": { + }, + "port_directions": { + "A": "input", + "X": "output" + }, + "connections": { + "A": [ 6 ], + "X": [ 3 ] + } + }, + "$auto$insbuf.cc:97:execute$131": { + "hide_name": 1, + "type": "sky130_fd_sc_hd__buf_2", + "parameters": { + }, + "attributes": { + }, + "port_directions": { + "A": "input", + "X": "output" + }, + "connections": { + "A": [ 6 ], + "X": [ 4 ] + } + }, + "$auto$insbuf.cc:97:execute$132": { + "hide_name": 1, + "type": "sky130_fd_sc_hd__buf_2", + "parameters": { + }, + "attributes": { + }, + "port_directions": { + "A": "input", + "X": "output" + }, + "connections": { + "A": [ 6 ], + "X": [ 5 ] + } + }, + "$auto$insbuf.cc:97:execute$133": { + "hide_name": 1, + "type": "sky130_fd_sc_hd__buf_2", + "parameters": { + }, + "attributes": { + }, + "port_directions": { + "A": "input", + "X": "output" + }, + "connections": { + "A": [ 11 ], + "X": [ 7 ] + } + }, + "$auto$insbuf.cc:97:execute$134": { + "hide_name": 1, + "type": "sky130_fd_sc_hd__buf_2", + "parameters": { + }, + "attributes": { + }, + "port_directions": { + "A": "input", + "X": "output" + }, + "connections": { + "A": [ 11 ], + "X": [ 8 ] + } + }, + "$auto$insbuf.cc:97:execute$135": { + "hide_name": 1, + "type": "sky130_fd_sc_hd__buf_2", + "parameters": { + }, + "attributes": { + }, + "port_directions": { + "A": "input", + "X": "output" + }, + "connections": { + "A": [ 11 ], + "X": [ 9 ] + } + }, + "$auto$insbuf.cc:97:execute$136": { + "hide_name": 1, + "type": "sky130_fd_sc_hd__buf_2", + "parameters": { + }, + "attributes": { + }, + "port_directions": { + "A": "input", + "X": "output" + }, + "connections": { + "A": [ 11 ], + "X": [ 10 ] + } + } + }, + "netnames": { + "bit_phase_0": { + "hide_name": 0, + "bits": [ 2, 3, 4, 5, 6 ], + "attributes": { + "src": "/home/daquintero/phd/piel/piel/tools/amaranth/construct.py:88" + } + }, + "bit_phase_1": { + "hide_name": 0, + "bits": [ 7, 8, 9, 10, 11 ], + "attributes": { + "src": "/home/daquintero/phd/piel/piel/tools/amaranth/construct.py:88" + } + }, + "input_fock_state_str": { + "hide_name": 0, + "bits": [ 12, 13, 14 ], + "attributes": { + "src": "/home/daquintero/phd/piel/piel/tools/amaranth/construct.py:84" + } + } + } + } + } +} diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/yosys-synthesis.log b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/yosys-synthesis.log new file mode 100644 index 00000000..64ebddad --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/yosys-synthesis.log @@ -0,0 +1,958 @@ + + /----------------------------------------------------------------------------\ + | | + | yosys -- Yosys Open SYnthesis Suite | + | | + | Copyright (C) 2012 - 2020 Claire Xenia Wolf | + | | + | Permission to use, copy, modify, and/or distribute this software for any | + | purpose with or without fee is hereby granted, provided that the above | + | copyright notice and this permission notice appear in all copies. | + | | + | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES | + | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF | + | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR | + | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES | + | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN | + | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF | + | OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | + | | + \----------------------------------------------------------------------------/ + + Yosys 0.38 (git sha1 543faed9c8c, clang++ 16.0.6 -fPIC -Os) + +Loaded SDC plugin +[TCL: yosys -import] Command name collision: found pre-existing command `cd' -> skip. +[TCL: yosys -import] Command name collision: found pre-existing command `eval' -> skip. +[TCL: yosys -import] Command name collision: found pre-existing command `exec' -> skip. +[TCL: yosys -import] Command name collision: found pre-existing command `read' -> skip. +[TCL: yosys -import] Command name collision: found pre-existing command `trace' -> skip. + +1. Executing Liberty frontend: /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib +Imported 428 cell types from liberty file. + +2. Executing Verilog-2005 frontend: /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/src/truth_table_module.v +Parsing SystemVerilog input from `/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/src/truth_table_module.v' to AST representation. +Generating RTLIL representation for module `\top'. +Successfully finished Verilog frontend. + +3. Executing HIERARCHY pass (managing design hierarchy). + +3.1. Analyzing design hierarchy.. +Top module: \top + +3.2. Analyzing design hierarchy.. +Top module: \top +Removed 0 unused modules. + +4. Generating Graphviz representation of design. +Writing dot description to `/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/hierarchy.dot'. +Dumping module top to page 1. +Renaming module top to top. + +5. Executing TRIBUF pass. + +6. Executing HIERARCHY pass (managing design hierarchy). + +6.1. Analyzing design hierarchy.. +Top module: \top + +6.2. Analyzing design hierarchy.. +Top module: \top +Removed 0 unused modules. + +7. Executing PROC_CLEAN pass (remove empty switches from decision trees). +Found and cleaned up 1 empty switch in `\top.$proc$/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/src/truth_table_module.v:35$2'. +Found and cleaned up 1 empty switch in `\top.$proc$/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/src/truth_table_module.v:16$1'. +Cleaned up 2 empty switches. + +8. Executing PROC_RMDEAD pass (remove dead branches from decision trees). +Removed a total of 0 dead cases. + +9. Executing PROC_PRUNE pass (remove redundant assignments in processes). +Removed 0 redundant assignments. +Promoted 3 assignments to connections. + +10. Executing PROC_INIT pass (extract init attributes). + +11. Executing PROC_ARST pass (detect async resets in processes). + +12. Executing PROC_ROM pass (convert switches to ROMs). +Converted 0 switches. + + +13. Executing PROC_MUX pass (convert decision trees to multiplexers). +Creating decoders for process `\top.$proc$/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/src/truth_table_module.v:6$3'. +Creating decoders for process `\top.$proc$/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/src/truth_table_module.v:35$2'. + 1/1: $1\bit_phase_1[4:0] +Creating decoders for process `\top.$proc$/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/src/truth_table_module.v:16$1'. + 1/1: $1\bit_phase_0[4:0] + +14. Executing PROC_DLATCH pass (convert process syncs to latches). +No latch inferred for signal `\top.\$auto$verilog_backend.cc:2352:dump_module$1' from process `\top.$proc$/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/src/truth_table_module.v:6$3'. +No latch inferred for signal `\top.\bit_phase_1' from process `\top.$proc$/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/src/truth_table_module.v:35$2'. +No latch inferred for signal `\top.\bit_phase_0' from process `\top.$proc$/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/src/truth_table_module.v:16$1'. + +15. Executing PROC_DFF pass (convert process syncs to FFs). + +16. Executing PROC_MEMWR pass (convert process memory writes to cells). + +17. Executing PROC_CLEAN pass (remove empty switches from decision trees). +Removing empty process `top.$proc$/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/src/truth_table_module.v:6$3'. +Found and cleaned up 1 empty switch in `\top.$proc$/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/src/truth_table_module.v:35$2'. +Removing empty process `top.$proc$/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/src/truth_table_module.v:35$2'. +Found and cleaned up 1 empty switch in `\top.$proc$/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/src/truth_table_module.v:16$1'. +Removing empty process `top.$proc$/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/src/truth_table_module.v:16$1'. +Cleaned up 2 empty switches. + +18. Executing CHECK pass (checking for obvious problems). +Checking module top... +Found and reported 0 problems. + +19. Executing OPT_EXPR pass (perform const folding). +Optimizing module top. + +20. Executing FLATTEN pass (flatten design). + +21. Executing OPT_EXPR pass (perform const folding). +Optimizing module top. + +22. Executing OPT_CLEAN pass (remove unused cells and wires). +Finding unused cells or wires in module \top.. +Removed 0 unused cells and 7 unused wires. + + +23. Executing OPT pass (performing simple optimizations). + +23.1. Executing OPT_EXPR pass (perform const folding). +Optimizing module top. + +23.2. Executing OPT_MERGE pass (detect identical cells). +Finding identical cells in module `\top'. +Removed a total of 0 cells. + +23.3. Executing OPT_MUXTREE pass (detect dead branches in mux trees). +Running muxtree optimizer on module \top.. + Creating internal representation of mux trees. + Evaluating internal representation of mux trees. + Analyzing evaluation results. +Removed 0 multiplexer ports. + + +23.4. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). + Optimizing cells in module \top. +Performed a total of 0 changes. + +23.5. Executing OPT_MERGE pass (detect identical cells). +Finding identical cells in module `\top'. +Removed a total of 0 cells. + +23.6. Executing OPT_DFF pass (perform DFF optimizations). + +23.7. Executing OPT_CLEAN pass (remove unused cells and wires). +Finding unused cells or wires in module \top.. + +23.8. Executing OPT_EXPR pass (perform const folding). +Optimizing module top. + +23.9. Finished OPT passes. (There is nothing left to do.) + +24. Executing FSM pass (extract and optimize FSM). + +24.1. Executing FSM_DETECT pass (finding FSMs in design). + +24.2. Executing FSM_EXTRACT pass (extracting FSM from design). + +24.3. Executing FSM_OPT pass (simple optimizations of FSMs). + +24.4. Executing OPT_CLEAN pass (remove unused cells and wires). +Finding unused cells or wires in module \top.. + +24.5. Executing FSM_OPT pass (simple optimizations of FSMs). + +24.6. Executing FSM_RECODE pass (re-assigning FSM state encoding). + +24.7. Executing FSM_INFO pass (dumping all available information on FSM cells). + +24.8. Executing FSM_MAP pass (mapping FSMs to basic logic). + +25. Executing OPT pass (performing simple optimizations). + +25.1. Executing OPT_EXPR pass (perform const folding). +Optimizing module top. + +25.2. Executing OPT_MERGE pass (detect identical cells). +Finding identical cells in module `\top'. +Removed a total of 0 cells. + +25.3. Executing OPT_MUXTREE pass (detect dead branches in mux trees). +Running muxtree optimizer on module \top.. + Creating internal representation of mux trees. + Evaluating internal representation of mux trees. + Analyzing evaluation results. +Removed 0 multiplexer ports. + + +25.4. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). + Optimizing cells in module \top. +Performed a total of 0 changes. + +25.5. Executing OPT_MERGE pass (detect identical cells). +Finding identical cells in module `\top'. +Removed a total of 0 cells. + +25.6. Executing OPT_DFF pass (perform DFF optimizations). + +25.7. Executing OPT_CLEAN pass (remove unused cells and wires). +Finding unused cells or wires in module \top.. + +25.8. Executing OPT_EXPR pass (perform const folding). +Optimizing module top. + +25.9. Finished OPT passes. (There is nothing left to do.) + +26. Executing WREDUCE pass (reducing word size of cells). +Removed top 2 bits (of 3) from port B of cell top.$procmux$8_CMP0 ($eq). +Removed top 1 bits (of 3) from port B of cell top.$procmux$11_CMP0 ($eq). + +27. Executing PEEPOPT pass (run peephole optimizers). + +28. Executing OPT_CLEAN pass (remove unused cells and wires). +Finding unused cells or wires in module \top.. + +29. Executing ALUMACC pass (create $alu and $macc cells). +Extracting $alu and $macc cells in module top: + created 0 $alu and 0 $macc cells. + +30. Executing SHARE pass (SAT-based resource sharing). + +31. Executing OPT pass (performing simple optimizations). + +31.1. Executing OPT_EXPR pass (perform const folding). +Optimizing module top. + +31.2. Executing OPT_MERGE pass (detect identical cells). +Finding identical cells in module `\top'. +Removed a total of 0 cells. + +31.3. Executing OPT_MUXTREE pass (detect dead branches in mux trees). +Running muxtree optimizer on module \top.. + Creating internal representation of mux trees. + Evaluating internal representation of mux trees. + Analyzing evaluation results. +Removed 0 multiplexer ports. + + +31.4. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). + Optimizing cells in module \top. +Performed a total of 0 changes. + +31.5. Executing OPT_MERGE pass (detect identical cells). +Finding identical cells in module `\top'. +Removed a total of 0 cells. + +31.6. Executing OPT_DFF pass (perform DFF optimizations). + +31.7. Executing OPT_CLEAN pass (remove unused cells and wires). +Finding unused cells or wires in module \top.. + +31.8. Executing OPT_EXPR pass (perform const folding). +Optimizing module top. + +31.9. Finished OPT passes. (There is nothing left to do.) + +32. Executing MEMORY pass. + +32.1. Executing OPT_MEM pass (optimize memories). +Performed a total of 0 transformations. + +32.2. Executing OPT_MEM_PRIORITY pass (removing unnecessary memory write priority relations). +Performed a total of 0 transformations. + +32.3. Executing OPT_MEM_FEEDBACK pass (finding memory read-to-write feedback paths). + +32.4. Executing MEMORY_BMUX2ROM pass (converting muxes to ROMs). + +32.5. Executing MEMORY_DFF pass (merging $dff cells to $memrd). + +32.6. Executing OPT_CLEAN pass (remove unused cells and wires). +Finding unused cells or wires in module \top.. + +32.7. Executing MEMORY_SHARE pass (consolidating $memrd/$memwr cells). + +32.8. Executing OPT_MEM_WIDEN pass (optimize memories where all ports are wide). +Performed a total of 0 transformations. + +32.9. Executing OPT_CLEAN pass (remove unused cells and wires). +Finding unused cells or wires in module \top.. + +32.10. Executing MEMORY_COLLECT pass (generating $mem cells). + +33. Executing OPT_CLEAN pass (remove unused cells and wires). +Finding unused cells or wires in module \top.. + +34. Executing OPT pass (performing simple optimizations). + +34.1. Executing OPT_EXPR pass (perform const folding). +Optimizing module top. + +34.2. Executing OPT_MERGE pass (detect identical cells). +Finding identical cells in module `\top'. +Removed a total of 0 cells. + +34.3. Executing OPT_DFF pass (perform DFF optimizations). + +34.4. Executing OPT_CLEAN pass (remove unused cells and wires). +Finding unused cells or wires in module \top.. + +34.5. Finished fast OPT passes. + +35. Executing MEMORY_MAP pass (converting memories to logic and flip-flops). + +36. Executing OPT pass (performing simple optimizations). + +36.1. Executing OPT_EXPR pass (perform const folding). +Optimizing module top. + +36.2. Executing OPT_MERGE pass (detect identical cells). +Finding identical cells in module `\top'. +Removed a total of 0 cells. + +36.3. Executing OPT_MUXTREE pass (detect dead branches in mux trees). +Running muxtree optimizer on module \top.. + Creating internal representation of mux trees. + Evaluating internal representation of mux trees. + Analyzing evaluation results. +Removed 0 multiplexer ports. + + +36.4. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). + Optimizing cells in module \top. + Consolidated identical input bits for $mux cell $procmux$10: + Old ports: A=5'00000, B=5'11111, Y=\bit_phase_0 + New ports: A=1'0, B=1'1, Y=\bit_phase_0 [0] + New connections: \bit_phase_0 [4:1] = { \bit_phase_0 [0] \bit_phase_0 [0] \bit_phase_0 [0] \bit_phase_0 [0] } + Consolidated identical input bits for $mux cell $procmux$7: + Old ports: A=5'00000, B=5'11111, Y=\bit_phase_1 + New ports: A=1'0, B=1'1, Y=\bit_phase_1 [0] + New connections: \bit_phase_1 [4:1] = { \bit_phase_1 [0] \bit_phase_1 [0] \bit_phase_1 [0] \bit_phase_1 [0] } + Optimizing cells in module \top. +Performed a total of 2 changes. + +36.5. Executing OPT_MERGE pass (detect identical cells). +Finding identical cells in module `\top'. +Removed a total of 0 cells. + +36.6. Executing OPT_SHARE pass. + +36.7. Executing OPT_DFF pass (perform DFF optimizations). + +36.8. Executing OPT_CLEAN pass (remove unused cells and wires). +Finding unused cells or wires in module \top.. + +36.9. Executing OPT_EXPR pass (perform const folding). +Optimizing module top. + + +36.10. Rerunning OPT passes. (Maybe there is more to do..) + +36.11. Executing OPT_MUXTREE pass (detect dead branches in mux trees). +Running muxtree optimizer on module \top.. + Creating internal representation of mux trees. + No muxes found in this module. +Removed 0 multiplexer ports. + +36.12. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). + Optimizing cells in module \top. +Performed a total of 0 changes. + +36.13. Executing OPT_MERGE pass (detect identical cells). +Finding identical cells in module `\top'. +Removed a total of 0 cells. + +36.14. Executing OPT_SHARE pass. + +36.15. Executing OPT_DFF pass (perform DFF optimizations). + +36.16. Executing OPT_CLEAN pass (remove unused cells and wires). +Finding unused cells or wires in module \top.. +Removed 0 unused cells and 2 unused wires. + + +36.17. Executing OPT_EXPR pass (perform const folding). +Optimizing module top. + +36.18. Rerunning OPT passes. (Maybe there is more to do..) + +36.19. Executing OPT_MUXTREE pass (detect dead branches in mux trees). +Running muxtree optimizer on module \top.. + Creating internal representation of mux trees. + No muxes found in this module. +Removed 0 multiplexer ports. + +36.20. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). + Optimizing cells in module \top. +Performed a total of 0 changes. + +36.21. Executing OPT_MERGE pass (detect identical cells). +Finding identical cells in module `\top'. +Removed a total of 0 cells. + +36.22. Executing OPT_SHARE pass. + +36.23. Executing OPT_DFF pass (perform DFF optimizations). + +36.24. Executing OPT_CLEAN pass (remove unused cells and wires). +Finding unused cells or wires in module \top.. + +36.25. Executing OPT_EXPR pass (perform const folding). +Optimizing module top. + +36.26. Finished OPT passes. (There is nothing left to do.) + +37. Executing TECHMAP pass (map to technology primitives). + +37.1. Executing Verilog-2005 frontend: /nix/store/vn1kmwhr52wisnfkmn6fk9g15p3klzs0-yosys/bin/../share/yosys/techmap.v +Parsing Verilog input from `/nix/store/vn1kmwhr52wisnfkmn6fk9g15p3klzs0-yosys/bin/../share/yosys/techmap.v' to AST representation. +Generating RTLIL representation for module `\_90_simplemap_bool_ops'. +Generating RTLIL representation for module `\_90_simplemap_reduce_ops'. +Generating RTLIL representation for module `\_90_simplemap_logic_ops'. +Generating RTLIL representation for module `\_90_simplemap_compare_ops'. +Generating RTLIL representation for module `\_90_simplemap_various'. +Generating RTLIL representation for module `\_90_simplemap_registers'. +Generating RTLIL representation for module `\_90_shift_ops_shr_shl_sshl_sshr'. +Generating RTLIL representation for module `\_90_shift_shiftx'. +Generating RTLIL representation for module `\_90_fa'. +Generating RTLIL representation for module `\_90_lcu'. +Generating RTLIL representation for module `\_90_alu'. +Generating RTLIL representation for module `\_90_macc'. +Generating RTLIL representation for module `\_90_alumacc'. +Generating RTLIL representation for module `\$__div_mod_u'. +Generating RTLIL representation for module `\$__div_mod_trunc'. +Generating RTLIL representation for module `\_90_div'. +Generating RTLIL representation for module `\_90_mod'. +Generating RTLIL representation for module `\$__div_mod_floor'. +Generating RTLIL representation for module `\_90_divfloor'. +Generating RTLIL representation for module `\_90_modfloor'. +Generating RTLIL representation for module `\_90_pow'. +Generating RTLIL representation for module `\_90_pmux'. +Generating RTLIL representation for module `\_90_demux'. +Generating RTLIL representation for module `\_90_lut'. +Successfully finished Verilog frontend. + +37.2. Continuing TECHMAP pass. +Using extmapper simplemap for cells of type $eq. +No more expansions possible. + + +38. Executing OPT pass (performing simple optimizations). + +38.1. Executing OPT_EXPR pass (perform const folding). +Optimizing module top. + + +38.2. Executing OPT_MERGE pass (detect identical cells). +Finding identical cells in module `\top'. +Removed a total of 0 cells. + +38.3. Executing OPT_DFF pass (perform DFF optimizations). + +38.4. Executing OPT_CLEAN pass (remove unused cells and wires). +Finding unused cells or wires in module \top.. +Removed 0 unused cells and 4 unused wires. + + +38.5. Finished fast OPT passes. + +39. Executing ABC pass (technology mapping using ABC). + +39.1. Extracting gate netlist of module `\top' to `/input.blif'.. +Extracted 8 gates and 11 wires to a netlist network with 3 inputs and 2 outputs. + +39.1.1. Executing ABC. +Running ABC command: "/nix/store/5bgsgwzww9f2z7wl7kga42xrf1vpmnql-yosys-abc/bin/abc" -s -f /abc.script 2>&1 +ABC: ABC command line: "source /abc.script". +ABC: +ABC: + read_blif /input.blif +ABC: + read_library /stdcells.genlib +ABC: Entered genlib library with 13 gates from file "/stdcells.genlib". +ABC: + strash +ABC: + dretime +ABC: + map +ABC: + write_blif /output.blif + +39.1.2. Re-integrating ABC results. +ABC RESULTS: NOT cells: 1 +ABC RESULTS: ORNOT cells: 2 +ABC RESULTS: ANDNOT cells: 2 +ABC RESULTS: internal signals: 6 +ABC RESULTS: input signals: 3 +ABC RESULTS: output signals: 2 +Removing temp directory. + +40. Executing OPT pass (performing simple optimizations). + +40.1. Executing OPT_EXPR pass (perform const folding). +Optimizing module top. + +40.2. Executing OPT_MERGE pass (detect identical cells). +Finding identical cells in module `\top'. +Removed a total of 0 cells. + +40.3. Executing OPT_DFF pass (perform DFF optimizations). + +40.4. Executing OPT_CLEAN pass (remove unused cells and wires). +Finding unused cells or wires in module \top.. +Removed 0 unused cells and 11 unused wires. + + +40.5. Finished fast OPT passes. + +41. Executing HIERARCHY pass (managing design hierarchy). + +41.1. Analyzing design hierarchy.. +Top module: \top + +41.2. Analyzing design hierarchy.. +Top module: \top +Removed 0 unused modules. + +42. Printing statistics. + +=== top === + + Number of wires: 7 + Number of wire bits: 17 + Number of public wires: 4 + Number of public wire bits: 14 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 5 + $_ANDNOT_ 2 + $_NOT_ 1 + $_ORNOT_ 2 + +43. Executing CHECK pass (checking for obvious problems). +Checking module top... +Found and reported 0 problems. + +44. Generating Graphviz representation of design. +Writing dot description to `/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/primitive_techmap.dot'. +Dumping module top to page 1. + +45. Executing OPT pass (performing simple optimizations). + +45.1. Executing OPT_EXPR pass (perform const folding). +Optimizing module top. + +45.2. Executing OPT_MERGE pass (detect identical cells). +Finding identical cells in module `\top'. +Removed a total of 0 cells. + +45.3. Executing OPT_MUXTREE pass (detect dead branches in mux trees). +Running muxtree optimizer on module \top.. + Creating internal representation of mux trees. + No muxes found in this module. +Removed 0 multiplexer ports. + +45.4. Executing OPT_REDUCE pass (consolidate $*mux and $reduce_* inputs). + Optimizing cells in module \top. +Performed a total of 0 changes. + +45.5. Executing OPT_MERGE pass (detect identical cells). +Finding identical cells in module `\top'. +Removed a total of 0 cells. + +45.6. Executing OPT_DFF pass (perform DFF optimizations). + +45.7. Executing OPT_CLEAN pass (remove unused cells and wires). +Finding unused cells or wires in module \top.. + +45.8. Executing OPT_EXPR pass (perform const folding). +Optimizing module top. + +45.9. Finished OPT passes. (There is nothing left to do.) + +46. Executing OPT_CLEAN pass (remove unused cells and wires). +Finding unused cells or wires in module \top.. +Removed 0 unused cells and 1 unused wires. + +{ + "creator": "Yosys 0.38 (git sha1 543faed9c8c, clang++ 16.0.6 -fPIC -Os)", + "invocation": "stat -json -liberty /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/tmp/b84aacab8bfd403cbcfe235e5126e1a1.lib ", + "modules": { + "\\top": { + "num_wires": 6, + "num_wire_bits": 16, + "num_pub_wires": 3, + "num_pub_wire_bits": 13, + "num_memories": 0, + "num_memory_bits": 0, + "num_processes": 0, + "num_cells": 5, + "num_cells_by_type": { + "$_ANDNOT_": 2, + "$_NOT_": 1, + "$_ORNOT_": 2 + } + } + }, + "design": { + "num_wires": 6, + "num_wire_bits": 16, + "num_pub_wires": 3, + "num_pub_wire_bits": 13, + "num_memories": 0, + "num_memory_bits": 0, + "num_processes": 0, + "num_cells": 5, + "num_cells_by_type": { + "$_ANDNOT_": 2, + "$_NOT_": 1, + "$_ORNOT_": 2 + } + } +} + +47. Printing statistics. + +=== top === + + Number of wires: 6 + Number of wire bits: 16 + Number of public wires: 3 + Number of public wire bits: 13 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 5 + $_ANDNOT_ 2 + $_NOT_ 1 + $_ORNOT_ 2 + + Area for cell type $_NOT_ is unknown! + Area for cell type $_ANDNOT_ is unknown! + Area for cell type $_ORNOT_ is unknown! + +mapping tbuf +[INFO] Applying tri-state buffer mapping from '/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tribuff_map.v'... + +48. Executing TECHMAP pass (map to technology primitives). + +48.1. Executing Verilog-2005 frontend: /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tribuff_map.v +Parsing Verilog input from `/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tribuff_map.v' to AST representation. +Generating RTLIL representation for module `\$_TBUF_'. +Successfully finished Verilog frontend. + +48.2. Continuing TECHMAP pass. +No more expansions possible. + + +49. Executing SIMPLEMAP pass (map simple cells to gate primitives). +[INFO] Applying latch mapping from '/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/latch_map.v'... + +50. Executing TECHMAP pass (map to technology primitives). + +50.1. Executing Verilog-2005 frontend: /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/latch_map.v +Parsing Verilog input from `/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/latch_map.v' to AST representation. +Generating RTLIL representation for module `\$_DLATCH_P_'. +Generating RTLIL representation for module `\$_DLATCH_N_'. +Successfully finished Verilog frontend. + +50.2. Continuing TECHMAP pass. +No more expansions possible. + + +51. Executing SIMPLEMAP pass (map simple cells to gate primitives). + +52. Executing DFFLIBMAP pass (mapping DFF cells to sequential cells from liberty file). + cell sky130_fd_sc_hd__dfxtp_2 (noninv, pins=3, area=21.27) is a direct match for cell type $_DFF_P_. + cell sky130_fd_sc_hd__dfrtp_2 (noninv, pins=4, area=26.28) is a direct match for cell type $_DFF_PN0_. + cell sky130_fd_sc_hd__dfstp_2 (noninv, pins=4, area=26.28) is a direct match for cell type $_DFF_PN1_. + cell sky130_fd_sc_hd__dfbbn_2 (noninv, pins=6, area=35.03) is a direct match for cell type $_DFFSR_NNN_. + final dff cell mappings: + unmapped dff cell: $_DFF_N_ + \sky130_fd_sc_hd__dfxtp_2 _DFF_P_ (.CLK( C), .D( D), .Q( Q)); + unmapped dff cell: $_DFF_NN0_ + unmapped dff cell: $_DFF_NN1_ + unmapped dff cell: $_DFF_NP0_ + unmapped dff cell: $_DFF_NP1_ + \sky130_fd_sc_hd__dfrtp_2 _DFF_PN0_ (.CLK( C), .D( D), .Q( Q), .RESET_B( R)); + \sky130_fd_sc_hd__dfstp_2 _DFF_PN1_ (.CLK( C), .D( D), .Q( Q), .SET_B( R)); + unmapped dff cell: $_DFF_PP0_ + unmapped dff cell: $_DFF_PP1_ + \sky130_fd_sc_hd__dfbbn_2 _DFFSR_NNN_ (.CLK_N( C), .D( D), .Q( Q), .Q_N(~Q), .RESET_B( R), .SET_B( S)); + unmapped dff cell: $_DFFSR_NNP_ + unmapped dff cell: $_DFFSR_NPN_ + unmapped dff cell: $_DFFSR_NPP_ + unmapped dff cell: $_DFFSR_PNN_ + unmapped dff cell: $_DFFSR_PNP_ + unmapped dff cell: $_DFFSR_PPN_ + unmapped dff cell: $_DFFSR_PPP_ + +52.1. Executing DFFLEGALIZE pass (convert FFs to types supported by the target). +Mapping DFF cells in module `\top': +{ + "creator": "Yosys 0.38 (git sha1 543faed9c8c, clang++ 16.0.6 -fPIC -Os)", + "invocation": "stat -json -liberty /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/tmp/b84aacab8bfd403cbcfe235e5126e1a1.lib ", + "modules": { + "\\top": { + "num_wires": 6, + "num_wire_bits": 16, + "num_pub_wires": 3, + "num_pub_wire_bits": 13, + "num_memories": 0, + "num_memory_bits": 0, + "num_processes": 0, + "num_cells": 5, + "num_cells_by_type": { + "$_ANDNOT_": 2, + "$_NOT_": 1, + "$_ORNOT_": 2 + } + } + }, + "design": { + "num_wires": 6, + "num_wire_bits": 16, + "num_pub_wires": 3, + "num_pub_wire_bits": 13, + "num_memories": 0, + "num_memory_bits": 0, + "num_processes": 0, + "num_cells": 5, + "num_cells_by_type": { + "$_ANDNOT_": 2, + "$_NOT_": 1, + "$_ORNOT_": 2 + } + } +} + +53. Printing statistics. + +=== top === + + Number of wires: 6 + Number of wire bits: 16 + Number of public wires: 3 + Number of public wire bits: 13 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 5 + $_ANDNOT_ 2 + $_NOT_ 1 + $_ORNOT_ 2 + + Area for cell type $_NOT_ is unknown! + Area for cell type $_ANDNOT_ is unknown! + Area for cell type $_ORNOT_ is unknown! + +[INFO] Using strategy "AREA 0"... + +54. Executing ABC pass (technology mapping using ABC). + +54.1. Extracting gate netlist of module `\top' to `/tmp/yosys-abc-RTeMkl/input.blif'.. +Extracted 5 gates and 8 wires to a netlist network with 3 inputs and 2 outputs. + +54.1.1. Executing ABC. +Running ABC command: "/nix/store/5bgsgwzww9f2z7wl7kga42xrf1vpmnql-yosys-abc/bin/abc" -s -f /tmp/yosys-abc-RTeMkl/abc.script 2>&1 +ABC: ABC command line: "source /tmp/yosys-abc-RTeMkl/abc.script". +ABC: +ABC: + read_blif /tmp/yosys-abc-RTeMkl/input.blif +ABC: + read_lib -w /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/tmp/b84aacab8bfd403cbcfe235e5126e1a1.lib +ABC: Parsing finished successfully. Parsing time = 0.03 sec +ABC: Scl_LibertyReadGenlib() skipped sequential cell "sky130_fd_sc_hd__dfbbn_2". +ABC: Scl_LibertyReadGenlib() skipped sequential cell "sky130_fd_sc_hd__dfrbp_2". +ABC: Scl_LibertyReadGenlib() skipped sequential cell "sky130_fd_sc_hd__dfrtp_2". +ABC: Scl_LibertyReadGenlib() skipped sequential cell "sky130_fd_sc_hd__dfrtp_4". +ABC: Scl_LibertyReadGenlib() skipped sequential cell "sky130_fd_sc_hd__dfsbp_2". +ABC: Scl_LibertyReadGenlib() skipped sequential cell "sky130_fd_sc_hd__dfstp_2". +ABC: Scl_LibertyReadGenlib() skipped sequential cell "sky130_fd_sc_hd__dfstp_4". +ABC: Scl_LibertyReadGenlib() skipped sequential cell "sky130_fd_sc_hd__dfxbp_2". +ABC: Scl_LibertyReadGenlib() skipped sequential cell "sky130_fd_sc_hd__dfxtp_2". +ABC: Scl_LibertyReadGenlib() skipped sequential cell "sky130_fd_sc_hd__dfxtp_4". +ABC: Scl_LibertyReadGenlib() skipped sequential cell "sky130_fd_sc_hd__dlxtn_1". +ABC: Scl_LibertyReadGenlib() skipped sequential cell "sky130_fd_sc_hd__dlxtn_2". +ABC: Scl_LibertyReadGenlib() skipped sequential cell "sky130_fd_sc_hd__dlxtn_4". +ABC: Scl_LibertyReadGenlib() skipped sequential cell "sky130_fd_sc_hd__dlxtp_1". +ABC: Scl_LibertyReadGenlib() skipped three-state cell "sky130_fd_sc_hd__ebufn_2". +ABC: Scl_LibertyReadGenlib() skipped three-state cell "sky130_fd_sc_hd__ebufn_4". +ABC: Scl_LibertyReadGenlib() skipped three-state cell "sky130_fd_sc_hd__ebufn_8". +ABC: Library "sky130_fd_sc_hd__tt_025C_1v80" from "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/tmp/b84aacab8bfd403cbcfe235e5126e1a1.lib" has 175 cells (17 skipped: 14 seq; 3 tri-state; 0 no func; 0 dont_use). Time = 0.05 sec +ABC: Memory = 9.54 MB. Time = 0.05 sec +ABC: Warning: Detected 2 multi-output gates (for example, "sky130_fd_sc_hd__fa_1"). +ABC: + read_constr -v /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/synthesis.sdc +ABC: Setting driving cell to be "sky130_fd_sc_hd__inv_2/Y". +ABC: Setting output load to be 33.442001. +ABC: + read_constr /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/synthesis.sdc +ABC: + fx +ABC: + mfs +ABC: + strash +ABC: + drf -l +ABC: + balance +ABC: + drw -l +ABC: + drf -l +ABC: + balance +ABC: + drw -l +ABC: + drw -l -z +ABC: + balance +ABC: + drf -l -z +ABC: + drw -l -z +ABC: + balance +ABC: + retime -D -D 15000 -M 5 +ABC: + scleanup +ABC: Error: The network is combinational. +ABC: + fraig_store +ABC: + balance +ABC: + fraig_store +ABC: + balance +ABC: + drw -l +ABC: + drf -l +ABC: + balance +ABC: + drw -l +ABC: + drw -l -z +ABC: + balance +ABC: + drf -l -z +ABC: + drw -l -z +ABC: + balance +ABC: + fraig_store +ABC: + balance +ABC: + drw -l +ABC: + drf -l +ABC: + balance +ABC: + drw -l +ABC: + drw -l -z +ABC: + balance +ABC: + drf -l -z +ABC: + drw -l -z +ABC: + balance +ABC: + fraig_store +ABC: + balance +ABC: + drw -l +ABC: + drf -l +ABC: + balance +ABC: + drw -l +ABC: + drw -l -z +ABC: + balance +ABC: + drf -l -z +ABC: + drw -l -z +ABC: + balance +ABC: + fraig_store +ABC: + fraig_restore +ABC: + amap -m -Q 0.1 -F 20 -A 20 -C 5000 +ABC: + retime -D -D 15000 +ABC: + &get -n +ABC: + &st +ABC: + &dch +ABC: + &nf +ABC: + &put +ABC: + +ABC: + stime -p +ABC: Cannot find the default PI driving cell (sky130_fd_sc_hd__inv_2/Y) in the library. +ABC: WireLoad = "none" Gates = 2 ( 0.0 %) Cap = 17.4 ff ( 0.0 %) Area = 25.02 (100.0 %) Delay = 484.70 ps (100.0 %) +ABC: Path 0 -- 1 : 0 2 pi A = 0.00 Df = 0.0 -0.0 ps S = 0.0 ps Cin = 0.0 ff Cout = 9.2 ff Cmax = 0.0 ff G = 0 +ABC: Path 1 -- 6 : 3 1 sky130_fd_sc_hd__nor3b_2 A = 12.51 Df = 484.7 -284.5 ps S = 576.2 ps Cin = 3.4 ff Cout = 33.4 ff Cmax = 93.4 ff G = 988 +ABC: Start-point = pi0 (\input_fock_state_str [2]). End-point = po0 (\bit_phase_1 [4]). +ABC: + print_stats -m +ABC: netlist : i/o = 3/ 2 lat = 0 nd = 2 edge = 6 area =25.02 delay = 1.00 lev = 1 +ABC: + write_blif /tmp/yosys-abc-RTeMkl/output.blif + +54.1.2. Re-integrating ABC results. +ABC RESULTS: sky130_fd_sc_hd__nor3b_2 cells: 2 +ABC RESULTS: internal signals: 3 +ABC RESULTS: input signals: 3 +ABC RESULTS: output signals: 2 +Removing temp directory. + +55. Executing SETUNDEF pass (replace undef values with defined constants). + +56. Executing HILOMAP pass (mapping to constant drivers). +Warning: Selection "sky130_fd_sc_hd__conb_1" did not match any module. +Warning: Selection "LO" did not match any object. + +57. Executing SPLITNETS pass (splitting up multi-bit signals). + +58. Executing OPT_CLEAN pass (remove unused cells and wires). +Finding unused cells or wires in module \top.. +Removed 0 unused cells and 8 unused wires. + + +59. Executing INSBUF pass (insert buffer cells for connected wires). +Add top/$auto$insbuf.cc:97:execute$129: \bit_phase_0 [4] -> \bit_phase_0 [0] +Add top/$auto$insbuf.cc:97:execute$130: \bit_phase_0 [4] -> \bit_phase_0 [1] +Add top/$auto$insbuf.cc:97:execute$131: \bit_phase_0 [4] -> \bit_phase_0 [2] +Add top/$auto$insbuf.cc:97:execute$132: \bit_phase_0 [4] -> \bit_phase_0 [3] +Add top/$auto$insbuf.cc:97:execute$133: \bit_phase_1 [4] -> \bit_phase_1 [0] +Add top/$auto$insbuf.cc:97:execute$134: \bit_phase_1 [4] -> \bit_phase_1 [1] +Add top/$auto$insbuf.cc:97:execute$135: \bit_phase_1 [4] -> \bit_phase_1 [2] +Add top/$auto$insbuf.cc:97:execute$136: \bit_phase_1 [4] -> \bit_phase_1 [3] + +60. Executing CHECK pass (checking for obvious problems). +Checking module top... +Found and reported 0 problems. +{ + "creator": "Yosys 0.38 (git sha1 543faed9c8c, clang++ 16.0.6 -fPIC -Os)", + "invocation": "stat -json -liberty /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/tmp/b84aacab8bfd403cbcfe235e5126e1a1.lib ", + "modules": { + "\\top": { + "num_wires": 3, + "num_wire_bits": 13, + "num_pub_wires": 3, + "num_pub_wire_bits": 13, + "num_memories": 0, + "num_memory_bits": 0, + "num_processes": 0, + "num_cells": 10, + "area": 65.062400, + "num_cells_by_type": { + "sky130_fd_sc_hd__buf_2": 8, + "sky130_fd_sc_hd__nor3b_2": 2 + } + } + }, + "design": { + "num_wires": 3, + "num_wire_bits": 13, + "num_pub_wires": 3, + "num_pub_wire_bits": 13, + "num_memories": 0, + "num_memory_bits": 0, + "num_processes": 0, + "num_cells": 10, + "area": 65.062400, + "num_cells_by_type": { + "sky130_fd_sc_hd__buf_2": 8, + "sky130_fd_sc_hd__nor3b_2": 2 + } + } +} + +61. Printing statistics. + +=== top === + + Number of wires: 3 + Number of wire bits: 13 + Number of public wires: 3 + Number of public wire bits: 13 + Number of memories: 0 + Number of memory bits: 0 + Number of processes: 0 + Number of cells: 10 + sky130_fd_sc_hd__buf_2 8 + sky130_fd_sc_hd__nor3b_2 2 + + Chip area for module '\top': 65.062400 + +62. Executing Verilog backend. +Dumping module `\top'. + +63. Executing JSON backend. + +Warnings: 2 unique messages, 2 total +End of script. Logfile hash: 2e60e4fb94, CPU: user 0.53s system 0.04s, MEM: 53.91 MB peak +Yosys 0.38 (git sha1 543faed9c8c, clang++ 16.0.6 -fPIC -Os) +Time spent: 45% 7x stat (0 sec), 17% 2x abc (0 sec), ... diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/yosys-synthesis.process_stats.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/yosys-synthesis.process_stats.json new file mode 100644 index 00000000..bcf9b6ca --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/yosys-synthesis.process_stats.json @@ -0,0 +1,20 @@ +{ + "time": { + "cpu_time_user": "00:00:00.520", + "cpu_time_system": "00:00:00.040", + "runtime": "00:00:00.779", + "cpu_time_iowait": "00:00:00.000" + }, + "peak_resources": { + "cpu_percent": 101.4, + "memory_rss": "53MiB", + "memory_vms": "80MiB", + "threads": 1 + }, + "avg_resources": { + "cpu_percent": 56.91111111111112, + "memory_rss": "32MiB", + "memory_vms": "51MiB", + "threads": 0.8888888888888888 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/02-openroad-checksdcfiles/config.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/02-openroad-checksdcfiles/config.json new file mode 100644 index 00000000..e99f580d --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/02-openroad-checksdcfiles/config.json @@ -0,0 +1,157 @@ +{ + "STD_CELL_LIBRARY": "sky130_fd_sc_hd", + "VDD_PIN": "VPWR", + "VDD_PIN_VOLTAGE": 1.8, + "GND_PIN": "VGND", + "WIRE_LENGTH_THRESHOLD": null, + "TECH_LEFS": { + "nom_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef", + "min_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef", + "max_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef" + }, + "GPIO_PADS_LEF": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef" + ], + "GPIO_PADS_LEF_CORE_SIDE": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef" + ], + "GPIO_PADS_VERILOG": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v" + ], + "GPIO_PAD_CELLS": [ + "sky130_fd_io*", + "sky130_ef_io*" + ], + "PRIMARY_GDSII_STREAMOUT_TOOL": "magic", + "DEFAULT_MAX_TRAN": null, + "DATA_WIRE_RC_LAYER": "met2", + "CLOCK_WIRE_RC_LAYER": "met5", + "DEFAULT_CORNER": "nom_tt_025C_1v80", + "STA_CORNERS": [ + "nom_tt_025C_1v80", + "nom_ss_100C_1v60", + "nom_ff_n40C_1v95", + "min_tt_025C_1v80", + "min_ss_100C_1v60", + "min_ff_n40C_1v95", + "max_tt_025C_1v80", + "max_ss_100C_1v60", + "max_ff_n40C_1v95" + ], + "FP_TRACKS_INFO": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info", + "FP_TAPCELL_DIST": 13, + "FP_IO_HLAYER": "met3", + "FP_IO_VLAYER": "met2", + "RT_MIN_LAYER": "met1", + "RT_MAX_LAYER": "met5", + "SCL_GROUND_PINS": [ + "VGND", + "VNB" + ], + "SCL_POWER_PINS": [ + "VPWR", + "VPB" + ], + "TRISTATE_CELLS": [ + "sky130_fd_sc_hd__ebuf*" + ], + "FILL_CELL": [ + "sky130_fd_sc_hd__fill*" + ], + "DECAP_CELL": [ + "sky130_ef_sc_hd__decap_12", + "sky130_fd_sc_hd__decap_8", + "sky130_fd_sc_hd__decap_6", + "sky130_fd_sc_hd__decap_4", + "sky130_fd_sc_hd__decap_3" + ], + "LIB": { + "*_tt_025C_1v80": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib" + ], + "*_ss_100C_1v60": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib" + ], + "*_ff_n40C_1v95": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" + ] + }, + "CELL_LEFS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef" + ], + "CELL_GDS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds" + ], + "CELL_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v" + ], + "CELL_BB_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox_pp.v" + ], + "CELL_SPICE_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice" + ], + "SYNTH_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells", + "PNR_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells", + "OUTPUT_CAP_LOAD": 33.442, + "MAX_FANOUT_CONSTRAINT": 6, + "MAX_TRANSITION_CONSTRAINT": 0.75, + "MAX_CAPACITANCE_CONSTRAINT": 0.2, + "CLOCK_UNCERTAINTY_CONSTRAINT": 0.25, + "CLOCK_TRANSITION_CONSTRAINT": 0.15, + "TIME_DERATING_CONSTRAINT": 5, + "IO_DELAY_CONSTRAINT": 20, + "SYNTH_DRIVING_CELL": "sky130_fd_sc_hd__inv_2/Y", + "SYNTH_CLK_DRIVING_CELL": null, + "SYNTH_TIEHI_CELL": "sky130_fd_sc_hd__conb_1/HI", + "SYNTH_TIELO_CELL": "sky130_fd_sc_hd__conb_1/LO", + "SYNTH_BUFFER_CELL": "sky130_fd_sc_hd__buf_2/A/X", + "WELLTAP_CELL": "sky130_fd_sc_hd__tapvpwrvgnd_1", + "ENDCAP_CELL": "sky130_fd_sc_hd__decap_3", + "PLACE_SITE": "unithd", + "CELL_PAD_EXCLUDE": [ + "sky130_fd_sc_hd__tap*", + "sky130_fd_sc_hd__decap*", + "sky130_ef_sc_hd__decap*", + "sky130_fd_sc_hd__fill*" + ], + "DIODE_CELL": "sky130_fd_sc_hd__diode_2/DIODE", + "DESIGN_DIR": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo", + "PDK_ROOT": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a", + "DESIGN_NAME": "top", + "PDK": "sky130A", + "CLOCK_PERIOD": 15, + "CLOCK_PORT": "None", + "CLOCK_NET": null, + "VDD_NETS": null, + "GND_NETS": null, + "DIE_AREA": [ + 0, + 0, + 50, + 50 + ], + "EXTRA_EXCLUDED_CELLS": null, + "MACROS": null, + "EXTRA_LEFS": null, + "EXTRA_VERILOG_MODELS": null, + "EXTRA_SPICE_MODELS": null, + "EXTRA_LIBS": null, + "EXTRA_GDS_FILES": null, + "FALLBACK_SDC_FILE": "/nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc", + "PNR_SDC_FILE": null, + "SIGNOFF_SDC_FILE": null, + "meta": { + "openlane_version": "2.0.9", + "step": "OpenROAD.CheckSDCFiles" + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/02-openroad-checksdcfiles/runtime.txt b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/02-openroad-checksdcfiles/runtime.txt new file mode 100644 index 00000000..e4d77878 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/02-openroad-checksdcfiles/runtime.txt @@ -0,0 +1 @@ +00:00:00.004 \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/02-openroad-checksdcfiles/state_in.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/02-openroad-checksdcfiles/state_in.json new file mode 100644 index 00000000..8b741eb6 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/02-openroad-checksdcfiles/state_in.json @@ -0,0 +1,27 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/top.nl.v", + "pnl": null, + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": null, + "lef": null, + "openroad-lef": null, + "odb": null, + "sdc": null, + "sdf": null, + "spef": null, + "lib": null, + "spice": null, + "mag": null, + "gds": null, + "mag_gds": null, + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 10, + "design__instance__area": 65.0624, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/02-openroad-checksdcfiles/state_out.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/02-openroad-checksdcfiles/state_out.json new file mode 100644 index 00000000..8b741eb6 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/02-openroad-checksdcfiles/state_out.json @@ -0,0 +1,27 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/top.nl.v", + "pnl": null, + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": null, + "lef": null, + "openroad-lef": null, + "odb": null, + "sdc": null, + "sdf": null, + "spef": null, + "lib": null, + "spice": null, + "mag": null, + "gds": null, + "mag_gds": null, + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 10, + "design__instance__area": 65.0624, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/COMMANDS b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/COMMANDS new file mode 100644 index 00000000..357b6d22 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/COMMANDS @@ -0,0 +1 @@ +openroad -exit -no_splash -metrics /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/or_metrics_out.json /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/openroad/floorplan.tcl diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/_env.tcl b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/_env.tcl new file mode 100644 index 00000000..cff58721 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/_env.tcl @@ -0,0 +1,78 @@ +set ::env(TRACKS_INFO_FILE_PROCESSED) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/config.tracks +set ::env(STEP_ID) OpenROAD.Floorplan +set ::env(TECH_LEF) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef +set ::env(MACRO_LEFS) "" +set ::env(STD_CELL_LIBRARY) sky130_fd_sc_hd +set ::env(VDD_PIN) VPWR +set ::env(VDD_PIN_VOLTAGE) 1.80 +set ::env(GND_PIN) VGND +set ::env(TECH_LEFS) "\"nom_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef \"min_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef \"max_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef" +set ::env(GPIO_PADS_LEF) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef" +set ::env(GPIO_PADS_LEF_CORE_SIDE) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef" +set ::env(GPIO_PADS_VERILOG) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v +set ::env(GPIO_PAD_CELLS) "\"sky130_fd_io*\" \"sky130_ef_io*\"" +set ::env(PRIMARY_GDSII_STREAMOUT_TOOL) magic +set ::env(DATA_WIRE_RC_LAYER) met2 +set ::env(CLOCK_WIRE_RC_LAYER) met5 +set ::env(DEFAULT_CORNER) nom_tt_025C_1v80 +set ::env(STA_CORNERS) "nom_tt_025C_1v80 nom_ss_100C_1v60 nom_ff_n40C_1v95 min_tt_025C_1v80 min_ss_100C_1v60 min_ff_n40C_1v95 max_tt_025C_1v80 max_ss_100C_1v60 max_ff_n40C_1v95" +set ::env(FP_TRACKS_INFO) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info +set ::env(FP_TAPCELL_DIST) 13 +set ::env(FP_IO_HLAYER) met3 +set ::env(FP_IO_VLAYER) met2 +set ::env(RT_MIN_LAYER) met1 +set ::env(RT_MAX_LAYER) met5 +set ::env(SCL_GROUND_PINS) "VGND VNB" +set ::env(SCL_POWER_PINS) "VPWR VPB" +set ::env(TRISTATE_CELLS) "\"sky130_fd_sc_hd__ebuf*\"" +set ::env(FILL_CELL) "\"sky130_fd_sc_hd__fill*\"" +set ::env(DECAP_CELL) "sky130_ef_sc_hd__decap_12 sky130_fd_sc_hd__decap_8 sky130_fd_sc_hd__decap_6 sky130_fd_sc_hd__decap_4 sky130_fd_sc_hd__decap_3" +set ::env(LIB) "\"*_tt_025C_1v80\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib \"*_ss_100C_1v60\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib \"*_ff_n40C_1v95\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" +set ::env(CELL_LEFS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef" +set ::env(CELL_GDS) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds +set ::env(CELL_VERILOG_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v" +set ::env(CELL_BB_VERILOG_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox.v /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox_pp.v" +set ::env(CELL_SPICE_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice" +set ::env(SYNTH_EXCLUDED_CELL_FILE) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells +set ::env(PNR_EXCLUDED_CELL_FILE) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells +set ::env(OUTPUT_CAP_LOAD) 33.442 +set ::env(MAX_FANOUT_CONSTRAINT) 6 +set ::env(MAX_TRANSITION_CONSTRAINT) 0.75 +set ::env(MAX_CAPACITANCE_CONSTRAINT) 0.2 +set ::env(CLOCK_UNCERTAINTY_CONSTRAINT) 0.25 +set ::env(CLOCK_TRANSITION_CONSTRAINT) 0.1499999999999999944488848768742172978818416595458984375 +set ::env(TIME_DERATING_CONSTRAINT) 5 +set ::env(IO_DELAY_CONSTRAINT) 20 +set ::env(SYNTH_DRIVING_CELL) sky130_fd_sc_hd__inv_2/Y +set ::env(SYNTH_TIEHI_CELL) sky130_fd_sc_hd__conb_1/HI +set ::env(SYNTH_TIELO_CELL) sky130_fd_sc_hd__conb_1/LO +set ::env(SYNTH_BUFFER_CELL) sky130_fd_sc_hd__buf_2/A/X +set ::env(WELLTAP_CELL) sky130_fd_sc_hd__tapvpwrvgnd_1 +set ::env(ENDCAP_CELL) sky130_fd_sc_hd__decap_3 +set ::env(PLACE_SITE) unithd +set ::env(CELL_PAD_EXCLUDE) "\"sky130_fd_sc_hd__tap*\" \"sky130_fd_sc_hd__decap*\" \"sky130_ef_sc_hd__decap*\" \"sky130_fd_sc_hd__fill*\"" +set ::env(DIODE_CELL) sky130_fd_sc_hd__diode_2/DIODE +set ::env(DESIGN_NAME) top +set ::env(CLOCK_PERIOD) 15 +set ::env(CLOCK_PORT) None +set ::env(DIE_AREA) "0 0 50 50" +set ::env(FALLBACK_SDC_FILE) /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc +set ::env(PDN_CONNECT_MACROS_TO_GRID) 1 +set ::env(PDN_ENABLE_GLOBAL_CONNECTIONS) 1 +set ::env(FP_SIZING) absolute +set ::env(FP_ASPECT_RATIO) 1 +set ::env(FP_CORE_UTIL) 40 +set ::env(BOTTOM_MARGIN_MULT) 4 +set ::env(TOP_MARGIN_MULT) 4 +set ::env(LEFT_MARGIN_MULT) 12 +set ::env(RIGHT_MARGIN_MULT) 12 +set ::env(CURRENT_NETLIST) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/top.nl.v +set ::env(SAVE_ODB) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.odb +set ::env(SAVE_DEF) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.def +set ::env(SAVE_SDC) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.sdc +set ::env(SAVE_NETLIST) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.nl.v +set ::env(SAVE_POWERED_NETLIST) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.pnl.v +set ::env(_SDC_IN) /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc +set ::env(_PNR_LIBS) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib +set ::env(_MACRO_LIBS) "" +set ::env(_PNR_EXCLUDED_CELLS) "sky130_fd_sc_hd__clkdlybuf4s18_1 sky130_fd_sc_hd__a21boi_0 sky130_fd_sc_hd__lpflow_isobufsrc_2 sky130_fd_sc_hd__lpflow_clkbufkapwr_8 sky130_fd_sc_hd__clkdlybuf4s15_1 sky130_fd_sc_hd__xnor3_4 sky130_fd_sc_hd__buf_16 sky130_fd_sc_hd__o21ai_0 sky130_fd_sc_hd__lpflow_clkbufkapwr_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2 sky130_fd_sc_hd__o311ai_0 sky130_fd_sc_hd__lpflow_decapkapwr_3 sky130_fd_sc_hd__lpflow_clkinvkapwr_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4 sky130_fd_sc_hd__lpflow_clkinvkapwr_8 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2 sky130_fd_sc_hd__fa_4 sky130_fd_sc_hd__lpflow_isobufsrc_8 sky130_fd_sc_hd__lpflow_clkinvkapwr_1 sky130_fd_sc_hd__lpflow_inputisolatch_1 sky130_fd_sc_hd__xor3_1 sky130_fd_sc_hd__lpflow_inputiso0p_1 sky130_fd_sc_hd__xor3_2 sky130_fd_sc_hd__probe_p_8 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1 sky130_fd_sc_hd__probec_p_8 sky130_fd_sc_hd__lpflow_decapkapwr_4 sky130_fd_sc_hd__xor3_4 sky130_fd_sc_hd__lpflow_isobufsrc_1 sky130_fd_sc_hd__lpflow_isobufsrckapwr_16 sky130_fd_sc_hd__lpflow_clkbufkapwr_1 sky130_fd_sc_hd__lpflow_decapkapwr_12 sky130_fd_sc_hd__lpflow_clkbufkapwr_16 sky130_fd_sc_hd__lpflow_inputiso1p_1 sky130_fd_sc_hd__lpflow_isobufsrc_4 sky130_fd_sc_hd__and2_0 sky130_fd_sc_hd__lpflow_clkinvkapwr_2 sky130_fd_sc_hd__or2_0 sky130_fd_sc_hd__lpflow_inputiso1n_1 sky130_fd_sc_hd__lpflow_decapkapwr_6 sky130_fd_sc_hd__lpflow_isobufsrc_16 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4 sky130_fd_sc_hd__mux4_4 sky130_fd_sc_hd__lpflow_decapkapwr_8 sky130_fd_sc_hd__lpflow_clkbufkapwr_2 sky130_fd_sc_hd__lpflow_inputiso0n_1 sky130_fd_sc_hd__xnor3_2 sky130_fd_sc_hd__lpflow_bleeder_1 sky130_fd_sc_hd__lpflow_clkinvkapwr_16 sky130_fd_sc_hd__a2111oi_0 sky130_fd_sc_hd__xnor3_1" diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/config.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/config.json new file mode 100644 index 00000000..b9975b6a --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/config.json @@ -0,0 +1,170 @@ +{ + "STD_CELL_LIBRARY": "sky130_fd_sc_hd", + "VDD_PIN": "VPWR", + "VDD_PIN_VOLTAGE": 1.8, + "GND_PIN": "VGND", + "WIRE_LENGTH_THRESHOLD": null, + "TECH_LEFS": { + "nom_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef", + "min_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef", + "max_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef" + }, + "GPIO_PADS_LEF": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef" + ], + "GPIO_PADS_LEF_CORE_SIDE": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef" + ], + "GPIO_PADS_VERILOG": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v" + ], + "GPIO_PAD_CELLS": [ + "sky130_fd_io*", + "sky130_ef_io*" + ], + "PRIMARY_GDSII_STREAMOUT_TOOL": "magic", + "DEFAULT_MAX_TRAN": null, + "DATA_WIRE_RC_LAYER": "met2", + "CLOCK_WIRE_RC_LAYER": "met5", + "DEFAULT_CORNER": "nom_tt_025C_1v80", + "STA_CORNERS": [ + "nom_tt_025C_1v80", + "nom_ss_100C_1v60", + "nom_ff_n40C_1v95", + "min_tt_025C_1v80", + "min_ss_100C_1v60", + "min_ff_n40C_1v95", + "max_tt_025C_1v80", + "max_ss_100C_1v60", + "max_ff_n40C_1v95" + ], + "FP_TRACKS_INFO": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info", + "FP_TAPCELL_DIST": 13, + "FP_IO_HLAYER": "met3", + "FP_IO_VLAYER": "met2", + "RT_MIN_LAYER": "met1", + "RT_MAX_LAYER": "met5", + "SCL_GROUND_PINS": [ + "VGND", + "VNB" + ], + "SCL_POWER_PINS": [ + "VPWR", + "VPB" + ], + "TRISTATE_CELLS": [ + "sky130_fd_sc_hd__ebuf*" + ], + "FILL_CELL": [ + "sky130_fd_sc_hd__fill*" + ], + "DECAP_CELL": [ + "sky130_ef_sc_hd__decap_12", + "sky130_fd_sc_hd__decap_8", + "sky130_fd_sc_hd__decap_6", + "sky130_fd_sc_hd__decap_4", + "sky130_fd_sc_hd__decap_3" + ], + "LIB": { + "*_tt_025C_1v80": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib" + ], + "*_ss_100C_1v60": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib" + ], + "*_ff_n40C_1v95": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" + ] + }, + "CELL_LEFS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef" + ], + "CELL_GDS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds" + ], + "CELL_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v" + ], + "CELL_BB_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox_pp.v" + ], + "CELL_SPICE_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice" + ], + "SYNTH_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells", + "PNR_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells", + "OUTPUT_CAP_LOAD": 33.442, + "MAX_FANOUT_CONSTRAINT": 6, + "MAX_TRANSITION_CONSTRAINT": 0.75, + "MAX_CAPACITANCE_CONSTRAINT": 0.2, + "CLOCK_UNCERTAINTY_CONSTRAINT": 0.25, + "CLOCK_TRANSITION_CONSTRAINT": 0.15, + "TIME_DERATING_CONSTRAINT": 5, + "IO_DELAY_CONSTRAINT": 20, + "SYNTH_DRIVING_CELL": "sky130_fd_sc_hd__inv_2/Y", + "SYNTH_CLK_DRIVING_CELL": null, + "SYNTH_TIEHI_CELL": "sky130_fd_sc_hd__conb_1/HI", + "SYNTH_TIELO_CELL": "sky130_fd_sc_hd__conb_1/LO", + "SYNTH_BUFFER_CELL": "sky130_fd_sc_hd__buf_2/A/X", + "WELLTAP_CELL": "sky130_fd_sc_hd__tapvpwrvgnd_1", + "ENDCAP_CELL": "sky130_fd_sc_hd__decap_3", + "PLACE_SITE": "unithd", + "CELL_PAD_EXCLUDE": [ + "sky130_fd_sc_hd__tap*", + "sky130_fd_sc_hd__decap*", + "sky130_ef_sc_hd__decap*", + "sky130_fd_sc_hd__fill*" + ], + "DIODE_CELL": "sky130_fd_sc_hd__diode_2/DIODE", + "DESIGN_DIR": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo", + "PDK_ROOT": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a", + "DESIGN_NAME": "top", + "PDK": "sky130A", + "CLOCK_PERIOD": 15, + "CLOCK_PORT": "None", + "CLOCK_NET": null, + "VDD_NETS": null, + "GND_NETS": null, + "DIE_AREA": [ + 0, + 0, + 50, + 50 + ], + "EXTRA_EXCLUDED_CELLS": null, + "MACROS": null, + "EXTRA_LEFS": null, + "EXTRA_VERILOG_MODELS": null, + "EXTRA_SPICE_MODELS": null, + "EXTRA_LIBS": null, + "EXTRA_GDS_FILES": null, + "FALLBACK_SDC_FILE": "/nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc", + "PDN_CONNECT_MACROS_TO_GRID": true, + "PDN_MACRO_CONNECTIONS": null, + "PDN_ENABLE_GLOBAL_CONNECTIONS": true, + "PNR_SDC_FILE": null, + "FP_DEF_TEMPLATE": null, + "FP_SIZING": "absolute", + "FP_ASPECT_RATIO": 1, + "FP_CORE_UTIL": 40, + "FP_OBSTRUCTIONS": null, + "CORE_AREA": null, + "BOTTOM_MARGIN_MULT": 4, + "TOP_MARGIN_MULT": 4, + "LEFT_MARGIN_MULT": 12, + "RIGHT_MARGIN_MULT": 12, + "EXTRA_SITES": null, + "meta": { + "openlane_version": "2.0.9", + "step": "OpenROAD.Floorplan" + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/config.tracks b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/config.tracks new file mode 100644 index 00000000..39a0ffba --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/config.tracks @@ -0,0 +1,6 @@ +make_tracks li1 -x_offset 0.23 -x_pitch 0.46 -y_offset 0.17 -y_pitch 0.34 +make_tracks met1 -x_offset 0.17 -x_pitch 0.34 -y_offset 0.17 -y_pitch 0.34 +make_tracks met2 -x_offset 0.23 -x_pitch 0.46 -y_offset 0.23 -y_pitch 0.46 +make_tracks met3 -x_offset 0.34 -x_pitch 0.68 -y_offset 0.34 -y_pitch 0.68 +make_tracks met4 -x_offset 0.46 -x_pitch 0.92 -y_offset 0.46 -y_pitch 0.92 +make_tracks met5 -x_offset 1.70 -x_pitch 3.40 -y_offset 1.70 -y_pitch 3.40 diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/openroad-floorplan.log b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/openroad-floorplan.log new file mode 100644 index 00000000..e52ca485 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/openroad-floorplan.log @@ -0,0 +1,43 @@ +Reading library file at '/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib'… +Reading technology LEF file at '/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef'… +[INFO ODB-0227] LEF file: /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef, created 13 layers, 25 vias +Reading cell LEF file at '/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef'… +[WARNING ODB-0220] WARNING (LEFPARS-2008): NOWIREEXTENSIONATPIN statement is obsolete in version 5.6 or later. +The NOWIREEXTENSIONATPIN statement will be ignored. See file /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef at line 2. + +[INFO ODB-0227] LEF file: /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef, created 4 library cells +Reading cell LEF file at '/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef'… +[WARNING ODB-0220] WARNING (LEFPARS-2008): NOWIREEXTENSIONATPIN statement is obsolete in version 5.6 or later. +The NOWIREEXTENSIONATPIN statement will be ignored. See file /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef at line 2. + +[INFO ODB-0227] LEF file: /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef, created 437 library cells +Reading top-level netlist at '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/top.nl.v'… +Linking design 'top' from netlist… +Reading design constraints file at '/nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc'… +[WARNING STA-0366] port 'None' not found. +[INFO] Using clock None… +[INFO] Setting output delay to: 3 +[INFO] Setting input delay to: 3 +[WARNING STA-0366] port 'None' not found. +[INFO] Setting load to: 0.033442 +[INFO] Setting clock uncertainty to: 0.25 +[INFO] Setting clock transition to: 0.1499999999999999944488848768742172978818416595458984375 +[WARNING STA-0419] transition time can not be specified for virtual clocks. +[INFO] Setting timing derate to: 5% +Using site height: 2.72 and site width: 0.46… +[INFO] Using absolute sizing for the floorplan. +[INFO IFP-0001] Added 10 rows of 84 site unithd. +[INFO IFP-0030] Inserted 0 tiecells using sky130_fd_sc_hd__conb_1/LO. +[INFO IFP-0030] Inserted 0 tiecells using sky130_fd_sc_hd__conb_1/HI. +[INFO] Extracting DIE_AREA and CORE_AREA from the floorplan +[INFO] Floorplanned on a die area of 0.0 0.0 50.0 50.0 (µm). +[INFO] Floorplanned on a core area of 5.52 10.88 44.16 38.08 (µm). +Writing metric design__die__bbox: 0.0 0.0 50.0 50.0 +Writing metric design__core__bbox: 5.52 10.88 44.16 38.08 +Setting global connections for newly added cells… +[INFO] Setting global connections... +Writing OpenROAD database to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.odb'… +Writing netlist to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.nl.v'… +Writing powered netlist to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.pnl.v'… +Writing layout to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.def'… +Writing timing constraints to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.sdc'… diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/openroad-floorplan.process_stats.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/openroad-floorplan.process_stats.json new file mode 100644 index 00000000..2c303b56 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/openroad-floorplan.process_stats.json @@ -0,0 +1,20 @@ +{ + "time": { + "cpu_time_user": "00:00:00.350", + "cpu_time_system": "00:00:00.080", + "runtime": "00:00:00.604", + "cpu_time_iowait": "00:00:00.000" + }, + "peak_resources": { + "cpu_percent": 99.6, + "memory_rss": "97MiB", + "memory_vms": "229MiB", + "threads": 2 + }, + "avg_resources": { + "cpu_percent": 53.3625, + "memory_rss": "38MiB", + "memory_vms": "129MiB", + "threads": 1.25 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/or_metrics_out.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/or_metrics_out.json new file mode 100644 index 00000000..3289e269 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/or_metrics_out.json @@ -0,0 +1,6 @@ +{ + "design__die__bbox": "0.0 0.0 50.0 50.0", + "design__core__bbox": "5.52 10.88 44.16 38.08", + "flow__warnings__count": 5, + "flow__errors__count": 0 +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/runtime.txt b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/runtime.txt new file mode 100644 index 00000000..2f6bb4ce --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/runtime.txt @@ -0,0 +1 @@ +00:00:00.719 \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/state_in.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/state_in.json new file mode 100644 index 00000000..8b741eb6 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/state_in.json @@ -0,0 +1,27 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/top.nl.v", + "pnl": null, + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": null, + "lef": null, + "openroad-lef": null, + "odb": null, + "sdc": null, + "sdf": null, + "spef": null, + "lib": null, + "spice": null, + "mag": null, + "gds": null, + "mag_gds": null, + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 10, + "design__instance__area": 65.0624, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/state_out.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/state_out.json new file mode 100644 index 00000000..732ed9d5 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/state_out.json @@ -0,0 +1,31 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.nl.v", + "pnl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.pnl.v", + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.def", + "lef": null, + "openroad-lef": null, + "odb": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.odb", + "sdc": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.sdc", + "sdf": null, + "spef": null, + "lib": null, + "spice": null, + "mag": null, + "gds": null, + "mag_gds": null, + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 10, + "design__instance__area": 65.0624, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0, + "design__die__bbox": "0.0 0.0 50.0 50.0", + "design__core__bbox": "5.52 10.88 44.16 38.08", + "flow__warnings__count": 5, + "flow__errors__count": 0 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.def b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.def new file mode 100644 index 00000000..dfb7d543 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.def @@ -0,0 +1,79 @@ +VERSION 5.8 ; +DIVIDERCHAR "/" ; +BUSBITCHARS "[]" ; +DESIGN top ; +UNITS DISTANCE MICRONS 1000 ; +DIEAREA ( 0 0 ) ( 50000 50000 ) ; +ROW ROW_0 unithd 5520 10880 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_1 unithd 5520 13600 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_2 unithd 5520 16320 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_3 unithd 5520 19040 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_4 unithd 5520 21760 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_5 unithd 5520 24480 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_6 unithd 5520 27200 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_7 unithd 5520 29920 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_8 unithd 5520 32640 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_9 unithd 5520 35360 FS DO 84 BY 1 STEP 460 0 ; +TRACKS X 230 DO 109 STEP 460 LAYER li1 ; +TRACKS Y 170 DO 147 STEP 340 LAYER li1 ; +TRACKS X 170 DO 147 STEP 340 LAYER met1 ; +TRACKS Y 170 DO 147 STEP 340 LAYER met1 ; +TRACKS X 230 DO 109 STEP 460 LAYER met2 ; +TRACKS Y 230 DO 109 STEP 460 LAYER met2 ; +TRACKS X 340 DO 73 STEP 680 LAYER met3 ; +TRACKS Y 340 DO 73 STEP 680 LAYER met3 ; +TRACKS X 460 DO 54 STEP 920 LAYER met4 ; +TRACKS Y 460 DO 54 STEP 920 LAYER met4 ; +TRACKS X 1700 DO 14 STEP 3400 LAYER met5 ; +TRACKS Y 1700 DO 14 STEP 3400 LAYER met5 ; +COMPONENTS 10 ; + - _0_ sky130_fd_sc_hd__nor3b_2 ; + - _1_ sky130_fd_sc_hd__nor3b_2 ; + - _2_ sky130_fd_sc_hd__buf_2 ; + - _3_ sky130_fd_sc_hd__buf_2 ; + - _4_ sky130_fd_sc_hd__buf_2 ; + - _5_ sky130_fd_sc_hd__buf_2 ; + - _6_ sky130_fd_sc_hd__buf_2 ; + - _7_ sky130_fd_sc_hd__buf_2 ; + - _8_ sky130_fd_sc_hd__buf_2 ; + - _9_ sky130_fd_sc_hd__buf_2 ; +END COMPONENTS +PINS 13 ; + - bit_phase_0[0] + NET bit_phase_0[0] + DIRECTION OUTPUT + USE SIGNAL ; + - bit_phase_0[1] + NET bit_phase_0[1] + DIRECTION OUTPUT + USE SIGNAL ; + - bit_phase_0[2] + NET bit_phase_0[2] + DIRECTION OUTPUT + USE SIGNAL ; + - bit_phase_0[3] + NET bit_phase_0[3] + DIRECTION OUTPUT + USE SIGNAL ; + - bit_phase_0[4] + NET bit_phase_0[4] + DIRECTION OUTPUT + USE SIGNAL ; + - bit_phase_1[0] + NET bit_phase_1[0] + DIRECTION OUTPUT + USE SIGNAL ; + - bit_phase_1[1] + NET bit_phase_1[1] + DIRECTION OUTPUT + USE SIGNAL ; + - bit_phase_1[2] + NET bit_phase_1[2] + DIRECTION OUTPUT + USE SIGNAL ; + - bit_phase_1[3] + NET bit_phase_1[3] + DIRECTION OUTPUT + USE SIGNAL ; + - bit_phase_1[4] + NET bit_phase_1[4] + DIRECTION OUTPUT + USE SIGNAL ; + - input_fock_state_str[0] + NET input_fock_state_str[0] + DIRECTION INPUT + USE SIGNAL ; + - input_fock_state_str[1] + NET input_fock_state_str[1] + DIRECTION INPUT + USE SIGNAL ; + - input_fock_state_str[2] + NET input_fock_state_str[2] + DIRECTION INPUT + USE SIGNAL ; +END PINS +SPECIALNETS 2 ; + - VGND ( _9_ VNB ) ( _8_ VNB ) ( _7_ VNB ) ( _6_ VNB ) ( _5_ VNB ) ( _4_ VNB ) ( _3_ VNB ) + ( _2_ VNB ) ( _1_ VNB ) ( _0_ VNB ) ( _9_ VGND ) ( _8_ VGND ) ( _7_ VGND ) ( _6_ VGND ) ( _5_ VGND ) + ( _4_ VGND ) ( _3_ VGND ) ( _2_ VGND ) ( _1_ VGND ) ( _0_ VGND ) + USE GROUND ; + - VPWR ( _9_ VPB ) ( _8_ VPB ) ( _7_ VPB ) ( _6_ VPB ) ( _5_ VPB ) ( _4_ VPB ) ( _3_ VPB ) + ( _2_ VPB ) ( _1_ VPB ) ( _0_ VPB ) ( _9_ VPWR ) ( _8_ VPWR ) ( _7_ VPWR ) ( _6_ VPWR ) ( _5_ VPWR ) + ( _4_ VPWR ) ( _3_ VPWR ) ( _2_ VPWR ) ( _1_ VPWR ) ( _0_ VPWR ) + USE POWER ; +END SPECIALNETS +NETS 13 ; + - bit_phase_0[0] ( PIN bit_phase_0[0] ) ( _2_ X ) + USE SIGNAL ; + - bit_phase_0[1] ( PIN bit_phase_0[1] ) ( _3_ X ) + USE SIGNAL ; + - bit_phase_0[2] ( PIN bit_phase_0[2] ) ( _4_ X ) + USE SIGNAL ; + - bit_phase_0[3] ( PIN bit_phase_0[3] ) ( _5_ X ) + USE SIGNAL ; + - bit_phase_0[4] ( PIN bit_phase_0[4] ) ( _5_ A ) ( _4_ A ) ( _3_ A ) ( _2_ A ) ( _1_ Y ) + USE SIGNAL ; + - bit_phase_1[0] ( PIN bit_phase_1[0] ) ( _6_ X ) + USE SIGNAL ; + - bit_phase_1[1] ( PIN bit_phase_1[1] ) ( _7_ X ) + USE SIGNAL ; + - bit_phase_1[2] ( PIN bit_phase_1[2] ) ( _8_ X ) + USE SIGNAL ; + - bit_phase_1[3] ( PIN bit_phase_1[3] ) ( _9_ X ) + USE SIGNAL ; + - bit_phase_1[4] ( PIN bit_phase_1[4] ) ( _9_ A ) ( _8_ A ) ( _7_ A ) ( _6_ A ) ( _0_ Y ) + USE SIGNAL ; + - input_fock_state_str[0] ( PIN input_fock_state_str[0] ) ( _1_ B ) ( _0_ C_N ) + USE SIGNAL ; + - input_fock_state_str[1] ( PIN input_fock_state_str[1] ) ( _1_ C_N ) ( _0_ B ) + USE SIGNAL ; + - input_fock_state_str[2] ( PIN input_fock_state_str[2] ) ( _1_ A ) ( _0_ A ) + USE SIGNAL ; +END NETS +END DESIGN diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.nl.v b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.nl.v new file mode 100644 index 00000000..92bdb415 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.nl.v @@ -0,0 +1,33 @@ +module top (bit_phase_0, + bit_phase_1, + input_fock_state_str); + output [4:0] bit_phase_0; + output [4:0] bit_phase_1; + input [2:0] input_fock_state_str; + + + sky130_fd_sc_hd__nor3b_2 _0_ (.A(input_fock_state_str[2]), + .B(input_fock_state_str[1]), + .C_N(input_fock_state_str[0]), + .Y(bit_phase_1[4])); + sky130_fd_sc_hd__nor3b_2 _1_ (.A(input_fock_state_str[2]), + .B(input_fock_state_str[0]), + .C_N(input_fock_state_str[1]), + .Y(bit_phase_0[4])); + sky130_fd_sc_hd__buf_2 _2_ (.A(bit_phase_0[4]), + .X(bit_phase_0[0])); + sky130_fd_sc_hd__buf_2 _3_ (.A(bit_phase_0[4]), + .X(bit_phase_0[1])); + sky130_fd_sc_hd__buf_2 _4_ (.A(bit_phase_0[4]), + .X(bit_phase_0[2])); + sky130_fd_sc_hd__buf_2 _5_ (.A(bit_phase_0[4]), + .X(bit_phase_0[3])); + sky130_fd_sc_hd__buf_2 _6_ (.A(bit_phase_1[4]), + .X(bit_phase_1[0])); + sky130_fd_sc_hd__buf_2 _7_ (.A(bit_phase_1[4]), + .X(bit_phase_1[1])); + sky130_fd_sc_hd__buf_2 _8_ (.A(bit_phase_1[4]), + .X(bit_phase_1[2])); + sky130_fd_sc_hd__buf_2 _9_ (.A(bit_phase_1[4]), + .X(bit_phase_1[3])); +endmodule diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.odb b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.odb new file mode 100644 index 00000000..52bd6457 Binary files /dev/null and b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.odb differ diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.pnl.v b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.pnl.v new file mode 100644 index 00000000..d491c5b2 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.pnl.v @@ -0,0 +1,73 @@ +module top (bit_phase_0, + bit_phase_1, + input_fock_state_str); + output [4:0] bit_phase_0; + output [4:0] bit_phase_1; + input [2:0] input_fock_state_str; + + + sky130_fd_sc_hd__nor3b_2 _0_ (.A(input_fock_state_str[2]), + .B(input_fock_state_str[1]), + .C_N(input_fock_state_str[0]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(bit_phase_1[4])); + sky130_fd_sc_hd__nor3b_2 _1_ (.A(input_fock_state_str[2]), + .B(input_fock_state_str[0]), + .C_N(input_fock_state_str[1]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(bit_phase_0[4])); + sky130_fd_sc_hd__buf_2 _2_ (.A(bit_phase_0[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[0])); + sky130_fd_sc_hd__buf_2 _3_ (.A(bit_phase_0[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[1])); + sky130_fd_sc_hd__buf_2 _4_ (.A(bit_phase_0[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[2])); + sky130_fd_sc_hd__buf_2 _5_ (.A(bit_phase_0[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[3])); + sky130_fd_sc_hd__buf_2 _6_ (.A(bit_phase_1[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[0])); + sky130_fd_sc_hd__buf_2 _7_ (.A(bit_phase_1[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[1])); + sky130_fd_sc_hd__buf_2 _8_ (.A(bit_phase_1[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[2])); + sky130_fd_sc_hd__buf_2 _9_ (.A(bit_phase_1[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[3])); +endmodule diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.sdc b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.sdc new file mode 100644 index 00000000..9b8bdc0b --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.sdc @@ -0,0 +1,44 @@ +############################################################################### +# Created by write_sdc +############################################################################### +current_design top +############################################################################### +# Timing Constraints +############################################################################### +create_clock -name None -period 15.0000 +set_clock_uncertainty 0.2500 None +set_input_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {input_fock_state_str[0]}] +set_input_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {input_fock_state_str[1]}] +set_input_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {input_fock_state_str[2]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[0]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[1]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[2]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[3]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[4]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[0]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[1]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[2]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[3]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[4]}] +############################################################################### +# Environment +############################################################################### +set_load -pin_load 0.0334 [get_ports {bit_phase_0[4]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[3]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[2]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[1]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[0]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[4]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[3]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[2]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[1]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[0]}] +set_driving_cell -lib_cell sky130_fd_sc_hd__inv_2 -pin {Y} -input_transition_rise 0.0000 -input_transition_fall 0.0000 [get_ports {input_fock_state_str[2]}] +set_driving_cell -lib_cell sky130_fd_sc_hd__inv_2 -pin {Y} -input_transition_rise 0.0000 -input_transition_fall 0.0000 [get_ports {input_fock_state_str[1]}] +set_driving_cell -lib_cell sky130_fd_sc_hd__inv_2 -pin {Y} -input_transition_rise 0.0000 -input_transition_fall 0.0000 [get_ports {input_fock_state_str[0]}] +############################################################################### +# Design Rules +############################################################################### +set_max_transition 0.7500 [current_design] +set_max_capacitance 0.2000 [current_design] +set_max_fanout 6.0000 [current_design] diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/COMMANDS b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/COMMANDS new file mode 100644 index 00000000..e4f6df74 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/COMMANDS @@ -0,0 +1 @@ +openroad -exit -no_splash -metrics /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/or_metrics_out.json /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/openroad/tapcell.tcl diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/_env.tcl b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/_env.tcl new file mode 100644 index 00000000..34e64b88 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/_env.tcl @@ -0,0 +1,72 @@ +set ::env(STEP_ID) OpenROAD.TapEndcapInsertion +set ::env(TECH_LEF) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef +set ::env(MACRO_LEFS) "" +set ::env(STD_CELL_LIBRARY) sky130_fd_sc_hd +set ::env(VDD_PIN) VPWR +set ::env(VDD_PIN_VOLTAGE) 1.80 +set ::env(GND_PIN) VGND +set ::env(TECH_LEFS) "\"nom_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef \"min_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef \"max_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef" +set ::env(GPIO_PADS_LEF) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef" +set ::env(GPIO_PADS_LEF_CORE_SIDE) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef" +set ::env(GPIO_PADS_VERILOG) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v +set ::env(GPIO_PAD_CELLS) "\"sky130_fd_io*\" \"sky130_ef_io*\"" +set ::env(PRIMARY_GDSII_STREAMOUT_TOOL) magic +set ::env(DATA_WIRE_RC_LAYER) met2 +set ::env(CLOCK_WIRE_RC_LAYER) met5 +set ::env(DEFAULT_CORNER) nom_tt_025C_1v80 +set ::env(STA_CORNERS) "nom_tt_025C_1v80 nom_ss_100C_1v60 nom_ff_n40C_1v95 min_tt_025C_1v80 min_ss_100C_1v60 min_ff_n40C_1v95 max_tt_025C_1v80 max_ss_100C_1v60 max_ff_n40C_1v95" +set ::env(FP_TRACKS_INFO) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info +set ::env(FP_TAPCELL_DIST) 13 +set ::env(FP_IO_HLAYER) met3 +set ::env(FP_IO_VLAYER) met2 +set ::env(RT_MIN_LAYER) met1 +set ::env(RT_MAX_LAYER) met5 +set ::env(SCL_GROUND_PINS) "VGND VNB" +set ::env(SCL_POWER_PINS) "VPWR VPB" +set ::env(TRISTATE_CELLS) "\"sky130_fd_sc_hd__ebuf*\"" +set ::env(FILL_CELL) "\"sky130_fd_sc_hd__fill*\"" +set ::env(DECAP_CELL) "sky130_ef_sc_hd__decap_12 sky130_fd_sc_hd__decap_8 sky130_fd_sc_hd__decap_6 sky130_fd_sc_hd__decap_4 sky130_fd_sc_hd__decap_3" +set ::env(LIB) "\"*_tt_025C_1v80\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib \"*_ss_100C_1v60\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib \"*_ff_n40C_1v95\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" +set ::env(CELL_LEFS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef" +set ::env(CELL_GDS) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds +set ::env(CELL_VERILOG_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v" +set ::env(CELL_BB_VERILOG_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox.v /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox_pp.v" +set ::env(CELL_SPICE_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice" +set ::env(SYNTH_EXCLUDED_CELL_FILE) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells +set ::env(PNR_EXCLUDED_CELL_FILE) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells +set ::env(OUTPUT_CAP_LOAD) 33.442 +set ::env(MAX_FANOUT_CONSTRAINT) 6 +set ::env(MAX_TRANSITION_CONSTRAINT) 0.75 +set ::env(MAX_CAPACITANCE_CONSTRAINT) 0.2 +set ::env(CLOCK_UNCERTAINTY_CONSTRAINT) 0.25 +set ::env(CLOCK_TRANSITION_CONSTRAINT) 0.1499999999999999944488848768742172978818416595458984375 +set ::env(TIME_DERATING_CONSTRAINT) 5 +set ::env(IO_DELAY_CONSTRAINT) 20 +set ::env(SYNTH_DRIVING_CELL) sky130_fd_sc_hd__inv_2/Y +set ::env(SYNTH_TIEHI_CELL) sky130_fd_sc_hd__conb_1/HI +set ::env(SYNTH_TIELO_CELL) sky130_fd_sc_hd__conb_1/LO +set ::env(SYNTH_BUFFER_CELL) sky130_fd_sc_hd__buf_2/A/X +set ::env(WELLTAP_CELL) sky130_fd_sc_hd__tapvpwrvgnd_1 +set ::env(ENDCAP_CELL) sky130_fd_sc_hd__decap_3 +set ::env(PLACE_SITE) unithd +set ::env(CELL_PAD_EXCLUDE) "\"sky130_fd_sc_hd__tap*\" \"sky130_fd_sc_hd__decap*\" \"sky130_ef_sc_hd__decap*\" \"sky130_fd_sc_hd__fill*\"" +set ::env(DIODE_CELL) sky130_fd_sc_hd__diode_2/DIODE +set ::env(DESIGN_NAME) top +set ::env(CLOCK_PERIOD) 15 +set ::env(CLOCK_PORT) None +set ::env(DIE_AREA) "0 0 50 50" +set ::env(FALLBACK_SDC_FILE) /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc +set ::env(PDN_CONNECT_MACROS_TO_GRID) 1 +set ::env(PDN_ENABLE_GLOBAL_CONNECTIONS) 1 +set ::env(FP_MACRO_HORIZONTAL_HALO) 10 +set ::env(FP_MACRO_VERTICAL_HALO) 10 +set ::env(CURRENT_ODB) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.odb +set ::env(SAVE_ODB) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.odb +set ::env(SAVE_DEF) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.def +set ::env(SAVE_SDC) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.sdc +set ::env(SAVE_NETLIST) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.nl.v +set ::env(SAVE_POWERED_NETLIST) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.pnl.v +set ::env(_SDC_IN) /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc +set ::env(_PNR_LIBS) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib +set ::env(_MACRO_LIBS) "" +set ::env(_PNR_EXCLUDED_CELLS) "sky130_fd_sc_hd__clkdlybuf4s18_1 sky130_fd_sc_hd__a21boi_0 sky130_fd_sc_hd__lpflow_isobufsrc_2 sky130_fd_sc_hd__lpflow_clkbufkapwr_8 sky130_fd_sc_hd__clkdlybuf4s15_1 sky130_fd_sc_hd__xnor3_4 sky130_fd_sc_hd__buf_16 sky130_fd_sc_hd__o21ai_0 sky130_fd_sc_hd__lpflow_clkbufkapwr_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2 sky130_fd_sc_hd__o311ai_0 sky130_fd_sc_hd__lpflow_decapkapwr_3 sky130_fd_sc_hd__lpflow_clkinvkapwr_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4 sky130_fd_sc_hd__lpflow_clkinvkapwr_8 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2 sky130_fd_sc_hd__fa_4 sky130_fd_sc_hd__lpflow_isobufsrc_8 sky130_fd_sc_hd__lpflow_clkinvkapwr_1 sky130_fd_sc_hd__lpflow_inputisolatch_1 sky130_fd_sc_hd__xor3_1 sky130_fd_sc_hd__lpflow_inputiso0p_1 sky130_fd_sc_hd__xor3_2 sky130_fd_sc_hd__probe_p_8 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1 sky130_fd_sc_hd__probec_p_8 sky130_fd_sc_hd__lpflow_decapkapwr_4 sky130_fd_sc_hd__xor3_4 sky130_fd_sc_hd__lpflow_isobufsrc_1 sky130_fd_sc_hd__lpflow_isobufsrckapwr_16 sky130_fd_sc_hd__lpflow_clkbufkapwr_1 sky130_fd_sc_hd__lpflow_decapkapwr_12 sky130_fd_sc_hd__lpflow_clkbufkapwr_16 sky130_fd_sc_hd__lpflow_inputiso1p_1 sky130_fd_sc_hd__lpflow_isobufsrc_4 sky130_fd_sc_hd__and2_0 sky130_fd_sc_hd__lpflow_clkinvkapwr_2 sky130_fd_sc_hd__or2_0 sky130_fd_sc_hd__lpflow_inputiso1n_1 sky130_fd_sc_hd__lpflow_decapkapwr_6 sky130_fd_sc_hd__lpflow_isobufsrc_16 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4 sky130_fd_sc_hd__mux4_4 sky130_fd_sc_hd__lpflow_decapkapwr_8 sky130_fd_sc_hd__lpflow_clkbufkapwr_2 sky130_fd_sc_hd__lpflow_inputiso0n_1 sky130_fd_sc_hd__xnor3_2 sky130_fd_sc_hd__lpflow_bleeder_1 sky130_fd_sc_hd__lpflow_clkinvkapwr_16 sky130_fd_sc_hd__a2111oi_0 sky130_fd_sc_hd__xnor3_1" diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/config.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/config.json new file mode 100644 index 00000000..ecd0216c --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/config.json @@ -0,0 +1,162 @@ +{ + "STD_CELL_LIBRARY": "sky130_fd_sc_hd", + "VDD_PIN": "VPWR", + "VDD_PIN_VOLTAGE": 1.8, + "GND_PIN": "VGND", + "WIRE_LENGTH_THRESHOLD": null, + "TECH_LEFS": { + "nom_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef", + "min_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef", + "max_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef" + }, + "GPIO_PADS_LEF": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef" + ], + "GPIO_PADS_LEF_CORE_SIDE": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef" + ], + "GPIO_PADS_VERILOG": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v" + ], + "GPIO_PAD_CELLS": [ + "sky130_fd_io*", + "sky130_ef_io*" + ], + "PRIMARY_GDSII_STREAMOUT_TOOL": "magic", + "DEFAULT_MAX_TRAN": null, + "DATA_WIRE_RC_LAYER": "met2", + "CLOCK_WIRE_RC_LAYER": "met5", + "DEFAULT_CORNER": "nom_tt_025C_1v80", + "STA_CORNERS": [ + "nom_tt_025C_1v80", + "nom_ss_100C_1v60", + "nom_ff_n40C_1v95", + "min_tt_025C_1v80", + "min_ss_100C_1v60", + "min_ff_n40C_1v95", + "max_tt_025C_1v80", + "max_ss_100C_1v60", + "max_ff_n40C_1v95" + ], + "FP_TRACKS_INFO": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info", + "FP_TAPCELL_DIST": 13, + "FP_IO_HLAYER": "met3", + "FP_IO_VLAYER": "met2", + "RT_MIN_LAYER": "met1", + "RT_MAX_LAYER": "met5", + "SCL_GROUND_PINS": [ + "VGND", + "VNB" + ], + "SCL_POWER_PINS": [ + "VPWR", + "VPB" + ], + "TRISTATE_CELLS": [ + "sky130_fd_sc_hd__ebuf*" + ], + "FILL_CELL": [ + "sky130_fd_sc_hd__fill*" + ], + "DECAP_CELL": [ + "sky130_ef_sc_hd__decap_12", + "sky130_fd_sc_hd__decap_8", + "sky130_fd_sc_hd__decap_6", + "sky130_fd_sc_hd__decap_4", + "sky130_fd_sc_hd__decap_3" + ], + "LIB": { + "*_tt_025C_1v80": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib" + ], + "*_ss_100C_1v60": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib" + ], + "*_ff_n40C_1v95": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" + ] + }, + "CELL_LEFS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef" + ], + "CELL_GDS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds" + ], + "CELL_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v" + ], + "CELL_BB_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox_pp.v" + ], + "CELL_SPICE_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice" + ], + "SYNTH_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells", + "PNR_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells", + "OUTPUT_CAP_LOAD": 33.442, + "MAX_FANOUT_CONSTRAINT": 6, + "MAX_TRANSITION_CONSTRAINT": 0.75, + "MAX_CAPACITANCE_CONSTRAINT": 0.2, + "CLOCK_UNCERTAINTY_CONSTRAINT": 0.25, + "CLOCK_TRANSITION_CONSTRAINT": 0.15, + "TIME_DERATING_CONSTRAINT": 5, + "IO_DELAY_CONSTRAINT": 20, + "SYNTH_DRIVING_CELL": "sky130_fd_sc_hd__inv_2/Y", + "SYNTH_CLK_DRIVING_CELL": null, + "SYNTH_TIEHI_CELL": "sky130_fd_sc_hd__conb_1/HI", + "SYNTH_TIELO_CELL": "sky130_fd_sc_hd__conb_1/LO", + "SYNTH_BUFFER_CELL": "sky130_fd_sc_hd__buf_2/A/X", + "WELLTAP_CELL": "sky130_fd_sc_hd__tapvpwrvgnd_1", + "ENDCAP_CELL": "sky130_fd_sc_hd__decap_3", + "PLACE_SITE": "unithd", + "CELL_PAD_EXCLUDE": [ + "sky130_fd_sc_hd__tap*", + "sky130_fd_sc_hd__decap*", + "sky130_ef_sc_hd__decap*", + "sky130_fd_sc_hd__fill*" + ], + "DIODE_CELL": "sky130_fd_sc_hd__diode_2/DIODE", + "DESIGN_DIR": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo", + "PDK_ROOT": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a", + "DESIGN_NAME": "top", + "PDK": "sky130A", + "CLOCK_PERIOD": 15, + "CLOCK_PORT": "None", + "CLOCK_NET": null, + "VDD_NETS": null, + "GND_NETS": null, + "DIE_AREA": [ + 0, + 0, + 50, + 50 + ], + "EXTRA_EXCLUDED_CELLS": null, + "MACROS": null, + "EXTRA_LEFS": null, + "EXTRA_VERILOG_MODELS": null, + "EXTRA_SPICE_MODELS": null, + "EXTRA_LIBS": null, + "EXTRA_GDS_FILES": null, + "FALLBACK_SDC_FILE": "/nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc", + "PDN_CONNECT_MACROS_TO_GRID": true, + "PDN_MACRO_CONNECTIONS": null, + "PDN_ENABLE_GLOBAL_CONNECTIONS": true, + "PNR_SDC_FILE": null, + "FP_DEF_TEMPLATE": null, + "FP_MACRO_HORIZONTAL_HALO": 10, + "FP_MACRO_VERTICAL_HALO": 10, + "meta": { + "openlane_version": "2.0.9", + "step": "OpenROAD.TapEndcapInsertion" + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/openroad-tapendcapinsertion.log b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/openroad-tapendcapinsertion.log new file mode 100644 index 00000000..f574b2e8 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/openroad-tapendcapinsertion.log @@ -0,0 +1,22 @@ +Reading OpenROAD database at '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.odb'… +Reading library file at '/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib'… +Reading design constraints file at '/nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc'… +[WARNING STA-0366] port 'None' not found. +[INFO] Using clock None… +[INFO] Setting output delay to: 3 +[INFO] Setting input delay to: 3 +[WARNING STA-0366] port 'None' not found. +[INFO] Setting load to: 0.033442 +[INFO] Setting clock uncertainty to: 0.25 +[INFO] Setting clock transition to: 0.1499999999999999944488848768742172978818416595458984375 +[WARNING STA-0419] transition time can not be specified for virtual clocks. +[INFO] Setting timing derate to: 5% +[INFO TAP-0004] Inserted 20 endcaps. +[INFO TAP-0005] Inserted 12 tapcells. +Setting global connections for newly added cells… +[INFO] Setting global connections... +Writing OpenROAD database to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.odb'… +Writing netlist to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.nl.v'… +Writing powered netlist to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.pnl.v'… +Writing layout to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.def'… +Writing timing constraints to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.sdc'… diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/openroad-tapendcapinsertion.process_stats.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/openroad-tapendcapinsertion.process_stats.json new file mode 100644 index 00000000..3d90d26f --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/openroad-tapendcapinsertion.process_stats.json @@ -0,0 +1,20 @@ +{ + "time": { + "cpu_time_user": "00:00:00.260", + "cpu_time_system": "00:00:00.020", + "runtime": "00:00:00.404", + "cpu_time_iowait": "00:00:00.000" + }, + "peak_resources": { + "cpu_percent": 109.6, + "memory_rss": "96MiB", + "memory_vms": "285MiB", + "threads": 2 + }, + "avg_resources": { + "cpu_percent": 46.116666666666674, + "memory_rss": "46MiB", + "memory_vms": "134MiB", + "threads": 1.1666666666666667 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/or_metrics_out.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/or_metrics_out.json new file mode 100644 index 00000000..89f436ce --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/or_metrics_out.json @@ -0,0 +1,15 @@ +{ + "design__io": 13, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count": 22, + "design__instance__area": 80.0768, + "design__instance__count__stdcell": 22, + "design__instance__area__stdcell": 80.0768, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.0761905, + "design__instance__utilization__stdcell": 0.0761905, + "flow__warnings__count": 3, + "flow__errors__count": 0 +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/runtime.txt b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/runtime.txt new file mode 100644 index 00000000..4a7b6f72 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/runtime.txt @@ -0,0 +1 @@ +00:00:00.511 \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/state_in.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/state_in.json new file mode 100644 index 00000000..732ed9d5 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/state_in.json @@ -0,0 +1,31 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.nl.v", + "pnl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.pnl.v", + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.def", + "lef": null, + "openroad-lef": null, + "odb": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.odb", + "sdc": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/top.sdc", + "sdf": null, + "spef": null, + "lib": null, + "spice": null, + "mag": null, + "gds": null, + "mag_gds": null, + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 10, + "design__instance__area": 65.0624, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0, + "design__die__bbox": "0.0 0.0 50.0 50.0", + "design__core__bbox": "5.52 10.88 44.16 38.08", + "flow__warnings__count": 5, + "flow__errors__count": 0 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/state_out.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/state_out.json new file mode 100644 index 00000000..c8f782e3 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/state_out.json @@ -0,0 +1,40 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.nl.v", + "pnl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.pnl.v", + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.def", + "lef": null, + "openroad-lef": null, + "odb": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.odb", + "sdc": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.sdc", + "sdf": null, + "spef": null, + "lib": null, + "spice": null, + "mag": null, + "gds": null, + "mag_gds": null, + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 22, + "design__instance__area": 80.0768, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0, + "design__die__bbox": "0.0 0.0 50.0 50.0", + "design__core__bbox": "5.52 10.88 44.16 38.08", + "flow__warnings__count": 3, + "flow__errors__count": 0, + "design__io": 13, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count__stdcell": 22, + "design__instance__area__stdcell": 80.0768, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.0761905, + "design__instance__utilization__stdcell": 0.0761905 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.def b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.def new file mode 100644 index 00000000..b4256d27 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.def @@ -0,0 +1,125 @@ +VERSION 5.8 ; +DIVIDERCHAR "/" ; +BUSBITCHARS "[]" ; +DESIGN top ; +UNITS DISTANCE MICRONS 1000 ; +DIEAREA ( 0 0 ) ( 50000 50000 ) ; +ROW ROW_0 unithd 5520 10880 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_1 unithd 5520 13600 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_2 unithd 5520 16320 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_3 unithd 5520 19040 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_4 unithd 5520 21760 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_5 unithd 5520 24480 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_6 unithd 5520 27200 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_7 unithd 5520 29920 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_8 unithd 5520 32640 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_9 unithd 5520 35360 FS DO 84 BY 1 STEP 460 0 ; +TRACKS X 230 DO 109 STEP 460 LAYER li1 ; +TRACKS Y 170 DO 147 STEP 340 LAYER li1 ; +TRACKS X 170 DO 147 STEP 340 LAYER met1 ; +TRACKS Y 170 DO 147 STEP 340 LAYER met1 ; +TRACKS X 230 DO 109 STEP 460 LAYER met2 ; +TRACKS Y 230 DO 109 STEP 460 LAYER met2 ; +TRACKS X 340 DO 73 STEP 680 LAYER met3 ; +TRACKS Y 340 DO 73 STEP 680 LAYER met3 ; +TRACKS X 460 DO 54 STEP 920 LAYER met4 ; +TRACKS Y 460 DO 54 STEP 920 LAYER met4 ; +TRACKS X 1700 DO 14 STEP 3400 LAYER met5 ; +TRACKS Y 1700 DO 14 STEP 3400 LAYER met5 ; +COMPONENTS 42 ; + - PHY_EDGE_ROW_0_Left_10 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 10880 ) N ; + - PHY_EDGE_ROW_0_Right_0 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 10880 ) FN ; + - PHY_EDGE_ROW_1_Left_11 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 13600 ) FS ; + - PHY_EDGE_ROW_1_Right_1 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 13600 ) S ; + - PHY_EDGE_ROW_2_Left_12 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 16320 ) N ; + - PHY_EDGE_ROW_2_Right_2 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 16320 ) FN ; + - PHY_EDGE_ROW_3_Left_13 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 19040 ) FS ; + - PHY_EDGE_ROW_3_Right_3 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 19040 ) S ; + - PHY_EDGE_ROW_4_Left_14 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 21760 ) N ; + - PHY_EDGE_ROW_4_Right_4 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 21760 ) FN ; + - PHY_EDGE_ROW_5_Left_15 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 24480 ) FS ; + - PHY_EDGE_ROW_5_Right_5 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 24480 ) S ; + - PHY_EDGE_ROW_6_Left_16 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 27200 ) N ; + - PHY_EDGE_ROW_6_Right_6 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 27200 ) FN ; + - PHY_EDGE_ROW_7_Left_17 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 29920 ) FS ; + - PHY_EDGE_ROW_7_Right_7 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 29920 ) S ; + - PHY_EDGE_ROW_8_Left_18 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 32640 ) N ; + - PHY_EDGE_ROW_8_Right_8 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 32640 ) FN ; + - PHY_EDGE_ROW_9_Left_19 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 35360 ) FS ; + - PHY_EDGE_ROW_9_Right_9 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 35360 ) S ; + - TAP_TAPCELL_ROW_0_20 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 10880 ) N ; + - TAP_TAPCELL_ROW_0_21 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 10880 ) N ; + - TAP_TAPCELL_ROW_1_22 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 13600 ) FS ; + - TAP_TAPCELL_ROW_2_23 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 16320 ) N ; + - TAP_TAPCELL_ROW_3_24 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 19040 ) FS ; + - TAP_TAPCELL_ROW_4_25 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 21760 ) N ; + - TAP_TAPCELL_ROW_5_26 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 24480 ) FS ; + - TAP_TAPCELL_ROW_6_27 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 27200 ) N ; + - TAP_TAPCELL_ROW_7_28 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 29920 ) FS ; + - TAP_TAPCELL_ROW_8_29 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 32640 ) N ; + - TAP_TAPCELL_ROW_9_30 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 35360 ) FS ; + - TAP_TAPCELL_ROW_9_31 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 35360 ) FS ; + - _0_ sky130_fd_sc_hd__nor3b_2 ; + - _1_ sky130_fd_sc_hd__nor3b_2 ; + - _2_ sky130_fd_sc_hd__buf_2 ; + - _3_ sky130_fd_sc_hd__buf_2 ; + - _4_ sky130_fd_sc_hd__buf_2 ; + - _5_ sky130_fd_sc_hd__buf_2 ; + - _6_ sky130_fd_sc_hd__buf_2 ; + - _7_ sky130_fd_sc_hd__buf_2 ; + - _8_ sky130_fd_sc_hd__buf_2 ; + - _9_ sky130_fd_sc_hd__buf_2 ; +END COMPONENTS +PINS 13 ; + - bit_phase_0[0] + NET bit_phase_0[0] + DIRECTION OUTPUT + USE SIGNAL ; + - bit_phase_0[1] + NET bit_phase_0[1] + DIRECTION OUTPUT + USE SIGNAL ; + - bit_phase_0[2] + NET bit_phase_0[2] + DIRECTION OUTPUT + USE SIGNAL ; + - bit_phase_0[3] + NET bit_phase_0[3] + DIRECTION OUTPUT + USE SIGNAL ; + - bit_phase_0[4] + NET bit_phase_0[4] + DIRECTION OUTPUT + USE SIGNAL ; + - bit_phase_1[0] + NET bit_phase_1[0] + DIRECTION OUTPUT + USE SIGNAL ; + - bit_phase_1[1] + NET bit_phase_1[1] + DIRECTION OUTPUT + USE SIGNAL ; + - bit_phase_1[2] + NET bit_phase_1[2] + DIRECTION OUTPUT + USE SIGNAL ; + - bit_phase_1[3] + NET bit_phase_1[3] + DIRECTION OUTPUT + USE SIGNAL ; + - bit_phase_1[4] + NET bit_phase_1[4] + DIRECTION OUTPUT + USE SIGNAL ; + - input_fock_state_str[0] + NET input_fock_state_str[0] + DIRECTION INPUT + USE SIGNAL ; + - input_fock_state_str[1] + NET input_fock_state_str[1] + DIRECTION INPUT + USE SIGNAL ; + - input_fock_state_str[2] + NET input_fock_state_str[2] + DIRECTION INPUT + USE SIGNAL ; +END PINS +SPECIALNETS 2 ; + - VGND ( PHY_EDGE_ROW_9_Left_19 VNB ) ( PHY_EDGE_ROW_8_Left_18 VNB ) ( PHY_EDGE_ROW_7_Left_17 VNB ) ( PHY_EDGE_ROW_6_Left_16 VNB ) ( PHY_EDGE_ROW_5_Left_15 VNB ) ( PHY_EDGE_ROW_4_Left_14 VNB ) ( PHY_EDGE_ROW_3_Left_13 VNB ) + ( PHY_EDGE_ROW_2_Left_12 VNB ) ( PHY_EDGE_ROW_1_Left_11 VNB ) ( PHY_EDGE_ROW_0_Left_10 VNB ) ( PHY_EDGE_ROW_9_Right_9 VNB ) ( PHY_EDGE_ROW_8_Right_8 VNB ) ( PHY_EDGE_ROW_7_Right_7 VNB ) ( PHY_EDGE_ROW_6_Right_6 VNB ) ( PHY_EDGE_ROW_5_Right_5 VNB ) + ( PHY_EDGE_ROW_4_Right_4 VNB ) ( PHY_EDGE_ROW_3_Right_3 VNB ) ( PHY_EDGE_ROW_2_Right_2 VNB ) ( PHY_EDGE_ROW_1_Right_1 VNB ) ( PHY_EDGE_ROW_0_Right_0 VNB ) ( TAP_TAPCELL_ROW_9_31 VGND ) ( TAP_TAPCELL_ROW_9_30 VGND ) ( TAP_TAPCELL_ROW_8_29 VGND ) + ( TAP_TAPCELL_ROW_7_28 VGND ) ( TAP_TAPCELL_ROW_6_27 VGND ) ( TAP_TAPCELL_ROW_5_26 VGND ) ( TAP_TAPCELL_ROW_4_25 VGND ) ( TAP_TAPCELL_ROW_3_24 VGND ) ( TAP_TAPCELL_ROW_2_23 VGND ) ( TAP_TAPCELL_ROW_1_22 VGND ) ( TAP_TAPCELL_ROW_0_21 VGND ) + ( TAP_TAPCELL_ROW_0_20 VGND ) ( PHY_EDGE_ROW_9_Left_19 VGND ) ( PHY_EDGE_ROW_8_Left_18 VGND ) ( PHY_EDGE_ROW_7_Left_17 VGND ) ( PHY_EDGE_ROW_6_Left_16 VGND ) ( PHY_EDGE_ROW_5_Left_15 VGND ) ( PHY_EDGE_ROW_4_Left_14 VGND ) ( PHY_EDGE_ROW_3_Left_13 VGND ) + ( PHY_EDGE_ROW_2_Left_12 VGND ) ( PHY_EDGE_ROW_1_Left_11 VGND ) ( PHY_EDGE_ROW_0_Left_10 VGND ) ( PHY_EDGE_ROW_9_Right_9 VGND ) ( PHY_EDGE_ROW_8_Right_8 VGND ) ( PHY_EDGE_ROW_7_Right_7 VGND ) ( PHY_EDGE_ROW_6_Right_6 VGND ) ( PHY_EDGE_ROW_5_Right_5 VGND ) + ( PHY_EDGE_ROW_4_Right_4 VGND ) ( PHY_EDGE_ROW_3_Right_3 VGND ) ( PHY_EDGE_ROW_2_Right_2 VGND ) ( PHY_EDGE_ROW_1_Right_1 VGND ) ( PHY_EDGE_ROW_0_Right_0 VGND ) ( _9_ VNB ) ( _8_ VNB ) ( _7_ VNB ) + ( _6_ VNB ) ( _5_ VNB ) ( _4_ VNB ) ( _3_ VNB ) ( _2_ VNB ) ( _1_ VNB ) ( _0_ VNB ) ( _9_ VGND ) + ( _8_ VGND ) ( _7_ VGND ) ( _6_ VGND ) ( _5_ VGND ) ( _4_ VGND ) ( _3_ VGND ) ( _2_ VGND ) ( _1_ VGND ) + ( _0_ VGND ) + USE GROUND ; + - VPWR ( PHY_EDGE_ROW_9_Left_19 VPB ) ( PHY_EDGE_ROW_8_Left_18 VPB ) ( PHY_EDGE_ROW_7_Left_17 VPB ) ( PHY_EDGE_ROW_6_Left_16 VPB ) ( PHY_EDGE_ROW_5_Left_15 VPB ) ( PHY_EDGE_ROW_4_Left_14 VPB ) ( PHY_EDGE_ROW_3_Left_13 VPB ) + ( PHY_EDGE_ROW_2_Left_12 VPB ) ( PHY_EDGE_ROW_1_Left_11 VPB ) ( PHY_EDGE_ROW_0_Left_10 VPB ) ( PHY_EDGE_ROW_9_Right_9 VPB ) ( PHY_EDGE_ROW_8_Right_8 VPB ) ( PHY_EDGE_ROW_7_Right_7 VPB ) ( PHY_EDGE_ROW_6_Right_6 VPB ) ( PHY_EDGE_ROW_5_Right_5 VPB ) + ( PHY_EDGE_ROW_4_Right_4 VPB ) ( PHY_EDGE_ROW_3_Right_3 VPB ) ( PHY_EDGE_ROW_2_Right_2 VPB ) ( PHY_EDGE_ROW_1_Right_1 VPB ) ( PHY_EDGE_ROW_0_Right_0 VPB ) ( TAP_TAPCELL_ROW_9_31 VPWR ) ( TAP_TAPCELL_ROW_9_30 VPWR ) ( TAP_TAPCELL_ROW_8_29 VPWR ) + ( TAP_TAPCELL_ROW_7_28 VPWR ) ( TAP_TAPCELL_ROW_6_27 VPWR ) ( TAP_TAPCELL_ROW_5_26 VPWR ) ( TAP_TAPCELL_ROW_4_25 VPWR ) ( TAP_TAPCELL_ROW_3_24 VPWR ) ( TAP_TAPCELL_ROW_2_23 VPWR ) ( TAP_TAPCELL_ROW_1_22 VPWR ) ( TAP_TAPCELL_ROW_0_21 VPWR ) + ( TAP_TAPCELL_ROW_0_20 VPWR ) ( PHY_EDGE_ROW_9_Left_19 VPWR ) ( PHY_EDGE_ROW_8_Left_18 VPWR ) ( PHY_EDGE_ROW_7_Left_17 VPWR ) ( PHY_EDGE_ROW_6_Left_16 VPWR ) ( PHY_EDGE_ROW_5_Left_15 VPWR ) ( PHY_EDGE_ROW_4_Left_14 VPWR ) ( PHY_EDGE_ROW_3_Left_13 VPWR ) + ( PHY_EDGE_ROW_2_Left_12 VPWR ) ( PHY_EDGE_ROW_1_Left_11 VPWR ) ( PHY_EDGE_ROW_0_Left_10 VPWR ) ( PHY_EDGE_ROW_9_Right_9 VPWR ) ( PHY_EDGE_ROW_8_Right_8 VPWR ) ( PHY_EDGE_ROW_7_Right_7 VPWR ) ( PHY_EDGE_ROW_6_Right_6 VPWR ) ( PHY_EDGE_ROW_5_Right_5 VPWR ) + ( PHY_EDGE_ROW_4_Right_4 VPWR ) ( PHY_EDGE_ROW_3_Right_3 VPWR ) ( PHY_EDGE_ROW_2_Right_2 VPWR ) ( PHY_EDGE_ROW_1_Right_1 VPWR ) ( PHY_EDGE_ROW_0_Right_0 VPWR ) ( _9_ VPB ) ( _8_ VPB ) ( _7_ VPB ) + ( _6_ VPB ) ( _5_ VPB ) ( _4_ VPB ) ( _3_ VPB ) ( _2_ VPB ) ( _1_ VPB ) ( _0_ VPB ) ( _9_ VPWR ) + ( _8_ VPWR ) ( _7_ VPWR ) ( _6_ VPWR ) ( _5_ VPWR ) ( _4_ VPWR ) ( _3_ VPWR ) ( _2_ VPWR ) ( _1_ VPWR ) + ( _0_ VPWR ) + USE POWER ; +END SPECIALNETS +NETS 13 ; + - bit_phase_0[0] ( PIN bit_phase_0[0] ) ( _2_ X ) + USE SIGNAL ; + - bit_phase_0[1] ( PIN bit_phase_0[1] ) ( _3_ X ) + USE SIGNAL ; + - bit_phase_0[2] ( PIN bit_phase_0[2] ) ( _4_ X ) + USE SIGNAL ; + - bit_phase_0[3] ( PIN bit_phase_0[3] ) ( _5_ X ) + USE SIGNAL ; + - bit_phase_0[4] ( PIN bit_phase_0[4] ) ( _5_ A ) ( _4_ A ) ( _3_ A ) ( _2_ A ) ( _1_ Y ) + USE SIGNAL ; + - bit_phase_1[0] ( PIN bit_phase_1[0] ) ( _6_ X ) + USE SIGNAL ; + - bit_phase_1[1] ( PIN bit_phase_1[1] ) ( _7_ X ) + USE SIGNAL ; + - bit_phase_1[2] ( PIN bit_phase_1[2] ) ( _8_ X ) + USE SIGNAL ; + - bit_phase_1[3] ( PIN bit_phase_1[3] ) ( _9_ X ) + USE SIGNAL ; + - bit_phase_1[4] ( PIN bit_phase_1[4] ) ( _9_ A ) ( _8_ A ) ( _7_ A ) ( _6_ A ) ( _0_ Y ) + USE SIGNAL ; + - input_fock_state_str[0] ( PIN input_fock_state_str[0] ) ( _1_ B ) ( _0_ C_N ) + USE SIGNAL ; + - input_fock_state_str[1] ( PIN input_fock_state_str[1] ) ( _1_ C_N ) ( _0_ B ) + USE SIGNAL ; + - input_fock_state_str[2] ( PIN input_fock_state_str[2] ) ( _1_ A ) ( _0_ A ) + USE SIGNAL ; +END NETS +END DESIGN diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.nl.v b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.nl.v new file mode 100644 index 00000000..d73be511 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.nl.v @@ -0,0 +1,65 @@ +module top (bit_phase_0, + bit_phase_1, + input_fock_state_str); + output [4:0] bit_phase_0; + output [4:0] bit_phase_1; + input [2:0] input_fock_state_str; + + + sky130_fd_sc_hd__nor3b_2 _0_ (.A(input_fock_state_str[2]), + .B(input_fock_state_str[1]), + .C_N(input_fock_state_str[0]), + .Y(bit_phase_1[4])); + sky130_fd_sc_hd__nor3b_2 _1_ (.A(input_fock_state_str[2]), + .B(input_fock_state_str[0]), + .C_N(input_fock_state_str[1]), + .Y(bit_phase_0[4])); + sky130_fd_sc_hd__buf_2 _2_ (.A(bit_phase_0[4]), + .X(bit_phase_0[0])); + sky130_fd_sc_hd__buf_2 _3_ (.A(bit_phase_0[4]), + .X(bit_phase_0[1])); + sky130_fd_sc_hd__buf_2 _4_ (.A(bit_phase_0[4]), + .X(bit_phase_0[2])); + sky130_fd_sc_hd__buf_2 _5_ (.A(bit_phase_0[4]), + .X(bit_phase_0[3])); + sky130_fd_sc_hd__buf_2 _6_ (.A(bit_phase_1[4]), + .X(bit_phase_1[0])); + sky130_fd_sc_hd__buf_2 _7_ (.A(bit_phase_1[4]), + .X(bit_phase_1[1])); + sky130_fd_sc_hd__buf_2 _8_ (.A(bit_phase_1[4]), + .X(bit_phase_1[2])); + sky130_fd_sc_hd__buf_2 _9_ (.A(bit_phase_1[4]), + .X(bit_phase_1[3])); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_0_Right_0 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Right_1 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Right_2 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Right_3 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Right_4 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Right_5 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Right_6 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Right_7 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Right_8 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Right_9 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_0_Left_10 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Left_11 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Left_12 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Left_13 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Left_14 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Left_15 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Left_16 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Left_17 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Left_18 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Left_19 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_20 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_21 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_1_22 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_2_23 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_3_24 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_4_25 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_5_26 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_6_27 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_7_28 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_8_29 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_30 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_31 (); +endmodule diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.odb b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.odb new file mode 100644 index 00000000..9d18f167 Binary files /dev/null and b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.odb differ diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.pnl.v b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.pnl.v new file mode 100644 index 00000000..0a7be1c8 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.pnl.v @@ -0,0 +1,177 @@ +module top (bit_phase_0, + bit_phase_1, + input_fock_state_str); + output [4:0] bit_phase_0; + output [4:0] bit_phase_1; + input [2:0] input_fock_state_str; + + + sky130_fd_sc_hd__nor3b_2 _0_ (.A(input_fock_state_str[2]), + .B(input_fock_state_str[1]), + .C_N(input_fock_state_str[0]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(bit_phase_1[4])); + sky130_fd_sc_hd__nor3b_2 _1_ (.A(input_fock_state_str[2]), + .B(input_fock_state_str[0]), + .C_N(input_fock_state_str[1]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(bit_phase_0[4])); + sky130_fd_sc_hd__buf_2 _2_ (.A(bit_phase_0[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[0])); + sky130_fd_sc_hd__buf_2 _3_ (.A(bit_phase_0[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[1])); + sky130_fd_sc_hd__buf_2 _4_ (.A(bit_phase_0[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[2])); + sky130_fd_sc_hd__buf_2 _5_ (.A(bit_phase_0[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[3])); + sky130_fd_sc_hd__buf_2 _6_ (.A(bit_phase_1[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[0])); + sky130_fd_sc_hd__buf_2 _7_ (.A(bit_phase_1[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[1])); + sky130_fd_sc_hd__buf_2 _8_ (.A(bit_phase_1[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[2])); + sky130_fd_sc_hd__buf_2 _9_ (.A(bit_phase_1[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[3])); + 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_0_Left_10 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Left_11 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Left_12 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Left_13 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Left_14 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Left_15 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Left_16 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Left_17 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Left_18 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Left_19 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_20 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_21 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_1_22 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_2_23 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_3_24 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_4_25 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_5_26 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_6_27 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_7_28 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_8_29 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_30 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_31 (.VGND(VGND), + .VPWR(VPWR)); +endmodule diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.sdc b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.sdc new file mode 100644 index 00000000..9b8bdc0b --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.sdc @@ -0,0 +1,44 @@ +############################################################################### +# Created by write_sdc +############################################################################### +current_design top +############################################################################### +# Timing Constraints +############################################################################### +create_clock -name None -period 15.0000 +set_clock_uncertainty 0.2500 None +set_input_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {input_fock_state_str[0]}] +set_input_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {input_fock_state_str[1]}] +set_input_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {input_fock_state_str[2]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[0]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[1]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[2]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[3]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[4]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[0]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[1]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[2]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[3]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[4]}] +############################################################################### +# Environment +############################################################################### +set_load -pin_load 0.0334 [get_ports {bit_phase_0[4]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[3]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[2]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[1]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[0]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[4]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[3]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[2]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[1]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[0]}] +set_driving_cell -lib_cell sky130_fd_sc_hd__inv_2 -pin {Y} -input_transition_rise 0.0000 -input_transition_fall 0.0000 [get_ports {input_fock_state_str[2]}] +set_driving_cell -lib_cell sky130_fd_sc_hd__inv_2 -pin {Y} -input_transition_rise 0.0000 -input_transition_fall 0.0000 [get_ports {input_fock_state_str[1]}] +set_driving_cell -lib_cell sky130_fd_sc_hd__inv_2 -pin {Y} -input_transition_rise 0.0000 -input_transition_fall 0.0000 [get_ports {input_fock_state_str[0]}] +############################################################################### +# Design Rules +############################################################################### +set_max_transition 0.7500 [current_design] +set_max_capacitance 0.2000 [current_design] +set_max_fanout 6.0000 [current_design] diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/COMMANDS b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/COMMANDS new file mode 100644 index 00000000..4806d0b0 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/COMMANDS @@ -0,0 +1 @@ +openroad -exit -no_splash -metrics /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/or_metrics_out.json /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/openroad/pdn.tcl diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/VGND-grid-errors.rpt b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/VGND-grid-errors.rpt new file mode 100644 index 00000000..e69de29b diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/VPWR-grid-errors.rpt b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/VPWR-grid-errors.rpt new file mode 100644 index 00000000..e69de29b diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/_env.tcl b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/_env.tcl new file mode 100644 index 00000000..8a92a27a --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/_env.tcl @@ -0,0 +1,96 @@ +set ::env(FP_PDN_CFG) /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/openroad/common/pdn_cfg.tcl +set ::env(STEP_ID) OpenROAD.GeneratePDN +set ::env(TECH_LEF) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef +set ::env(MACRO_LEFS) "" +set ::env(STD_CELL_LIBRARY) sky130_fd_sc_hd +set ::env(VDD_PIN) VPWR +set ::env(VDD_PIN_VOLTAGE) 1.80 +set ::env(GND_PIN) VGND +set ::env(TECH_LEFS) "\"nom_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef \"min_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef \"max_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef" +set ::env(GPIO_PADS_LEF) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef" +set ::env(GPIO_PADS_LEF_CORE_SIDE) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef" +set ::env(GPIO_PADS_VERILOG) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v +set ::env(GPIO_PAD_CELLS) "\"sky130_fd_io*\" \"sky130_ef_io*\"" +set ::env(PRIMARY_GDSII_STREAMOUT_TOOL) magic +set ::env(DATA_WIRE_RC_LAYER) met2 +set ::env(CLOCK_WIRE_RC_LAYER) met5 +set ::env(DEFAULT_CORNER) nom_tt_025C_1v80 +set ::env(STA_CORNERS) "nom_tt_025C_1v80 nom_ss_100C_1v60 nom_ff_n40C_1v95 min_tt_025C_1v80 min_ss_100C_1v60 min_ff_n40C_1v95 max_tt_025C_1v80 max_ss_100C_1v60 max_ff_n40C_1v95" +set ::env(FP_TRACKS_INFO) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info +set ::env(FP_TAPCELL_DIST) 13 +set ::env(FP_IO_HLAYER) met3 +set ::env(FP_IO_VLAYER) met2 +set ::env(RT_MIN_LAYER) met1 +set ::env(RT_MAX_LAYER) met5 +set ::env(SCL_GROUND_PINS) "VGND VNB" +set ::env(SCL_POWER_PINS) "VPWR VPB" +set ::env(TRISTATE_CELLS) "\"sky130_fd_sc_hd__ebuf*\"" +set ::env(FILL_CELL) "\"sky130_fd_sc_hd__fill*\"" +set ::env(DECAP_CELL) "sky130_ef_sc_hd__decap_12 sky130_fd_sc_hd__decap_8 sky130_fd_sc_hd__decap_6 sky130_fd_sc_hd__decap_4 sky130_fd_sc_hd__decap_3" +set ::env(LIB) "\"*_tt_025C_1v80\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib \"*_ss_100C_1v60\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib \"*_ff_n40C_1v95\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" +set ::env(CELL_LEFS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef" +set ::env(CELL_GDS) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds +set ::env(CELL_VERILOG_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v" +set ::env(CELL_BB_VERILOG_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox.v /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox_pp.v" +set ::env(CELL_SPICE_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice" +set ::env(SYNTH_EXCLUDED_CELL_FILE) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells +set ::env(PNR_EXCLUDED_CELL_FILE) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells +set ::env(OUTPUT_CAP_LOAD) 33.442 +set ::env(MAX_FANOUT_CONSTRAINT) 6 +set ::env(MAX_TRANSITION_CONSTRAINT) 0.75 +set ::env(MAX_CAPACITANCE_CONSTRAINT) 0.2 +set ::env(CLOCK_UNCERTAINTY_CONSTRAINT) 0.25 +set ::env(CLOCK_TRANSITION_CONSTRAINT) 0.1499999999999999944488848768742172978818416595458984375 +set ::env(TIME_DERATING_CONSTRAINT) 5 +set ::env(IO_DELAY_CONSTRAINT) 20 +set ::env(SYNTH_DRIVING_CELL) sky130_fd_sc_hd__inv_2/Y +set ::env(SYNTH_TIEHI_CELL) sky130_fd_sc_hd__conb_1/HI +set ::env(SYNTH_TIELO_CELL) sky130_fd_sc_hd__conb_1/LO +set ::env(SYNTH_BUFFER_CELL) sky130_fd_sc_hd__buf_2/A/X +set ::env(WELLTAP_CELL) sky130_fd_sc_hd__tapvpwrvgnd_1 +set ::env(ENDCAP_CELL) sky130_fd_sc_hd__decap_3 +set ::env(PLACE_SITE) unithd +set ::env(CELL_PAD_EXCLUDE) "\"sky130_fd_sc_hd__tap*\" \"sky130_fd_sc_hd__decap*\" \"sky130_ef_sc_hd__decap*\" \"sky130_fd_sc_hd__fill*\"" +set ::env(DIODE_CELL) sky130_fd_sc_hd__diode_2/DIODE +set ::env(DESIGN_NAME) top +set ::env(CLOCK_PERIOD) 15 +set ::env(CLOCK_PORT) None +set ::env(DIE_AREA) "0 0 50 50" +set ::env(FALLBACK_SDC_FILE) /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc +set ::env(PDN_CONNECT_MACROS_TO_GRID) 1 +set ::env(PDN_ENABLE_GLOBAL_CONNECTIONS) 1 +set ::env(FP_PDN_SKIPTRIM) 0 +set ::env(FP_PDN_CORE_RING) 0 +set ::env(FP_PDN_ENABLE_RAILS) 1 +set ::env(FP_PDN_HORIZONTAL_HALO) 10 +set ::env(FP_PDN_VERTICAL_HALO) 10 +set ::env(FP_PDN_MULTILAYER) 1 +set ::env(FP_PDN_RAIL_OFFSET) 0 +set ::env(FP_PDN_VWIDTH) 1.6 +set ::env(FP_PDN_HWIDTH) 1.6 +set ::env(FP_PDN_VSPACING) 1.7 +set ::env(FP_PDN_HSPACING) 1.7 +set ::env(FP_PDN_VPITCH) 25 +set ::env(FP_PDN_HPITCH) 25 +set ::env(FP_PDN_VOFFSET) 5 +set ::env(FP_PDN_HOFFSET) 5 +set ::env(FP_PDN_CORE_RING_VWIDTH) 1.6 +set ::env(FP_PDN_CORE_RING_HWIDTH) 1.6 +set ::env(FP_PDN_CORE_RING_VSPACING) 1.7 +set ::env(FP_PDN_CORE_RING_HSPACING) 1.7 +set ::env(FP_PDN_CORE_RING_VOFFSET) 6 +set ::env(FP_PDN_CORE_RING_HOFFSET) 6 +set ::env(FP_PDN_RAIL_LAYER) met1 +set ::env(FP_PDN_RAIL_WIDTH) 0.48 +set ::env(FP_PDN_HORIZONTAL_LAYER) met5 +set ::env(FP_PDN_VERTICAL_LAYER) met4 +set ::env(CURRENT_ODB) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.odb +set ::env(SAVE_ODB) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.odb +set ::env(SAVE_DEF) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.def +set ::env(SAVE_SDC) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.sdc +set ::env(SAVE_NETLIST) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.nl.v +set ::env(SAVE_POWERED_NETLIST) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.pnl.v +set ::env(_SDC_IN) /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc +set ::env(_PNR_LIBS) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib +set ::env(_MACRO_LIBS) "" +set ::env(_PNR_EXCLUDED_CELLS) "sky130_fd_sc_hd__clkdlybuf4s18_1 sky130_fd_sc_hd__a21boi_0 sky130_fd_sc_hd__lpflow_isobufsrc_2 sky130_fd_sc_hd__lpflow_clkbufkapwr_8 sky130_fd_sc_hd__clkdlybuf4s15_1 sky130_fd_sc_hd__xnor3_4 sky130_fd_sc_hd__buf_16 sky130_fd_sc_hd__o21ai_0 sky130_fd_sc_hd__lpflow_clkbufkapwr_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2 sky130_fd_sc_hd__o311ai_0 sky130_fd_sc_hd__lpflow_decapkapwr_3 sky130_fd_sc_hd__lpflow_clkinvkapwr_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4 sky130_fd_sc_hd__lpflow_clkinvkapwr_8 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2 sky130_fd_sc_hd__fa_4 sky130_fd_sc_hd__lpflow_isobufsrc_8 sky130_fd_sc_hd__lpflow_clkinvkapwr_1 sky130_fd_sc_hd__lpflow_inputisolatch_1 sky130_fd_sc_hd__xor3_1 sky130_fd_sc_hd__lpflow_inputiso0p_1 sky130_fd_sc_hd__xor3_2 sky130_fd_sc_hd__probe_p_8 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1 sky130_fd_sc_hd__probec_p_8 sky130_fd_sc_hd__lpflow_decapkapwr_4 sky130_fd_sc_hd__xor3_4 sky130_fd_sc_hd__lpflow_isobufsrc_1 sky130_fd_sc_hd__lpflow_isobufsrckapwr_16 sky130_fd_sc_hd__lpflow_clkbufkapwr_1 sky130_fd_sc_hd__lpflow_decapkapwr_12 sky130_fd_sc_hd__lpflow_clkbufkapwr_16 sky130_fd_sc_hd__lpflow_inputiso1p_1 sky130_fd_sc_hd__lpflow_isobufsrc_4 sky130_fd_sc_hd__and2_0 sky130_fd_sc_hd__lpflow_clkinvkapwr_2 sky130_fd_sc_hd__or2_0 sky130_fd_sc_hd__lpflow_inputiso1n_1 sky130_fd_sc_hd__lpflow_decapkapwr_6 sky130_fd_sc_hd__lpflow_isobufsrc_16 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4 sky130_fd_sc_hd__mux4_4 sky130_fd_sc_hd__lpflow_decapkapwr_8 sky130_fd_sc_hd__lpflow_clkbufkapwr_2 sky130_fd_sc_hd__lpflow_inputiso0n_1 sky130_fd_sc_hd__xnor3_2 sky130_fd_sc_hd__lpflow_bleeder_1 sky130_fd_sc_hd__lpflow_clkinvkapwr_16 sky130_fd_sc_hd__a2111oi_0 sky130_fd_sc_hd__xnor3_1" diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/config.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/config.json new file mode 100644 index 00000000..b983c2fc --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/config.json @@ -0,0 +1,186 @@ +{ + "STD_CELL_LIBRARY": "sky130_fd_sc_hd", + "VDD_PIN": "VPWR", + "VDD_PIN_VOLTAGE": 1.8, + "GND_PIN": "VGND", + "WIRE_LENGTH_THRESHOLD": null, + "TECH_LEFS": { + "nom_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef", + "min_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef", + "max_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef" + }, + "GPIO_PADS_LEF": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef" + ], + "GPIO_PADS_LEF_CORE_SIDE": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef" + ], + "GPIO_PADS_VERILOG": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v" + ], + "GPIO_PAD_CELLS": [ + "sky130_fd_io*", + "sky130_ef_io*" + ], + "PRIMARY_GDSII_STREAMOUT_TOOL": "magic", + "DEFAULT_MAX_TRAN": null, + "DATA_WIRE_RC_LAYER": "met2", + "CLOCK_WIRE_RC_LAYER": "met5", + "DEFAULT_CORNER": "nom_tt_025C_1v80", + "STA_CORNERS": [ + "nom_tt_025C_1v80", + "nom_ss_100C_1v60", + "nom_ff_n40C_1v95", + "min_tt_025C_1v80", + "min_ss_100C_1v60", + "min_ff_n40C_1v95", + "max_tt_025C_1v80", + "max_ss_100C_1v60", + "max_ff_n40C_1v95" + ], + "FP_TRACKS_INFO": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info", + "FP_TAPCELL_DIST": 13, + "FP_IO_HLAYER": "met3", + "FP_IO_VLAYER": "met2", + "RT_MIN_LAYER": "met1", + "RT_MAX_LAYER": "met5", + "SCL_GROUND_PINS": [ + "VGND", + "VNB" + ], + "SCL_POWER_PINS": [ + "VPWR", + "VPB" + ], + "TRISTATE_CELLS": [ + "sky130_fd_sc_hd__ebuf*" + ], + "FILL_CELL": [ + "sky130_fd_sc_hd__fill*" + ], + "DECAP_CELL": [ + "sky130_ef_sc_hd__decap_12", + "sky130_fd_sc_hd__decap_8", + "sky130_fd_sc_hd__decap_6", + "sky130_fd_sc_hd__decap_4", + "sky130_fd_sc_hd__decap_3" + ], + "LIB": { + "*_tt_025C_1v80": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib" + ], + "*_ss_100C_1v60": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib" + ], + "*_ff_n40C_1v95": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" + ] + }, + "CELL_LEFS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef" + ], + "CELL_GDS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds" + ], + "CELL_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v" + ], + "CELL_BB_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox_pp.v" + ], + "CELL_SPICE_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice" + ], + "SYNTH_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells", + "PNR_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells", + "OUTPUT_CAP_LOAD": 33.442, + "MAX_FANOUT_CONSTRAINT": 6, + "MAX_TRANSITION_CONSTRAINT": 0.75, + "MAX_CAPACITANCE_CONSTRAINT": 0.2, + "CLOCK_UNCERTAINTY_CONSTRAINT": 0.25, + "CLOCK_TRANSITION_CONSTRAINT": 0.15, + "TIME_DERATING_CONSTRAINT": 5, + "IO_DELAY_CONSTRAINT": 20, + "SYNTH_DRIVING_CELL": "sky130_fd_sc_hd__inv_2/Y", + "SYNTH_CLK_DRIVING_CELL": null, + "SYNTH_TIEHI_CELL": "sky130_fd_sc_hd__conb_1/HI", + "SYNTH_TIELO_CELL": "sky130_fd_sc_hd__conb_1/LO", + "SYNTH_BUFFER_CELL": "sky130_fd_sc_hd__buf_2/A/X", + "WELLTAP_CELL": "sky130_fd_sc_hd__tapvpwrvgnd_1", + "ENDCAP_CELL": "sky130_fd_sc_hd__decap_3", + "PLACE_SITE": "unithd", + "CELL_PAD_EXCLUDE": [ + "sky130_fd_sc_hd__tap*", + "sky130_fd_sc_hd__decap*", + "sky130_ef_sc_hd__decap*", + "sky130_fd_sc_hd__fill*" + ], + "DIODE_CELL": "sky130_fd_sc_hd__diode_2/DIODE", + "DESIGN_DIR": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo", + "PDK_ROOT": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a", + "DESIGN_NAME": "top", + "PDK": "sky130A", + "CLOCK_PERIOD": 15, + "CLOCK_PORT": "None", + "CLOCK_NET": null, + "VDD_NETS": null, + "GND_NETS": null, + "DIE_AREA": [ + 0, + 0, + 50, + 50 + ], + "EXTRA_EXCLUDED_CELLS": null, + "MACROS": null, + "EXTRA_LEFS": null, + "EXTRA_VERILOG_MODELS": null, + "EXTRA_SPICE_MODELS": null, + "EXTRA_LIBS": null, + "EXTRA_GDS_FILES": null, + "FALLBACK_SDC_FILE": "/nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc", + "PDN_CONNECT_MACROS_TO_GRID": true, + "PDN_MACRO_CONNECTIONS": null, + "PDN_ENABLE_GLOBAL_CONNECTIONS": true, + "PNR_SDC_FILE": null, + "FP_DEF_TEMPLATE": null, + "FP_PDN_SKIPTRIM": false, + "FP_PDN_CORE_RING": false, + "FP_PDN_ENABLE_RAILS": true, + "FP_PDN_HORIZONTAL_HALO": 10, + "FP_PDN_VERTICAL_HALO": 10, + "FP_PDN_MULTILAYER": true, + "FP_PDN_RAIL_OFFSET": 0, + "FP_PDN_VWIDTH": 1.6, + "FP_PDN_HWIDTH": 1.6, + "FP_PDN_VSPACING": 1.7, + "FP_PDN_HSPACING": 1.7, + "FP_PDN_VPITCH": 25, + "FP_PDN_HPITCH": 25, + "FP_PDN_VOFFSET": 5, + "FP_PDN_HOFFSET": 5, + "FP_PDN_CORE_RING_VWIDTH": 1.6, + "FP_PDN_CORE_RING_HWIDTH": 1.6, + "FP_PDN_CORE_RING_VSPACING": 1.7, + "FP_PDN_CORE_RING_HSPACING": 1.7, + "FP_PDN_CORE_RING_VOFFSET": 6, + "FP_PDN_CORE_RING_HOFFSET": 6, + "FP_PDN_RAIL_LAYER": "met1", + "FP_PDN_RAIL_WIDTH": 0.48, + "FP_PDN_HORIZONTAL_LAYER": "met5", + "FP_PDN_VERTICAL_LAYER": "met4", + "FP_PDN_CFG": null, + "meta": { + "openlane_version": "2.0.9", + "step": "OpenROAD.GeneratePDN" + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/openroad-generatepdn.log b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/openroad-generatepdn.log new file mode 100644 index 00000000..3b0f21e8 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/openroad-generatepdn.log @@ -0,0 +1,24 @@ +Reading OpenROAD database at '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.odb'… +Reading library file at '/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib'… +Reading design constraints file at '/nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc'… +[WARNING STA-0366] port 'None' not found. +[INFO] Using clock None… +[INFO] Setting output delay to: 3 +[INFO] Setting input delay to: 3 +[WARNING STA-0366] port 'None' not found. +[INFO] Setting load to: 0.033442 +[INFO] Setting clock uncertainty to: 0.25 +[INFO] Setting clock transition to: 0.1499999999999999944488848768742172978818416595458984375 +[WARNING STA-0419] transition time can not be specified for virtual clocks. +[INFO] Setting timing derate to: 5% +[INFO] Setting global connections... +[INFO PDN-0001] Inserting grid: stdcell_grid +Setting global connections for newly added cells… +[INFO] Setting global connections... +Writing OpenROAD database to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.odb'… +Writing netlist to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.nl.v'… +Writing powered netlist to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.pnl.v'… +Writing layout to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.def'… +Writing timing constraints to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.sdc'… +[INFO PSM-0040] All shapes on net VPWR are connected. +[INFO PSM-0040] All shapes on net VGND are connected. diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/openroad-generatepdn.process_stats.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/openroad-generatepdn.process_stats.json new file mode 100644 index 00000000..e12c996a --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/openroad-generatepdn.process_stats.json @@ -0,0 +1,20 @@ +{ + "time": { + "cpu_time_user": "00:00:00.270", + "cpu_time_system": "00:00:00.020", + "runtime": "00:00:00.402", + "cpu_time_iowait": "00:00:00.000" + }, + "peak_resources": { + "cpu_percent": 89.8, + "memory_rss": "106MiB", + "memory_vms": "234MiB", + "threads": 2 + }, + "avg_resources": { + "cpu_percent": 48.15, + "memory_rss": "48MiB", + "memory_vms": "125MiB", + "threads": 1.3333333333333333 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/or_metrics_out.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/or_metrics_out.json new file mode 100644 index 00000000..75fea50a --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/or_metrics_out.json @@ -0,0 +1,15 @@ +{ + "design__io": 15, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count": 22, + "design__instance__area": 80.0768, + "design__instance__count__stdcell": 22, + "design__instance__area__stdcell": 80.0768, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.0761905, + "design__instance__utilization__stdcell": 0.0761905, + "flow__warnings__count": 3, + "flow__errors__count": 0 +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/runtime.txt b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/runtime.txt new file mode 100644 index 00000000..7a8135d0 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/runtime.txt @@ -0,0 +1 @@ +00:00:00.513 \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/state_in.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/state_in.json new file mode 100644 index 00000000..c8f782e3 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/state_in.json @@ -0,0 +1,40 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.nl.v", + "pnl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.pnl.v", + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.def", + "lef": null, + "openroad-lef": null, + "odb": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.odb", + "sdc": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/top.sdc", + "sdf": null, + "spef": null, + "lib": null, + "spice": null, + "mag": null, + "gds": null, + "mag_gds": null, + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 22, + "design__instance__area": 80.0768, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0, + "design__die__bbox": "0.0 0.0 50.0 50.0", + "design__core__bbox": "5.52 10.88 44.16 38.08", + "flow__warnings__count": 3, + "flow__errors__count": 0, + "design__io": 13, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count__stdcell": 22, + "design__instance__area__stdcell": 80.0768, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.0761905, + "design__instance__utilization__stdcell": 0.0761905 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/state_out.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/state_out.json new file mode 100644 index 00000000..9153f3b2 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/state_out.json @@ -0,0 +1,43 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.nl.v", + "pnl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.pnl.v", + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.def", + "lef": null, + "openroad-lef": null, + "odb": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.odb", + "sdc": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.sdc", + "sdf": null, + "spef": null, + "lib": null, + "spice": null, + "mag": null, + "gds": null, + "mag_gds": null, + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 22, + "design__instance__area": 80.0768, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0, + "design__die__bbox": "0.0 0.0 50.0 50.0", + "design__core__bbox": "5.52 10.88 44.16 38.08", + "flow__warnings__count": 3, + "flow__errors__count": 0, + "design__io": 15, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count__stdcell": 22, + "design__instance__area__stdcell": 80.0768, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.0761905, + "design__instance__utilization__stdcell": 0.0761905, + "design__power_grid_violation__count__net:VGND": 0, + "design__power_grid_violation__count__net:VPWR": 0, + "design__power_grid_violation__count": 0 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.def b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.def new file mode 100644 index 00000000..22679f3c --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.def @@ -0,0 +1,256 @@ +VERSION 5.8 ; +DIVIDERCHAR "/" ; +BUSBITCHARS "[]" ; +DESIGN top ; +UNITS DISTANCE MICRONS 1000 ; +DIEAREA ( 0 0 ) ( 50000 50000 ) ; +ROW ROW_0 unithd 5520 10880 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_1 unithd 5520 13600 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_2 unithd 5520 16320 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_3 unithd 5520 19040 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_4 unithd 5520 21760 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_5 unithd 5520 24480 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_6 unithd 5520 27200 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_7 unithd 5520 29920 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_8 unithd 5520 32640 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_9 unithd 5520 35360 FS DO 84 BY 1 STEP 460 0 ; +TRACKS X 230 DO 109 STEP 460 LAYER li1 ; +TRACKS Y 170 DO 147 STEP 340 LAYER li1 ; +TRACKS X 170 DO 147 STEP 340 LAYER met1 ; +TRACKS Y 170 DO 147 STEP 340 LAYER met1 ; +TRACKS X 230 DO 109 STEP 460 LAYER met2 ; +TRACKS Y 230 DO 109 STEP 460 LAYER met2 ; +TRACKS X 340 DO 73 STEP 680 LAYER met3 ; +TRACKS Y 340 DO 73 STEP 680 LAYER met3 ; +TRACKS X 460 DO 54 STEP 920 LAYER met4 ; +TRACKS Y 460 DO 54 STEP 920 LAYER met4 ; +TRACKS X 1700 DO 14 STEP 3400 LAYER met5 ; +TRACKS Y 1700 DO 14 STEP 3400 LAYER met5 ; +VIAS 4 ; + - via2_3_1600_480_1_5_320_320 + VIARULE M1M2_PR + CUTSIZE 150 150 + LAYERS met1 via met2 + CUTSPACING 170 170 + ENCLOSURE 85 165 55 85 + ROWCOL 1 5 ; + - via3_4_1600_480_1_4_400_400 + VIARULE M2M3_PR + CUTSIZE 200 200 + LAYERS met2 via2 met3 + CUTSPACING 200 200 + ENCLOSURE 40 85 65 65 + ROWCOL 1 4 ; + - via4_5_1600_480_1_4_400_400 + VIARULE M3M4_PR + CUTSIZE 200 200 + LAYERS met3 via3 met4 + CUTSPACING 200 200 + ENCLOSURE 90 60 100 65 + ROWCOL 1 4 ; + - via5_6_1600_1600_1_1_1600_1600 + VIARULE M4M5_PR + CUTSIZE 800 800 + LAYERS met4 via4 met5 + CUTSPACING 800 800 + ENCLOSURE 400 190 310 400 ; +END VIAS +COMPONENTS 42 ; + - PHY_EDGE_ROW_0_Left_10 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 10880 ) N ; + - PHY_EDGE_ROW_0_Right_0 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 10880 ) FN ; + - PHY_EDGE_ROW_1_Left_11 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 13600 ) FS ; + - PHY_EDGE_ROW_1_Right_1 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 13600 ) S ; + - PHY_EDGE_ROW_2_Left_12 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 16320 ) N ; + - PHY_EDGE_ROW_2_Right_2 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 16320 ) FN ; + - PHY_EDGE_ROW_3_Left_13 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 19040 ) FS ; + - PHY_EDGE_ROW_3_Right_3 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 19040 ) S ; + - PHY_EDGE_ROW_4_Left_14 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 21760 ) N ; + - PHY_EDGE_ROW_4_Right_4 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 21760 ) FN ; + - PHY_EDGE_ROW_5_Left_15 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 24480 ) FS ; + - PHY_EDGE_ROW_5_Right_5 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 24480 ) S ; + - PHY_EDGE_ROW_6_Left_16 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 27200 ) N ; + - PHY_EDGE_ROW_6_Right_6 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 27200 ) FN ; + - PHY_EDGE_ROW_7_Left_17 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 29920 ) FS ; + - PHY_EDGE_ROW_7_Right_7 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 29920 ) S ; + - PHY_EDGE_ROW_8_Left_18 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 32640 ) N ; + - PHY_EDGE_ROW_8_Right_8 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 32640 ) FN ; + - PHY_EDGE_ROW_9_Left_19 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 35360 ) FS ; + - PHY_EDGE_ROW_9_Right_9 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 35360 ) S ; + - TAP_TAPCELL_ROW_0_20 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 10880 ) N ; + - TAP_TAPCELL_ROW_0_21 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 10880 ) N ; + - TAP_TAPCELL_ROW_1_22 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 13600 ) FS ; + - TAP_TAPCELL_ROW_2_23 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 16320 ) N ; + - TAP_TAPCELL_ROW_3_24 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 19040 ) FS ; + - TAP_TAPCELL_ROW_4_25 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 21760 ) N ; + - TAP_TAPCELL_ROW_5_26 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 24480 ) FS ; + - TAP_TAPCELL_ROW_6_27 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 27200 ) N ; + - TAP_TAPCELL_ROW_7_28 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 29920 ) FS ; + - TAP_TAPCELL_ROW_8_29 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 32640 ) N ; + - TAP_TAPCELL_ROW_9_30 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 35360 ) FS ; + - TAP_TAPCELL_ROW_9_31 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 35360 ) FS ; + - _0_ sky130_fd_sc_hd__nor3b_2 ; + - _1_ sky130_fd_sc_hd__nor3b_2 ; + - _2_ sky130_fd_sc_hd__buf_2 ; + - _3_ sky130_fd_sc_hd__buf_2 ; + - _4_ sky130_fd_sc_hd__buf_2 ; + - _5_ sky130_fd_sc_hd__buf_2 ; + - _6_ sky130_fd_sc_hd__buf_2 ; + - _7_ sky130_fd_sc_hd__buf_2 ; + - _8_ sky130_fd_sc_hd__buf_2 ; + - _9_ sky130_fd_sc_hd__buf_2 ; +END COMPONENTS +PINS 15 ; + - VGND + NET VGND + SPECIAL + DIRECTION INOUT + USE GROUND + + PORT + + LAYER met5 ( -19560 -800 ) ( 19560 800 ) + + LAYER met4 ( 13180 -8540 ) ( 14780 19140 ) + + LAYER met4 ( -11820 -8540 ) ( -10220 19140 ) + + FIXED ( 24840 19180 ) N ; + - VPWR + NET VPWR + SPECIAL + DIRECTION INOUT + USE POWER + + PORT + + LAYER met5 ( -19560 -800 ) ( 19560 800 ) + + LAYER met4 ( 9880 -5240 ) ( 11480 22440 ) + + LAYER met4 ( -15120 -5240 ) ( -13520 22440 ) + + FIXED ( 24840 15880 ) N ; + - bit_phase_0[0] + NET bit_phase_0[0] + DIRECTION OUTPUT + USE SIGNAL ; + - bit_phase_0[1] + NET bit_phase_0[1] + DIRECTION OUTPUT + USE SIGNAL ; + - bit_phase_0[2] + NET bit_phase_0[2] + DIRECTION OUTPUT + USE SIGNAL ; + - bit_phase_0[3] + NET bit_phase_0[3] + DIRECTION OUTPUT + USE SIGNAL ; + - bit_phase_0[4] + NET bit_phase_0[4] + DIRECTION OUTPUT + USE SIGNAL ; + - bit_phase_1[0] + NET bit_phase_1[0] + DIRECTION OUTPUT + USE SIGNAL ; + - bit_phase_1[1] + NET bit_phase_1[1] + DIRECTION OUTPUT + USE SIGNAL ; + - bit_phase_1[2] + NET bit_phase_1[2] + DIRECTION OUTPUT + USE SIGNAL ; + - bit_phase_1[3] + NET bit_phase_1[3] + DIRECTION OUTPUT + USE SIGNAL ; + - bit_phase_1[4] + NET bit_phase_1[4] + DIRECTION OUTPUT + USE SIGNAL ; + - input_fock_state_str[0] + NET input_fock_state_str[0] + DIRECTION INPUT + USE SIGNAL ; + - input_fock_state_str[1] + NET input_fock_state_str[1] + DIRECTION INPUT + USE SIGNAL ; + - input_fock_state_str[2] + NET input_fock_state_str[2] + DIRECTION INPUT + USE SIGNAL ; +END PINS +SPECIALNETS 2 ; + - VGND ( PIN VGND ) ( * VNB ) ( * VGND ) + USE GROUND + + ROUTED met1 480 + SHAPE FOLLOWPIN ( 5520 38080 ) ( 44160 38080 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 32640 ) ( 44160 32640 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 27200 ) ( 44160 27200 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 21760 ) ( 44160 21760 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 16320 ) ( 44160 16320 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 10880 ) ( 44160 10880 ) + NEW met5 1600 + SHAPE STRIPE ( 5280 19180 ) ( 44400 19180 ) + NEW met4 1600 + SHAPE STRIPE ( 38820 10640 ) ( 38820 38320 ) + NEW met4 1600 + SHAPE STRIPE ( 13820 10640 ) ( 13820 38320 ) + NEW met4 0 + SHAPE STRIPE ( 38820 19180 ) via5_6_1600_1600_1_1_1600_1600 + NEW met4 0 + SHAPE STRIPE ( 13820 19180 ) via5_6_1600_1600_1_1_1600_1600 + NEW met3 330 + SHAPE STRIPE ( 38030 38080 ) ( 39610 38080 ) + NEW met3 0 + SHAPE STRIPE ( 38820 38080 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 38080 ) ( 39590 38080 ) + NEW met2 0 + SHAPE STRIPE ( 38820 38080 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 38080 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 32640 ) ( 39610 32640 ) + NEW met3 0 + SHAPE STRIPE ( 38820 32640 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 32640 ) ( 39590 32640 ) + NEW met2 0 + SHAPE STRIPE ( 38820 32640 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 32640 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 27200 ) ( 39610 27200 ) + NEW met3 0 + SHAPE STRIPE ( 38820 27200 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 27200 ) ( 39590 27200 ) + NEW met2 0 + SHAPE STRIPE ( 38820 27200 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 27200 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 21760 ) ( 39610 21760 ) + NEW met3 0 + SHAPE STRIPE ( 38820 21760 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 21760 ) ( 39590 21760 ) + NEW met2 0 + SHAPE STRIPE ( 38820 21760 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 21760 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 16320 ) ( 39610 16320 ) + NEW met3 0 + SHAPE STRIPE ( 38820 16320 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 16320 ) ( 39590 16320 ) + NEW met2 0 + SHAPE STRIPE ( 38820 16320 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 16320 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 10880 ) ( 39610 10880 ) + NEW met3 0 + SHAPE STRIPE ( 38820 10880 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 10880 ) ( 39590 10880 ) + NEW met2 0 + SHAPE STRIPE ( 38820 10880 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 10880 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 38080 ) ( 14610 38080 ) + NEW met3 0 + SHAPE STRIPE ( 13820 38080 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 38080 ) ( 14590 38080 ) + NEW met2 0 + SHAPE STRIPE ( 13820 38080 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 38080 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 32640 ) ( 14610 32640 ) + NEW met3 0 + SHAPE STRIPE ( 13820 32640 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 32640 ) ( 14590 32640 ) + NEW met2 0 + SHAPE STRIPE ( 13820 32640 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 32640 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 27200 ) ( 14610 27200 ) + NEW met3 0 + SHAPE STRIPE ( 13820 27200 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 27200 ) ( 14590 27200 ) + NEW met2 0 + SHAPE STRIPE ( 13820 27200 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 27200 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 21760 ) ( 14610 21760 ) + NEW met3 0 + SHAPE STRIPE ( 13820 21760 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 21760 ) ( 14590 21760 ) + NEW met2 0 + SHAPE STRIPE ( 13820 21760 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 21760 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 16320 ) ( 14610 16320 ) + NEW met3 0 + SHAPE STRIPE ( 13820 16320 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 16320 ) ( 14590 16320 ) + NEW met2 0 + SHAPE STRIPE ( 13820 16320 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 16320 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 10880 ) ( 14610 10880 ) + NEW met3 0 + SHAPE STRIPE ( 13820 10880 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 10880 ) ( 14590 10880 ) + NEW met2 0 + SHAPE STRIPE ( 13820 10880 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 10880 ) via2_3_1600_480_1_5_320_320 ; + - VPWR ( PIN VPWR ) ( * VPB ) ( * VPWR ) + USE POWER + + ROUTED met1 480 + SHAPE FOLLOWPIN ( 5520 35360 ) ( 44160 35360 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 29920 ) ( 44160 29920 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 24480 ) ( 44160 24480 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 19040 ) ( 44160 19040 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 13600 ) ( 44160 13600 ) + NEW met5 1600 + SHAPE STRIPE ( 5280 15880 ) ( 44400 15880 ) + NEW met4 1600 + SHAPE STRIPE ( 35520 10640 ) ( 35520 38320 ) + NEW met4 1600 + SHAPE STRIPE ( 10520 10640 ) ( 10520 38320 ) + NEW met4 0 + SHAPE STRIPE ( 35520 15880 ) via5_6_1600_1600_1_1_1600_1600 + NEW met4 0 + SHAPE STRIPE ( 10520 15880 ) via5_6_1600_1600_1_1_1600_1600 + NEW met3 330 + SHAPE STRIPE ( 34730 35360 ) ( 36310 35360 ) + NEW met3 0 + SHAPE STRIPE ( 35520 35360 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 35360 ) ( 36290 35360 ) + NEW met2 0 + SHAPE STRIPE ( 35520 35360 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 35360 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 29920 ) ( 36310 29920 ) + NEW met3 0 + SHAPE STRIPE ( 35520 29920 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 29920 ) ( 36290 29920 ) + NEW met2 0 + SHAPE STRIPE ( 35520 29920 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 29920 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 24480 ) ( 36310 24480 ) + NEW met3 0 + SHAPE STRIPE ( 35520 24480 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 24480 ) ( 36290 24480 ) + NEW met2 0 + SHAPE STRIPE ( 35520 24480 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 24480 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 19040 ) ( 36310 19040 ) + NEW met3 0 + SHAPE STRIPE ( 35520 19040 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 19040 ) ( 36290 19040 ) + NEW met2 0 + SHAPE STRIPE ( 35520 19040 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 19040 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 13600 ) ( 36310 13600 ) + NEW met3 0 + SHAPE STRIPE ( 35520 13600 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 13600 ) ( 36290 13600 ) + NEW met2 0 + SHAPE STRIPE ( 35520 13600 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 13600 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 35360 ) ( 11310 35360 ) + NEW met3 0 + SHAPE STRIPE ( 10520 35360 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 35360 ) ( 11290 35360 ) + NEW met2 0 + SHAPE STRIPE ( 10520 35360 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 35360 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 29920 ) ( 11310 29920 ) + NEW met3 0 + SHAPE STRIPE ( 10520 29920 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 29920 ) ( 11290 29920 ) + NEW met2 0 + SHAPE STRIPE ( 10520 29920 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 29920 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 24480 ) ( 11310 24480 ) + NEW met3 0 + SHAPE STRIPE ( 10520 24480 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 24480 ) ( 11290 24480 ) + NEW met2 0 + SHAPE STRIPE ( 10520 24480 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 24480 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 19040 ) ( 11310 19040 ) + NEW met3 0 + SHAPE STRIPE ( 10520 19040 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 19040 ) ( 11290 19040 ) + NEW met2 0 + SHAPE STRIPE ( 10520 19040 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 19040 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 13600 ) ( 11310 13600 ) + NEW met3 0 + SHAPE STRIPE ( 10520 13600 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 13600 ) ( 11290 13600 ) + NEW met2 0 + SHAPE STRIPE ( 10520 13600 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 13600 ) via2_3_1600_480_1_5_320_320 ; +END SPECIALNETS +NETS 13 ; + - bit_phase_0[0] ( PIN bit_phase_0[0] ) ( _2_ X ) + USE SIGNAL ; + - bit_phase_0[1] ( PIN bit_phase_0[1] ) ( _3_ X ) + USE SIGNAL ; + - bit_phase_0[2] ( PIN bit_phase_0[2] ) ( _4_ X ) + USE SIGNAL ; + - bit_phase_0[3] ( PIN bit_phase_0[3] ) ( _5_ X ) + USE SIGNAL ; + - bit_phase_0[4] ( PIN bit_phase_0[4] ) ( _5_ A ) ( _4_ A ) ( _3_ A ) ( _2_ A ) ( _1_ Y ) + USE SIGNAL ; + - bit_phase_1[0] ( PIN bit_phase_1[0] ) ( _6_ X ) + USE SIGNAL ; + - bit_phase_1[1] ( PIN bit_phase_1[1] ) ( _7_ X ) + USE SIGNAL ; + - bit_phase_1[2] ( PIN bit_phase_1[2] ) ( _8_ X ) + USE SIGNAL ; + - bit_phase_1[3] ( PIN bit_phase_1[3] ) ( _9_ X ) + USE SIGNAL ; + - bit_phase_1[4] ( PIN bit_phase_1[4] ) ( _9_ A ) ( _8_ A ) ( _7_ A ) ( _6_ A ) ( _0_ Y ) + USE SIGNAL ; + - input_fock_state_str[0] ( PIN input_fock_state_str[0] ) ( _1_ B ) ( _0_ C_N ) + USE SIGNAL ; + - input_fock_state_str[1] ( PIN input_fock_state_str[1] ) ( _1_ C_N ) ( _0_ B ) + USE SIGNAL ; + - input_fock_state_str[2] ( PIN input_fock_state_str[2] ) ( _1_ A ) ( _0_ A ) + USE SIGNAL ; +END NETS +END DESIGN diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.nl.v b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.nl.v new file mode 100644 index 00000000..2397eec8 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.nl.v @@ -0,0 +1,69 @@ +module top (bit_phase_0, + bit_phase_1, + input_fock_state_str, + VPWR, + VGND); + output [4:0] bit_phase_0; + output [4:0] bit_phase_1; + input [2:0] input_fock_state_str; + inout VPWR; + inout VGND; + + + sky130_fd_sc_hd__nor3b_2 _0_ (.A(input_fock_state_str[2]), + .B(input_fock_state_str[1]), + .C_N(input_fock_state_str[0]), + .Y(bit_phase_1[4])); + sky130_fd_sc_hd__nor3b_2 _1_ (.A(input_fock_state_str[2]), + .B(input_fock_state_str[0]), + .C_N(input_fock_state_str[1]), + .Y(bit_phase_0[4])); + sky130_fd_sc_hd__buf_2 _2_ (.A(bit_phase_0[4]), + .X(bit_phase_0[0])); + sky130_fd_sc_hd__buf_2 _3_ (.A(bit_phase_0[4]), + .X(bit_phase_0[1])); + sky130_fd_sc_hd__buf_2 _4_ (.A(bit_phase_0[4]), + .X(bit_phase_0[2])); + sky130_fd_sc_hd__buf_2 _5_ (.A(bit_phase_0[4]), + .X(bit_phase_0[3])); + sky130_fd_sc_hd__buf_2 _6_ (.A(bit_phase_1[4]), + .X(bit_phase_1[0])); + sky130_fd_sc_hd__buf_2 _7_ (.A(bit_phase_1[4]), + .X(bit_phase_1[1])); + sky130_fd_sc_hd__buf_2 _8_ (.A(bit_phase_1[4]), + .X(bit_phase_1[2])); + sky130_fd_sc_hd__buf_2 _9_ (.A(bit_phase_1[4]), + .X(bit_phase_1[3])); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_0_Right_0 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Right_1 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Right_2 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Right_3 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Right_4 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Right_5 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Right_6 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Right_7 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Right_8 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Right_9 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_0_Left_10 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Left_11 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Left_12 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Left_13 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Left_14 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Left_15 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Left_16 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Left_17 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Left_18 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Left_19 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_20 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_21 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_1_22 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_2_23 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_3_24 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_4_25 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_5_26 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_6_27 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_7_28 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_8_29 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_30 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_31 (); +endmodule diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.odb b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.odb new file mode 100644 index 00000000..c591b746 Binary files /dev/null and b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.odb differ diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.pnl.v b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.pnl.v new file mode 100644 index 00000000..d8e2025c --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.pnl.v @@ -0,0 +1,181 @@ +module top (bit_phase_0, + bit_phase_1, + input_fock_state_str, + VPWR, + VGND); + output [4:0] bit_phase_0; + output [4:0] bit_phase_1; + input [2:0] input_fock_state_str; + inout VPWR; + inout VGND; + + + sky130_fd_sc_hd__nor3b_2 _0_ (.A(input_fock_state_str[2]), + .B(input_fock_state_str[1]), + .C_N(input_fock_state_str[0]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(bit_phase_1[4])); + sky130_fd_sc_hd__nor3b_2 _1_ (.A(input_fock_state_str[2]), + .B(input_fock_state_str[0]), + .C_N(input_fock_state_str[1]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(bit_phase_0[4])); + sky130_fd_sc_hd__buf_2 _2_ (.A(bit_phase_0[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[0])); + sky130_fd_sc_hd__buf_2 _3_ (.A(bit_phase_0[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[1])); + sky130_fd_sc_hd__buf_2 _4_ (.A(bit_phase_0[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[2])); + sky130_fd_sc_hd__buf_2 _5_ (.A(bit_phase_0[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[3])); + sky130_fd_sc_hd__buf_2 _6_ (.A(bit_phase_1[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[0])); + sky130_fd_sc_hd__buf_2 _7_ (.A(bit_phase_1[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[1])); + sky130_fd_sc_hd__buf_2 _8_ (.A(bit_phase_1[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[2])); + sky130_fd_sc_hd__buf_2 _9_ (.A(bit_phase_1[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[3])); + 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_0_Left_10 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Left_11 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Left_12 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Left_13 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Left_14 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Left_15 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Left_16 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Left_17 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Left_18 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Left_19 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_20 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_21 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_1_22 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_2_23 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_3_24 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_4_25 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_5_26 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_6_27 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_7_28 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_8_29 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_30 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_31 (.VGND(VGND), + .VPWR(VPWR)); +endmodule diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.sdc b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.sdc new file mode 100644 index 00000000..9b8bdc0b --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.sdc @@ -0,0 +1,44 @@ +############################################################################### +# Created by write_sdc +############################################################################### +current_design top +############################################################################### +# Timing Constraints +############################################################################### +create_clock -name None -period 15.0000 +set_clock_uncertainty 0.2500 None +set_input_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {input_fock_state_str[0]}] +set_input_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {input_fock_state_str[1]}] +set_input_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {input_fock_state_str[2]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[0]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[1]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[2]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[3]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[4]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[0]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[1]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[2]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[3]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[4]}] +############################################################################### +# Environment +############################################################################### +set_load -pin_load 0.0334 [get_ports {bit_phase_0[4]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[3]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[2]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[1]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[0]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[4]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[3]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[2]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[1]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[0]}] +set_driving_cell -lib_cell sky130_fd_sc_hd__inv_2 -pin {Y} -input_transition_rise 0.0000 -input_transition_fall 0.0000 [get_ports {input_fock_state_str[2]}] +set_driving_cell -lib_cell sky130_fd_sc_hd__inv_2 -pin {Y} -input_transition_rise 0.0000 -input_transition_fall 0.0000 [get_ports {input_fock_state_str[1]}] +set_driving_cell -lib_cell sky130_fd_sc_hd__inv_2 -pin {Y} -input_transition_rise 0.0000 -input_transition_fall 0.0000 [get_ports {input_fock_state_str[0]}] +############################################################################### +# Design Rules +############################################################################### +set_max_transition 0.7500 [current_design] +set_max_capacitance 0.2000 [current_design] +set_max_fanout 6.0000 [current_design] diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/COMMANDS b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/COMMANDS new file mode 100644 index 00000000..ace64372 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/COMMANDS @@ -0,0 +1 @@ +openroad -exit -no_splash -metrics /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/or_metrics_out.json /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/openroad/ioplacer.tcl diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/_env.tcl b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/_env.tcl new file mode 100644 index 00000000..d83d5476 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/_env.tcl @@ -0,0 +1,78 @@ +set ::env(STEP_ID) OpenROAD.IOPlacement +set ::env(TECH_LEF) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef +set ::env(MACRO_LEFS) "" +set ::env(STD_CELL_LIBRARY) sky130_fd_sc_hd +set ::env(VDD_PIN) VPWR +set ::env(VDD_PIN_VOLTAGE) 1.80 +set ::env(GND_PIN) VGND +set ::env(TECH_LEFS) "\"nom_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef \"min_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef \"max_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef" +set ::env(GPIO_PADS_LEF) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef" +set ::env(GPIO_PADS_LEF_CORE_SIDE) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef" +set ::env(GPIO_PADS_VERILOG) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v +set ::env(GPIO_PAD_CELLS) "\"sky130_fd_io*\" \"sky130_ef_io*\"" +set ::env(PRIMARY_GDSII_STREAMOUT_TOOL) magic +set ::env(DATA_WIRE_RC_LAYER) met2 +set ::env(CLOCK_WIRE_RC_LAYER) met5 +set ::env(DEFAULT_CORNER) nom_tt_025C_1v80 +set ::env(STA_CORNERS) "nom_tt_025C_1v80 nom_ss_100C_1v60 nom_ff_n40C_1v95 min_tt_025C_1v80 min_ss_100C_1v60 min_ff_n40C_1v95 max_tt_025C_1v80 max_ss_100C_1v60 max_ff_n40C_1v95" +set ::env(FP_TRACKS_INFO) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info +set ::env(FP_TAPCELL_DIST) 13 +set ::env(FP_IO_HLAYER) met3 +set ::env(FP_IO_VLAYER) met2 +set ::env(RT_MIN_LAYER) met1 +set ::env(RT_MAX_LAYER) met5 +set ::env(SCL_GROUND_PINS) "VGND VNB" +set ::env(SCL_POWER_PINS) "VPWR VPB" +set ::env(TRISTATE_CELLS) "\"sky130_fd_sc_hd__ebuf*\"" +set ::env(FILL_CELL) "\"sky130_fd_sc_hd__fill*\"" +set ::env(DECAP_CELL) "sky130_ef_sc_hd__decap_12 sky130_fd_sc_hd__decap_8 sky130_fd_sc_hd__decap_6 sky130_fd_sc_hd__decap_4 sky130_fd_sc_hd__decap_3" +set ::env(LIB) "\"*_tt_025C_1v80\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib \"*_ss_100C_1v60\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib \"*_ff_n40C_1v95\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" +set ::env(CELL_LEFS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef" +set ::env(CELL_GDS) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds +set ::env(CELL_VERILOG_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v" +set ::env(CELL_BB_VERILOG_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox.v /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox_pp.v" +set ::env(CELL_SPICE_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice" +set ::env(SYNTH_EXCLUDED_CELL_FILE) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells +set ::env(PNR_EXCLUDED_CELL_FILE) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells +set ::env(OUTPUT_CAP_LOAD) 33.442 +set ::env(MAX_FANOUT_CONSTRAINT) 6 +set ::env(MAX_TRANSITION_CONSTRAINT) 0.75 +set ::env(MAX_CAPACITANCE_CONSTRAINT) 0.2 +set ::env(CLOCK_UNCERTAINTY_CONSTRAINT) 0.25 +set ::env(CLOCK_TRANSITION_CONSTRAINT) 0.1499999999999999944488848768742172978818416595458984375 +set ::env(TIME_DERATING_CONSTRAINT) 5 +set ::env(IO_DELAY_CONSTRAINT) 20 +set ::env(SYNTH_DRIVING_CELL) sky130_fd_sc_hd__inv_2/Y +set ::env(SYNTH_TIEHI_CELL) sky130_fd_sc_hd__conb_1/HI +set ::env(SYNTH_TIELO_CELL) sky130_fd_sc_hd__conb_1/LO +set ::env(SYNTH_BUFFER_CELL) sky130_fd_sc_hd__buf_2/A/X +set ::env(WELLTAP_CELL) sky130_fd_sc_hd__tapvpwrvgnd_1 +set ::env(ENDCAP_CELL) sky130_fd_sc_hd__decap_3 +set ::env(PLACE_SITE) unithd +set ::env(CELL_PAD_EXCLUDE) "\"sky130_fd_sc_hd__tap*\" \"sky130_fd_sc_hd__decap*\" \"sky130_ef_sc_hd__decap*\" \"sky130_fd_sc_hd__fill*\"" +set ::env(DIODE_CELL) sky130_fd_sc_hd__diode_2/DIODE +set ::env(DESIGN_NAME) top +set ::env(CLOCK_PERIOD) 15 +set ::env(CLOCK_PORT) None +set ::env(DIE_AREA) "0 0 50 50" +set ::env(FALLBACK_SDC_FILE) /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc +set ::env(PDN_CONNECT_MACROS_TO_GRID) 1 +set ::env(PDN_ENABLE_GLOBAL_CONNECTIONS) 1 +set ::env(FP_IO_VEXTEND) 0 +set ::env(FP_IO_HEXTEND) 0 +set ::env(FP_IO_VTHICKNESS_MULT) 2 +set ::env(FP_IO_HTHICKNESS_MULT) 2 +set ::env(FP_IO_MODE) matching +set ::env(FP_IO_MIN_DISTANCE) 3 +set ::env(FP_IO_VLENGTH) 4 +set ::env(FP_IO_HLENGTH) 4 +set ::env(CURRENT_ODB) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.odb +set ::env(SAVE_ODB) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.odb +set ::env(SAVE_DEF) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.def +set ::env(SAVE_SDC) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.sdc +set ::env(SAVE_NETLIST) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.nl.v +set ::env(SAVE_POWERED_NETLIST) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.pnl.v +set ::env(_SDC_IN) /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc +set ::env(_PNR_LIBS) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib +set ::env(_MACRO_LIBS) "" +set ::env(_PNR_EXCLUDED_CELLS) "sky130_fd_sc_hd__clkdlybuf4s18_1 sky130_fd_sc_hd__a21boi_0 sky130_fd_sc_hd__lpflow_isobufsrc_2 sky130_fd_sc_hd__lpflow_clkbufkapwr_8 sky130_fd_sc_hd__clkdlybuf4s15_1 sky130_fd_sc_hd__xnor3_4 sky130_fd_sc_hd__buf_16 sky130_fd_sc_hd__o21ai_0 sky130_fd_sc_hd__lpflow_clkbufkapwr_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2 sky130_fd_sc_hd__o311ai_0 sky130_fd_sc_hd__lpflow_decapkapwr_3 sky130_fd_sc_hd__lpflow_clkinvkapwr_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4 sky130_fd_sc_hd__lpflow_clkinvkapwr_8 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2 sky130_fd_sc_hd__fa_4 sky130_fd_sc_hd__lpflow_isobufsrc_8 sky130_fd_sc_hd__lpflow_clkinvkapwr_1 sky130_fd_sc_hd__lpflow_inputisolatch_1 sky130_fd_sc_hd__xor3_1 sky130_fd_sc_hd__lpflow_inputiso0p_1 sky130_fd_sc_hd__xor3_2 sky130_fd_sc_hd__probe_p_8 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1 sky130_fd_sc_hd__probec_p_8 sky130_fd_sc_hd__lpflow_decapkapwr_4 sky130_fd_sc_hd__xor3_4 sky130_fd_sc_hd__lpflow_isobufsrc_1 sky130_fd_sc_hd__lpflow_isobufsrckapwr_16 sky130_fd_sc_hd__lpflow_clkbufkapwr_1 sky130_fd_sc_hd__lpflow_decapkapwr_12 sky130_fd_sc_hd__lpflow_clkbufkapwr_16 sky130_fd_sc_hd__lpflow_inputiso1p_1 sky130_fd_sc_hd__lpflow_isobufsrc_4 sky130_fd_sc_hd__and2_0 sky130_fd_sc_hd__lpflow_clkinvkapwr_2 sky130_fd_sc_hd__or2_0 sky130_fd_sc_hd__lpflow_inputiso1n_1 sky130_fd_sc_hd__lpflow_decapkapwr_6 sky130_fd_sc_hd__lpflow_isobufsrc_16 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4 sky130_fd_sc_hd__mux4_4 sky130_fd_sc_hd__lpflow_decapkapwr_8 sky130_fd_sc_hd__lpflow_clkbufkapwr_2 sky130_fd_sc_hd__lpflow_inputiso0n_1 sky130_fd_sc_hd__xnor3_2 sky130_fd_sc_hd__lpflow_bleeder_1 sky130_fd_sc_hd__lpflow_clkinvkapwr_16 sky130_fd_sc_hd__a2111oi_0 sky130_fd_sc_hd__xnor3_1" diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/config.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/config.json new file mode 100644 index 00000000..129e4997 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/config.json @@ -0,0 +1,169 @@ +{ + "STD_CELL_LIBRARY": "sky130_fd_sc_hd", + "VDD_PIN": "VPWR", + "VDD_PIN_VOLTAGE": 1.8, + "GND_PIN": "VGND", + "WIRE_LENGTH_THRESHOLD": null, + "TECH_LEFS": { + "nom_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef", + "min_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef", + "max_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef" + }, + "GPIO_PADS_LEF": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef" + ], + "GPIO_PADS_LEF_CORE_SIDE": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef" + ], + "GPIO_PADS_VERILOG": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v" + ], + "GPIO_PAD_CELLS": [ + "sky130_fd_io*", + "sky130_ef_io*" + ], + "PRIMARY_GDSII_STREAMOUT_TOOL": "magic", + "DEFAULT_MAX_TRAN": null, + "DATA_WIRE_RC_LAYER": "met2", + "CLOCK_WIRE_RC_LAYER": "met5", + "DEFAULT_CORNER": "nom_tt_025C_1v80", + "STA_CORNERS": [ + "nom_tt_025C_1v80", + "nom_ss_100C_1v60", + "nom_ff_n40C_1v95", + "min_tt_025C_1v80", + "min_ss_100C_1v60", + "min_ff_n40C_1v95", + "max_tt_025C_1v80", + "max_ss_100C_1v60", + "max_ff_n40C_1v95" + ], + "FP_TRACKS_INFO": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info", + "FP_TAPCELL_DIST": 13, + "FP_IO_HLAYER": "met3", + "FP_IO_VLAYER": "met2", + "RT_MIN_LAYER": "met1", + "RT_MAX_LAYER": "met5", + "SCL_GROUND_PINS": [ + "VGND", + "VNB" + ], + "SCL_POWER_PINS": [ + "VPWR", + "VPB" + ], + "TRISTATE_CELLS": [ + "sky130_fd_sc_hd__ebuf*" + ], + "FILL_CELL": [ + "sky130_fd_sc_hd__fill*" + ], + "DECAP_CELL": [ + "sky130_ef_sc_hd__decap_12", + "sky130_fd_sc_hd__decap_8", + "sky130_fd_sc_hd__decap_6", + "sky130_fd_sc_hd__decap_4", + "sky130_fd_sc_hd__decap_3" + ], + "LIB": { + "*_tt_025C_1v80": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib" + ], + "*_ss_100C_1v60": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib" + ], + "*_ff_n40C_1v95": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" + ] + }, + "CELL_LEFS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef" + ], + "CELL_GDS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds" + ], + "CELL_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v" + ], + "CELL_BB_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox_pp.v" + ], + "CELL_SPICE_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice" + ], + "SYNTH_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells", + "PNR_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells", + "OUTPUT_CAP_LOAD": 33.442, + "MAX_FANOUT_CONSTRAINT": 6, + "MAX_TRANSITION_CONSTRAINT": 0.75, + "MAX_CAPACITANCE_CONSTRAINT": 0.2, + "CLOCK_UNCERTAINTY_CONSTRAINT": 0.25, + "CLOCK_TRANSITION_CONSTRAINT": 0.15, + "TIME_DERATING_CONSTRAINT": 5, + "IO_DELAY_CONSTRAINT": 20, + "SYNTH_DRIVING_CELL": "sky130_fd_sc_hd__inv_2/Y", + "SYNTH_CLK_DRIVING_CELL": null, + "SYNTH_TIEHI_CELL": "sky130_fd_sc_hd__conb_1/HI", + "SYNTH_TIELO_CELL": "sky130_fd_sc_hd__conb_1/LO", + "SYNTH_BUFFER_CELL": "sky130_fd_sc_hd__buf_2/A/X", + "WELLTAP_CELL": "sky130_fd_sc_hd__tapvpwrvgnd_1", + "ENDCAP_CELL": "sky130_fd_sc_hd__decap_3", + "PLACE_SITE": "unithd", + "CELL_PAD_EXCLUDE": [ + "sky130_fd_sc_hd__tap*", + "sky130_fd_sc_hd__decap*", + "sky130_ef_sc_hd__decap*", + "sky130_fd_sc_hd__fill*" + ], + "DIODE_CELL": "sky130_fd_sc_hd__diode_2/DIODE", + "DESIGN_DIR": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo", + "PDK_ROOT": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a", + "DESIGN_NAME": "top", + "PDK": "sky130A", + "CLOCK_PERIOD": 15, + "CLOCK_PORT": "None", + "CLOCK_NET": null, + "VDD_NETS": null, + "GND_NETS": null, + "DIE_AREA": [ + 0, + 0, + 50, + 50 + ], + "EXTRA_EXCLUDED_CELLS": null, + "MACROS": null, + "EXTRA_LEFS": null, + "EXTRA_VERILOG_MODELS": null, + "EXTRA_SPICE_MODELS": null, + "EXTRA_LIBS": null, + "EXTRA_GDS_FILES": null, + "FALLBACK_SDC_FILE": "/nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc", + "PDN_CONNECT_MACROS_TO_GRID": true, + "PDN_MACRO_CONNECTIONS": null, + "PDN_ENABLE_GLOBAL_CONNECTIONS": true, + "PNR_SDC_FILE": null, + "FP_DEF_TEMPLATE": null, + "FP_IO_VEXTEND": 0, + "FP_IO_HEXTEND": 0, + "FP_IO_VTHICKNESS_MULT": 2, + "FP_IO_HTHICKNESS_MULT": 2, + "FP_IO_MODE": "matching", + "FP_IO_MIN_DISTANCE": 3, + "FP_PIN_ORDER_CFG": null, + "FP_IO_VLENGTH": 4, + "FP_IO_HLENGTH": 4, + "meta": { + "openlane_version": "2.0.9", + "step": "OpenROAD.IOPlacement" + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/openroad-ioplacement.log b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/openroad-ioplacement.log new file mode 100644 index 00000000..4fa0558a --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/openroad-ioplacement.log @@ -0,0 +1,31 @@ +Reading OpenROAD database at '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.odb'… +Reading library file at '/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib'… +Reading design constraints file at '/nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc'… +[WARNING STA-0366] port 'None' not found. +[INFO] Using clock None… +[INFO] Setting output delay to: 3 +[INFO] Setting input delay to: 3 +[WARNING STA-0366] port 'None' not found. +[INFO] Setting load to: 0.033442 +[INFO] Setting clock uncertainty to: 0.25 +[INFO] Setting clock transition to: 0.1499999999999999944488848768742172978818416595458984375 +[WARNING STA-0419] transition time can not be specified for virtual clocks. +[INFO] Setting timing derate to: 5% +[INFO] place_pins args: -min_distance 3 +Found 0 macro blocks. +[INFO PPL-0010] Tentative 0 to set up sections. +[INFO PPL-0001] Number of slots 62 +[INFO PPL-0002] Number of I/O 13 +[INFO PPL-0003] Number of I/O w/sink 13 +[INFO PPL-0004] Number of I/O w/o sink 0 +[INFO PPL-0005] Slots per section 200 +[INFO PPL-0006] Slots increase factor 0.01 +[INFO PPL-0008] Successfully assigned pins to sections. +[INFO PPL-0012] I/O nets HPWL: 468.66 um. +Setting global connections for newly added cells… +[INFO] Setting global connections... +Writing OpenROAD database to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.odb'… +Writing netlist to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.nl.v'… +Writing powered netlist to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.pnl.v'… +Writing layout to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.def'… +Writing timing constraints to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.sdc'… diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/openroad-ioplacement.process_stats.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/openroad-ioplacement.process_stats.json new file mode 100644 index 00000000..8349863e --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/openroad-ioplacement.process_stats.json @@ -0,0 +1,20 @@ +{ + "time": { + "cpu_time_user": "00:00:00.270", + "cpu_time_system": "00:00:00.020", + "runtime": "00:00:00.404", + "cpu_time_iowait": "00:00:00.000" + }, + "peak_resources": { + "cpu_percent": 99.7, + "memory_rss": "104MiB", + "memory_vms": "234MiB", + "threads": 2 + }, + "avg_resources": { + "cpu_percent": 47.93333333333333, + "memory_rss": "47MiB", + "memory_vms": "125MiB", + "threads": 1.3333333333333333 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/or_metrics_out.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/or_metrics_out.json new file mode 100644 index 00000000..ba6e0776 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/or_metrics_out.json @@ -0,0 +1,17 @@ +{ + "floorplan__design__io": 13, + "design__io__hpwl": 468660, + "design__io": 15, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count": 22, + "design__instance__area": 80.0768, + "design__instance__count__stdcell": 22, + "design__instance__area__stdcell": 80.0768, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.0761905, + "design__instance__utilization__stdcell": 0.0761905, + "flow__warnings__count": 3, + "flow__errors__count": 0 +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/runtime.txt b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/runtime.txt new file mode 100644 index 00000000..e30ab812 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/runtime.txt @@ -0,0 +1 @@ +00:00:00.510 \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/state_in.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/state_in.json new file mode 100644 index 00000000..9153f3b2 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/state_in.json @@ -0,0 +1,43 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.nl.v", + "pnl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.pnl.v", + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.def", + "lef": null, + "openroad-lef": null, + "odb": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.odb", + "sdc": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/top.sdc", + "sdf": null, + "spef": null, + "lib": null, + "spice": null, + "mag": null, + "gds": null, + "mag_gds": null, + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 22, + "design__instance__area": 80.0768, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0, + "design__die__bbox": "0.0 0.0 50.0 50.0", + "design__core__bbox": "5.52 10.88 44.16 38.08", + "flow__warnings__count": 3, + "flow__errors__count": 0, + "design__io": 15, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count__stdcell": 22, + "design__instance__area__stdcell": 80.0768, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.0761905, + "design__instance__utilization__stdcell": 0.0761905, + "design__power_grid_violation__count__net:VGND": 0, + "design__power_grid_violation__count__net:VPWR": 0, + "design__power_grid_violation__count": 0 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/state_out.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/state_out.json new file mode 100644 index 00000000..5853e474 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/state_out.json @@ -0,0 +1,45 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.nl.v", + "pnl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.pnl.v", + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.def", + "lef": null, + "openroad-lef": null, + "odb": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.odb", + "sdc": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.sdc", + "sdf": null, + "spef": null, + "lib": null, + "spice": null, + "mag": null, + "gds": null, + "mag_gds": null, + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 22, + "design__instance__area": 80.0768, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0, + "design__die__bbox": "0.0 0.0 50.0 50.0", + "design__core__bbox": "5.52 10.88 44.16 38.08", + "flow__warnings__count": 3, + "flow__errors__count": 0, + "design__io": 15, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count__stdcell": 22, + "design__instance__area__stdcell": 80.0768, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.0761905, + "design__instance__utilization__stdcell": 0.0761905, + "design__power_grid_violation__count__net:VGND": 0, + "design__power_grid_violation__count__net:VPWR": 0, + "design__power_grid_violation__count": 0, + "floorplan__design__io": 13, + "design__io__hpwl": 468660 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.def b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.def new file mode 100644 index 00000000..c48027b5 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.def @@ -0,0 +1,295 @@ +VERSION 5.8 ; +DIVIDERCHAR "/" ; +BUSBITCHARS "[]" ; +DESIGN top ; +UNITS DISTANCE MICRONS 1000 ; +DIEAREA ( 0 0 ) ( 50000 50000 ) ; +ROW ROW_0 unithd 5520 10880 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_1 unithd 5520 13600 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_2 unithd 5520 16320 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_3 unithd 5520 19040 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_4 unithd 5520 21760 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_5 unithd 5520 24480 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_6 unithd 5520 27200 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_7 unithd 5520 29920 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_8 unithd 5520 32640 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_9 unithd 5520 35360 FS DO 84 BY 1 STEP 460 0 ; +TRACKS X 230 DO 109 STEP 460 LAYER li1 ; +TRACKS Y 170 DO 147 STEP 340 LAYER li1 ; +TRACKS X 170 DO 147 STEP 340 LAYER met1 ; +TRACKS Y 170 DO 147 STEP 340 LAYER met1 ; +TRACKS X 230 DO 109 STEP 460 LAYER met2 ; +TRACKS Y 230 DO 109 STEP 460 LAYER met2 ; +TRACKS X 340 DO 73 STEP 680 LAYER met3 ; +TRACKS Y 340 DO 73 STEP 680 LAYER met3 ; +TRACKS X 460 DO 54 STEP 920 LAYER met4 ; +TRACKS Y 460 DO 54 STEP 920 LAYER met4 ; +TRACKS X 1700 DO 14 STEP 3400 LAYER met5 ; +TRACKS Y 1700 DO 14 STEP 3400 LAYER met5 ; +VIAS 4 ; + - via2_3_1600_480_1_5_320_320 + VIARULE M1M2_PR + CUTSIZE 150 150 + LAYERS met1 via met2 + CUTSPACING 170 170 + ENCLOSURE 85 165 55 85 + ROWCOL 1 5 ; + - via3_4_1600_480_1_4_400_400 + VIARULE M2M3_PR + CUTSIZE 200 200 + LAYERS met2 via2 met3 + CUTSPACING 200 200 + ENCLOSURE 40 85 65 65 + ROWCOL 1 4 ; + - via4_5_1600_480_1_4_400_400 + VIARULE M3M4_PR + CUTSIZE 200 200 + LAYERS met3 via3 met4 + CUTSPACING 200 200 + ENCLOSURE 90 60 100 65 + ROWCOL 1 4 ; + - via5_6_1600_1600_1_1_1600_1600 + VIARULE M4M5_PR + CUTSIZE 800 800 + LAYERS met4 via4 met5 + CUTSPACING 800 800 + ENCLOSURE 400 190 310 400 ; +END VIAS +COMPONENTS 42 ; + - PHY_EDGE_ROW_0_Left_10 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 10880 ) N ; + - PHY_EDGE_ROW_0_Right_0 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 10880 ) FN ; + - PHY_EDGE_ROW_1_Left_11 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 13600 ) FS ; + - PHY_EDGE_ROW_1_Right_1 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 13600 ) S ; + - PHY_EDGE_ROW_2_Left_12 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 16320 ) N ; + - PHY_EDGE_ROW_2_Right_2 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 16320 ) FN ; + - PHY_EDGE_ROW_3_Left_13 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 19040 ) FS ; + - PHY_EDGE_ROW_3_Right_3 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 19040 ) S ; + - PHY_EDGE_ROW_4_Left_14 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 21760 ) N ; + - PHY_EDGE_ROW_4_Right_4 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 21760 ) FN ; + - PHY_EDGE_ROW_5_Left_15 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 24480 ) FS ; + - PHY_EDGE_ROW_5_Right_5 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 24480 ) S ; + - PHY_EDGE_ROW_6_Left_16 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 27200 ) N ; + - PHY_EDGE_ROW_6_Right_6 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 27200 ) FN ; + - PHY_EDGE_ROW_7_Left_17 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 29920 ) FS ; + - PHY_EDGE_ROW_7_Right_7 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 29920 ) S ; + - PHY_EDGE_ROW_8_Left_18 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 32640 ) N ; + - PHY_EDGE_ROW_8_Right_8 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 32640 ) FN ; + - PHY_EDGE_ROW_9_Left_19 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 35360 ) FS ; + - PHY_EDGE_ROW_9_Right_9 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 35360 ) S ; + - TAP_TAPCELL_ROW_0_20 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 10880 ) N ; + - TAP_TAPCELL_ROW_0_21 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 10880 ) N ; + - TAP_TAPCELL_ROW_1_22 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 13600 ) FS ; + - TAP_TAPCELL_ROW_2_23 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 16320 ) N ; + - TAP_TAPCELL_ROW_3_24 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 19040 ) FS ; + - TAP_TAPCELL_ROW_4_25 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 21760 ) N ; + - TAP_TAPCELL_ROW_5_26 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 24480 ) FS ; + - TAP_TAPCELL_ROW_6_27 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 27200 ) N ; + - TAP_TAPCELL_ROW_7_28 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 29920 ) FS ; + - TAP_TAPCELL_ROW_8_29 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 32640 ) N ; + - TAP_TAPCELL_ROW_9_30 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 35360 ) FS ; + - TAP_TAPCELL_ROW_9_31 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 35360 ) FS ; + - _0_ sky130_fd_sc_hd__nor3b_2 ; + - _1_ sky130_fd_sc_hd__nor3b_2 ; + - _2_ sky130_fd_sc_hd__buf_2 ; + - _3_ sky130_fd_sc_hd__buf_2 ; + - _4_ sky130_fd_sc_hd__buf_2 ; + - _5_ sky130_fd_sc_hd__buf_2 ; + - _6_ sky130_fd_sc_hd__buf_2 ; + - _7_ sky130_fd_sc_hd__buf_2 ; + - _8_ sky130_fd_sc_hd__buf_2 ; + - _9_ sky130_fd_sc_hd__buf_2 ; +END COMPONENTS +PINS 15 ; + - VGND + NET VGND + SPECIAL + DIRECTION INOUT + USE GROUND + + PORT + + LAYER met5 ( -19560 -800 ) ( 19560 800 ) + + LAYER met4 ( 13180 -8540 ) ( 14780 19140 ) + + LAYER met4 ( -11820 -8540 ) ( -10220 19140 ) + + FIXED ( 24840 19180 ) N ; + - VPWR + NET VPWR + SPECIAL + DIRECTION INOUT + USE POWER + + PORT + + LAYER met5 ( -19560 -800 ) ( 19560 800 ) + + LAYER met4 ( 9880 -5240 ) ( 11480 22440 ) + + LAYER met4 ( -15120 -5240 ) ( -13520 22440 ) + + FIXED ( 24840 15880 ) N ; + - bit_phase_0[0] + NET bit_phase_0[0] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 3740 ) N ; + - bit_phase_0[1] + NET bit_phase_0[1] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 24140 ) N ; + - bit_phase_0[2] + NET bit_phase_0[2] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 20740 ) N ; + - bit_phase_0[3] + NET bit_phase_0[3] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 37740 ) N ; + - bit_phase_0[4] + NET bit_phase_0[4] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 44540 ) N ; + - bit_phase_1[0] + NET bit_phase_1[0] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 17340 ) N ; + - bit_phase_1[1] + NET bit_phase_1[1] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 10540 ) N ; + - bit_phase_1[2] + NET bit_phase_1[2] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 30940 ) N ; + - bit_phase_1[3] + NET bit_phase_1[3] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 7140 ) N ; + - bit_phase_1[4] + NET bit_phase_1[4] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 34340 ) N ; + - input_fock_state_str[0] + NET input_fock_state_str[0] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 13940 ) N ; + - input_fock_state_str[1] + NET input_fock_state_str[1] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 41140 ) N ; + - input_fock_state_str[2] + NET input_fock_state_str[2] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 27540 ) N ; +END PINS +SPECIALNETS 2 ; + - VGND ( PIN VGND ) ( * VNB ) ( * VGND ) + USE GROUND + + ROUTED met1 480 + SHAPE FOLLOWPIN ( 5520 38080 ) ( 44160 38080 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 32640 ) ( 44160 32640 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 27200 ) ( 44160 27200 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 21760 ) ( 44160 21760 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 16320 ) ( 44160 16320 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 10880 ) ( 44160 10880 ) + NEW met5 1600 + SHAPE STRIPE ( 5280 19180 ) ( 44400 19180 ) + NEW met4 1600 + SHAPE STRIPE ( 38820 10640 ) ( 38820 38320 ) + NEW met4 1600 + SHAPE STRIPE ( 13820 10640 ) ( 13820 38320 ) + NEW met4 0 + SHAPE STRIPE ( 38820 19180 ) via5_6_1600_1600_1_1_1600_1600 + NEW met4 0 + SHAPE STRIPE ( 13820 19180 ) via5_6_1600_1600_1_1_1600_1600 + NEW met3 330 + SHAPE STRIPE ( 38030 38080 ) ( 39610 38080 ) + NEW met3 0 + SHAPE STRIPE ( 38820 38080 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 38080 ) ( 39590 38080 ) + NEW met2 0 + SHAPE STRIPE ( 38820 38080 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 38080 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 32640 ) ( 39610 32640 ) + NEW met3 0 + SHAPE STRIPE ( 38820 32640 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 32640 ) ( 39590 32640 ) + NEW met2 0 + SHAPE STRIPE ( 38820 32640 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 32640 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 27200 ) ( 39610 27200 ) + NEW met3 0 + SHAPE STRIPE ( 38820 27200 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 27200 ) ( 39590 27200 ) + NEW met2 0 + SHAPE STRIPE ( 38820 27200 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 27200 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 21760 ) ( 39610 21760 ) + NEW met3 0 + SHAPE STRIPE ( 38820 21760 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 21760 ) ( 39590 21760 ) + NEW met2 0 + SHAPE STRIPE ( 38820 21760 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 21760 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 16320 ) ( 39610 16320 ) + NEW met3 0 + SHAPE STRIPE ( 38820 16320 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 16320 ) ( 39590 16320 ) + NEW met2 0 + SHAPE STRIPE ( 38820 16320 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 16320 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 10880 ) ( 39610 10880 ) + NEW met3 0 + SHAPE STRIPE ( 38820 10880 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 10880 ) ( 39590 10880 ) + NEW met2 0 + SHAPE STRIPE ( 38820 10880 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 10880 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 38080 ) ( 14610 38080 ) + NEW met3 0 + SHAPE STRIPE ( 13820 38080 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 38080 ) ( 14590 38080 ) + NEW met2 0 + SHAPE STRIPE ( 13820 38080 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 38080 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 32640 ) ( 14610 32640 ) + NEW met3 0 + SHAPE STRIPE ( 13820 32640 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 32640 ) ( 14590 32640 ) + NEW met2 0 + SHAPE STRIPE ( 13820 32640 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 32640 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 27200 ) ( 14610 27200 ) + NEW met3 0 + SHAPE STRIPE ( 13820 27200 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 27200 ) ( 14590 27200 ) + NEW met2 0 + SHAPE STRIPE ( 13820 27200 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 27200 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 21760 ) ( 14610 21760 ) + NEW met3 0 + SHAPE STRIPE ( 13820 21760 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 21760 ) ( 14590 21760 ) + NEW met2 0 + SHAPE STRIPE ( 13820 21760 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 21760 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 16320 ) ( 14610 16320 ) + NEW met3 0 + SHAPE STRIPE ( 13820 16320 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 16320 ) ( 14590 16320 ) + NEW met2 0 + SHAPE STRIPE ( 13820 16320 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 16320 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 10880 ) ( 14610 10880 ) + NEW met3 0 + SHAPE STRIPE ( 13820 10880 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 10880 ) ( 14590 10880 ) + NEW met2 0 + SHAPE STRIPE ( 13820 10880 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 10880 ) via2_3_1600_480_1_5_320_320 ; + - VPWR ( PIN VPWR ) ( * VPB ) ( * VPWR ) + USE POWER + + ROUTED met1 480 + SHAPE FOLLOWPIN ( 5520 35360 ) ( 44160 35360 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 29920 ) ( 44160 29920 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 24480 ) ( 44160 24480 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 19040 ) ( 44160 19040 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 13600 ) ( 44160 13600 ) + NEW met5 1600 + SHAPE STRIPE ( 5280 15880 ) ( 44400 15880 ) + NEW met4 1600 + SHAPE STRIPE ( 35520 10640 ) ( 35520 38320 ) + NEW met4 1600 + SHAPE STRIPE ( 10520 10640 ) ( 10520 38320 ) + NEW met4 0 + SHAPE STRIPE ( 35520 15880 ) via5_6_1600_1600_1_1_1600_1600 + NEW met4 0 + SHAPE STRIPE ( 10520 15880 ) via5_6_1600_1600_1_1_1600_1600 + NEW met3 330 + SHAPE STRIPE ( 34730 35360 ) ( 36310 35360 ) + NEW met3 0 + SHAPE STRIPE ( 35520 35360 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 35360 ) ( 36290 35360 ) + NEW met2 0 + SHAPE STRIPE ( 35520 35360 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 35360 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 29920 ) ( 36310 29920 ) + NEW met3 0 + SHAPE STRIPE ( 35520 29920 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 29920 ) ( 36290 29920 ) + NEW met2 0 + SHAPE STRIPE ( 35520 29920 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 29920 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 24480 ) ( 36310 24480 ) + NEW met3 0 + SHAPE STRIPE ( 35520 24480 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 24480 ) ( 36290 24480 ) + NEW met2 0 + SHAPE STRIPE ( 35520 24480 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 24480 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 19040 ) ( 36310 19040 ) + NEW met3 0 + SHAPE STRIPE ( 35520 19040 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 19040 ) ( 36290 19040 ) + NEW met2 0 + SHAPE STRIPE ( 35520 19040 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 19040 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 13600 ) ( 36310 13600 ) + NEW met3 0 + SHAPE STRIPE ( 35520 13600 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 13600 ) ( 36290 13600 ) + NEW met2 0 + SHAPE STRIPE ( 35520 13600 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 13600 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 35360 ) ( 11310 35360 ) + NEW met3 0 + SHAPE STRIPE ( 10520 35360 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 35360 ) ( 11290 35360 ) + NEW met2 0 + SHAPE STRIPE ( 10520 35360 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 35360 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 29920 ) ( 11310 29920 ) + NEW met3 0 + SHAPE STRIPE ( 10520 29920 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 29920 ) ( 11290 29920 ) + NEW met2 0 + SHAPE STRIPE ( 10520 29920 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 29920 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 24480 ) ( 11310 24480 ) + NEW met3 0 + SHAPE STRIPE ( 10520 24480 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 24480 ) ( 11290 24480 ) + NEW met2 0 + SHAPE STRIPE ( 10520 24480 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 24480 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 19040 ) ( 11310 19040 ) + NEW met3 0 + SHAPE STRIPE ( 10520 19040 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 19040 ) ( 11290 19040 ) + NEW met2 0 + SHAPE STRIPE ( 10520 19040 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 19040 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 13600 ) ( 11310 13600 ) + NEW met3 0 + SHAPE STRIPE ( 10520 13600 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 13600 ) ( 11290 13600 ) + NEW met2 0 + SHAPE STRIPE ( 10520 13600 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 13600 ) via2_3_1600_480_1_5_320_320 ; +END SPECIALNETS +NETS 13 ; + - bit_phase_0[0] ( PIN bit_phase_0[0] ) ( _2_ X ) + USE SIGNAL ; + - bit_phase_0[1] ( PIN bit_phase_0[1] ) ( _3_ X ) + USE SIGNAL ; + - bit_phase_0[2] ( PIN bit_phase_0[2] ) ( _4_ X ) + USE SIGNAL ; + - bit_phase_0[3] ( PIN bit_phase_0[3] ) ( _5_ X ) + USE SIGNAL ; + - bit_phase_0[4] ( PIN bit_phase_0[4] ) ( _5_ A ) ( _4_ A ) ( _3_ A ) ( _2_ A ) ( _1_ Y ) + USE SIGNAL ; + - bit_phase_1[0] ( PIN bit_phase_1[0] ) ( _6_ X ) + USE SIGNAL ; + - bit_phase_1[1] ( PIN bit_phase_1[1] ) ( _7_ X ) + USE SIGNAL ; + - bit_phase_1[2] ( PIN bit_phase_1[2] ) ( _8_ X ) + USE SIGNAL ; + - bit_phase_1[3] ( PIN bit_phase_1[3] ) ( _9_ X ) + USE SIGNAL ; + - bit_phase_1[4] ( PIN bit_phase_1[4] ) ( _9_ A ) ( _8_ A ) ( _7_ A ) ( _6_ A ) ( _0_ Y ) + USE SIGNAL ; + - input_fock_state_str[0] ( PIN input_fock_state_str[0] ) ( _1_ B ) ( _0_ C_N ) + USE SIGNAL ; + - input_fock_state_str[1] ( PIN input_fock_state_str[1] ) ( _1_ C_N ) ( _0_ B ) + USE SIGNAL ; + - input_fock_state_str[2] ( PIN input_fock_state_str[2] ) ( _1_ A ) ( _0_ A ) + USE SIGNAL ; +END NETS +END DESIGN diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.nl.v b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.nl.v new file mode 100644 index 00000000..d73be511 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.nl.v @@ -0,0 +1,65 @@ +module top (bit_phase_0, + bit_phase_1, + input_fock_state_str); + output [4:0] bit_phase_0; + output [4:0] bit_phase_1; + input [2:0] input_fock_state_str; + + + sky130_fd_sc_hd__nor3b_2 _0_ (.A(input_fock_state_str[2]), + .B(input_fock_state_str[1]), + .C_N(input_fock_state_str[0]), + .Y(bit_phase_1[4])); + sky130_fd_sc_hd__nor3b_2 _1_ (.A(input_fock_state_str[2]), + .B(input_fock_state_str[0]), + .C_N(input_fock_state_str[1]), + .Y(bit_phase_0[4])); + sky130_fd_sc_hd__buf_2 _2_ (.A(bit_phase_0[4]), + .X(bit_phase_0[0])); + sky130_fd_sc_hd__buf_2 _3_ (.A(bit_phase_0[4]), + .X(bit_phase_0[1])); + sky130_fd_sc_hd__buf_2 _4_ (.A(bit_phase_0[4]), + .X(bit_phase_0[2])); + sky130_fd_sc_hd__buf_2 _5_ (.A(bit_phase_0[4]), + .X(bit_phase_0[3])); + sky130_fd_sc_hd__buf_2 _6_ (.A(bit_phase_1[4]), + .X(bit_phase_1[0])); + sky130_fd_sc_hd__buf_2 _7_ (.A(bit_phase_1[4]), + .X(bit_phase_1[1])); + sky130_fd_sc_hd__buf_2 _8_ (.A(bit_phase_1[4]), + .X(bit_phase_1[2])); + sky130_fd_sc_hd__buf_2 _9_ (.A(bit_phase_1[4]), + .X(bit_phase_1[3])); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_0_Right_0 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Right_1 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Right_2 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Right_3 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Right_4 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Right_5 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Right_6 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Right_7 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Right_8 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Right_9 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_0_Left_10 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Left_11 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Left_12 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Left_13 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Left_14 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Left_15 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Left_16 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Left_17 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Left_18 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Left_19 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_20 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_21 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_1_22 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_2_23 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_3_24 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_4_25 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_5_26 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_6_27 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_7_28 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_8_29 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_30 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_31 (); +endmodule diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.odb b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.odb new file mode 100644 index 00000000..cfa02cd6 Binary files /dev/null and b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.odb differ diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.pnl.v b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.pnl.v new file mode 100644 index 00000000..40227803 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.pnl.v @@ -0,0 +1,181 @@ +module top (VPWR, + VGND, + bit_phase_0, + bit_phase_1, + input_fock_state_str); + input VPWR; + input VGND; + output [4:0] bit_phase_0; + output [4:0] bit_phase_1; + input [2:0] input_fock_state_str; + + + sky130_fd_sc_hd__nor3b_2 _0_ (.A(input_fock_state_str[2]), + .B(input_fock_state_str[1]), + .C_N(input_fock_state_str[0]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(bit_phase_1[4])); + sky130_fd_sc_hd__nor3b_2 _1_ (.A(input_fock_state_str[2]), + .B(input_fock_state_str[0]), + .C_N(input_fock_state_str[1]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(bit_phase_0[4])); + sky130_fd_sc_hd__buf_2 _2_ (.A(bit_phase_0[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[0])); + sky130_fd_sc_hd__buf_2 _3_ (.A(bit_phase_0[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[1])); + sky130_fd_sc_hd__buf_2 _4_ (.A(bit_phase_0[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[2])); + sky130_fd_sc_hd__buf_2 _5_ (.A(bit_phase_0[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[3])); + sky130_fd_sc_hd__buf_2 _6_ (.A(bit_phase_1[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[0])); + sky130_fd_sc_hd__buf_2 _7_ (.A(bit_phase_1[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[1])); + sky130_fd_sc_hd__buf_2 _8_ (.A(bit_phase_1[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[2])); + sky130_fd_sc_hd__buf_2 _9_ (.A(bit_phase_1[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[3])); + 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_0_Left_10 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Left_11 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Left_12 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Left_13 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Left_14 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Left_15 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Left_16 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Left_17 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Left_18 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Left_19 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_20 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_21 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_1_22 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_2_23 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_3_24 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_4_25 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_5_26 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_6_27 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_7_28 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_8_29 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_30 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_31 (.VGND(VGND), + .VPWR(VPWR)); +endmodule diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.sdc b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.sdc new file mode 100644 index 00000000..9b8bdc0b --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.sdc @@ -0,0 +1,44 @@ +############################################################################### +# Created by write_sdc +############################################################################### +current_design top +############################################################################### +# Timing Constraints +############################################################################### +create_clock -name None -period 15.0000 +set_clock_uncertainty 0.2500 None +set_input_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {input_fock_state_str[0]}] +set_input_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {input_fock_state_str[1]}] +set_input_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {input_fock_state_str[2]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[0]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[1]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[2]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[3]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[4]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[0]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[1]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[2]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[3]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[4]}] +############################################################################### +# Environment +############################################################################### +set_load -pin_load 0.0334 [get_ports {bit_phase_0[4]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[3]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[2]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[1]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[0]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[4]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[3]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[2]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[1]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[0]}] +set_driving_cell -lib_cell sky130_fd_sc_hd__inv_2 -pin {Y} -input_transition_rise 0.0000 -input_transition_fall 0.0000 [get_ports {input_fock_state_str[2]}] +set_driving_cell -lib_cell sky130_fd_sc_hd__inv_2 -pin {Y} -input_transition_rise 0.0000 -input_transition_fall 0.0000 [get_ports {input_fock_state_str[1]}] +set_driving_cell -lib_cell sky130_fd_sc_hd__inv_2 -pin {Y} -input_transition_rise 0.0000 -input_transition_fall 0.0000 [get_ports {input_fock_state_str[0]}] +############################################################################### +# Design Rules +############################################################################### +set_max_transition 0.7500 [current_design] +set_max_capacitance 0.2000 [current_design] +set_max_fanout 6.0000 [current_design] diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/COMMANDS b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/COMMANDS new file mode 100644 index 00000000..1641ece2 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/COMMANDS @@ -0,0 +1 @@ +openroad -exit -no_splash -metrics /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/or_metrics_out.json /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/openroad/gpl.tcl diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/_env.tcl b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/_env.tcl new file mode 100644 index 00000000..733cf60d --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/_env.tcl @@ -0,0 +1,80 @@ +set ::env(STEP_ID) OpenROAD.GlobalPlacement +set ::env(TECH_LEF) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef +set ::env(MACRO_LEFS) "" +set ::env(STD_CELL_LIBRARY) sky130_fd_sc_hd +set ::env(VDD_PIN) VPWR +set ::env(VDD_PIN_VOLTAGE) 1.80 +set ::env(GND_PIN) VGND +set ::env(TECH_LEFS) "\"nom_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef \"min_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef \"max_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef" +set ::env(GPIO_PADS_LEF) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef" +set ::env(GPIO_PADS_LEF_CORE_SIDE) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef" +set ::env(GPIO_PADS_VERILOG) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v +set ::env(GPIO_PAD_CELLS) "\"sky130_fd_io*\" \"sky130_ef_io*\"" +set ::env(PRIMARY_GDSII_STREAMOUT_TOOL) magic +set ::env(DATA_WIRE_RC_LAYER) met2 +set ::env(CLOCK_WIRE_RC_LAYER) met5 +set ::env(DEFAULT_CORNER) nom_tt_025C_1v80 +set ::env(STA_CORNERS) "nom_tt_025C_1v80 nom_ss_100C_1v60 nom_ff_n40C_1v95 min_tt_025C_1v80 min_ss_100C_1v60 min_ff_n40C_1v95 max_tt_025C_1v80 max_ss_100C_1v60 max_ff_n40C_1v95" +set ::env(FP_TRACKS_INFO) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info +set ::env(FP_TAPCELL_DIST) 13 +set ::env(FP_IO_HLAYER) met3 +set ::env(FP_IO_VLAYER) met2 +set ::env(RT_MIN_LAYER) met1 +set ::env(RT_MAX_LAYER) met5 +set ::env(SCL_GROUND_PINS) "VGND VNB" +set ::env(SCL_POWER_PINS) "VPWR VPB" +set ::env(TRISTATE_CELLS) "\"sky130_fd_sc_hd__ebuf*\"" +set ::env(FILL_CELL) "\"sky130_fd_sc_hd__fill*\"" +set ::env(DECAP_CELL) "sky130_ef_sc_hd__decap_12 sky130_fd_sc_hd__decap_8 sky130_fd_sc_hd__decap_6 sky130_fd_sc_hd__decap_4 sky130_fd_sc_hd__decap_3" +set ::env(LIB) "\"*_tt_025C_1v80\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib \"*_ss_100C_1v60\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib \"*_ff_n40C_1v95\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" +set ::env(CELL_LEFS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef" +set ::env(CELL_GDS) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds +set ::env(CELL_VERILOG_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v" +set ::env(CELL_BB_VERILOG_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox.v /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox_pp.v" +set ::env(CELL_SPICE_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice" +set ::env(SYNTH_EXCLUDED_CELL_FILE) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells +set ::env(PNR_EXCLUDED_CELL_FILE) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells +set ::env(OUTPUT_CAP_LOAD) 33.442 +set ::env(MAX_FANOUT_CONSTRAINT) 6 +set ::env(MAX_TRANSITION_CONSTRAINT) 0.75 +set ::env(MAX_CAPACITANCE_CONSTRAINT) 0.2 +set ::env(CLOCK_UNCERTAINTY_CONSTRAINT) 0.25 +set ::env(CLOCK_TRANSITION_CONSTRAINT) 0.1499999999999999944488848768742172978818416595458984375 +set ::env(TIME_DERATING_CONSTRAINT) 5 +set ::env(IO_DELAY_CONSTRAINT) 20 +set ::env(SYNTH_DRIVING_CELL) sky130_fd_sc_hd__inv_2/Y +set ::env(SYNTH_TIEHI_CELL) sky130_fd_sc_hd__conb_1/HI +set ::env(SYNTH_TIELO_CELL) sky130_fd_sc_hd__conb_1/LO +set ::env(SYNTH_BUFFER_CELL) sky130_fd_sc_hd__buf_2/A/X +set ::env(WELLTAP_CELL) sky130_fd_sc_hd__tapvpwrvgnd_1 +set ::env(ENDCAP_CELL) sky130_fd_sc_hd__decap_3 +set ::env(PLACE_SITE) unithd +set ::env(CELL_PAD_EXCLUDE) "\"sky130_fd_sc_hd__tap*\" \"sky130_fd_sc_hd__decap*\" \"sky130_ef_sc_hd__decap*\" \"sky130_fd_sc_hd__fill*\"" +set ::env(DIODE_CELL) sky130_fd_sc_hd__diode_2/DIODE +set ::env(DESIGN_NAME) top +set ::env(CLOCK_PERIOD) 15 +set ::env(CLOCK_PORT) None +set ::env(DIE_AREA) "0 0 50 50" +set ::env(FALLBACK_SDC_FILE) /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc +set ::env(PDN_CONNECT_MACROS_TO_GRID) 1 +set ::env(PDN_ENABLE_GLOBAL_CONNECTIONS) 1 +set ::env(GRT_ADJUSTMENT) 0.299999999999999988897769753748434595763683319091796875 +set ::env(GRT_MACRO_EXTENSION) 0 +set ::env(GRT_LAYER_ADJUSTMENTS) "0.99 0 0 0 0 0" +set ::env(PL_TARGET_DENSITY_PCT) 50.0 +set ::env(PL_SKIP_INITIAL_PLACEMENT) 0 +set ::env(PL_WIRE_LENGTH_COEF) 0.25 +set ::env(FP_CORE_UTIL) 40 +set ::env(GPL_CELL_PADDING) 0 +set ::env(PL_TIME_DRIVEN) 1 +set ::env(PL_ROUTABILITY_DRIVEN) 1 +set ::env(CURRENT_ODB) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.odb +set ::env(SAVE_ODB) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.odb +set ::env(SAVE_DEF) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.def +set ::env(SAVE_SDC) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.sdc +set ::env(SAVE_NETLIST) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.nl.v +set ::env(SAVE_POWERED_NETLIST) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.pnl.v +set ::env(_SDC_IN) /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc +set ::env(_PNR_LIBS) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib +set ::env(_MACRO_LIBS) "" +set ::env(_PNR_EXCLUDED_CELLS) "sky130_fd_sc_hd__clkdlybuf4s18_1 sky130_fd_sc_hd__a21boi_0 sky130_fd_sc_hd__lpflow_isobufsrc_2 sky130_fd_sc_hd__lpflow_clkbufkapwr_8 sky130_fd_sc_hd__clkdlybuf4s15_1 sky130_fd_sc_hd__xnor3_4 sky130_fd_sc_hd__buf_16 sky130_fd_sc_hd__o21ai_0 sky130_fd_sc_hd__lpflow_clkbufkapwr_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2 sky130_fd_sc_hd__o311ai_0 sky130_fd_sc_hd__lpflow_decapkapwr_3 sky130_fd_sc_hd__lpflow_clkinvkapwr_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4 sky130_fd_sc_hd__lpflow_clkinvkapwr_8 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2 sky130_fd_sc_hd__fa_4 sky130_fd_sc_hd__lpflow_isobufsrc_8 sky130_fd_sc_hd__lpflow_clkinvkapwr_1 sky130_fd_sc_hd__lpflow_inputisolatch_1 sky130_fd_sc_hd__xor3_1 sky130_fd_sc_hd__lpflow_inputiso0p_1 sky130_fd_sc_hd__xor3_2 sky130_fd_sc_hd__probe_p_8 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1 sky130_fd_sc_hd__probec_p_8 sky130_fd_sc_hd__lpflow_decapkapwr_4 sky130_fd_sc_hd__xor3_4 sky130_fd_sc_hd__lpflow_isobufsrc_1 sky130_fd_sc_hd__lpflow_isobufsrckapwr_16 sky130_fd_sc_hd__lpflow_clkbufkapwr_1 sky130_fd_sc_hd__lpflow_decapkapwr_12 sky130_fd_sc_hd__lpflow_clkbufkapwr_16 sky130_fd_sc_hd__lpflow_inputiso1p_1 sky130_fd_sc_hd__lpflow_isobufsrc_4 sky130_fd_sc_hd__and2_0 sky130_fd_sc_hd__lpflow_clkinvkapwr_2 sky130_fd_sc_hd__or2_0 sky130_fd_sc_hd__lpflow_inputiso1n_1 sky130_fd_sc_hd__lpflow_decapkapwr_6 sky130_fd_sc_hd__lpflow_isobufsrc_16 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4 sky130_fd_sc_hd__mux4_4 sky130_fd_sc_hd__lpflow_decapkapwr_8 sky130_fd_sc_hd__lpflow_clkbufkapwr_2 sky130_fd_sc_hd__lpflow_inputiso0n_1 sky130_fd_sc_hd__xnor3_2 sky130_fd_sc_hd__lpflow_bleeder_1 sky130_fd_sc_hd__lpflow_clkinvkapwr_16 sky130_fd_sc_hd__a2111oi_0 sky130_fd_sc_hd__xnor3_1" diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/config.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/config.json new file mode 100644 index 00000000..d9be0c0a --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/config.json @@ -0,0 +1,181 @@ +{ + "STD_CELL_LIBRARY": "sky130_fd_sc_hd", + "VDD_PIN": "VPWR", + "VDD_PIN_VOLTAGE": 1.8, + "GND_PIN": "VGND", + "WIRE_LENGTH_THRESHOLD": null, + "TECH_LEFS": { + "nom_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef", + "min_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef", + "max_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef" + }, + "GPIO_PADS_LEF": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef" + ], + "GPIO_PADS_LEF_CORE_SIDE": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef" + ], + "GPIO_PADS_VERILOG": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v" + ], + "GPIO_PAD_CELLS": [ + "sky130_fd_io*", + "sky130_ef_io*" + ], + "PRIMARY_GDSII_STREAMOUT_TOOL": "magic", + "DEFAULT_MAX_TRAN": null, + "DATA_WIRE_RC_LAYER": "met2", + "CLOCK_WIRE_RC_LAYER": "met5", + "DEFAULT_CORNER": "nom_tt_025C_1v80", + "STA_CORNERS": [ + "nom_tt_025C_1v80", + "nom_ss_100C_1v60", + "nom_ff_n40C_1v95", + "min_tt_025C_1v80", + "min_ss_100C_1v60", + "min_ff_n40C_1v95", + "max_tt_025C_1v80", + "max_ss_100C_1v60", + "max_ff_n40C_1v95" + ], + "FP_TRACKS_INFO": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info", + "FP_TAPCELL_DIST": 13, + "FP_IO_HLAYER": "met3", + "FP_IO_VLAYER": "met2", + "RT_MIN_LAYER": "met1", + "RT_MAX_LAYER": "met5", + "SCL_GROUND_PINS": [ + "VGND", + "VNB" + ], + "SCL_POWER_PINS": [ + "VPWR", + "VPB" + ], + "TRISTATE_CELLS": [ + "sky130_fd_sc_hd__ebuf*" + ], + "FILL_CELL": [ + "sky130_fd_sc_hd__fill*" + ], + "DECAP_CELL": [ + "sky130_ef_sc_hd__decap_12", + "sky130_fd_sc_hd__decap_8", + "sky130_fd_sc_hd__decap_6", + "sky130_fd_sc_hd__decap_4", + "sky130_fd_sc_hd__decap_3" + ], + "LIB": { + "*_tt_025C_1v80": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib" + ], + "*_ss_100C_1v60": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib" + ], + "*_ff_n40C_1v95": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" + ] + }, + "CELL_LEFS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef" + ], + "CELL_GDS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds" + ], + "CELL_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v" + ], + "CELL_BB_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox_pp.v" + ], + "CELL_SPICE_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice" + ], + "SYNTH_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells", + "PNR_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells", + "OUTPUT_CAP_LOAD": 33.442, + "MAX_FANOUT_CONSTRAINT": 6, + "MAX_TRANSITION_CONSTRAINT": 0.75, + "MAX_CAPACITANCE_CONSTRAINT": 0.2, + "CLOCK_UNCERTAINTY_CONSTRAINT": 0.25, + "CLOCK_TRANSITION_CONSTRAINT": 0.15, + "TIME_DERATING_CONSTRAINT": 5, + "IO_DELAY_CONSTRAINT": 20, + "SYNTH_DRIVING_CELL": "sky130_fd_sc_hd__inv_2/Y", + "SYNTH_CLK_DRIVING_CELL": null, + "SYNTH_TIEHI_CELL": "sky130_fd_sc_hd__conb_1/HI", + "SYNTH_TIELO_CELL": "sky130_fd_sc_hd__conb_1/LO", + "SYNTH_BUFFER_CELL": "sky130_fd_sc_hd__buf_2/A/X", + "WELLTAP_CELL": "sky130_fd_sc_hd__tapvpwrvgnd_1", + "ENDCAP_CELL": "sky130_fd_sc_hd__decap_3", + "PLACE_SITE": "unithd", + "CELL_PAD_EXCLUDE": [ + "sky130_fd_sc_hd__tap*", + "sky130_fd_sc_hd__decap*", + "sky130_ef_sc_hd__decap*", + "sky130_fd_sc_hd__fill*" + ], + "DIODE_CELL": "sky130_fd_sc_hd__diode_2/DIODE", + "DESIGN_DIR": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo", + "PDK_ROOT": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a", + "DESIGN_NAME": "top", + "PDK": "sky130A", + "CLOCK_PERIOD": 15, + "CLOCK_PORT": "None", + "CLOCK_NET": null, + "VDD_NETS": null, + "GND_NETS": null, + "DIE_AREA": [ + 0, + 0, + 50, + 50 + ], + "EXTRA_EXCLUDED_CELLS": null, + "MACROS": null, + "EXTRA_LEFS": null, + "EXTRA_VERILOG_MODELS": null, + "EXTRA_SPICE_MODELS": null, + "EXTRA_LIBS": null, + "EXTRA_GDS_FILES": null, + "FALLBACK_SDC_FILE": "/nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc", + "PDN_CONNECT_MACROS_TO_GRID": true, + "PDN_MACRO_CONNECTIONS": null, + "PDN_ENABLE_GLOBAL_CONNECTIONS": true, + "PNR_SDC_FILE": null, + "FP_DEF_TEMPLATE": null, + "RT_CLOCK_MIN_LAYER": null, + "RT_CLOCK_MAX_LAYER": null, + "GRT_ADJUSTMENT": 0.3, + "GRT_MACRO_EXTENSION": 0, + "GRT_LAYER_ADJUSTMENTS": [ + 0.99, + 0, + 0, + 0, + 0, + 0 + ], + "PL_TARGET_DENSITY_PCT": 50, + "PL_SKIP_INITIAL_PLACEMENT": false, + "PL_WIRE_LENGTH_COEF": 0.25, + "PL_MIN_PHI_COEFFICIENT": null, + "PL_MAX_PHI_COEFFICIENT": null, + "FP_CORE_UTIL": 40, + "GPL_CELL_PADDING": 0, + "PL_TIME_DRIVEN": true, + "PL_ROUTABILITY_DRIVEN": true, + "meta": { + "openlane_version": "2.0.9", + "step": "OpenROAD.GlobalPlacement" + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/openroad-globalplacement.log b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/openroad-globalplacement.log new file mode 100644 index 00000000..c4355edc --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/openroad-globalplacement.log @@ -0,0 +1,116 @@ +Reading OpenROAD database at '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.odb'… +Reading library file at '/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib'… +Reading design constraints file at '/nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc'… +[WARNING STA-0366] port 'None' not found. +[INFO] Using clock None… +[INFO] Setting output delay to: 3 +[INFO] Setting input delay to: 3 +[WARNING STA-0366] port 'None' not found. +[INFO] Setting load to: 0.033442 +[INFO] Setting clock uncertainty to: 0.25 +[INFO] Setting clock transition to: 0.1499999999999999944488848768742172978818416595458984375 +[WARNING STA-0419] transition time can not be specified for virtual clocks. +[INFO] Setting timing derate to: 5% +[INFO] Setting RC values… +[INFO] Setting signal min routing layer to: met1 and clock min routing layer to met1. +[INFO] Setting signal max routing layer to: met5 and clock max routing layer to met5. +{*}-density 0.5 -timing_driven -routability_driven -pad_right 0 -pad_left 0 -init_wirelength_coef 0.25 +[INFO GPL-0002] DBU: 1000 +[INFO GPL-0003] SiteSize: 460 2720 +[INFO GPL-0004] CoreAreaLxLy: 5520 10880 +[INFO GPL-0005] CoreAreaUxUy: 44160 38080 +[INFO GPL-0006] NumInstances: 42 +[INFO GPL-0007] NumPlaceInstances: 10 +[INFO GPL-0008] NumFixedInstances: 32 +[INFO GPL-0009] NumDummyInstances: 0 +[INFO GPL-0010] NumNets: 13 +[INFO GPL-0011] NumPins: 37 +[INFO GPL-0012] DieAreaLxLy: 0 0 +[INFO GPL-0013] DieAreaUxUy: 50000 50000 +[INFO GPL-0014] CoreAreaLxLy: 5520 10880 +[INFO GPL-0015] CoreAreaUxUy: 44160 38080 +[INFO GPL-0016] CoreArea: 1051008000 +[INFO GPL-0017] NonPlaceInstsArea: 90086400 +[INFO GPL-0018] PlaceInstsArea: 65062400 +[INFO GPL-0019] Util(%): 6.77 +[INFO GPL-0020] StdInstsArea: 65062400 +[INFO GPL-0021] MacroInstsArea: 0 +[InitialPlace] Iter: 1 CG residual: 0.00000009 HPWL: 967720 +[InitialPlace] Iter: 2 CG residual: 0.00000000 HPWL: 207345 +[InitialPlace] Iter: 3 CG residual: 0.00000001 HPWL: 188913 +[InitialPlace] Iter: 4 CG residual: 0.00000000 HPWL: 181218 +[InitialPlace] Iter: 5 CG residual: 0.00000005 HPWL: 179535 +[INFO GPL-0031] FillerInit: NumGCells: 81 +[INFO GPL-0032] FillerInit: NumGNets: 13 +[INFO GPL-0033] FillerInit: NumGPins: 37 +[INFO GPL-0023] TargetDensity: 0.50 +[INFO GPL-0024] AveragePlaceInstArea: 6506240 +[INFO GPL-0025] IdealBinArea: 13012480 +[INFO GPL-0026] IdealBinCnt: 80 +[INFO GPL-0027] TotalBinArea: 1051008000 +[INFO GPL-0028] BinCnt: 8 8 +[INFO GPL-0029] BinSize: 4830 3400 +[INFO GPL-0030] NumBins: 64 +[NesterovSolve] Iter: 1 overflow: 0.150076 HPWL: 197360 +[INFO GPL-0100] worst slack 7.94e-09 +[INFO GPL-0103] Weighted 0 nets. +[NesterovSolve] Snapshot saved at iter = 0 +[INFO GPL-0075] Routability numCall: 1 inflationIterCnt: 1 bloatIterCnt: 0 +[INFO GPL-0036] TileLxLy: 0 0 +[INFO GPL-0037] TileSize: 6900 6900 +[INFO GPL-0038] TileCnt: 7 7 +[INFO GPL-0039] numRoutingLayers: 6 +[INFO GPL-0040] NumTiles: 49 +[INFO GPL-0063] TotalRouteOverflowH2: 0 +[INFO GPL-0064] TotalRouteOverflowV2: 0 +[INFO GPL-0065] OverflowTileCnt2: 0 +[INFO GPL-0066] 0.5%RC: 0.800000011920929 +[INFO GPL-0067] 1.0%RC: 0.7249999940395355 +[INFO GPL-0068] 2.0%RC: 0.6833333373069763 +[INFO GPL-0069] 5.0%RC: 0.6533333539962769 +[INFO GPL-0070] 0.5rcK: 1 +[INFO GPL-0071] 1.0rcK: 1 +[INFO GPL-0072] 2.0rcK: 0 +[INFO GPL-0073] 5.0rcK: 0 +[INFO GPL-0074] FinalRC: 0.7625 +[INFO GPL-0100] worst slack 7.94e-09 +[INFO GPL-0103] Weighted 0 nets. +[NesterovSolve] Iter: 10 overflow: 0.14349 HPWL: 197138 +[NesterovSolve] Iter: 20 overflow: 0.143478 HPWL: 197113 +[NesterovSolve] Iter: 30 overflow: 0.143467 HPWL: 197113 +[NesterovSolve] Iter: 40 overflow: 0.14349 HPWL: 197107 +[NesterovSolve] Iter: 50 overflow: 0.143478 HPWL: 197089 +[NesterovSolve] Iter: 60 overflow: 0.14349 HPWL: 197070 +[NesterovSolve] Iter: 70 overflow: 0.143478 HPWL: 197065 +[NesterovSolve] Iter: 80 overflow: 0.143478 HPWL: 197115 +[NesterovSolve] Iter: 90 overflow: 0.143478 HPWL: 197176 +[NesterovSolve] Iter: 100 overflow: 0.143478 HPWL: 197256 +[NesterovSolve] Iter: 110 overflow: 0.14349 HPWL: 197347 +[NesterovSolve] Iter: 120 overflow: 0.143501 HPWL: 197433 +[NesterovSolve] Iter: 130 overflow: 0.143467 HPWL: 197473 +[NesterovSolve] Iter: 140 overflow: 0.143456 HPWL: 197450 +[NesterovSolve] Iter: 150 overflow: 0.143433 HPWL: 197412 +[NesterovSolve] Iter: 160 overflow: 0.143433 HPWL: 197337 +[NesterovSolve] Iter: 170 overflow: 0.143377 HPWL: 197380 +[NesterovSolve] Iter: 180 overflow: 0.14332 HPWL: 197304 +[NesterovSolve] Iter: 190 overflow: 0.143252 HPWL: 197378 +[NesterovSolve] Iter: 200 overflow: 0.143094 HPWL: 197389 +[NesterovSolve] Iter: 210 overflow: 0.142913 HPWL: 197391 +[NesterovSolve] Iter: 220 overflow: 0.142641 HPWL: 197458 +[NesterovSolve] Iter: 230 overflow: 0.142313 HPWL: 197615 +[NesterovSolve] Iter: 240 overflow: 0.141646 HPWL: 197681 +[NesterovSolve] Iter: 250 overflow: 0.140763 HPWL: 197854 +[NesterovSolve] Iter: 260 overflow: 0.139621 HPWL: 197927 +[NesterovSolve] Iter: 270 overflow: 0.138015 HPWL: 197570 +[NesterovSolve] Iter: 280 overflow: 0.13556 HPWL: 197767 +[NesterovSolve] Iter: 290 overflow: 0.132542 HPWL: 198011 +[NesterovSolve] Iter: 300 overflow: 0.13037 HPWL: 198342 +[NesterovSolve] Finished with Overflow: 0.099098 +[INFO] Setting RC values… +Setting global connections for newly added cells… +[INFO] Setting global connections... +Writing OpenROAD database to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.odb'… +Writing netlist to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.nl.v'… +Writing powered netlist to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.pnl.v'… +Writing layout to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.def'… +Writing timing constraints to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.sdc'… diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/openroad-globalplacement.process_stats.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/openroad-globalplacement.process_stats.json new file mode 100644 index 00000000..1cbabca4 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/openroad-globalplacement.process_stats.json @@ -0,0 +1,20 @@ +{ + "time": { + "cpu_time_user": "00:00:00.310", + "cpu_time_system": "00:00:00.050", + "runtime": "00:00:00.414", + "cpu_time_iowait": "00:00:00.000" + }, + "peak_resources": { + "cpu_percent": 99.6, + "memory_rss": "106MiB", + "memory_vms": "268MiB", + "threads": 2 + }, + "avg_resources": { + "cpu_percent": 58.04999999999999, + "memory_rss": "47MiB", + "memory_vms": "130MiB", + "threads": 1.3333333333333333 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/or_metrics_out.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/or_metrics_out.json new file mode 100644 index 00000000..75fea50a --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/or_metrics_out.json @@ -0,0 +1,15 @@ +{ + "design__io": 15, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count": 22, + "design__instance__area": 80.0768, + "design__instance__count__stdcell": 22, + "design__instance__area__stdcell": 80.0768, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.0761905, + "design__instance__utilization__stdcell": 0.0761905, + "flow__warnings__count": 3, + "flow__errors__count": 0 +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/runtime.txt b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/runtime.txt new file mode 100644 index 00000000..13f46d33 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/runtime.txt @@ -0,0 +1 @@ +00:00:00.522 \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/state_in.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/state_in.json new file mode 100644 index 00000000..5853e474 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/state_in.json @@ -0,0 +1,45 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.nl.v", + "pnl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.pnl.v", + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.def", + "lef": null, + "openroad-lef": null, + "odb": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.odb", + "sdc": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/top.sdc", + "sdf": null, + "spef": null, + "lib": null, + "spice": null, + "mag": null, + "gds": null, + "mag_gds": null, + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 22, + "design__instance__area": 80.0768, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0, + "design__die__bbox": "0.0 0.0 50.0 50.0", + "design__core__bbox": "5.52 10.88 44.16 38.08", + "flow__warnings__count": 3, + "flow__errors__count": 0, + "design__io": 15, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count__stdcell": 22, + "design__instance__area__stdcell": 80.0768, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.0761905, + "design__instance__utilization__stdcell": 0.0761905, + "design__power_grid_violation__count__net:VGND": 0, + "design__power_grid_violation__count__net:VPWR": 0, + "design__power_grid_violation__count": 0, + "floorplan__design__io": 13, + "design__io__hpwl": 468660 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/state_out.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/state_out.json new file mode 100644 index 00000000..6caf83e1 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/state_out.json @@ -0,0 +1,45 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.nl.v", + "pnl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.pnl.v", + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.def", + "lef": null, + "openroad-lef": null, + "odb": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.odb", + "sdc": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.sdc", + "sdf": null, + "spef": null, + "lib": null, + "spice": null, + "mag": null, + "gds": null, + "mag_gds": null, + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 22, + "design__instance__area": 80.0768, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0, + "design__die__bbox": "0.0 0.0 50.0 50.0", + "design__core__bbox": "5.52 10.88 44.16 38.08", + "flow__warnings__count": 3, + "flow__errors__count": 0, + "design__io": 15, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count__stdcell": 22, + "design__instance__area__stdcell": 80.0768, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.0761905, + "design__instance__utilization__stdcell": 0.0761905, + "design__power_grid_violation__count__net:VGND": 0, + "design__power_grid_violation__count__net:VPWR": 0, + "design__power_grid_violation__count": 0, + "floorplan__design__io": 13, + "design__io__hpwl": 468660 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.def b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.def new file mode 100644 index 00000000..445187ff --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.def @@ -0,0 +1,297 @@ +VERSION 5.8 ; +DIVIDERCHAR "/" ; +BUSBITCHARS "[]" ; +DESIGN top ; +UNITS DISTANCE MICRONS 1000 ; +DIEAREA ( 0 0 ) ( 50000 50000 ) ; +ROW ROW_0 unithd 5520 10880 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_1 unithd 5520 13600 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_2 unithd 5520 16320 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_3 unithd 5520 19040 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_4 unithd 5520 21760 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_5 unithd 5520 24480 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_6 unithd 5520 27200 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_7 unithd 5520 29920 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_8 unithd 5520 32640 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_9 unithd 5520 35360 FS DO 84 BY 1 STEP 460 0 ; +TRACKS X 230 DO 109 STEP 460 LAYER li1 ; +TRACKS Y 170 DO 147 STEP 340 LAYER li1 ; +TRACKS X 170 DO 147 STEP 340 LAYER met1 ; +TRACKS Y 170 DO 147 STEP 340 LAYER met1 ; +TRACKS X 230 DO 109 STEP 460 LAYER met2 ; +TRACKS Y 230 DO 109 STEP 460 LAYER met2 ; +TRACKS X 340 DO 73 STEP 680 LAYER met3 ; +TRACKS Y 340 DO 73 STEP 680 LAYER met3 ; +TRACKS X 460 DO 54 STEP 920 LAYER met4 ; +TRACKS Y 460 DO 54 STEP 920 LAYER met4 ; +TRACKS X 1700 DO 14 STEP 3400 LAYER met5 ; +TRACKS Y 1700 DO 14 STEP 3400 LAYER met5 ; +GCELLGRID X 0 DO 7 STEP 6900 ; +GCELLGRID Y 0 DO 7 STEP 6900 ; +VIAS 4 ; + - via2_3_1600_480_1_5_320_320 + VIARULE M1M2_PR + CUTSIZE 150 150 + LAYERS met1 via met2 + CUTSPACING 170 170 + ENCLOSURE 85 165 55 85 + ROWCOL 1 5 ; + - via3_4_1600_480_1_4_400_400 + VIARULE M2M3_PR + CUTSIZE 200 200 + LAYERS met2 via2 met3 + CUTSPACING 200 200 + ENCLOSURE 40 85 65 65 + ROWCOL 1 4 ; + - via4_5_1600_480_1_4_400_400 + VIARULE M3M4_PR + CUTSIZE 200 200 + LAYERS met3 via3 met4 + CUTSPACING 200 200 + ENCLOSURE 90 60 100 65 + ROWCOL 1 4 ; + - via5_6_1600_1600_1_1_1600_1600 + VIARULE M4M5_PR + CUTSIZE 800 800 + LAYERS met4 via4 met5 + CUTSPACING 800 800 + ENCLOSURE 400 190 310 400 ; +END VIAS +COMPONENTS 42 ; + - PHY_EDGE_ROW_0_Left_10 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 10880 ) N ; + - PHY_EDGE_ROW_0_Right_0 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 10880 ) FN ; + - PHY_EDGE_ROW_1_Left_11 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 13600 ) FS ; + - PHY_EDGE_ROW_1_Right_1 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 13600 ) S ; + - PHY_EDGE_ROW_2_Left_12 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 16320 ) N ; + - PHY_EDGE_ROW_2_Right_2 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 16320 ) FN ; + - PHY_EDGE_ROW_3_Left_13 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 19040 ) FS ; + - PHY_EDGE_ROW_3_Right_3 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 19040 ) S ; + - PHY_EDGE_ROW_4_Left_14 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 21760 ) N ; + - PHY_EDGE_ROW_4_Right_4 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 21760 ) FN ; + - PHY_EDGE_ROW_5_Left_15 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 24480 ) FS ; + - PHY_EDGE_ROW_5_Right_5 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 24480 ) S ; + - PHY_EDGE_ROW_6_Left_16 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 27200 ) N ; + - PHY_EDGE_ROW_6_Right_6 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 27200 ) FN ; + - PHY_EDGE_ROW_7_Left_17 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 29920 ) FS ; + - PHY_EDGE_ROW_7_Right_7 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 29920 ) S ; + - PHY_EDGE_ROW_8_Left_18 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 32640 ) N ; + - PHY_EDGE_ROW_8_Right_8 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 32640 ) FN ; + - PHY_EDGE_ROW_9_Left_19 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 35360 ) FS ; + - PHY_EDGE_ROW_9_Right_9 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 35360 ) S ; + - TAP_TAPCELL_ROW_0_20 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 10880 ) N ; + - TAP_TAPCELL_ROW_0_21 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 10880 ) N ; + - TAP_TAPCELL_ROW_1_22 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 13600 ) FS ; + - TAP_TAPCELL_ROW_2_23 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 16320 ) N ; + - TAP_TAPCELL_ROW_3_24 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 19040 ) FS ; + - TAP_TAPCELL_ROW_4_25 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 21760 ) N ; + - TAP_TAPCELL_ROW_5_26 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 24480 ) FS ; + - TAP_TAPCELL_ROW_6_27 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 27200 ) N ; + - TAP_TAPCELL_ROW_7_28 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 29920 ) FS ; + - TAP_TAPCELL_ROW_8_29 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 32640 ) N ; + - TAP_TAPCELL_ROW_9_30 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 35360 ) FS ; + - TAP_TAPCELL_ROW_9_31 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 35360 ) FS ; + - _0_ sky130_fd_sc_hd__nor3b_2 + PLACED ( 37896 26423 ) N ; + - _1_ sky130_fd_sc_hd__nor3b_2 + PLACED ( 37896 26390 ) N ; + - _2_ sky130_fd_sc_hd__buf_2 + PLACED ( 39825 17941 ) N ; + - _3_ sky130_fd_sc_hd__buf_2 + PLACED ( 39825 22067 ) N ; + - _4_ sky130_fd_sc_hd__buf_2 + PLACED ( 39825 19507 ) N ; + - _5_ sky130_fd_sc_hd__buf_2 + PLACED ( 39825 34316 ) N ; + - _6_ sky130_fd_sc_hd__buf_2 + PLACED ( 39825 15941 ) N ; + - _7_ sky130_fd_sc_hd__buf_2 + PLACED ( 39825 11924 ) N ; + - _8_ sky130_fd_sc_hd__buf_2 + PLACED ( 39825 30415 ) N ; + - _9_ sky130_fd_sc_hd__buf_2 + PLACED ( 39825 11924 ) N ; +END COMPONENTS +PINS 15 ; + - VGND + NET VGND + SPECIAL + DIRECTION INOUT + USE GROUND + + PORT + + LAYER met5 ( -19560 -800 ) ( 19560 800 ) + + LAYER met4 ( 13180 -8540 ) ( 14780 19140 ) + + LAYER met4 ( -11820 -8540 ) ( -10220 19140 ) + + FIXED ( 24840 19180 ) N ; + - VPWR + NET VPWR + SPECIAL + DIRECTION INOUT + USE POWER + + PORT + + LAYER met5 ( -19560 -800 ) ( 19560 800 ) + + LAYER met4 ( 9880 -5240 ) ( 11480 22440 ) + + LAYER met4 ( -15120 -5240 ) ( -13520 22440 ) + + FIXED ( 24840 15880 ) N ; + - bit_phase_0[0] + NET bit_phase_0[0] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 3740 ) N ; + - bit_phase_0[1] + NET bit_phase_0[1] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 24140 ) N ; + - bit_phase_0[2] + NET bit_phase_0[2] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 20740 ) N ; + - bit_phase_0[3] + NET bit_phase_0[3] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 37740 ) N ; + - bit_phase_0[4] + NET bit_phase_0[4] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 44540 ) N ; + - bit_phase_1[0] + NET bit_phase_1[0] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 17340 ) N ; + - bit_phase_1[1] + NET bit_phase_1[1] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 10540 ) N ; + - bit_phase_1[2] + NET bit_phase_1[2] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 30940 ) N ; + - bit_phase_1[3] + NET bit_phase_1[3] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 7140 ) N ; + - bit_phase_1[4] + NET bit_phase_1[4] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 34340 ) N ; + - input_fock_state_str[0] + NET input_fock_state_str[0] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 13940 ) N ; + - input_fock_state_str[1] + NET input_fock_state_str[1] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 41140 ) N ; + - input_fock_state_str[2] + NET input_fock_state_str[2] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 27540 ) N ; +END PINS +SPECIALNETS 2 ; + - VGND ( PIN VGND ) ( * VNB ) ( * VGND ) + USE GROUND + + ROUTED met1 480 + SHAPE FOLLOWPIN ( 5520 38080 ) ( 44160 38080 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 32640 ) ( 44160 32640 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 27200 ) ( 44160 27200 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 21760 ) ( 44160 21760 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 16320 ) ( 44160 16320 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 10880 ) ( 44160 10880 ) + NEW met5 1600 + SHAPE STRIPE ( 5280 19180 ) ( 44400 19180 ) + NEW met4 1600 + SHAPE STRIPE ( 38820 10640 ) ( 38820 38320 ) + NEW met4 1600 + SHAPE STRIPE ( 13820 10640 ) ( 13820 38320 ) + NEW met4 0 + SHAPE STRIPE ( 38820 19180 ) via5_6_1600_1600_1_1_1600_1600 + NEW met4 0 + SHAPE STRIPE ( 13820 19180 ) via5_6_1600_1600_1_1_1600_1600 + NEW met3 330 + SHAPE STRIPE ( 38030 38080 ) ( 39610 38080 ) + NEW met3 0 + SHAPE STRIPE ( 38820 38080 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 38080 ) ( 39590 38080 ) + NEW met2 0 + SHAPE STRIPE ( 38820 38080 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 38080 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 32640 ) ( 39610 32640 ) + NEW met3 0 + SHAPE STRIPE ( 38820 32640 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 32640 ) ( 39590 32640 ) + NEW met2 0 + SHAPE STRIPE ( 38820 32640 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 32640 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 27200 ) ( 39610 27200 ) + NEW met3 0 + SHAPE STRIPE ( 38820 27200 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 27200 ) ( 39590 27200 ) + NEW met2 0 + SHAPE STRIPE ( 38820 27200 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 27200 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 21760 ) ( 39610 21760 ) + NEW met3 0 + SHAPE STRIPE ( 38820 21760 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 21760 ) ( 39590 21760 ) + NEW met2 0 + SHAPE STRIPE ( 38820 21760 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 21760 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 16320 ) ( 39610 16320 ) + NEW met3 0 + SHAPE STRIPE ( 38820 16320 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 16320 ) ( 39590 16320 ) + NEW met2 0 + SHAPE STRIPE ( 38820 16320 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 16320 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 10880 ) ( 39610 10880 ) + NEW met3 0 + SHAPE STRIPE ( 38820 10880 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 10880 ) ( 39590 10880 ) + NEW met2 0 + SHAPE STRIPE ( 38820 10880 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 10880 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 38080 ) ( 14610 38080 ) + NEW met3 0 + SHAPE STRIPE ( 13820 38080 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 38080 ) ( 14590 38080 ) + NEW met2 0 + SHAPE STRIPE ( 13820 38080 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 38080 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 32640 ) ( 14610 32640 ) + NEW met3 0 + SHAPE STRIPE ( 13820 32640 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 32640 ) ( 14590 32640 ) + NEW met2 0 + SHAPE STRIPE ( 13820 32640 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 32640 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 27200 ) ( 14610 27200 ) + NEW met3 0 + SHAPE STRIPE ( 13820 27200 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 27200 ) ( 14590 27200 ) + NEW met2 0 + SHAPE STRIPE ( 13820 27200 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 27200 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 21760 ) ( 14610 21760 ) + NEW met3 0 + SHAPE STRIPE ( 13820 21760 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 21760 ) ( 14590 21760 ) + NEW met2 0 + SHAPE STRIPE ( 13820 21760 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 21760 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 16320 ) ( 14610 16320 ) + NEW met3 0 + SHAPE STRIPE ( 13820 16320 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 16320 ) ( 14590 16320 ) + NEW met2 0 + SHAPE STRIPE ( 13820 16320 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 16320 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 10880 ) ( 14610 10880 ) + NEW met3 0 + SHAPE STRIPE ( 13820 10880 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 10880 ) ( 14590 10880 ) + NEW met2 0 + SHAPE STRIPE ( 13820 10880 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 10880 ) via2_3_1600_480_1_5_320_320 ; + - VPWR ( PIN VPWR ) ( * VPB ) ( * VPWR ) + USE POWER + + ROUTED met1 480 + SHAPE FOLLOWPIN ( 5520 35360 ) ( 44160 35360 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 29920 ) ( 44160 29920 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 24480 ) ( 44160 24480 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 19040 ) ( 44160 19040 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 13600 ) ( 44160 13600 ) + NEW met5 1600 + SHAPE STRIPE ( 5280 15880 ) ( 44400 15880 ) + NEW met4 1600 + SHAPE STRIPE ( 35520 10640 ) ( 35520 38320 ) + NEW met4 1600 + SHAPE STRIPE ( 10520 10640 ) ( 10520 38320 ) + NEW met4 0 + SHAPE STRIPE ( 35520 15880 ) via5_6_1600_1600_1_1_1600_1600 + NEW met4 0 + SHAPE STRIPE ( 10520 15880 ) via5_6_1600_1600_1_1_1600_1600 + NEW met3 330 + SHAPE STRIPE ( 34730 35360 ) ( 36310 35360 ) + NEW met3 0 + SHAPE STRIPE ( 35520 35360 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 35360 ) ( 36290 35360 ) + NEW met2 0 + SHAPE STRIPE ( 35520 35360 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 35360 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 29920 ) ( 36310 29920 ) + NEW met3 0 + SHAPE STRIPE ( 35520 29920 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 29920 ) ( 36290 29920 ) + NEW met2 0 + SHAPE STRIPE ( 35520 29920 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 29920 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 24480 ) ( 36310 24480 ) + NEW met3 0 + SHAPE STRIPE ( 35520 24480 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 24480 ) ( 36290 24480 ) + NEW met2 0 + SHAPE STRIPE ( 35520 24480 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 24480 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 19040 ) ( 36310 19040 ) + NEW met3 0 + SHAPE STRIPE ( 35520 19040 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 19040 ) ( 36290 19040 ) + NEW met2 0 + SHAPE STRIPE ( 35520 19040 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 19040 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 13600 ) ( 36310 13600 ) + NEW met3 0 + SHAPE STRIPE ( 35520 13600 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 13600 ) ( 36290 13600 ) + NEW met2 0 + SHAPE STRIPE ( 35520 13600 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 13600 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 35360 ) ( 11310 35360 ) + NEW met3 0 + SHAPE STRIPE ( 10520 35360 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 35360 ) ( 11290 35360 ) + NEW met2 0 + SHAPE STRIPE ( 10520 35360 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 35360 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 29920 ) ( 11310 29920 ) + NEW met3 0 + SHAPE STRIPE ( 10520 29920 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 29920 ) ( 11290 29920 ) + NEW met2 0 + SHAPE STRIPE ( 10520 29920 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 29920 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 24480 ) ( 11310 24480 ) + NEW met3 0 + SHAPE STRIPE ( 10520 24480 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 24480 ) ( 11290 24480 ) + NEW met2 0 + SHAPE STRIPE ( 10520 24480 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 24480 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 19040 ) ( 11310 19040 ) + NEW met3 0 + SHAPE STRIPE ( 10520 19040 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 19040 ) ( 11290 19040 ) + NEW met2 0 + SHAPE STRIPE ( 10520 19040 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 19040 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 13600 ) ( 11310 13600 ) + NEW met3 0 + SHAPE STRIPE ( 10520 13600 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 13600 ) ( 11290 13600 ) + NEW met2 0 + SHAPE STRIPE ( 10520 13600 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 13600 ) via2_3_1600_480_1_5_320_320 ; +END SPECIALNETS +NETS 13 ; + - bit_phase_0[0] ( PIN bit_phase_0[0] ) ( _2_ X ) + USE SIGNAL ; + - bit_phase_0[1] ( PIN bit_phase_0[1] ) ( _3_ X ) + USE SIGNAL ; + - bit_phase_0[2] ( PIN bit_phase_0[2] ) ( _4_ X ) + USE SIGNAL ; + - bit_phase_0[3] ( PIN bit_phase_0[3] ) ( _5_ X ) + USE SIGNAL ; + - bit_phase_0[4] ( PIN bit_phase_0[4] ) ( _5_ A ) ( _4_ A ) ( _3_ A ) ( _2_ A ) ( _1_ Y ) + USE SIGNAL ; + - bit_phase_1[0] ( PIN bit_phase_1[0] ) ( _6_ X ) + USE SIGNAL ; + - bit_phase_1[1] ( PIN bit_phase_1[1] ) ( _7_ X ) + USE SIGNAL ; + - bit_phase_1[2] ( PIN bit_phase_1[2] ) ( _8_ X ) + USE SIGNAL ; + - bit_phase_1[3] ( PIN bit_phase_1[3] ) ( _9_ X ) + USE SIGNAL ; + - bit_phase_1[4] ( PIN bit_phase_1[4] ) ( _9_ A ) ( _8_ A ) ( _7_ A ) ( _6_ A ) ( _0_ Y ) + USE SIGNAL ; + - input_fock_state_str[0] ( PIN input_fock_state_str[0] ) ( _1_ B ) ( _0_ C_N ) + USE SIGNAL ; + - input_fock_state_str[1] ( PIN input_fock_state_str[1] ) ( _1_ C_N ) ( _0_ B ) + USE SIGNAL ; + - input_fock_state_str[2] ( PIN input_fock_state_str[2] ) ( _1_ A ) ( _0_ A ) + USE SIGNAL ; +END NETS +END DESIGN diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.nl.v b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.nl.v new file mode 100644 index 00000000..d73be511 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.nl.v @@ -0,0 +1,65 @@ +module top (bit_phase_0, + bit_phase_1, + input_fock_state_str); + output [4:0] bit_phase_0; + output [4:0] bit_phase_1; + input [2:0] input_fock_state_str; + + + sky130_fd_sc_hd__nor3b_2 _0_ (.A(input_fock_state_str[2]), + .B(input_fock_state_str[1]), + .C_N(input_fock_state_str[0]), + .Y(bit_phase_1[4])); + sky130_fd_sc_hd__nor3b_2 _1_ (.A(input_fock_state_str[2]), + .B(input_fock_state_str[0]), + .C_N(input_fock_state_str[1]), + .Y(bit_phase_0[4])); + sky130_fd_sc_hd__buf_2 _2_ (.A(bit_phase_0[4]), + .X(bit_phase_0[0])); + sky130_fd_sc_hd__buf_2 _3_ (.A(bit_phase_0[4]), + .X(bit_phase_0[1])); + sky130_fd_sc_hd__buf_2 _4_ (.A(bit_phase_0[4]), + .X(bit_phase_0[2])); + sky130_fd_sc_hd__buf_2 _5_ (.A(bit_phase_0[4]), + .X(bit_phase_0[3])); + sky130_fd_sc_hd__buf_2 _6_ (.A(bit_phase_1[4]), + .X(bit_phase_1[0])); + sky130_fd_sc_hd__buf_2 _7_ (.A(bit_phase_1[4]), + .X(bit_phase_1[1])); + sky130_fd_sc_hd__buf_2 _8_ (.A(bit_phase_1[4]), + .X(bit_phase_1[2])); + sky130_fd_sc_hd__buf_2 _9_ (.A(bit_phase_1[4]), + .X(bit_phase_1[3])); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_0_Right_0 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Right_1 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Right_2 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Right_3 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Right_4 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Right_5 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Right_6 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Right_7 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Right_8 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Right_9 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_0_Left_10 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Left_11 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Left_12 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Left_13 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Left_14 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Left_15 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Left_16 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Left_17 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Left_18 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Left_19 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_20 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_21 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_1_22 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_2_23 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_3_24 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_4_25 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_5_26 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_6_27 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_7_28 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_8_29 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_30 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_31 (); +endmodule diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.odb b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.odb new file mode 100644 index 00000000..3d7149b1 Binary files /dev/null and b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.odb differ diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.pnl.v b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.pnl.v new file mode 100644 index 00000000..40227803 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.pnl.v @@ -0,0 +1,181 @@ +module top (VPWR, + VGND, + bit_phase_0, + bit_phase_1, + input_fock_state_str); + input VPWR; + input VGND; + output [4:0] bit_phase_0; + output [4:0] bit_phase_1; + input [2:0] input_fock_state_str; + + + sky130_fd_sc_hd__nor3b_2 _0_ (.A(input_fock_state_str[2]), + .B(input_fock_state_str[1]), + .C_N(input_fock_state_str[0]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(bit_phase_1[4])); + sky130_fd_sc_hd__nor3b_2 _1_ (.A(input_fock_state_str[2]), + .B(input_fock_state_str[0]), + .C_N(input_fock_state_str[1]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(bit_phase_0[4])); + sky130_fd_sc_hd__buf_2 _2_ (.A(bit_phase_0[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[0])); + sky130_fd_sc_hd__buf_2 _3_ (.A(bit_phase_0[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[1])); + sky130_fd_sc_hd__buf_2 _4_ (.A(bit_phase_0[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[2])); + sky130_fd_sc_hd__buf_2 _5_ (.A(bit_phase_0[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[3])); + sky130_fd_sc_hd__buf_2 _6_ (.A(bit_phase_1[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[0])); + sky130_fd_sc_hd__buf_2 _7_ (.A(bit_phase_1[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[1])); + sky130_fd_sc_hd__buf_2 _8_ (.A(bit_phase_1[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[2])); + sky130_fd_sc_hd__buf_2 _9_ (.A(bit_phase_1[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[3])); + 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_0_Left_10 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Left_11 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Left_12 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Left_13 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Left_14 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Left_15 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Left_16 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Left_17 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Left_18 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Left_19 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_20 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_21 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_1_22 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_2_23 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_3_24 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_4_25 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_5_26 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_6_27 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_7_28 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_8_29 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_30 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_31 (.VGND(VGND), + .VPWR(VPWR)); +endmodule diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.sdc b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.sdc new file mode 100644 index 00000000..9b8bdc0b --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.sdc @@ -0,0 +1,44 @@ +############################################################################### +# Created by write_sdc +############################################################################### +current_design top +############################################################################### +# Timing Constraints +############################################################################### +create_clock -name None -period 15.0000 +set_clock_uncertainty 0.2500 None +set_input_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {input_fock_state_str[0]}] +set_input_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {input_fock_state_str[1]}] +set_input_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {input_fock_state_str[2]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[0]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[1]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[2]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[3]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[4]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[0]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[1]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[2]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[3]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[4]}] +############################################################################### +# Environment +############################################################################### +set_load -pin_load 0.0334 [get_ports {bit_phase_0[4]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[3]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[2]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[1]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[0]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[4]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[3]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[2]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[1]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[0]}] +set_driving_cell -lib_cell sky130_fd_sc_hd__inv_2 -pin {Y} -input_transition_rise 0.0000 -input_transition_fall 0.0000 [get_ports {input_fock_state_str[2]}] +set_driving_cell -lib_cell sky130_fd_sc_hd__inv_2 -pin {Y} -input_transition_rise 0.0000 -input_transition_fall 0.0000 [get_ports {input_fock_state_str[1]}] +set_driving_cell -lib_cell sky130_fd_sc_hd__inv_2 -pin {Y} -input_transition_rise 0.0000 -input_transition_fall 0.0000 [get_ports {input_fock_state_str[0]}] +############################################################################### +# Design Rules +############################################################################### +set_max_transition 0.7500 [current_design] +set_max_capacitance 0.2000 [current_design] +set_max_fanout 6.0000 [current_design] diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/COMMANDS b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/COMMANDS new file mode 100644 index 00000000..934e2dfe --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/COMMANDS @@ -0,0 +1 @@ +openroad -exit -no_splash -metrics /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/or_metrics_out.json /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/openroad/repair_design.tcl diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/_env.tcl b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/_env.tcl new file mode 100644 index 00000000..2d12dc3d --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/_env.tcl @@ -0,0 +1,93 @@ +set ::env(RSZ_CORNER_0) "nom_tt_025C_1v80 /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib" +set ::env(RSZ_CORNER_1) "nom_ss_100C_1v60 /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib" +set ::env(RSZ_CORNER_2) "nom_ff_n40C_1v95 /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" +set ::env(STEP_ID) OpenROAD.RepairDesign +set ::env(TECH_LEF) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef +set ::env(MACRO_LEFS) "" +set ::env(STD_CELL_LIBRARY) sky130_fd_sc_hd +set ::env(VDD_PIN) VPWR +set ::env(VDD_PIN_VOLTAGE) 1.80 +set ::env(GND_PIN) VGND +set ::env(TECH_LEFS) "\"nom_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef \"min_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef \"max_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef" +set ::env(GPIO_PADS_LEF) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef" +set ::env(GPIO_PADS_LEF_CORE_SIDE) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef" +set ::env(GPIO_PADS_VERILOG) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v +set ::env(GPIO_PAD_CELLS) "\"sky130_fd_io*\" \"sky130_ef_io*\"" +set ::env(PRIMARY_GDSII_STREAMOUT_TOOL) magic +set ::env(DATA_WIRE_RC_LAYER) met2 +set ::env(CLOCK_WIRE_RC_LAYER) met5 +set ::env(DEFAULT_CORNER) nom_tt_025C_1v80 +set ::env(STA_CORNERS) "nom_tt_025C_1v80 nom_ss_100C_1v60 nom_ff_n40C_1v95 min_tt_025C_1v80 min_ss_100C_1v60 min_ff_n40C_1v95 max_tt_025C_1v80 max_ss_100C_1v60 max_ff_n40C_1v95" +set ::env(FP_TRACKS_INFO) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info +set ::env(FP_TAPCELL_DIST) 13 +set ::env(FP_IO_HLAYER) met3 +set ::env(FP_IO_VLAYER) met2 +set ::env(RT_MIN_LAYER) met1 +set ::env(RT_MAX_LAYER) met5 +set ::env(SCL_GROUND_PINS) "VGND VNB" +set ::env(SCL_POWER_PINS) "VPWR VPB" +set ::env(TRISTATE_CELLS) "\"sky130_fd_sc_hd__ebuf*\"" +set ::env(FILL_CELL) "\"sky130_fd_sc_hd__fill*\"" +set ::env(DECAP_CELL) "sky130_ef_sc_hd__decap_12 sky130_fd_sc_hd__decap_8 sky130_fd_sc_hd__decap_6 sky130_fd_sc_hd__decap_4 sky130_fd_sc_hd__decap_3" +set ::env(LIB) "\"*_tt_025C_1v80\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib \"*_ss_100C_1v60\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib \"*_ff_n40C_1v95\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" +set ::env(CELL_LEFS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef" +set ::env(CELL_GDS) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds +set ::env(CELL_VERILOG_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v" +set ::env(CELL_BB_VERILOG_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox.v /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox_pp.v" +set ::env(CELL_SPICE_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice" +set ::env(SYNTH_EXCLUDED_CELL_FILE) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells +set ::env(PNR_EXCLUDED_CELL_FILE) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells +set ::env(OUTPUT_CAP_LOAD) 33.442 +set ::env(MAX_FANOUT_CONSTRAINT) 6 +set ::env(MAX_TRANSITION_CONSTRAINT) 0.75 +set ::env(MAX_CAPACITANCE_CONSTRAINT) 0.2 +set ::env(CLOCK_UNCERTAINTY_CONSTRAINT) 0.25 +set ::env(CLOCK_TRANSITION_CONSTRAINT) 0.1499999999999999944488848768742172978818416595458984375 +set ::env(TIME_DERATING_CONSTRAINT) 5 +set ::env(IO_DELAY_CONSTRAINT) 20 +set ::env(SYNTH_DRIVING_CELL) sky130_fd_sc_hd__inv_2/Y +set ::env(SYNTH_TIEHI_CELL) sky130_fd_sc_hd__conb_1/HI +set ::env(SYNTH_TIELO_CELL) sky130_fd_sc_hd__conb_1/LO +set ::env(SYNTH_BUFFER_CELL) sky130_fd_sc_hd__buf_2/A/X +set ::env(WELLTAP_CELL) sky130_fd_sc_hd__tapvpwrvgnd_1 +set ::env(ENDCAP_CELL) sky130_fd_sc_hd__decap_3 +set ::env(PLACE_SITE) unithd +set ::env(CELL_PAD_EXCLUDE) "\"sky130_fd_sc_hd__tap*\" \"sky130_fd_sc_hd__decap*\" \"sky130_ef_sc_hd__decap*\" \"sky130_fd_sc_hd__fill*\"" +set ::env(DIODE_CELL) sky130_fd_sc_hd__diode_2/DIODE +set ::env(DESIGN_NAME) top +set ::env(CLOCK_PERIOD) 15 +set ::env(CLOCK_PORT) None +set ::env(DIE_AREA) "0 0 50 50" +set ::env(FALLBACK_SDC_FILE) /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc +set ::env(PDN_CONNECT_MACROS_TO_GRID) 1 +set ::env(PDN_ENABLE_GLOBAL_CONNECTIONS) 1 +set ::env(GRT_ADJUSTMENT) 0.299999999999999988897769753748434595763683319091796875 +set ::env(GRT_MACRO_EXTENSION) 0 +set ::env(GRT_LAYER_ADJUSTMENTS) "0.99 0 0 0 0 0" +set ::env(GRT_ALLOW_CONGESTION) 0 +set ::env(GRT_ANTENNA_ITERS) 3 +set ::env(GRT_OVERFLOW_ITERS) 50 +set ::env(GRT_ANTENNA_MARGIN) 10 +set ::env(PL_OPTIMIZE_MIRRORING) 1 +set ::env(PL_MAX_DISPLACEMENT_X) 500 +set ::env(PL_MAX_DISPLACEMENT_Y) 100 +set ::env(DPL_CELL_PADDING) 0 +set ::env(RSZ_DONT_TOUCH_RX) "^in\$" +set ::env(RSZ_DONT_TOUCH_LIST) out +set ::env(DESIGN_REPAIR_BUFFER_INPUT_PORTS) 1 +set ::env(DESIGN_REPAIR_BUFFER_OUTPUT_PORTS) 1 +set ::env(DESIGN_REPAIR_TIE_FANOUT) 1 +set ::env(DESIGN_REPAIR_TIE_SEPARATION) 0 +set ::env(DESIGN_REPAIR_MAX_WIRE_LENGTH) 0 +set ::env(DESIGN_REPAIR_MAX_SLEW_PCT) 20 +set ::env(DESIGN_REPAIR_MAX_CAP_PCT) 20 +set ::env(CURRENT_ODB) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.odb +set ::env(SAVE_ODB) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.odb +set ::env(SAVE_DEF) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.def +set ::env(SAVE_SDC) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.sdc +set ::env(SAVE_NETLIST) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.nl.v +set ::env(SAVE_POWERED_NETLIST) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.pnl.v +set ::env(_SDC_IN) /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc +set ::env(_PNR_LIBS) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib +set ::env(_MACRO_LIBS) "" +set ::env(_PNR_EXCLUDED_CELLS) "sky130_fd_sc_hd__clkdlybuf4s18_1 sky130_fd_sc_hd__a21boi_0 sky130_fd_sc_hd__lpflow_isobufsrc_2 sky130_fd_sc_hd__lpflow_clkbufkapwr_8 sky130_fd_sc_hd__clkdlybuf4s15_1 sky130_fd_sc_hd__xnor3_4 sky130_fd_sc_hd__buf_16 sky130_fd_sc_hd__o21ai_0 sky130_fd_sc_hd__lpflow_clkbufkapwr_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2 sky130_fd_sc_hd__o311ai_0 sky130_fd_sc_hd__lpflow_decapkapwr_3 sky130_fd_sc_hd__lpflow_clkinvkapwr_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4 sky130_fd_sc_hd__lpflow_clkinvkapwr_8 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2 sky130_fd_sc_hd__fa_4 sky130_fd_sc_hd__lpflow_isobufsrc_8 sky130_fd_sc_hd__lpflow_clkinvkapwr_1 sky130_fd_sc_hd__lpflow_inputisolatch_1 sky130_fd_sc_hd__xor3_1 sky130_fd_sc_hd__lpflow_inputiso0p_1 sky130_fd_sc_hd__xor3_2 sky130_fd_sc_hd__probe_p_8 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1 sky130_fd_sc_hd__probec_p_8 sky130_fd_sc_hd__lpflow_decapkapwr_4 sky130_fd_sc_hd__xor3_4 sky130_fd_sc_hd__lpflow_isobufsrc_1 sky130_fd_sc_hd__lpflow_isobufsrckapwr_16 sky130_fd_sc_hd__lpflow_clkbufkapwr_1 sky130_fd_sc_hd__lpflow_decapkapwr_12 sky130_fd_sc_hd__lpflow_clkbufkapwr_16 sky130_fd_sc_hd__lpflow_inputiso1p_1 sky130_fd_sc_hd__lpflow_isobufsrc_4 sky130_fd_sc_hd__and2_0 sky130_fd_sc_hd__lpflow_clkinvkapwr_2 sky130_fd_sc_hd__or2_0 sky130_fd_sc_hd__lpflow_inputiso1n_1 sky130_fd_sc_hd__lpflow_decapkapwr_6 sky130_fd_sc_hd__lpflow_isobufsrc_16 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4 sky130_fd_sc_hd__mux4_4 sky130_fd_sc_hd__lpflow_decapkapwr_8 sky130_fd_sc_hd__lpflow_clkbufkapwr_2 sky130_fd_sc_hd__lpflow_inputiso0n_1 sky130_fd_sc_hd__xnor3_2 sky130_fd_sc_hd__lpflow_bleeder_1 sky130_fd_sc_hd__lpflow_clkinvkapwr_16 sky130_fd_sc_hd__a2111oi_0 sky130_fd_sc_hd__xnor3_1" diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/config.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/config.json new file mode 100644 index 00000000..a10fca17 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/config.json @@ -0,0 +1,193 @@ +{ + "STD_CELL_LIBRARY": "sky130_fd_sc_hd", + "VDD_PIN": "VPWR", + "VDD_PIN_VOLTAGE": 1.8, + "GND_PIN": "VGND", + "WIRE_LENGTH_THRESHOLD": null, + "TECH_LEFS": { + "nom_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef", + "min_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef", + "max_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef" + }, + "GPIO_PADS_LEF": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef" + ], + "GPIO_PADS_LEF_CORE_SIDE": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef" + ], + "GPIO_PADS_VERILOG": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v" + ], + "GPIO_PAD_CELLS": [ + "sky130_fd_io*", + "sky130_ef_io*" + ], + "PRIMARY_GDSII_STREAMOUT_TOOL": "magic", + "DEFAULT_MAX_TRAN": null, + "DATA_WIRE_RC_LAYER": "met2", + "CLOCK_WIRE_RC_LAYER": "met5", + "DEFAULT_CORNER": "nom_tt_025C_1v80", + "STA_CORNERS": [ + "nom_tt_025C_1v80", + "nom_ss_100C_1v60", + "nom_ff_n40C_1v95", + "min_tt_025C_1v80", + "min_ss_100C_1v60", + "min_ff_n40C_1v95", + "max_tt_025C_1v80", + "max_ss_100C_1v60", + "max_ff_n40C_1v95" + ], + "FP_TRACKS_INFO": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info", + "FP_TAPCELL_DIST": 13, + "FP_IO_HLAYER": "met3", + "FP_IO_VLAYER": "met2", + "RT_MIN_LAYER": "met1", + "RT_MAX_LAYER": "met5", + "SCL_GROUND_PINS": [ + "VGND", + "VNB" + ], + "SCL_POWER_PINS": [ + "VPWR", + "VPB" + ], + "TRISTATE_CELLS": [ + "sky130_fd_sc_hd__ebuf*" + ], + "FILL_CELL": [ + "sky130_fd_sc_hd__fill*" + ], + "DECAP_CELL": [ + "sky130_ef_sc_hd__decap_12", + "sky130_fd_sc_hd__decap_8", + "sky130_fd_sc_hd__decap_6", + "sky130_fd_sc_hd__decap_4", + "sky130_fd_sc_hd__decap_3" + ], + "LIB": { + "*_tt_025C_1v80": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib" + ], + "*_ss_100C_1v60": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib" + ], + "*_ff_n40C_1v95": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" + ] + }, + "CELL_LEFS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef" + ], + "CELL_GDS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds" + ], + "CELL_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v" + ], + "CELL_BB_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox_pp.v" + ], + "CELL_SPICE_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice" + ], + "SYNTH_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells", + "PNR_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells", + "OUTPUT_CAP_LOAD": 33.442, + "MAX_FANOUT_CONSTRAINT": 6, + "MAX_TRANSITION_CONSTRAINT": 0.75, + "MAX_CAPACITANCE_CONSTRAINT": 0.2, + "CLOCK_UNCERTAINTY_CONSTRAINT": 0.25, + "CLOCK_TRANSITION_CONSTRAINT": 0.15, + "TIME_DERATING_CONSTRAINT": 5, + "IO_DELAY_CONSTRAINT": 20, + "SYNTH_DRIVING_CELL": "sky130_fd_sc_hd__inv_2/Y", + "SYNTH_CLK_DRIVING_CELL": null, + "SYNTH_TIEHI_CELL": "sky130_fd_sc_hd__conb_1/HI", + "SYNTH_TIELO_CELL": "sky130_fd_sc_hd__conb_1/LO", + "SYNTH_BUFFER_CELL": "sky130_fd_sc_hd__buf_2/A/X", + "WELLTAP_CELL": "sky130_fd_sc_hd__tapvpwrvgnd_1", + "ENDCAP_CELL": "sky130_fd_sc_hd__decap_3", + "PLACE_SITE": "unithd", + "CELL_PAD_EXCLUDE": [ + "sky130_fd_sc_hd__tap*", + "sky130_fd_sc_hd__decap*", + "sky130_ef_sc_hd__decap*", + "sky130_fd_sc_hd__fill*" + ], + "DIODE_CELL": "sky130_fd_sc_hd__diode_2/DIODE", + "DESIGN_DIR": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo", + "PDK_ROOT": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a", + "DESIGN_NAME": "top", + "PDK": "sky130A", + "CLOCK_PERIOD": 15, + "CLOCK_PORT": "None", + "CLOCK_NET": null, + "VDD_NETS": null, + "GND_NETS": null, + "DIE_AREA": [ + 0, + 0, + 50, + 50 + ], + "EXTRA_EXCLUDED_CELLS": null, + "MACROS": null, + "EXTRA_LEFS": null, + "EXTRA_VERILOG_MODELS": null, + "EXTRA_SPICE_MODELS": null, + "EXTRA_LIBS": null, + "EXTRA_GDS_FILES": null, + "FALLBACK_SDC_FILE": "/nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc", + "PDN_CONNECT_MACROS_TO_GRID": true, + "PDN_MACRO_CONNECTIONS": null, + "PDN_ENABLE_GLOBAL_CONNECTIONS": true, + "PNR_SDC_FILE": null, + "FP_DEF_TEMPLATE": null, + "RT_CLOCK_MIN_LAYER": null, + "RT_CLOCK_MAX_LAYER": null, + "GRT_ADJUSTMENT": 0.3, + "GRT_MACRO_EXTENSION": 0, + "GRT_LAYER_ADJUSTMENTS": [ + 0.99, + 0, + 0, + 0, + 0, + 0 + ], + "DIODE_PADDING": null, + "GRT_ALLOW_CONGESTION": false, + "GRT_ANTENNA_ITERS": 3, + "GRT_OVERFLOW_ITERS": 50, + "GRT_ANTENNA_MARGIN": 10, + "PL_OPTIMIZE_MIRRORING": true, + "PL_MAX_DISPLACEMENT_X": 500, + "PL_MAX_DISPLACEMENT_Y": 100, + "DPL_CELL_PADDING": 0, + "RSZ_DONT_TOUCH_RX": "^in$", + "RSZ_DONT_TOUCH_LIST": [ + "out" + ], + "RSZ_CORNERS": null, + "DESIGN_REPAIR_BUFFER_INPUT_PORTS": true, + "DESIGN_REPAIR_BUFFER_OUTPUT_PORTS": true, + "DESIGN_REPAIR_TIE_FANOUT": true, + "DESIGN_REPAIR_TIE_SEPARATION": false, + "DESIGN_REPAIR_MAX_WIRE_LENGTH": 0, + "DESIGN_REPAIR_MAX_SLEW_PCT": 20, + "DESIGN_REPAIR_MAX_CAP_PCT": 20, + "meta": { + "openlane_version": "2.0.9", + "step": "OpenROAD.RepairDesign" + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/openroad-repairdesign.log b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/openroad-repairdesign.log new file mode 100644 index 00000000..cf8cb27b --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/openroad-repairdesign.log @@ -0,0 +1,1047 @@ +Reading timing models for corner nom_tt_025C_1v80… +Reading timing library for the 'nom_tt_025C_1v80' corner at '/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib'… +Reading timing models for corner nom_ff_n40C_1v95… +Reading timing library for the 'nom_ff_n40C_1v95' corner at '/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib'… +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 619, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 625, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 633, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 639, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 647, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 654, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 661, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 668, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 675, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 682, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 689, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 698, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 705, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 712, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 719, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 726, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 733, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 740, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 789, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 795, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 801, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 807, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 815, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 821, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 827, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 833, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 841, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 848, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 855, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 862, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 869, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 876, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 883, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 892, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 899, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 906, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 913, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 920, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 927, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 934, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1032, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1038, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1046, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1052, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1060, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1067, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1074, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1081, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1088, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1095, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1102, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1111, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1118, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1125, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1132, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1139, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1146, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1153, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1202, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1208, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1214, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1220, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1228, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1234, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1240, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1246, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1254, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1261, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1268, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1275, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1282, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1289, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1296, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1305, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1312, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1319, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1326, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1333, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1340, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1347, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1445, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1451, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1459, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1465, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1473, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1480, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1487, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1494, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1501, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1508, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1515, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1524, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1531, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1538, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1545, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1552, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1559, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1566, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1615, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1621, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1627, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1633, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1641, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1647, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1653, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1659, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1667, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1674, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1681, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1688, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1695, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1702, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1709, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1718, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1725, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1732, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1739, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1746, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1753, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1760, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1858, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1864, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1872, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1878, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1886, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1893, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1900, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1907, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1914, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1921, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1928, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1937, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1944, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1951, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1958, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1965, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1972, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 1979, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2028, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2034, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2040, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2046, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2054, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2060, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2066, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2072, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2080, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2087, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2094, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2101, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2108, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2115, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2122, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2131, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2138, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2145, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2152, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2159, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2166, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2173, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2271, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2277, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2285, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2291, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2299, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2306, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2313, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2320, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2327, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2334, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2341, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2350, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2357, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2364, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2371, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2378, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2385, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2392, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2441, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2447, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2453, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2459, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2467, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2473, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2479, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2485, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2493, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2500, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2507, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2514, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2521, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2528, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2535, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2544, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2551, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2558, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2565, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2572, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2579, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 2586, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3080, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3086, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3094, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3100, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3108, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3115, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3122, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3129, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3136, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3143, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3150, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3159, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3166, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3173, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3180, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3187, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3194, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3201, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3250, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3256, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3262, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3268, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3276, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3282, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3288, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3294, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3302, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3309, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3316, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3323, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3330, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3337, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3344, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3353, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3360, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3367, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3374, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3381, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3388, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3395, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3493, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3499, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3507, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3513, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3521, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3528, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3535, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3542, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3549, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3556, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3563, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3572, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3579, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3586, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3593, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3600, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3607, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3614, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3663, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3669, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3675, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3681, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3689, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3695, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3701, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3707, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3715, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3722, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3729, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3736, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3743, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3750, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3757, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3766, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3773, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3780, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3787, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3794, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3801, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3808, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3906, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3912, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3920, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3926, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3934, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3941, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3948, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3955, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3962, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3969, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3976, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3985, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3992, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 3999, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4006, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4013, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4020, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4027, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4076, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4082, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4088, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4094, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4102, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4108, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4114, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4120, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4128, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4135, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4142, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4149, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4156, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4163, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4170, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4179, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4186, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4193, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4200, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4207, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4214, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4221, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4319, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4325, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4333, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4339, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4347, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4354, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4361, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4368, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4375, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4382, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4389, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4398, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4405, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4412, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4419, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4426, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4433, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4440, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4489, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4495, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4501, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4507, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4515, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4521, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4527, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4533, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4541, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4548, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4555, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4562, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4569, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4576, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4583, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4592, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4599, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4606, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4613, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4620, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4627, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4634, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4732, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4738, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4746, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4752, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4760, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4767, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4774, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4781, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4788, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4795, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4802, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4811, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4818, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4825, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4832, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4839, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4846, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4853, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4902, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4908, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4914, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4920, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4928, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4934, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4940, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4946, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4954, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4961, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4968, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4975, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4982, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4989, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 4996, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5005, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5012, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5019, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5026, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5033, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5040, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5047, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5541, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5547, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5555, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5561, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5569, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5576, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5583, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5590, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5597, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5604, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5611, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5620, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5627, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5634, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5641, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5648, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5655, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5662, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5711, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5717, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5723, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5729, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5737, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5743, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5749, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5755, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5763, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5770, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5777, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5784, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5791, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5798, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5805, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5814, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5821, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5828, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5835, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5842, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5849, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5856, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5954, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5960, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5968, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5974, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5982, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5989, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 5996, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6003, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6010, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6017, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6024, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6033, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6040, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6047, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6054, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6061, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6068, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6075, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6124, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6130, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6136, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6142, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6150, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6156, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6162, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6168, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6176, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6183, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6190, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6197, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6204, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6211, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6218, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6227, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6234, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6241, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6248, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6255, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6262, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6269, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6367, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6373, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6381, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6387, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6395, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6402, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6409, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6416, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6423, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6430, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6437, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6446, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6453, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6460, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6467, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6474, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6481, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6488, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6537, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6543, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6549, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6555, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6563, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6569, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6575, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6581, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6589, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6596, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6603, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6610, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6617, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6624, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6631, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6640, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6647, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6654, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6661, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6668, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6675, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6682, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6780, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6786, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6794, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6800, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6808, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6815, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6822, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6829, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6836, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6843, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6850, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6859, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6866, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6873, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6880, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6887, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6894, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6901, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6950, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6956, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6962, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6968, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6976, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6982, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6988, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 6994, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7002, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7009, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7016, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7023, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7030, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7037, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7044, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7053, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7060, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7067, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7074, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7081, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7088, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7095, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7193, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7199, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7207, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7213, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7221, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7228, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7235, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7242, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7249, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7256, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7263, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7272, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7279, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7286, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7293, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7300, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7307, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7314, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7363, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7369, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7375, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7381, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7389, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7395, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7401, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7407, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7415, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7422, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7429, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7436, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7443, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7450, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7457, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7466, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7473, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7480, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7487, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7494, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7501, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 7508, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8002, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8008, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8014, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8020, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8028, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8034, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8040, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8046, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8054, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8061, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8068, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8075, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8082, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8089, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8096, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8105, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8112, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8119, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8126, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8133, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8140, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8147, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8245, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8251, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8257, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8263, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8271, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8277, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8283, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8289, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8297, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8304, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8311, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8318, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8325, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8332, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8339, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8348, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8355, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8362, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8369, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8376, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8383, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8390, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8488, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8494, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8500, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8506, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8514, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8520, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8526, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8532, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8540, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8547, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8554, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8561, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8568, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8575, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8582, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8591, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8598, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8605, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8612, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8619, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8626, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8633, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8731, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8737, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8743, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8749, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8757, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8763, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8769, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8775, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8783, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8790, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8797, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8804, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8811, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8818, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8825, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8834, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8841, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8848, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8855, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8862, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8869, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8876, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8974, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8980, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8986, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 8992, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9000, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9006, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9012, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9018, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9026, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9033, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9040, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9047, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9054, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9061, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9068, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9077, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9084, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9091, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9098, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9105, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9112, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9119, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9613, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9619, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9625, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9631, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9639, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9645, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9651, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9657, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9665, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9672, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9679, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9686, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9693, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9700, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9707, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9716, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9723, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9730, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9737, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9744, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9751, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9758, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9856, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9862, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9868, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9874, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9882, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9888, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9894, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9900, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9908, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9915, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9922, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9929, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9936, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9943, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9950, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9959, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9966, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9973, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9980, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9987, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 9994, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10001, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10099, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10105, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10111, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10117, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10125, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10131, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10137, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10143, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10151, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10158, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10165, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10172, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10179, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10186, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10193, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10202, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10209, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10216, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10223, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10230, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10237, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10244, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10342, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10348, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10354, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10360, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10368, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10374, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10380, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10386, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10394, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10401, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10408, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10415, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10422, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10429, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10436, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10445, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10452, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10459, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10466, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10473, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10480, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10487, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10585, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10591, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10597, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10603, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10611, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10617, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10623, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10629, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10637, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10644, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10651, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10658, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10665, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10672, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10679, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10688, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10695, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10702, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10709, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10716, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10723, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 10730, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11224, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11230, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11236, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11242, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11250, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11256, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11262, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11268, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11276, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11283, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11290, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11297, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11304, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11311, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11318, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11327, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11334, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11341, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11348, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11355, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11362, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11369, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11467, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11473, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11479, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11485, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11493, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11499, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11505, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11511, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11519, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11526, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11533, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11540, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11547, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11554, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11561, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11570, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11577, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11584, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11591, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11598, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11605, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11612, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11710, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11716, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11722, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11728, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11736, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11742, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11748, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11754, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11762, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11769, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11776, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11783, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11790, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11797, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11804, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11813, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11820, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11827, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11834, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11841, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11848, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11855, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11953, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11959, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11965, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11971, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11979, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11985, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11991, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 11997, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12005, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12012, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12019, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12026, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12033, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12040, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12047, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12056, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12063, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12070, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12077, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12084, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12091, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12098, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12196, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12202, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12208, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12214, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12222, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12228, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12234, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12240, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12248, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12255, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12262, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12269, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12276, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12283, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12290, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12299, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12306, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12313, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12320, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12327, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12334, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12341, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12835, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12841, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12847, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12853, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12861, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12867, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12873, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12879, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12887, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12894, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12901, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12908, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12915, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12922, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12929, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12938, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12945, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12952, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12959, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12966, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12973, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 12980, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13078, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13084, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13090, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13096, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13104, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13110, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13116, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13122, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13130, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13137, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13144, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13151, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13158, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13165, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13172, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13181, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13188, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13195, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13202, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13209, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13216, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13223, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13321, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13327, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13333, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13339, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13347, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13353, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13359, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13365, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13373, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13380, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13387, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13394, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13401, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13408, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13415, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13424, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13431, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13438, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13445, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13452, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13459, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13466, table template ccsn_pnlh not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13564, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13570, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13576, table template ccsn_ovrf not found. +[WARNING STA-1256] /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib line 13582, table template ccsn_ovrf not found. +[WARNING STA-1256] message limit reached, this message will no longer print +Reading timing models for corner nom_ss_100C_1v60… +Reading timing library for the 'nom_ss_100C_1v60' corner at '/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib'… +Reading OpenROAD database at '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.odb'… +Reading design constraints file at '/nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc'… +[WARNING STA-0366] port 'None' not found. +[INFO] Using clock None… +[INFO] Setting output delay to: 3 +[INFO] Setting input delay to: 3 +[WARNING STA-0366] port 'None' not found. +[INFO] Setting load to: 0.033442 +[INFO] Setting clock uncertainty to: 0.25 +[INFO] Setting clock transition to: 0.1499999999999999944488848768742172978818416595458984375 +[WARNING STA-0419] transition time can not be specified for virtual clocks. +[INFO] Setting timing derate to: 5% +[WARNING STA-0101] object 'out' not found. +[INFO] Setting RC values… +[INFO RSZ-0027] Inserted 3 input buffers. +[INFO RSZ-0028] Inserted 10 output buffers. +[INFO RSZ-0058] Using max wire length 4459um. +[INFO RSZ-0039] Resized 21 instances. +Placement Analysis +--------------------------------- +total displacement 77.5 u +average displacement 1.4 u +max displacement 6.8 u +original HPWL 213.7 u +legalized HPWL 242.3 u +delta HPWL 13 % + +[INFO DPL-0020] Mirrored 8 instances +[INFO DPL-0021] HPWL before 242.3 u +[INFO DPL-0022] HPWL after 236.4 u +[INFO DPL-0023] HPWL delta -2.4 % +[WARNING STA-0101] object 'out' not found. +[INFO] Setting RC values… +Setting global connections for newly added cells… +[INFO] Setting global connections... +Writing OpenROAD database to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.odb'… +Writing netlist to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.nl.v'… +Writing powered netlist to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.pnl.v'… +Writing layout to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.def'… +Writing timing constraints to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.sdc'… diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/openroad-repairdesign.process_stats.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/openroad-repairdesign.process_stats.json new file mode 100644 index 00000000..0d3b9ac5 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/openroad-repairdesign.process_stats.json @@ -0,0 +1,20 @@ +{ + "time": { + "cpu_time_user": "00:00:01.229", + "cpu_time_system": "00:00:00.040", + "runtime": "00:00:01.406", + "cpu_time_iowait": "00:00:00.000" + }, + "peak_resources": { + "cpu_percent": 109.6, + "memory_rss": "168MiB", + "memory_vms": "357MiB", + "threads": 2 + }, + "avg_resources": { + "cpu_percent": 79.02499999999999, + "memory_rss": "93MiB", + "memory_vms": "209MiB", + "threads": 1.6875 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/or_metrics_out.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/or_metrics_out.json new file mode 100644 index 00000000..cb25d440 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/or_metrics_out.json @@ -0,0 +1,22 @@ +{ + "timing__drv__floating__nets": 0, + "timing__drv__floating__pins": 0, + "design__instance__displacement__total": 77.518, + "design__instance__displacement__mean": 1.409, + "design__instance__displacement__max": 6.78, + "route__wirelength__estimated": 242.292, + "design__violations": 0, + "design__io": 15, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count": 35, + "design__instance__area": 136.381, + "design__instance__count__stdcell": 35, + "design__instance__area__stdcell": 136.381, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.129762, + "design__instance__utilization__stdcell": 0.129762, + "flow__warnings__count": 33701, + "flow__errors__count": 0 +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/runtime.txt b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/runtime.txt new file mode 100644 index 00000000..ddab7522 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/runtime.txt @@ -0,0 +1 @@ +00:00:01.517 \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/state_in.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/state_in.json new file mode 100644 index 00000000..6caf83e1 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/state_in.json @@ -0,0 +1,45 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.nl.v", + "pnl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.pnl.v", + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.def", + "lef": null, + "openroad-lef": null, + "odb": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.odb", + "sdc": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/top.sdc", + "sdf": null, + "spef": null, + "lib": null, + "spice": null, + "mag": null, + "gds": null, + "mag_gds": null, + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 22, + "design__instance__area": 80.0768, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0, + "design__die__bbox": "0.0 0.0 50.0 50.0", + "design__core__bbox": "5.52 10.88 44.16 38.08", + "flow__warnings__count": 3, + "flow__errors__count": 0, + "design__io": 15, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count__stdcell": 22, + "design__instance__area__stdcell": 80.0768, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.0761905, + "design__instance__utilization__stdcell": 0.0761905, + "design__power_grid_violation__count__net:VGND": 0, + "design__power_grid_violation__count__net:VPWR": 0, + "design__power_grid_violation__count": 0, + "floorplan__design__io": 13, + "design__io__hpwl": 468660 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/state_out.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/state_out.json new file mode 100644 index 00000000..9c825d19 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/state_out.json @@ -0,0 +1,52 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.nl.v", + "pnl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.pnl.v", + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.def", + "lef": null, + "openroad-lef": null, + "odb": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.odb", + "sdc": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.sdc", + "sdf": null, + "spef": null, + "lib": null, + "spice": null, + "mag": null, + "gds": null, + "mag_gds": null, + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 35, + "design__instance__area": 136.381, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0, + "design__die__bbox": "0.0 0.0 50.0 50.0", + "design__core__bbox": "5.52 10.88 44.16 38.08", + "flow__warnings__count": 33701, + "flow__errors__count": 0, + "design__io": 15, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count__stdcell": 35, + "design__instance__area__stdcell": 136.381, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.129762, + "design__instance__utilization__stdcell": 0.129762, + "design__power_grid_violation__count__net:VGND": 0, + "design__power_grid_violation__count__net:VPWR": 0, + "design__power_grid_violation__count": 0, + "floorplan__design__io": 13, + "design__io__hpwl": 468660, + "timing__drv__floating__nets": 0, + "timing__drv__floating__pins": 0, + "design__instance__displacement__total": 77.518, + "design__instance__displacement__mean": 1.409, + "design__instance__displacement__max": 6.78, + "route__wirelength__estimated": 242.292, + "design__violations": 0 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.def b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.def new file mode 100644 index 00000000..dd0a00fe --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.def @@ -0,0 +1,323 @@ +VERSION 5.8 ; +DIVIDERCHAR "/" ; +BUSBITCHARS "[]" ; +DESIGN top ; +UNITS DISTANCE MICRONS 1000 ; +DIEAREA ( 0 0 ) ( 50000 50000 ) ; +ROW ROW_0 unithd 5520 10880 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_1 unithd 5520 13600 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_2 unithd 5520 16320 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_3 unithd 5520 19040 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_4 unithd 5520 21760 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_5 unithd 5520 24480 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_6 unithd 5520 27200 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_7 unithd 5520 29920 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_8 unithd 5520 32640 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_9 unithd 5520 35360 FS DO 84 BY 1 STEP 460 0 ; +TRACKS X 230 DO 109 STEP 460 LAYER li1 ; +TRACKS Y 170 DO 147 STEP 340 LAYER li1 ; +TRACKS X 170 DO 147 STEP 340 LAYER met1 ; +TRACKS Y 170 DO 147 STEP 340 LAYER met1 ; +TRACKS X 230 DO 109 STEP 460 LAYER met2 ; +TRACKS Y 230 DO 109 STEP 460 LAYER met2 ; +TRACKS X 340 DO 73 STEP 680 LAYER met3 ; +TRACKS Y 340 DO 73 STEP 680 LAYER met3 ; +TRACKS X 460 DO 54 STEP 920 LAYER met4 ; +TRACKS Y 460 DO 54 STEP 920 LAYER met4 ; +TRACKS X 1700 DO 14 STEP 3400 LAYER met5 ; +TRACKS Y 1700 DO 14 STEP 3400 LAYER met5 ; +GCELLGRID X 0 DO 7 STEP 6900 ; +GCELLGRID Y 0 DO 7 STEP 6900 ; +VIAS 4 ; + - via2_3_1600_480_1_5_320_320 + VIARULE M1M2_PR + CUTSIZE 150 150 + LAYERS met1 via met2 + CUTSPACING 170 170 + ENCLOSURE 85 165 55 85 + ROWCOL 1 5 ; + - via3_4_1600_480_1_4_400_400 + VIARULE M2M3_PR + CUTSIZE 200 200 + LAYERS met2 via2 met3 + CUTSPACING 200 200 + ENCLOSURE 40 85 65 65 + ROWCOL 1 4 ; + - via4_5_1600_480_1_4_400_400 + VIARULE M3M4_PR + CUTSIZE 200 200 + LAYERS met3 via3 met4 + CUTSPACING 200 200 + ENCLOSURE 90 60 100 65 + ROWCOL 1 4 ; + - via5_6_1600_1600_1_1_1600_1600 + VIARULE M4M5_PR + CUTSIZE 800 800 + LAYERS met4 via4 met5 + CUTSPACING 800 800 + ENCLOSURE 400 190 310 400 ; +END VIAS +COMPONENTS 55 ; + - PHY_EDGE_ROW_0_Left_10 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 10880 ) N ; + - PHY_EDGE_ROW_0_Right_0 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 10880 ) FN ; + - PHY_EDGE_ROW_1_Left_11 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 13600 ) FS ; + - PHY_EDGE_ROW_1_Right_1 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 13600 ) S ; + - PHY_EDGE_ROW_2_Left_12 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 16320 ) N ; + - PHY_EDGE_ROW_2_Right_2 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 16320 ) FN ; + - PHY_EDGE_ROW_3_Left_13 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 19040 ) FS ; + - PHY_EDGE_ROW_3_Right_3 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 19040 ) S ; + - PHY_EDGE_ROW_4_Left_14 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 21760 ) N ; + - PHY_EDGE_ROW_4_Right_4 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 21760 ) FN ; + - PHY_EDGE_ROW_5_Left_15 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 24480 ) FS ; + - PHY_EDGE_ROW_5_Right_5 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 24480 ) S ; + - PHY_EDGE_ROW_6_Left_16 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 27200 ) N ; + - PHY_EDGE_ROW_6_Right_6 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 27200 ) FN ; + - PHY_EDGE_ROW_7_Left_17 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 29920 ) FS ; + - PHY_EDGE_ROW_7_Right_7 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 29920 ) S ; + - PHY_EDGE_ROW_8_Left_18 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 32640 ) N ; + - PHY_EDGE_ROW_8_Right_8 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 32640 ) FN ; + - PHY_EDGE_ROW_9_Left_19 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 35360 ) FS ; + - PHY_EDGE_ROW_9_Right_9 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 35360 ) S ; + - TAP_TAPCELL_ROW_0_20 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 10880 ) N ; + - TAP_TAPCELL_ROW_0_21 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 10880 ) N ; + - TAP_TAPCELL_ROW_1_22 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 13600 ) FS ; + - TAP_TAPCELL_ROW_2_23 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 16320 ) N ; + - TAP_TAPCELL_ROW_3_24 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 19040 ) FS ; + - TAP_TAPCELL_ROW_4_25 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 21760 ) N ; + - TAP_TAPCELL_ROW_5_26 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 24480 ) FS ; + - TAP_TAPCELL_ROW_6_27 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 27200 ) N ; + - TAP_TAPCELL_ROW_7_28 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 29920 ) FS ; + - TAP_TAPCELL_ROW_8_29 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 32640 ) N ; + - TAP_TAPCELL_ROW_9_30 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 35360 ) FS ; + - TAP_TAPCELL_ROW_9_31 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 35360 ) FS ; + - _0_ sky130_fd_sc_hd__nor3b_2 + PLACED ( 37720 27200 ) N ; + - _1_ sky130_fd_sc_hd__nor3b_2 + PLACED ( 37720 24480 ) FS ; + - _2_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 41400 19040 ) FS ; + - _3_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 37720 21760 ) FN ; + - _4_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 40020 19040 ) FS ; + - _5_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 36800 35360 ) S ; + - _6_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 39560 16320 ) FN ; + - _7_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 36800 10880 ) FN ; + - _8_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 39560 29920 ) S ; + - _9_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 35420 10880 ) FN ; + - input1 sky130_fd_sc_hd__buf_1 + SOURCE TIMING + PLACED ( 39560 13600 ) S ; + - input2 sky130_fd_sc_hd__buf_1 + SOURCE TIMING + PLACED ( 39560 32640 ) FN ; + - input3 sky130_fd_sc_hd__buf_1 + SOURCE TIMING + PLACED ( 36340 27200 ) N ; + - output10 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 38180 10880 ) N ; + - output11 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 40940 29920 ) FS ; + - output12 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 40940 13600 ) FS ; + - output13 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 40940 32640 ) N ; + - output4 sky130_fd_sc_hd__clkbuf_4 + SOURCE TIMING + PLACED ( 40020 10880 ) N ; + - output5 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 40940 21760 ) N ; + - output6 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 39100 21760 ) N ; + - output7 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 38180 35360 ) FS ; + - output8 sky130_fd_sc_hd__clkbuf_4 + SOURCE TIMING + PLACED ( 40020 35360 ) FS ; + - output9 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 40940 16320 ) N ; +END COMPONENTS +PINS 15 ; + - VGND + NET VGND + SPECIAL + DIRECTION INOUT + USE GROUND + + PORT + + LAYER met5 ( -19560 -800 ) ( 19560 800 ) + + LAYER met4 ( 13180 -8540 ) ( 14780 19140 ) + + LAYER met4 ( -11820 -8540 ) ( -10220 19140 ) + + FIXED ( 24840 19180 ) N ; + - VPWR + NET VPWR + SPECIAL + DIRECTION INOUT + USE POWER + + PORT + + LAYER met5 ( -19560 -800 ) ( 19560 800 ) + + LAYER met4 ( 9880 -5240 ) ( 11480 22440 ) + + LAYER met4 ( -15120 -5240 ) ( -13520 22440 ) + + FIXED ( 24840 15880 ) N ; + - bit_phase_0[0] + NET bit_phase_0[0] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 3740 ) N ; + - bit_phase_0[1] + NET bit_phase_0[1] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 24140 ) N ; + - bit_phase_0[2] + NET bit_phase_0[2] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 20740 ) N ; + - bit_phase_0[3] + NET bit_phase_0[3] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 37740 ) N ; + - bit_phase_0[4] + NET bit_phase_0[4] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 44540 ) N ; + - bit_phase_1[0] + NET bit_phase_1[0] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 17340 ) N ; + - bit_phase_1[1] + NET bit_phase_1[1] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 10540 ) N ; + - bit_phase_1[2] + NET bit_phase_1[2] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 30940 ) N ; + - bit_phase_1[3] + NET bit_phase_1[3] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 7140 ) N ; + - bit_phase_1[4] + NET bit_phase_1[4] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 34340 ) N ; + - input_fock_state_str[0] + NET input_fock_state_str[0] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 13940 ) N ; + - input_fock_state_str[1] + NET input_fock_state_str[1] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 41140 ) N ; + - input_fock_state_str[2] + NET input_fock_state_str[2] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 27540 ) N ; +END PINS +SPECIALNETS 2 ; + - VGND ( PIN VGND ) ( * VNB ) ( * VGND ) + USE GROUND + + ROUTED met1 480 + SHAPE FOLLOWPIN ( 5520 38080 ) ( 44160 38080 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 32640 ) ( 44160 32640 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 27200 ) ( 44160 27200 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 21760 ) ( 44160 21760 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 16320 ) ( 44160 16320 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 10880 ) ( 44160 10880 ) + NEW met5 1600 + SHAPE STRIPE ( 5280 19180 ) ( 44400 19180 ) + NEW met4 1600 + SHAPE STRIPE ( 38820 10640 ) ( 38820 38320 ) + NEW met4 1600 + SHAPE STRIPE ( 13820 10640 ) ( 13820 38320 ) + NEW met4 0 + SHAPE STRIPE ( 38820 19180 ) via5_6_1600_1600_1_1_1600_1600 + NEW met4 0 + SHAPE STRIPE ( 13820 19180 ) via5_6_1600_1600_1_1_1600_1600 + NEW met3 330 + SHAPE STRIPE ( 38030 38080 ) ( 39610 38080 ) + NEW met3 0 + SHAPE STRIPE ( 38820 38080 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 38080 ) ( 39590 38080 ) + NEW met2 0 + SHAPE STRIPE ( 38820 38080 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 38080 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 32640 ) ( 39610 32640 ) + NEW met3 0 + SHAPE STRIPE ( 38820 32640 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 32640 ) ( 39590 32640 ) + NEW met2 0 + SHAPE STRIPE ( 38820 32640 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 32640 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 27200 ) ( 39610 27200 ) + NEW met3 0 + SHAPE STRIPE ( 38820 27200 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 27200 ) ( 39590 27200 ) + NEW met2 0 + SHAPE STRIPE ( 38820 27200 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 27200 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 21760 ) ( 39610 21760 ) + NEW met3 0 + SHAPE STRIPE ( 38820 21760 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 21760 ) ( 39590 21760 ) + NEW met2 0 + SHAPE STRIPE ( 38820 21760 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 21760 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 16320 ) ( 39610 16320 ) + NEW met3 0 + SHAPE STRIPE ( 38820 16320 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 16320 ) ( 39590 16320 ) + NEW met2 0 + SHAPE STRIPE ( 38820 16320 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 16320 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 10880 ) ( 39610 10880 ) + NEW met3 0 + SHAPE STRIPE ( 38820 10880 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 10880 ) ( 39590 10880 ) + NEW met2 0 + SHAPE STRIPE ( 38820 10880 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 10880 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 38080 ) ( 14610 38080 ) + NEW met3 0 + SHAPE STRIPE ( 13820 38080 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 38080 ) ( 14590 38080 ) + NEW met2 0 + SHAPE STRIPE ( 13820 38080 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 38080 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 32640 ) ( 14610 32640 ) + NEW met3 0 + SHAPE STRIPE ( 13820 32640 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 32640 ) ( 14590 32640 ) + NEW met2 0 + SHAPE STRIPE ( 13820 32640 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 32640 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 27200 ) ( 14610 27200 ) + NEW met3 0 + SHAPE STRIPE ( 13820 27200 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 27200 ) ( 14590 27200 ) + NEW met2 0 + SHAPE STRIPE ( 13820 27200 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 27200 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 21760 ) ( 14610 21760 ) + NEW met3 0 + SHAPE STRIPE ( 13820 21760 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 21760 ) ( 14590 21760 ) + NEW met2 0 + SHAPE STRIPE ( 13820 21760 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 21760 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 16320 ) ( 14610 16320 ) + NEW met3 0 + SHAPE STRIPE ( 13820 16320 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 16320 ) ( 14590 16320 ) + NEW met2 0 + SHAPE STRIPE ( 13820 16320 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 16320 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 10880 ) ( 14610 10880 ) + NEW met3 0 + SHAPE STRIPE ( 13820 10880 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 10880 ) ( 14590 10880 ) + NEW met2 0 + SHAPE STRIPE ( 13820 10880 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 10880 ) via2_3_1600_480_1_5_320_320 ; + - VPWR ( PIN VPWR ) ( * VPB ) ( * VPWR ) + USE POWER + + ROUTED met1 480 + SHAPE FOLLOWPIN ( 5520 35360 ) ( 44160 35360 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 29920 ) ( 44160 29920 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 24480 ) ( 44160 24480 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 19040 ) ( 44160 19040 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 13600 ) ( 44160 13600 ) + NEW met5 1600 + SHAPE STRIPE ( 5280 15880 ) ( 44400 15880 ) + NEW met4 1600 + SHAPE STRIPE ( 35520 10640 ) ( 35520 38320 ) + NEW met4 1600 + SHAPE STRIPE ( 10520 10640 ) ( 10520 38320 ) + NEW met4 0 + SHAPE STRIPE ( 35520 15880 ) via5_6_1600_1600_1_1_1600_1600 + NEW met4 0 + SHAPE STRIPE ( 10520 15880 ) via5_6_1600_1600_1_1_1600_1600 + NEW met3 330 + SHAPE STRIPE ( 34730 35360 ) ( 36310 35360 ) + NEW met3 0 + SHAPE STRIPE ( 35520 35360 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 35360 ) ( 36290 35360 ) + NEW met2 0 + SHAPE STRIPE ( 35520 35360 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 35360 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 29920 ) ( 36310 29920 ) + NEW met3 0 + SHAPE STRIPE ( 35520 29920 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 29920 ) ( 36290 29920 ) + NEW met2 0 + SHAPE STRIPE ( 35520 29920 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 29920 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 24480 ) ( 36310 24480 ) + NEW met3 0 + SHAPE STRIPE ( 35520 24480 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 24480 ) ( 36290 24480 ) + NEW met2 0 + SHAPE STRIPE ( 35520 24480 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 24480 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 19040 ) ( 36310 19040 ) + NEW met3 0 + SHAPE STRIPE ( 35520 19040 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 19040 ) ( 36290 19040 ) + NEW met2 0 + SHAPE STRIPE ( 35520 19040 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 19040 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 13600 ) ( 36310 13600 ) + NEW met3 0 + SHAPE STRIPE ( 35520 13600 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 13600 ) ( 36290 13600 ) + NEW met2 0 + SHAPE STRIPE ( 35520 13600 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 13600 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 35360 ) ( 11310 35360 ) + NEW met3 0 + SHAPE STRIPE ( 10520 35360 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 35360 ) ( 11290 35360 ) + NEW met2 0 + SHAPE STRIPE ( 10520 35360 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 35360 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 29920 ) ( 11310 29920 ) + NEW met3 0 + SHAPE STRIPE ( 10520 29920 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 29920 ) ( 11290 29920 ) + NEW met2 0 + SHAPE STRIPE ( 10520 29920 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 29920 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 24480 ) ( 11310 24480 ) + NEW met3 0 + SHAPE STRIPE ( 10520 24480 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 24480 ) ( 11290 24480 ) + NEW met2 0 + SHAPE STRIPE ( 10520 24480 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 24480 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 19040 ) ( 11310 19040 ) + NEW met3 0 + SHAPE STRIPE ( 10520 19040 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 19040 ) ( 11290 19040 ) + NEW met2 0 + SHAPE STRIPE ( 10520 19040 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 19040 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 13600 ) ( 11310 13600 ) + NEW met3 0 + SHAPE STRIPE ( 10520 13600 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 13600 ) ( 11290 13600 ) + NEW met2 0 + SHAPE STRIPE ( 10520 13600 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 13600 ) via2_3_1600_480_1_5_320_320 ; +END SPECIALNETS +NETS 26 ; + - bit_phase_0[0] ( PIN bit_phase_0[0] ) ( output4 X ) + USE SIGNAL ; + - bit_phase_0[1] ( PIN bit_phase_0[1] ) ( output5 X ) + USE SIGNAL ; + - bit_phase_0[2] ( PIN bit_phase_0[2] ) ( output6 X ) + USE SIGNAL ; + - bit_phase_0[3] ( PIN bit_phase_0[3] ) ( output7 X ) + USE SIGNAL ; + - bit_phase_0[4] ( PIN bit_phase_0[4] ) ( output8 X ) + USE SIGNAL ; + - bit_phase_1[0] ( PIN bit_phase_1[0] ) ( output9 X ) + USE SIGNAL ; + - bit_phase_1[1] ( PIN bit_phase_1[1] ) ( output10 X ) + USE SIGNAL ; + - bit_phase_1[2] ( PIN bit_phase_1[2] ) ( output11 X ) + USE SIGNAL ; + - bit_phase_1[3] ( PIN bit_phase_1[3] ) ( output12 X ) + USE SIGNAL ; + - bit_phase_1[4] ( PIN bit_phase_1[4] ) ( output13 X ) + USE SIGNAL ; + - input_fock_state_str[0] ( PIN input_fock_state_str[0] ) ( input1 A ) + USE SIGNAL ; + - input_fock_state_str[1] ( PIN input_fock_state_str[1] ) ( input2 A ) + USE SIGNAL ; + - input_fock_state_str[2] ( PIN input_fock_state_str[2] ) ( input3 A ) + USE SIGNAL ; + - net1 ( input1 X ) ( _1_ B ) ( _0_ C_N ) + USE SIGNAL ; + - net10 ( output10 A ) ( _7_ X ) + USE SIGNAL ; + - net11 ( output11 A ) ( _8_ X ) + USE SIGNAL ; + - net12 ( output12 A ) ( _9_ X ) + USE SIGNAL ; + - net13 ( output13 A ) ( _9_ A ) ( _8_ A ) ( _7_ A ) ( _6_ A ) ( _0_ Y ) + USE SIGNAL ; + - net2 ( input2 X ) ( _1_ C_N ) ( _0_ B ) + USE SIGNAL ; + - net3 ( input3 X ) ( _1_ A ) ( _0_ A ) + USE SIGNAL ; + - net4 ( output4 A ) ( _2_ X ) + USE SIGNAL ; + - net5 ( output5 A ) ( _3_ X ) + USE SIGNAL ; + - net6 ( output6 A ) ( _4_ X ) + USE SIGNAL ; + - net7 ( output7 A ) ( _5_ X ) + USE SIGNAL ; + - net8 ( output8 A ) ( _5_ A ) ( _4_ A ) ( _3_ A ) ( _2_ A ) ( _1_ Y ) + USE SIGNAL ; + - net9 ( output9 A ) ( _6_ X ) + USE SIGNAL ; +END NETS +END DESIGN diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.nl.v b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.nl.v new file mode 100644 index 00000000..cd370f10 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.nl.v @@ -0,0 +1,104 @@ +module top (bit_phase_0, + bit_phase_1, + input_fock_state_str); + output [4:0] bit_phase_0; + output [4:0] bit_phase_1; + input [2:0] input_fock_state_str; + + wire net1; + wire net2; + wire net3; + wire net4; + wire net5; + wire net6; + wire net7; + wire net8; + wire net9; + wire net10; + wire net11; + wire net12; + wire net13; + + sky130_fd_sc_hd__nor3b_2 _0_ (.A(net3), + .B(net2), + .C_N(net1), + .Y(net13)); + sky130_fd_sc_hd__nor3b_2 _1_ (.A(net3), + .B(net1), + .C_N(net2), + .Y(net8)); + sky130_fd_sc_hd__clkbuf_1 _2_ (.A(net8), + .X(net4)); + sky130_fd_sc_hd__clkbuf_1 _3_ (.A(net8), + .X(net5)); + sky130_fd_sc_hd__clkbuf_1 _4_ (.A(net8), + .X(net6)); + sky130_fd_sc_hd__clkbuf_1 _5_ (.A(net8), + .X(net7)); + sky130_fd_sc_hd__clkbuf_1 _6_ (.A(net13), + .X(net9)); + sky130_fd_sc_hd__clkbuf_1 _7_ (.A(net13), + .X(net10)); + sky130_fd_sc_hd__clkbuf_1 _8_ (.A(net13), + .X(net11)); + sky130_fd_sc_hd__clkbuf_1 _9_ (.A(net13), + .X(net12)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_0_Right_0 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Right_1 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Right_2 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Right_3 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Right_4 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Right_5 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Right_6 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Right_7 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Right_8 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Right_9 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_0_Left_10 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Left_11 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Left_12 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Left_13 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Left_14 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Left_15 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Left_16 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Left_17 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Left_18 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Left_19 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_20 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_21 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_1_22 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_2_23 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_3_24 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_4_25 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_5_26 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_6_27 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_7_28 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_8_29 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_30 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_31 (); + sky130_fd_sc_hd__buf_1 input1 (.A(input_fock_state_str[0]), + .X(net1)); + sky130_fd_sc_hd__buf_1 input2 (.A(input_fock_state_str[1]), + .X(net2)); + sky130_fd_sc_hd__buf_1 input3 (.A(input_fock_state_str[2]), + .X(net3)); + sky130_fd_sc_hd__clkbuf_4 output4 (.A(net4), + .X(bit_phase_0[0])); + sky130_fd_sc_hd__buf_2 output5 (.A(net5), + .X(bit_phase_0[1])); + sky130_fd_sc_hd__buf_2 output6 (.A(net6), + .X(bit_phase_0[2])); + sky130_fd_sc_hd__buf_2 output7 (.A(net7), + .X(bit_phase_0[3])); + sky130_fd_sc_hd__clkbuf_4 output8 (.A(net8), + .X(bit_phase_0[4])); + sky130_fd_sc_hd__buf_2 output9 (.A(net9), + .X(bit_phase_1[0])); + sky130_fd_sc_hd__buf_2 output10 (.A(net10), + .X(bit_phase_1[1])); + sky130_fd_sc_hd__buf_2 output11 (.A(net11), + .X(bit_phase_1[2])); + sky130_fd_sc_hd__buf_2 output12 (.A(net12), + .X(bit_phase_1[3])); + sky130_fd_sc_hd__buf_2 output13 (.A(net13), + .X(bit_phase_1[4])); +endmodule diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.odb b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.odb new file mode 100644 index 00000000..5d89119c Binary files /dev/null and b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.odb differ diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.pnl.v b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.pnl.v new file mode 100644 index 00000000..466a4451 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.pnl.v @@ -0,0 +1,272 @@ +module top (VPWR, + VGND, + bit_phase_0, + bit_phase_1, + input_fock_state_str); + input VPWR; + input VGND; + output [4:0] bit_phase_0; + output [4:0] bit_phase_1; + input [2:0] input_fock_state_str; + + wire net1; + wire net2; + wire net3; + wire net4; + wire net5; + wire net6; + wire net7; + wire net8; + wire net9; + wire net10; + wire net11; + wire net12; + wire net13; + + sky130_fd_sc_hd__nor3b_2 _0_ (.A(net3), + .B(net2), + .C_N(net1), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(net13)); + sky130_fd_sc_hd__nor3b_2 _1_ (.A(net3), + .B(net1), + .C_N(net2), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(net8)); + sky130_fd_sc_hd__clkbuf_1 _2_ (.A(net8), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net4)); + sky130_fd_sc_hd__clkbuf_1 _3_ (.A(net8), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net5)); + sky130_fd_sc_hd__clkbuf_1 _4_ (.A(net8), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net6)); + sky130_fd_sc_hd__clkbuf_1 _5_ (.A(net8), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net7)); + sky130_fd_sc_hd__clkbuf_1 _6_ (.A(net13), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net9)); + sky130_fd_sc_hd__clkbuf_1 _7_ (.A(net13), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net10)); + sky130_fd_sc_hd__clkbuf_1 _8_ (.A(net13), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net11)); + sky130_fd_sc_hd__clkbuf_1 _9_ (.A(net13), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net12)); + 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_0_Left_10 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Left_11 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Left_12 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Left_13 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Left_14 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Left_15 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Left_16 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Left_17 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Left_18 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Left_19 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_20 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_21 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_1_22 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_2_23 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_3_24 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_4_25 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_5_26 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_6_27 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_7_28 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_8_29 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_30 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_31 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__buf_1 input1 (.A(input_fock_state_str[0]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net1)); + sky130_fd_sc_hd__buf_1 input2 (.A(input_fock_state_str[1]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net2)); + sky130_fd_sc_hd__buf_1 input3 (.A(input_fock_state_str[2]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net3)); + sky130_fd_sc_hd__clkbuf_4 output4 (.A(net4), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[0])); + sky130_fd_sc_hd__buf_2 output5 (.A(net5), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[1])); + sky130_fd_sc_hd__buf_2 output6 (.A(net6), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[2])); + sky130_fd_sc_hd__buf_2 output7 (.A(net7), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[3])); + sky130_fd_sc_hd__clkbuf_4 output8 (.A(net8), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[4])); + sky130_fd_sc_hd__buf_2 output9 (.A(net9), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[0])); + sky130_fd_sc_hd__buf_2 output10 (.A(net10), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[1])); + sky130_fd_sc_hd__buf_2 output11 (.A(net11), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[2])); + sky130_fd_sc_hd__buf_2 output12 (.A(net12), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[3])); + sky130_fd_sc_hd__buf_2 output13 (.A(net13), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[4])); +endmodule diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.sdc b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.sdc new file mode 100644 index 00000000..9b8bdc0b --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.sdc @@ -0,0 +1,44 @@ +############################################################################### +# Created by write_sdc +############################################################################### +current_design top +############################################################################### +# Timing Constraints +############################################################################### +create_clock -name None -period 15.0000 +set_clock_uncertainty 0.2500 None +set_input_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {input_fock_state_str[0]}] +set_input_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {input_fock_state_str[1]}] +set_input_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {input_fock_state_str[2]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[0]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[1]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[2]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[3]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[4]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[0]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[1]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[2]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[3]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[4]}] +############################################################################### +# Environment +############################################################################### +set_load -pin_load 0.0334 [get_ports {bit_phase_0[4]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[3]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[2]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[1]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[0]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[4]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[3]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[2]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[1]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[0]}] +set_driving_cell -lib_cell sky130_fd_sc_hd__inv_2 -pin {Y} -input_transition_rise 0.0000 -input_transition_fall 0.0000 [get_ports {input_fock_state_str[2]}] +set_driving_cell -lib_cell sky130_fd_sc_hd__inv_2 -pin {Y} -input_transition_rise 0.0000 -input_transition_fall 0.0000 [get_ports {input_fock_state_str[1]}] +set_driving_cell -lib_cell sky130_fd_sc_hd__inv_2 -pin {Y} -input_transition_rise 0.0000 -input_transition_fall 0.0000 [get_ports {input_fock_state_str[0]}] +############################################################################### +# Design Rules +############################################################################### +set_max_transition 0.7500 [current_design] +set_max_capacitance 0.2000 [current_design] +set_max_fanout 6.0000 [current_design] diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/COMMANDS b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/COMMANDS new file mode 100644 index 00000000..dee7f3ae --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/COMMANDS @@ -0,0 +1 @@ +openroad -exit -no_splash -metrics /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/or_metrics_out.json /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/openroad/dpl.tcl diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/_env.tcl b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/_env.tcl new file mode 100644 index 00000000..e7337fda --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/_env.tcl @@ -0,0 +1,74 @@ +set ::env(STEP_ID) OpenROAD.DetailedPlacement +set ::env(TECH_LEF) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef +set ::env(MACRO_LEFS) "" +set ::env(STD_CELL_LIBRARY) sky130_fd_sc_hd +set ::env(VDD_PIN) VPWR +set ::env(VDD_PIN_VOLTAGE) 1.80 +set ::env(GND_PIN) VGND +set ::env(TECH_LEFS) "\"nom_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef \"min_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef \"max_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef" +set ::env(GPIO_PADS_LEF) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef" +set ::env(GPIO_PADS_LEF_CORE_SIDE) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef" +set ::env(GPIO_PADS_VERILOG) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v +set ::env(GPIO_PAD_CELLS) "\"sky130_fd_io*\" \"sky130_ef_io*\"" +set ::env(PRIMARY_GDSII_STREAMOUT_TOOL) magic +set ::env(DATA_WIRE_RC_LAYER) met2 +set ::env(CLOCK_WIRE_RC_LAYER) met5 +set ::env(DEFAULT_CORNER) nom_tt_025C_1v80 +set ::env(STA_CORNERS) "nom_tt_025C_1v80 nom_ss_100C_1v60 nom_ff_n40C_1v95 min_tt_025C_1v80 min_ss_100C_1v60 min_ff_n40C_1v95 max_tt_025C_1v80 max_ss_100C_1v60 max_ff_n40C_1v95" +set ::env(FP_TRACKS_INFO) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info +set ::env(FP_TAPCELL_DIST) 13 +set ::env(FP_IO_HLAYER) met3 +set ::env(FP_IO_VLAYER) met2 +set ::env(RT_MIN_LAYER) met1 +set ::env(RT_MAX_LAYER) met5 +set ::env(SCL_GROUND_PINS) "VGND VNB" +set ::env(SCL_POWER_PINS) "VPWR VPB" +set ::env(TRISTATE_CELLS) "\"sky130_fd_sc_hd__ebuf*\"" +set ::env(FILL_CELL) "\"sky130_fd_sc_hd__fill*\"" +set ::env(DECAP_CELL) "sky130_ef_sc_hd__decap_12 sky130_fd_sc_hd__decap_8 sky130_fd_sc_hd__decap_6 sky130_fd_sc_hd__decap_4 sky130_fd_sc_hd__decap_3" +set ::env(LIB) "\"*_tt_025C_1v80\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib \"*_ss_100C_1v60\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib \"*_ff_n40C_1v95\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" +set ::env(CELL_LEFS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef" +set ::env(CELL_GDS) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds +set ::env(CELL_VERILOG_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v" +set ::env(CELL_BB_VERILOG_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox.v /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox_pp.v" +set ::env(CELL_SPICE_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice" +set ::env(SYNTH_EXCLUDED_CELL_FILE) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells +set ::env(PNR_EXCLUDED_CELL_FILE) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells +set ::env(OUTPUT_CAP_LOAD) 33.442 +set ::env(MAX_FANOUT_CONSTRAINT) 6 +set ::env(MAX_TRANSITION_CONSTRAINT) 0.75 +set ::env(MAX_CAPACITANCE_CONSTRAINT) 0.2 +set ::env(CLOCK_UNCERTAINTY_CONSTRAINT) 0.25 +set ::env(CLOCK_TRANSITION_CONSTRAINT) 0.1499999999999999944488848768742172978818416595458984375 +set ::env(TIME_DERATING_CONSTRAINT) 5 +set ::env(IO_DELAY_CONSTRAINT) 20 +set ::env(SYNTH_DRIVING_CELL) sky130_fd_sc_hd__inv_2/Y +set ::env(SYNTH_TIEHI_CELL) sky130_fd_sc_hd__conb_1/HI +set ::env(SYNTH_TIELO_CELL) sky130_fd_sc_hd__conb_1/LO +set ::env(SYNTH_BUFFER_CELL) sky130_fd_sc_hd__buf_2/A/X +set ::env(WELLTAP_CELL) sky130_fd_sc_hd__tapvpwrvgnd_1 +set ::env(ENDCAP_CELL) sky130_fd_sc_hd__decap_3 +set ::env(PLACE_SITE) unithd +set ::env(CELL_PAD_EXCLUDE) "\"sky130_fd_sc_hd__tap*\" \"sky130_fd_sc_hd__decap*\" \"sky130_ef_sc_hd__decap*\" \"sky130_fd_sc_hd__fill*\"" +set ::env(DIODE_CELL) sky130_fd_sc_hd__diode_2/DIODE +set ::env(DESIGN_NAME) top +set ::env(CLOCK_PERIOD) 15 +set ::env(CLOCK_PORT) None +set ::env(DIE_AREA) "0 0 50 50" +set ::env(FALLBACK_SDC_FILE) /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc +set ::env(PDN_CONNECT_MACROS_TO_GRID) 1 +set ::env(PDN_ENABLE_GLOBAL_CONNECTIONS) 1 +set ::env(PL_OPTIMIZE_MIRRORING) 1 +set ::env(PL_MAX_DISPLACEMENT_X) 500 +set ::env(PL_MAX_DISPLACEMENT_Y) 100 +set ::env(DPL_CELL_PADDING) 0 +set ::env(CURRENT_ODB) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.odb +set ::env(SAVE_ODB) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.odb +set ::env(SAVE_DEF) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.def +set ::env(SAVE_SDC) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.sdc +set ::env(SAVE_NETLIST) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.nl.v +set ::env(SAVE_POWERED_NETLIST) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.pnl.v +set ::env(_SDC_IN) /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc +set ::env(_PNR_LIBS) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib +set ::env(_MACRO_LIBS) "" +set ::env(_PNR_EXCLUDED_CELLS) "sky130_fd_sc_hd__clkdlybuf4s18_1 sky130_fd_sc_hd__a21boi_0 sky130_fd_sc_hd__lpflow_isobufsrc_2 sky130_fd_sc_hd__lpflow_clkbufkapwr_8 sky130_fd_sc_hd__clkdlybuf4s15_1 sky130_fd_sc_hd__xnor3_4 sky130_fd_sc_hd__buf_16 sky130_fd_sc_hd__o21ai_0 sky130_fd_sc_hd__lpflow_clkbufkapwr_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2 sky130_fd_sc_hd__o311ai_0 sky130_fd_sc_hd__lpflow_decapkapwr_3 sky130_fd_sc_hd__lpflow_clkinvkapwr_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4 sky130_fd_sc_hd__lpflow_clkinvkapwr_8 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2 sky130_fd_sc_hd__fa_4 sky130_fd_sc_hd__lpflow_isobufsrc_8 sky130_fd_sc_hd__lpflow_clkinvkapwr_1 sky130_fd_sc_hd__lpflow_inputisolatch_1 sky130_fd_sc_hd__xor3_1 sky130_fd_sc_hd__lpflow_inputiso0p_1 sky130_fd_sc_hd__xor3_2 sky130_fd_sc_hd__probe_p_8 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1 sky130_fd_sc_hd__probec_p_8 sky130_fd_sc_hd__lpflow_decapkapwr_4 sky130_fd_sc_hd__xor3_4 sky130_fd_sc_hd__lpflow_isobufsrc_1 sky130_fd_sc_hd__lpflow_isobufsrckapwr_16 sky130_fd_sc_hd__lpflow_clkbufkapwr_1 sky130_fd_sc_hd__lpflow_decapkapwr_12 sky130_fd_sc_hd__lpflow_clkbufkapwr_16 sky130_fd_sc_hd__lpflow_inputiso1p_1 sky130_fd_sc_hd__lpflow_isobufsrc_4 sky130_fd_sc_hd__and2_0 sky130_fd_sc_hd__lpflow_clkinvkapwr_2 sky130_fd_sc_hd__or2_0 sky130_fd_sc_hd__lpflow_inputiso1n_1 sky130_fd_sc_hd__lpflow_decapkapwr_6 sky130_fd_sc_hd__lpflow_isobufsrc_16 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4 sky130_fd_sc_hd__mux4_4 sky130_fd_sc_hd__lpflow_decapkapwr_8 sky130_fd_sc_hd__lpflow_clkbufkapwr_2 sky130_fd_sc_hd__lpflow_inputiso0n_1 sky130_fd_sc_hd__xnor3_2 sky130_fd_sc_hd__lpflow_bleeder_1 sky130_fd_sc_hd__lpflow_clkinvkapwr_16 sky130_fd_sc_hd__a2111oi_0 sky130_fd_sc_hd__xnor3_1" diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/config.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/config.json new file mode 100644 index 00000000..a8a71a82 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/config.json @@ -0,0 +1,164 @@ +{ + "STD_CELL_LIBRARY": "sky130_fd_sc_hd", + "VDD_PIN": "VPWR", + "VDD_PIN_VOLTAGE": 1.8, + "GND_PIN": "VGND", + "WIRE_LENGTH_THRESHOLD": null, + "TECH_LEFS": { + "nom_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef", + "min_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef", + "max_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef" + }, + "GPIO_PADS_LEF": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef" + ], + "GPIO_PADS_LEF_CORE_SIDE": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef" + ], + "GPIO_PADS_VERILOG": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v" + ], + "GPIO_PAD_CELLS": [ + "sky130_fd_io*", + "sky130_ef_io*" + ], + "PRIMARY_GDSII_STREAMOUT_TOOL": "magic", + "DEFAULT_MAX_TRAN": null, + "DATA_WIRE_RC_LAYER": "met2", + "CLOCK_WIRE_RC_LAYER": "met5", + "DEFAULT_CORNER": "nom_tt_025C_1v80", + "STA_CORNERS": [ + "nom_tt_025C_1v80", + "nom_ss_100C_1v60", + "nom_ff_n40C_1v95", + "min_tt_025C_1v80", + "min_ss_100C_1v60", + "min_ff_n40C_1v95", + "max_tt_025C_1v80", + "max_ss_100C_1v60", + "max_ff_n40C_1v95" + ], + "FP_TRACKS_INFO": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info", + "FP_TAPCELL_DIST": 13, + "FP_IO_HLAYER": "met3", + "FP_IO_VLAYER": "met2", + "RT_MIN_LAYER": "met1", + "RT_MAX_LAYER": "met5", + "SCL_GROUND_PINS": [ + "VGND", + "VNB" + ], + "SCL_POWER_PINS": [ + "VPWR", + "VPB" + ], + "TRISTATE_CELLS": [ + "sky130_fd_sc_hd__ebuf*" + ], + "FILL_CELL": [ + "sky130_fd_sc_hd__fill*" + ], + "DECAP_CELL": [ + "sky130_ef_sc_hd__decap_12", + "sky130_fd_sc_hd__decap_8", + "sky130_fd_sc_hd__decap_6", + "sky130_fd_sc_hd__decap_4", + "sky130_fd_sc_hd__decap_3" + ], + "LIB": { + "*_tt_025C_1v80": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib" + ], + "*_ss_100C_1v60": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib" + ], + "*_ff_n40C_1v95": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" + ] + }, + "CELL_LEFS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef" + ], + "CELL_GDS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds" + ], + "CELL_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v" + ], + "CELL_BB_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox_pp.v" + ], + "CELL_SPICE_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice" + ], + "SYNTH_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells", + "PNR_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells", + "OUTPUT_CAP_LOAD": 33.442, + "MAX_FANOUT_CONSTRAINT": 6, + "MAX_TRANSITION_CONSTRAINT": 0.75, + "MAX_CAPACITANCE_CONSTRAINT": 0.2, + "CLOCK_UNCERTAINTY_CONSTRAINT": 0.25, + "CLOCK_TRANSITION_CONSTRAINT": 0.15, + "TIME_DERATING_CONSTRAINT": 5, + "IO_DELAY_CONSTRAINT": 20, + "SYNTH_DRIVING_CELL": "sky130_fd_sc_hd__inv_2/Y", + "SYNTH_CLK_DRIVING_CELL": null, + "SYNTH_TIEHI_CELL": "sky130_fd_sc_hd__conb_1/HI", + "SYNTH_TIELO_CELL": "sky130_fd_sc_hd__conb_1/LO", + "SYNTH_BUFFER_CELL": "sky130_fd_sc_hd__buf_2/A/X", + "WELLTAP_CELL": "sky130_fd_sc_hd__tapvpwrvgnd_1", + "ENDCAP_CELL": "sky130_fd_sc_hd__decap_3", + "PLACE_SITE": "unithd", + "CELL_PAD_EXCLUDE": [ + "sky130_fd_sc_hd__tap*", + "sky130_fd_sc_hd__decap*", + "sky130_ef_sc_hd__decap*", + "sky130_fd_sc_hd__fill*" + ], + "DIODE_CELL": "sky130_fd_sc_hd__diode_2/DIODE", + "DESIGN_DIR": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo", + "PDK_ROOT": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a", + "DESIGN_NAME": "top", + "PDK": "sky130A", + "CLOCK_PERIOD": 15, + "CLOCK_PORT": "None", + "CLOCK_NET": null, + "VDD_NETS": null, + "GND_NETS": null, + "DIE_AREA": [ + 0, + 0, + 50, + 50 + ], + "EXTRA_EXCLUDED_CELLS": null, + "MACROS": null, + "EXTRA_LEFS": null, + "EXTRA_VERILOG_MODELS": null, + "EXTRA_SPICE_MODELS": null, + "EXTRA_LIBS": null, + "EXTRA_GDS_FILES": null, + "FALLBACK_SDC_FILE": "/nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc", + "PDN_CONNECT_MACROS_TO_GRID": true, + "PDN_MACRO_CONNECTIONS": null, + "PDN_ENABLE_GLOBAL_CONNECTIONS": true, + "PNR_SDC_FILE": null, + "FP_DEF_TEMPLATE": null, + "PL_OPTIMIZE_MIRRORING": true, + "PL_MAX_DISPLACEMENT_X": 500, + "PL_MAX_DISPLACEMENT_Y": 100, + "DPL_CELL_PADDING": 0, + "meta": { + "openlane_version": "2.0.9", + "step": "OpenROAD.DetailedPlacement" + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/openroad-detailedplacement.log b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/openroad-detailedplacement.log new file mode 100644 index 00000000..39231ce3 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/openroad-detailedplacement.log @@ -0,0 +1,33 @@ +Reading OpenROAD database at '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.odb'… +Reading library file at '/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib'… +Reading design constraints file at '/nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc'… +[WARNING STA-0366] port 'None' not found. +[INFO] Using clock None… +[INFO] Setting output delay to: 3 +[INFO] Setting input delay to: 3 +[WARNING STA-0366] port 'None' not found. +[INFO] Setting load to: 0.033442 +[INFO] Setting clock uncertainty to: 0.25 +[INFO] Setting clock transition to: 0.1499999999999999944488848768742172978818416595458984375 +[WARNING STA-0419] transition time can not be specified for virtual clocks. +[INFO] Setting timing derate to: 5% +Placement Analysis +--------------------------------- +total displacement 0.0 u +average displacement 0.0 u +max displacement 0.0 u +original HPWL 236.4 u +legalized HPWL 242.3 u +delta HPWL 2 % + +[INFO DPL-0020] Mirrored 8 instances +[INFO DPL-0021] HPWL before 242.3 u +[INFO DPL-0022] HPWL after 236.4 u +[INFO DPL-0023] HPWL delta -2.4 % +Setting global connections for newly added cells… +[INFO] Setting global connections... +Writing OpenROAD database to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.odb'… +Writing netlist to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.nl.v'… +Writing powered netlist to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.pnl.v'… +Writing layout to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.def'… +Writing timing constraints to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.sdc'… diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/openroad-detailedplacement.process_stats.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/openroad-detailedplacement.process_stats.json new file mode 100644 index 00000000..5c00c4b3 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/openroad-detailedplacement.process_stats.json @@ -0,0 +1,20 @@ +{ + "time": { + "cpu_time_user": "00:00:00.270", + "cpu_time_system": "00:00:00.020", + "runtime": "00:00:00.403", + "cpu_time_iowait": "00:00:00.000" + }, + "peak_resources": { + "cpu_percent": 108.4, + "memory_rss": "97MiB", + "memory_vms": "286MiB", + "threads": 2 + }, + "avg_resources": { + "cpu_percent": 47.96666666666667, + "memory_rss": "47MiB", + "memory_vms": "134MiB", + "threads": 1.1666666666666667 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/or_metrics_out.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/or_metrics_out.json new file mode 100644 index 00000000..c0967cdc --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/or_metrics_out.json @@ -0,0 +1,21 @@ +{ + "design__instance__displacement__total": 0, + "design__instance__displacement__mean": 0, + "design__instance__displacement__max": 0, + "route__wirelength__estimated": 242.292, + "design__violations": 0, + "design__violations": 0, + "design__io": 15, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count": 35, + "design__instance__area": 136.381, + "design__instance__count__stdcell": 35, + "design__instance__area__stdcell": 136.381, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.129762, + "design__instance__utilization__stdcell": 0.129762, + "flow__warnings__count": 3, + "flow__errors__count": 0 +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/runtime.txt b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/runtime.txt new file mode 100644 index 00000000..4a7b6f72 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/runtime.txt @@ -0,0 +1 @@ +00:00:00.511 \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/state_in.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/state_in.json new file mode 100644 index 00000000..9c825d19 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/state_in.json @@ -0,0 +1,52 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.nl.v", + "pnl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.pnl.v", + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.def", + "lef": null, + "openroad-lef": null, + "odb": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.odb", + "sdc": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/top.sdc", + "sdf": null, + "spef": null, + "lib": null, + "spice": null, + "mag": null, + "gds": null, + "mag_gds": null, + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 35, + "design__instance__area": 136.381, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0, + "design__die__bbox": "0.0 0.0 50.0 50.0", + "design__core__bbox": "5.52 10.88 44.16 38.08", + "flow__warnings__count": 33701, + "flow__errors__count": 0, + "design__io": 15, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count__stdcell": 35, + "design__instance__area__stdcell": 136.381, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.129762, + "design__instance__utilization__stdcell": 0.129762, + "design__power_grid_violation__count__net:VGND": 0, + "design__power_grid_violation__count__net:VPWR": 0, + "design__power_grid_violation__count": 0, + "floorplan__design__io": 13, + "design__io__hpwl": 468660, + "timing__drv__floating__nets": 0, + "timing__drv__floating__pins": 0, + "design__instance__displacement__total": 77.518, + "design__instance__displacement__mean": 1.409, + "design__instance__displacement__max": 6.78, + "route__wirelength__estimated": 242.292, + "design__violations": 0 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/state_out.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/state_out.json new file mode 100644 index 00000000..56784b40 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/state_out.json @@ -0,0 +1,52 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.nl.v", + "pnl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.pnl.v", + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.def", + "lef": null, + "openroad-lef": null, + "odb": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.odb", + "sdc": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.sdc", + "sdf": null, + "spef": null, + "lib": null, + "spice": null, + "mag": null, + "gds": null, + "mag_gds": null, + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 35, + "design__instance__area": 136.381, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0, + "design__die__bbox": "0.0 0.0 50.0 50.0", + "design__core__bbox": "5.52 10.88 44.16 38.08", + "flow__warnings__count": 3, + "flow__errors__count": 0, + "design__io": 15, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count__stdcell": 35, + "design__instance__area__stdcell": 136.381, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.129762, + "design__instance__utilization__stdcell": 0.129762, + "design__power_grid_violation__count__net:VGND": 0, + "design__power_grid_violation__count__net:VPWR": 0, + "design__power_grid_violation__count": 0, + "floorplan__design__io": 13, + "design__io__hpwl": 468660, + "timing__drv__floating__nets": 0, + "timing__drv__floating__pins": 0, + "design__instance__displacement__total": 0, + "design__instance__displacement__mean": 0, + "design__instance__displacement__max": 0, + "route__wirelength__estimated": 242.292, + "design__violations": 0 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.def b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.def new file mode 100644 index 00000000..dd0a00fe --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.def @@ -0,0 +1,323 @@ +VERSION 5.8 ; +DIVIDERCHAR "/" ; +BUSBITCHARS "[]" ; +DESIGN top ; +UNITS DISTANCE MICRONS 1000 ; +DIEAREA ( 0 0 ) ( 50000 50000 ) ; +ROW ROW_0 unithd 5520 10880 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_1 unithd 5520 13600 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_2 unithd 5520 16320 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_3 unithd 5520 19040 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_4 unithd 5520 21760 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_5 unithd 5520 24480 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_6 unithd 5520 27200 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_7 unithd 5520 29920 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_8 unithd 5520 32640 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_9 unithd 5520 35360 FS DO 84 BY 1 STEP 460 0 ; +TRACKS X 230 DO 109 STEP 460 LAYER li1 ; +TRACKS Y 170 DO 147 STEP 340 LAYER li1 ; +TRACKS X 170 DO 147 STEP 340 LAYER met1 ; +TRACKS Y 170 DO 147 STEP 340 LAYER met1 ; +TRACKS X 230 DO 109 STEP 460 LAYER met2 ; +TRACKS Y 230 DO 109 STEP 460 LAYER met2 ; +TRACKS X 340 DO 73 STEP 680 LAYER met3 ; +TRACKS Y 340 DO 73 STEP 680 LAYER met3 ; +TRACKS X 460 DO 54 STEP 920 LAYER met4 ; +TRACKS Y 460 DO 54 STEP 920 LAYER met4 ; +TRACKS X 1700 DO 14 STEP 3400 LAYER met5 ; +TRACKS Y 1700 DO 14 STEP 3400 LAYER met5 ; +GCELLGRID X 0 DO 7 STEP 6900 ; +GCELLGRID Y 0 DO 7 STEP 6900 ; +VIAS 4 ; + - via2_3_1600_480_1_5_320_320 + VIARULE M1M2_PR + CUTSIZE 150 150 + LAYERS met1 via met2 + CUTSPACING 170 170 + ENCLOSURE 85 165 55 85 + ROWCOL 1 5 ; + - via3_4_1600_480_1_4_400_400 + VIARULE M2M3_PR + CUTSIZE 200 200 + LAYERS met2 via2 met3 + CUTSPACING 200 200 + ENCLOSURE 40 85 65 65 + ROWCOL 1 4 ; + - via4_5_1600_480_1_4_400_400 + VIARULE M3M4_PR + CUTSIZE 200 200 + LAYERS met3 via3 met4 + CUTSPACING 200 200 + ENCLOSURE 90 60 100 65 + ROWCOL 1 4 ; + - via5_6_1600_1600_1_1_1600_1600 + VIARULE M4M5_PR + CUTSIZE 800 800 + LAYERS met4 via4 met5 + CUTSPACING 800 800 + ENCLOSURE 400 190 310 400 ; +END VIAS +COMPONENTS 55 ; + - PHY_EDGE_ROW_0_Left_10 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 10880 ) N ; + - PHY_EDGE_ROW_0_Right_0 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 10880 ) FN ; + - PHY_EDGE_ROW_1_Left_11 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 13600 ) FS ; + - PHY_EDGE_ROW_1_Right_1 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 13600 ) S ; + - PHY_EDGE_ROW_2_Left_12 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 16320 ) N ; + - PHY_EDGE_ROW_2_Right_2 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 16320 ) FN ; + - PHY_EDGE_ROW_3_Left_13 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 19040 ) FS ; + - PHY_EDGE_ROW_3_Right_3 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 19040 ) S ; + - PHY_EDGE_ROW_4_Left_14 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 21760 ) N ; + - PHY_EDGE_ROW_4_Right_4 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 21760 ) FN ; + - PHY_EDGE_ROW_5_Left_15 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 24480 ) FS ; + - PHY_EDGE_ROW_5_Right_5 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 24480 ) S ; + - PHY_EDGE_ROW_6_Left_16 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 27200 ) N ; + - PHY_EDGE_ROW_6_Right_6 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 27200 ) FN ; + - PHY_EDGE_ROW_7_Left_17 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 29920 ) FS ; + - PHY_EDGE_ROW_7_Right_7 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 29920 ) S ; + - PHY_EDGE_ROW_8_Left_18 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 32640 ) N ; + - PHY_EDGE_ROW_8_Right_8 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 32640 ) FN ; + - PHY_EDGE_ROW_9_Left_19 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 35360 ) FS ; + - PHY_EDGE_ROW_9_Right_9 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 35360 ) S ; + - TAP_TAPCELL_ROW_0_20 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 10880 ) N ; + - TAP_TAPCELL_ROW_0_21 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 10880 ) N ; + - TAP_TAPCELL_ROW_1_22 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 13600 ) FS ; + - TAP_TAPCELL_ROW_2_23 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 16320 ) N ; + - TAP_TAPCELL_ROW_3_24 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 19040 ) FS ; + - TAP_TAPCELL_ROW_4_25 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 21760 ) N ; + - TAP_TAPCELL_ROW_5_26 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 24480 ) FS ; + - TAP_TAPCELL_ROW_6_27 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 27200 ) N ; + - TAP_TAPCELL_ROW_7_28 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 29920 ) FS ; + - TAP_TAPCELL_ROW_8_29 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 32640 ) N ; + - TAP_TAPCELL_ROW_9_30 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 35360 ) FS ; + - TAP_TAPCELL_ROW_9_31 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 35360 ) FS ; + - _0_ sky130_fd_sc_hd__nor3b_2 + PLACED ( 37720 27200 ) N ; + - _1_ sky130_fd_sc_hd__nor3b_2 + PLACED ( 37720 24480 ) FS ; + - _2_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 41400 19040 ) FS ; + - _3_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 37720 21760 ) FN ; + - _4_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 40020 19040 ) FS ; + - _5_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 36800 35360 ) S ; + - _6_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 39560 16320 ) FN ; + - _7_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 36800 10880 ) FN ; + - _8_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 39560 29920 ) S ; + - _9_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 35420 10880 ) FN ; + - input1 sky130_fd_sc_hd__buf_1 + SOURCE TIMING + PLACED ( 39560 13600 ) S ; + - input2 sky130_fd_sc_hd__buf_1 + SOURCE TIMING + PLACED ( 39560 32640 ) FN ; + - input3 sky130_fd_sc_hd__buf_1 + SOURCE TIMING + PLACED ( 36340 27200 ) N ; + - output10 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 38180 10880 ) N ; + - output11 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 40940 29920 ) FS ; + - output12 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 40940 13600 ) FS ; + - output13 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 40940 32640 ) N ; + - output4 sky130_fd_sc_hd__clkbuf_4 + SOURCE TIMING + PLACED ( 40020 10880 ) N ; + - output5 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 40940 21760 ) N ; + - output6 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 39100 21760 ) N ; + - output7 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 38180 35360 ) FS ; + - output8 sky130_fd_sc_hd__clkbuf_4 + SOURCE TIMING + PLACED ( 40020 35360 ) FS ; + - output9 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 40940 16320 ) N ; +END COMPONENTS +PINS 15 ; + - VGND + NET VGND + SPECIAL + DIRECTION INOUT + USE GROUND + + PORT + + LAYER met5 ( -19560 -800 ) ( 19560 800 ) + + LAYER met4 ( 13180 -8540 ) ( 14780 19140 ) + + LAYER met4 ( -11820 -8540 ) ( -10220 19140 ) + + FIXED ( 24840 19180 ) N ; + - VPWR + NET VPWR + SPECIAL + DIRECTION INOUT + USE POWER + + PORT + + LAYER met5 ( -19560 -800 ) ( 19560 800 ) + + LAYER met4 ( 9880 -5240 ) ( 11480 22440 ) + + LAYER met4 ( -15120 -5240 ) ( -13520 22440 ) + + FIXED ( 24840 15880 ) N ; + - bit_phase_0[0] + NET bit_phase_0[0] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 3740 ) N ; + - bit_phase_0[1] + NET bit_phase_0[1] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 24140 ) N ; + - bit_phase_0[2] + NET bit_phase_0[2] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 20740 ) N ; + - bit_phase_0[3] + NET bit_phase_0[3] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 37740 ) N ; + - bit_phase_0[4] + NET bit_phase_0[4] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 44540 ) N ; + - bit_phase_1[0] + NET bit_phase_1[0] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 17340 ) N ; + - bit_phase_1[1] + NET bit_phase_1[1] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 10540 ) N ; + - bit_phase_1[2] + NET bit_phase_1[2] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 30940 ) N ; + - bit_phase_1[3] + NET bit_phase_1[3] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 7140 ) N ; + - bit_phase_1[4] + NET bit_phase_1[4] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 34340 ) N ; + - input_fock_state_str[0] + NET input_fock_state_str[0] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 13940 ) N ; + - input_fock_state_str[1] + NET input_fock_state_str[1] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 41140 ) N ; + - input_fock_state_str[2] + NET input_fock_state_str[2] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 27540 ) N ; +END PINS +SPECIALNETS 2 ; + - VGND ( PIN VGND ) ( * VNB ) ( * VGND ) + USE GROUND + + ROUTED met1 480 + SHAPE FOLLOWPIN ( 5520 38080 ) ( 44160 38080 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 32640 ) ( 44160 32640 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 27200 ) ( 44160 27200 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 21760 ) ( 44160 21760 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 16320 ) ( 44160 16320 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 10880 ) ( 44160 10880 ) + NEW met5 1600 + SHAPE STRIPE ( 5280 19180 ) ( 44400 19180 ) + NEW met4 1600 + SHAPE STRIPE ( 38820 10640 ) ( 38820 38320 ) + NEW met4 1600 + SHAPE STRIPE ( 13820 10640 ) ( 13820 38320 ) + NEW met4 0 + SHAPE STRIPE ( 38820 19180 ) via5_6_1600_1600_1_1_1600_1600 + NEW met4 0 + SHAPE STRIPE ( 13820 19180 ) via5_6_1600_1600_1_1_1600_1600 + NEW met3 330 + SHAPE STRIPE ( 38030 38080 ) ( 39610 38080 ) + NEW met3 0 + SHAPE STRIPE ( 38820 38080 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 38080 ) ( 39590 38080 ) + NEW met2 0 + SHAPE STRIPE ( 38820 38080 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 38080 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 32640 ) ( 39610 32640 ) + NEW met3 0 + SHAPE STRIPE ( 38820 32640 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 32640 ) ( 39590 32640 ) + NEW met2 0 + SHAPE STRIPE ( 38820 32640 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 32640 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 27200 ) ( 39610 27200 ) + NEW met3 0 + SHAPE STRIPE ( 38820 27200 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 27200 ) ( 39590 27200 ) + NEW met2 0 + SHAPE STRIPE ( 38820 27200 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 27200 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 21760 ) ( 39610 21760 ) + NEW met3 0 + SHAPE STRIPE ( 38820 21760 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 21760 ) ( 39590 21760 ) + NEW met2 0 + SHAPE STRIPE ( 38820 21760 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 21760 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 16320 ) ( 39610 16320 ) + NEW met3 0 + SHAPE STRIPE ( 38820 16320 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 16320 ) ( 39590 16320 ) + NEW met2 0 + SHAPE STRIPE ( 38820 16320 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 16320 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 10880 ) ( 39610 10880 ) + NEW met3 0 + SHAPE STRIPE ( 38820 10880 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 10880 ) ( 39590 10880 ) + NEW met2 0 + SHAPE STRIPE ( 38820 10880 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 10880 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 38080 ) ( 14610 38080 ) + NEW met3 0 + SHAPE STRIPE ( 13820 38080 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 38080 ) ( 14590 38080 ) + NEW met2 0 + SHAPE STRIPE ( 13820 38080 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 38080 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 32640 ) ( 14610 32640 ) + NEW met3 0 + SHAPE STRIPE ( 13820 32640 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 32640 ) ( 14590 32640 ) + NEW met2 0 + SHAPE STRIPE ( 13820 32640 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 32640 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 27200 ) ( 14610 27200 ) + NEW met3 0 + SHAPE STRIPE ( 13820 27200 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 27200 ) ( 14590 27200 ) + NEW met2 0 + SHAPE STRIPE ( 13820 27200 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 27200 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 21760 ) ( 14610 21760 ) + NEW met3 0 + SHAPE STRIPE ( 13820 21760 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 21760 ) ( 14590 21760 ) + NEW met2 0 + SHAPE STRIPE ( 13820 21760 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 21760 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 16320 ) ( 14610 16320 ) + NEW met3 0 + SHAPE STRIPE ( 13820 16320 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 16320 ) ( 14590 16320 ) + NEW met2 0 + SHAPE STRIPE ( 13820 16320 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 16320 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 10880 ) ( 14610 10880 ) + NEW met3 0 + SHAPE STRIPE ( 13820 10880 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 10880 ) ( 14590 10880 ) + NEW met2 0 + SHAPE STRIPE ( 13820 10880 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 10880 ) via2_3_1600_480_1_5_320_320 ; + - VPWR ( PIN VPWR ) ( * VPB ) ( * VPWR ) + USE POWER + + ROUTED met1 480 + SHAPE FOLLOWPIN ( 5520 35360 ) ( 44160 35360 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 29920 ) ( 44160 29920 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 24480 ) ( 44160 24480 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 19040 ) ( 44160 19040 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 13600 ) ( 44160 13600 ) + NEW met5 1600 + SHAPE STRIPE ( 5280 15880 ) ( 44400 15880 ) + NEW met4 1600 + SHAPE STRIPE ( 35520 10640 ) ( 35520 38320 ) + NEW met4 1600 + SHAPE STRIPE ( 10520 10640 ) ( 10520 38320 ) + NEW met4 0 + SHAPE STRIPE ( 35520 15880 ) via5_6_1600_1600_1_1_1600_1600 + NEW met4 0 + SHAPE STRIPE ( 10520 15880 ) via5_6_1600_1600_1_1_1600_1600 + NEW met3 330 + SHAPE STRIPE ( 34730 35360 ) ( 36310 35360 ) + NEW met3 0 + SHAPE STRIPE ( 35520 35360 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 35360 ) ( 36290 35360 ) + NEW met2 0 + SHAPE STRIPE ( 35520 35360 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 35360 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 29920 ) ( 36310 29920 ) + NEW met3 0 + SHAPE STRIPE ( 35520 29920 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 29920 ) ( 36290 29920 ) + NEW met2 0 + SHAPE STRIPE ( 35520 29920 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 29920 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 24480 ) ( 36310 24480 ) + NEW met3 0 + SHAPE STRIPE ( 35520 24480 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 24480 ) ( 36290 24480 ) + NEW met2 0 + SHAPE STRIPE ( 35520 24480 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 24480 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 19040 ) ( 36310 19040 ) + NEW met3 0 + SHAPE STRIPE ( 35520 19040 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 19040 ) ( 36290 19040 ) + NEW met2 0 + SHAPE STRIPE ( 35520 19040 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 19040 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 13600 ) ( 36310 13600 ) + NEW met3 0 + SHAPE STRIPE ( 35520 13600 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 13600 ) ( 36290 13600 ) + NEW met2 0 + SHAPE STRIPE ( 35520 13600 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 13600 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 35360 ) ( 11310 35360 ) + NEW met3 0 + SHAPE STRIPE ( 10520 35360 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 35360 ) ( 11290 35360 ) + NEW met2 0 + SHAPE STRIPE ( 10520 35360 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 35360 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 29920 ) ( 11310 29920 ) + NEW met3 0 + SHAPE STRIPE ( 10520 29920 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 29920 ) ( 11290 29920 ) + NEW met2 0 + SHAPE STRIPE ( 10520 29920 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 29920 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 24480 ) ( 11310 24480 ) + NEW met3 0 + SHAPE STRIPE ( 10520 24480 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 24480 ) ( 11290 24480 ) + NEW met2 0 + SHAPE STRIPE ( 10520 24480 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 24480 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 19040 ) ( 11310 19040 ) + NEW met3 0 + SHAPE STRIPE ( 10520 19040 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 19040 ) ( 11290 19040 ) + NEW met2 0 + SHAPE STRIPE ( 10520 19040 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 19040 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 13600 ) ( 11310 13600 ) + NEW met3 0 + SHAPE STRIPE ( 10520 13600 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 13600 ) ( 11290 13600 ) + NEW met2 0 + SHAPE STRIPE ( 10520 13600 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 13600 ) via2_3_1600_480_1_5_320_320 ; +END SPECIALNETS +NETS 26 ; + - bit_phase_0[0] ( PIN bit_phase_0[0] ) ( output4 X ) + USE SIGNAL ; + - bit_phase_0[1] ( PIN bit_phase_0[1] ) ( output5 X ) + USE SIGNAL ; + - bit_phase_0[2] ( PIN bit_phase_0[2] ) ( output6 X ) + USE SIGNAL ; + - bit_phase_0[3] ( PIN bit_phase_0[3] ) ( output7 X ) + USE SIGNAL ; + - bit_phase_0[4] ( PIN bit_phase_0[4] ) ( output8 X ) + USE SIGNAL ; + - bit_phase_1[0] ( PIN bit_phase_1[0] ) ( output9 X ) + USE SIGNAL ; + - bit_phase_1[1] ( PIN bit_phase_1[1] ) ( output10 X ) + USE SIGNAL ; + - bit_phase_1[2] ( PIN bit_phase_1[2] ) ( output11 X ) + USE SIGNAL ; + - bit_phase_1[3] ( PIN bit_phase_1[3] ) ( output12 X ) + USE SIGNAL ; + - bit_phase_1[4] ( PIN bit_phase_1[4] ) ( output13 X ) + USE SIGNAL ; + - input_fock_state_str[0] ( PIN input_fock_state_str[0] ) ( input1 A ) + USE SIGNAL ; + - input_fock_state_str[1] ( PIN input_fock_state_str[1] ) ( input2 A ) + USE SIGNAL ; + - input_fock_state_str[2] ( PIN input_fock_state_str[2] ) ( input3 A ) + USE SIGNAL ; + - net1 ( input1 X ) ( _1_ B ) ( _0_ C_N ) + USE SIGNAL ; + - net10 ( output10 A ) ( _7_ X ) + USE SIGNAL ; + - net11 ( output11 A ) ( _8_ X ) + USE SIGNAL ; + - net12 ( output12 A ) ( _9_ X ) + USE SIGNAL ; + - net13 ( output13 A ) ( _9_ A ) ( _8_ A ) ( _7_ A ) ( _6_ A ) ( _0_ Y ) + USE SIGNAL ; + - net2 ( input2 X ) ( _1_ C_N ) ( _0_ B ) + USE SIGNAL ; + - net3 ( input3 X ) ( _1_ A ) ( _0_ A ) + USE SIGNAL ; + - net4 ( output4 A ) ( _2_ X ) + USE SIGNAL ; + - net5 ( output5 A ) ( _3_ X ) + USE SIGNAL ; + - net6 ( output6 A ) ( _4_ X ) + USE SIGNAL ; + - net7 ( output7 A ) ( _5_ X ) + USE SIGNAL ; + - net8 ( output8 A ) ( _5_ A ) ( _4_ A ) ( _3_ A ) ( _2_ A ) ( _1_ Y ) + USE SIGNAL ; + - net9 ( output9 A ) ( _6_ X ) + USE SIGNAL ; +END NETS +END DESIGN diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.nl.v b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.nl.v new file mode 100644 index 00000000..cd370f10 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.nl.v @@ -0,0 +1,104 @@ +module top (bit_phase_0, + bit_phase_1, + input_fock_state_str); + output [4:0] bit_phase_0; + output [4:0] bit_phase_1; + input [2:0] input_fock_state_str; + + wire net1; + wire net2; + wire net3; + wire net4; + wire net5; + wire net6; + wire net7; + wire net8; + wire net9; + wire net10; + wire net11; + wire net12; + wire net13; + + sky130_fd_sc_hd__nor3b_2 _0_ (.A(net3), + .B(net2), + .C_N(net1), + .Y(net13)); + sky130_fd_sc_hd__nor3b_2 _1_ (.A(net3), + .B(net1), + .C_N(net2), + .Y(net8)); + sky130_fd_sc_hd__clkbuf_1 _2_ (.A(net8), + .X(net4)); + sky130_fd_sc_hd__clkbuf_1 _3_ (.A(net8), + .X(net5)); + sky130_fd_sc_hd__clkbuf_1 _4_ (.A(net8), + .X(net6)); + sky130_fd_sc_hd__clkbuf_1 _5_ (.A(net8), + .X(net7)); + sky130_fd_sc_hd__clkbuf_1 _6_ (.A(net13), + .X(net9)); + sky130_fd_sc_hd__clkbuf_1 _7_ (.A(net13), + .X(net10)); + sky130_fd_sc_hd__clkbuf_1 _8_ (.A(net13), + .X(net11)); + sky130_fd_sc_hd__clkbuf_1 _9_ (.A(net13), + .X(net12)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_0_Right_0 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Right_1 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Right_2 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Right_3 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Right_4 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Right_5 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Right_6 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Right_7 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Right_8 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Right_9 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_0_Left_10 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Left_11 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Left_12 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Left_13 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Left_14 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Left_15 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Left_16 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Left_17 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Left_18 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Left_19 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_20 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_21 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_1_22 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_2_23 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_3_24 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_4_25 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_5_26 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_6_27 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_7_28 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_8_29 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_30 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_31 (); + sky130_fd_sc_hd__buf_1 input1 (.A(input_fock_state_str[0]), + .X(net1)); + sky130_fd_sc_hd__buf_1 input2 (.A(input_fock_state_str[1]), + .X(net2)); + sky130_fd_sc_hd__buf_1 input3 (.A(input_fock_state_str[2]), + .X(net3)); + sky130_fd_sc_hd__clkbuf_4 output4 (.A(net4), + .X(bit_phase_0[0])); + sky130_fd_sc_hd__buf_2 output5 (.A(net5), + .X(bit_phase_0[1])); + sky130_fd_sc_hd__buf_2 output6 (.A(net6), + .X(bit_phase_0[2])); + sky130_fd_sc_hd__buf_2 output7 (.A(net7), + .X(bit_phase_0[3])); + sky130_fd_sc_hd__clkbuf_4 output8 (.A(net8), + .X(bit_phase_0[4])); + sky130_fd_sc_hd__buf_2 output9 (.A(net9), + .X(bit_phase_1[0])); + sky130_fd_sc_hd__buf_2 output10 (.A(net10), + .X(bit_phase_1[1])); + sky130_fd_sc_hd__buf_2 output11 (.A(net11), + .X(bit_phase_1[2])); + sky130_fd_sc_hd__buf_2 output12 (.A(net12), + .X(bit_phase_1[3])); + sky130_fd_sc_hd__buf_2 output13 (.A(net13), + .X(bit_phase_1[4])); +endmodule diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.odb b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.odb new file mode 100644 index 00000000..e8eb07ae Binary files /dev/null and b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.odb differ diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.pnl.v b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.pnl.v new file mode 100644 index 00000000..466a4451 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.pnl.v @@ -0,0 +1,272 @@ +module top (VPWR, + VGND, + bit_phase_0, + bit_phase_1, + input_fock_state_str); + input VPWR; + input VGND; + output [4:0] bit_phase_0; + output [4:0] bit_phase_1; + input [2:0] input_fock_state_str; + + wire net1; + wire net2; + wire net3; + wire net4; + wire net5; + wire net6; + wire net7; + wire net8; + wire net9; + wire net10; + wire net11; + wire net12; + wire net13; + + sky130_fd_sc_hd__nor3b_2 _0_ (.A(net3), + .B(net2), + .C_N(net1), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(net13)); + sky130_fd_sc_hd__nor3b_2 _1_ (.A(net3), + .B(net1), + .C_N(net2), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(net8)); + sky130_fd_sc_hd__clkbuf_1 _2_ (.A(net8), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net4)); + sky130_fd_sc_hd__clkbuf_1 _3_ (.A(net8), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net5)); + sky130_fd_sc_hd__clkbuf_1 _4_ (.A(net8), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net6)); + sky130_fd_sc_hd__clkbuf_1 _5_ (.A(net8), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net7)); + sky130_fd_sc_hd__clkbuf_1 _6_ (.A(net13), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net9)); + sky130_fd_sc_hd__clkbuf_1 _7_ (.A(net13), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net10)); + sky130_fd_sc_hd__clkbuf_1 _8_ (.A(net13), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net11)); + sky130_fd_sc_hd__clkbuf_1 _9_ (.A(net13), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net12)); + 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_0_Left_10 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Left_11 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Left_12 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Left_13 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Left_14 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Left_15 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Left_16 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Left_17 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Left_18 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Left_19 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_20 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_21 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_1_22 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_2_23 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_3_24 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_4_25 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_5_26 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_6_27 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_7_28 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_8_29 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_30 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_31 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__buf_1 input1 (.A(input_fock_state_str[0]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net1)); + sky130_fd_sc_hd__buf_1 input2 (.A(input_fock_state_str[1]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net2)); + sky130_fd_sc_hd__buf_1 input3 (.A(input_fock_state_str[2]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net3)); + sky130_fd_sc_hd__clkbuf_4 output4 (.A(net4), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[0])); + sky130_fd_sc_hd__buf_2 output5 (.A(net5), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[1])); + sky130_fd_sc_hd__buf_2 output6 (.A(net6), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[2])); + sky130_fd_sc_hd__buf_2 output7 (.A(net7), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[3])); + sky130_fd_sc_hd__clkbuf_4 output8 (.A(net8), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[4])); + sky130_fd_sc_hd__buf_2 output9 (.A(net9), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[0])); + sky130_fd_sc_hd__buf_2 output10 (.A(net10), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[1])); + sky130_fd_sc_hd__buf_2 output11 (.A(net11), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[2])); + sky130_fd_sc_hd__buf_2 output12 (.A(net12), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[3])); + sky130_fd_sc_hd__buf_2 output13 (.A(net13), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[4])); +endmodule diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.sdc b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.sdc new file mode 100644 index 00000000..9b8bdc0b --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.sdc @@ -0,0 +1,44 @@ +############################################################################### +# Created by write_sdc +############################################################################### +current_design top +############################################################################### +# Timing Constraints +############################################################################### +create_clock -name None -period 15.0000 +set_clock_uncertainty 0.2500 None +set_input_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {input_fock_state_str[0]}] +set_input_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {input_fock_state_str[1]}] +set_input_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {input_fock_state_str[2]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[0]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[1]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[2]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[3]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[4]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[0]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[1]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[2]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[3]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[4]}] +############################################################################### +# Environment +############################################################################### +set_load -pin_load 0.0334 [get_ports {bit_phase_0[4]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[3]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[2]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[1]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[0]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[4]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[3]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[2]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[1]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[0]}] +set_driving_cell -lib_cell sky130_fd_sc_hd__inv_2 -pin {Y} -input_transition_rise 0.0000 -input_transition_fall 0.0000 [get_ports {input_fock_state_str[2]}] +set_driving_cell -lib_cell sky130_fd_sc_hd__inv_2 -pin {Y} -input_transition_rise 0.0000 -input_transition_fall 0.0000 [get_ports {input_fock_state_str[1]}] +set_driving_cell -lib_cell sky130_fd_sc_hd__inv_2 -pin {Y} -input_transition_rise 0.0000 -input_transition_fall 0.0000 [get_ports {input_fock_state_str[0]}] +############################################################################### +# Design Rules +############################################################################### +set_max_transition 0.7500 [current_design] +set_max_capacitance 0.2000 [current_design] +set_max_fanout 6.0000 [current_design] diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/COMMANDS b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/COMMANDS new file mode 100644 index 00000000..18acd67f --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/COMMANDS @@ -0,0 +1 @@ +openroad -exit -no_splash -metrics /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/or_metrics_out.json /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/openroad/grt.tcl diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/_env.tcl b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/_env.tcl new file mode 100644 index 00000000..96bb560a --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/_env.tcl @@ -0,0 +1,78 @@ +set ::env(STEP_ID) OpenROAD.GlobalRouting +set ::env(TECH_LEF) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef +set ::env(MACRO_LEFS) "" +set ::env(STD_CELL_LIBRARY) sky130_fd_sc_hd +set ::env(VDD_PIN) VPWR +set ::env(VDD_PIN_VOLTAGE) 1.80 +set ::env(GND_PIN) VGND +set ::env(TECH_LEFS) "\"nom_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef \"min_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef \"max_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef" +set ::env(GPIO_PADS_LEF) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef" +set ::env(GPIO_PADS_LEF_CORE_SIDE) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef" +set ::env(GPIO_PADS_VERILOG) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v +set ::env(GPIO_PAD_CELLS) "\"sky130_fd_io*\" \"sky130_ef_io*\"" +set ::env(PRIMARY_GDSII_STREAMOUT_TOOL) magic +set ::env(DATA_WIRE_RC_LAYER) met2 +set ::env(CLOCK_WIRE_RC_LAYER) met5 +set ::env(DEFAULT_CORNER) nom_tt_025C_1v80 +set ::env(STA_CORNERS) "nom_tt_025C_1v80 nom_ss_100C_1v60 nom_ff_n40C_1v95 min_tt_025C_1v80 min_ss_100C_1v60 min_ff_n40C_1v95 max_tt_025C_1v80 max_ss_100C_1v60 max_ff_n40C_1v95" +set ::env(FP_TRACKS_INFO) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info +set ::env(FP_TAPCELL_DIST) 13 +set ::env(FP_IO_HLAYER) met3 +set ::env(FP_IO_VLAYER) met2 +set ::env(RT_MIN_LAYER) met1 +set ::env(RT_MAX_LAYER) met5 +set ::env(SCL_GROUND_PINS) "VGND VNB" +set ::env(SCL_POWER_PINS) "VPWR VPB" +set ::env(TRISTATE_CELLS) "\"sky130_fd_sc_hd__ebuf*\"" +set ::env(FILL_CELL) "\"sky130_fd_sc_hd__fill*\"" +set ::env(DECAP_CELL) "sky130_ef_sc_hd__decap_12 sky130_fd_sc_hd__decap_8 sky130_fd_sc_hd__decap_6 sky130_fd_sc_hd__decap_4 sky130_fd_sc_hd__decap_3" +set ::env(LIB) "\"*_tt_025C_1v80\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib \"*_ss_100C_1v60\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib \"*_ff_n40C_1v95\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" +set ::env(CELL_LEFS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef" +set ::env(CELL_GDS) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds +set ::env(CELL_VERILOG_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v" +set ::env(CELL_BB_VERILOG_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox.v /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox_pp.v" +set ::env(CELL_SPICE_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice" +set ::env(SYNTH_EXCLUDED_CELL_FILE) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells +set ::env(PNR_EXCLUDED_CELL_FILE) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells +set ::env(OUTPUT_CAP_LOAD) 33.442 +set ::env(MAX_FANOUT_CONSTRAINT) 6 +set ::env(MAX_TRANSITION_CONSTRAINT) 0.75 +set ::env(MAX_CAPACITANCE_CONSTRAINT) 0.2 +set ::env(CLOCK_UNCERTAINTY_CONSTRAINT) 0.25 +set ::env(CLOCK_TRANSITION_CONSTRAINT) 0.1499999999999999944488848768742172978818416595458984375 +set ::env(TIME_DERATING_CONSTRAINT) 5 +set ::env(IO_DELAY_CONSTRAINT) 20 +set ::env(SYNTH_DRIVING_CELL) sky130_fd_sc_hd__inv_2/Y +set ::env(SYNTH_TIEHI_CELL) sky130_fd_sc_hd__conb_1/HI +set ::env(SYNTH_TIELO_CELL) sky130_fd_sc_hd__conb_1/LO +set ::env(SYNTH_BUFFER_CELL) sky130_fd_sc_hd__buf_2/A/X +set ::env(WELLTAP_CELL) sky130_fd_sc_hd__tapvpwrvgnd_1 +set ::env(ENDCAP_CELL) sky130_fd_sc_hd__decap_3 +set ::env(PLACE_SITE) unithd +set ::env(CELL_PAD_EXCLUDE) "\"sky130_fd_sc_hd__tap*\" \"sky130_fd_sc_hd__decap*\" \"sky130_ef_sc_hd__decap*\" \"sky130_fd_sc_hd__fill*\"" +set ::env(DIODE_CELL) sky130_fd_sc_hd__diode_2/DIODE +set ::env(DESIGN_NAME) top +set ::env(CLOCK_PERIOD) 15 +set ::env(CLOCK_PORT) None +set ::env(DIE_AREA) "0 0 50 50" +set ::env(FALLBACK_SDC_FILE) /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc +set ::env(PDN_CONNECT_MACROS_TO_GRID) 1 +set ::env(PDN_ENABLE_GLOBAL_CONNECTIONS) 1 +set ::env(GRT_ADJUSTMENT) 0.299999999999999988897769753748434595763683319091796875 +set ::env(GRT_MACRO_EXTENSION) 0 +set ::env(GRT_LAYER_ADJUSTMENTS) "0.99 0 0 0 0 0" +set ::env(GRT_ALLOW_CONGESTION) 0 +set ::env(GRT_ANTENNA_ITERS) 3 +set ::env(GRT_OVERFLOW_ITERS) 50 +set ::env(GRT_ANTENNA_MARGIN) 10 +set ::env(PL_OPTIMIZE_MIRRORING) 1 +set ::env(PL_MAX_DISPLACEMENT_X) 500 +set ::env(PL_MAX_DISPLACEMENT_Y) 100 +set ::env(DPL_CELL_PADDING) 0 +set ::env(CURRENT_ODB) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.odb +set ::env(SAVE_ODB) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/top.odb +set ::env(SAVE_DEF) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/top.def +set ::env(_SDC_IN) /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc +set ::env(_PNR_LIBS) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib +set ::env(_MACRO_LIBS) "" +set ::env(_PNR_EXCLUDED_CELLS) "sky130_fd_sc_hd__clkdlybuf4s18_1 sky130_fd_sc_hd__a21boi_0 sky130_fd_sc_hd__lpflow_isobufsrc_2 sky130_fd_sc_hd__lpflow_clkbufkapwr_8 sky130_fd_sc_hd__clkdlybuf4s15_1 sky130_fd_sc_hd__xnor3_4 sky130_fd_sc_hd__buf_16 sky130_fd_sc_hd__o21ai_0 sky130_fd_sc_hd__lpflow_clkbufkapwr_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2 sky130_fd_sc_hd__o311ai_0 sky130_fd_sc_hd__lpflow_decapkapwr_3 sky130_fd_sc_hd__lpflow_clkinvkapwr_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4 sky130_fd_sc_hd__lpflow_clkinvkapwr_8 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2 sky130_fd_sc_hd__fa_4 sky130_fd_sc_hd__lpflow_isobufsrc_8 sky130_fd_sc_hd__lpflow_clkinvkapwr_1 sky130_fd_sc_hd__lpflow_inputisolatch_1 sky130_fd_sc_hd__xor3_1 sky130_fd_sc_hd__lpflow_inputiso0p_1 sky130_fd_sc_hd__xor3_2 sky130_fd_sc_hd__probe_p_8 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1 sky130_fd_sc_hd__probec_p_8 sky130_fd_sc_hd__lpflow_decapkapwr_4 sky130_fd_sc_hd__xor3_4 sky130_fd_sc_hd__lpflow_isobufsrc_1 sky130_fd_sc_hd__lpflow_isobufsrckapwr_16 sky130_fd_sc_hd__lpflow_clkbufkapwr_1 sky130_fd_sc_hd__lpflow_decapkapwr_12 sky130_fd_sc_hd__lpflow_clkbufkapwr_16 sky130_fd_sc_hd__lpflow_inputiso1p_1 sky130_fd_sc_hd__lpflow_isobufsrc_4 sky130_fd_sc_hd__and2_0 sky130_fd_sc_hd__lpflow_clkinvkapwr_2 sky130_fd_sc_hd__or2_0 sky130_fd_sc_hd__lpflow_inputiso1n_1 sky130_fd_sc_hd__lpflow_decapkapwr_6 sky130_fd_sc_hd__lpflow_isobufsrc_16 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4 sky130_fd_sc_hd__mux4_4 sky130_fd_sc_hd__lpflow_decapkapwr_8 sky130_fd_sc_hd__lpflow_clkbufkapwr_2 sky130_fd_sc_hd__lpflow_inputiso0n_1 sky130_fd_sc_hd__xnor3_2 sky130_fd_sc_hd__lpflow_bleeder_1 sky130_fd_sc_hd__lpflow_clkinvkapwr_16 sky130_fd_sc_hd__a2111oi_0 sky130_fd_sc_hd__xnor3_1" diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/after_grt.guide b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/after_grt.guide new file mode 100644 index 00000000..664a8be3 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/after_grt.guide @@ -0,0 +1,223 @@ +bit_phase_0[0] +( +27600 0 41400 6900 met3 +34500 0 41400 6900 met2 +34500 0 41400 13800 met2 +34500 6900 41400 13800 met1 +34500 6900 50000 13800 met1 +41400 6900 50000 13800 li1 +27600 0 50000 6900 met3 +) +bit_phase_0[1] +( +41400 20700 50000 27600 li1 +41400 20700 50000 27600 met1 +41400 20700 50000 27600 met1 +41400 20700 50000 27600 met2 +41400 20700 50000 27600 met2 +41400 20700 50000 27600 met3 +41400 20700 50000 27600 met3 +41400 20700 50000 27600 met4 +) +bit_phase_0[2] +( +34500 20700 41400 27600 li1 +34500 20700 41400 27600 met1 +34500 20700 41400 27600 met2 +34500 20700 50000 27600 met3 +) +bit_phase_0[3] +( +34500 34500 41400 41400 li1 +34500 34500 41400 41400 met1 +34500 34500 41400 41400 met2 +34500 34500 50000 41400 met3 +) +bit_phase_0[4] +( +27600 41400 50000 50000 met3 +41400 41400 50000 50000 met3 +41400 41400 50000 50000 met2 +41400 34500 50000 50000 met2 +41400 34500 50000 41400 met1 +41400 34500 50000 41400 li1 +27600 41400 50000 50000 met3 +) +bit_phase_1[0] +( +41400 13800 50000 20700 li1 +41400 13800 50000 20700 met1 +41400 13800 50000 20700 met1 +41400 13800 50000 20700 met2 +41400 13800 50000 20700 met2 +41400 13800 50000 20700 met3 +41400 13800 50000 20700 met3 +41400 13800 50000 20700 met4 +) +bit_phase_1[1] +( +34500 6900 41400 13800 li1 +34500 6900 41400 13800 met1 +34500 6900 41400 13800 met2 +34500 6900 50000 13800 met3 +) +bit_phase_1[2] +( +41400 27600 50000 34500 li1 +41400 27600 50000 34500 met1 +41400 27600 50000 34500 met1 +41400 27600 50000 34500 met2 +41400 27600 50000 34500 met2 +41400 27600 50000 34500 met3 +41400 27600 50000 34500 met3 +41400 27600 50000 34500 met4 +) +bit_phase_1[3] +( +27600 6900 50000 13800 met3 +41400 6900 50000 13800 met3 +41400 6900 50000 13800 met2 +41400 6900 50000 20700 met2 +41400 13800 50000 20700 met1 +41400 13800 50000 20700 li1 +27600 6900 50000 13800 met3 +) +bit_phase_1[4] +( +41400 27600 50000 34500 li1 +41400 27600 50000 34500 met1 +41400 27600 50000 34500 met1 +41400 27600 50000 34500 met2 +41400 27600 50000 34500 met2 +41400 27600 50000 34500 met3 +41400 27600 50000 34500 met3 +41400 27600 50000 34500 met4 +) +input_fock_state_str[0] +( +34500 13800 41400 20700 li1 +34500 13800 41400 20700 met1 +34500 13800 41400 20700 met2 +34500 13800 50000 20700 met3 +) +input_fock_state_str[1] +( +27600 34500 41400 41400 met3 +34500 34500 41400 41400 met2 +34500 27600 41400 41400 met2 +34500 27600 41400 34500 met1 +34500 27600 41400 34500 li1 +27600 34500 50000 41400 met3 +) +input_fock_state_str[2] +( +27600 20700 41400 27600 met3 +34500 20700 41400 27600 met2 +34500 20700 41400 34500 met2 +34500 27600 41400 34500 met1 +34500 27600 41400 34500 li1 +27600 20700 50000 27600 met3 +) +net1 +( +34500 13800 41400 20700 li1 +34500 13800 41400 20700 met1 +34500 13800 41400 27600 met2 +34500 20700 41400 27600 met1 +34500 20700 41400 27600 li1 +34500 20700 41400 34500 met2 +34500 27600 41400 34500 met1 +34500 27600 50000 34500 met1 +41400 27600 50000 34500 li1 +) +net10 +( +34500 6900 41400 13800 li1 +34500 6900 41400 13800 met1 +) +net11 +( +34500 27600 41400 34500 li1 +34500 27600 41400 34500 met1 +) +net12 +( +34500 6900 41400 13800 li1 +34500 6900 41400 13800 met1 +34500 6900 41400 20700 met2 +34500 13800 41400 20700 met1 +34500 13800 41400 20700 li1 +) +net13 +( +34500 13800 41400 20700 li1 +34500 13800 41400 20700 met1 +34500 6900 41400 20700 met2 +34500 6900 41400 13800 met1 +34500 6900 41400 13800 li1 +34500 27600 41400 34500 li1 +34500 27600 41400 34500 met1 +34500 13800 41400 34500 met2 +) +net2 +( +34500 27600 41400 34500 li1 +34500 27600 50000 34500 met1 +41400 27600 50000 34500 met1 +41400 20700 50000 34500 met2 +41400 20700 50000 27600 met1 +41400 20700 50000 27600 li1 +) +net3 +( +34500 27600 41400 34500 li1 +34500 27600 41400 34500 met1 +34500 20700 41400 34500 met2 +34500 20700 41400 27600 met1 +34500 20700 41400 27600 li1 +) +net4 +( +34500 6900 41400 13800 li1 +34500 6900 41400 13800 met1 +34500 6900 41400 20700 met2 +34500 13800 41400 20700 met1 +34500 13800 50000 20700 met1 +41400 13800 50000 20700 li1 +) +net5 +( +34500 20700 41400 27600 li1 +34500 20700 41400 27600 met1 +) +net6 +( +34500 13800 41400 20700 li1 +34500 13800 41400 20700 met1 +34500 13800 41400 27600 met2 +34500 20700 41400 27600 met1 +34500 20700 41400 27600 li1 +) +net7 +( +34500 34500 41400 41400 li1 +34500 34500 41400 41400 met1 +) +net8 +( +34500 20700 41400 27600 li1 +34500 20700 41400 27600 met1 +34500 13800 41400 27600 met2 +34500 13800 41400 20700 met1 +34500 13800 41400 20700 li1 +34500 34500 41400 41400 li1 +34500 34500 41400 41400 met1 +34500 20700 41400 41400 met2 +34500 13800 50000 20700 met1 +41400 13800 50000 20700 li1 +) +net9 +( +34500 13800 41400 20700 li1 +34500 13800 41400 20700 met1 +) diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/antenna.rpt b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/antenna.rpt new file mode 100644 index 00000000..a5f7975a --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/antenna.rpt @@ -0,0 +1,3 @@ +[INFO GRT-0043] No OR_DEFAULT vias defined. +[INFO ANT-0002] Found 0 net violations. +[INFO ANT-0001] Found 0 pin violations. diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/config.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/config.json new file mode 100644 index 00000000..9ac9d9e3 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/config.json @@ -0,0 +1,181 @@ +{ + "STD_CELL_LIBRARY": "sky130_fd_sc_hd", + "VDD_PIN": "VPWR", + "VDD_PIN_VOLTAGE": 1.8, + "GND_PIN": "VGND", + "WIRE_LENGTH_THRESHOLD": null, + "TECH_LEFS": { + "nom_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef", + "min_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef", + "max_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef" + }, + "GPIO_PADS_LEF": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef" + ], + "GPIO_PADS_LEF_CORE_SIDE": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef" + ], + "GPIO_PADS_VERILOG": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v" + ], + "GPIO_PAD_CELLS": [ + "sky130_fd_io*", + "sky130_ef_io*" + ], + "PRIMARY_GDSII_STREAMOUT_TOOL": "magic", + "DEFAULT_MAX_TRAN": null, + "DATA_WIRE_RC_LAYER": "met2", + "CLOCK_WIRE_RC_LAYER": "met5", + "DEFAULT_CORNER": "nom_tt_025C_1v80", + "STA_CORNERS": [ + "nom_tt_025C_1v80", + "nom_ss_100C_1v60", + "nom_ff_n40C_1v95", + "min_tt_025C_1v80", + "min_ss_100C_1v60", + "min_ff_n40C_1v95", + "max_tt_025C_1v80", + "max_ss_100C_1v60", + "max_ff_n40C_1v95" + ], + "FP_TRACKS_INFO": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info", + "FP_TAPCELL_DIST": 13, + "FP_IO_HLAYER": "met3", + "FP_IO_VLAYER": "met2", + "RT_MIN_LAYER": "met1", + "RT_MAX_LAYER": "met5", + "SCL_GROUND_PINS": [ + "VGND", + "VNB" + ], + "SCL_POWER_PINS": [ + "VPWR", + "VPB" + ], + "TRISTATE_CELLS": [ + "sky130_fd_sc_hd__ebuf*" + ], + "FILL_CELL": [ + "sky130_fd_sc_hd__fill*" + ], + "DECAP_CELL": [ + "sky130_ef_sc_hd__decap_12", + "sky130_fd_sc_hd__decap_8", + "sky130_fd_sc_hd__decap_6", + "sky130_fd_sc_hd__decap_4", + "sky130_fd_sc_hd__decap_3" + ], + "LIB": { + "*_tt_025C_1v80": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib" + ], + "*_ss_100C_1v60": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib" + ], + "*_ff_n40C_1v95": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" + ] + }, + "CELL_LEFS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef" + ], + "CELL_GDS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds" + ], + "CELL_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v" + ], + "CELL_BB_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox_pp.v" + ], + "CELL_SPICE_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice" + ], + "SYNTH_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells", + "PNR_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells", + "OUTPUT_CAP_LOAD": 33.442, + "MAX_FANOUT_CONSTRAINT": 6, + "MAX_TRANSITION_CONSTRAINT": 0.75, + "MAX_CAPACITANCE_CONSTRAINT": 0.2, + "CLOCK_UNCERTAINTY_CONSTRAINT": 0.25, + "CLOCK_TRANSITION_CONSTRAINT": 0.15, + "TIME_DERATING_CONSTRAINT": 5, + "IO_DELAY_CONSTRAINT": 20, + "SYNTH_DRIVING_CELL": "sky130_fd_sc_hd__inv_2/Y", + "SYNTH_CLK_DRIVING_CELL": null, + "SYNTH_TIEHI_CELL": "sky130_fd_sc_hd__conb_1/HI", + "SYNTH_TIELO_CELL": "sky130_fd_sc_hd__conb_1/LO", + "SYNTH_BUFFER_CELL": "sky130_fd_sc_hd__buf_2/A/X", + "WELLTAP_CELL": "sky130_fd_sc_hd__tapvpwrvgnd_1", + "ENDCAP_CELL": "sky130_fd_sc_hd__decap_3", + "PLACE_SITE": "unithd", + "CELL_PAD_EXCLUDE": [ + "sky130_fd_sc_hd__tap*", + "sky130_fd_sc_hd__decap*", + "sky130_ef_sc_hd__decap*", + "sky130_fd_sc_hd__fill*" + ], + "DIODE_CELL": "sky130_fd_sc_hd__diode_2/DIODE", + "DESIGN_DIR": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo", + "PDK_ROOT": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a", + "DESIGN_NAME": "top", + "PDK": "sky130A", + "CLOCK_PERIOD": 15, + "CLOCK_PORT": "None", + "CLOCK_NET": null, + "VDD_NETS": null, + "GND_NETS": null, + "DIE_AREA": [ + 0, + 0, + 50, + 50 + ], + "EXTRA_EXCLUDED_CELLS": null, + "MACROS": null, + "EXTRA_LEFS": null, + "EXTRA_VERILOG_MODELS": null, + "EXTRA_SPICE_MODELS": null, + "EXTRA_LIBS": null, + "EXTRA_GDS_FILES": null, + "FALLBACK_SDC_FILE": "/nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc", + "PDN_CONNECT_MACROS_TO_GRID": true, + "PDN_MACRO_CONNECTIONS": null, + "PDN_ENABLE_GLOBAL_CONNECTIONS": true, + "PNR_SDC_FILE": null, + "FP_DEF_TEMPLATE": null, + "RT_CLOCK_MIN_LAYER": null, + "RT_CLOCK_MAX_LAYER": null, + "GRT_ADJUSTMENT": 0.3, + "GRT_MACRO_EXTENSION": 0, + "GRT_LAYER_ADJUSTMENTS": [ + 0.99, + 0, + 0, + 0, + 0, + 0 + ], + "DIODE_PADDING": null, + "GRT_ALLOW_CONGESTION": false, + "GRT_ANTENNA_ITERS": 3, + "GRT_OVERFLOW_ITERS": 50, + "GRT_ANTENNA_MARGIN": 10, + "PL_OPTIMIZE_MIRRORING": true, + "PL_MAX_DISPLACEMENT_X": 500, + "PL_MAX_DISPLACEMENT_Y": 100, + "DPL_CELL_PADDING": 0, + "meta": { + "openlane_version": "2.0.9", + "step": "OpenROAD.GlobalRouting" + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/openroad-globalrouting.log b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/openroad-globalrouting.log new file mode 100644 index 00000000..0df5e14b --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/openroad-globalrouting.log @@ -0,0 +1,77 @@ +Reading OpenROAD database at '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.odb'… +Reading library file at '/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib'… +Reading design constraints file at '/nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc'… +[WARNING STA-0366] port 'None' not found. +[INFO] Using clock None… +[INFO] Setting output delay to: 3 +[INFO] Setting input delay to: 3 +[WARNING STA-0366] port 'None' not found. +[INFO] Setting load to: 0.033442 +[INFO] Setting clock uncertainty to: 0.25 +[INFO] Setting clock transition to: 0.1499999999999999944488848768742172978818416595458984375 +[WARNING STA-0419] transition time can not be specified for virtual clocks. +[INFO] Setting timing derate to: 5% +[WARNING STA-0450] virtual clock None can not be propagated. +[INFO] Setting signal min routing layer to: met1 and clock min routing layer to met1. +[INFO] Setting signal max routing layer to: met5 and clock max routing layer to met5. +-congestion_iterations 50 -verbose +[INFO GRT-0020] Min routing layer: met1 +[INFO GRT-0021] Max routing layer: met5 +[INFO GRT-0022] Global adjustment: 30% +[INFO GRT-0023] Grid origin: (0, 0) +[INFO GRT-0043] No OR_DEFAULT vias defined. +[INFO GRT-0088] Layer li1 Track-Pitch = 0.4600 line-2-Via Pitch: 0.3400 +[INFO GRT-0088] Layer met1 Track-Pitch = 0.3400 line-2-Via Pitch: 0.3400 +[INFO GRT-0088] Layer met2 Track-Pitch = 0.4600 line-2-Via Pitch: 0.3500 +[INFO GRT-0088] Layer met3 Track-Pitch = 0.6800 line-2-Via Pitch: 0.6150 +[INFO GRT-0088] Layer met4 Track-Pitch = 0.9200 line-2-Via Pitch: 1.0400 +[INFO GRT-0088] Layer met5 Track-Pitch = 3.4000 line-2-Via Pitch: 3.1100 +[INFO GRT-0019] Found 0 clock nets. +[INFO GRT-0001] Minimum degree: 2 +[INFO GRT-0002] Maximum degree: 6 +[INFO GRT-0003] Macros: 0 +[INFO GRT-0043] No OR_DEFAULT vias defined. +[INFO GRT-0004] Blockages: 0 + +[INFO GRT-0053] Routing resources analysis: + Routing Original Derated Resource +Layer Direction Resources Resources Reduction (%) +--------------------------------------------------------------- +li1 Vertical 0 0 0.00% +met1 Horizontal 1015 498 50.94% +met2 Vertical 756 432 42.86% +met3 Horizontal 504 284 43.65% +met4 Vertical 315 156 50.48% +met5 Horizontal 98 36 63.27% +--------------------------------------------------------------- + +[INFO GRT-0197] Via related to pin nodes: 72 +[INFO GRT-0198] Via related Steiner nodes: 0 +[INFO GRT-0199] Via filling finished. +[INFO GRT-0111] Final number of vias: 92 +[INFO GRT-0112] Final usage 3D: 310 + +[INFO GRT-0096] Final congestion report: +Layer Resource Demand Usage (%) Max H / Max V / Total Overflow +--------------------------------------------------------------------------------------- +li1 0 0 0.00% 0 / 0 / 0 +met1 498 5 1.00% 0 / 0 / 0 +met2 432 18 4.17% 0 / 0 / 0 +met3 284 11 3.87% 0 / 0 / 0 +met4 156 0 0.00% 0 / 0 / 0 +met5 36 0 0.00% 0 / 0 / 0 +--------------------------------------------------------------------------------------- +Total 1406 34 2.42% 0 / 0 / 0 + +[INFO GRT-0018] Total wirelength: 545 um +[INFO GRT-0014] Routed nets: 26 +%OL_CREATE_REPORT antenna.rpt +[INFO GRT-0043] No OR_DEFAULT vias defined. +[INFO ANT-0002] Found 0 net violations. +[INFO ANT-0001] Found 0 pin violations. +%OL_END_REPORT +[INFO] Setting RC values… +Setting global connections for newly added cells… +[INFO] Setting global connections... +Writing OpenROAD database to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/top.odb'… +Writing layout to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/top.def'… diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/openroad-globalrouting.process_stats.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/openroad-globalrouting.process_stats.json new file mode 100644 index 00000000..a4d97886 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/openroad-globalrouting.process_stats.json @@ -0,0 +1,20 @@ +{ + "time": { + "cpu_time_user": "00:00:00.280", + "cpu_time_system": "00:00:00.040", + "runtime": "00:00:00.410", + "cpu_time_iowait": "00:00:00.000" + }, + "peak_resources": { + "cpu_percent": 99.6, + "memory_rss": "114MiB", + "memory_vms": "246MiB", + "threads": 2 + }, + "avg_resources": { + "cpu_percent": 52.18333333333334, + "memory_rss": "49MiB", + "memory_vms": "127MiB", + "threads": 1.3333333333333333 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/or_metrics_out.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/or_metrics_out.json new file mode 100644 index 00000000..a7c79740 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/or_metrics_out.json @@ -0,0 +1,6 @@ +{ + "antenna__violating__nets": 0, + "antenna__violating__pins": 0, + "flow__warnings__count": 4, + "flow__errors__count": 0 +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/runtime.txt b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/runtime.txt new file mode 100644 index 00000000..4cd5ec63 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/runtime.txt @@ -0,0 +1 @@ +00:00:00.517 \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/state_in.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/state_in.json new file mode 100644 index 00000000..56784b40 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/state_in.json @@ -0,0 +1,52 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.nl.v", + "pnl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.pnl.v", + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.def", + "lef": null, + "openroad-lef": null, + "odb": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.odb", + "sdc": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.sdc", + "sdf": null, + "spef": null, + "lib": null, + "spice": null, + "mag": null, + "gds": null, + "mag_gds": null, + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 35, + "design__instance__area": 136.381, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0, + "design__die__bbox": "0.0 0.0 50.0 50.0", + "design__core__bbox": "5.52 10.88 44.16 38.08", + "flow__warnings__count": 3, + "flow__errors__count": 0, + "design__io": 15, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count__stdcell": 35, + "design__instance__area__stdcell": 136.381, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.129762, + "design__instance__utilization__stdcell": 0.129762, + "design__power_grid_violation__count__net:VGND": 0, + "design__power_grid_violation__count__net:VPWR": 0, + "design__power_grid_violation__count": 0, + "floorplan__design__io": 13, + "design__io__hpwl": 468660, + "timing__drv__floating__nets": 0, + "timing__drv__floating__pins": 0, + "design__instance__displacement__total": 0, + "design__instance__displacement__mean": 0, + "design__instance__displacement__max": 0, + "route__wirelength__estimated": 242.292, + "design__violations": 0 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/state_out.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/state_out.json new file mode 100644 index 00000000..041237ae --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/state_out.json @@ -0,0 +1,54 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.nl.v", + "pnl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.pnl.v", + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/top.def", + "lef": null, + "openroad-lef": null, + "odb": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/top.odb", + "sdc": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.sdc", + "sdf": null, + "spef": null, + "lib": null, + "spice": null, + "mag": null, + "gds": null, + "mag_gds": null, + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 35, + "design__instance__area": 136.381, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0, + "design__die__bbox": "0.0 0.0 50.0 50.0", + "design__core__bbox": "5.52 10.88 44.16 38.08", + "flow__warnings__count": 4, + "flow__errors__count": 0, + "design__io": 15, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count__stdcell": 35, + "design__instance__area__stdcell": 136.381, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.129762, + "design__instance__utilization__stdcell": 0.129762, + "design__power_grid_violation__count__net:VGND": 0, + "design__power_grid_violation__count__net:VPWR": 0, + "design__power_grid_violation__count": 0, + "floorplan__design__io": 13, + "design__io__hpwl": 468660, + "timing__drv__floating__nets": 0, + "timing__drv__floating__pins": 0, + "design__instance__displacement__total": 0, + "design__instance__displacement__mean": 0, + "design__instance__displacement__max": 0, + "route__wirelength__estimated": 242.292, + "design__violations": 0, + "antenna__violating__nets": 0, + "antenna__violating__pins": 0 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/top.def b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/top.def new file mode 100644 index 00000000..dd0a00fe --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/top.def @@ -0,0 +1,323 @@ +VERSION 5.8 ; +DIVIDERCHAR "/" ; +BUSBITCHARS "[]" ; +DESIGN top ; +UNITS DISTANCE MICRONS 1000 ; +DIEAREA ( 0 0 ) ( 50000 50000 ) ; +ROW ROW_0 unithd 5520 10880 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_1 unithd 5520 13600 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_2 unithd 5520 16320 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_3 unithd 5520 19040 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_4 unithd 5520 21760 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_5 unithd 5520 24480 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_6 unithd 5520 27200 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_7 unithd 5520 29920 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_8 unithd 5520 32640 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_9 unithd 5520 35360 FS DO 84 BY 1 STEP 460 0 ; +TRACKS X 230 DO 109 STEP 460 LAYER li1 ; +TRACKS Y 170 DO 147 STEP 340 LAYER li1 ; +TRACKS X 170 DO 147 STEP 340 LAYER met1 ; +TRACKS Y 170 DO 147 STEP 340 LAYER met1 ; +TRACKS X 230 DO 109 STEP 460 LAYER met2 ; +TRACKS Y 230 DO 109 STEP 460 LAYER met2 ; +TRACKS X 340 DO 73 STEP 680 LAYER met3 ; +TRACKS Y 340 DO 73 STEP 680 LAYER met3 ; +TRACKS X 460 DO 54 STEP 920 LAYER met4 ; +TRACKS Y 460 DO 54 STEP 920 LAYER met4 ; +TRACKS X 1700 DO 14 STEP 3400 LAYER met5 ; +TRACKS Y 1700 DO 14 STEP 3400 LAYER met5 ; +GCELLGRID X 0 DO 7 STEP 6900 ; +GCELLGRID Y 0 DO 7 STEP 6900 ; +VIAS 4 ; + - via2_3_1600_480_1_5_320_320 + VIARULE M1M2_PR + CUTSIZE 150 150 + LAYERS met1 via met2 + CUTSPACING 170 170 + ENCLOSURE 85 165 55 85 + ROWCOL 1 5 ; + - via3_4_1600_480_1_4_400_400 + VIARULE M2M3_PR + CUTSIZE 200 200 + LAYERS met2 via2 met3 + CUTSPACING 200 200 + ENCLOSURE 40 85 65 65 + ROWCOL 1 4 ; + - via4_5_1600_480_1_4_400_400 + VIARULE M3M4_PR + CUTSIZE 200 200 + LAYERS met3 via3 met4 + CUTSPACING 200 200 + ENCLOSURE 90 60 100 65 + ROWCOL 1 4 ; + - via5_6_1600_1600_1_1_1600_1600 + VIARULE M4M5_PR + CUTSIZE 800 800 + LAYERS met4 via4 met5 + CUTSPACING 800 800 + ENCLOSURE 400 190 310 400 ; +END VIAS +COMPONENTS 55 ; + - PHY_EDGE_ROW_0_Left_10 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 10880 ) N ; + - PHY_EDGE_ROW_0_Right_0 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 10880 ) FN ; + - PHY_EDGE_ROW_1_Left_11 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 13600 ) FS ; + - PHY_EDGE_ROW_1_Right_1 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 13600 ) S ; + - PHY_EDGE_ROW_2_Left_12 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 16320 ) N ; + - PHY_EDGE_ROW_2_Right_2 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 16320 ) FN ; + - PHY_EDGE_ROW_3_Left_13 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 19040 ) FS ; + - PHY_EDGE_ROW_3_Right_3 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 19040 ) S ; + - PHY_EDGE_ROW_4_Left_14 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 21760 ) N ; + - PHY_EDGE_ROW_4_Right_4 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 21760 ) FN ; + - PHY_EDGE_ROW_5_Left_15 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 24480 ) FS ; + - PHY_EDGE_ROW_5_Right_5 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 24480 ) S ; + - PHY_EDGE_ROW_6_Left_16 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 27200 ) N ; + - PHY_EDGE_ROW_6_Right_6 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 27200 ) FN ; + - PHY_EDGE_ROW_7_Left_17 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 29920 ) FS ; + - PHY_EDGE_ROW_7_Right_7 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 29920 ) S ; + - PHY_EDGE_ROW_8_Left_18 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 32640 ) N ; + - PHY_EDGE_ROW_8_Right_8 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 32640 ) FN ; + - PHY_EDGE_ROW_9_Left_19 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 35360 ) FS ; + - PHY_EDGE_ROW_9_Right_9 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 35360 ) S ; + - TAP_TAPCELL_ROW_0_20 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 10880 ) N ; + - TAP_TAPCELL_ROW_0_21 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 10880 ) N ; + - TAP_TAPCELL_ROW_1_22 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 13600 ) FS ; + - TAP_TAPCELL_ROW_2_23 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 16320 ) N ; + - TAP_TAPCELL_ROW_3_24 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 19040 ) FS ; + - TAP_TAPCELL_ROW_4_25 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 21760 ) N ; + - TAP_TAPCELL_ROW_5_26 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 24480 ) FS ; + - TAP_TAPCELL_ROW_6_27 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 27200 ) N ; + - TAP_TAPCELL_ROW_7_28 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 29920 ) FS ; + - TAP_TAPCELL_ROW_8_29 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 32640 ) N ; + - TAP_TAPCELL_ROW_9_30 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 35360 ) FS ; + - TAP_TAPCELL_ROW_9_31 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 35360 ) FS ; + - _0_ sky130_fd_sc_hd__nor3b_2 + PLACED ( 37720 27200 ) N ; + - _1_ sky130_fd_sc_hd__nor3b_2 + PLACED ( 37720 24480 ) FS ; + - _2_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 41400 19040 ) FS ; + - _3_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 37720 21760 ) FN ; + - _4_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 40020 19040 ) FS ; + - _5_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 36800 35360 ) S ; + - _6_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 39560 16320 ) FN ; + - _7_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 36800 10880 ) FN ; + - _8_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 39560 29920 ) S ; + - _9_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 35420 10880 ) FN ; + - input1 sky130_fd_sc_hd__buf_1 + SOURCE TIMING + PLACED ( 39560 13600 ) S ; + - input2 sky130_fd_sc_hd__buf_1 + SOURCE TIMING + PLACED ( 39560 32640 ) FN ; + - input3 sky130_fd_sc_hd__buf_1 + SOURCE TIMING + PLACED ( 36340 27200 ) N ; + - output10 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 38180 10880 ) N ; + - output11 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 40940 29920 ) FS ; + - output12 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 40940 13600 ) FS ; + - output13 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 40940 32640 ) N ; + - output4 sky130_fd_sc_hd__clkbuf_4 + SOURCE TIMING + PLACED ( 40020 10880 ) N ; + - output5 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 40940 21760 ) N ; + - output6 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 39100 21760 ) N ; + - output7 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 38180 35360 ) FS ; + - output8 sky130_fd_sc_hd__clkbuf_4 + SOURCE TIMING + PLACED ( 40020 35360 ) FS ; + - output9 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 40940 16320 ) N ; +END COMPONENTS +PINS 15 ; + - VGND + NET VGND + SPECIAL + DIRECTION INOUT + USE GROUND + + PORT + + LAYER met5 ( -19560 -800 ) ( 19560 800 ) + + LAYER met4 ( 13180 -8540 ) ( 14780 19140 ) + + LAYER met4 ( -11820 -8540 ) ( -10220 19140 ) + + FIXED ( 24840 19180 ) N ; + - VPWR + NET VPWR + SPECIAL + DIRECTION INOUT + USE POWER + + PORT + + LAYER met5 ( -19560 -800 ) ( 19560 800 ) + + LAYER met4 ( 9880 -5240 ) ( 11480 22440 ) + + LAYER met4 ( -15120 -5240 ) ( -13520 22440 ) + + FIXED ( 24840 15880 ) N ; + - bit_phase_0[0] + NET bit_phase_0[0] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 3740 ) N ; + - bit_phase_0[1] + NET bit_phase_0[1] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 24140 ) N ; + - bit_phase_0[2] + NET bit_phase_0[2] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 20740 ) N ; + - bit_phase_0[3] + NET bit_phase_0[3] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 37740 ) N ; + - bit_phase_0[4] + NET bit_phase_0[4] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 44540 ) N ; + - bit_phase_1[0] + NET bit_phase_1[0] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 17340 ) N ; + - bit_phase_1[1] + NET bit_phase_1[1] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 10540 ) N ; + - bit_phase_1[2] + NET bit_phase_1[2] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 30940 ) N ; + - bit_phase_1[3] + NET bit_phase_1[3] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 7140 ) N ; + - bit_phase_1[4] + NET bit_phase_1[4] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 34340 ) N ; + - input_fock_state_str[0] + NET input_fock_state_str[0] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 13940 ) N ; + - input_fock_state_str[1] + NET input_fock_state_str[1] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 41140 ) N ; + - input_fock_state_str[2] + NET input_fock_state_str[2] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 27540 ) N ; +END PINS +SPECIALNETS 2 ; + - VGND ( PIN VGND ) ( * VNB ) ( * VGND ) + USE GROUND + + ROUTED met1 480 + SHAPE FOLLOWPIN ( 5520 38080 ) ( 44160 38080 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 32640 ) ( 44160 32640 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 27200 ) ( 44160 27200 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 21760 ) ( 44160 21760 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 16320 ) ( 44160 16320 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 10880 ) ( 44160 10880 ) + NEW met5 1600 + SHAPE STRIPE ( 5280 19180 ) ( 44400 19180 ) + NEW met4 1600 + SHAPE STRIPE ( 38820 10640 ) ( 38820 38320 ) + NEW met4 1600 + SHAPE STRIPE ( 13820 10640 ) ( 13820 38320 ) + NEW met4 0 + SHAPE STRIPE ( 38820 19180 ) via5_6_1600_1600_1_1_1600_1600 + NEW met4 0 + SHAPE STRIPE ( 13820 19180 ) via5_6_1600_1600_1_1_1600_1600 + NEW met3 330 + SHAPE STRIPE ( 38030 38080 ) ( 39610 38080 ) + NEW met3 0 + SHAPE STRIPE ( 38820 38080 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 38080 ) ( 39590 38080 ) + NEW met2 0 + SHAPE STRIPE ( 38820 38080 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 38080 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 32640 ) ( 39610 32640 ) + NEW met3 0 + SHAPE STRIPE ( 38820 32640 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 32640 ) ( 39590 32640 ) + NEW met2 0 + SHAPE STRIPE ( 38820 32640 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 32640 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 27200 ) ( 39610 27200 ) + NEW met3 0 + SHAPE STRIPE ( 38820 27200 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 27200 ) ( 39590 27200 ) + NEW met2 0 + SHAPE STRIPE ( 38820 27200 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 27200 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 21760 ) ( 39610 21760 ) + NEW met3 0 + SHAPE STRIPE ( 38820 21760 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 21760 ) ( 39590 21760 ) + NEW met2 0 + SHAPE STRIPE ( 38820 21760 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 21760 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 16320 ) ( 39610 16320 ) + NEW met3 0 + SHAPE STRIPE ( 38820 16320 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 16320 ) ( 39590 16320 ) + NEW met2 0 + SHAPE STRIPE ( 38820 16320 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 16320 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 10880 ) ( 39610 10880 ) + NEW met3 0 + SHAPE STRIPE ( 38820 10880 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 10880 ) ( 39590 10880 ) + NEW met2 0 + SHAPE STRIPE ( 38820 10880 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 10880 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 38080 ) ( 14610 38080 ) + NEW met3 0 + SHAPE STRIPE ( 13820 38080 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 38080 ) ( 14590 38080 ) + NEW met2 0 + SHAPE STRIPE ( 13820 38080 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 38080 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 32640 ) ( 14610 32640 ) + NEW met3 0 + SHAPE STRIPE ( 13820 32640 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 32640 ) ( 14590 32640 ) + NEW met2 0 + SHAPE STRIPE ( 13820 32640 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 32640 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 27200 ) ( 14610 27200 ) + NEW met3 0 + SHAPE STRIPE ( 13820 27200 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 27200 ) ( 14590 27200 ) + NEW met2 0 + SHAPE STRIPE ( 13820 27200 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 27200 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 21760 ) ( 14610 21760 ) + NEW met3 0 + SHAPE STRIPE ( 13820 21760 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 21760 ) ( 14590 21760 ) + NEW met2 0 + SHAPE STRIPE ( 13820 21760 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 21760 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 16320 ) ( 14610 16320 ) + NEW met3 0 + SHAPE STRIPE ( 13820 16320 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 16320 ) ( 14590 16320 ) + NEW met2 0 + SHAPE STRIPE ( 13820 16320 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 16320 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 10880 ) ( 14610 10880 ) + NEW met3 0 + SHAPE STRIPE ( 13820 10880 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 10880 ) ( 14590 10880 ) + NEW met2 0 + SHAPE STRIPE ( 13820 10880 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 10880 ) via2_3_1600_480_1_5_320_320 ; + - VPWR ( PIN VPWR ) ( * VPB ) ( * VPWR ) + USE POWER + + ROUTED met1 480 + SHAPE FOLLOWPIN ( 5520 35360 ) ( 44160 35360 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 29920 ) ( 44160 29920 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 24480 ) ( 44160 24480 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 19040 ) ( 44160 19040 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 13600 ) ( 44160 13600 ) + NEW met5 1600 + SHAPE STRIPE ( 5280 15880 ) ( 44400 15880 ) + NEW met4 1600 + SHAPE STRIPE ( 35520 10640 ) ( 35520 38320 ) + NEW met4 1600 + SHAPE STRIPE ( 10520 10640 ) ( 10520 38320 ) + NEW met4 0 + SHAPE STRIPE ( 35520 15880 ) via5_6_1600_1600_1_1_1600_1600 + NEW met4 0 + SHAPE STRIPE ( 10520 15880 ) via5_6_1600_1600_1_1_1600_1600 + NEW met3 330 + SHAPE STRIPE ( 34730 35360 ) ( 36310 35360 ) + NEW met3 0 + SHAPE STRIPE ( 35520 35360 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 35360 ) ( 36290 35360 ) + NEW met2 0 + SHAPE STRIPE ( 35520 35360 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 35360 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 29920 ) ( 36310 29920 ) + NEW met3 0 + SHAPE STRIPE ( 35520 29920 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 29920 ) ( 36290 29920 ) + NEW met2 0 + SHAPE STRIPE ( 35520 29920 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 29920 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 24480 ) ( 36310 24480 ) + NEW met3 0 + SHAPE STRIPE ( 35520 24480 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 24480 ) ( 36290 24480 ) + NEW met2 0 + SHAPE STRIPE ( 35520 24480 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 24480 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 19040 ) ( 36310 19040 ) + NEW met3 0 + SHAPE STRIPE ( 35520 19040 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 19040 ) ( 36290 19040 ) + NEW met2 0 + SHAPE STRIPE ( 35520 19040 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 19040 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 13600 ) ( 36310 13600 ) + NEW met3 0 + SHAPE STRIPE ( 35520 13600 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 13600 ) ( 36290 13600 ) + NEW met2 0 + SHAPE STRIPE ( 35520 13600 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 13600 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 35360 ) ( 11310 35360 ) + NEW met3 0 + SHAPE STRIPE ( 10520 35360 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 35360 ) ( 11290 35360 ) + NEW met2 0 + SHAPE STRIPE ( 10520 35360 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 35360 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 29920 ) ( 11310 29920 ) + NEW met3 0 + SHAPE STRIPE ( 10520 29920 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 29920 ) ( 11290 29920 ) + NEW met2 0 + SHAPE STRIPE ( 10520 29920 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 29920 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 24480 ) ( 11310 24480 ) + NEW met3 0 + SHAPE STRIPE ( 10520 24480 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 24480 ) ( 11290 24480 ) + NEW met2 0 + SHAPE STRIPE ( 10520 24480 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 24480 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 19040 ) ( 11310 19040 ) + NEW met3 0 + SHAPE STRIPE ( 10520 19040 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 19040 ) ( 11290 19040 ) + NEW met2 0 + SHAPE STRIPE ( 10520 19040 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 19040 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 13600 ) ( 11310 13600 ) + NEW met3 0 + SHAPE STRIPE ( 10520 13600 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 13600 ) ( 11290 13600 ) + NEW met2 0 + SHAPE STRIPE ( 10520 13600 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 13600 ) via2_3_1600_480_1_5_320_320 ; +END SPECIALNETS +NETS 26 ; + - bit_phase_0[0] ( PIN bit_phase_0[0] ) ( output4 X ) + USE SIGNAL ; + - bit_phase_0[1] ( PIN bit_phase_0[1] ) ( output5 X ) + USE SIGNAL ; + - bit_phase_0[2] ( PIN bit_phase_0[2] ) ( output6 X ) + USE SIGNAL ; + - bit_phase_0[3] ( PIN bit_phase_0[3] ) ( output7 X ) + USE SIGNAL ; + - bit_phase_0[4] ( PIN bit_phase_0[4] ) ( output8 X ) + USE SIGNAL ; + - bit_phase_1[0] ( PIN bit_phase_1[0] ) ( output9 X ) + USE SIGNAL ; + - bit_phase_1[1] ( PIN bit_phase_1[1] ) ( output10 X ) + USE SIGNAL ; + - bit_phase_1[2] ( PIN bit_phase_1[2] ) ( output11 X ) + USE SIGNAL ; + - bit_phase_1[3] ( PIN bit_phase_1[3] ) ( output12 X ) + USE SIGNAL ; + - bit_phase_1[4] ( PIN bit_phase_1[4] ) ( output13 X ) + USE SIGNAL ; + - input_fock_state_str[0] ( PIN input_fock_state_str[0] ) ( input1 A ) + USE SIGNAL ; + - input_fock_state_str[1] ( PIN input_fock_state_str[1] ) ( input2 A ) + USE SIGNAL ; + - input_fock_state_str[2] ( PIN input_fock_state_str[2] ) ( input3 A ) + USE SIGNAL ; + - net1 ( input1 X ) ( _1_ B ) ( _0_ C_N ) + USE SIGNAL ; + - net10 ( output10 A ) ( _7_ X ) + USE SIGNAL ; + - net11 ( output11 A ) ( _8_ X ) + USE SIGNAL ; + - net12 ( output12 A ) ( _9_ X ) + USE SIGNAL ; + - net13 ( output13 A ) ( _9_ A ) ( _8_ A ) ( _7_ A ) ( _6_ A ) ( _0_ Y ) + USE SIGNAL ; + - net2 ( input2 X ) ( _1_ C_N ) ( _0_ B ) + USE SIGNAL ; + - net3 ( input3 X ) ( _1_ A ) ( _0_ A ) + USE SIGNAL ; + - net4 ( output4 A ) ( _2_ X ) + USE SIGNAL ; + - net5 ( output5 A ) ( _3_ X ) + USE SIGNAL ; + - net6 ( output6 A ) ( _4_ X ) + USE SIGNAL ; + - net7 ( output7 A ) ( _5_ X ) + USE SIGNAL ; + - net8 ( output8 A ) ( _5_ A ) ( _4_ A ) ( _3_ A ) ( _2_ A ) ( _1_ Y ) + USE SIGNAL ; + - net9 ( output9 A ) ( _6_ X ) + USE SIGNAL ; +END NETS +END DESIGN diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/top.odb b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/top.odb new file mode 100644 index 00000000..25b53ed0 Binary files /dev/null and b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/top.odb differ diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/COMMANDS b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/COMMANDS new file mode 100644 index 00000000..e2a086ef --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/COMMANDS @@ -0,0 +1 @@ +openroad -exit -no_splash -metrics /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/or_metrics_out.json /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/openroad/drt.tcl diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/_env.tcl b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/_env.tcl new file mode 100644 index 00000000..b05e5d0d --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/_env.tcl @@ -0,0 +1,72 @@ +set ::env(DRT_THREADS) 20 +set ::env(STEP_ID) OpenROAD.DetailedRouting +set ::env(TECH_LEF) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef +set ::env(MACRO_LEFS) "" +set ::env(STD_CELL_LIBRARY) sky130_fd_sc_hd +set ::env(VDD_PIN) VPWR +set ::env(VDD_PIN_VOLTAGE) 1.80 +set ::env(GND_PIN) VGND +set ::env(TECH_LEFS) "\"nom_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef \"min_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef \"max_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef" +set ::env(GPIO_PADS_LEF) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef" +set ::env(GPIO_PADS_LEF_CORE_SIDE) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef" +set ::env(GPIO_PADS_VERILOG) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v +set ::env(GPIO_PAD_CELLS) "\"sky130_fd_io*\" \"sky130_ef_io*\"" +set ::env(PRIMARY_GDSII_STREAMOUT_TOOL) magic +set ::env(DATA_WIRE_RC_LAYER) met2 +set ::env(CLOCK_WIRE_RC_LAYER) met5 +set ::env(DEFAULT_CORNER) nom_tt_025C_1v80 +set ::env(STA_CORNERS) "nom_tt_025C_1v80 nom_ss_100C_1v60 nom_ff_n40C_1v95 min_tt_025C_1v80 min_ss_100C_1v60 min_ff_n40C_1v95 max_tt_025C_1v80 max_ss_100C_1v60 max_ff_n40C_1v95" +set ::env(FP_TRACKS_INFO) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info +set ::env(FP_TAPCELL_DIST) 13 +set ::env(FP_IO_HLAYER) met3 +set ::env(FP_IO_VLAYER) met2 +set ::env(RT_MIN_LAYER) met1 +set ::env(RT_MAX_LAYER) met5 +set ::env(SCL_GROUND_PINS) "VGND VNB" +set ::env(SCL_POWER_PINS) "VPWR VPB" +set ::env(TRISTATE_CELLS) "\"sky130_fd_sc_hd__ebuf*\"" +set ::env(FILL_CELL) "\"sky130_fd_sc_hd__fill*\"" +set ::env(DECAP_CELL) "sky130_ef_sc_hd__decap_12 sky130_fd_sc_hd__decap_8 sky130_fd_sc_hd__decap_6 sky130_fd_sc_hd__decap_4 sky130_fd_sc_hd__decap_3" +set ::env(LIB) "\"*_tt_025C_1v80\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib \"*_ss_100C_1v60\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib \"*_ff_n40C_1v95\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" +set ::env(CELL_LEFS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef" +set ::env(CELL_GDS) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds +set ::env(CELL_VERILOG_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v" +set ::env(CELL_BB_VERILOG_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox.v /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox_pp.v" +set ::env(CELL_SPICE_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice" +set ::env(SYNTH_EXCLUDED_CELL_FILE) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells +set ::env(PNR_EXCLUDED_CELL_FILE) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells +set ::env(OUTPUT_CAP_LOAD) 33.442 +set ::env(MAX_FANOUT_CONSTRAINT) 6 +set ::env(MAX_TRANSITION_CONSTRAINT) 0.75 +set ::env(MAX_CAPACITANCE_CONSTRAINT) 0.2 +set ::env(CLOCK_UNCERTAINTY_CONSTRAINT) 0.25 +set ::env(CLOCK_TRANSITION_CONSTRAINT) 0.1499999999999999944488848768742172978818416595458984375 +set ::env(TIME_DERATING_CONSTRAINT) 5 +set ::env(IO_DELAY_CONSTRAINT) 20 +set ::env(SYNTH_DRIVING_CELL) sky130_fd_sc_hd__inv_2/Y +set ::env(SYNTH_TIEHI_CELL) sky130_fd_sc_hd__conb_1/HI +set ::env(SYNTH_TIELO_CELL) sky130_fd_sc_hd__conb_1/LO +set ::env(SYNTH_BUFFER_CELL) sky130_fd_sc_hd__buf_2/A/X +set ::env(WELLTAP_CELL) sky130_fd_sc_hd__tapvpwrvgnd_1 +set ::env(ENDCAP_CELL) sky130_fd_sc_hd__decap_3 +set ::env(PLACE_SITE) unithd +set ::env(CELL_PAD_EXCLUDE) "\"sky130_fd_sc_hd__tap*\" \"sky130_fd_sc_hd__decap*\" \"sky130_ef_sc_hd__decap*\" \"sky130_fd_sc_hd__fill*\"" +set ::env(DIODE_CELL) sky130_fd_sc_hd__diode_2/DIODE +set ::env(DESIGN_NAME) top +set ::env(CLOCK_PERIOD) 15 +set ::env(CLOCK_PORT) None +set ::env(DIE_AREA) "0 0 50 50" +set ::env(FALLBACK_SDC_FILE) /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc +set ::env(PDN_CONNECT_MACROS_TO_GRID) 1 +set ::env(PDN_ENABLE_GLOBAL_CONNECTIONS) 1 +set ::env(DRT_OPT_ITERS) 64 +set ::env(CURRENT_ODB) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/top.odb +set ::env(SAVE_ODB) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.odb +set ::env(SAVE_DEF) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.def +set ::env(SAVE_SDC) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.sdc +set ::env(SAVE_NETLIST) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.nl.v +set ::env(SAVE_POWERED_NETLIST) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.pnl.v +set ::env(_SDC_IN) /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc +set ::env(_PNR_LIBS) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib +set ::env(_MACRO_LIBS) "" +set ::env(_PNR_EXCLUDED_CELLS) "sky130_fd_sc_hd__clkdlybuf4s18_1 sky130_fd_sc_hd__a21boi_0 sky130_fd_sc_hd__lpflow_isobufsrc_2 sky130_fd_sc_hd__lpflow_clkbufkapwr_8 sky130_fd_sc_hd__clkdlybuf4s15_1 sky130_fd_sc_hd__xnor3_4 sky130_fd_sc_hd__buf_16 sky130_fd_sc_hd__o21ai_0 sky130_fd_sc_hd__lpflow_clkbufkapwr_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2 sky130_fd_sc_hd__o311ai_0 sky130_fd_sc_hd__lpflow_decapkapwr_3 sky130_fd_sc_hd__lpflow_clkinvkapwr_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4 sky130_fd_sc_hd__lpflow_clkinvkapwr_8 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2 sky130_fd_sc_hd__fa_4 sky130_fd_sc_hd__lpflow_isobufsrc_8 sky130_fd_sc_hd__lpflow_clkinvkapwr_1 sky130_fd_sc_hd__lpflow_inputisolatch_1 sky130_fd_sc_hd__xor3_1 sky130_fd_sc_hd__lpflow_inputiso0p_1 sky130_fd_sc_hd__xor3_2 sky130_fd_sc_hd__probe_p_8 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1 sky130_fd_sc_hd__probec_p_8 sky130_fd_sc_hd__lpflow_decapkapwr_4 sky130_fd_sc_hd__xor3_4 sky130_fd_sc_hd__lpflow_isobufsrc_1 sky130_fd_sc_hd__lpflow_isobufsrckapwr_16 sky130_fd_sc_hd__lpflow_clkbufkapwr_1 sky130_fd_sc_hd__lpflow_decapkapwr_12 sky130_fd_sc_hd__lpflow_clkbufkapwr_16 sky130_fd_sc_hd__lpflow_inputiso1p_1 sky130_fd_sc_hd__lpflow_isobufsrc_4 sky130_fd_sc_hd__and2_0 sky130_fd_sc_hd__lpflow_clkinvkapwr_2 sky130_fd_sc_hd__or2_0 sky130_fd_sc_hd__lpflow_inputiso1n_1 sky130_fd_sc_hd__lpflow_decapkapwr_6 sky130_fd_sc_hd__lpflow_isobufsrc_16 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4 sky130_fd_sc_hd__mux4_4 sky130_fd_sc_hd__lpflow_decapkapwr_8 sky130_fd_sc_hd__lpflow_clkbufkapwr_2 sky130_fd_sc_hd__lpflow_inputiso0n_1 sky130_fd_sc_hd__xnor3_2 sky130_fd_sc_hd__lpflow_bleeder_1 sky130_fd_sc_hd__lpflow_clkinvkapwr_16 sky130_fd_sc_hd__a2111oi_0 sky130_fd_sc_hd__xnor3_1" diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/config.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/config.json new file mode 100644 index 00000000..7ecc81d6 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/config.json @@ -0,0 +1,164 @@ +{ + "STD_CELL_LIBRARY": "sky130_fd_sc_hd", + "VDD_PIN": "VPWR", + "VDD_PIN_VOLTAGE": 1.8, + "GND_PIN": "VGND", + "WIRE_LENGTH_THRESHOLD": null, + "TECH_LEFS": { + "nom_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef", + "min_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef", + "max_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef" + }, + "GPIO_PADS_LEF": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef" + ], + "GPIO_PADS_LEF_CORE_SIDE": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef" + ], + "GPIO_PADS_VERILOG": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v" + ], + "GPIO_PAD_CELLS": [ + "sky130_fd_io*", + "sky130_ef_io*" + ], + "PRIMARY_GDSII_STREAMOUT_TOOL": "magic", + "DEFAULT_MAX_TRAN": null, + "DATA_WIRE_RC_LAYER": "met2", + "CLOCK_WIRE_RC_LAYER": "met5", + "DEFAULT_CORNER": "nom_tt_025C_1v80", + "STA_CORNERS": [ + "nom_tt_025C_1v80", + "nom_ss_100C_1v60", + "nom_ff_n40C_1v95", + "min_tt_025C_1v80", + "min_ss_100C_1v60", + "min_ff_n40C_1v95", + "max_tt_025C_1v80", + "max_ss_100C_1v60", + "max_ff_n40C_1v95" + ], + "FP_TRACKS_INFO": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info", + "FP_TAPCELL_DIST": 13, + "FP_IO_HLAYER": "met3", + "FP_IO_VLAYER": "met2", + "RT_MIN_LAYER": "met1", + "RT_MAX_LAYER": "met5", + "SCL_GROUND_PINS": [ + "VGND", + "VNB" + ], + "SCL_POWER_PINS": [ + "VPWR", + "VPB" + ], + "TRISTATE_CELLS": [ + "sky130_fd_sc_hd__ebuf*" + ], + "FILL_CELL": [ + "sky130_fd_sc_hd__fill*" + ], + "DECAP_CELL": [ + "sky130_ef_sc_hd__decap_12", + "sky130_fd_sc_hd__decap_8", + "sky130_fd_sc_hd__decap_6", + "sky130_fd_sc_hd__decap_4", + "sky130_fd_sc_hd__decap_3" + ], + "LIB": { + "*_tt_025C_1v80": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib" + ], + "*_ss_100C_1v60": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib" + ], + "*_ff_n40C_1v95": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" + ] + }, + "CELL_LEFS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef" + ], + "CELL_GDS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds" + ], + "CELL_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v" + ], + "CELL_BB_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox_pp.v" + ], + "CELL_SPICE_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice" + ], + "SYNTH_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells", + "PNR_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells", + "OUTPUT_CAP_LOAD": 33.442, + "MAX_FANOUT_CONSTRAINT": 6, + "MAX_TRANSITION_CONSTRAINT": 0.75, + "MAX_CAPACITANCE_CONSTRAINT": 0.2, + "CLOCK_UNCERTAINTY_CONSTRAINT": 0.25, + "CLOCK_TRANSITION_CONSTRAINT": 0.15, + "TIME_DERATING_CONSTRAINT": 5, + "IO_DELAY_CONSTRAINT": 20, + "SYNTH_DRIVING_CELL": "sky130_fd_sc_hd__inv_2/Y", + "SYNTH_CLK_DRIVING_CELL": null, + "SYNTH_TIEHI_CELL": "sky130_fd_sc_hd__conb_1/HI", + "SYNTH_TIELO_CELL": "sky130_fd_sc_hd__conb_1/LO", + "SYNTH_BUFFER_CELL": "sky130_fd_sc_hd__buf_2/A/X", + "WELLTAP_CELL": "sky130_fd_sc_hd__tapvpwrvgnd_1", + "ENDCAP_CELL": "sky130_fd_sc_hd__decap_3", + "PLACE_SITE": "unithd", + "CELL_PAD_EXCLUDE": [ + "sky130_fd_sc_hd__tap*", + "sky130_fd_sc_hd__decap*", + "sky130_ef_sc_hd__decap*", + "sky130_fd_sc_hd__fill*" + ], + "DIODE_CELL": "sky130_fd_sc_hd__diode_2/DIODE", + "DESIGN_DIR": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo", + "PDK_ROOT": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a", + "DESIGN_NAME": "top", + "PDK": "sky130A", + "CLOCK_PERIOD": 15, + "CLOCK_PORT": "None", + "CLOCK_NET": null, + "VDD_NETS": null, + "GND_NETS": null, + "DIE_AREA": [ + 0, + 0, + 50, + 50 + ], + "EXTRA_EXCLUDED_CELLS": null, + "MACROS": null, + "EXTRA_LEFS": null, + "EXTRA_VERILOG_MODELS": null, + "EXTRA_SPICE_MODELS": null, + "EXTRA_LIBS": null, + "EXTRA_GDS_FILES": null, + "FALLBACK_SDC_FILE": "/nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc", + "PDN_CONNECT_MACROS_TO_GRID": true, + "PDN_MACRO_CONNECTIONS": null, + "PDN_ENABLE_GLOBAL_CONNECTIONS": true, + "PNR_SDC_FILE": null, + "FP_DEF_TEMPLATE": null, + "DRT_THREADS": null, + "DRT_MIN_LAYER": null, + "DRT_MAX_LAYER": null, + "DRT_OPT_ITERS": 64, + "meta": { + "openlane_version": "2.0.9", + "step": "OpenROAD.DetailedRouting" + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/openroad-detailedrouting.log b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/openroad-detailedrouting.log new file mode 100644 index 00000000..6db2e226 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/openroad-detailedrouting.log @@ -0,0 +1,283 @@ +Reading OpenROAD database at '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/top.odb'… +Reading library file at '/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib'… +Reading design constraints file at '/nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc'… +[WARNING STA-0366] port 'None' not found. +[INFO] Using clock None… +[INFO] Setting output delay to: 3 +[INFO] Setting input delay to: 3 +[WARNING STA-0366] port 'None' not found. +[INFO] Setting load to: 0.033442 +[INFO] Setting clock uncertainty to: 0.25 +[INFO] Setting clock transition to: 0.1499999999999999944488848768742172978818416595458984375 +[WARNING STA-0419] transition time can not be specified for virtual clocks. +[INFO] Setting timing derate to: 5% +[INFO ORD-0030] Using 20 thread(s). +[INFO DRT-0149] Reading tech and libs. +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 +[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 + +Units: 1000 +Number of layers: 13 +Number of macros: 441 +Number of vias: 29 +Number of viarulegen: 25 + +[INFO DRT-0150] Reading design. + +Design: top +Die area: ( 0 0 ) ( 50000 50000 ) +Number of track patterns: 12 +Number of DEF vias: 0 +Number of components: 55 +Number of terminals: 15 +Number of snets: 2 +Number of nets: 26 + +[INFO DRT-0167] List of default vias: + Layer via + default via: M1M2_PR + Layer via2 + default via: M2M3_PR + Layer via3 + default via: M3M4_PR + Layer via4 + default via: M4M5_PR +[INFO DRT-0162] Library cell analysis. +[INFO DRT-0163] Instance analysis. +[INFO DRT-0164] Number of unique instances = 18. +[INFO DRT-0168] Init region query. +[INFO DRT-0024] Complete FR_MASTERSLICE. +[INFO DRT-0024] Complete Fr_VIA. +[INFO DRT-0024] Complete li1. +[INFO DRT-0024] Complete mcon. +[INFO DRT-0024] Complete met1. +[INFO DRT-0024] Complete via. +[INFO DRT-0024] Complete met2. +[INFO DRT-0024] Complete via2. +[INFO DRT-0024] Complete met3. +[INFO DRT-0024] Complete via3. +[INFO DRT-0024] Complete met4. +[INFO DRT-0024] Complete via4. +[INFO DRT-0024] Complete met5. +[INFO DRT-0033] FR_MASTERSLICE shape region query size = 0. +[INFO DRT-0033] FR_VIA shape region query size = 0. +[INFO DRT-0033] li1 shape region query size = 556. +[INFO DRT-0033] mcon shape region query size = 0. +[INFO DRT-0033] met1 shape region query size = 143. +[INFO DRT-0033] via shape region query size = 110. +[INFO DRT-0033] met2 shape region query size = 66. +[INFO DRT-0033] via2 shape region query size = 88. +[INFO DRT-0033] met3 shape region query size = 79. +[INFO DRT-0033] via3 shape region query size = 88. +[INFO DRT-0033] met4 shape region query size = 34. +[INFO DRT-0033] via4 shape region query size = 4. +[INFO DRT-0033] met5 shape region query size = 8. +[INFO DRT-0165] Start pin access. +[INFO DRT-0078] Complete 28 pins. +[INFO DRT-0081] Complete 12 unique inst patterns. +[INFO DRT-0084] Complete 10 groups. +#scanned instances = 55 +#unique instances = 18 +#stdCellGenAp = 226 +#stdCellValidPlanarAp = 0 +#stdCellValidViaAp = 144 +#stdCellPinNoAp = 0 +#stdCellPinCnt = 50 +#instTermValidViaApCnt = 0 +#macroGenAp = 0 +#macroValidPlanarAp = 0 +#macroValidViaAp = 0 +#macroNoAp = 0 +[INFO DRT-0166] Complete pin access. +[INFO DRT-0267] cpu time = 00:00:00, elapsed time = 00:00:00, memory = 113.81 (MB), peak = 113.81 (MB) + +Number of guides: 145 + +[INFO DRT-0169] Post process guides. +[INFO DRT-0176] GCELLGRID X 0 DO 7 STEP 6900 ; +[INFO DRT-0177] GCELLGRID Y 0 DO 7 STEP 6900 ; +[INFO DRT-0028] Complete FR_MASTERSLICE. +[INFO DRT-0028] Complete Fr_VIA. +[INFO DRT-0028] Complete li1. +[INFO DRT-0028] Complete mcon. +[INFO DRT-0028] Complete met1. +[INFO DRT-0028] Complete via. +[INFO DRT-0028] Complete met2. +[INFO DRT-0028] Complete via2. +[INFO DRT-0028] Complete met3. +[INFO DRT-0028] Complete via3. +[INFO DRT-0028] Complete met4. +[INFO DRT-0028] Complete via4. +[INFO DRT-0028] Complete met5. +[INFO DRT-0178] Init guide query. +[INFO DRT-0035] Complete FR_MASTERSLICE (guide). +[INFO DRT-0035] Complete Fr_VIA (guide). +[INFO DRT-0035] Complete li1 (guide). +[INFO DRT-0035] Complete mcon (guide). +[INFO DRT-0035] Complete met1 (guide). +[INFO DRT-0035] Complete via (guide). +[INFO DRT-0035] Complete met2 (guide). +[INFO DRT-0035] Complete via2 (guide). +[INFO DRT-0035] Complete met3 (guide). +[INFO DRT-0035] Complete via3 (guide). +[INFO DRT-0035] Complete met4 (guide). +[INFO DRT-0035] Complete via4 (guide). +[INFO DRT-0035] Complete met5 (guide). +[INFO DRT-0036] FR_MASTERSLICE guide region query size = 0. +[INFO DRT-0036] FR_VIA guide region query size = 0. +[INFO DRT-0036] li1 guide region query size = 36. +[INFO DRT-0036] mcon guide region query size = 0. +[INFO DRT-0036] met1 guide region query size = 30. +[INFO DRT-0036] via guide region query size = 0. +[INFO DRT-0036] met2 guide region query size = 23. +[INFO DRT-0036] via2 guide region query size = 0. +[INFO DRT-0036] met3 guide region query size = 13. +[INFO DRT-0036] via3 guide region query size = 0. +[INFO DRT-0036] met4 guide region query size = 0. +[INFO DRT-0036] via4 guide region query size = 0. +[INFO DRT-0036] met5 guide region query size = 0. +[INFO DRT-0179] Init gr pin query. +[INFO DRT-0245] skipped writing guide updates to database. +[INFO DRT-0185] Post process initialize RPin region query. +[INFO DRT-0181] Start track assignment. +[INFO DRT-0184] Done with 59 vertical wires in 1 frboxes and 43 horizontal wires in 1 frboxes. +[INFO DRT-0186] Done with 7 vertical wires in 1 frboxes and 3 horizontal wires in 1 frboxes. +[INFO DRT-0182] Complete track assignment. +[INFO DRT-0267] cpu time = 00:00:00, elapsed time = 00:00:00, memory = 114.44 (MB), peak = 114.44 (MB) +[INFO DRT-0187] Start routing data preparation. +[INFO DRT-0267] cpu time = 00:00:00, elapsed time = 00:00:00, memory = 114.44 (MB), peak = 114.44 (MB) +[INFO DRT-0194] Start detail routing. +[INFO DRT-0195] Start 0th optimization iteration. + Completing 10% with 0 violations. + elapsed time = 00:00:00, memory = 116.92 (MB). +[INFO DRT-0199] Number of violations = 1. +Viol/Layer met2 +Metal Spacing 1 +[INFO DRT-0267] cpu time = 00:00:00, elapsed time = 00:00:00, memory = 465.35 (MB), peak = 477.23 (MB) +Total wire length = 222 um. +Total wire length on LAYER li1 = 0 um. +Total wire length on LAYER met1 = 48 um. +Total wire length on LAYER met2 = 107 um. +Total wire length on LAYER met3 = 66 um. +Total wire length on LAYER met4 = 0 um. +Total wire length on LAYER met5 = 0 um. +Total number of vias = 100. +Up-via summary (total 100):. + +---------------------- + FR_MASTERSLICE 0 + li1 50 + met1 37 + met2 13 + met3 0 + met4 0 +---------------------- + 100 + + +[INFO DRT-0195] Start 1st optimization iteration. + Completing 10% with 1 violations. + elapsed time = 00:00:00, memory = 465.50 (MB). + Completing 20% with 1 violations. + elapsed time = 00:00:00, memory = 465.50 (MB). + Completing 30% with 1 violations. + elapsed time = 00:00:00, memory = 465.50 (MB). + Completing 40% with 1 violations. + elapsed time = 00:00:00, memory = 465.82 (MB). +[INFO DRT-0199] Number of violations = 1. +Viol/Layer met2 +Metal Spacing 1 +[INFO DRT-0267] cpu time = 00:00:00, elapsed time = 00:00:00, memory = 465.95 (MB), peak = 477.85 (MB) +Total wire length = 223 um. +Total wire length on LAYER li1 = 0 um. +Total wire length on LAYER met1 = 48 um. +Total wire length on LAYER met2 = 107 um. +Total wire length on LAYER met3 = 66 um. +Total wire length on LAYER met4 = 0 um. +Total wire length on LAYER met5 = 0 um. +Total number of vias = 100. +Up-via summary (total 100):. + +---------------------- + FR_MASTERSLICE 0 + li1 50 + met1 37 + met2 13 + met3 0 + met4 0 +---------------------- + 100 + + +[INFO DRT-0195] Start 2nd optimization iteration. + Completing 10% with 1 violations. + elapsed time = 00:00:00, memory = 465.95 (MB). + Completing 20% with 1 violations. + elapsed time = 00:00:00, memory = 465.95 (MB). + Completing 30% with 1 violations. + elapsed time = 00:00:00, memory = 465.95 (MB). + Completing 40% with 1 violations. + elapsed time = 00:00:00, memory = 465.95 (MB). +[INFO DRT-0199] Number of violations = 0. +[INFO DRT-0267] cpu time = 00:00:00, elapsed time = 00:00:00, memory = 469.49 (MB), peak = 481.26 (MB) +Total wire length = 226 um. +Total wire length on LAYER li1 = 0 um. +Total wire length on LAYER met1 = 50 um. +Total wire length on LAYER met2 = 109 um. +Total wire length on LAYER met3 = 66 um. +Total wire length on LAYER met4 = 0 um. +Total wire length on LAYER met5 = 0 um. +Total number of vias = 101. +Up-via summary (total 101):. + +---------------------- + FR_MASTERSLICE 0 + li1 50 + met1 38 + met2 13 + met3 0 + met4 0 +---------------------- + 101 + + +[INFO DRT-0198] Complete detail routing. +Total wire length = 226 um. +Total wire length on LAYER li1 = 0 um. +Total wire length on LAYER met1 = 50 um. +Total wire length on LAYER met2 = 109 um. +Total wire length on LAYER met3 = 66 um. +Total wire length on LAYER met4 = 0 um. +Total wire length on LAYER met5 = 0 um. +Total number of vias = 101. +Up-via summary (total 101):. + +---------------------- + FR_MASTERSLICE 0 + li1 50 + met1 38 + met2 13 + met3 0 + met4 0 +---------------------- + 101 + + +[INFO DRT-0267] cpu time = 00:00:00, elapsed time = 00:00:00, memory = 469.49 (MB), peak = 481.26 (MB) + +[INFO DRT-0180] Post processing. +Setting global connections for newly added cells… +[INFO] Setting global connections... +Writing OpenROAD database to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.odb'… +Writing netlist to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.nl.v'… +Writing powered netlist to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.pnl.v'… +Writing layout to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.def'… +Writing timing constraints to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.sdc'… diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/openroad-detailedrouting.process_stats.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/openroad-detailedrouting.process_stats.json new file mode 100644 index 00000000..7c56f577 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/openroad-detailedrouting.process_stats.json @@ -0,0 +1,20 @@ +{ + "time": { + "cpu_time_user": "00:00:00.990", + "cpu_time_system": "00:00:00.110", + "runtime": "00:00:00.907", + "cpu_time_iowait": "00:00:00.000" + }, + "peak_resources": { + "cpu_percent": 332.6, + "memory_rss": "469MiB", + "memory_vms": "2GiB", + "threads": 41 + }, + "avg_resources": { + "cpu_percent": 98.93636363636364, + "memory_rss": "191MiB", + "memory_vms": "1010MiB", + "threads": 21.181818181818183 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/or_metrics_out.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/or_metrics_out.json new file mode 100644 index 00000000..70031f8e --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/or_metrics_out.json @@ -0,0 +1,17 @@ +{ + "route__net": 26, + "route__net__special": 2, + "route__drc_errors__iter:1": 1, + "route__wirelength__iter:1": 222, + "route__drc_errors__iter:2": 1, + "route__wirelength__iter:2": 223, + "route__drc_errors__iter:3": 0, + "route__wirelength__iter:3": 226, + "route__drc_errors": 0, + "route__wirelength": 226, + "route__vias": 101, + "route__vias__singlecut": 101, + "route__vias__multicut": 0, + "flow__warnings__count": 13, + "flow__errors__count": 0 +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/runtime.txt b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/runtime.txt new file mode 100644 index 00000000..79db4f5f --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/runtime.txt @@ -0,0 +1 @@ +00:00:01.016 \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/state_in.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/state_in.json new file mode 100644 index 00000000..041237ae --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/state_in.json @@ -0,0 +1,54 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.nl.v", + "pnl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.pnl.v", + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/top.def", + "lef": null, + "openroad-lef": null, + "odb": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/top.odb", + "sdc": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/top.sdc", + "sdf": null, + "spef": null, + "lib": null, + "spice": null, + "mag": null, + "gds": null, + "mag_gds": null, + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 35, + "design__instance__area": 136.381, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0, + "design__die__bbox": "0.0 0.0 50.0 50.0", + "design__core__bbox": "5.52 10.88 44.16 38.08", + "flow__warnings__count": 4, + "flow__errors__count": 0, + "design__io": 15, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count__stdcell": 35, + "design__instance__area__stdcell": 136.381, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.129762, + "design__instance__utilization__stdcell": 0.129762, + "design__power_grid_violation__count__net:VGND": 0, + "design__power_grid_violation__count__net:VPWR": 0, + "design__power_grid_violation__count": 0, + "floorplan__design__io": 13, + "design__io__hpwl": 468660, + "timing__drv__floating__nets": 0, + "timing__drv__floating__pins": 0, + "design__instance__displacement__total": 0, + "design__instance__displacement__mean": 0, + "design__instance__displacement__max": 0, + "route__wirelength__estimated": 242.292, + "design__violations": 0, + "antenna__violating__nets": 0, + "antenna__violating__pins": 0 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/state_out.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/state_out.json new file mode 100644 index 00000000..db912858 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/state_out.json @@ -0,0 +1,67 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.nl.v", + "pnl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.pnl.v", + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.def", + "lef": null, + "openroad-lef": null, + "odb": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.odb", + "sdc": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.sdc", + "sdf": null, + "spef": null, + "lib": null, + "spice": null, + "mag": null, + "gds": null, + "mag_gds": null, + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 35, + "design__instance__area": 136.381, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0, + "design__die__bbox": "0.0 0.0 50.0 50.0", + "design__core__bbox": "5.52 10.88 44.16 38.08", + "flow__warnings__count": 13, + "flow__errors__count": 0, + "design__io": 15, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count__stdcell": 35, + "design__instance__area__stdcell": 136.381, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.129762, + "design__instance__utilization__stdcell": 0.129762, + "design__power_grid_violation__count__net:VGND": 0, + "design__power_grid_violation__count__net:VPWR": 0, + "design__power_grid_violation__count": 0, + "floorplan__design__io": 13, + "design__io__hpwl": 468660, + "timing__drv__floating__nets": 0, + "timing__drv__floating__pins": 0, + "design__instance__displacement__total": 0, + "design__instance__displacement__mean": 0, + "design__instance__displacement__max": 0, + "route__wirelength__estimated": 242.292, + "design__violations": 0, + "antenna__violating__nets": 0, + "antenna__violating__pins": 0, + "route__net": 26, + "route__net__special": 2, + "route__drc_errors__iter:1": 1, + "route__wirelength__iter:1": 222, + "route__drc_errors__iter:2": 1, + "route__wirelength__iter:2": 223, + "route__drc_errors__iter:3": 0, + "route__wirelength__iter:3": 226, + "route__drc_errors": 0, + "route__wirelength": 226, + "route__vias": 101, + "route__vias__singlecut": 101, + "route__vias__multicut": 0 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.def b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.def new file mode 100644 index 00000000..f51a4374 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.def @@ -0,0 +1,518 @@ +VERSION 5.8 ; +DIVIDERCHAR "/" ; +BUSBITCHARS "[]" ; +DESIGN top ; +UNITS DISTANCE MICRONS 1000 ; +DIEAREA ( 0 0 ) ( 50000 50000 ) ; +ROW ROW_0 unithd 5520 10880 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_1 unithd 5520 13600 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_2 unithd 5520 16320 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_3 unithd 5520 19040 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_4 unithd 5520 21760 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_5 unithd 5520 24480 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_6 unithd 5520 27200 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_7 unithd 5520 29920 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_8 unithd 5520 32640 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_9 unithd 5520 35360 FS DO 84 BY 1 STEP 460 0 ; +TRACKS X 230 DO 109 STEP 460 LAYER li1 ; +TRACKS Y 170 DO 147 STEP 340 LAYER li1 ; +TRACKS X 170 DO 147 STEP 340 LAYER met1 ; +TRACKS Y 170 DO 147 STEP 340 LAYER met1 ; +TRACKS X 230 DO 109 STEP 460 LAYER met2 ; +TRACKS Y 230 DO 109 STEP 460 LAYER met2 ; +TRACKS X 340 DO 73 STEP 680 LAYER met3 ; +TRACKS Y 340 DO 73 STEP 680 LAYER met3 ; +TRACKS X 460 DO 54 STEP 920 LAYER met4 ; +TRACKS Y 460 DO 54 STEP 920 LAYER met4 ; +TRACKS X 1700 DO 14 STEP 3400 LAYER met5 ; +TRACKS Y 1700 DO 14 STEP 3400 LAYER met5 ; +GCELLGRID X 0 DO 7 STEP 6900 ; +GCELLGRID Y 0 DO 7 STEP 6900 ; +VIAS 4 ; + - via2_3_1600_480_1_5_320_320 + VIARULE M1M2_PR + CUTSIZE 150 150 + LAYERS met1 via met2 + CUTSPACING 170 170 + ENCLOSURE 85 165 55 85 + ROWCOL 1 5 ; + - via3_4_1600_480_1_4_400_400 + VIARULE M2M3_PR + CUTSIZE 200 200 + LAYERS met2 via2 met3 + CUTSPACING 200 200 + ENCLOSURE 40 85 65 65 + ROWCOL 1 4 ; + - via4_5_1600_480_1_4_400_400 + VIARULE M3M4_PR + CUTSIZE 200 200 + LAYERS met3 via3 met4 + CUTSPACING 200 200 + ENCLOSURE 90 60 100 65 + ROWCOL 1 4 ; + - via5_6_1600_1600_1_1_1600_1600 + VIARULE M4M5_PR + CUTSIZE 800 800 + LAYERS met4 via4 met5 + CUTSPACING 800 800 + ENCLOSURE 400 190 310 400 ; +END VIAS +COMPONENTS 55 ; + - PHY_EDGE_ROW_0_Left_10 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 10880 ) N ; + - PHY_EDGE_ROW_0_Right_0 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 10880 ) FN ; + - PHY_EDGE_ROW_1_Left_11 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 13600 ) FS ; + - PHY_EDGE_ROW_1_Right_1 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 13600 ) S ; + - PHY_EDGE_ROW_2_Left_12 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 16320 ) N ; + - PHY_EDGE_ROW_2_Right_2 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 16320 ) FN ; + - PHY_EDGE_ROW_3_Left_13 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 19040 ) FS ; + - PHY_EDGE_ROW_3_Right_3 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 19040 ) S ; + - PHY_EDGE_ROW_4_Left_14 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 21760 ) N ; + - PHY_EDGE_ROW_4_Right_4 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 21760 ) FN ; + - PHY_EDGE_ROW_5_Left_15 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 24480 ) FS ; + - PHY_EDGE_ROW_5_Right_5 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 24480 ) S ; + - PHY_EDGE_ROW_6_Left_16 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 27200 ) N ; + - PHY_EDGE_ROW_6_Right_6 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 27200 ) FN ; + - PHY_EDGE_ROW_7_Left_17 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 29920 ) FS ; + - PHY_EDGE_ROW_7_Right_7 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 29920 ) S ; + - PHY_EDGE_ROW_8_Left_18 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 32640 ) N ; + - PHY_EDGE_ROW_8_Right_8 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 32640 ) FN ; + - PHY_EDGE_ROW_9_Left_19 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 35360 ) FS ; + - PHY_EDGE_ROW_9_Right_9 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 35360 ) S ; + - TAP_TAPCELL_ROW_0_20 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 10880 ) N ; + - TAP_TAPCELL_ROW_0_21 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 10880 ) N ; + - TAP_TAPCELL_ROW_1_22 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 13600 ) FS ; + - TAP_TAPCELL_ROW_2_23 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 16320 ) N ; + - TAP_TAPCELL_ROW_3_24 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 19040 ) FS ; + - TAP_TAPCELL_ROW_4_25 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 21760 ) N ; + - TAP_TAPCELL_ROW_5_26 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 24480 ) FS ; + - TAP_TAPCELL_ROW_6_27 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 27200 ) N ; + - TAP_TAPCELL_ROW_7_28 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 29920 ) FS ; + - TAP_TAPCELL_ROW_8_29 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 32640 ) N ; + - TAP_TAPCELL_ROW_9_30 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 35360 ) FS ; + - TAP_TAPCELL_ROW_9_31 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 35360 ) FS ; + - _0_ sky130_fd_sc_hd__nor3b_2 + PLACED ( 37720 27200 ) N ; + - _1_ sky130_fd_sc_hd__nor3b_2 + PLACED ( 37720 24480 ) FS ; + - _2_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 41400 19040 ) FS ; + - _3_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 37720 21760 ) FN ; + - _4_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 40020 19040 ) FS ; + - _5_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 36800 35360 ) S ; + - _6_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 39560 16320 ) FN ; + - _7_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 36800 10880 ) FN ; + - _8_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 39560 29920 ) S ; + - _9_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 35420 10880 ) FN ; + - input1 sky130_fd_sc_hd__buf_1 + SOURCE TIMING + PLACED ( 39560 13600 ) S ; + - input2 sky130_fd_sc_hd__buf_1 + SOURCE TIMING + PLACED ( 39560 32640 ) FN ; + - input3 sky130_fd_sc_hd__buf_1 + SOURCE TIMING + PLACED ( 36340 27200 ) N ; + - output10 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 38180 10880 ) N ; + - output11 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 40940 29920 ) FS ; + - output12 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 40940 13600 ) FS ; + - output13 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 40940 32640 ) N ; + - output4 sky130_fd_sc_hd__clkbuf_4 + SOURCE TIMING + PLACED ( 40020 10880 ) N ; + - output5 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 40940 21760 ) N ; + - output6 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 39100 21760 ) N ; + - output7 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 38180 35360 ) FS ; + - output8 sky130_fd_sc_hd__clkbuf_4 + SOURCE TIMING + PLACED ( 40020 35360 ) FS ; + - output9 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 40940 16320 ) N ; +END COMPONENTS +PINS 15 ; + - VGND + NET VGND + SPECIAL + DIRECTION INOUT + USE GROUND + + PORT + + LAYER met5 ( -19560 -800 ) ( 19560 800 ) + + LAYER met4 ( 13180 -8540 ) ( 14780 19140 ) + + LAYER met4 ( -11820 -8540 ) ( -10220 19140 ) + + FIXED ( 24840 19180 ) N ; + - VPWR + NET VPWR + SPECIAL + DIRECTION INOUT + USE POWER + + PORT + + LAYER met5 ( -19560 -800 ) ( 19560 800 ) + + LAYER met4 ( 9880 -5240 ) ( 11480 22440 ) + + LAYER met4 ( -15120 -5240 ) ( -13520 22440 ) + + FIXED ( 24840 15880 ) N ; + - bit_phase_0[0] + NET bit_phase_0[0] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 3740 ) N ; + - bit_phase_0[1] + NET bit_phase_0[1] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 24140 ) N ; + - bit_phase_0[2] + NET bit_phase_0[2] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 20740 ) N ; + - bit_phase_0[3] + NET bit_phase_0[3] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 37740 ) N ; + - bit_phase_0[4] + NET bit_phase_0[4] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 44540 ) N ; + - bit_phase_1[0] + NET bit_phase_1[0] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 17340 ) N ; + - bit_phase_1[1] + NET bit_phase_1[1] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 10540 ) N ; + - bit_phase_1[2] + NET bit_phase_1[2] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 30940 ) N ; + - bit_phase_1[3] + NET bit_phase_1[3] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 7140 ) N ; + - bit_phase_1[4] + NET bit_phase_1[4] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 34340 ) N ; + - input_fock_state_str[0] + NET input_fock_state_str[0] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 13940 ) N ; + - input_fock_state_str[1] + NET input_fock_state_str[1] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 41140 ) N ; + - input_fock_state_str[2] + NET input_fock_state_str[2] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 27540 ) N ; +END PINS +SPECIALNETS 2 ; + - VGND ( PIN VGND ) ( * VNB ) ( * VGND ) + USE GROUND + + ROUTED met1 480 + SHAPE FOLLOWPIN ( 5520 38080 ) ( 44160 38080 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 32640 ) ( 44160 32640 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 27200 ) ( 44160 27200 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 21760 ) ( 44160 21760 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 16320 ) ( 44160 16320 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 10880 ) ( 44160 10880 ) + NEW met5 1600 + SHAPE STRIPE ( 5280 19180 ) ( 44400 19180 ) + NEW met4 1600 + SHAPE STRIPE ( 38820 10640 ) ( 38820 38320 ) + NEW met4 1600 + SHAPE STRIPE ( 13820 10640 ) ( 13820 38320 ) + NEW met4 0 + SHAPE STRIPE ( 38820 19180 ) via5_6_1600_1600_1_1_1600_1600 + NEW met4 0 + SHAPE STRIPE ( 13820 19180 ) via5_6_1600_1600_1_1_1600_1600 + NEW met3 330 + SHAPE STRIPE ( 38030 38080 ) ( 39610 38080 ) + NEW met3 0 + SHAPE STRIPE ( 38820 38080 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 38080 ) ( 39590 38080 ) + NEW met2 0 + SHAPE STRIPE ( 38820 38080 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 38080 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 32640 ) ( 39610 32640 ) + NEW met3 0 + SHAPE STRIPE ( 38820 32640 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 32640 ) ( 39590 32640 ) + NEW met2 0 + SHAPE STRIPE ( 38820 32640 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 32640 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 27200 ) ( 39610 27200 ) + NEW met3 0 + SHAPE STRIPE ( 38820 27200 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 27200 ) ( 39590 27200 ) + NEW met2 0 + SHAPE STRIPE ( 38820 27200 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 27200 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 21760 ) ( 39610 21760 ) + NEW met3 0 + SHAPE STRIPE ( 38820 21760 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 21760 ) ( 39590 21760 ) + NEW met2 0 + SHAPE STRIPE ( 38820 21760 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 21760 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 16320 ) ( 39610 16320 ) + NEW met3 0 + SHAPE STRIPE ( 38820 16320 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 16320 ) ( 39590 16320 ) + NEW met2 0 + SHAPE STRIPE ( 38820 16320 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 16320 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 10880 ) ( 39610 10880 ) + NEW met3 0 + SHAPE STRIPE ( 38820 10880 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 10880 ) ( 39590 10880 ) + NEW met2 0 + SHAPE STRIPE ( 38820 10880 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 10880 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 38080 ) ( 14610 38080 ) + NEW met3 0 + SHAPE STRIPE ( 13820 38080 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 38080 ) ( 14590 38080 ) + NEW met2 0 + SHAPE STRIPE ( 13820 38080 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 38080 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 32640 ) ( 14610 32640 ) + NEW met3 0 + SHAPE STRIPE ( 13820 32640 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 32640 ) ( 14590 32640 ) + NEW met2 0 + SHAPE STRIPE ( 13820 32640 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 32640 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 27200 ) ( 14610 27200 ) + NEW met3 0 + SHAPE STRIPE ( 13820 27200 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 27200 ) ( 14590 27200 ) + NEW met2 0 + SHAPE STRIPE ( 13820 27200 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 27200 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 21760 ) ( 14610 21760 ) + NEW met3 0 + SHAPE STRIPE ( 13820 21760 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 21760 ) ( 14590 21760 ) + NEW met2 0 + SHAPE STRIPE ( 13820 21760 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 21760 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 16320 ) ( 14610 16320 ) + NEW met3 0 + SHAPE STRIPE ( 13820 16320 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 16320 ) ( 14590 16320 ) + NEW met2 0 + SHAPE STRIPE ( 13820 16320 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 16320 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 10880 ) ( 14610 10880 ) + NEW met3 0 + SHAPE STRIPE ( 13820 10880 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 10880 ) ( 14590 10880 ) + NEW met2 0 + SHAPE STRIPE ( 13820 10880 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 10880 ) via2_3_1600_480_1_5_320_320 ; + - VPWR ( PIN VPWR ) ( * VPB ) ( * VPWR ) + USE POWER + + ROUTED met1 480 + SHAPE FOLLOWPIN ( 5520 35360 ) ( 44160 35360 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 29920 ) ( 44160 29920 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 24480 ) ( 44160 24480 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 19040 ) ( 44160 19040 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 13600 ) ( 44160 13600 ) + NEW met5 1600 + SHAPE STRIPE ( 5280 15880 ) ( 44400 15880 ) + NEW met4 1600 + SHAPE STRIPE ( 35520 10640 ) ( 35520 38320 ) + NEW met4 1600 + SHAPE STRIPE ( 10520 10640 ) ( 10520 38320 ) + NEW met4 0 + SHAPE STRIPE ( 35520 15880 ) via5_6_1600_1600_1_1_1600_1600 + NEW met4 0 + SHAPE STRIPE ( 10520 15880 ) via5_6_1600_1600_1_1_1600_1600 + NEW met3 330 + SHAPE STRIPE ( 34730 35360 ) ( 36310 35360 ) + NEW met3 0 + SHAPE STRIPE ( 35520 35360 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 35360 ) ( 36290 35360 ) + NEW met2 0 + SHAPE STRIPE ( 35520 35360 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 35360 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 29920 ) ( 36310 29920 ) + NEW met3 0 + SHAPE STRIPE ( 35520 29920 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 29920 ) ( 36290 29920 ) + NEW met2 0 + SHAPE STRIPE ( 35520 29920 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 29920 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 24480 ) ( 36310 24480 ) + NEW met3 0 + SHAPE STRIPE ( 35520 24480 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 24480 ) ( 36290 24480 ) + NEW met2 0 + SHAPE STRIPE ( 35520 24480 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 24480 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 19040 ) ( 36310 19040 ) + NEW met3 0 + SHAPE STRIPE ( 35520 19040 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 19040 ) ( 36290 19040 ) + NEW met2 0 + SHAPE STRIPE ( 35520 19040 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 19040 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 13600 ) ( 36310 13600 ) + NEW met3 0 + SHAPE STRIPE ( 35520 13600 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 13600 ) ( 36290 13600 ) + NEW met2 0 + SHAPE STRIPE ( 35520 13600 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 13600 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 35360 ) ( 11310 35360 ) + NEW met3 0 + SHAPE STRIPE ( 10520 35360 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 35360 ) ( 11290 35360 ) + NEW met2 0 + SHAPE STRIPE ( 10520 35360 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 35360 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 29920 ) ( 11310 29920 ) + NEW met3 0 + SHAPE STRIPE ( 10520 29920 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 29920 ) ( 11290 29920 ) + NEW met2 0 + SHAPE STRIPE ( 10520 29920 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 29920 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 24480 ) ( 11310 24480 ) + NEW met3 0 + SHAPE STRIPE ( 10520 24480 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 24480 ) ( 11290 24480 ) + NEW met2 0 + SHAPE STRIPE ( 10520 24480 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 24480 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 19040 ) ( 11310 19040 ) + NEW met3 0 + SHAPE STRIPE ( 10520 19040 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 19040 ) ( 11290 19040 ) + NEW met2 0 + SHAPE STRIPE ( 10520 19040 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 19040 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 13600 ) ( 11310 13600 ) + NEW met3 0 + SHAPE STRIPE ( 10520 13600 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 13600 ) ( 11290 13600 ) + NEW met2 0 + SHAPE STRIPE ( 10520 13600 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 13600 ) via2_3_1600_480_1_5_320_320 ; +END SPECIALNETS +NETS 26 ; + - bit_phase_0[0] ( PIN bit_phase_0[0] ) ( output4 X ) + USE SIGNAL + + ROUTED met1 ( 41170 11390 ) ( 42090 * ) + NEW met2 ( 41170 3740 ) ( * 11390 ) + NEW met3 ( 41170 3740 ) ( 46460 * 0 ) + NEW li1 ( 42090 11390 ) L1M1_PR_MR + NEW met1 ( 41170 11390 ) M1M2_PR + NEW met2 ( 41170 3740 ) M2M3_PR ; + - bit_phase_0[1] ( PIN bit_phase_0[1] ) ( output5 X ) + USE SIGNAL + + ROUTED met2 ( 42090 23970 ) ( * 24140 ) + NEW met3 ( 42090 24140 ) ( 46460 * 0 ) + NEW li1 ( 42090 23970 ) L1M1_PR_MR + NEW met1 ( 42090 23970 ) M1M2_PR + NEW met2 ( 42090 24140 ) M2M3_PR ; + - bit_phase_0[2] ( PIN bit_phase_0[2] ) ( output6 X ) + USE SIGNAL + + ROUTED met1 ( 40250 22270 ) ( 40710 * ) + NEW met2 ( 40710 20740 ) ( * 22270 ) + NEW met3 ( 40710 20740 ) ( 46460 * 0 ) + NEW li1 ( 40250 22270 ) L1M1_PR_MR + NEW met1 ( 40710 22270 ) M1M2_PR + NEW met2 ( 40710 20740 ) M2M3_PR ; + - bit_phase_0[3] ( PIN bit_phase_0[3] ) ( output7 X ) + USE SIGNAL + + ROUTED met1 ( 39330 37570 ) ( 40250 * ) + NEW met2 ( 40250 37570 ) ( * 37740 ) + NEW met3 ( 40250 37740 ) ( 46460 * 0 ) + NEW li1 ( 39330 37570 ) L1M1_PR_MR + NEW met1 ( 40250 37570 ) M1M2_PR + NEW met2 ( 40250 37740 ) M2M3_PR ; + - bit_phase_0[4] ( PIN bit_phase_0[4] ) ( output8 X ) + USE SIGNAL + + ROUTED met2 ( 42550 37230 ) ( * 44540 ) + NEW met3 ( 42550 44540 ) ( 46460 * 0 ) + NEW li1 ( 42550 37230 ) L1M1_PR_MR + NEW met1 ( 42550 37230 ) M1M2_PR + NEW met2 ( 42550 44540 ) M2M3_PR ; + - bit_phase_1[0] ( PIN bit_phase_1[0] ) ( output9 X ) + USE SIGNAL + + ROUTED met2 ( 42090 16830 ) ( * 17340 ) + NEW met3 ( 42090 17340 ) ( 46460 * 0 ) + NEW li1 ( 42090 16830 ) L1M1_PR_MR + NEW met1 ( 42090 16830 ) M1M2_PR + NEW met2 ( 42090 17340 ) M2M3_PR ; + - bit_phase_1[1] ( PIN bit_phase_1[1] ) ( output10 X ) + USE SIGNAL + + ROUTED met1 ( 39330 11390 ) ( 40250 * ) + NEW met2 ( 40250 10540 ) ( * 11390 ) + NEW met3 ( 40250 10540 ) ( 46460 * 0 ) + NEW li1 ( 39330 11390 ) L1M1_PR_MR + NEW met1 ( 40250 11390 ) M1M2_PR + NEW met2 ( 40250 10540 ) M2M3_PR ; + - bit_phase_1[2] ( PIN bit_phase_1[2] ) ( output11 X ) + USE SIGNAL + + ROUTED met2 ( 42090 30770 ) ( * 30940 ) + NEW met3 ( 42090 30940 ) ( 46460 * 0 ) + NEW li1 ( 42090 30770 ) L1M1_PR_MR + NEW met1 ( 42090 30770 ) M1M2_PR + NEW met2 ( 42090 30940 ) M2M3_PR ; + - bit_phase_1[3] ( PIN bit_phase_1[3] ) ( output12 X ) + USE SIGNAL + + ROUTED met3 ( 42090 7140 ) ( 46460 * 0 ) + NEW met2 ( 42090 7140 ) ( * 14110 ) + NEW met2 ( 42090 7140 ) M2M3_PR + NEW li1 ( 42090 14110 ) L1M1_PR_MR + NEW met1 ( 42090 14110 ) M1M2_PR ; + - bit_phase_1[4] ( PIN bit_phase_1[4] ) ( output13 X ) + USE SIGNAL + + ROUTED met2 ( 42090 33150 ) ( * 34340 ) + NEW met3 ( 42090 34340 ) ( 46460 * 0 ) + NEW li1 ( 42090 33150 ) L1M1_PR_MR + NEW met1 ( 42090 33150 ) M1M2_PR + NEW met2 ( 42090 34340 ) M2M3_PR ; + - input_fock_state_str[0] ( PIN input_fock_state_str[0] ) ( input1 A ) + USE SIGNAL + + ROUTED met2 ( 40710 13940 ) ( * 15130 ) + NEW met3 ( 40710 13940 ) ( 46460 * 0 ) + NEW li1 ( 40710 15130 ) L1M1_PR_MR + NEW met1 ( 40710 15130 ) M1M2_PR + NEW met2 ( 40710 13940 ) M2M3_PR ; + - input_fock_state_str[1] ( PIN input_fock_state_str[1] ) ( input2 A ) + USE SIGNAL + + ROUTED met2 ( 40710 33830 ) ( * 41140 ) + NEW met3 ( 40710 41140 ) ( 46460 * 0 ) + NEW li1 ( 40710 33830 ) L1M1_PR_MR + NEW met1 ( 40710 33830 ) M1M2_PR + NEW met2 ( 40710 41140 ) M2M3_PR ; + - input_fock_state_str[2] ( PIN input_fock_state_str[2] ) ( input3 A ) + USE SIGNAL + + ROUTED met1 ( 36570 28390 ) ( * 28730 ) + NEW met1 ( 36570 28730 ) ( 40250 * ) + NEW met2 ( 40250 27540 ) ( * 28730 ) + NEW met3 ( 40250 27540 ) ( 46460 * 0 ) + NEW li1 ( 36570 28390 ) L1M1_PR_MR + NEW met1 ( 40250 28730 ) M1M2_PR + NEW met2 ( 40250 27540 ) M2M3_PR ; + - net1 ( input1 X ) ( _1_ B ) ( _0_ C_N ) + USE SIGNAL + + ROUTED met1 ( 40250 26010 ) ( 41170 * ) + NEW met2 ( 41170 20060 ) ( * 26010 ) + NEW met2 ( 40710 20060 ) ( 41170 * ) + NEW met2 ( 40710 15810 ) ( * 20060 ) + NEW met1 ( 39790 15810 ) ( 40710 * ) + NEW met1 ( 42090 28050 ) ( * 28390 ) + NEW met1 ( 41170 28050 ) ( 42090 * ) + NEW met2 ( 41170 26010 ) ( * 28050 ) + NEW li1 ( 40250 26010 ) L1M1_PR_MR + NEW met1 ( 41170 26010 ) M1M2_PR + NEW met1 ( 40710 15810 ) M1M2_PR + NEW li1 ( 39790 15810 ) L1M1_PR_MR + NEW li1 ( 42090 28390 ) L1M1_PR_MR + NEW met1 ( 41170 28050 ) M1M2_PR ; + - net10 ( output10 A ) ( _7_ X ) + USE SIGNAL + + ROUTED met1 ( 37950 12070 ) ( 38410 * ) + NEW met1 ( 37950 12070 ) ( * 12750 ) + NEW li1 ( 38410 12070 ) L1M1_PR_MR + NEW li1 ( 37950 12750 ) L1M1_PR_MR ; + - net11 ( output11 A ) ( _8_ X ) + USE SIGNAL + + ROUTED met1 ( 40710 31450 ) ( 41170 * ) + NEW met1 ( 40710 30770 ) ( * 31450 ) + NEW li1 ( 41170 31450 ) L1M1_PR_MR + NEW li1 ( 40710 30770 ) L1M1_PR_MR ; + - net12 ( output12 A ) ( _9_ X ) + USE SIGNAL + + ROUTED met1 ( 36570 14790 ) ( 41170 * ) + NEW met1 ( 41170 14790 ) ( * 15130 ) + NEW met2 ( 36570 13090 ) ( * 14790 ) + NEW li1 ( 36570 13090 ) L1M1_PR_MR + NEW met1 ( 36570 13090 ) M1M2_PR + NEW met1 ( 36570 14790 ) M1M2_PR + NEW li1 ( 41170 15130 ) L1M1_PR_MR ; + - net13 ( output13 A ) ( _9_ A ) ( _8_ A ) ( _7_ A ) ( _6_ A ) ( _0_ Y ) + USE SIGNAL + + ROUTED met1 ( 35650 12070 ) ( 37030 * ) + NEW met1 ( 37030 17510 ) ( 39790 * ) + NEW met1 ( 37950 27710 ) ( 38410 * ) + NEW met2 ( 37950 27710 ) ( * 28220 ) + NEW met2 ( 37030 28220 ) ( 37950 * ) + NEW met2 ( 37030 17510 ) ( * 28220 ) + NEW met1 ( 37950 31450 ) ( 39790 * ) + NEW met2 ( 37950 28220 ) ( * 31450 ) + NEW met1 ( 41170 33490 ) ( * 33830 ) + NEW met1 ( 40250 33490 ) ( 41170 * ) + NEW met2 ( 40250 31450 ) ( * 33490 ) + NEW met1 ( 39790 31450 ) ( 40250 * ) + NEW met2 ( 37030 12070 ) ( * 17510 ) + NEW li1 ( 37030 12070 ) L1M1_PR_MR + NEW met1 ( 37030 12070 ) M1M2_PR + NEW li1 ( 35650 12070 ) L1M1_PR_MR + NEW li1 ( 39790 17510 ) L1M1_PR_MR + NEW met1 ( 37030 17510 ) M1M2_PR + NEW li1 ( 38410 27710 ) L1M1_PR_MR + NEW met1 ( 37950 27710 ) M1M2_PR + NEW li1 ( 39790 31450 ) L1M1_PR_MR + NEW met1 ( 37950 31450 ) M1M2_PR + NEW li1 ( 41170 33830 ) L1M1_PR_MR + NEW met1 ( 40250 33490 ) M1M2_PR + NEW met1 ( 40250 31450 ) M1M2_PR ; + - net2 ( input2 X ) ( _1_ C_N ) ( _0_ B ) + USE SIGNAL + + ROUTED met1 ( 39790 28390 ) ( 41630 * ) + NEW met2 ( 41630 28390 ) ( * 33150 ) + NEW met1 ( 39790 33150 ) ( 41630 * ) + NEW met1 ( 41630 26010 ) ( 42090 * ) + NEW met2 ( 41630 26010 ) ( * 28390 ) + NEW li1 ( 39790 28390 ) L1M1_PR_MR + NEW met1 ( 41630 28390 ) M1M2_PR + NEW met1 ( 41630 33150 ) M1M2_PR + NEW li1 ( 39790 33150 ) L1M1_PR_MR + NEW li1 ( 42090 26010 ) L1M1_PR_MR + NEW met1 ( 41630 26010 ) M1M2_PR ; + - net3 ( input3 X ) ( _1_ A ) ( _0_ A ) + USE SIGNAL + + ROUTED met1 ( 37490 28390 ) ( 37950 * ) + NEW met1 ( 37490 27710 ) ( * 28390 ) + NEW met1 ( 37490 26010 ) ( 37950 * ) + NEW met2 ( 37490 26010 ) ( * 27710 ) + NEW li1 ( 37950 28390 ) L1M1_PR_MR + NEW li1 ( 37490 27710 ) L1M1_PR_MR + NEW li1 ( 37950 26010 ) L1M1_PR_MR + NEW met1 ( 37490 26010 ) M1M2_PR + NEW met1 ( 37490 27710 ) M1M2_PR ; + - net4 ( output4 A ) ( _2_ X ) + USE SIGNAL + + ROUTED met1 ( 40710 12070 ) ( 41170 * ) + NEW met1 ( 41170 19550 ) ( 41630 * ) + NEW met2 ( 41170 12070 ) ( * 19550 ) + NEW li1 ( 40710 12070 ) L1M1_PR_MR + NEW met1 ( 41170 12070 ) M1M2_PR + NEW met1 ( 41170 19550 ) M1M2_PR + NEW li1 ( 41630 19550 ) L1M1_PR_MR ; + - net5 ( output5 A ) ( _3_ X ) + USE SIGNAL + + ROUTED met1 ( 41170 22950 ) ( * 23290 ) + NEW met1 ( 38870 23290 ) ( 41170 * ) + NEW met1 ( 38870 23290 ) ( * 23630 ) + NEW li1 ( 41170 22950 ) L1M1_PR_MR + NEW li1 ( 38870 23630 ) L1M1_PR_MR ; + - net6 ( output6 A ) ( _4_ X ) + USE SIGNAL + + ROUTED met2 ( 40250 21250 ) ( * 22950 ) + NEW met1 ( 39330 22950 ) ( 40250 * ) + NEW li1 ( 40250 21250 ) L1M1_PR_MR + NEW met1 ( 40250 21250 ) M1M2_PR + NEW met1 ( 40250 22950 ) M1M2_PR + NEW li1 ( 39330 22950 ) L1M1_PR_MR ; + - net7 ( output7 A ) ( _5_ X ) + USE SIGNAL + + ROUTED met1 ( 37950 36890 ) ( 38410 * ) + NEW met1 ( 37950 36210 ) ( * 36890 ) + NEW li1 ( 38410 36890 ) L1M1_PR_MR + NEW li1 ( 37950 36210 ) L1M1_PR_MR ; + - net8 ( output8 A ) ( _5_ A ) ( _4_ A ) ( _3_ A ) ( _2_ A ) ( _1_ Y ) + USE SIGNAL + + ROUTED met1 ( 37030 37230 ) ( 40710 * ) + NEW met1 ( 37030 36890 ) ( * 37230 ) + NEW met2 ( 40710 26690 ) ( * 28900 ) + NEW met2 ( 40710 28900 ) ( 41170 * ) + NEW met2 ( 41170 28900 ) ( * 37230 ) + NEW met1 ( 40710 37230 ) ( 41170 * ) + NEW met2 ( 37950 22950 ) ( * 26690 ) + NEW met1 ( 37950 26690 ) ( 40710 * ) + NEW met1 ( 37490 20570 ) ( 41170 * ) + NEW met2 ( 37490 20570 ) ( * 22780 ) + NEW met2 ( 37490 22780 ) ( 37950 * ) + NEW met2 ( 37950 22780 ) ( * 22950 ) + NEW met1 ( 41170 20570 ) ( 42550 * ) + NEW li1 ( 40710 37230 ) L1M1_PR_MR + NEW li1 ( 37030 36890 ) L1M1_PR_MR + NEW li1 ( 40710 26690 ) L1M1_PR_MR + NEW met1 ( 40710 26690 ) M1M2_PR + NEW met1 ( 41170 37230 ) M1M2_PR + NEW li1 ( 37950 22950 ) L1M1_PR_MR + NEW met1 ( 37950 22950 ) M1M2_PR + NEW met1 ( 37950 26690 ) M1M2_PR + NEW li1 ( 41170 20570 ) L1M1_PR_MR + NEW met1 ( 37490 20570 ) M1M2_PR + NEW li1 ( 42550 20570 ) L1M1_PR_MR ; + - net9 ( output9 A ) ( _6_ X ) + USE SIGNAL + + ROUTED met1 ( 40710 17510 ) ( 41170 * ) + NEW met1 ( 40710 17510 ) ( * 18190 ) + NEW li1 ( 41170 17510 ) L1M1_PR_MR + NEW li1 ( 40710 18190 ) L1M1_PR_MR ; +END NETS +END DESIGN diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.drc b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.drc new file mode 100644 index 00000000..e69de29b diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.nl.v b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.nl.v new file mode 100644 index 00000000..cd370f10 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.nl.v @@ -0,0 +1,104 @@ +module top (bit_phase_0, + bit_phase_1, + input_fock_state_str); + output [4:0] bit_phase_0; + output [4:0] bit_phase_1; + input [2:0] input_fock_state_str; + + wire net1; + wire net2; + wire net3; + wire net4; + wire net5; + wire net6; + wire net7; + wire net8; + wire net9; + wire net10; + wire net11; + wire net12; + wire net13; + + sky130_fd_sc_hd__nor3b_2 _0_ (.A(net3), + .B(net2), + .C_N(net1), + .Y(net13)); + sky130_fd_sc_hd__nor3b_2 _1_ (.A(net3), + .B(net1), + .C_N(net2), + .Y(net8)); + sky130_fd_sc_hd__clkbuf_1 _2_ (.A(net8), + .X(net4)); + sky130_fd_sc_hd__clkbuf_1 _3_ (.A(net8), + .X(net5)); + sky130_fd_sc_hd__clkbuf_1 _4_ (.A(net8), + .X(net6)); + sky130_fd_sc_hd__clkbuf_1 _5_ (.A(net8), + .X(net7)); + sky130_fd_sc_hd__clkbuf_1 _6_ (.A(net13), + .X(net9)); + sky130_fd_sc_hd__clkbuf_1 _7_ (.A(net13), + .X(net10)); + sky130_fd_sc_hd__clkbuf_1 _8_ (.A(net13), + .X(net11)); + sky130_fd_sc_hd__clkbuf_1 _9_ (.A(net13), + .X(net12)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_0_Right_0 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Right_1 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Right_2 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Right_3 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Right_4 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Right_5 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Right_6 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Right_7 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Right_8 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Right_9 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_0_Left_10 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Left_11 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Left_12 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Left_13 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Left_14 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Left_15 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Left_16 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Left_17 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Left_18 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Left_19 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_20 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_21 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_1_22 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_2_23 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_3_24 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_4_25 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_5_26 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_6_27 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_7_28 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_8_29 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_30 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_31 (); + sky130_fd_sc_hd__buf_1 input1 (.A(input_fock_state_str[0]), + .X(net1)); + sky130_fd_sc_hd__buf_1 input2 (.A(input_fock_state_str[1]), + .X(net2)); + sky130_fd_sc_hd__buf_1 input3 (.A(input_fock_state_str[2]), + .X(net3)); + sky130_fd_sc_hd__clkbuf_4 output4 (.A(net4), + .X(bit_phase_0[0])); + sky130_fd_sc_hd__buf_2 output5 (.A(net5), + .X(bit_phase_0[1])); + sky130_fd_sc_hd__buf_2 output6 (.A(net6), + .X(bit_phase_0[2])); + sky130_fd_sc_hd__buf_2 output7 (.A(net7), + .X(bit_phase_0[3])); + sky130_fd_sc_hd__clkbuf_4 output8 (.A(net8), + .X(bit_phase_0[4])); + sky130_fd_sc_hd__buf_2 output9 (.A(net9), + .X(bit_phase_1[0])); + sky130_fd_sc_hd__buf_2 output10 (.A(net10), + .X(bit_phase_1[1])); + sky130_fd_sc_hd__buf_2 output11 (.A(net11), + .X(bit_phase_1[2])); + sky130_fd_sc_hd__buf_2 output12 (.A(net12), + .X(bit_phase_1[3])); + sky130_fd_sc_hd__buf_2 output13 (.A(net13), + .X(bit_phase_1[4])); +endmodule diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.odb b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.odb new file mode 100644 index 00000000..58d69c5e Binary files /dev/null and b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.odb differ diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.pnl.v b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.pnl.v new file mode 100644 index 00000000..466a4451 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.pnl.v @@ -0,0 +1,272 @@ +module top (VPWR, + VGND, + bit_phase_0, + bit_phase_1, + input_fock_state_str); + input VPWR; + input VGND; + output [4:0] bit_phase_0; + output [4:0] bit_phase_1; + input [2:0] input_fock_state_str; + + wire net1; + wire net2; + wire net3; + wire net4; + wire net5; + wire net6; + wire net7; + wire net8; + wire net9; + wire net10; + wire net11; + wire net12; + wire net13; + + sky130_fd_sc_hd__nor3b_2 _0_ (.A(net3), + .B(net2), + .C_N(net1), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(net13)); + sky130_fd_sc_hd__nor3b_2 _1_ (.A(net3), + .B(net1), + .C_N(net2), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(net8)); + sky130_fd_sc_hd__clkbuf_1 _2_ (.A(net8), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net4)); + sky130_fd_sc_hd__clkbuf_1 _3_ (.A(net8), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net5)); + sky130_fd_sc_hd__clkbuf_1 _4_ (.A(net8), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net6)); + sky130_fd_sc_hd__clkbuf_1 _5_ (.A(net8), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net7)); + sky130_fd_sc_hd__clkbuf_1 _6_ (.A(net13), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net9)); + sky130_fd_sc_hd__clkbuf_1 _7_ (.A(net13), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net10)); + sky130_fd_sc_hd__clkbuf_1 _8_ (.A(net13), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net11)); + sky130_fd_sc_hd__clkbuf_1 _9_ (.A(net13), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net12)); + 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_0_Left_10 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Left_11 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Left_12 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Left_13 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Left_14 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Left_15 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Left_16 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Left_17 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Left_18 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Left_19 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_20 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_21 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_1_22 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_2_23 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_3_24 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_4_25 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_5_26 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_6_27 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_7_28 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_8_29 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_30 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_31 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__buf_1 input1 (.A(input_fock_state_str[0]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net1)); + sky130_fd_sc_hd__buf_1 input2 (.A(input_fock_state_str[1]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net2)); + sky130_fd_sc_hd__buf_1 input3 (.A(input_fock_state_str[2]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net3)); + sky130_fd_sc_hd__clkbuf_4 output4 (.A(net4), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[0])); + sky130_fd_sc_hd__buf_2 output5 (.A(net5), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[1])); + sky130_fd_sc_hd__buf_2 output6 (.A(net6), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[2])); + sky130_fd_sc_hd__buf_2 output7 (.A(net7), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[3])); + sky130_fd_sc_hd__clkbuf_4 output8 (.A(net8), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[4])); + sky130_fd_sc_hd__buf_2 output9 (.A(net9), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[0])); + sky130_fd_sc_hd__buf_2 output10 (.A(net10), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[1])); + sky130_fd_sc_hd__buf_2 output11 (.A(net11), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[2])); + sky130_fd_sc_hd__buf_2 output12 (.A(net12), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[3])); + sky130_fd_sc_hd__buf_2 output13 (.A(net13), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[4])); +endmodule diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.sdc b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.sdc new file mode 100644 index 00000000..9b8bdc0b --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.sdc @@ -0,0 +1,44 @@ +############################################################################### +# Created by write_sdc +############################################################################### +current_design top +############################################################################### +# Timing Constraints +############################################################################### +create_clock -name None -period 15.0000 +set_clock_uncertainty 0.2500 None +set_input_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {input_fock_state_str[0]}] +set_input_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {input_fock_state_str[1]}] +set_input_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {input_fock_state_str[2]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[0]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[1]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[2]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[3]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[4]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[0]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[1]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[2]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[3]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[4]}] +############################################################################### +# Environment +############################################################################### +set_load -pin_load 0.0334 [get_ports {bit_phase_0[4]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[3]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[2]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[1]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[0]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[4]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[3]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[2]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[1]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[0]}] +set_driving_cell -lib_cell sky130_fd_sc_hd__inv_2 -pin {Y} -input_transition_rise 0.0000 -input_transition_fall 0.0000 [get_ports {input_fock_state_str[2]}] +set_driving_cell -lib_cell sky130_fd_sc_hd__inv_2 -pin {Y} -input_transition_rise 0.0000 -input_transition_fall 0.0000 [get_ports {input_fock_state_str[1]}] +set_driving_cell -lib_cell sky130_fd_sc_hd__inv_2 -pin {Y} -input_transition_rise 0.0000 -input_transition_fall 0.0000 [get_ports {input_fock_state_str[0]}] +############################################################################### +# Design Rules +############################################################################### +set_max_transition 0.7500 [current_design] +set_max_capacitance 0.2000 [current_design] +set_max_fanout 6.0000 [current_design] diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/COMMANDS b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/COMMANDS new file mode 100644 index 00000000..912d651c --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/COMMANDS @@ -0,0 +1 @@ +openroad -exit -no_splash -metrics /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/or_metrics_out.json /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/openroad/fill.tcl diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/_env.tcl b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/_env.tcl new file mode 100644 index 00000000..c5a0c974 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/_env.tcl @@ -0,0 +1,70 @@ +set ::env(STEP_ID) OpenROAD.FillInsertion +set ::env(TECH_LEF) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef +set ::env(MACRO_LEFS) "" +set ::env(STD_CELL_LIBRARY) sky130_fd_sc_hd +set ::env(VDD_PIN) VPWR +set ::env(VDD_PIN_VOLTAGE) 1.80 +set ::env(GND_PIN) VGND +set ::env(TECH_LEFS) "\"nom_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef \"min_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef \"max_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef" +set ::env(GPIO_PADS_LEF) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef" +set ::env(GPIO_PADS_LEF_CORE_SIDE) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef" +set ::env(GPIO_PADS_VERILOG) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v +set ::env(GPIO_PAD_CELLS) "\"sky130_fd_io*\" \"sky130_ef_io*\"" +set ::env(PRIMARY_GDSII_STREAMOUT_TOOL) magic +set ::env(DATA_WIRE_RC_LAYER) met2 +set ::env(CLOCK_WIRE_RC_LAYER) met5 +set ::env(DEFAULT_CORNER) nom_tt_025C_1v80 +set ::env(STA_CORNERS) "nom_tt_025C_1v80 nom_ss_100C_1v60 nom_ff_n40C_1v95 min_tt_025C_1v80 min_ss_100C_1v60 min_ff_n40C_1v95 max_tt_025C_1v80 max_ss_100C_1v60 max_ff_n40C_1v95" +set ::env(FP_TRACKS_INFO) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info +set ::env(FP_TAPCELL_DIST) 13 +set ::env(FP_IO_HLAYER) met3 +set ::env(FP_IO_VLAYER) met2 +set ::env(RT_MIN_LAYER) met1 +set ::env(RT_MAX_LAYER) met5 +set ::env(SCL_GROUND_PINS) "VGND VNB" +set ::env(SCL_POWER_PINS) "VPWR VPB" +set ::env(TRISTATE_CELLS) "\"sky130_fd_sc_hd__ebuf*\"" +set ::env(FILL_CELL) "\"sky130_fd_sc_hd__fill*\"" +set ::env(DECAP_CELL) "sky130_ef_sc_hd__decap_12 sky130_fd_sc_hd__decap_8 sky130_fd_sc_hd__decap_6 sky130_fd_sc_hd__decap_4 sky130_fd_sc_hd__decap_3" +set ::env(LIB) "\"*_tt_025C_1v80\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib \"*_ss_100C_1v60\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib \"*_ff_n40C_1v95\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" +set ::env(CELL_LEFS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef" +set ::env(CELL_GDS) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds +set ::env(CELL_VERILOG_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v" +set ::env(CELL_BB_VERILOG_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox.v /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox_pp.v" +set ::env(CELL_SPICE_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice" +set ::env(SYNTH_EXCLUDED_CELL_FILE) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells +set ::env(PNR_EXCLUDED_CELL_FILE) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells +set ::env(OUTPUT_CAP_LOAD) 33.442 +set ::env(MAX_FANOUT_CONSTRAINT) 6 +set ::env(MAX_TRANSITION_CONSTRAINT) 0.75 +set ::env(MAX_CAPACITANCE_CONSTRAINT) 0.2 +set ::env(CLOCK_UNCERTAINTY_CONSTRAINT) 0.25 +set ::env(CLOCK_TRANSITION_CONSTRAINT) 0.1499999999999999944488848768742172978818416595458984375 +set ::env(TIME_DERATING_CONSTRAINT) 5 +set ::env(IO_DELAY_CONSTRAINT) 20 +set ::env(SYNTH_DRIVING_CELL) sky130_fd_sc_hd__inv_2/Y +set ::env(SYNTH_TIEHI_CELL) sky130_fd_sc_hd__conb_1/HI +set ::env(SYNTH_TIELO_CELL) sky130_fd_sc_hd__conb_1/LO +set ::env(SYNTH_BUFFER_CELL) sky130_fd_sc_hd__buf_2/A/X +set ::env(WELLTAP_CELL) sky130_fd_sc_hd__tapvpwrvgnd_1 +set ::env(ENDCAP_CELL) sky130_fd_sc_hd__decap_3 +set ::env(PLACE_SITE) unithd +set ::env(CELL_PAD_EXCLUDE) "\"sky130_fd_sc_hd__tap*\" \"sky130_fd_sc_hd__decap*\" \"sky130_ef_sc_hd__decap*\" \"sky130_fd_sc_hd__fill*\"" +set ::env(DIODE_CELL) sky130_fd_sc_hd__diode_2/DIODE +set ::env(DESIGN_NAME) top +set ::env(CLOCK_PERIOD) 15 +set ::env(CLOCK_PORT) None +set ::env(DIE_AREA) "0 0 50 50" +set ::env(FALLBACK_SDC_FILE) /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc +set ::env(PDN_CONNECT_MACROS_TO_GRID) 1 +set ::env(PDN_ENABLE_GLOBAL_CONNECTIONS) 1 +set ::env(CURRENT_ODB) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.odb +set ::env(SAVE_ODB) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.odb +set ::env(SAVE_DEF) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.def +set ::env(SAVE_SDC) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.sdc +set ::env(SAVE_NETLIST) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.nl.v +set ::env(SAVE_POWERED_NETLIST) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.pnl.v +set ::env(_SDC_IN) /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc +set ::env(_PNR_LIBS) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib +set ::env(_MACRO_LIBS) "" +set ::env(_PNR_EXCLUDED_CELLS) "sky130_fd_sc_hd__clkdlybuf4s18_1 sky130_fd_sc_hd__a21boi_0 sky130_fd_sc_hd__lpflow_isobufsrc_2 sky130_fd_sc_hd__lpflow_clkbufkapwr_8 sky130_fd_sc_hd__clkdlybuf4s15_1 sky130_fd_sc_hd__xnor3_4 sky130_fd_sc_hd__buf_16 sky130_fd_sc_hd__o21ai_0 sky130_fd_sc_hd__lpflow_clkbufkapwr_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2 sky130_fd_sc_hd__o311ai_0 sky130_fd_sc_hd__lpflow_decapkapwr_3 sky130_fd_sc_hd__lpflow_clkinvkapwr_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4 sky130_fd_sc_hd__lpflow_clkinvkapwr_8 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2 sky130_fd_sc_hd__fa_4 sky130_fd_sc_hd__lpflow_isobufsrc_8 sky130_fd_sc_hd__lpflow_clkinvkapwr_1 sky130_fd_sc_hd__lpflow_inputisolatch_1 sky130_fd_sc_hd__xor3_1 sky130_fd_sc_hd__lpflow_inputiso0p_1 sky130_fd_sc_hd__xor3_2 sky130_fd_sc_hd__probe_p_8 sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1 sky130_fd_sc_hd__probec_p_8 sky130_fd_sc_hd__lpflow_decapkapwr_4 sky130_fd_sc_hd__xor3_4 sky130_fd_sc_hd__lpflow_isobufsrc_1 sky130_fd_sc_hd__lpflow_isobufsrckapwr_16 sky130_fd_sc_hd__lpflow_clkbufkapwr_1 sky130_fd_sc_hd__lpflow_decapkapwr_12 sky130_fd_sc_hd__lpflow_clkbufkapwr_16 sky130_fd_sc_hd__lpflow_inputiso1p_1 sky130_fd_sc_hd__lpflow_isobufsrc_4 sky130_fd_sc_hd__and2_0 sky130_fd_sc_hd__lpflow_clkinvkapwr_2 sky130_fd_sc_hd__or2_0 sky130_fd_sc_hd__lpflow_inputiso1n_1 sky130_fd_sc_hd__lpflow_decapkapwr_6 sky130_fd_sc_hd__lpflow_isobufsrc_16 sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4 sky130_fd_sc_hd__mux4_4 sky130_fd_sc_hd__lpflow_decapkapwr_8 sky130_fd_sc_hd__lpflow_clkbufkapwr_2 sky130_fd_sc_hd__lpflow_inputiso0n_1 sky130_fd_sc_hd__xnor3_2 sky130_fd_sc_hd__lpflow_bleeder_1 sky130_fd_sc_hd__lpflow_clkinvkapwr_16 sky130_fd_sc_hd__a2111oi_0 sky130_fd_sc_hd__xnor3_1" diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/config.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/config.json new file mode 100644 index 00000000..a760e233 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/config.json @@ -0,0 +1,160 @@ +{ + "STD_CELL_LIBRARY": "sky130_fd_sc_hd", + "VDD_PIN": "VPWR", + "VDD_PIN_VOLTAGE": 1.8, + "GND_PIN": "VGND", + "WIRE_LENGTH_THRESHOLD": null, + "TECH_LEFS": { + "nom_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef", + "min_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef", + "max_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef" + }, + "GPIO_PADS_LEF": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef" + ], + "GPIO_PADS_LEF_CORE_SIDE": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef" + ], + "GPIO_PADS_VERILOG": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v" + ], + "GPIO_PAD_CELLS": [ + "sky130_fd_io*", + "sky130_ef_io*" + ], + "PRIMARY_GDSII_STREAMOUT_TOOL": "magic", + "DEFAULT_MAX_TRAN": null, + "DATA_WIRE_RC_LAYER": "met2", + "CLOCK_WIRE_RC_LAYER": "met5", + "DEFAULT_CORNER": "nom_tt_025C_1v80", + "STA_CORNERS": [ + "nom_tt_025C_1v80", + "nom_ss_100C_1v60", + "nom_ff_n40C_1v95", + "min_tt_025C_1v80", + "min_ss_100C_1v60", + "min_ff_n40C_1v95", + "max_tt_025C_1v80", + "max_ss_100C_1v60", + "max_ff_n40C_1v95" + ], + "FP_TRACKS_INFO": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info", + "FP_TAPCELL_DIST": 13, + "FP_IO_HLAYER": "met3", + "FP_IO_VLAYER": "met2", + "RT_MIN_LAYER": "met1", + "RT_MAX_LAYER": "met5", + "SCL_GROUND_PINS": [ + "VGND", + "VNB" + ], + "SCL_POWER_PINS": [ + "VPWR", + "VPB" + ], + "TRISTATE_CELLS": [ + "sky130_fd_sc_hd__ebuf*" + ], + "FILL_CELL": [ + "sky130_fd_sc_hd__fill*" + ], + "DECAP_CELL": [ + "sky130_ef_sc_hd__decap_12", + "sky130_fd_sc_hd__decap_8", + "sky130_fd_sc_hd__decap_6", + "sky130_fd_sc_hd__decap_4", + "sky130_fd_sc_hd__decap_3" + ], + "LIB": { + "*_tt_025C_1v80": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib" + ], + "*_ss_100C_1v60": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib" + ], + "*_ff_n40C_1v95": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" + ] + }, + "CELL_LEFS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef" + ], + "CELL_GDS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds" + ], + "CELL_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v" + ], + "CELL_BB_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox_pp.v" + ], + "CELL_SPICE_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice" + ], + "SYNTH_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells", + "PNR_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells", + "OUTPUT_CAP_LOAD": 33.442, + "MAX_FANOUT_CONSTRAINT": 6, + "MAX_TRANSITION_CONSTRAINT": 0.75, + "MAX_CAPACITANCE_CONSTRAINT": 0.2, + "CLOCK_UNCERTAINTY_CONSTRAINT": 0.25, + "CLOCK_TRANSITION_CONSTRAINT": 0.15, + "TIME_DERATING_CONSTRAINT": 5, + "IO_DELAY_CONSTRAINT": 20, + "SYNTH_DRIVING_CELL": "sky130_fd_sc_hd__inv_2/Y", + "SYNTH_CLK_DRIVING_CELL": null, + "SYNTH_TIEHI_CELL": "sky130_fd_sc_hd__conb_1/HI", + "SYNTH_TIELO_CELL": "sky130_fd_sc_hd__conb_1/LO", + "SYNTH_BUFFER_CELL": "sky130_fd_sc_hd__buf_2/A/X", + "WELLTAP_CELL": "sky130_fd_sc_hd__tapvpwrvgnd_1", + "ENDCAP_CELL": "sky130_fd_sc_hd__decap_3", + "PLACE_SITE": "unithd", + "CELL_PAD_EXCLUDE": [ + "sky130_fd_sc_hd__tap*", + "sky130_fd_sc_hd__decap*", + "sky130_ef_sc_hd__decap*", + "sky130_fd_sc_hd__fill*" + ], + "DIODE_CELL": "sky130_fd_sc_hd__diode_2/DIODE", + "DESIGN_DIR": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo", + "PDK_ROOT": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a", + "DESIGN_NAME": "top", + "PDK": "sky130A", + "CLOCK_PERIOD": 15, + "CLOCK_PORT": "None", + "CLOCK_NET": null, + "VDD_NETS": null, + "GND_NETS": null, + "DIE_AREA": [ + 0, + 0, + 50, + 50 + ], + "EXTRA_EXCLUDED_CELLS": null, + "MACROS": null, + "EXTRA_LEFS": null, + "EXTRA_VERILOG_MODELS": null, + "EXTRA_SPICE_MODELS": null, + "EXTRA_LIBS": null, + "EXTRA_GDS_FILES": null, + "FALLBACK_SDC_FILE": "/nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc", + "PDN_CONNECT_MACROS_TO_GRID": true, + "PDN_MACRO_CONNECTIONS": null, + "PDN_ENABLE_GLOBAL_CONNECTIONS": true, + "PNR_SDC_FILE": null, + "FP_DEF_TEMPLATE": null, + "meta": { + "openlane_version": "2.0.9", + "step": "OpenROAD.FillInsertion" + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/openroad-fillinsertion.log b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/openroad-fillinsertion.log new file mode 100644 index 00000000..37eb768f --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/openroad-fillinsertion.log @@ -0,0 +1,22 @@ +Reading OpenROAD database at '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.odb'… +Reading library file at '/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib'… +Reading design constraints file at '/nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc'… +[WARNING STA-0366] port 'None' not found. +[INFO] Using clock None… +[INFO] Setting output delay to: 3 +[INFO] Setting input delay to: 3 +[WARNING STA-0366] port 'None' not found. +[INFO] Setting load to: 0.033442 +[INFO] Setting clock uncertainty to: 0.25 +[INFO] Setting clock transition to: 0.1499999999999999944488848768742172978818416595458984375 +[WARNING STA-0419] transition time can not be specified for virtual clocks. +[INFO] Setting timing derate to: 5% +sky130_ef_sc_hd__decap_12 sky130_fd_sc_hd__decap_8 sky130_fd_sc_hd__decap_6 sky130_fd_sc_hd__decap_4 sky130_fd_sc_hd__decap_3 sky130_fd_sc_hd__fill* +[INFO DPL-0001] Placed 82 filler instances. +Setting global connections for newly added cells… +[INFO] Setting global connections... +Writing OpenROAD database to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.odb'… +Writing netlist to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.nl.v'… +Writing powered netlist to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.pnl.v'… +Writing layout to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.def'… +Writing timing constraints to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.sdc'… diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/openroad-fillinsertion.process_stats.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/openroad-fillinsertion.process_stats.json new file mode 100644 index 00000000..1e4a91c0 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/openroad-fillinsertion.process_stats.json @@ -0,0 +1,20 @@ +{ + "time": { + "cpu_time_user": "00:00:00.280", + "cpu_time_system": "00:00:00.010", + "runtime": "00:00:00.402", + "cpu_time_iowait": "00:00:00.000" + }, + "peak_resources": { + "cpu_percent": 99.6, + "memory_rss": "105MiB", + "memory_vms": "234MiB", + "threads": 2 + }, + "avg_resources": { + "cpu_percent": 48.083333333333336, + "memory_rss": "48MiB", + "memory_vms": "125MiB", + "threads": 1.3333333333333333 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/or_metrics_out.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/or_metrics_out.json new file mode 100644 index 00000000..a4ff8564 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/or_metrics_out.json @@ -0,0 +1,4 @@ +{ + "flow__warnings__count": 3, + "flow__errors__count": 0 +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/runtime.txt b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/runtime.txt new file mode 100644 index 00000000..a5f5ed9a --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/runtime.txt @@ -0,0 +1 @@ +00:00:00.508 \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/state_in.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/state_in.json new file mode 100644 index 00000000..db912858 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/state_in.json @@ -0,0 +1,67 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.nl.v", + "pnl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.pnl.v", + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.def", + "lef": null, + "openroad-lef": null, + "odb": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.odb", + "sdc": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/top.sdc", + "sdf": null, + "spef": null, + "lib": null, + "spice": null, + "mag": null, + "gds": null, + "mag_gds": null, + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 35, + "design__instance__area": 136.381, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0, + "design__die__bbox": "0.0 0.0 50.0 50.0", + "design__core__bbox": "5.52 10.88 44.16 38.08", + "flow__warnings__count": 13, + "flow__errors__count": 0, + "design__io": 15, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count__stdcell": 35, + "design__instance__area__stdcell": 136.381, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.129762, + "design__instance__utilization__stdcell": 0.129762, + "design__power_grid_violation__count__net:VGND": 0, + "design__power_grid_violation__count__net:VPWR": 0, + "design__power_grid_violation__count": 0, + "floorplan__design__io": 13, + "design__io__hpwl": 468660, + "timing__drv__floating__nets": 0, + "timing__drv__floating__pins": 0, + "design__instance__displacement__total": 0, + "design__instance__displacement__mean": 0, + "design__instance__displacement__max": 0, + "route__wirelength__estimated": 242.292, + "design__violations": 0, + "antenna__violating__nets": 0, + "antenna__violating__pins": 0, + "route__net": 26, + "route__net__special": 2, + "route__drc_errors__iter:1": 1, + "route__wirelength__iter:1": 222, + "route__drc_errors__iter:2": 1, + "route__wirelength__iter:2": 223, + "route__drc_errors__iter:3": 0, + "route__wirelength__iter:3": 226, + "route__drc_errors": 0, + "route__wirelength": 226, + "route__vias": 101, + "route__vias__singlecut": 101, + "route__vias__multicut": 0 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/state_out.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/state_out.json new file mode 100644 index 00000000..ae93f169 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/state_out.json @@ -0,0 +1,67 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.nl.v", + "pnl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.pnl.v", + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.def", + "lef": null, + "openroad-lef": null, + "odb": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.odb", + "sdc": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.sdc", + "sdf": null, + "spef": null, + "lib": null, + "spice": null, + "mag": null, + "gds": null, + "mag_gds": null, + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 35, + "design__instance__area": 136.381, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0, + "design__die__bbox": "0.0 0.0 50.0 50.0", + "design__core__bbox": "5.52 10.88 44.16 38.08", + "flow__warnings__count": 3, + "flow__errors__count": 0, + "design__io": 15, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count__stdcell": 35, + "design__instance__area__stdcell": 136.381, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.129762, + "design__instance__utilization__stdcell": 0.129762, + "design__power_grid_violation__count__net:VGND": 0, + "design__power_grid_violation__count__net:VPWR": 0, + "design__power_grid_violation__count": 0, + "floorplan__design__io": 13, + "design__io__hpwl": 468660, + "timing__drv__floating__nets": 0, + "timing__drv__floating__pins": 0, + "design__instance__displacement__total": 0, + "design__instance__displacement__mean": 0, + "design__instance__displacement__max": 0, + "route__wirelength__estimated": 242.292, + "design__violations": 0, + "antenna__violating__nets": 0, + "antenna__violating__pins": 0, + "route__net": 26, + "route__net__special": 2, + "route__drc_errors__iter:1": 1, + "route__wirelength__iter:1": 222, + "route__drc_errors__iter:2": 1, + "route__wirelength__iter:2": 223, + "route__drc_errors__iter:3": 0, + "route__wirelength__iter:3": 226, + "route__drc_errors": 0, + "route__wirelength": 226, + "route__vias": 101, + "route__vias__singlecut": 101, + "route__vias__multicut": 0 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.def b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.def new file mode 100644 index 00000000..d7d71804 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.def @@ -0,0 +1,600 @@ +VERSION 5.8 ; +DIVIDERCHAR "/" ; +BUSBITCHARS "[]" ; +DESIGN top ; +UNITS DISTANCE MICRONS 1000 ; +DIEAREA ( 0 0 ) ( 50000 50000 ) ; +ROW ROW_0 unithd 5520 10880 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_1 unithd 5520 13600 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_2 unithd 5520 16320 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_3 unithd 5520 19040 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_4 unithd 5520 21760 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_5 unithd 5520 24480 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_6 unithd 5520 27200 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_7 unithd 5520 29920 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_8 unithd 5520 32640 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_9 unithd 5520 35360 FS DO 84 BY 1 STEP 460 0 ; +TRACKS X 230 DO 109 STEP 460 LAYER li1 ; +TRACKS Y 170 DO 147 STEP 340 LAYER li1 ; +TRACKS X 170 DO 147 STEP 340 LAYER met1 ; +TRACKS Y 170 DO 147 STEP 340 LAYER met1 ; +TRACKS X 230 DO 109 STEP 460 LAYER met2 ; +TRACKS Y 230 DO 109 STEP 460 LAYER met2 ; +TRACKS X 340 DO 73 STEP 680 LAYER met3 ; +TRACKS Y 340 DO 73 STEP 680 LAYER met3 ; +TRACKS X 460 DO 54 STEP 920 LAYER met4 ; +TRACKS Y 460 DO 54 STEP 920 LAYER met4 ; +TRACKS X 1700 DO 14 STEP 3400 LAYER met5 ; +TRACKS Y 1700 DO 14 STEP 3400 LAYER met5 ; +GCELLGRID X 0 DO 7 STEP 6900 ; +GCELLGRID Y 0 DO 7 STEP 6900 ; +VIAS 4 ; + - via2_3_1600_480_1_5_320_320 + VIARULE M1M2_PR + CUTSIZE 150 150 + LAYERS met1 via met2 + CUTSPACING 170 170 + ENCLOSURE 85 165 55 85 + ROWCOL 1 5 ; + - via3_4_1600_480_1_4_400_400 + VIARULE M2M3_PR + CUTSIZE 200 200 + LAYERS met2 via2 met3 + CUTSPACING 200 200 + ENCLOSURE 40 85 65 65 + ROWCOL 1 4 ; + - via4_5_1600_480_1_4_400_400 + VIARULE M3M4_PR + CUTSIZE 200 200 + LAYERS met3 via3 met4 + CUTSPACING 200 200 + ENCLOSURE 90 60 100 65 + ROWCOL 1 4 ; + - via5_6_1600_1600_1_1_1600_1600 + VIARULE M4M5_PR + CUTSIZE 800 800 + LAYERS met4 via4 met5 + CUTSPACING 800 800 + ENCLOSURE 400 190 310 400 ; +END VIAS +COMPONENTS 137 ; + - FILLER_0_0_15 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 12420 10880 ) N ; + - FILLER_0_0_27 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 17940 10880 ) N ; + - FILLER_0_0_29 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 18860 10880 ) N ; + - FILLER_0_0_3 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 6900 10880 ) N ; + - FILLER_0_0_41 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 24380 10880 ) N ; + - FILLER_0_0_53 sky130_fd_sc_hd__decap_3 + SOURCE DIST + PLACED ( 29900 10880 ) N ; + - FILLER_0_0_57 sky130_fd_sc_hd__decap_8 + SOURCE DIST + PLACED ( 31740 10880 ) N ; + - FILLER_0_1_15 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 12420 13600 ) FS ; + - FILLER_0_1_27 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 17940 13600 ) FS ; + - FILLER_0_1_3 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 6900 13600 ) FS ; + - FILLER_0_1_39 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 23460 13600 ) FS ; + - FILLER_0_1_51 sky130_fd_sc_hd__decap_4 + SOURCE DIST + PLACED ( 28980 13600 ) FS ; + - FILLER_0_1_55 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 30820 13600 ) FS ; + - FILLER_0_1_57 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 31740 13600 ) FS ; + - FILLER_0_1_69 sky130_fd_sc_hd__decap_4 + SOURCE DIST + PLACED ( 37260 13600 ) FS ; + - FILLER_0_1_73 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 39100 13600 ) FS ; + - FILLER_0_2_15 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 12420 16320 ) N ; + - FILLER_0_2_27 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 17940 16320 ) N ; + - FILLER_0_2_29 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 18860 16320 ) N ; + - FILLER_0_2_3 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 6900 16320 ) N ; + - FILLER_0_2_41 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 24380 16320 ) N ; + - FILLER_0_2_53 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 29900 16320 ) N ; + - FILLER_0_2_65 sky130_fd_sc_hd__decap_8 + SOURCE DIST + PLACED ( 35420 16320 ) N ; + - FILLER_0_2_73 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 39100 16320 ) N ; + - FILLER_0_3_15 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 12420 19040 ) FS ; + - FILLER_0_3_27 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 17940 19040 ) FS ; + - FILLER_0_3_3 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 6900 19040 ) FS ; + - FILLER_0_3_39 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 23460 19040 ) FS ; + - FILLER_0_3_51 sky130_fd_sc_hd__decap_4 + SOURCE DIST + PLACED ( 28980 19040 ) FS ; + - FILLER_0_3_55 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 30820 19040 ) FS ; + - FILLER_0_3_57 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 31740 19040 ) FS ; + - FILLER_0_3_69 sky130_fd_sc_hd__decap_6 + SOURCE DIST + PLACED ( 37260 19040 ) FS ; + - FILLER_0_4_15 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 12420 21760 ) N ; + - FILLER_0_4_27 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 17940 21760 ) N ; + - FILLER_0_4_29 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 18860 21760 ) N ; + - FILLER_0_4_3 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 6900 21760 ) N ; + - FILLER_0_4_41 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 24380 21760 ) N ; + - FILLER_0_4_53 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 29900 21760 ) N ; + - FILLER_0_4_65 sky130_fd_sc_hd__decap_4 + SOURCE DIST + PLACED ( 35420 21760 ) N ; + - FILLER_0_4_69 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 37260 21760 ) N ; + - FILLER_0_5_15 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 12420 24480 ) FS ; + - FILLER_0_5_27 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 17940 24480 ) FS ; + - FILLER_0_5_3 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 6900 24480 ) FS ; + - FILLER_0_5_39 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 23460 24480 ) FS ; + - FILLER_0_5_51 sky130_fd_sc_hd__decap_4 + SOURCE DIST + PLACED ( 28980 24480 ) FS ; + - FILLER_0_5_55 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 30820 24480 ) FS ; + - FILLER_0_5_57 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 31740 24480 ) FS ; + - FILLER_0_5_69 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 37260 24480 ) FS ; + - FILLER_0_5_80 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 42320 24480 ) FS ; + - FILLER_0_6_15 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 12420 27200 ) N ; + - FILLER_0_6_27 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 17940 27200 ) N ; + - FILLER_0_6_29 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 18860 27200 ) N ; + - FILLER_0_6_3 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 6900 27200 ) N ; + - FILLER_0_6_41 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 24380 27200 ) N ; + - FILLER_0_6_53 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 29900 27200 ) N ; + - FILLER_0_6_65 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 35420 27200 ) N ; + - FILLER_0_6_80 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 42320 27200 ) N ; + - FILLER_0_7_15 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 12420 29920 ) FS ; + - FILLER_0_7_27 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 17940 29920 ) FS ; + - FILLER_0_7_3 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 6900 29920 ) FS ; + - FILLER_0_7_39 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 23460 29920 ) FS ; + - FILLER_0_7_51 sky130_fd_sc_hd__decap_4 + SOURCE DIST + PLACED ( 28980 29920 ) FS ; + - FILLER_0_7_55 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 30820 29920 ) FS ; + - FILLER_0_7_57 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 31740 29920 ) FS ; + - FILLER_0_7_69 sky130_fd_sc_hd__decap_4 + SOURCE DIST + PLACED ( 37260 29920 ) FS ; + - FILLER_0_7_73 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 39100 29920 ) FS ; + - FILLER_0_8_15 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 12420 32640 ) N ; + - FILLER_0_8_27 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 17940 32640 ) N ; + - FILLER_0_8_29 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 18860 32640 ) N ; + - FILLER_0_8_3 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 6900 32640 ) N ; + - FILLER_0_8_41 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 24380 32640 ) N ; + - FILLER_0_8_53 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 29900 32640 ) N ; + - FILLER_0_8_65 sky130_fd_sc_hd__decap_8 + SOURCE DIST + PLACED ( 35420 32640 ) N ; + - FILLER_0_8_73 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 39100 32640 ) N ; + - FILLER_0_9_15 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 12420 35360 ) FS ; + - FILLER_0_9_27 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 17940 35360 ) FS ; + - FILLER_0_9_29 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 18860 35360 ) FS ; + - FILLER_0_9_3 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 6900 35360 ) FS ; + - FILLER_0_9_41 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 24380 35360 ) FS ; + - FILLER_0_9_53 sky130_fd_sc_hd__decap_3 + SOURCE DIST + PLACED ( 29900 35360 ) FS ; + - FILLER_0_9_57 sky130_fd_sc_hd__decap_8 + SOURCE DIST + PLACED ( 31740 35360 ) FS ; + - FILLER_0_9_65 sky130_fd_sc_hd__decap_3 + SOURCE DIST + PLACED ( 35420 35360 ) FS ; + - PHY_EDGE_ROW_0_Left_10 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 10880 ) N ; + - PHY_EDGE_ROW_0_Right_0 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 10880 ) FN ; + - PHY_EDGE_ROW_1_Left_11 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 13600 ) FS ; + - PHY_EDGE_ROW_1_Right_1 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 13600 ) S ; + - PHY_EDGE_ROW_2_Left_12 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 16320 ) N ; + - PHY_EDGE_ROW_2_Right_2 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 16320 ) FN ; + - PHY_EDGE_ROW_3_Left_13 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 19040 ) FS ; + - PHY_EDGE_ROW_3_Right_3 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 19040 ) S ; + - PHY_EDGE_ROW_4_Left_14 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 21760 ) N ; + - PHY_EDGE_ROW_4_Right_4 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 21760 ) FN ; + - PHY_EDGE_ROW_5_Left_15 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 24480 ) FS ; + - PHY_EDGE_ROW_5_Right_5 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 24480 ) S ; + - PHY_EDGE_ROW_6_Left_16 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 27200 ) N ; + - PHY_EDGE_ROW_6_Right_6 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 27200 ) FN ; + - PHY_EDGE_ROW_7_Left_17 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 29920 ) FS ; + - PHY_EDGE_ROW_7_Right_7 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 29920 ) S ; + - PHY_EDGE_ROW_8_Left_18 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 32640 ) N ; + - PHY_EDGE_ROW_8_Right_8 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 32640 ) FN ; + - PHY_EDGE_ROW_9_Left_19 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 35360 ) FS ; + - PHY_EDGE_ROW_9_Right_9 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 35360 ) S ; + - TAP_TAPCELL_ROW_0_20 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 10880 ) N ; + - TAP_TAPCELL_ROW_0_21 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 10880 ) N ; + - TAP_TAPCELL_ROW_1_22 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 13600 ) FS ; + - TAP_TAPCELL_ROW_2_23 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 16320 ) N ; + - TAP_TAPCELL_ROW_3_24 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 19040 ) FS ; + - TAP_TAPCELL_ROW_4_25 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 21760 ) N ; + - TAP_TAPCELL_ROW_5_26 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 24480 ) FS ; + - TAP_TAPCELL_ROW_6_27 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 27200 ) N ; + - TAP_TAPCELL_ROW_7_28 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 29920 ) FS ; + - TAP_TAPCELL_ROW_8_29 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 32640 ) N ; + - TAP_TAPCELL_ROW_9_30 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 35360 ) FS ; + - TAP_TAPCELL_ROW_9_31 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 35360 ) FS ; + - _0_ sky130_fd_sc_hd__nor3b_2 + PLACED ( 37720 27200 ) N ; + - _1_ sky130_fd_sc_hd__nor3b_2 + PLACED ( 37720 24480 ) FS ; + - _2_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 41400 19040 ) FS ; + - _3_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 37720 21760 ) FN ; + - _4_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 40020 19040 ) FS ; + - _5_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 36800 35360 ) S ; + - _6_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 39560 16320 ) FN ; + - _7_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 36800 10880 ) FN ; + - _8_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 39560 29920 ) S ; + - _9_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 35420 10880 ) FN ; + - input1 sky130_fd_sc_hd__buf_1 + SOURCE TIMING + PLACED ( 39560 13600 ) S ; + - input2 sky130_fd_sc_hd__buf_1 + SOURCE TIMING + PLACED ( 39560 32640 ) FN ; + - input3 sky130_fd_sc_hd__buf_1 + SOURCE TIMING + PLACED ( 36340 27200 ) N ; + - output10 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 38180 10880 ) N ; + - output11 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 40940 29920 ) FS ; + - output12 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 40940 13600 ) FS ; + - output13 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 40940 32640 ) N ; + - output4 sky130_fd_sc_hd__clkbuf_4 + SOURCE TIMING + PLACED ( 40020 10880 ) N ; + - output5 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 40940 21760 ) N ; + - output6 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 39100 21760 ) N ; + - output7 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 38180 35360 ) FS ; + - output8 sky130_fd_sc_hd__clkbuf_4 + SOURCE TIMING + PLACED ( 40020 35360 ) FS ; + - output9 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 40940 16320 ) N ; +END COMPONENTS +PINS 15 ; + - VGND + NET VGND + SPECIAL + DIRECTION INOUT + USE GROUND + + PORT + + LAYER met5 ( -19560 -800 ) ( 19560 800 ) + + LAYER met4 ( 13180 -8540 ) ( 14780 19140 ) + + LAYER met4 ( -11820 -8540 ) ( -10220 19140 ) + + FIXED ( 24840 19180 ) N ; + - VPWR + NET VPWR + SPECIAL + DIRECTION INOUT + USE POWER + + PORT + + LAYER met5 ( -19560 -800 ) ( 19560 800 ) + + LAYER met4 ( 9880 -5240 ) ( 11480 22440 ) + + LAYER met4 ( -15120 -5240 ) ( -13520 22440 ) + + FIXED ( 24840 15880 ) N ; + - bit_phase_0[0] + NET bit_phase_0[0] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 3740 ) N ; + - bit_phase_0[1] + NET bit_phase_0[1] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 24140 ) N ; + - bit_phase_0[2] + NET bit_phase_0[2] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 20740 ) N ; + - bit_phase_0[3] + NET bit_phase_0[3] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 37740 ) N ; + - bit_phase_0[4] + NET bit_phase_0[4] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 44540 ) N ; + - bit_phase_1[0] + NET bit_phase_1[0] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 17340 ) N ; + - bit_phase_1[1] + NET bit_phase_1[1] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 10540 ) N ; + - bit_phase_1[2] + NET bit_phase_1[2] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 30940 ) N ; + - bit_phase_1[3] + NET bit_phase_1[3] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 7140 ) N ; + - bit_phase_1[4] + NET bit_phase_1[4] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 34340 ) N ; + - input_fock_state_str[0] + NET input_fock_state_str[0] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 13940 ) N ; + - input_fock_state_str[1] + NET input_fock_state_str[1] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 41140 ) N ; + - input_fock_state_str[2] + NET input_fock_state_str[2] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 27540 ) N ; +END PINS +SPECIALNETS 2 ; + - VGND ( PIN VGND ) ( * VNB ) ( * VGND ) + USE GROUND + + ROUTED met1 480 + SHAPE FOLLOWPIN ( 5520 38080 ) ( 44160 38080 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 32640 ) ( 44160 32640 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 27200 ) ( 44160 27200 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 21760 ) ( 44160 21760 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 16320 ) ( 44160 16320 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 10880 ) ( 44160 10880 ) + NEW met5 1600 + SHAPE STRIPE ( 5280 19180 ) ( 44400 19180 ) + NEW met4 1600 + SHAPE STRIPE ( 38820 10640 ) ( 38820 38320 ) + NEW met4 1600 + SHAPE STRIPE ( 13820 10640 ) ( 13820 38320 ) + NEW met4 0 + SHAPE STRIPE ( 38820 19180 ) via5_6_1600_1600_1_1_1600_1600 + NEW met4 0 + SHAPE STRIPE ( 13820 19180 ) via5_6_1600_1600_1_1_1600_1600 + NEW met3 330 + SHAPE STRIPE ( 38030 38080 ) ( 39610 38080 ) + NEW met3 0 + SHAPE STRIPE ( 38820 38080 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 38080 ) ( 39590 38080 ) + NEW met2 0 + SHAPE STRIPE ( 38820 38080 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 38080 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 32640 ) ( 39610 32640 ) + NEW met3 0 + SHAPE STRIPE ( 38820 32640 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 32640 ) ( 39590 32640 ) + NEW met2 0 + SHAPE STRIPE ( 38820 32640 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 32640 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 27200 ) ( 39610 27200 ) + NEW met3 0 + SHAPE STRIPE ( 38820 27200 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 27200 ) ( 39590 27200 ) + NEW met2 0 + SHAPE STRIPE ( 38820 27200 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 27200 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 21760 ) ( 39610 21760 ) + NEW met3 0 + SHAPE STRIPE ( 38820 21760 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 21760 ) ( 39590 21760 ) + NEW met2 0 + SHAPE STRIPE ( 38820 21760 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 21760 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 16320 ) ( 39610 16320 ) + NEW met3 0 + SHAPE STRIPE ( 38820 16320 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 16320 ) ( 39590 16320 ) + NEW met2 0 + SHAPE STRIPE ( 38820 16320 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 16320 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 10880 ) ( 39610 10880 ) + NEW met3 0 + SHAPE STRIPE ( 38820 10880 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 10880 ) ( 39590 10880 ) + NEW met2 0 + SHAPE STRIPE ( 38820 10880 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 10880 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 38080 ) ( 14610 38080 ) + NEW met3 0 + SHAPE STRIPE ( 13820 38080 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 38080 ) ( 14590 38080 ) + NEW met2 0 + SHAPE STRIPE ( 13820 38080 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 38080 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 32640 ) ( 14610 32640 ) + NEW met3 0 + SHAPE STRIPE ( 13820 32640 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 32640 ) ( 14590 32640 ) + NEW met2 0 + SHAPE STRIPE ( 13820 32640 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 32640 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 27200 ) ( 14610 27200 ) + NEW met3 0 + SHAPE STRIPE ( 13820 27200 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 27200 ) ( 14590 27200 ) + NEW met2 0 + SHAPE STRIPE ( 13820 27200 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 27200 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 21760 ) ( 14610 21760 ) + NEW met3 0 + SHAPE STRIPE ( 13820 21760 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 21760 ) ( 14590 21760 ) + NEW met2 0 + SHAPE STRIPE ( 13820 21760 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 21760 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 16320 ) ( 14610 16320 ) + NEW met3 0 + SHAPE STRIPE ( 13820 16320 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 16320 ) ( 14590 16320 ) + NEW met2 0 + SHAPE STRIPE ( 13820 16320 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 16320 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 10880 ) ( 14610 10880 ) + NEW met3 0 + SHAPE STRIPE ( 13820 10880 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 10880 ) ( 14590 10880 ) + NEW met2 0 + SHAPE STRIPE ( 13820 10880 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 10880 ) via2_3_1600_480_1_5_320_320 ; + - VPWR ( PIN VPWR ) ( * VPB ) ( * VPWR ) + USE POWER + + ROUTED met1 480 + SHAPE FOLLOWPIN ( 5520 35360 ) ( 44160 35360 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 29920 ) ( 44160 29920 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 24480 ) ( 44160 24480 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 19040 ) ( 44160 19040 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 13600 ) ( 44160 13600 ) + NEW met5 1600 + SHAPE STRIPE ( 5280 15880 ) ( 44400 15880 ) + NEW met4 1600 + SHAPE STRIPE ( 35520 10640 ) ( 35520 38320 ) + NEW met4 1600 + SHAPE STRIPE ( 10520 10640 ) ( 10520 38320 ) + NEW met4 0 + SHAPE STRIPE ( 35520 15880 ) via5_6_1600_1600_1_1_1600_1600 + NEW met4 0 + SHAPE STRIPE ( 10520 15880 ) via5_6_1600_1600_1_1_1600_1600 + NEW met3 330 + SHAPE STRIPE ( 34730 35360 ) ( 36310 35360 ) + NEW met3 0 + SHAPE STRIPE ( 35520 35360 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 35360 ) ( 36290 35360 ) + NEW met2 0 + SHAPE STRIPE ( 35520 35360 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 35360 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 29920 ) ( 36310 29920 ) + NEW met3 0 + SHAPE STRIPE ( 35520 29920 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 29920 ) ( 36290 29920 ) + NEW met2 0 + SHAPE STRIPE ( 35520 29920 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 29920 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 24480 ) ( 36310 24480 ) + NEW met3 0 + SHAPE STRIPE ( 35520 24480 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 24480 ) ( 36290 24480 ) + NEW met2 0 + SHAPE STRIPE ( 35520 24480 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 24480 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 19040 ) ( 36310 19040 ) + NEW met3 0 + SHAPE STRIPE ( 35520 19040 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 19040 ) ( 36290 19040 ) + NEW met2 0 + SHAPE STRIPE ( 35520 19040 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 19040 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 13600 ) ( 36310 13600 ) + NEW met3 0 + SHAPE STRIPE ( 35520 13600 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 13600 ) ( 36290 13600 ) + NEW met2 0 + SHAPE STRIPE ( 35520 13600 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 13600 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 35360 ) ( 11310 35360 ) + NEW met3 0 + SHAPE STRIPE ( 10520 35360 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 35360 ) ( 11290 35360 ) + NEW met2 0 + SHAPE STRIPE ( 10520 35360 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 35360 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 29920 ) ( 11310 29920 ) + NEW met3 0 + SHAPE STRIPE ( 10520 29920 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 29920 ) ( 11290 29920 ) + NEW met2 0 + SHAPE STRIPE ( 10520 29920 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 29920 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 24480 ) ( 11310 24480 ) + NEW met3 0 + SHAPE STRIPE ( 10520 24480 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 24480 ) ( 11290 24480 ) + NEW met2 0 + SHAPE STRIPE ( 10520 24480 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 24480 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 19040 ) ( 11310 19040 ) + NEW met3 0 + SHAPE STRIPE ( 10520 19040 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 19040 ) ( 11290 19040 ) + NEW met2 0 + SHAPE STRIPE ( 10520 19040 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 19040 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 13600 ) ( 11310 13600 ) + NEW met3 0 + SHAPE STRIPE ( 10520 13600 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 13600 ) ( 11290 13600 ) + NEW met2 0 + SHAPE STRIPE ( 10520 13600 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 13600 ) via2_3_1600_480_1_5_320_320 ; +END SPECIALNETS +NETS 26 ; + - bit_phase_0[0] ( PIN bit_phase_0[0] ) ( output4 X ) + USE SIGNAL + + ROUTED met1 ( 41170 11390 ) ( 42090 * ) + NEW met2 ( 41170 3740 ) ( * 11390 ) + NEW met3 ( 41170 3740 ) ( 46460 * 0 ) + NEW li1 ( 42090 11390 ) L1M1_PR_MR + NEW met1 ( 41170 11390 ) M1M2_PR + NEW met2 ( 41170 3740 ) M2M3_PR ; + - bit_phase_0[1] ( PIN bit_phase_0[1] ) ( output5 X ) + USE SIGNAL + + ROUTED met2 ( 42090 23970 ) ( * 24140 ) + NEW met3 ( 42090 24140 ) ( 46460 * 0 ) + NEW li1 ( 42090 23970 ) L1M1_PR_MR + NEW met1 ( 42090 23970 ) M1M2_PR + NEW met2 ( 42090 24140 ) M2M3_PR ; + - bit_phase_0[2] ( PIN bit_phase_0[2] ) ( output6 X ) + USE SIGNAL + + ROUTED met1 ( 40250 22270 ) ( 40710 * ) + NEW met2 ( 40710 20740 ) ( * 22270 ) + NEW met3 ( 40710 20740 ) ( 46460 * 0 ) + NEW li1 ( 40250 22270 ) L1M1_PR_MR + NEW met1 ( 40710 22270 ) M1M2_PR + NEW met2 ( 40710 20740 ) M2M3_PR ; + - bit_phase_0[3] ( PIN bit_phase_0[3] ) ( output7 X ) + USE SIGNAL + + ROUTED met1 ( 39330 37570 ) ( 40250 * ) + NEW met2 ( 40250 37570 ) ( * 37740 ) + NEW met3 ( 40250 37740 ) ( 46460 * 0 ) + NEW li1 ( 39330 37570 ) L1M1_PR_MR + NEW met1 ( 40250 37570 ) M1M2_PR + NEW met2 ( 40250 37740 ) M2M3_PR ; + - bit_phase_0[4] ( PIN bit_phase_0[4] ) ( output8 X ) + USE SIGNAL + + ROUTED met2 ( 42550 37230 ) ( * 44540 ) + NEW met3 ( 42550 44540 ) ( 46460 * 0 ) + NEW li1 ( 42550 37230 ) L1M1_PR_MR + NEW met1 ( 42550 37230 ) M1M2_PR + NEW met2 ( 42550 44540 ) M2M3_PR ; + - bit_phase_1[0] ( PIN bit_phase_1[0] ) ( output9 X ) + USE SIGNAL + + ROUTED met2 ( 42090 16830 ) ( * 17340 ) + NEW met3 ( 42090 17340 ) ( 46460 * 0 ) + NEW li1 ( 42090 16830 ) L1M1_PR_MR + NEW met1 ( 42090 16830 ) M1M2_PR + NEW met2 ( 42090 17340 ) M2M3_PR ; + - bit_phase_1[1] ( PIN bit_phase_1[1] ) ( output10 X ) + USE SIGNAL + + ROUTED met1 ( 39330 11390 ) ( 40250 * ) + NEW met2 ( 40250 10540 ) ( * 11390 ) + NEW met3 ( 40250 10540 ) ( 46460 * 0 ) + NEW li1 ( 39330 11390 ) L1M1_PR_MR + NEW met1 ( 40250 11390 ) M1M2_PR + NEW met2 ( 40250 10540 ) M2M3_PR ; + - bit_phase_1[2] ( PIN bit_phase_1[2] ) ( output11 X ) + USE SIGNAL + + ROUTED met2 ( 42090 30770 ) ( * 30940 ) + NEW met3 ( 42090 30940 ) ( 46460 * 0 ) + NEW li1 ( 42090 30770 ) L1M1_PR_MR + NEW met1 ( 42090 30770 ) M1M2_PR + NEW met2 ( 42090 30940 ) M2M3_PR ; + - bit_phase_1[3] ( PIN bit_phase_1[3] ) ( output12 X ) + USE SIGNAL + + ROUTED met3 ( 42090 7140 ) ( 46460 * 0 ) + NEW met2 ( 42090 7140 ) ( * 14110 ) + NEW met2 ( 42090 7140 ) M2M3_PR + NEW li1 ( 42090 14110 ) L1M1_PR_MR + NEW met1 ( 42090 14110 ) M1M2_PR ; + - bit_phase_1[4] ( PIN bit_phase_1[4] ) ( output13 X ) + USE SIGNAL + + ROUTED met2 ( 42090 33150 ) ( * 34340 ) + NEW met3 ( 42090 34340 ) ( 46460 * 0 ) + NEW li1 ( 42090 33150 ) L1M1_PR_MR + NEW met1 ( 42090 33150 ) M1M2_PR + NEW met2 ( 42090 34340 ) M2M3_PR ; + - input_fock_state_str[0] ( PIN input_fock_state_str[0] ) ( input1 A ) + USE SIGNAL + + ROUTED met2 ( 40710 13940 ) ( * 15130 ) + NEW met3 ( 40710 13940 ) ( 46460 * 0 ) + NEW li1 ( 40710 15130 ) L1M1_PR_MR + NEW met1 ( 40710 15130 ) M1M2_PR + NEW met2 ( 40710 13940 ) M2M3_PR ; + - input_fock_state_str[1] ( PIN input_fock_state_str[1] ) ( input2 A ) + USE SIGNAL + + ROUTED met2 ( 40710 33830 ) ( * 41140 ) + NEW met3 ( 40710 41140 ) ( 46460 * 0 ) + NEW li1 ( 40710 33830 ) L1M1_PR_MR + NEW met1 ( 40710 33830 ) M1M2_PR + NEW met2 ( 40710 41140 ) M2M3_PR ; + - input_fock_state_str[2] ( PIN input_fock_state_str[2] ) ( input3 A ) + USE SIGNAL + + ROUTED met1 ( 36570 28390 ) ( * 28730 ) + NEW met1 ( 36570 28730 ) ( 40250 * ) + NEW met2 ( 40250 27540 ) ( * 28730 ) + NEW met3 ( 40250 27540 ) ( 46460 * 0 ) + NEW li1 ( 36570 28390 ) L1M1_PR_MR + NEW met1 ( 40250 28730 ) M1M2_PR + NEW met2 ( 40250 27540 ) M2M3_PR ; + - net1 ( input1 X ) ( _1_ B ) ( _0_ C_N ) + USE SIGNAL + + ROUTED met1 ( 40250 26010 ) ( 41170 * ) + NEW met2 ( 41170 20060 ) ( * 26010 ) + NEW met2 ( 40710 20060 ) ( 41170 * ) + NEW met2 ( 40710 15810 ) ( * 20060 ) + NEW met1 ( 39790 15810 ) ( 40710 * ) + NEW met1 ( 42090 28050 ) ( * 28390 ) + NEW met1 ( 41170 28050 ) ( 42090 * ) + NEW met2 ( 41170 26010 ) ( * 28050 ) + NEW li1 ( 40250 26010 ) L1M1_PR_MR + NEW met1 ( 41170 26010 ) M1M2_PR + NEW met1 ( 40710 15810 ) M1M2_PR + NEW li1 ( 39790 15810 ) L1M1_PR_MR + NEW li1 ( 42090 28390 ) L1M1_PR_MR + NEW met1 ( 41170 28050 ) M1M2_PR ; + - net10 ( output10 A ) ( _7_ X ) + USE SIGNAL + + ROUTED met1 ( 37950 12070 ) ( 38410 * ) + NEW met1 ( 37950 12070 ) ( * 12750 ) + NEW li1 ( 38410 12070 ) L1M1_PR_MR + NEW li1 ( 37950 12750 ) L1M1_PR_MR ; + - net11 ( output11 A ) ( _8_ X ) + USE SIGNAL + + ROUTED met1 ( 40710 31450 ) ( 41170 * ) + NEW met1 ( 40710 30770 ) ( * 31450 ) + NEW li1 ( 41170 31450 ) L1M1_PR_MR + NEW li1 ( 40710 30770 ) L1M1_PR_MR ; + - net12 ( output12 A ) ( _9_ X ) + USE SIGNAL + + ROUTED met1 ( 36570 14790 ) ( 41170 * ) + NEW met1 ( 41170 14790 ) ( * 15130 ) + NEW met2 ( 36570 13090 ) ( * 14790 ) + NEW li1 ( 36570 13090 ) L1M1_PR_MR + NEW met1 ( 36570 13090 ) M1M2_PR + NEW met1 ( 36570 14790 ) M1M2_PR + NEW li1 ( 41170 15130 ) L1M1_PR_MR ; + - net13 ( output13 A ) ( _9_ A ) ( _8_ A ) ( _7_ A ) ( _6_ A ) ( _0_ Y ) + USE SIGNAL + + ROUTED met1 ( 35650 12070 ) ( 37030 * ) + NEW met1 ( 37030 17510 ) ( 39790 * ) + NEW met1 ( 37950 27710 ) ( 38410 * ) + NEW met2 ( 37950 27710 ) ( * 28220 ) + NEW met2 ( 37030 28220 ) ( 37950 * ) + NEW met2 ( 37030 17510 ) ( * 28220 ) + NEW met1 ( 37950 31450 ) ( 39790 * ) + NEW met2 ( 37950 28220 ) ( * 31450 ) + NEW met1 ( 41170 33490 ) ( * 33830 ) + NEW met1 ( 40250 33490 ) ( 41170 * ) + NEW met2 ( 40250 31450 ) ( * 33490 ) + NEW met1 ( 39790 31450 ) ( 40250 * ) + NEW met2 ( 37030 12070 ) ( * 17510 ) + NEW li1 ( 37030 12070 ) L1M1_PR_MR + NEW met1 ( 37030 12070 ) M1M2_PR + NEW li1 ( 35650 12070 ) L1M1_PR_MR + NEW li1 ( 39790 17510 ) L1M1_PR_MR + NEW met1 ( 37030 17510 ) M1M2_PR + NEW li1 ( 38410 27710 ) L1M1_PR_MR + NEW met1 ( 37950 27710 ) M1M2_PR + NEW li1 ( 39790 31450 ) L1M1_PR_MR + NEW met1 ( 37950 31450 ) M1M2_PR + NEW li1 ( 41170 33830 ) L1M1_PR_MR + NEW met1 ( 40250 33490 ) M1M2_PR + NEW met1 ( 40250 31450 ) M1M2_PR ; + - net2 ( input2 X ) ( _1_ C_N ) ( _0_ B ) + USE SIGNAL + + ROUTED met1 ( 39790 28390 ) ( 41630 * ) + NEW met2 ( 41630 28390 ) ( * 33150 ) + NEW met1 ( 39790 33150 ) ( 41630 * ) + NEW met1 ( 41630 26010 ) ( 42090 * ) + NEW met2 ( 41630 26010 ) ( * 28390 ) + NEW li1 ( 39790 28390 ) L1M1_PR_MR + NEW met1 ( 41630 28390 ) M1M2_PR + NEW met1 ( 41630 33150 ) M1M2_PR + NEW li1 ( 39790 33150 ) L1M1_PR_MR + NEW li1 ( 42090 26010 ) L1M1_PR_MR + NEW met1 ( 41630 26010 ) M1M2_PR ; + - net3 ( input3 X ) ( _1_ A ) ( _0_ A ) + USE SIGNAL + + ROUTED met1 ( 37490 28390 ) ( 37950 * ) + NEW met1 ( 37490 27710 ) ( * 28390 ) + NEW met1 ( 37490 26010 ) ( 37950 * ) + NEW met2 ( 37490 26010 ) ( * 27710 ) + NEW li1 ( 37950 28390 ) L1M1_PR_MR + NEW li1 ( 37490 27710 ) L1M1_PR_MR + NEW li1 ( 37950 26010 ) L1M1_PR_MR + NEW met1 ( 37490 26010 ) M1M2_PR + NEW met1 ( 37490 27710 ) M1M2_PR ; + - net4 ( output4 A ) ( _2_ X ) + USE SIGNAL + + ROUTED met1 ( 40710 12070 ) ( 41170 * ) + NEW met1 ( 41170 19550 ) ( 41630 * ) + NEW met2 ( 41170 12070 ) ( * 19550 ) + NEW li1 ( 40710 12070 ) L1M1_PR_MR + NEW met1 ( 41170 12070 ) M1M2_PR + NEW met1 ( 41170 19550 ) M1M2_PR + NEW li1 ( 41630 19550 ) L1M1_PR_MR ; + - net5 ( output5 A ) ( _3_ X ) + USE SIGNAL + + ROUTED met1 ( 41170 22950 ) ( * 23290 ) + NEW met1 ( 38870 23290 ) ( 41170 * ) + NEW met1 ( 38870 23290 ) ( * 23630 ) + NEW li1 ( 41170 22950 ) L1M1_PR_MR + NEW li1 ( 38870 23630 ) L1M1_PR_MR ; + - net6 ( output6 A ) ( _4_ X ) + USE SIGNAL + + ROUTED met2 ( 40250 21250 ) ( * 22950 ) + NEW met1 ( 39330 22950 ) ( 40250 * ) + NEW li1 ( 40250 21250 ) L1M1_PR_MR + NEW met1 ( 40250 21250 ) M1M2_PR + NEW met1 ( 40250 22950 ) M1M2_PR + NEW li1 ( 39330 22950 ) L1M1_PR_MR ; + - net7 ( output7 A ) ( _5_ X ) + USE SIGNAL + + ROUTED met1 ( 37950 36890 ) ( 38410 * ) + NEW met1 ( 37950 36210 ) ( * 36890 ) + NEW li1 ( 38410 36890 ) L1M1_PR_MR + NEW li1 ( 37950 36210 ) L1M1_PR_MR ; + - net8 ( output8 A ) ( _5_ A ) ( _4_ A ) ( _3_ A ) ( _2_ A ) ( _1_ Y ) + USE SIGNAL + + ROUTED met1 ( 37030 37230 ) ( 40710 * ) + NEW met1 ( 37030 36890 ) ( * 37230 ) + NEW met2 ( 40710 26690 ) ( * 28900 ) + NEW met2 ( 40710 28900 ) ( 41170 * ) + NEW met2 ( 41170 28900 ) ( * 37230 ) + NEW met1 ( 40710 37230 ) ( 41170 * ) + NEW met2 ( 37950 22950 ) ( * 26690 ) + NEW met1 ( 37950 26690 ) ( 40710 * ) + NEW met1 ( 37490 20570 ) ( 41170 * ) + NEW met2 ( 37490 20570 ) ( * 22780 ) + NEW met2 ( 37490 22780 ) ( 37950 * ) + NEW met2 ( 37950 22780 ) ( * 22950 ) + NEW met1 ( 41170 20570 ) ( 42550 * ) + NEW li1 ( 40710 37230 ) L1M1_PR_MR + NEW li1 ( 37030 36890 ) L1M1_PR_MR + NEW li1 ( 40710 26690 ) L1M1_PR_MR + NEW met1 ( 40710 26690 ) M1M2_PR + NEW met1 ( 41170 37230 ) M1M2_PR + NEW li1 ( 37950 22950 ) L1M1_PR_MR + NEW met1 ( 37950 22950 ) M1M2_PR + NEW met1 ( 37950 26690 ) M1M2_PR + NEW li1 ( 41170 20570 ) L1M1_PR_MR + NEW met1 ( 37490 20570 ) M1M2_PR + NEW li1 ( 42550 20570 ) L1M1_PR_MR ; + - net9 ( output9 A ) ( _6_ X ) + USE SIGNAL + + ROUTED met1 ( 40710 17510 ) ( 41170 * ) + NEW met1 ( 40710 17510 ) ( * 18190 ) + NEW li1 ( 41170 17510 ) L1M1_PR_MR + NEW li1 ( 40710 18190 ) L1M1_PR_MR ; +END NETS +END DESIGN diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.nl.v b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.nl.v new file mode 100644 index 00000000..22bd17e4 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.nl.v @@ -0,0 +1,186 @@ +module top (bit_phase_0, + bit_phase_1, + input_fock_state_str); + output [4:0] bit_phase_0; + output [4:0] bit_phase_1; + input [2:0] input_fock_state_str; + + wire net1; + wire net2; + wire net3; + wire net4; + wire net5; + wire net6; + wire net7; + wire net8; + wire net9; + wire net10; + wire net11; + wire net12; + wire net13; + + sky130_fd_sc_hd__nor3b_2 _0_ (.A(net3), + .B(net2), + .C_N(net1), + .Y(net13)); + sky130_fd_sc_hd__nor3b_2 _1_ (.A(net3), + .B(net1), + .C_N(net2), + .Y(net8)); + sky130_fd_sc_hd__clkbuf_1 _2_ (.A(net8), + .X(net4)); + sky130_fd_sc_hd__clkbuf_1 _3_ (.A(net8), + .X(net5)); + sky130_fd_sc_hd__clkbuf_1 _4_ (.A(net8), + .X(net6)); + sky130_fd_sc_hd__clkbuf_1 _5_ (.A(net8), + .X(net7)); + sky130_fd_sc_hd__clkbuf_1 _6_ (.A(net13), + .X(net9)); + sky130_fd_sc_hd__clkbuf_1 _7_ (.A(net13), + .X(net10)); + sky130_fd_sc_hd__clkbuf_1 _8_ (.A(net13), + .X(net11)); + sky130_fd_sc_hd__clkbuf_1 _9_ (.A(net13), + .X(net12)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_0_Right_0 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Right_1 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Right_2 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Right_3 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Right_4 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Right_5 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Right_6 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Right_7 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Right_8 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Right_9 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_0_Left_10 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Left_11 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Left_12 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Left_13 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Left_14 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Left_15 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Left_16 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Left_17 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Left_18 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Left_19 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_20 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_21 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_1_22 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_2_23 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_3_24 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_4_25 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_5_26 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_6_27 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_7_28 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_8_29 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_30 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_31 (); + sky130_fd_sc_hd__buf_1 input1 (.A(input_fock_state_str[0]), + .X(net1)); + sky130_fd_sc_hd__buf_1 input2 (.A(input_fock_state_str[1]), + .X(net2)); + sky130_fd_sc_hd__buf_1 input3 (.A(input_fock_state_str[2]), + .X(net3)); + sky130_fd_sc_hd__clkbuf_4 output4 (.A(net4), + .X(bit_phase_0[0])); + sky130_fd_sc_hd__buf_2 output5 (.A(net5), + .X(bit_phase_0[1])); + sky130_fd_sc_hd__buf_2 output6 (.A(net6), + .X(bit_phase_0[2])); + sky130_fd_sc_hd__buf_2 output7 (.A(net7), + .X(bit_phase_0[3])); + sky130_fd_sc_hd__clkbuf_4 output8 (.A(net8), + .X(bit_phase_0[4])); + sky130_fd_sc_hd__buf_2 output9 (.A(net9), + .X(bit_phase_1[0])); + sky130_fd_sc_hd__buf_2 output10 (.A(net10), + .X(bit_phase_1[1])); + sky130_fd_sc_hd__buf_2 output11 (.A(net11), + .X(bit_phase_1[2])); + sky130_fd_sc_hd__buf_2 output12 (.A(net12), + .X(bit_phase_1[3])); + sky130_fd_sc_hd__buf_2 output13 (.A(net13), + .X(bit_phase_1[4])); + sky130_ef_sc_hd__decap_12 FILLER_0_0_3 (); + sky130_ef_sc_hd__decap_12 FILLER_0_0_15 (); + sky130_fd_sc_hd__fill_1 FILLER_0_0_27 (); + sky130_ef_sc_hd__decap_12 FILLER_0_0_29 (); + sky130_ef_sc_hd__decap_12 FILLER_0_0_41 (); + sky130_fd_sc_hd__decap_3 FILLER_0_0_53 (); + sky130_fd_sc_hd__decap_8 FILLER_0_0_57 (); + sky130_ef_sc_hd__decap_12 FILLER_0_1_3 (); + sky130_ef_sc_hd__decap_12 FILLER_0_1_15 (); + sky130_ef_sc_hd__decap_12 FILLER_0_1_27 (); + sky130_ef_sc_hd__decap_12 FILLER_0_1_39 (); + sky130_fd_sc_hd__decap_4 FILLER_0_1_51 (); + sky130_fd_sc_hd__fill_1 FILLER_0_1_55 (); + sky130_ef_sc_hd__decap_12 FILLER_0_1_57 (); + sky130_fd_sc_hd__decap_4 FILLER_0_1_69 (); + sky130_fd_sc_hd__fill_1 FILLER_0_1_73 (); + sky130_ef_sc_hd__decap_12 FILLER_0_2_3 (); + sky130_ef_sc_hd__decap_12 FILLER_0_2_15 (); + sky130_fd_sc_hd__fill_1 FILLER_0_2_27 (); + sky130_ef_sc_hd__decap_12 FILLER_0_2_29 (); + sky130_ef_sc_hd__decap_12 FILLER_0_2_41 (); + sky130_ef_sc_hd__decap_12 FILLER_0_2_53 (); + sky130_fd_sc_hd__decap_8 FILLER_0_2_65 (); + sky130_fd_sc_hd__fill_1 FILLER_0_2_73 (); + sky130_ef_sc_hd__decap_12 FILLER_0_3_3 (); + sky130_ef_sc_hd__decap_12 FILLER_0_3_15 (); + sky130_ef_sc_hd__decap_12 FILLER_0_3_27 (); + sky130_ef_sc_hd__decap_12 FILLER_0_3_39 (); + sky130_fd_sc_hd__decap_4 FILLER_0_3_51 (); + sky130_fd_sc_hd__fill_1 FILLER_0_3_55 (); + sky130_ef_sc_hd__decap_12 FILLER_0_3_57 (); + sky130_fd_sc_hd__decap_6 FILLER_0_3_69 (); + sky130_ef_sc_hd__decap_12 FILLER_0_4_3 (); + sky130_ef_sc_hd__decap_12 FILLER_0_4_15 (); + sky130_fd_sc_hd__fill_1 FILLER_0_4_27 (); + sky130_ef_sc_hd__decap_12 FILLER_0_4_29 (); + sky130_ef_sc_hd__decap_12 FILLER_0_4_41 (); + sky130_ef_sc_hd__decap_12 FILLER_0_4_53 (); + sky130_fd_sc_hd__decap_4 FILLER_0_4_65 (); + sky130_fd_sc_hd__fill_1 FILLER_0_4_69 (); + sky130_ef_sc_hd__decap_12 FILLER_0_5_3 (); + sky130_ef_sc_hd__decap_12 FILLER_0_5_15 (); + sky130_ef_sc_hd__decap_12 FILLER_0_5_27 (); + sky130_ef_sc_hd__decap_12 FILLER_0_5_39 (); + sky130_fd_sc_hd__decap_4 FILLER_0_5_51 (); + sky130_fd_sc_hd__fill_1 FILLER_0_5_55 (); + sky130_ef_sc_hd__decap_12 FILLER_0_5_57 (); + sky130_fd_sc_hd__fill_1 FILLER_0_5_69 (); + sky130_fd_sc_hd__fill_1 FILLER_0_5_80 (); + sky130_ef_sc_hd__decap_12 FILLER_0_6_3 (); + sky130_ef_sc_hd__decap_12 FILLER_0_6_15 (); + sky130_fd_sc_hd__fill_1 FILLER_0_6_27 (); + sky130_ef_sc_hd__decap_12 FILLER_0_6_29 (); + sky130_ef_sc_hd__decap_12 FILLER_0_6_41 (); + sky130_ef_sc_hd__decap_12 FILLER_0_6_53 (); + sky130_fd_sc_hd__fill_2 FILLER_0_6_65 (); + sky130_fd_sc_hd__fill_1 FILLER_0_6_80 (); + sky130_ef_sc_hd__decap_12 FILLER_0_7_3 (); + sky130_ef_sc_hd__decap_12 FILLER_0_7_15 (); + sky130_ef_sc_hd__decap_12 FILLER_0_7_27 (); + sky130_ef_sc_hd__decap_12 FILLER_0_7_39 (); + sky130_fd_sc_hd__decap_4 FILLER_0_7_51 (); + sky130_fd_sc_hd__fill_1 FILLER_0_7_55 (); + sky130_ef_sc_hd__decap_12 FILLER_0_7_57 (); + sky130_fd_sc_hd__decap_4 FILLER_0_7_69 (); + sky130_fd_sc_hd__fill_1 FILLER_0_7_73 (); + sky130_ef_sc_hd__decap_12 FILLER_0_8_3 (); + sky130_ef_sc_hd__decap_12 FILLER_0_8_15 (); + sky130_fd_sc_hd__fill_1 FILLER_0_8_27 (); + sky130_ef_sc_hd__decap_12 FILLER_0_8_29 (); + sky130_ef_sc_hd__decap_12 FILLER_0_8_41 (); + sky130_ef_sc_hd__decap_12 FILLER_0_8_53 (); + sky130_fd_sc_hd__decap_8 FILLER_0_8_65 (); + sky130_fd_sc_hd__fill_1 FILLER_0_8_73 (); + sky130_ef_sc_hd__decap_12 FILLER_0_9_3 (); + sky130_ef_sc_hd__decap_12 FILLER_0_9_15 (); + sky130_fd_sc_hd__fill_1 FILLER_0_9_27 (); + sky130_ef_sc_hd__decap_12 FILLER_0_9_29 (); + sky130_ef_sc_hd__decap_12 FILLER_0_9_41 (); + sky130_fd_sc_hd__decap_3 FILLER_0_9_53 (); + sky130_fd_sc_hd__decap_8 FILLER_0_9_57 (); + sky130_fd_sc_hd__decap_3 FILLER_0_9_65 (); +endmodule diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.odb b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.odb new file mode 100644 index 00000000..57709d9b Binary files /dev/null and b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.odb differ diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.pnl.v b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.pnl.v new file mode 100644 index 00000000..b76bb7c9 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.pnl.v @@ -0,0 +1,600 @@ +module top (VPWR, + VGND, + bit_phase_0, + bit_phase_1, + input_fock_state_str); + input VPWR; + input VGND; + output [4:0] bit_phase_0; + output [4:0] bit_phase_1; + input [2:0] input_fock_state_str; + + wire net1; + wire net2; + wire net3; + wire net4; + wire net5; + wire net6; + wire net7; + wire net8; + wire net9; + wire net10; + wire net11; + wire net12; + wire net13; + + sky130_fd_sc_hd__nor3b_2 _0_ (.A(net3), + .B(net2), + .C_N(net1), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(net13)); + sky130_fd_sc_hd__nor3b_2 _1_ (.A(net3), + .B(net1), + .C_N(net2), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(net8)); + sky130_fd_sc_hd__clkbuf_1 _2_ (.A(net8), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net4)); + sky130_fd_sc_hd__clkbuf_1 _3_ (.A(net8), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net5)); + sky130_fd_sc_hd__clkbuf_1 _4_ (.A(net8), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net6)); + sky130_fd_sc_hd__clkbuf_1 _5_ (.A(net8), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net7)); + sky130_fd_sc_hd__clkbuf_1 _6_ (.A(net13), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net9)); + sky130_fd_sc_hd__clkbuf_1 _7_ (.A(net13), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net10)); + sky130_fd_sc_hd__clkbuf_1 _8_ (.A(net13), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net11)); + sky130_fd_sc_hd__clkbuf_1 _9_ (.A(net13), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net12)); + 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_0_Left_10 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Left_11 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Left_12 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Left_13 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Left_14 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Left_15 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Left_16 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Left_17 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Left_18 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Left_19 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_20 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_21 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_1_22 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_2_23 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_3_24 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_4_25 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_5_26 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_6_27 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_7_28 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_8_29 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_30 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_31 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__buf_1 input1 (.A(input_fock_state_str[0]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net1)); + sky130_fd_sc_hd__buf_1 input2 (.A(input_fock_state_str[1]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net2)); + sky130_fd_sc_hd__buf_1 input3 (.A(input_fock_state_str[2]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net3)); + sky130_fd_sc_hd__clkbuf_4 output4 (.A(net4), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[0])); + sky130_fd_sc_hd__buf_2 output5 (.A(net5), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[1])); + sky130_fd_sc_hd__buf_2 output6 (.A(net6), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[2])); + sky130_fd_sc_hd__buf_2 output7 (.A(net7), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[3])); + sky130_fd_sc_hd__clkbuf_4 output8 (.A(net8), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[4])); + sky130_fd_sc_hd__buf_2 output9 (.A(net9), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[0])); + sky130_fd_sc_hd__buf_2 output10 (.A(net10), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[1])); + sky130_fd_sc_hd__buf_2 output11 (.A(net11), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[2])); + sky130_fd_sc_hd__buf_2 output12 (.A(net12), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[3])); + sky130_fd_sc_hd__buf_2 output13 (.A(net13), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[4])); + sky130_ef_sc_hd__decap_12 FILLER_0_0_3 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_0_15 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__fill_1 FILLER_0_0_27 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_0_29 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_0_41 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__decap_3 FILLER_0_0_53 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_8 FILLER_0_0_57 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_1_3 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_1_15 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_1_27 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_1_39 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__decap_4 FILLER_0_1_51 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_0_1_55 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_1_57 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__decap_4 FILLER_0_1_69 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_0_1_73 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_2_3 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_2_15 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__fill_1 FILLER_0_2_27 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_2_29 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_2_41 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_2_53 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__decap_8 FILLER_0_2_65 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_0_2_73 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_3_3 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_3_15 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_3_27 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_3_39 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__decap_4 FILLER_0_3_51 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_0_3_55 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_3_57 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__decap_6 FILLER_0_3_69 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_4_3 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_4_15 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__fill_1 FILLER_0_4_27 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_4_29 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_4_41 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_4_53 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__decap_4 FILLER_0_4_65 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_0_4_69 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_5_3 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_5_15 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_5_27 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_5_39 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__decap_4 FILLER_0_5_51 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_0_5_55 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_5_57 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__fill_1 FILLER_0_5_69 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_0_5_80 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_6_3 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_6_15 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__fill_1 FILLER_0_6_27 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_6_29 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_6_41 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_6_53 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__fill_2 FILLER_0_6_65 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_0_6_80 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_7_3 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_7_15 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_7_27 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_7_39 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__decap_4 FILLER_0_7_51 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_0_7_55 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_7_57 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__decap_4 FILLER_0_7_69 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_0_7_73 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_8_3 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_8_15 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__fill_1 FILLER_0_8_27 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_8_29 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_8_41 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_8_53 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__decap_8 FILLER_0_8_65 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_0_8_73 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_9_3 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_9_15 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__fill_1 FILLER_0_9_27 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_9_29 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_9_41 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__decap_3 FILLER_0_9_53 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_8 FILLER_0_9_57 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 FILLER_0_9_65 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); +endmodule diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.sdc b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.sdc new file mode 100644 index 00000000..9b8bdc0b --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.sdc @@ -0,0 +1,44 @@ +############################################################################### +# Created by write_sdc +############################################################################### +current_design top +############################################################################### +# Timing Constraints +############################################################################### +create_clock -name None -period 15.0000 +set_clock_uncertainty 0.2500 None +set_input_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {input_fock_state_str[0]}] +set_input_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {input_fock_state_str[1]}] +set_input_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {input_fock_state_str[2]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[0]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[1]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[2]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[3]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[4]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[0]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[1]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[2]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[3]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[4]}] +############################################################################### +# Environment +############################################################################### +set_load -pin_load 0.0334 [get_ports {bit_phase_0[4]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[3]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[2]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[1]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[0]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[4]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[3]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[2]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[1]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[0]}] +set_driving_cell -lib_cell sky130_fd_sc_hd__inv_2 -pin {Y} -input_transition_rise 0.0000 -input_transition_fall 0.0000 [get_ports {input_fock_state_str[2]}] +set_driving_cell -lib_cell sky130_fd_sc_hd__inv_2 -pin {Y} -input_transition_rise 0.0000 -input_transition_fall 0.0000 [get_ports {input_fock_state_str[1]}] +set_driving_cell -lib_cell sky130_fd_sc_hd__inv_2 -pin {Y} -input_transition_rise 0.0000 -input_transition_fall 0.0000 [get_ports {input_fock_state_str[0]}] +############################################################################### +# Design Rules +############################################################################### +set_max_transition 0.7500 [current_design] +set_max_capacitance 0.2000 [current_design] +set_max_fanout 6.0000 [current_design] diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/COMMANDS b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/COMMANDS new file mode 100644 index 00000000..f3529e90 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/COMMANDS @@ -0,0 +1 @@ +magic -dnull -noconsole -rcfile /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/magic/sky130A.magicrc /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/magic/wrapper.tcl diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/_env.tcl b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/_env.tcl new file mode 100644 index 00000000..e0b39f4b --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/_env.tcl @@ -0,0 +1,78 @@ +set ::env(STEP_ID) Magic.StreamOut +set ::env(TECH_LEF) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef +set ::env(MACRO_LEFS) "" +set ::env(STD_CELL_LIBRARY) sky130_fd_sc_hd +set ::env(VDD_PIN) VPWR +set ::env(VDD_PIN_VOLTAGE) 1.80 +set ::env(GND_PIN) VGND +set ::env(TECH_LEFS) "\"nom_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef \"min_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef \"max_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef" +set ::env(GPIO_PADS_LEF) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef" +set ::env(GPIO_PADS_LEF_CORE_SIDE) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef" +set ::env(GPIO_PADS_VERILOG) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v +set ::env(GPIO_PAD_CELLS) "\"sky130_fd_io*\" \"sky130_ef_io*\"" +set ::env(PRIMARY_GDSII_STREAMOUT_TOOL) magic +set ::env(DATA_WIRE_RC_LAYER) met2 +set ::env(CLOCK_WIRE_RC_LAYER) met5 +set ::env(DEFAULT_CORNER) nom_tt_025C_1v80 +set ::env(STA_CORNERS) "nom_tt_025C_1v80 nom_ss_100C_1v60 nom_ff_n40C_1v95 min_tt_025C_1v80 min_ss_100C_1v60 min_ff_n40C_1v95 max_tt_025C_1v80 max_ss_100C_1v60 max_ff_n40C_1v95" +set ::env(FP_TRACKS_INFO) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info +set ::env(FP_TAPCELL_DIST) 13 +set ::env(FP_IO_HLAYER) met3 +set ::env(FP_IO_VLAYER) met2 +set ::env(RT_MIN_LAYER) met1 +set ::env(RT_MAX_LAYER) met5 +set ::env(SCL_GROUND_PINS) "VGND VNB" +set ::env(SCL_POWER_PINS) "VPWR VPB" +set ::env(TRISTATE_CELLS) "\"sky130_fd_sc_hd__ebuf*\"" +set ::env(FILL_CELL) "\"sky130_fd_sc_hd__fill*\"" +set ::env(DECAP_CELL) "sky130_ef_sc_hd__decap_12 sky130_fd_sc_hd__decap_8 sky130_fd_sc_hd__decap_6 sky130_fd_sc_hd__decap_4 sky130_fd_sc_hd__decap_3" +set ::env(LIB) "\"*_tt_025C_1v80\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib \"*_ss_100C_1v60\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib \"*_ff_n40C_1v95\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" +set ::env(CELL_LEFS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef" +set ::env(CELL_GDS) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds +set ::env(CELL_VERILOG_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v" +set ::env(CELL_BB_VERILOG_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox.v /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox_pp.v" +set ::env(CELL_SPICE_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice" +set ::env(SYNTH_EXCLUDED_CELL_FILE) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells +set ::env(PNR_EXCLUDED_CELL_FILE) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells +set ::env(OUTPUT_CAP_LOAD) 33.442 +set ::env(MAX_FANOUT_CONSTRAINT) 6 +set ::env(MAX_TRANSITION_CONSTRAINT) 0.75 +set ::env(MAX_CAPACITANCE_CONSTRAINT) 0.2 +set ::env(CLOCK_UNCERTAINTY_CONSTRAINT) 0.25 +set ::env(CLOCK_TRANSITION_CONSTRAINT) 0.1499999999999999944488848768742172978818416595458984375 +set ::env(TIME_DERATING_CONSTRAINT) 5 +set ::env(IO_DELAY_CONSTRAINT) 20 +set ::env(SYNTH_DRIVING_CELL) sky130_fd_sc_hd__inv_2/Y +set ::env(SYNTH_TIEHI_CELL) sky130_fd_sc_hd__conb_1/HI +set ::env(SYNTH_TIELO_CELL) sky130_fd_sc_hd__conb_1/LO +set ::env(SYNTH_BUFFER_CELL) sky130_fd_sc_hd__buf_2/A/X +set ::env(WELLTAP_CELL) sky130_fd_sc_hd__tapvpwrvgnd_1 +set ::env(ENDCAP_CELL) sky130_fd_sc_hd__decap_3 +set ::env(PLACE_SITE) unithd +set ::env(CELL_PAD_EXCLUDE) "\"sky130_fd_sc_hd__tap*\" \"sky130_fd_sc_hd__decap*\" \"sky130_ef_sc_hd__decap*\" \"sky130_fd_sc_hd__fill*\"" +set ::env(DIODE_CELL) sky130_fd_sc_hd__diode_2/DIODE +set ::env(DESIGN_NAME) top +set ::env(CLOCK_PERIOD) 15 +set ::env(CLOCK_PORT) None +set ::env(DIE_AREA) "0 0 50 50" +set ::env(FALLBACK_SDC_FILE) /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc +set ::env(MAGIC_DEF_LABELS) 1 +set ::env(MAGIC_GDS_POLYGON_SUBCELLS) 0 +set ::env(MAGIC_DEF_NO_BLOCKAGES) 1 +set ::env(MAGIC_INCLUDE_GDS_POINTERS) 0 +set ::env(MAGICRC) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/magic/sky130A.magicrc +set ::env(MAGIC_TECH) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/magic/sky130A.tech +set ::env(MAGIC_PDK_SETUP) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/magic/sky130A.tcl +set ::env(CELL_MAGS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_ef_sc_hd__decap_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_ef_sc_hd__fill_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_ef_sc_hd__fill_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_ef_sc_hd__fill_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111oi_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21bo_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21bo_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21bo_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21boi_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21boi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21boi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21boi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a222oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4bb_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4bb_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4bb_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_6.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__bufbuf_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__bufbuf_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__bufinv_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__bufinv_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s15_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s15_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s18_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s18_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s25_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s25_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s50_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s50_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinvlp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinvlp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__conb_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_3.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_6.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfbbn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfbbn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfbbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfsbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfsbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfstp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfstp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfstp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__diode_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlclkp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlclkp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlclkp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrbn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrbn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtn_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxbn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxbn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxtn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxtn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxtn_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlygate4sd1_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlygate4sd2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlygate4sd3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlymetal6s2s_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlymetal6s4s_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlymetal6s6s_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ebufn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ebufn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ebufn_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ebufn_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__edfxbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__edfxtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvp_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fa_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fa_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fa_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fah_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fahcin_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fahcon_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fill_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fill_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fill_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fill_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ha_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ha_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ha_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_6.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_bleeder_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_3.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_6.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputiso0n_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputiso0p_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputiso1n_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputiso1p_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputisolatch_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrckapwr_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__macro_sparecell.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__maj3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__maj3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__maj3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2i_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2i_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2i_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux4_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux4_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux4_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4bb_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4bb_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4bb_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4bb_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4bb_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4bb_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ba_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ba_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ba_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21bai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21bai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21bai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311ai_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4bb_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4bb_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4bb_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__probe_p_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__probec_p_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfbbn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfbbn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfbbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrtn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfsbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfsbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfstp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfstp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfstp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdlclkp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdlclkp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdlclkp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tap_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tap_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tapvgnd2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tapvgnd_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tapvpwrvgnd_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor3_4.mag" +set ::env(CELL_MAGLEFS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_ef_sc_hd__decap_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_ef_sc_hd__fill_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_ef_sc_hd__fill_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_ef_sc_hd__fill_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111oi_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21bo_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21bo_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21bo_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21boi_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21boi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21boi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21boi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a222oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4bb_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4bb_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4bb_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_6.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__bufbuf_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__bufbuf_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__bufinv_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__bufinv_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s15_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s15_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s18_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s18_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s25_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s25_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s50_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s50_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinvlp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinvlp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__conb_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_3.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_6.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfbbn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfbbn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfbbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrtn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfsbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfsbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfstp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfstp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfstp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__diode_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlclkp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlclkp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlclkp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrbn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrbn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtn_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxbn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxbn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxtn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxtn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxtn_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlygate4sd1_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlygate4sd2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlygate4sd3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlymetal6s2s_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlymetal6s4s_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlymetal6s6s_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ebufn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ebufn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ebufn_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ebufn_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__edfxbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__edfxtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvp_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fa_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fa_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fa_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fah_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fahcin_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fahcon_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fill_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fill_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fill_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fill_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ha_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ha_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ha_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_6.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_bleeder_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_3.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_6.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputiso0n_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputiso0p_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputiso1n_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputiso1p_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputisolatch_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrckapwr_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__macro_sparecell.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__maj3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__maj3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__maj3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2i_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2i_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2i_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux4_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux4_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux4_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4bb_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4bb_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4bb_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4bb_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4bb_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4bb_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ai_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ba_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ba_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ba_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21bai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21bai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21bai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311ai_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4bb_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4bb_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4bb_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__probe_p_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__probec_p_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfbbn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfbbn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfbbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrtn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfsbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfsbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfstp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfstp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfstp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdlclkp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdlclkp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdlclkp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tap_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tap_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tapvgnd2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tapvgnd_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tapvpwrvgnd_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor3_4.mag" +set ::env(MAGIC_CAPTURE_ERRORS) 1 +set ::env(MAGIC_ZEROIZE_ORIGIN) 0 +set ::env(MAGIC_DISABLE_CIF_INFO) 1 +set ::env(MAGIC_MACRO_STD_CELL_SOURCE) macro +set ::env(CURRENT_DEF) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.def +set ::env(SAVE_GDS) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.gds +set ::env(SAVE_MAG_GDS) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.magic.gds +set ::env(SAVE_MAG) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.mag +set ::env(MACRO_GDS_FILES) "" +set ::env(MAGTYPE) mag +set ::env(MAGIC_SCRIPT) /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/magic/def/mag_gds.tcl diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/config.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/config.json new file mode 100644 index 00000000..20399670 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/config.json @@ -0,0 +1,1052 @@ +{ + "STD_CELL_LIBRARY": "sky130_fd_sc_hd", + "VDD_PIN": "VPWR", + "VDD_PIN_VOLTAGE": 1.8, + "GND_PIN": "VGND", + "WIRE_LENGTH_THRESHOLD": null, + "TECH_LEFS": { + "nom_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef", + "min_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef", + "max_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef" + }, + "GPIO_PADS_LEF": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef" + ], + "GPIO_PADS_LEF_CORE_SIDE": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef" + ], + "GPIO_PADS_VERILOG": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v" + ], + "GPIO_PAD_CELLS": [ + "sky130_fd_io*", + "sky130_ef_io*" + ], + "PRIMARY_GDSII_STREAMOUT_TOOL": "magic", + "DEFAULT_MAX_TRAN": null, + "DATA_WIRE_RC_LAYER": "met2", + "CLOCK_WIRE_RC_LAYER": "met5", + "DEFAULT_CORNER": "nom_tt_025C_1v80", + "STA_CORNERS": [ + "nom_tt_025C_1v80", + "nom_ss_100C_1v60", + "nom_ff_n40C_1v95", + "min_tt_025C_1v80", + "min_ss_100C_1v60", + "min_ff_n40C_1v95", + "max_tt_025C_1v80", + "max_ss_100C_1v60", + "max_ff_n40C_1v95" + ], + "FP_TRACKS_INFO": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info", + "FP_TAPCELL_DIST": 13, + "FP_IO_HLAYER": "met3", + "FP_IO_VLAYER": "met2", + "RT_MIN_LAYER": "met1", + "RT_MAX_LAYER": "met5", + "SCL_GROUND_PINS": [ + "VGND", + "VNB" + ], + "SCL_POWER_PINS": [ + "VPWR", + "VPB" + ], + "TRISTATE_CELLS": [ + "sky130_fd_sc_hd__ebuf*" + ], + "FILL_CELL": [ + "sky130_fd_sc_hd__fill*" + ], + "DECAP_CELL": [ + "sky130_ef_sc_hd__decap_12", + "sky130_fd_sc_hd__decap_8", + "sky130_fd_sc_hd__decap_6", + "sky130_fd_sc_hd__decap_4", + "sky130_fd_sc_hd__decap_3" + ], + "LIB": { + "*_tt_025C_1v80": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib" + ], + "*_ss_100C_1v60": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib" + ], + "*_ff_n40C_1v95": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" + ] + }, + "CELL_LEFS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef" + ], + "CELL_GDS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds" + ], + "CELL_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v" + ], + "CELL_BB_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox_pp.v" + ], + "CELL_SPICE_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice" + ], + "SYNTH_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells", + "PNR_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells", + "OUTPUT_CAP_LOAD": 33.442, + "MAX_FANOUT_CONSTRAINT": 6, + "MAX_TRANSITION_CONSTRAINT": 0.75, + "MAX_CAPACITANCE_CONSTRAINT": 0.2, + "CLOCK_UNCERTAINTY_CONSTRAINT": 0.25, + "CLOCK_TRANSITION_CONSTRAINT": 0.15, + "TIME_DERATING_CONSTRAINT": 5, + "IO_DELAY_CONSTRAINT": 20, + "SYNTH_DRIVING_CELL": "sky130_fd_sc_hd__inv_2/Y", + "SYNTH_CLK_DRIVING_CELL": null, + "SYNTH_TIEHI_CELL": "sky130_fd_sc_hd__conb_1/HI", + "SYNTH_TIELO_CELL": "sky130_fd_sc_hd__conb_1/LO", + "SYNTH_BUFFER_CELL": "sky130_fd_sc_hd__buf_2/A/X", + "WELLTAP_CELL": "sky130_fd_sc_hd__tapvpwrvgnd_1", + "ENDCAP_CELL": "sky130_fd_sc_hd__decap_3", + "PLACE_SITE": "unithd", + "CELL_PAD_EXCLUDE": [ + "sky130_fd_sc_hd__tap*", + "sky130_fd_sc_hd__decap*", + "sky130_ef_sc_hd__decap*", + "sky130_fd_sc_hd__fill*" + ], + "DIODE_CELL": "sky130_fd_sc_hd__diode_2/DIODE", + "DESIGN_DIR": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo", + "PDK_ROOT": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a", + "DESIGN_NAME": "top", + "PDK": "sky130A", + "CLOCK_PERIOD": 15, + "CLOCK_PORT": "None", + "CLOCK_NET": null, + "VDD_NETS": null, + "GND_NETS": null, + "DIE_AREA": [ + 0, + 0, + 50, + 50 + ], + "EXTRA_EXCLUDED_CELLS": null, + "MACROS": null, + "EXTRA_LEFS": null, + "EXTRA_VERILOG_MODELS": null, + "EXTRA_SPICE_MODELS": null, + "EXTRA_LIBS": null, + "EXTRA_GDS_FILES": null, + "FALLBACK_SDC_FILE": "/nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc", + "MAGIC_DEF_LABELS": true, + "MAGIC_GDS_POLYGON_SUBCELLS": false, + "MAGIC_DEF_NO_BLOCKAGES": true, + "MAGIC_INCLUDE_GDS_POINTERS": false, + "MAGICRC": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/magic/sky130A.magicrc", + "MAGIC_TECH": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/magic/sky130A.tech", + "MAGIC_PDK_SETUP": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/magic/sky130A.tcl", + "CELL_MAGS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_ef_sc_hd__decap_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_ef_sc_hd__fill_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_ef_sc_hd__fill_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_ef_sc_hd__fill_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111oi_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21bo_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21bo_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21bo_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21boi_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21boi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21boi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21boi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a222oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4bb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4bb_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4bb_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_6.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__bufbuf_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__bufbuf_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__bufinv_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__bufinv_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s15_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s15_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s18_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s18_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s25_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s25_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s50_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s50_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinvlp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinvlp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__conb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_3.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_6.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfbbn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfbbn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfbbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfsbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfsbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfstp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfstp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfstp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__diode_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlclkp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlclkp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlclkp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrbn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrbn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtn_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxbn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxbn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxtn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxtn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxtn_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlygate4sd1_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlygate4sd2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlygate4sd3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlymetal6s2s_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlymetal6s4s_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlymetal6s6s_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ebufn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ebufn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ebufn_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ebufn_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__edfxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__edfxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvp_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fa_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fa_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fa_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fah_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fahcin_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fahcon_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fill_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fill_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fill_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fill_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ha_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ha_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ha_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_6.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_bleeder_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_3.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_6.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputiso0n_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputiso0p_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputiso1n_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputiso1p_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputisolatch_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrckapwr_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__macro_sparecell.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__maj3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__maj3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__maj3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2i_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2i_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2i_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4bb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4bb_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4bb_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4bb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4bb_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4bb_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ba_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ba_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ba_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21bai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21bai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21bai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311ai_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4bb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4bb_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4bb_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__probe_p_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__probec_p_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfbbn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfbbn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfbbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrtn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfsbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfsbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfstp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfstp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfstp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdlclkp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdlclkp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdlclkp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tap_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tap_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tapvgnd2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tapvgnd_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tapvpwrvgnd_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor3_4.mag" + ], + "CELL_MAGLEFS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_ef_sc_hd__decap_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_ef_sc_hd__fill_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_ef_sc_hd__fill_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_ef_sc_hd__fill_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111oi_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21bo_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21bo_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21bo_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21boi_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21boi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21boi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21boi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a222oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4bb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4bb_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4bb_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_6.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__bufbuf_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__bufbuf_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__bufinv_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__bufinv_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s15_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s15_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s18_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s18_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s25_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s25_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s50_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s50_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinvlp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinvlp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__conb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_3.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_6.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfbbn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfbbn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfbbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrtn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfsbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfsbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfstp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfstp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfstp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__diode_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlclkp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlclkp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlclkp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrbn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrbn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtn_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxbn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxbn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxtn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxtn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxtn_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlygate4sd1_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlygate4sd2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlygate4sd3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlymetal6s2s_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlymetal6s4s_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlymetal6s6s_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ebufn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ebufn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ebufn_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ebufn_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__edfxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__edfxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvp_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fa_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fa_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fa_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fah_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fahcin_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fahcon_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fill_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fill_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fill_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fill_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ha_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ha_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ha_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_6.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_bleeder_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_3.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_6.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputiso0n_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputiso0p_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputiso1n_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputiso1p_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputisolatch_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrckapwr_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__macro_sparecell.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__maj3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__maj3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__maj3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2i_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2i_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2i_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4bb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4bb_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4bb_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4bb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4bb_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4bb_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ai_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ba_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ba_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ba_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21bai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21bai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21bai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311ai_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4bb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4bb_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4bb_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__probe_p_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__probec_p_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfbbn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfbbn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfbbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrtn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfsbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfsbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfstp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfstp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfstp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdlclkp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdlclkp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdlclkp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tap_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tap_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tapvgnd2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tapvgnd_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tapvpwrvgnd_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor3_4.mag" + ], + "MAGIC_CAPTURE_ERRORS": true, + "MAGIC_ZEROIZE_ORIGIN": false, + "MAGIC_DISABLE_CIF_INFO": true, + "MAGIC_MACRO_STD_CELL_SOURCE": "macro", + "meta": { + "openlane_version": "2.0.9", + "step": "Magic.StreamOut" + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/magic-streamout.log b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/magic-streamout.log new file mode 100644 index 00000000..cb57bf85 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/magic-streamout.log @@ -0,0 +1,527 @@ + +Magic 8.3 revision 466 - Compiled on Thu Mar 21 17:31:46 UTC 2024. +Starting magic under Tcl interpreter +Using the terminal as the console. +Using NULL graphics device. +Processing system .magicrc file +Sourcing design .magicrc for technology sky130A ... +2 Magic internal units = 1 Lambda +Input style sky130(): scaleFactor=2, multiplier=2 +The following types are not handled by extraction and will be treated as non-electrical types: + ubm +Scaled tech values by 2 / 1 to match internal grid scaling +Loading sky130A Device Generator Menu ... +Loading "/nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/magic/wrapper.tcl" from command line. +> gds read /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds +Warning: Calma reading is not undoable! I hope that's OK. +Library written using GDS-II Release 3.0 +Library name: sky130_fd_sc_hd +Reading "sky130_fd_sc_hd__or4bb_4". +Reading "sky130_fd_sc_hd__probe_p_8". +Reading "sky130_fd_sc_hd__probec_p_8". +Reading "sky130_fd_sc_hd__sdfbbn_1". +Reading "sky130_fd_sc_hd__sdfsbp_2". +Reading "sky130_fd_sc_hd__sdfsbp_1". +Reading "sky130_fd_sc_hd__sdfrtp_4". +Reading "sky130_fd_sc_hd__sdfrtp_2". +Reading "sky130_fd_sc_hd__sdfrtp_1". +Reading "sky130_fd_sc_hd__sdfrtn_1". +Reading "sky130_fd_sc_hd__sdfrbp_2". +Reading "sky130_fd_sc_hd__sdfrbp_1". +Reading "sky130_fd_sc_hd__sdfbbp_1". +Reading "sky130_fd_sc_hd__sdfbbn_2". +Reading "sky130_fd_sc_hd__sdfstp_1". +Reading "sky130_fd_sc_hd__sdfstp_2". +Reading "sky130_fd_sc_hd__sdfstp_4". +Reading "sky130_fd_sc_hd__sdfxbp_1". +Reading "sky130_fd_sc_hd__sdfxbp_2". +Reading "sky130_fd_sc_hd__sdfxtp_1". +Reading "sky130_fd_sc_hd__sdfxtp_2". +Reading "sky130_fd_sc_hd__sdfxtp_4". +Reading "sky130_fd_sc_hd__sdlclkp_1". +Reading "sky130_fd_sc_hd__sdlclkp_2". +Reading "sky130_fd_sc_hd__sdlclkp_4". +Reading "sky130_fd_sc_hd__sedfxbp_1". +Reading "sky130_fd_sc_hd__sedfxbp_2". +Reading "sky130_fd_sc_hd__sedfxtp_1". +Reading "sky130_fd_sc_hd__sedfxtp_2". +Reading "sky130_fd_sc_hd__sedfxtp_4". +Reading "sky130_fd_sc_hd__tap_1". +Reading "sky130_fd_sc_hd__tap_2". +Reading "sky130_fd_sc_hd__xor2_1". +Reading "sky130_fd_sc_hd__xnor3_4". +Reading "sky130_fd_sc_hd__xnor3_2". +Reading "sky130_fd_sc_hd__xnor3_1". +Reading "sky130_fd_sc_hd__xnor2_4". +Reading "sky130_fd_sc_hd__xnor2_2". +Reading "sky130_fd_sc_hd__xnor2_1". +Reading "sky130_fd_sc_hd__tapvpwrvgnd_1". +Reading "sky130_fd_sc_hd__tapvgnd_1". +Reading "sky130_fd_sc_hd__tapvgnd2_1". +Reading "sky130_fd_sc_hd__xor2_2". +Reading "sky130_fd_sc_hd__xor2_4". +Reading "sky130_fd_sc_hd__xor3_1". +Reading "sky130_fd_sc_hd__xor3_2". +Reading "sky130_fd_sc_hd__xor3_4". +Reading "sky130_fd_sc_hd__o41a_4". +Reading "sky130_fd_sc_hd__o41ai_1". +Reading "sky130_fd_sc_hd__o41ai_2". +Reading "sky130_fd_sc_hd__o41ai_4". +Reading "sky130_fd_sc_hd__o211a_1". +Reading "sky130_fd_sc_hd__o211a_2". +Reading "sky130_fd_sc_hd__o211a_4". +Reading "sky130_fd_sc_hd__o211ai_1". +Reading "sky130_fd_sc_hd__o211ai_2". +Reading "sky130_fd_sc_hd__o211ai_4". +Reading "sky130_fd_sc_hd__o221a_1". +Reading "sky130_fd_sc_hd__o221a_2". +Reading "sky130_fd_sc_hd__o221a_4". +Reading "sky130_fd_sc_hd__o221ai_1". +Reading "sky130_fd_sc_hd__o221ai_2". +Reading "sky130_fd_sc_hd__o221ai_4". +Reading "sky130_fd_sc_hd__o2111a_4". +Reading "sky130_fd_sc_hd__o2111a_2". +Reading "sky130_fd_sc_hd__o2111a_1". +Reading "sky130_fd_sc_hd__o311ai_4". +Reading "sky130_fd_sc_hd__o311ai_2". +Reading "sky130_fd_sc_hd__o311ai_1". +Reading "sky130_fd_sc_hd__o311ai_0". +Reading "sky130_fd_sc_hd__o311a_4". +Reading "sky130_fd_sc_hd__o311a_2". +Reading "sky130_fd_sc_hd__o311a_1". +Reading "sky130_fd_sc_hd__o2111ai_1". +Reading "sky130_fd_sc_hd__o2111ai_2". +Reading "sky130_fd_sc_hd__o2111ai_4". +Reading "sky130_fd_sc_hd__or2_0". +Reading "sky130_fd_sc_hd__or2_1". +Reading "sky130_fd_sc_hd__or2_2". +Reading "sky130_fd_sc_hd__or2_4". +Reading "sky130_fd_sc_hd__or2b_1". +Reading "sky130_fd_sc_hd__or2b_2". +Reading "sky130_fd_sc_hd__or2b_4". +Reading "sky130_fd_sc_hd__or3_1". +Reading "sky130_fd_sc_hd__or3_2". +Reading "sky130_fd_sc_hd__or3_4". +Reading "sky130_fd_sc_hd__or3b_1". +Reading "sky130_fd_sc_hd__or3b_2". +Reading "sky130_fd_sc_hd__or3b_4". +Reading "sky130_fd_sc_hd__or4_1". +Reading "sky130_fd_sc_hd__or4_2". +Reading "sky130_fd_sc_hd__or4_4". +Reading "sky130_fd_sc_hd__or4b_1". +Reading "sky130_fd_sc_hd__or4b_2". +Reading "sky130_fd_sc_hd__or4b_4". +Reading "sky130_fd_sc_hd__or4bb_1". +Reading "sky130_fd_sc_hd__or4bb_2". +Reading "sky130_fd_sc_hd__nor3b_2". +Reading "sky130_fd_sc_hd__nor3b_4". +Reading "sky130_fd_sc_hd__nor4_1". +Reading "sky130_fd_sc_hd__nor4_2". +Reading "sky130_fd_sc_hd__nor4_4". +Reading "sky130_fd_sc_hd__nor4b_1". +Reading "sky130_fd_sc_hd__nor4b_2". +Reading "sky130_fd_sc_hd__nor4b_4". +Reading "sky130_fd_sc_hd__nor4bb_1". +Reading "sky130_fd_sc_hd__nor4bb_2". +Reading "sky130_fd_sc_hd__nor4bb_4". +Moving label "k" from mvpsubdiff to ndiff in cell sky130_fd_sc_hd__nor4bb_4. +Reading "sky130_fd_sc_hd__o2bb2a_1". +Reading "sky130_fd_sc_hd__o2bb2a_2". +Reading "sky130_fd_sc_hd__o2bb2a_4". +Reading "sky130_fd_sc_hd__o2bb2ai_1". +Reading "sky130_fd_sc_hd__o2bb2ai_2". +Reading "sky130_fd_sc_hd__o2bb2ai_4". +Reading "sky130_fd_sc_hd__o21a_1". +Reading "sky130_fd_sc_hd__o21a_2". +Reading "sky130_fd_sc_hd__o21ai_2". +Reading "sky130_fd_sc_hd__o21ai_1". +Reading "sky130_fd_sc_hd__o21ai_0". +Reading "sky130_fd_sc_hd__o21a_4". +Reading "sky130_fd_sc_hd__o21ba_2". +Reading "sky130_fd_sc_hd__o21ba_1". +Reading "sky130_fd_sc_hd__o21ai_4". +Reading "sky130_fd_sc_hd__o21bai_2". +Reading "sky130_fd_sc_hd__o21bai_1". +Reading "sky130_fd_sc_hd__o21ba_4". +Reading "sky130_fd_sc_hd__o21bai_4". +Reading "sky130_fd_sc_hd__o22a_1". +Reading "sky130_fd_sc_hd__o22a_2". +Reading "sky130_fd_sc_hd__o22a_4". +Reading "sky130_fd_sc_hd__o22ai_1". +Reading "sky130_fd_sc_hd__o22ai_2". +Reading "sky130_fd_sc_hd__o22ai_4". +Reading "sky130_fd_sc_hd__o31a_1". +Reading "sky130_fd_sc_hd__o31a_2". +Reading "sky130_fd_sc_hd__o31a_4". +Reading "sky130_fd_sc_hd__o31ai_1". +Reading "sky130_fd_sc_hd__o31ai_2". +Reading "sky130_fd_sc_hd__o31ai_4". +Reading "sky130_fd_sc_hd__o32a_1". +Reading "sky130_fd_sc_hd__o32a_2". +Reading "sky130_fd_sc_hd__o32a_4". +Reading "sky130_fd_sc_hd__o32ai_1". +Reading "sky130_fd_sc_hd__o32ai_2". +Reading "sky130_fd_sc_hd__o32ai_4". +Reading "sky130_fd_sc_hd__o41a_1". +Reading "sky130_fd_sc_hd__o41a_2". +Reading "sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1". +CIF file read warning: CIF style sky130(): units rescaled by factor of 5 / 1 +Reading "sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2". +Reading "sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4". +Reading "sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4". +Reading "sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1". +Reading "sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2". +Reading "sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4". +Reading "sky130_fd_sc_hd__nor2_2". +Reading "sky130_fd_sc_hd__nand2_2". +Reading "sky130_fd_sc_hd__inv_2". +Reading "sky130_fd_sc_hd__conb_1". +Reading "sky130_fd_sc_hd__macro_sparecell". +Reading "sky130_fd_sc_hd__maj3_1". +Reading "sky130_fd_sc_hd__maj3_2". +Reading "sky130_fd_sc_hd__maj3_4". +Reading "sky130_fd_sc_hd__mux2_1". +Reading "sky130_fd_sc_hd__mux2_2". +Reading "sky130_fd_sc_hd__mux2_4". +Reading "sky130_fd_sc_hd__mux2_8". +Reading "sky130_fd_sc_hd__mux2i_1". +Reading "sky130_fd_sc_hd__mux2i_2". +Reading "sky130_fd_sc_hd__nand2_1". +Reading "sky130_fd_sc_hd__nand2_4". +Reading "sky130_fd_sc_hd__nand2_8". +Reading "sky130_fd_sc_hd__nand2b_1". +Reading "sky130_fd_sc_hd__mux2i_4". +Reading "sky130_fd_sc_hd__mux4_1". +Reading "sky130_fd_sc_hd__mux4_2". +Reading "sky130_fd_sc_hd__mux4_4". +Reading "sky130_fd_sc_hd__nand2b_2". +Reading "sky130_fd_sc_hd__nand2b_4". +Reading "sky130_fd_sc_hd__nand3_1". +Reading "sky130_fd_sc_hd__nand3_2". +Reading "sky130_fd_sc_hd__nand3_4". +Reading "sky130_fd_sc_hd__nand3b_1". +Reading "sky130_fd_sc_hd__nand3b_2". +Reading "sky130_fd_sc_hd__nand3b_4". +Reading "sky130_fd_sc_hd__nand4_1". +Reading "sky130_fd_sc_hd__nand4_2". +Reading "sky130_fd_sc_hd__nand4_4". +Reading "sky130_fd_sc_hd__nand4b_1". +Reading "sky130_fd_sc_hd__nand4b_2". +Reading "sky130_fd_sc_hd__nand4b_4". +Reading "sky130_fd_sc_hd__nand4bb_1". +Reading "sky130_fd_sc_hd__nand4bb_2". +Reading "sky130_fd_sc_hd__nand4bb_4". +Reading "sky130_fd_sc_hd__nor2_1". +Reading "sky130_fd_sc_hd__nor2_4". +Reading "sky130_fd_sc_hd__nor2_8". +Reading "sky130_fd_sc_hd__nor2b_1". +Reading "sky130_fd_sc_hd__nor2b_2". +Reading "sky130_fd_sc_hd__nor2b_4". +Reading "sky130_fd_sc_hd__nor3_1". +Reading "sky130_fd_sc_hd__nor3_2". +Reading "sky130_fd_sc_hd__nor3_4". +Reading "sky130_fd_sc_hd__nor3b_1". +Reading "sky130_fd_sc_hd__einvp_1". +Reading "sky130_fd_sc_hd__einvp_2". +Reading "sky130_fd_sc_hd__einvp_4". +Reading "sky130_fd_sc_hd__einvp_8". +Reading "sky130_fd_sc_hd__fa_1". +Reading "sky130_fd_sc_hd__fa_2". +Reading "sky130_fd_sc_hd__fa_4". +Reading "sky130_fd_sc_hd__fah_1". +Reading "sky130_fd_sc_hd__fahcin_1". +Reading "sky130_fd_sc_hd__fahcon_1". +Reading "sky130_fd_sc_hd__fill_1". +Reading "sky130_fd_sc_hd__fill_2". +Reading "sky130_fd_sc_hd__fill_4". +Reading "sky130_fd_sc_hd__fill_8". +Reading "sky130_fd_sc_hd__ha_1". +Reading "sky130_fd_sc_hd__ha_2". +Reading "sky130_fd_sc_hd__ha_4". +Reading "sky130_fd_sc_hd__inv_1". +Reading "sky130_fd_sc_hd__inv_16". +Reading "sky130_fd_sc_hd__inv_12". +Reading "sky130_fd_sc_hd__inv_8". +Reading "sky130_fd_sc_hd__inv_6". +Reading "sky130_fd_sc_hd__inv_4". +Reading "sky130_fd_sc_hd__lpflow_clkbufkapwr_4". +Reading "sky130_fd_sc_hd__lpflow_clkbufkapwr_2". +Reading "sky130_fd_sc_hd__lpflow_clkbufkapwr_1". +Reading "sky130_fd_sc_hd__lpflow_bleeder_1". +Reading "sky130_fd_sc_hd__lpflow_clkbufkapwr_8". +Reading "sky130_fd_sc_hd__lpflow_clkbufkapwr_16". +Reading "sky130_fd_sc_hd__lpflow_clkinvkapwr_1". +Reading "sky130_fd_sc_hd__lpflow_clkinvkapwr_2". +Reading "sky130_fd_sc_hd__lpflow_clkinvkapwr_4". +Reading "sky130_fd_sc_hd__lpflow_clkinvkapwr_8". +Reading "sky130_fd_sc_hd__lpflow_clkinvkapwr_16". +Reading "sky130_fd_sc_hd__lpflow_decapkapwr_3". +Reading "sky130_fd_sc_hd__lpflow_decapkapwr_4". +Reading "sky130_fd_sc_hd__lpflow_decapkapwr_6". +Reading "sky130_fd_sc_hd__lpflow_inputiso0n_1". +Reading "sky130_fd_sc_hd__lpflow_decapkapwr_12". +Reading "sky130_fd_sc_hd__lpflow_decapkapwr_8". +Reading "sky130_fd_sc_hd__lpflow_inputisolatch_1". +Reading "sky130_fd_sc_hd__lpflow_inputiso1p_1". +Reading "sky130_fd_sc_hd__lpflow_inputiso1n_1". +Reading "sky130_fd_sc_hd__lpflow_inputiso0p_1". +Reading "sky130_fd_sc_hd__lpflow_isobufsrc_4". +Reading "sky130_fd_sc_hd__lpflow_isobufsrc_2". +Reading "sky130_fd_sc_hd__lpflow_isobufsrc_1". +Reading "sky130_fd_sc_hd__lpflow_isobufsrc_8". +Reading "sky130_fd_sc_hd__lpflow_isobufsrc_16". +Reading "sky130_fd_sc_hd__lpflow_isobufsrckapwr_16". +Reading "sky130_fd_sc_hd__dfrtp_2". +Reading "sky130_fd_sc_hd__dfrtp_4". +Reading "sky130_fd_sc_hd__dfsbp_1". +Reading "sky130_fd_sc_hd__dfsbp_2". +Reading "sky130_fd_sc_hd__dfstp_1". +Reading "sky130_fd_sc_hd__dfstp_2". +Reading "sky130_fd_sc_hd__dfstp_4". +Reading "sky130_fd_sc_hd__dfxbp_1". +Reading "sky130_fd_sc_hd__dfxbp_2". +Reading "sky130_fd_sc_hd__dfxtp_1". +Reading "sky130_fd_sc_hd__dfxtp_2". +Reading "sky130_fd_sc_hd__dfxtp_4". +Reading "sky130_fd_sc_hd__diode_2". +Reading "sky130_fd_sc_hd__dlclkp_1". +Reading "sky130_fd_sc_hd__dlclkp_2". +Reading "sky130_fd_sc_hd__dlclkp_4". +Reading "sky130_fd_sc_hd__dlrbn_1". +Reading "sky130_fd_sc_hd__dlrbp_1". +Reading "sky130_fd_sc_hd__dlrtn_1". +Reading "sky130_fd_sc_hd__dlrtn_2". +Reading "sky130_fd_sc_hd__dlrbn_2". +Reading "sky130_fd_sc_hd__dlrbp_2". +Reading "sky130_fd_sc_hd__dlrtn_4". +Reading "sky130_fd_sc_hd__dlrtp_1". +Reading "sky130_fd_sc_hd__dlrtp_2". +Reading "sky130_fd_sc_hd__dlrtp_4". +Reading "sky130_fd_sc_hd__dlxbn_1". +Reading "sky130_fd_sc_hd__dlxbn_2". +Reading "sky130_fd_sc_hd__dlxbp_1". +Reading "sky130_fd_sc_hd__dlxtn_1". +Reading "sky130_fd_sc_hd__dlxtn_2". +Reading "sky130_fd_sc_hd__dlxtn_4". +Reading "sky130_fd_sc_hd__dlxtp_1". +Reading "sky130_fd_sc_hd__dlygate4sd1_1". +Reading "sky130_fd_sc_hd__dlygate4sd2_1". +Reading "sky130_fd_sc_hd__dlygate4sd3_1". +Reading "sky130_fd_sc_hd__dlymetal6s2s_1". +Reading "sky130_fd_sc_hd__dlymetal6s4s_1". +Reading "sky130_fd_sc_hd__dlymetal6s6s_1". +Reading "sky130_fd_sc_hd__ebufn_1". +Reading "sky130_fd_sc_hd__ebufn_2". +Reading "sky130_fd_sc_hd__ebufn_4". +Reading "sky130_fd_sc_hd__einvn_0". +Reading "sky130_fd_sc_hd__einvn_1". +Reading "sky130_fd_sc_hd__einvn_2". +Reading "sky130_fd_sc_hd__einvn_4". +Reading "sky130_fd_sc_hd__ebufn_8". +Reading "sky130_fd_sc_hd__edfxbp_1". +Reading "sky130_fd_sc_hd__edfxtp_1". +Reading "sky130_fd_sc_hd__einvn_8". +Reading "sky130_fd_sc_hd__and4_4". +Reading "sky130_fd_sc_hd__and4b_1". +Reading "sky130_fd_sc_hd__and4b_2". +Reading "sky130_fd_sc_hd__and4b_4". +Reading "sky130_fd_sc_hd__and4bb_1". +Reading "sky130_fd_sc_hd__and4bb_2". +Reading "sky130_fd_sc_hd__and4bb_4". +Reading "sky130_fd_sc_hd__buf_1". +Reading "sky130_fd_sc_hd__buf_2". +Reading "sky130_fd_sc_hd__buf_4". +Reading "sky130_fd_sc_hd__buf_6". +Reading "sky130_fd_sc_hd__buf_8". +Reading "sky130_fd_sc_hd__buf_12". +Reading "sky130_fd_sc_hd__buf_16". +Reading "sky130_fd_sc_hd__bufbuf_8". +Reading "sky130_fd_sc_hd__clkdlybuf4s15_2". +Reading "sky130_fd_sc_hd__clkdlybuf4s15_1". +Reading "sky130_fd_sc_hd__clkbuf_16". +Reading "sky130_fd_sc_hd__clkbuf_8". +Reading "sky130_fd_sc_hd__clkbuf_4". +Reading "sky130_fd_sc_hd__clkbuf_2". +Reading "sky130_fd_sc_hd__clkbuf_1". +Reading "sky130_fd_sc_hd__bufinv_16". +Reading "sky130_fd_sc_hd__bufinv_8". +Reading "sky130_fd_sc_hd__bufbuf_16". +Reading "sky130_fd_sc_hd__clkdlybuf4s18_1". +Reading "sky130_fd_sc_hd__clkdlybuf4s18_2". +Reading "sky130_fd_sc_hd__clkdlybuf4s25_1". +Reading "sky130_fd_sc_hd__clkdlybuf4s25_2". +Reading "sky130_fd_sc_hd__clkdlybuf4s50_1". +Reading "sky130_fd_sc_hd__clkdlybuf4s50_2". +Reading "sky130_fd_sc_hd__clkinv_1". +Reading "sky130_fd_sc_hd__clkinv_2". +Reading "sky130_fd_sc_hd__clkinv_4". +Reading "sky130_fd_sc_hd__dfbbn_1". +Reading "sky130_fd_sc_hd__decap_12". +Reading "sky130_fd_sc_hd__decap_8". +Reading "sky130_fd_sc_hd__decap_6". +Reading "sky130_fd_sc_hd__decap_4". +Reading "sky130_fd_sc_hd__decap_3". +Reading "sky130_fd_sc_hd__clkinvlp_4". +Reading "sky130_fd_sc_hd__clkinvlp_2". +Reading "sky130_fd_sc_hd__clkinv_16". +Reading "sky130_fd_sc_hd__clkinv_8". +Reading "sky130_fd_sc_hd__dfbbn_2". +Reading "sky130_fd_sc_hd__dfbbp_1". +Reading "sky130_fd_sc_hd__dfrbp_1". +Reading "sky130_fd_sc_hd__dfrbp_2". +Reading "sky130_fd_sc_hd__dfrtn_1". +Reading "sky130_fd_sc_hd__dfrtp_1". +Reading "sky130_fd_sc_hd__a32oi_1". +Reading "sky130_fd_sc_hd__a32oi_2". +Reading "sky130_fd_sc_hd__a32oi_4". +Reading "sky130_fd_sc_hd__a41o_1". +Reading "sky130_fd_sc_hd__a41o_2". +Reading "sky130_fd_sc_hd__a41o_4". +Reading "sky130_fd_sc_hd__a41oi_1". +Reading "sky130_fd_sc_hd__a41oi_2". +Reading "sky130_fd_sc_hd__a41oi_4". +Reading "sky130_fd_sc_hd__a221o_4". +Reading "sky130_fd_sc_hd__a221o_2". +Reading "sky130_fd_sc_hd__a221oi_1". +Reading "sky130_fd_sc_hd__a211oi_2". +Reading "sky130_fd_sc_hd__a211oi_1". +Reading "sky130_fd_sc_hd__a211o_4". +Reading "sky130_fd_sc_hd__a211o_2". +Reading "sky130_fd_sc_hd__a211o_1". +Reading "sky130_fd_sc_hd__a221o_1". +Reading "sky130_fd_sc_hd__a211oi_4". +Reading "sky130_fd_sc_hd__a221oi_2". +Reading "sky130_fd_sc_hd__a221oi_4". +Reading "sky130_fd_sc_hd__a222oi_1". +Reading "sky130_fd_sc_hd__a311o_1". +Reading "sky130_fd_sc_hd__a311o_2". +Reading "sky130_fd_sc_hd__a311o_4". +Reading "sky130_fd_sc_hd__a311oi_1". +Reading "sky130_fd_sc_hd__a311oi_2". +Reading "sky130_fd_sc_hd__a311oi_4". +Reading "sky130_fd_sc_hd__a2111o_1". +Reading "sky130_fd_sc_hd__a2111o_2". +Reading "sky130_fd_sc_hd__a2111o_4". +Reading "sky130_fd_sc_hd__a2111oi_0". +Reading "sky130_fd_sc_hd__a2111oi_1". +CIF file read warning: Input off lambda grid by 2/5; snapped to grid. +Reading "sky130_fd_sc_hd__a2111oi_2". +Reading "sky130_fd_sc_hd__a2111oi_4". +Reading "sky130_fd_sc_hd__and2_0". +Reading "sky130_fd_sc_hd__and2_1". +Reading "sky130_fd_sc_hd__and2b_1". +Reading "sky130_fd_sc_hd__and2_4". +Reading "sky130_fd_sc_hd__and2_2". +Reading "sky130_fd_sc_hd__and2b_4". +Reading "sky130_fd_sc_hd__and2b_2". +Reading "sky130_fd_sc_hd__and3_4". +Reading "sky130_fd_sc_hd__and3_2". +Reading "sky130_fd_sc_hd__and3_1". +Reading "sky130_fd_sc_hd__and3b_2". +Reading "sky130_fd_sc_hd__and3b_1". +Reading "sky130_fd_sc_hd__and3b_4". +Reading "sky130_fd_sc_hd__and4_1". +Reading "sky130_fd_sc_hd__and4_2". +Reading "sky130_ef_sc_hd__decap_12". +Reading "sky130_ef_sc_hd__fill_4". +Reading "sky130_ef_sc_hd__fill_8". +Reading "sky130_ef_sc_hd__fill_12". +Reading "sky130_fd_sc_hd__a2bb2o_1". +Reading "sky130_fd_sc_hd__a2bb2o_2". +Reading "sky130_fd_sc_hd__a2bb2o_4". +Reading "sky130_fd_sc_hd__a2bb2oi_1". +Reading "sky130_fd_sc_hd__a2bb2oi_2". +Reading "sky130_fd_sc_hd__a2bb2oi_4". +Reading "sky130_fd_sc_hd__a21bo_1". +Reading "sky130_fd_sc_hd__a21bo_2". +Reading "sky130_fd_sc_hd__a21bo_4". +Reading "sky130_fd_sc_hd__a21boi_0". +Reading "sky130_fd_sc_hd__a21boi_1". +Reading "sky130_fd_sc_hd__a21boi_2". +Reading "sky130_fd_sc_hd__a21boi_4". +Reading "sky130_fd_sc_hd__a21o_1". +Reading "sky130_fd_sc_hd__a21o_2". +Reading "sky130_fd_sc_hd__a22o_1". +Reading "sky130_fd_sc_hd__a21oi_4". +Reading "sky130_fd_sc_hd__a21oi_2". +Reading "sky130_fd_sc_hd__a22oi_2". +Reading "sky130_fd_sc_hd__a22oi_1". +Reading "sky130_fd_sc_hd__a22o_4". +Reading "sky130_fd_sc_hd__a22o_2". +Reading "sky130_fd_sc_hd__a22oi_4". +Reading "sky130_fd_sc_hd__a21oi_1". +Reading "sky130_fd_sc_hd__a21o_4". +Reading "sky130_fd_sc_hd__a31o_1". +Reading "sky130_fd_sc_hd__a31o_2". +Reading "sky130_fd_sc_hd__a31o_4". +Reading "sky130_fd_sc_hd__a31oi_1". +Reading "sky130_fd_sc_hd__a31oi_2". +Reading "sky130_fd_sc_hd__a31oi_4". +Reading "sky130_fd_sc_hd__a32o_1". +Reading "sky130_fd_sc_hd__a32o_2". +Reading "sky130_fd_sc_hd__a32o_4". +Cell (NEWCELL) couldn't be read +No such file or directory +Creating new cell +> lef read /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef +Reading LEF data from file /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef. +This action cannot be undone. +LEF read, Line 78 (Message): Unknown keyword "ANTENNAMODEL" in LEF file; ignoring. +LEF read, Line 79 (Message): Unknown keyword "ANTENNADIFFSIDEAREARATIO" in LEF file; ignoring. +LEF read, Line 112 (Message): Unknown keyword "MINENCLOSEDAREA" in LEF file; ignoring. +LEF read, Line 114 (Message): Unknown keyword "ANTENNAMODEL" in LEF file; ignoring. +LEF read, Line 115 (Message): Unknown keyword "ANTENNADIFFSIDEAREARATIO" in LEF file; ignoring. +LEF read, Line 121 (Message): Unknown keyword "MAXIMUMDENSITY" in LEF file; ignoring. +LEF read, Line 122 (Message): Unknown keyword "DENSITYCHECKWINDOW" in LEF file; ignoring. +LEF read, Line 123 (Message): Unknown keyword "DENSITYCHECKSTEP" in LEF file; ignoring. +LEF read, Line 156 (Message): Unknown keyword "MINENCLOSEDAREA" in LEF file; ignoring. +LEF read, Line 164 (Message): Unknown keyword "ANTENNAMODEL" in LEF file; ignoring. +LEF read, Line 165 (Message): Unknown keyword "ANTENNADIFFSIDEAREARATIO" in LEF file; ignoring. +LEF read, Line 167 (Message): Unknown keyword "MAXIMUMDENSITY" in LEF file; ignoring. +LEF read, Line 168 (Message): Unknown keyword "DENSITYCHECKWINDOW" in LEF file; ignoring. +LEF read, Line 169 (Message): Unknown keyword "DENSITYCHECKSTEP" in LEF file; ignoring. +LEF read, Line 206 (Message): Unknown keyword "ANTENNAMODEL" in LEF file; ignoring. +LEF read, Line 207 (Message): Unknown keyword "ANTENNADIFFSIDEAREARATIO" in LEF file; ignoring. +LEF read, Line 209 (Message): Unknown keyword "MAXIMUMDENSITY" in LEF file; ignoring. +LEF read, Line 210 (Message): Unknown keyword "DENSITYCHECKWINDOW" in LEF file; ignoring. +LEF read, Line 211 (Message): Unknown keyword "DENSITYCHECKSTEP" in LEF file; ignoring. +LEF read, Line 248 (Message): Unknown keyword "ANTENNAMODEL" in LEF file; ignoring. +LEF read, Line 249 (Message): Unknown keyword "ANTENNADIFFSIDEAREARATIO" in LEF file; ignoring. +LEF read, Line 251 (Message): Unknown keyword "MAXIMUMDENSITY" in LEF file; ignoring. +LEF read, Line 252 (Message): Unknown keyword "DENSITYCHECKWINDOW" in LEF file; ignoring. +LEF read, Line 253 (Message): Unknown keyword "DENSITYCHECKSTEP" in LEF file; ignoring. +LEF read, Line 290 (Message): Unknown keyword "ANTENNAMODEL" in LEF file; ignoring. +LEF read, Line 291 (Message): Unknown keyword "ANTENNADIFFSIDEAREARATIO" in LEF file; ignoring. +LEF read: Processed 797 lines. +> def read /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.def -noblockage -labels +Reading DEF data from file /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.def. +This action cannot be undone. + Processed 4 vias total. + Processed 137 subcell instances total. + Processed 15 pins total. + Processed 2 special nets total. + Processed 26 nets total. +DEF read: Processed 600 lines. +Moving label "bit_phase_0[1]" from metal2 to via2 in cell top. +Moving label "bit_phase_1[2]" from metal2 to via2 in cell top. +Root cell box: + width x height ( llx, lly ), ( urx, ury ) area (units^2) + +microns: 50.000 x 50.000 ( 0.000, 0.000), ( 50.000, 50.000) 2500.000 +lambda: 5000.00 x 5000.00 ( 0.00, 0.00 ), ( 5000.00, 5000.00) 25000000.00 +internal: 10000 x 10000 ( 0, 0 ), ( 10000, 10000) 100000000 + Copying output for cell sky130_ef_sc_hd__decap_12 from $PDKPATH/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds + Copying output for cell sky130_fd_sc_hd__decap_3 from $PDKPATH/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds + Copying output for cell sky130_fd_sc_hd__fill_1 from $PDKPATH/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds + Copying output for cell sky130_fd_sc_hd__tapvpwrvgnd_1 from $PDKPATH/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds + Copying output for cell sky130_fd_sc_hd__decap_4 from $PDKPATH/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds + Copying output for cell sky130_fd_sc_hd__decap_8 from $PDKPATH/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds + Copying output for cell sky130_fd_sc_hd__clkbuf_1 from $PDKPATH/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds + Copying output for cell sky130_fd_sc_hd__buf_1 from $PDKPATH/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds + Copying output for cell sky130_fd_sc_hd__buf_2 from $PDKPATH/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds + Copying output for cell sky130_fd_sc_hd__clkbuf_4 from $PDKPATH/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds + Copying output for cell sky130_fd_sc_hd__decap_6 from $PDKPATH/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds + Copying output for cell sky130_fd_sc_hd__nor3b_2 from $PDKPATH/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds + Copying output for cell sky130_fd_sc_hd__fill_2 from $PDKPATH/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds + Generating output for cell top +[INFO] GDS Write Complete diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/magic-streamout.process_stats.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/magic-streamout.process_stats.json new file mode 100644 index 00000000..791c9953 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/magic-streamout.process_stats.json @@ -0,0 +1,20 @@ +{ + "time": { + "cpu_time_user": "00:00:00.600", + "cpu_time_system": "00:00:00.020", + "runtime": "00:00:00.705", + "cpu_time_iowait": "00:00:00.000" + }, + "peak_resources": { + "cpu_percent": 99.7, + "memory_rss": "94MiB", + "memory_vms": "102MiB", + "threads": 1 + }, + "avg_resources": { + "cpu_percent": 68.37777777777778, + "memory_rss": "55MiB", + "memory_vms": "60MiB", + "threads": 0.8888888888888888 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/runtime.txt b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/runtime.txt new file mode 100644 index 00000000..ed5e421e --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/runtime.txt @@ -0,0 +1 @@ +00:00:00.829 \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/state_in.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/state_in.json new file mode 100644 index 00000000..ae93f169 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/state_in.json @@ -0,0 +1,67 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.nl.v", + "pnl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.pnl.v", + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.def", + "lef": null, + "openroad-lef": null, + "odb": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.odb", + "sdc": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.sdc", + "sdf": null, + "spef": null, + "lib": null, + "spice": null, + "mag": null, + "gds": null, + "mag_gds": null, + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 35, + "design__instance__area": 136.381, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0, + "design__die__bbox": "0.0 0.0 50.0 50.0", + "design__core__bbox": "5.52 10.88 44.16 38.08", + "flow__warnings__count": 3, + "flow__errors__count": 0, + "design__io": 15, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count__stdcell": 35, + "design__instance__area__stdcell": 136.381, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.129762, + "design__instance__utilization__stdcell": 0.129762, + "design__power_grid_violation__count__net:VGND": 0, + "design__power_grid_violation__count__net:VPWR": 0, + "design__power_grid_violation__count": 0, + "floorplan__design__io": 13, + "design__io__hpwl": 468660, + "timing__drv__floating__nets": 0, + "timing__drv__floating__pins": 0, + "design__instance__displacement__total": 0, + "design__instance__displacement__mean": 0, + "design__instance__displacement__max": 0, + "route__wirelength__estimated": 242.292, + "design__violations": 0, + "antenna__violating__nets": 0, + "antenna__violating__pins": 0, + "route__net": 26, + "route__net__special": 2, + "route__drc_errors__iter:1": 1, + "route__wirelength__iter:1": 222, + "route__drc_errors__iter:2": 1, + "route__wirelength__iter:2": 223, + "route__drc_errors__iter:3": 0, + "route__wirelength__iter:3": 226, + "route__drc_errors": 0, + "route__wirelength": 226, + "route__vias": 101, + "route__vias__singlecut": 101, + "route__vias__multicut": 0 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/state_out.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/state_out.json new file mode 100644 index 00000000..d9fca043 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/state_out.json @@ -0,0 +1,67 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.nl.v", + "pnl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.pnl.v", + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.def", + "lef": null, + "openroad-lef": null, + "odb": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.odb", + "sdc": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.sdc", + "sdf": null, + "spef": null, + "lib": null, + "spice": null, + "mag": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.mag", + "gds": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.gds", + "mag_gds": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.magic.gds", + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 35, + "design__instance__area": 136.381, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0, + "design__die__bbox": "0.0 0.0 50.0 50.0", + "design__core__bbox": "5.52 10.88 44.16 38.08", + "flow__warnings__count": 3, + "flow__errors__count": 0, + "design__io": 15, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count__stdcell": 35, + "design__instance__area__stdcell": 136.381, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.129762, + "design__instance__utilization__stdcell": 0.129762, + "design__power_grid_violation__count__net:VGND": 0, + "design__power_grid_violation__count__net:VPWR": 0, + "design__power_grid_violation__count": 0, + "floorplan__design__io": 13, + "design__io__hpwl": 468660, + "timing__drv__floating__nets": 0, + "timing__drv__floating__pins": 0, + "design__instance__displacement__total": 0, + "design__instance__displacement__mean": 0, + "design__instance__displacement__max": 0, + "route__wirelength__estimated": 242.292, + "design__violations": 0, + "antenna__violating__nets": 0, + "antenna__violating__pins": 0, + "route__net": 26, + "route__net__special": 2, + "route__drc_errors__iter:1": 1, + "route__wirelength__iter:1": 222, + "route__drc_errors__iter:2": 1, + "route__wirelength__iter:2": 223, + "route__drc_errors__iter:3": 0, + "route__wirelength__iter:3": 226, + "route__drc_errors": 0, + "route__wirelength": 226, + "route__vias": 101, + "route__vias__singlecut": 101, + "route__vias__multicut": 0 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.gds b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.gds new file mode 100644 index 00000000..a60cd078 Binary files /dev/null and b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.gds differ diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.mag b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.mag new file mode 100644 index 00000000..e72b415a --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.mag @@ -0,0 +1,3069 @@ +magic +tech sky130A +magscale 1 2 +timestamp 1718887675 +<< viali >> +rect 7849 7497 7883 7531 +rect 8125 7429 8159 7463 +rect 8493 7429 8527 7463 +rect 7389 7361 7423 7395 +rect 7665 7361 7699 7395 +rect 7573 7225 7607 7259 +rect 8125 6749 8159 6783 +rect 8217 6749 8251 6783 +rect 7941 6613 7975 6647 +rect 8401 6613 8435 6647 +rect 7941 6273 7975 6307 +rect 8217 6273 8251 6307 +rect 8125 6137 8159 6171 +rect 8401 6137 8435 6171 +rect 7297 5661 7331 5695 +rect 7573 5661 7607 5695 +rect 7941 5661 7975 5695 +rect 8401 5661 8435 5695 +rect 7481 5525 7515 5559 +rect 7665 5525 7699 5559 +rect 8125 5321 8159 5355 +rect 7573 5185 7607 5219 +rect 8033 5185 8067 5219 +rect 8401 5185 8435 5219 +rect 8401 4777 8435 4811 +rect 7757 4709 7791 4743 +rect 7573 4573 7607 4607 +rect 7849 4573 7883 4607 +rect 8217 4573 8251 4607 +rect 8033 4437 8067 4471 +rect 8033 4233 8067 4267 +rect 8217 4097 8251 4131 +rect 8493 4097 8527 4131 +rect 8309 3893 8343 3927 +rect 8125 3621 8159 3655 +rect 7941 3485 7975 3519 +rect 8217 3485 8251 3519 +rect 8401 3349 8435 3383 +rect 7941 3145 7975 3179 +rect 8125 3009 8159 3043 +rect 8217 3009 8251 3043 +rect 8401 2805 8435 2839 +rect 7297 2601 7331 2635 +rect 7573 2533 7607 2567 +rect 7113 2397 7147 2431 +rect 7389 2397 7423 2431 +rect 7665 2397 7699 2431 +rect 8125 2397 8159 2431 +rect 7849 2261 7883 2295 +rect 8401 2261 8435 2295 +<< metal1 >> +rect 1104 7642 8832 7664 +rect 1104 7590 2610 7642 +rect 2662 7590 2674 7642 +rect 2726 7590 2738 7642 +rect 2790 7590 2802 7642 +rect 2854 7590 2866 7642 +rect 2918 7590 7610 7642 +rect 7662 7590 7674 7642 +rect 7726 7590 7738 7642 +rect 7790 7590 7802 7642 +rect 7854 7590 7866 7642 +rect 7918 7590 8832 7642 +rect 1104 7568 8832 7590 +rect 7837 7531 7895 7537 +rect 7837 7497 7849 7531 +rect 7883 7528 7895 7531 +rect 8018 7528 8024 7540 +rect 7883 7500 8024 7528 +rect 7883 7497 7895 7500 +rect 7837 7491 7895 7497 +rect 8018 7488 8024 7500 +rect 8076 7488 8082 7540 +rect 8113 7463 8171 7469 +rect 8113 7460 8125 7463 +rect 7392 7432 8125 7460 +rect 7392 7401 7420 7432 +rect 8113 7429 8125 7432 +rect 8159 7460 8171 7463 +rect 8202 7460 8208 7472 +rect 8159 7432 8208 7460 +rect 8159 7429 8171 7432 +rect 8113 7423 8171 7429 +rect 8202 7420 8208 7432 +rect 8260 7420 8266 7472 +rect 8478 7420 8484 7472 +rect 8536 7420 8542 7472 +rect 7377 7395 7435 7401 +rect 7377 7361 7389 7395 +rect 7423 7361 7435 7395 +rect 7653 7395 7711 7401 +rect 7653 7392 7665 7395 +rect 7377 7355 7435 7361 +rect 7576 7364 7665 7392 +rect 7576 7265 7604 7364 +rect 7653 7361 7665 7364 +rect 7699 7361 7711 7395 +rect 7653 7355 7711 7361 +rect 7561 7259 7619 7265 +rect 7561 7225 7573 7259 +rect 7607 7225 7619 7259 +rect 7561 7219 7619 7225 +rect 1104 7098 8832 7120 +rect 1104 7046 1950 7098 +rect 2002 7046 2014 7098 +rect 2066 7046 2078 7098 +rect 2130 7046 2142 7098 +rect 2194 7046 2206 7098 +rect 2258 7046 6950 7098 +rect 7002 7046 7014 7098 +rect 7066 7046 7078 7098 +rect 7130 7046 7142 7098 +rect 7194 7046 7206 7098 +rect 7258 7046 8832 7098 +rect 1104 7024 8832 7046 +rect 8110 6740 8116 6792 +rect 8168 6740 8174 6792 +rect 8205 6783 8263 6789 +rect 8205 6749 8217 6783 +rect 8251 6749 8263 6783 +rect 8205 6743 8263 6749 +rect 8018 6672 8024 6724 +rect 8076 6712 8082 6724 +rect 8220 6712 8248 6743 +rect 8076 6684 8248 6712 +rect 8076 6672 8082 6684 +rect 7929 6647 7987 6653 +rect 7929 6613 7941 6647 +rect 7975 6644 7987 6647 +rect 8294 6644 8300 6656 +rect 7975 6616 8300 6644 +rect 7975 6613 7987 6616 +rect 7929 6607 7987 6613 +rect 8294 6604 8300 6616 +rect 8352 6604 8358 6656 +rect 8386 6604 8392 6656 +rect 8444 6604 8450 6656 +rect 1104 6554 8832 6576 +rect 1104 6502 2610 6554 +rect 2662 6502 2674 6554 +rect 2726 6502 2738 6554 +rect 2790 6502 2802 6554 +rect 2854 6502 2866 6554 +rect 2918 6502 7610 6554 +rect 7662 6502 7674 6554 +rect 7726 6502 7738 6554 +rect 7790 6502 7802 6554 +rect 7854 6502 7866 6554 +rect 7918 6502 8832 6554 +rect 1104 6480 8832 6502 +rect 7558 6264 7564 6316 +rect 7616 6304 7622 6316 +rect 7929 6307 7987 6313 +rect 7929 6304 7941 6307 +rect 7616 6276 7941 6304 +rect 7616 6264 7622 6276 +rect 7929 6273 7941 6276 +rect 7975 6304 7987 6307 +rect 8018 6304 8024 6316 +rect 7975 6276 8024 6304 +rect 7975 6273 7987 6276 +rect 7929 6267 7987 6273 +rect 8018 6264 8024 6276 +rect 8076 6264 8082 6316 +rect 8205 6307 8263 6313 +rect 8205 6304 8217 6307 +rect 8128 6276 8217 6304 +rect 8128 6177 8156 6276 +rect 8205 6273 8217 6276 +rect 8251 6273 8263 6307 +rect 8205 6267 8263 6273 +rect 8113 6171 8171 6177 +rect 8113 6137 8125 6171 +rect 8159 6137 8171 6171 +rect 8113 6131 8171 6137 +rect 8386 6128 8392 6180 +rect 8444 6128 8450 6180 +rect 1104 6010 8832 6032 +rect 1104 5958 1950 6010 +rect 2002 5958 2014 6010 +rect 2066 5958 2078 6010 +rect 2130 5958 2142 6010 +rect 2194 5958 2206 6010 +rect 2258 5958 6950 6010 +rect 7002 5958 7014 6010 +rect 7066 5958 7078 6010 +rect 7130 5958 7142 6010 +rect 7194 5958 7206 6010 +rect 7258 5958 8832 6010 +rect 1104 5936 8832 5958 +rect 8018 5760 8024 5772 +rect 7300 5732 8024 5760 +rect 7300 5701 7328 5732 +rect 8018 5720 8024 5732 +rect 8076 5720 8082 5772 +rect 7285 5695 7343 5701 +rect 7285 5661 7297 5695 +rect 7331 5661 7343 5695 +rect 7561 5695 7619 5701 +rect 7561 5692 7573 5695 +rect 7285 5655 7343 5661 +rect 7484 5664 7573 5692 +rect 7484 5568 7512 5664 +rect 7561 5661 7573 5664 +rect 7607 5661 7619 5695 +rect 7561 5655 7619 5661 +rect 7929 5695 7987 5701 +rect 7929 5661 7941 5695 +rect 7975 5692 7987 5695 +rect 8294 5692 8300 5704 +rect 7975 5664 8300 5692 +rect 7975 5661 7987 5664 +rect 7929 5655 7987 5661 +rect 8294 5652 8300 5664 +rect 8352 5652 8358 5704 +rect 8389 5695 8447 5701 +rect 8389 5661 8401 5695 +rect 8435 5661 8447 5695 +rect 8389 5655 8447 5661 +rect 8202 5584 8208 5636 +rect 8260 5624 8266 5636 +rect 8404 5624 8432 5655 +rect 8260 5596 8432 5624 +rect 8260 5584 8266 5596 +rect 7466 5516 7472 5568 +rect 7524 5516 7530 5568 +rect 7558 5516 7564 5568 +rect 7616 5556 7622 5568 +rect 7653 5559 7711 5565 +rect 7653 5556 7665 5559 +rect 7616 5528 7665 5556 +rect 7616 5516 7622 5528 +rect 7653 5525 7665 5528 +rect 7699 5525 7711 5559 +rect 7653 5519 7711 5525 +rect 1104 5466 8832 5488 +rect 1104 5414 2610 5466 +rect 2662 5414 2674 5466 +rect 2726 5414 2738 5466 +rect 2790 5414 2802 5466 +rect 2854 5414 2866 5466 +rect 2918 5414 7610 5466 +rect 7662 5414 7674 5466 +rect 7726 5414 7738 5466 +rect 7790 5414 7802 5466 +rect 7854 5414 7866 5466 +rect 7918 5414 8832 5466 +rect 1104 5392 8832 5414 +rect 7558 5312 7564 5364 +rect 7616 5352 7622 5364 +rect 8110 5352 8116 5364 +rect 7616 5324 8116 5352 +rect 7616 5312 7622 5324 +rect 8110 5312 8116 5324 +rect 8168 5312 8174 5364 +rect 7466 5176 7472 5228 +rect 7524 5216 7530 5228 +rect 7561 5219 7619 5225 +rect 7561 5216 7573 5219 +rect 7524 5188 7573 5216 +rect 7524 5176 7530 5188 +rect 7561 5185 7573 5188 +rect 7607 5185 7619 5219 +rect 7561 5179 7619 5185 +rect 8021 5219 8079 5225 +rect 8021 5185 8033 5219 +rect 8067 5216 8079 5219 +rect 8202 5216 8208 5228 +rect 8067 5188 8208 5216 +rect 8067 5185 8079 5188 +rect 8021 5179 8079 5185 +rect 8202 5176 8208 5188 +rect 8260 5176 8266 5228 +rect 8294 5176 8300 5228 +rect 8352 5216 8358 5228 +rect 8389 5219 8447 5225 +rect 8389 5216 8401 5219 +rect 8352 5188 8401 5216 +rect 8352 5176 8358 5188 +rect 8389 5185 8401 5188 +rect 8435 5185 8447 5219 +rect 8389 5179 8447 5185 +rect 1104 4922 8832 4944 +rect 1104 4870 1950 4922 +rect 2002 4870 2014 4922 +rect 2066 4870 2078 4922 +rect 2130 4870 2142 4922 +rect 2194 4870 2206 4922 +rect 2258 4870 6950 4922 +rect 7002 4870 7014 4922 +rect 7066 4870 7078 4922 +rect 7130 4870 7142 4922 +rect 7194 4870 7206 4922 +rect 7258 4870 8832 4922 +rect 1104 4848 8832 4870 +rect 8386 4768 8392 4820 +rect 8444 4768 8450 4820 +rect 7745 4743 7803 4749 +rect 7745 4709 7757 4743 +rect 7791 4709 7803 4743 +rect 7745 4703 7803 4709 +rect 7760 4672 7788 4703 +rect 7760 4644 8248 4672 +rect 7558 4564 7564 4616 +rect 7616 4564 7622 4616 +rect 7837 4607 7895 4613 +rect 7837 4573 7849 4607 +rect 7883 4604 7895 4607 +rect 8018 4604 8024 4616 +rect 7883 4576 8024 4604 +rect 7883 4573 7895 4576 +rect 7837 4567 7895 4573 +rect 8018 4564 8024 4576 +rect 8076 4564 8082 4616 +rect 8220 4613 8248 4644 +rect 8205 4607 8263 4613 +rect 8205 4573 8217 4607 +rect 8251 4573 8263 4607 +rect 8205 4567 8263 4573 +rect 8021 4471 8079 4477 +rect 8021 4437 8033 4471 +rect 8067 4468 8079 4471 +rect 8110 4468 8116 4480 +rect 8067 4440 8116 4468 +rect 8067 4437 8079 4440 +rect 8021 4431 8079 4437 +rect 8110 4428 8116 4440 +rect 8168 4428 8174 4480 +rect 1104 4378 8832 4400 +rect 1104 4326 2610 4378 +rect 2662 4326 2674 4378 +rect 2726 4326 2738 4378 +rect 2790 4326 2802 4378 +rect 2854 4326 2866 4378 +rect 2918 4326 7610 4378 +rect 7662 4326 7674 4378 +rect 7726 4326 7738 4378 +rect 7790 4326 7802 4378 +rect 7854 4326 7866 4378 +rect 7918 4326 8832 4378 +rect 1104 4304 8832 4326 +rect 8018 4224 8024 4276 +rect 8076 4224 8082 4276 +rect 7466 4088 7472 4140 +rect 7524 4128 7530 4140 +rect 8205 4131 8263 4137 +rect 8205 4128 8217 4131 +rect 7524 4100 8217 4128 +rect 7524 4088 7530 4100 +rect 8205 4097 8217 4100 +rect 8251 4128 8263 4131 +rect 8481 4131 8539 4137 +rect 8481 4128 8493 4131 +rect 8251 4100 8493 4128 +rect 8251 4097 8263 4100 +rect 8205 4091 8263 4097 +rect 8481 4097 8493 4100 +rect 8527 4097 8539 4131 +rect 8481 4091 8539 4097 +rect 8202 3884 8208 3936 +rect 8260 3924 8266 3936 +rect 8297 3927 8355 3933 +rect 8297 3924 8309 3927 +rect 8260 3896 8309 3924 +rect 8260 3884 8266 3896 +rect 8297 3893 8309 3896 +rect 8343 3893 8355 3927 +rect 8297 3887 8355 3893 +rect 1104 3834 8832 3856 +rect 1104 3782 1950 3834 +rect 2002 3782 2014 3834 +rect 2066 3782 2078 3834 +rect 2130 3782 2142 3834 +rect 2194 3782 2206 3834 +rect 2258 3782 6950 3834 +rect 7002 3782 7014 3834 +rect 7066 3782 7078 3834 +rect 7130 3782 7142 3834 +rect 7194 3782 7206 3834 +rect 7258 3782 8832 3834 +rect 1104 3760 8832 3782 +rect 8113 3655 8171 3661 +rect 8113 3621 8125 3655 +rect 8159 3621 8171 3655 +rect 8113 3615 8171 3621 +rect 7374 3476 7380 3528 +rect 7432 3516 7438 3528 +rect 7929 3519 7987 3525 +rect 7929 3516 7941 3519 +rect 7432 3488 7941 3516 +rect 7432 3476 7438 3488 +rect 7929 3485 7941 3488 +rect 7975 3485 7987 3519 +rect 8128 3516 8156 3615 +rect 8205 3519 8263 3525 +rect 8205 3516 8217 3519 +rect 8128 3488 8217 3516 +rect 7929 3479 7987 3485 +rect 8205 3485 8217 3488 +rect 8251 3485 8263 3519 +rect 8205 3479 8263 3485 +rect 8386 3340 8392 3392 +rect 8444 3340 8450 3392 +rect 1104 3290 8832 3312 +rect 1104 3238 2610 3290 +rect 2662 3238 2674 3290 +rect 2726 3238 2738 3290 +rect 2790 3238 2802 3290 +rect 2854 3238 2866 3290 +rect 2918 3238 7610 3290 +rect 7662 3238 7674 3290 +rect 7726 3238 7738 3290 +rect 7790 3238 7802 3290 +rect 7854 3238 7866 3290 +rect 7918 3238 8832 3290 +rect 1104 3216 8832 3238 +rect 7929 3179 7987 3185 +rect 7929 3145 7941 3179 +rect 7975 3176 7987 3179 +rect 8110 3176 8116 3188 +rect 7975 3148 8116 3176 +rect 7975 3145 7987 3148 +rect 7929 3139 7987 3145 +rect 8110 3136 8116 3148 +rect 8168 3136 8174 3188 +rect 8110 3000 8116 3052 +rect 8168 3000 8174 3052 +rect 8205 3043 8263 3049 +rect 8205 3009 8217 3043 +rect 8251 3009 8263 3043 +rect 8205 3003 8263 3009 +rect 7282 2932 7288 2984 +rect 7340 2972 7346 2984 +rect 8220 2972 8248 3003 +rect 7340 2944 8248 2972 +rect 7340 2932 7346 2944 +rect 8386 2796 8392 2848 +rect 8444 2796 8450 2848 +rect 1104 2746 8832 2768 +rect 1104 2694 1950 2746 +rect 2002 2694 2014 2746 +rect 2066 2694 2078 2746 +rect 2130 2694 2142 2746 +rect 2194 2694 2206 2746 +rect 2258 2694 6950 2746 +rect 7002 2694 7014 2746 +rect 7066 2694 7078 2746 +rect 7130 2694 7142 2746 +rect 7194 2694 7206 2746 +rect 7258 2694 8832 2746 +rect 1104 2672 8832 2694 +rect 7282 2592 7288 2644 +rect 7340 2592 7346 2644 +rect 7561 2567 7619 2573 +rect 7561 2533 7573 2567 +rect 7607 2533 7619 2567 +rect 7561 2527 7619 2533 +rect 7101 2431 7159 2437 +rect 7101 2397 7113 2431 +rect 7147 2428 7159 2431 +rect 7374 2428 7380 2440 +rect 7147 2400 7380 2428 +rect 7147 2397 7159 2400 +rect 7101 2391 7159 2397 +rect 7374 2388 7380 2400 +rect 7432 2388 7438 2440 +rect 7576 2428 7604 2527 +rect 7653 2431 7711 2437 +rect 7653 2428 7665 2431 +rect 7576 2400 7665 2428 +rect 7653 2397 7665 2400 +rect 7699 2397 7711 2431 +rect 7653 2391 7711 2397 +rect 8113 2431 8171 2437 +rect 8113 2397 8125 2431 +rect 8159 2428 8171 2431 +rect 8202 2428 8208 2440 +rect 8159 2400 8208 2428 +rect 8159 2397 8171 2400 +rect 8113 2391 8171 2397 +rect 8202 2388 8208 2400 +rect 8260 2388 8266 2440 +rect 7837 2295 7895 2301 +rect 7837 2261 7849 2295 +rect 7883 2292 7895 2295 +rect 8018 2292 8024 2304 +rect 7883 2264 8024 2292 +rect 7883 2261 7895 2264 +rect 7837 2255 7895 2261 +rect 8018 2252 8024 2264 +rect 8076 2252 8082 2304 +rect 8202 2252 8208 2304 +rect 8260 2292 8266 2304 +rect 8389 2295 8447 2301 +rect 8389 2292 8401 2295 +rect 8260 2264 8401 2292 +rect 8260 2252 8266 2264 +rect 8389 2261 8401 2264 +rect 8435 2261 8447 2295 +rect 8389 2255 8447 2261 +rect 1104 2202 8832 2224 +rect 1104 2150 2610 2202 +rect 2662 2150 2674 2202 +rect 2726 2150 2738 2202 +rect 2790 2150 2802 2202 +rect 2854 2150 2866 2202 +rect 2918 2150 7610 2202 +rect 7662 2150 7674 2202 +rect 7726 2150 7738 2202 +rect 7790 2150 7802 2202 +rect 7854 2150 7866 2202 +rect 7918 2150 8832 2202 +rect 1104 2128 8832 2150 +<< via1 >> +rect 2610 7590 2662 7642 +rect 2674 7590 2726 7642 +rect 2738 7590 2790 7642 +rect 2802 7590 2854 7642 +rect 2866 7590 2918 7642 +rect 7610 7590 7662 7642 +rect 7674 7590 7726 7642 +rect 7738 7590 7790 7642 +rect 7802 7590 7854 7642 +rect 7866 7590 7918 7642 +rect 8024 7488 8076 7540 +rect 8208 7420 8260 7472 +rect 8484 7463 8536 7472 +rect 8484 7429 8493 7463 +rect 8493 7429 8527 7463 +rect 8527 7429 8536 7463 +rect 8484 7420 8536 7429 +rect 1950 7046 2002 7098 +rect 2014 7046 2066 7098 +rect 2078 7046 2130 7098 +rect 2142 7046 2194 7098 +rect 2206 7046 2258 7098 +rect 6950 7046 7002 7098 +rect 7014 7046 7066 7098 +rect 7078 7046 7130 7098 +rect 7142 7046 7194 7098 +rect 7206 7046 7258 7098 +rect 8116 6783 8168 6792 +rect 8116 6749 8125 6783 +rect 8125 6749 8159 6783 +rect 8159 6749 8168 6783 +rect 8116 6740 8168 6749 +rect 8024 6672 8076 6724 +rect 8300 6604 8352 6656 +rect 8392 6647 8444 6656 +rect 8392 6613 8401 6647 +rect 8401 6613 8435 6647 +rect 8435 6613 8444 6647 +rect 8392 6604 8444 6613 +rect 2610 6502 2662 6554 +rect 2674 6502 2726 6554 +rect 2738 6502 2790 6554 +rect 2802 6502 2854 6554 +rect 2866 6502 2918 6554 +rect 7610 6502 7662 6554 +rect 7674 6502 7726 6554 +rect 7738 6502 7790 6554 +rect 7802 6502 7854 6554 +rect 7866 6502 7918 6554 +rect 7564 6264 7616 6316 +rect 8024 6264 8076 6316 +rect 8392 6171 8444 6180 +rect 8392 6137 8401 6171 +rect 8401 6137 8435 6171 +rect 8435 6137 8444 6171 +rect 8392 6128 8444 6137 +rect 1950 5958 2002 6010 +rect 2014 5958 2066 6010 +rect 2078 5958 2130 6010 +rect 2142 5958 2194 6010 +rect 2206 5958 2258 6010 +rect 6950 5958 7002 6010 +rect 7014 5958 7066 6010 +rect 7078 5958 7130 6010 +rect 7142 5958 7194 6010 +rect 7206 5958 7258 6010 +rect 8024 5720 8076 5772 +rect 8300 5652 8352 5704 +rect 8208 5584 8260 5636 +rect 7472 5559 7524 5568 +rect 7472 5525 7481 5559 +rect 7481 5525 7515 5559 +rect 7515 5525 7524 5559 +rect 7472 5516 7524 5525 +rect 7564 5516 7616 5568 +rect 2610 5414 2662 5466 +rect 2674 5414 2726 5466 +rect 2738 5414 2790 5466 +rect 2802 5414 2854 5466 +rect 2866 5414 2918 5466 +rect 7610 5414 7662 5466 +rect 7674 5414 7726 5466 +rect 7738 5414 7790 5466 +rect 7802 5414 7854 5466 +rect 7866 5414 7918 5466 +rect 7564 5312 7616 5364 +rect 8116 5355 8168 5364 +rect 8116 5321 8125 5355 +rect 8125 5321 8159 5355 +rect 8159 5321 8168 5355 +rect 8116 5312 8168 5321 +rect 7472 5176 7524 5228 +rect 8208 5176 8260 5228 +rect 8300 5176 8352 5228 +rect 1950 4870 2002 4922 +rect 2014 4870 2066 4922 +rect 2078 4870 2130 4922 +rect 2142 4870 2194 4922 +rect 2206 4870 2258 4922 +rect 6950 4870 7002 4922 +rect 7014 4870 7066 4922 +rect 7078 4870 7130 4922 +rect 7142 4870 7194 4922 +rect 7206 4870 7258 4922 +rect 8392 4811 8444 4820 +rect 8392 4777 8401 4811 +rect 8401 4777 8435 4811 +rect 8435 4777 8444 4811 +rect 8392 4768 8444 4777 +rect 7564 4607 7616 4616 +rect 7564 4573 7573 4607 +rect 7573 4573 7607 4607 +rect 7607 4573 7616 4607 +rect 7564 4564 7616 4573 +rect 8024 4564 8076 4616 +rect 8116 4428 8168 4480 +rect 2610 4326 2662 4378 +rect 2674 4326 2726 4378 +rect 2738 4326 2790 4378 +rect 2802 4326 2854 4378 +rect 2866 4326 2918 4378 +rect 7610 4326 7662 4378 +rect 7674 4326 7726 4378 +rect 7738 4326 7790 4378 +rect 7802 4326 7854 4378 +rect 7866 4326 7918 4378 +rect 8024 4267 8076 4276 +rect 8024 4233 8033 4267 +rect 8033 4233 8067 4267 +rect 8067 4233 8076 4267 +rect 8024 4224 8076 4233 +rect 7472 4088 7524 4140 +rect 8208 3884 8260 3936 +rect 1950 3782 2002 3834 +rect 2014 3782 2066 3834 +rect 2078 3782 2130 3834 +rect 2142 3782 2194 3834 +rect 2206 3782 2258 3834 +rect 6950 3782 7002 3834 +rect 7014 3782 7066 3834 +rect 7078 3782 7130 3834 +rect 7142 3782 7194 3834 +rect 7206 3782 7258 3834 +rect 7380 3476 7432 3528 +rect 8392 3383 8444 3392 +rect 8392 3349 8401 3383 +rect 8401 3349 8435 3383 +rect 8435 3349 8444 3383 +rect 8392 3340 8444 3349 +rect 2610 3238 2662 3290 +rect 2674 3238 2726 3290 +rect 2738 3238 2790 3290 +rect 2802 3238 2854 3290 +rect 2866 3238 2918 3290 +rect 7610 3238 7662 3290 +rect 7674 3238 7726 3290 +rect 7738 3238 7790 3290 +rect 7802 3238 7854 3290 +rect 7866 3238 7918 3290 +rect 8116 3136 8168 3188 +rect 8116 3043 8168 3052 +rect 8116 3009 8125 3043 +rect 8125 3009 8159 3043 +rect 8159 3009 8168 3043 +rect 8116 3000 8168 3009 +rect 7288 2932 7340 2984 +rect 8392 2839 8444 2848 +rect 8392 2805 8401 2839 +rect 8401 2805 8435 2839 +rect 8435 2805 8444 2839 +rect 8392 2796 8444 2805 +rect 1950 2694 2002 2746 +rect 2014 2694 2066 2746 +rect 2078 2694 2130 2746 +rect 2142 2694 2194 2746 +rect 2206 2694 2258 2746 +rect 6950 2694 7002 2746 +rect 7014 2694 7066 2746 +rect 7078 2694 7130 2746 +rect 7142 2694 7194 2746 +rect 7206 2694 7258 2746 +rect 7288 2635 7340 2644 +rect 7288 2601 7297 2635 +rect 7297 2601 7331 2635 +rect 7331 2601 7340 2635 +rect 7288 2592 7340 2601 +rect 7380 2431 7432 2440 +rect 7380 2397 7389 2431 +rect 7389 2397 7423 2431 +rect 7423 2397 7432 2431 +rect 7380 2388 7432 2397 +rect 8208 2388 8260 2440 +rect 8024 2252 8076 2304 +rect 8208 2252 8260 2304 +rect 2610 2150 2662 2202 +rect 2674 2150 2726 2202 +rect 2738 2150 2790 2202 +rect 2802 2150 2854 2202 +rect 2866 2150 2918 2202 +rect 7610 2150 7662 2202 +rect 7674 2150 7726 2202 +rect 7738 2150 7790 2202 +rect 7802 2150 7854 2202 +rect 7866 2150 7918 2202 +<< metal2 >> +rect 8482 8936 8538 8945 +rect 8482 8871 8538 8880 +rect 8114 8256 8170 8265 +rect 8114 8191 8170 8200 +rect 2610 7644 2918 7653 +rect 2610 7642 2616 7644 +rect 2672 7642 2696 7644 +rect 2752 7642 2776 7644 +rect 2832 7642 2856 7644 +rect 2912 7642 2918 7644 +rect 2672 7590 2674 7642 +rect 2854 7590 2856 7642 +rect 2610 7588 2616 7590 +rect 2672 7588 2696 7590 +rect 2752 7588 2776 7590 +rect 2832 7588 2856 7590 +rect 2912 7588 2918 7590 +rect 2610 7579 2918 7588 +rect 7610 7644 7918 7653 +rect 7610 7642 7616 7644 +rect 7672 7642 7696 7644 +rect 7752 7642 7776 7644 +rect 7832 7642 7856 7644 +rect 7912 7642 7918 7644 +rect 7672 7590 7674 7642 +rect 7854 7590 7856 7642 +rect 7610 7588 7616 7590 +rect 7672 7588 7696 7590 +rect 7752 7588 7776 7590 +rect 7832 7588 7856 7590 +rect 7912 7588 7918 7590 +rect 7610 7579 7918 7588 +rect 8022 7576 8078 7585 +rect 8022 7511 8024 7520 +rect 8076 7511 8078 7520 +rect 8024 7482 8076 7488 +rect 1950 7100 2258 7109 +rect 1950 7098 1956 7100 +rect 2012 7098 2036 7100 +rect 2092 7098 2116 7100 +rect 2172 7098 2196 7100 +rect 2252 7098 2258 7100 +rect 2012 7046 2014 7098 +rect 2194 7046 2196 7098 +rect 1950 7044 1956 7046 +rect 2012 7044 2036 7046 +rect 2092 7044 2116 7046 +rect 2172 7044 2196 7046 +rect 2252 7044 2258 7046 +rect 1950 7035 2258 7044 +rect 6950 7100 7258 7109 +rect 6950 7098 6956 7100 +rect 7012 7098 7036 7100 +rect 7092 7098 7116 7100 +rect 7172 7098 7196 7100 +rect 7252 7098 7258 7100 +rect 7012 7046 7014 7098 +rect 7194 7046 7196 7098 +rect 6950 7044 6956 7046 +rect 7012 7044 7036 7046 +rect 7092 7044 7116 7046 +rect 7172 7044 7196 7046 +rect 7252 7044 7258 7046 +rect 6950 7035 7258 7044 +rect 8128 6798 8156 8191 +rect 8496 7478 8524 8871 +rect 8208 7472 8260 7478 +rect 8208 7414 8260 7420 +rect 8484 7472 8536 7478 +rect 8484 7414 8536 7420 +rect 8116 6792 8168 6798 +rect 8116 6734 8168 6740 +rect 8024 6724 8076 6730 +rect 8024 6666 8076 6672 +rect 2610 6556 2918 6565 +rect 2610 6554 2616 6556 +rect 2672 6554 2696 6556 +rect 2752 6554 2776 6556 +rect 2832 6554 2856 6556 +rect 2912 6554 2918 6556 +rect 2672 6502 2674 6554 +rect 2854 6502 2856 6554 +rect 2610 6500 2616 6502 +rect 2672 6500 2696 6502 +rect 2752 6500 2776 6502 +rect 2832 6500 2856 6502 +rect 2912 6500 2918 6502 +rect 2610 6491 2918 6500 +rect 7610 6556 7918 6565 +rect 7610 6554 7616 6556 +rect 7672 6554 7696 6556 +rect 7752 6554 7776 6556 +rect 7832 6554 7856 6556 +rect 7912 6554 7918 6556 +rect 7672 6502 7674 6554 +rect 7854 6502 7856 6554 +rect 7610 6500 7616 6502 +rect 7672 6500 7696 6502 +rect 7752 6500 7776 6502 +rect 7832 6500 7856 6502 +rect 7912 6500 7918 6502 +rect 7610 6491 7918 6500 +rect 8036 6322 8064 6666 +rect 7564 6316 7616 6322 +rect 7564 6258 7616 6264 +rect 8024 6316 8076 6322 +rect 8024 6258 8076 6264 +rect 1950 6012 2258 6021 +rect 1950 6010 1956 6012 +rect 2012 6010 2036 6012 +rect 2092 6010 2116 6012 +rect 2172 6010 2196 6012 +rect 2252 6010 2258 6012 +rect 2012 5958 2014 6010 +rect 2194 5958 2196 6010 +rect 1950 5956 1956 5958 +rect 2012 5956 2036 5958 +rect 2092 5956 2116 5958 +rect 2172 5956 2196 5958 +rect 2252 5956 2258 5958 +rect 1950 5947 2258 5956 +rect 6950 6012 7258 6021 +rect 6950 6010 6956 6012 +rect 7012 6010 7036 6012 +rect 7092 6010 7116 6012 +rect 7172 6010 7196 6012 +rect 7252 6010 7258 6012 +rect 7012 5958 7014 6010 +rect 7194 5958 7196 6010 +rect 6950 5956 6956 5958 +rect 7012 5956 7036 5958 +rect 7092 5956 7116 5958 +rect 7172 5956 7196 5958 +rect 7252 5956 7258 5958 +rect 6950 5947 7258 5956 +rect 7576 5658 7604 6258 +rect 8220 5794 8248 7414 +rect 8390 6896 8446 6905 +rect 8390 6831 8446 6840 +rect 8404 6662 8432 6831 +rect 8300 6656 8352 6662 +rect 8300 6598 8352 6604 +rect 8392 6656 8444 6662 +rect 8392 6598 8444 6604 +rect 8024 5772 8076 5778 +rect 8024 5714 8076 5720 +rect 8128 5766 8248 5794 +rect 7392 5630 7604 5658 +rect 2610 5468 2918 5477 +rect 2610 5466 2616 5468 +rect 2672 5466 2696 5468 +rect 2752 5466 2776 5468 +rect 2832 5466 2856 5468 +rect 2912 5466 2918 5468 +rect 2672 5414 2674 5466 +rect 2854 5414 2856 5466 +rect 2610 5412 2616 5414 +rect 2672 5412 2696 5414 +rect 2752 5412 2776 5414 +rect 2832 5412 2856 5414 +rect 2912 5412 2918 5414 +rect 2610 5403 2918 5412 +rect 1950 4924 2258 4933 +rect 1950 4922 1956 4924 +rect 2012 4922 2036 4924 +rect 2092 4922 2116 4924 +rect 2172 4922 2196 4924 +rect 2252 4922 2258 4924 +rect 2012 4870 2014 4922 +rect 2194 4870 2196 4922 +rect 1950 4868 1956 4870 +rect 2012 4868 2036 4870 +rect 2092 4868 2116 4870 +rect 2172 4868 2196 4870 +rect 2252 4868 2258 4870 +rect 1950 4859 2258 4868 +rect 6950 4924 7258 4933 +rect 6950 4922 6956 4924 +rect 7012 4922 7036 4924 +rect 7092 4922 7116 4924 +rect 7172 4922 7196 4924 +rect 7252 4922 7258 4924 +rect 7012 4870 7014 4922 +rect 7194 4870 7196 4922 +rect 6950 4868 6956 4870 +rect 7012 4868 7036 4870 +rect 7092 4868 7116 4870 +rect 7172 4868 7196 4870 +rect 7252 4868 7258 4870 +rect 6950 4859 7258 4868 +rect 2610 4380 2918 4389 +rect 2610 4378 2616 4380 +rect 2672 4378 2696 4380 +rect 2752 4378 2776 4380 +rect 2832 4378 2856 4380 +rect 2912 4378 2918 4380 +rect 2672 4326 2674 4378 +rect 2854 4326 2856 4378 +rect 2610 4324 2616 4326 +rect 2672 4324 2696 4326 +rect 2752 4324 2776 4326 +rect 2832 4324 2856 4326 +rect 2912 4324 2918 4326 +rect 2610 4315 2918 4324 +rect 1950 3836 2258 3845 +rect 1950 3834 1956 3836 +rect 2012 3834 2036 3836 +rect 2092 3834 2116 3836 +rect 2172 3834 2196 3836 +rect 2252 3834 2258 3836 +rect 2012 3782 2014 3834 +rect 2194 3782 2196 3834 +rect 1950 3780 1956 3782 +rect 2012 3780 2036 3782 +rect 2092 3780 2116 3782 +rect 2172 3780 2196 3782 +rect 2252 3780 2258 3782 +rect 1950 3771 2258 3780 +rect 6950 3836 7258 3845 +rect 6950 3834 6956 3836 +rect 7012 3834 7036 3836 +rect 7092 3834 7116 3836 +rect 7172 3834 7196 3836 +rect 7252 3834 7258 3836 +rect 7012 3782 7014 3834 +rect 7194 3782 7196 3834 +rect 6950 3780 6956 3782 +rect 7012 3780 7036 3782 +rect 7092 3780 7116 3782 +rect 7172 3780 7196 3782 +rect 7252 3780 7258 3782 +rect 6950 3771 7258 3780 +rect 7392 3534 7420 5630 +rect 7576 5574 7604 5630 +rect 7472 5568 7524 5574 +rect 7472 5510 7524 5516 +rect 7564 5568 7616 5574 +rect 8036 5545 8064 5714 +rect 7564 5510 7616 5516 +rect 8022 5536 8078 5545 +rect 7484 5234 7512 5510 +rect 7610 5468 7918 5477 +rect 8022 5471 8078 5480 +rect 7610 5466 7616 5468 +rect 7672 5466 7696 5468 +rect 7752 5466 7776 5468 +rect 7832 5466 7856 5468 +rect 7912 5466 7918 5468 +rect 7672 5414 7674 5466 +rect 7854 5414 7856 5466 +rect 7610 5412 7616 5414 +rect 7672 5412 7696 5414 +rect 7752 5412 7776 5414 +rect 7832 5412 7856 5414 +rect 7912 5412 7918 5414 +rect 7610 5403 7918 5412 +rect 8128 5370 8156 5766 +rect 8312 5710 8340 6598 +rect 8390 6216 8446 6225 +rect 8390 6151 8392 6160 +rect 8444 6151 8446 6160 +rect 8392 6122 8444 6128 +rect 8300 5704 8352 5710 +rect 8300 5646 8352 5652 +rect 8208 5636 8260 5642 +rect 8208 5578 8260 5584 +rect 7564 5364 7616 5370 +rect 7564 5306 7616 5312 +rect 8116 5364 8168 5370 +rect 8116 5306 8168 5312 +rect 7472 5228 7524 5234 +rect 7472 5170 7524 5176 +rect 7576 4622 7604 5306 +rect 8220 5234 8248 5578 +rect 8312 5234 8340 5646 +rect 8208 5228 8260 5234 +rect 8208 5170 8260 5176 +rect 8300 5228 8352 5234 +rect 8300 5170 8352 5176 +rect 7564 4616 7616 4622 +rect 7484 4564 7564 4570 +rect 7484 4558 7616 4564 +rect 8024 4616 8076 4622 +rect 8024 4558 8076 4564 +rect 7484 4542 7604 4558 +rect 7484 4146 7512 4542 +rect 7610 4380 7918 4389 +rect 7610 4378 7616 4380 +rect 7672 4378 7696 4380 +rect 7752 4378 7776 4380 +rect 7832 4378 7856 4380 +rect 7912 4378 7918 4380 +rect 7672 4326 7674 4378 +rect 7854 4326 7856 4378 +rect 7610 4324 7616 4326 +rect 7672 4324 7696 4326 +rect 7752 4324 7776 4326 +rect 7832 4324 7856 4326 +rect 7912 4324 7918 4326 +rect 7610 4315 7918 4324 +rect 8036 4282 8064 4558 +rect 8116 4480 8168 4486 +rect 8116 4422 8168 4428 +rect 8024 4276 8076 4282 +rect 8024 4218 8076 4224 +rect 8128 4185 8156 4422 +rect 8114 4176 8170 4185 +rect 7472 4140 7524 4146 +rect 8114 4111 8170 4120 +rect 7472 4082 7524 4088 +rect 8220 4026 8248 5170 +rect 8390 4856 8446 4865 +rect 8390 4791 8392 4800 +rect 8444 4791 8446 4800 +rect 8392 4762 8444 4768 +rect 8128 3998 8248 4026 +rect 7380 3528 7432 3534 +rect 7380 3470 7432 3476 +rect 2610 3292 2918 3301 +rect 2610 3290 2616 3292 +rect 2672 3290 2696 3292 +rect 2752 3290 2776 3292 +rect 2832 3290 2856 3292 +rect 2912 3290 2918 3292 +rect 2672 3238 2674 3290 +rect 2854 3238 2856 3290 +rect 2610 3236 2616 3238 +rect 2672 3236 2696 3238 +rect 2752 3236 2776 3238 +rect 2832 3236 2856 3238 +rect 2912 3236 2918 3238 +rect 2610 3227 2918 3236 +rect 7288 2984 7340 2990 +rect 7288 2926 7340 2932 +rect 1950 2748 2258 2757 +rect 1950 2746 1956 2748 +rect 2012 2746 2036 2748 +rect 2092 2746 2116 2748 +rect 2172 2746 2196 2748 +rect 2252 2746 2258 2748 +rect 2012 2694 2014 2746 +rect 2194 2694 2196 2746 +rect 1950 2692 1956 2694 +rect 2012 2692 2036 2694 +rect 2092 2692 2116 2694 +rect 2172 2692 2196 2694 +rect 2252 2692 2258 2694 +rect 1950 2683 2258 2692 +rect 6950 2748 7258 2757 +rect 6950 2746 6956 2748 +rect 7012 2746 7036 2748 +rect 7092 2746 7116 2748 +rect 7172 2746 7196 2748 +rect 7252 2746 7258 2748 +rect 7012 2694 7014 2746 +rect 7194 2694 7196 2746 +rect 6950 2692 6956 2694 +rect 7012 2692 7036 2694 +rect 7092 2692 7116 2694 +rect 7172 2692 7196 2694 +rect 7252 2692 7258 2694 +rect 6950 2683 7258 2692 +rect 7300 2650 7328 2926 +rect 7288 2644 7340 2650 +rect 7288 2586 7340 2592 +rect 7392 2446 7420 3470 +rect 7610 3292 7918 3301 +rect 7610 3290 7616 3292 +rect 7672 3290 7696 3292 +rect 7752 3290 7776 3292 +rect 7832 3290 7856 3292 +rect 7912 3290 7918 3292 +rect 7672 3238 7674 3290 +rect 7854 3238 7856 3290 +rect 7610 3236 7616 3238 +rect 7672 3236 7696 3238 +rect 7752 3236 7776 3238 +rect 7832 3236 7856 3238 +rect 7912 3236 7918 3238 +rect 7610 3227 7918 3236 +rect 8128 3194 8156 3998 +rect 8208 3936 8260 3942 +rect 8208 3878 8260 3884 +rect 8116 3188 8168 3194 +rect 8116 3130 8168 3136 +rect 8116 3052 8168 3058 +rect 8116 2994 8168 3000 +rect 8128 2825 8156 2994 +rect 8114 2816 8170 2825 +rect 8114 2751 8170 2760 +rect 8220 2446 8248 3878 +rect 8390 3496 8446 3505 +rect 8390 3431 8446 3440 +rect 8404 3398 8432 3431 +rect 8392 3392 8444 3398 +rect 8392 3334 8444 3340 +rect 8392 2848 8444 2854 +rect 8392 2790 8444 2796 +rect 7380 2440 7432 2446 +rect 7380 2382 7432 2388 +rect 8208 2440 8260 2446 +rect 8208 2382 8260 2388 +rect 8024 2304 8076 2310 +rect 8024 2246 8076 2252 +rect 8208 2304 8260 2310 +rect 8208 2246 8260 2252 +rect 2610 2204 2918 2213 +rect 2610 2202 2616 2204 +rect 2672 2202 2696 2204 +rect 2752 2202 2776 2204 +rect 2832 2202 2856 2204 +rect 2912 2202 2918 2204 +rect 2672 2150 2674 2202 +rect 2854 2150 2856 2202 +rect 2610 2148 2616 2150 +rect 2672 2148 2696 2150 +rect 2752 2148 2776 2150 +rect 2832 2148 2856 2150 +rect 2912 2148 2918 2150 +rect 2610 2139 2918 2148 +rect 7610 2204 7918 2213 +rect 7610 2202 7616 2204 +rect 7672 2202 7696 2204 +rect 7752 2202 7776 2204 +rect 7832 2202 7856 2204 +rect 7912 2202 7918 2204 +rect 7672 2150 7674 2202 +rect 7854 2150 7856 2202 +rect 7610 2148 7616 2150 +rect 7672 2148 7696 2150 +rect 7752 2148 7776 2150 +rect 7832 2148 7856 2150 +rect 7912 2148 7918 2150 +rect 7610 2139 7918 2148 +rect 8036 2145 8064 2246 +rect 8022 2136 8078 2145 +rect 8022 2071 8078 2080 +rect 8220 785 8248 2246 +rect 8404 1465 8432 2790 +rect 8390 1456 8446 1465 +rect 8390 1391 8446 1400 +rect 8206 776 8262 785 +rect 8206 711 8262 720 +<< via2 >> +rect 8482 8880 8538 8936 +rect 8114 8200 8170 8256 +rect 2616 7642 2672 7644 +rect 2696 7642 2752 7644 +rect 2776 7642 2832 7644 +rect 2856 7642 2912 7644 +rect 2616 7590 2662 7642 +rect 2662 7590 2672 7642 +rect 2696 7590 2726 7642 +rect 2726 7590 2738 7642 +rect 2738 7590 2752 7642 +rect 2776 7590 2790 7642 +rect 2790 7590 2802 7642 +rect 2802 7590 2832 7642 +rect 2856 7590 2866 7642 +rect 2866 7590 2912 7642 +rect 2616 7588 2672 7590 +rect 2696 7588 2752 7590 +rect 2776 7588 2832 7590 +rect 2856 7588 2912 7590 +rect 7616 7642 7672 7644 +rect 7696 7642 7752 7644 +rect 7776 7642 7832 7644 +rect 7856 7642 7912 7644 +rect 7616 7590 7662 7642 +rect 7662 7590 7672 7642 +rect 7696 7590 7726 7642 +rect 7726 7590 7738 7642 +rect 7738 7590 7752 7642 +rect 7776 7590 7790 7642 +rect 7790 7590 7802 7642 +rect 7802 7590 7832 7642 +rect 7856 7590 7866 7642 +rect 7866 7590 7912 7642 +rect 7616 7588 7672 7590 +rect 7696 7588 7752 7590 +rect 7776 7588 7832 7590 +rect 7856 7588 7912 7590 +rect 8022 7540 8078 7576 +rect 8022 7520 8024 7540 +rect 8024 7520 8076 7540 +rect 8076 7520 8078 7540 +rect 1956 7098 2012 7100 +rect 2036 7098 2092 7100 +rect 2116 7098 2172 7100 +rect 2196 7098 2252 7100 +rect 1956 7046 2002 7098 +rect 2002 7046 2012 7098 +rect 2036 7046 2066 7098 +rect 2066 7046 2078 7098 +rect 2078 7046 2092 7098 +rect 2116 7046 2130 7098 +rect 2130 7046 2142 7098 +rect 2142 7046 2172 7098 +rect 2196 7046 2206 7098 +rect 2206 7046 2252 7098 +rect 1956 7044 2012 7046 +rect 2036 7044 2092 7046 +rect 2116 7044 2172 7046 +rect 2196 7044 2252 7046 +rect 6956 7098 7012 7100 +rect 7036 7098 7092 7100 +rect 7116 7098 7172 7100 +rect 7196 7098 7252 7100 +rect 6956 7046 7002 7098 +rect 7002 7046 7012 7098 +rect 7036 7046 7066 7098 +rect 7066 7046 7078 7098 +rect 7078 7046 7092 7098 +rect 7116 7046 7130 7098 +rect 7130 7046 7142 7098 +rect 7142 7046 7172 7098 +rect 7196 7046 7206 7098 +rect 7206 7046 7252 7098 +rect 6956 7044 7012 7046 +rect 7036 7044 7092 7046 +rect 7116 7044 7172 7046 +rect 7196 7044 7252 7046 +rect 2616 6554 2672 6556 +rect 2696 6554 2752 6556 +rect 2776 6554 2832 6556 +rect 2856 6554 2912 6556 +rect 2616 6502 2662 6554 +rect 2662 6502 2672 6554 +rect 2696 6502 2726 6554 +rect 2726 6502 2738 6554 +rect 2738 6502 2752 6554 +rect 2776 6502 2790 6554 +rect 2790 6502 2802 6554 +rect 2802 6502 2832 6554 +rect 2856 6502 2866 6554 +rect 2866 6502 2912 6554 +rect 2616 6500 2672 6502 +rect 2696 6500 2752 6502 +rect 2776 6500 2832 6502 +rect 2856 6500 2912 6502 +rect 7616 6554 7672 6556 +rect 7696 6554 7752 6556 +rect 7776 6554 7832 6556 +rect 7856 6554 7912 6556 +rect 7616 6502 7662 6554 +rect 7662 6502 7672 6554 +rect 7696 6502 7726 6554 +rect 7726 6502 7738 6554 +rect 7738 6502 7752 6554 +rect 7776 6502 7790 6554 +rect 7790 6502 7802 6554 +rect 7802 6502 7832 6554 +rect 7856 6502 7866 6554 +rect 7866 6502 7912 6554 +rect 7616 6500 7672 6502 +rect 7696 6500 7752 6502 +rect 7776 6500 7832 6502 +rect 7856 6500 7912 6502 +rect 1956 6010 2012 6012 +rect 2036 6010 2092 6012 +rect 2116 6010 2172 6012 +rect 2196 6010 2252 6012 +rect 1956 5958 2002 6010 +rect 2002 5958 2012 6010 +rect 2036 5958 2066 6010 +rect 2066 5958 2078 6010 +rect 2078 5958 2092 6010 +rect 2116 5958 2130 6010 +rect 2130 5958 2142 6010 +rect 2142 5958 2172 6010 +rect 2196 5958 2206 6010 +rect 2206 5958 2252 6010 +rect 1956 5956 2012 5958 +rect 2036 5956 2092 5958 +rect 2116 5956 2172 5958 +rect 2196 5956 2252 5958 +rect 6956 6010 7012 6012 +rect 7036 6010 7092 6012 +rect 7116 6010 7172 6012 +rect 7196 6010 7252 6012 +rect 6956 5958 7002 6010 +rect 7002 5958 7012 6010 +rect 7036 5958 7066 6010 +rect 7066 5958 7078 6010 +rect 7078 5958 7092 6010 +rect 7116 5958 7130 6010 +rect 7130 5958 7142 6010 +rect 7142 5958 7172 6010 +rect 7196 5958 7206 6010 +rect 7206 5958 7252 6010 +rect 6956 5956 7012 5958 +rect 7036 5956 7092 5958 +rect 7116 5956 7172 5958 +rect 7196 5956 7252 5958 +rect 8390 6840 8446 6896 +rect 2616 5466 2672 5468 +rect 2696 5466 2752 5468 +rect 2776 5466 2832 5468 +rect 2856 5466 2912 5468 +rect 2616 5414 2662 5466 +rect 2662 5414 2672 5466 +rect 2696 5414 2726 5466 +rect 2726 5414 2738 5466 +rect 2738 5414 2752 5466 +rect 2776 5414 2790 5466 +rect 2790 5414 2802 5466 +rect 2802 5414 2832 5466 +rect 2856 5414 2866 5466 +rect 2866 5414 2912 5466 +rect 2616 5412 2672 5414 +rect 2696 5412 2752 5414 +rect 2776 5412 2832 5414 +rect 2856 5412 2912 5414 +rect 1956 4922 2012 4924 +rect 2036 4922 2092 4924 +rect 2116 4922 2172 4924 +rect 2196 4922 2252 4924 +rect 1956 4870 2002 4922 +rect 2002 4870 2012 4922 +rect 2036 4870 2066 4922 +rect 2066 4870 2078 4922 +rect 2078 4870 2092 4922 +rect 2116 4870 2130 4922 +rect 2130 4870 2142 4922 +rect 2142 4870 2172 4922 +rect 2196 4870 2206 4922 +rect 2206 4870 2252 4922 +rect 1956 4868 2012 4870 +rect 2036 4868 2092 4870 +rect 2116 4868 2172 4870 +rect 2196 4868 2252 4870 +rect 6956 4922 7012 4924 +rect 7036 4922 7092 4924 +rect 7116 4922 7172 4924 +rect 7196 4922 7252 4924 +rect 6956 4870 7002 4922 +rect 7002 4870 7012 4922 +rect 7036 4870 7066 4922 +rect 7066 4870 7078 4922 +rect 7078 4870 7092 4922 +rect 7116 4870 7130 4922 +rect 7130 4870 7142 4922 +rect 7142 4870 7172 4922 +rect 7196 4870 7206 4922 +rect 7206 4870 7252 4922 +rect 6956 4868 7012 4870 +rect 7036 4868 7092 4870 +rect 7116 4868 7172 4870 +rect 7196 4868 7252 4870 +rect 2616 4378 2672 4380 +rect 2696 4378 2752 4380 +rect 2776 4378 2832 4380 +rect 2856 4378 2912 4380 +rect 2616 4326 2662 4378 +rect 2662 4326 2672 4378 +rect 2696 4326 2726 4378 +rect 2726 4326 2738 4378 +rect 2738 4326 2752 4378 +rect 2776 4326 2790 4378 +rect 2790 4326 2802 4378 +rect 2802 4326 2832 4378 +rect 2856 4326 2866 4378 +rect 2866 4326 2912 4378 +rect 2616 4324 2672 4326 +rect 2696 4324 2752 4326 +rect 2776 4324 2832 4326 +rect 2856 4324 2912 4326 +rect 1956 3834 2012 3836 +rect 2036 3834 2092 3836 +rect 2116 3834 2172 3836 +rect 2196 3834 2252 3836 +rect 1956 3782 2002 3834 +rect 2002 3782 2012 3834 +rect 2036 3782 2066 3834 +rect 2066 3782 2078 3834 +rect 2078 3782 2092 3834 +rect 2116 3782 2130 3834 +rect 2130 3782 2142 3834 +rect 2142 3782 2172 3834 +rect 2196 3782 2206 3834 +rect 2206 3782 2252 3834 +rect 1956 3780 2012 3782 +rect 2036 3780 2092 3782 +rect 2116 3780 2172 3782 +rect 2196 3780 2252 3782 +rect 6956 3834 7012 3836 +rect 7036 3834 7092 3836 +rect 7116 3834 7172 3836 +rect 7196 3834 7252 3836 +rect 6956 3782 7002 3834 +rect 7002 3782 7012 3834 +rect 7036 3782 7066 3834 +rect 7066 3782 7078 3834 +rect 7078 3782 7092 3834 +rect 7116 3782 7130 3834 +rect 7130 3782 7142 3834 +rect 7142 3782 7172 3834 +rect 7196 3782 7206 3834 +rect 7206 3782 7252 3834 +rect 6956 3780 7012 3782 +rect 7036 3780 7092 3782 +rect 7116 3780 7172 3782 +rect 7196 3780 7252 3782 +rect 8022 5480 8078 5536 +rect 7616 5466 7672 5468 +rect 7696 5466 7752 5468 +rect 7776 5466 7832 5468 +rect 7856 5466 7912 5468 +rect 7616 5414 7662 5466 +rect 7662 5414 7672 5466 +rect 7696 5414 7726 5466 +rect 7726 5414 7738 5466 +rect 7738 5414 7752 5466 +rect 7776 5414 7790 5466 +rect 7790 5414 7802 5466 +rect 7802 5414 7832 5466 +rect 7856 5414 7866 5466 +rect 7866 5414 7912 5466 +rect 7616 5412 7672 5414 +rect 7696 5412 7752 5414 +rect 7776 5412 7832 5414 +rect 7856 5412 7912 5414 +rect 8390 6180 8446 6216 +rect 8390 6160 8392 6180 +rect 8392 6160 8444 6180 +rect 8444 6160 8446 6180 +rect 7616 4378 7672 4380 +rect 7696 4378 7752 4380 +rect 7776 4378 7832 4380 +rect 7856 4378 7912 4380 +rect 7616 4326 7662 4378 +rect 7662 4326 7672 4378 +rect 7696 4326 7726 4378 +rect 7726 4326 7738 4378 +rect 7738 4326 7752 4378 +rect 7776 4326 7790 4378 +rect 7790 4326 7802 4378 +rect 7802 4326 7832 4378 +rect 7856 4326 7866 4378 +rect 7866 4326 7912 4378 +rect 7616 4324 7672 4326 +rect 7696 4324 7752 4326 +rect 7776 4324 7832 4326 +rect 7856 4324 7912 4326 +rect 8114 4120 8170 4176 +rect 8390 4820 8446 4856 +rect 8390 4800 8392 4820 +rect 8392 4800 8444 4820 +rect 8444 4800 8446 4820 +rect 2616 3290 2672 3292 +rect 2696 3290 2752 3292 +rect 2776 3290 2832 3292 +rect 2856 3290 2912 3292 +rect 2616 3238 2662 3290 +rect 2662 3238 2672 3290 +rect 2696 3238 2726 3290 +rect 2726 3238 2738 3290 +rect 2738 3238 2752 3290 +rect 2776 3238 2790 3290 +rect 2790 3238 2802 3290 +rect 2802 3238 2832 3290 +rect 2856 3238 2866 3290 +rect 2866 3238 2912 3290 +rect 2616 3236 2672 3238 +rect 2696 3236 2752 3238 +rect 2776 3236 2832 3238 +rect 2856 3236 2912 3238 +rect 1956 2746 2012 2748 +rect 2036 2746 2092 2748 +rect 2116 2746 2172 2748 +rect 2196 2746 2252 2748 +rect 1956 2694 2002 2746 +rect 2002 2694 2012 2746 +rect 2036 2694 2066 2746 +rect 2066 2694 2078 2746 +rect 2078 2694 2092 2746 +rect 2116 2694 2130 2746 +rect 2130 2694 2142 2746 +rect 2142 2694 2172 2746 +rect 2196 2694 2206 2746 +rect 2206 2694 2252 2746 +rect 1956 2692 2012 2694 +rect 2036 2692 2092 2694 +rect 2116 2692 2172 2694 +rect 2196 2692 2252 2694 +rect 6956 2746 7012 2748 +rect 7036 2746 7092 2748 +rect 7116 2746 7172 2748 +rect 7196 2746 7252 2748 +rect 6956 2694 7002 2746 +rect 7002 2694 7012 2746 +rect 7036 2694 7066 2746 +rect 7066 2694 7078 2746 +rect 7078 2694 7092 2746 +rect 7116 2694 7130 2746 +rect 7130 2694 7142 2746 +rect 7142 2694 7172 2746 +rect 7196 2694 7206 2746 +rect 7206 2694 7252 2746 +rect 6956 2692 7012 2694 +rect 7036 2692 7092 2694 +rect 7116 2692 7172 2694 +rect 7196 2692 7252 2694 +rect 7616 3290 7672 3292 +rect 7696 3290 7752 3292 +rect 7776 3290 7832 3292 +rect 7856 3290 7912 3292 +rect 7616 3238 7662 3290 +rect 7662 3238 7672 3290 +rect 7696 3238 7726 3290 +rect 7726 3238 7738 3290 +rect 7738 3238 7752 3290 +rect 7776 3238 7790 3290 +rect 7790 3238 7802 3290 +rect 7802 3238 7832 3290 +rect 7856 3238 7866 3290 +rect 7866 3238 7912 3290 +rect 7616 3236 7672 3238 +rect 7696 3236 7752 3238 +rect 7776 3236 7832 3238 +rect 7856 3236 7912 3238 +rect 8114 2760 8170 2816 +rect 8390 3440 8446 3496 +rect 2616 2202 2672 2204 +rect 2696 2202 2752 2204 +rect 2776 2202 2832 2204 +rect 2856 2202 2912 2204 +rect 2616 2150 2662 2202 +rect 2662 2150 2672 2202 +rect 2696 2150 2726 2202 +rect 2726 2150 2738 2202 +rect 2738 2150 2752 2202 +rect 2776 2150 2790 2202 +rect 2790 2150 2802 2202 +rect 2802 2150 2832 2202 +rect 2856 2150 2866 2202 +rect 2866 2150 2912 2202 +rect 2616 2148 2672 2150 +rect 2696 2148 2752 2150 +rect 2776 2148 2832 2150 +rect 2856 2148 2912 2150 +rect 7616 2202 7672 2204 +rect 7696 2202 7752 2204 +rect 7776 2202 7832 2204 +rect 7856 2202 7912 2204 +rect 7616 2150 7662 2202 +rect 7662 2150 7672 2202 +rect 7696 2150 7726 2202 +rect 7726 2150 7738 2202 +rect 7738 2150 7752 2202 +rect 7776 2150 7790 2202 +rect 7790 2150 7802 2202 +rect 7802 2150 7832 2202 +rect 7856 2150 7866 2202 +rect 7866 2150 7912 2202 +rect 7616 2148 7672 2150 +rect 7696 2148 7752 2150 +rect 7776 2148 7832 2150 +rect 7856 2148 7912 2150 +rect 8022 2080 8078 2136 +rect 8390 1400 8446 1456 +rect 8206 720 8262 776 +<< metal3 >> +rect 8477 8938 8543 8941 +rect 9200 8938 10000 8968 +rect 8477 8936 10000 8938 +rect 8477 8880 8482 8936 +rect 8538 8880 10000 8936 +rect 8477 8878 10000 8880 +rect 8477 8875 8543 8878 +rect 9200 8848 10000 8878 +rect 8109 8258 8175 8261 +rect 9200 8258 10000 8288 +rect 8109 8256 10000 8258 +rect 8109 8200 8114 8256 +rect 8170 8200 10000 8256 +rect 8109 8198 10000 8200 +rect 8109 8195 8175 8198 +rect 9200 8168 10000 8198 +rect 2606 7648 2922 7649 +rect 2606 7584 2612 7648 +rect 2676 7584 2692 7648 +rect 2756 7584 2772 7648 +rect 2836 7584 2852 7648 +rect 2916 7584 2922 7648 +rect 2606 7583 2922 7584 +rect 7606 7648 7922 7649 +rect 7606 7584 7612 7648 +rect 7676 7584 7692 7648 +rect 7756 7584 7772 7648 +rect 7836 7584 7852 7648 +rect 7916 7584 7922 7648 +rect 7606 7583 7922 7584 +rect 8017 7578 8083 7581 +rect 9200 7578 10000 7608 +rect 8017 7576 10000 7578 +rect 8017 7520 8022 7576 +rect 8078 7520 10000 7576 +rect 8017 7518 10000 7520 +rect 8017 7515 8083 7518 +rect 9200 7488 10000 7518 +rect 1946 7104 2262 7105 +rect 1946 7040 1952 7104 +rect 2016 7040 2032 7104 +rect 2096 7040 2112 7104 +rect 2176 7040 2192 7104 +rect 2256 7040 2262 7104 +rect 1946 7039 2262 7040 +rect 6946 7104 7262 7105 +rect 6946 7040 6952 7104 +rect 7016 7040 7032 7104 +rect 7096 7040 7112 7104 +rect 7176 7040 7192 7104 +rect 7256 7040 7262 7104 +rect 6946 7039 7262 7040 +rect 8385 6898 8451 6901 +rect 9200 6898 10000 6928 +rect 8385 6896 10000 6898 +rect 8385 6840 8390 6896 +rect 8446 6840 10000 6896 +rect 8385 6838 10000 6840 +rect 8385 6835 8451 6838 +rect 9200 6808 10000 6838 +rect 2606 6560 2922 6561 +rect 2606 6496 2612 6560 +rect 2676 6496 2692 6560 +rect 2756 6496 2772 6560 +rect 2836 6496 2852 6560 +rect 2916 6496 2922 6560 +rect 2606 6495 2922 6496 +rect 7606 6560 7922 6561 +rect 7606 6496 7612 6560 +rect 7676 6496 7692 6560 +rect 7756 6496 7772 6560 +rect 7836 6496 7852 6560 +rect 7916 6496 7922 6560 +rect 7606 6495 7922 6496 +rect 8385 6218 8451 6221 +rect 9200 6218 10000 6248 +rect 8385 6216 10000 6218 +rect 8385 6160 8390 6216 +rect 8446 6160 10000 6216 +rect 8385 6158 10000 6160 +rect 8385 6155 8451 6158 +rect 9200 6128 10000 6158 +rect 1946 6016 2262 6017 +rect 1946 5952 1952 6016 +rect 2016 5952 2032 6016 +rect 2096 5952 2112 6016 +rect 2176 5952 2192 6016 +rect 2256 5952 2262 6016 +rect 1946 5951 2262 5952 +rect 6946 6016 7262 6017 +rect 6946 5952 6952 6016 +rect 7016 5952 7032 6016 +rect 7096 5952 7112 6016 +rect 7176 5952 7192 6016 +rect 7256 5952 7262 6016 +rect 6946 5951 7262 5952 +rect 8017 5538 8083 5541 +rect 9200 5538 10000 5568 +rect 8017 5536 10000 5538 +rect 8017 5480 8022 5536 +rect 8078 5480 10000 5536 +rect 8017 5478 10000 5480 +rect 8017 5475 8083 5478 +rect 2606 5472 2922 5473 +rect 2606 5408 2612 5472 +rect 2676 5408 2692 5472 +rect 2756 5408 2772 5472 +rect 2836 5408 2852 5472 +rect 2916 5408 2922 5472 +rect 2606 5407 2922 5408 +rect 7606 5472 7922 5473 +rect 7606 5408 7612 5472 +rect 7676 5408 7692 5472 +rect 7756 5408 7772 5472 +rect 7836 5408 7852 5472 +rect 7916 5408 7922 5472 +rect 9200 5448 10000 5478 +rect 7606 5407 7922 5408 +rect 1946 4928 2262 4929 +rect 1946 4864 1952 4928 +rect 2016 4864 2032 4928 +rect 2096 4864 2112 4928 +rect 2176 4864 2192 4928 +rect 2256 4864 2262 4928 +rect 1946 4863 2262 4864 +rect 6946 4928 7262 4929 +rect 6946 4864 6952 4928 +rect 7016 4864 7032 4928 +rect 7096 4864 7112 4928 +rect 7176 4864 7192 4928 +rect 7256 4864 7262 4928 +rect 6946 4863 7262 4864 +rect 8385 4858 8451 4861 +rect 9200 4858 10000 4888 +rect 8385 4856 10000 4858 +rect 8385 4800 8390 4856 +rect 8446 4800 10000 4856 +rect 8385 4798 10000 4800 +rect 8385 4795 8451 4798 +rect 9200 4768 10000 4798 +rect 2606 4384 2922 4385 +rect 2606 4320 2612 4384 +rect 2676 4320 2692 4384 +rect 2756 4320 2772 4384 +rect 2836 4320 2852 4384 +rect 2916 4320 2922 4384 +rect 2606 4319 2922 4320 +rect 7606 4384 7922 4385 +rect 7606 4320 7612 4384 +rect 7676 4320 7692 4384 +rect 7756 4320 7772 4384 +rect 7836 4320 7852 4384 +rect 7916 4320 7922 4384 +rect 7606 4319 7922 4320 +rect 8109 4178 8175 4181 +rect 9200 4178 10000 4208 +rect 8109 4176 10000 4178 +rect 8109 4120 8114 4176 +rect 8170 4120 10000 4176 +rect 8109 4118 10000 4120 +rect 8109 4115 8175 4118 +rect 9200 4088 10000 4118 +rect 1946 3840 2262 3841 +rect 1946 3776 1952 3840 +rect 2016 3776 2032 3840 +rect 2096 3776 2112 3840 +rect 2176 3776 2192 3840 +rect 2256 3776 2262 3840 +rect 1946 3775 2262 3776 +rect 6946 3840 7262 3841 +rect 6946 3776 6952 3840 +rect 7016 3776 7032 3840 +rect 7096 3776 7112 3840 +rect 7176 3776 7192 3840 +rect 7256 3776 7262 3840 +rect 6946 3775 7262 3776 +rect 8385 3498 8451 3501 +rect 9200 3498 10000 3528 +rect 8385 3496 10000 3498 +rect 8385 3440 8390 3496 +rect 8446 3440 10000 3496 +rect 8385 3438 10000 3440 +rect 8385 3435 8451 3438 +rect 9200 3408 10000 3438 +rect 2606 3296 2922 3297 +rect 2606 3232 2612 3296 +rect 2676 3232 2692 3296 +rect 2756 3232 2772 3296 +rect 2836 3232 2852 3296 +rect 2916 3232 2922 3296 +rect 2606 3231 2922 3232 +rect 7606 3296 7922 3297 +rect 7606 3232 7612 3296 +rect 7676 3232 7692 3296 +rect 7756 3232 7772 3296 +rect 7836 3232 7852 3296 +rect 7916 3232 7922 3296 +rect 7606 3231 7922 3232 +rect 8109 2818 8175 2821 +rect 9200 2818 10000 2848 +rect 8109 2816 10000 2818 +rect 8109 2760 8114 2816 +rect 8170 2760 10000 2816 +rect 8109 2758 10000 2760 +rect 8109 2755 8175 2758 +rect 1946 2752 2262 2753 +rect 1946 2688 1952 2752 +rect 2016 2688 2032 2752 +rect 2096 2688 2112 2752 +rect 2176 2688 2192 2752 +rect 2256 2688 2262 2752 +rect 1946 2687 2262 2688 +rect 6946 2752 7262 2753 +rect 6946 2688 6952 2752 +rect 7016 2688 7032 2752 +rect 7096 2688 7112 2752 +rect 7176 2688 7192 2752 +rect 7256 2688 7262 2752 +rect 9200 2728 10000 2758 +rect 6946 2687 7262 2688 +rect 2606 2208 2922 2209 +rect 2606 2144 2612 2208 +rect 2676 2144 2692 2208 +rect 2756 2144 2772 2208 +rect 2836 2144 2852 2208 +rect 2916 2144 2922 2208 +rect 2606 2143 2922 2144 +rect 7606 2208 7922 2209 +rect 7606 2144 7612 2208 +rect 7676 2144 7692 2208 +rect 7756 2144 7772 2208 +rect 7836 2144 7852 2208 +rect 7916 2144 7922 2208 +rect 7606 2143 7922 2144 +rect 8017 2138 8083 2141 +rect 9200 2138 10000 2168 +rect 8017 2136 10000 2138 +rect 8017 2080 8022 2136 +rect 8078 2080 10000 2136 +rect 8017 2078 10000 2080 +rect 8017 2075 8083 2078 +rect 9200 2048 10000 2078 +rect 8385 1458 8451 1461 +rect 9200 1458 10000 1488 +rect 8385 1456 10000 1458 +rect 8385 1400 8390 1456 +rect 8446 1400 10000 1456 +rect 8385 1398 10000 1400 +rect 8385 1395 8451 1398 +rect 9200 1368 10000 1398 +rect 8201 778 8267 781 +rect 9200 778 10000 808 +rect 8201 776 10000 778 +rect 8201 720 8206 776 +rect 8262 720 10000 776 +rect 8201 718 10000 720 +rect 8201 715 8267 718 +rect 9200 688 10000 718 +<< via3 >> +rect 2612 7644 2676 7648 +rect 2612 7588 2616 7644 +rect 2616 7588 2672 7644 +rect 2672 7588 2676 7644 +rect 2612 7584 2676 7588 +rect 2692 7644 2756 7648 +rect 2692 7588 2696 7644 +rect 2696 7588 2752 7644 +rect 2752 7588 2756 7644 +rect 2692 7584 2756 7588 +rect 2772 7644 2836 7648 +rect 2772 7588 2776 7644 +rect 2776 7588 2832 7644 +rect 2832 7588 2836 7644 +rect 2772 7584 2836 7588 +rect 2852 7644 2916 7648 +rect 2852 7588 2856 7644 +rect 2856 7588 2912 7644 +rect 2912 7588 2916 7644 +rect 2852 7584 2916 7588 +rect 7612 7644 7676 7648 +rect 7612 7588 7616 7644 +rect 7616 7588 7672 7644 +rect 7672 7588 7676 7644 +rect 7612 7584 7676 7588 +rect 7692 7644 7756 7648 +rect 7692 7588 7696 7644 +rect 7696 7588 7752 7644 +rect 7752 7588 7756 7644 +rect 7692 7584 7756 7588 +rect 7772 7644 7836 7648 +rect 7772 7588 7776 7644 +rect 7776 7588 7832 7644 +rect 7832 7588 7836 7644 +rect 7772 7584 7836 7588 +rect 7852 7644 7916 7648 +rect 7852 7588 7856 7644 +rect 7856 7588 7912 7644 +rect 7912 7588 7916 7644 +rect 7852 7584 7916 7588 +rect 1952 7100 2016 7104 +rect 1952 7044 1956 7100 +rect 1956 7044 2012 7100 +rect 2012 7044 2016 7100 +rect 1952 7040 2016 7044 +rect 2032 7100 2096 7104 +rect 2032 7044 2036 7100 +rect 2036 7044 2092 7100 +rect 2092 7044 2096 7100 +rect 2032 7040 2096 7044 +rect 2112 7100 2176 7104 +rect 2112 7044 2116 7100 +rect 2116 7044 2172 7100 +rect 2172 7044 2176 7100 +rect 2112 7040 2176 7044 +rect 2192 7100 2256 7104 +rect 2192 7044 2196 7100 +rect 2196 7044 2252 7100 +rect 2252 7044 2256 7100 +rect 2192 7040 2256 7044 +rect 6952 7100 7016 7104 +rect 6952 7044 6956 7100 +rect 6956 7044 7012 7100 +rect 7012 7044 7016 7100 +rect 6952 7040 7016 7044 +rect 7032 7100 7096 7104 +rect 7032 7044 7036 7100 +rect 7036 7044 7092 7100 +rect 7092 7044 7096 7100 +rect 7032 7040 7096 7044 +rect 7112 7100 7176 7104 +rect 7112 7044 7116 7100 +rect 7116 7044 7172 7100 +rect 7172 7044 7176 7100 +rect 7112 7040 7176 7044 +rect 7192 7100 7256 7104 +rect 7192 7044 7196 7100 +rect 7196 7044 7252 7100 +rect 7252 7044 7256 7100 +rect 7192 7040 7256 7044 +rect 2612 6556 2676 6560 +rect 2612 6500 2616 6556 +rect 2616 6500 2672 6556 +rect 2672 6500 2676 6556 +rect 2612 6496 2676 6500 +rect 2692 6556 2756 6560 +rect 2692 6500 2696 6556 +rect 2696 6500 2752 6556 +rect 2752 6500 2756 6556 +rect 2692 6496 2756 6500 +rect 2772 6556 2836 6560 +rect 2772 6500 2776 6556 +rect 2776 6500 2832 6556 +rect 2832 6500 2836 6556 +rect 2772 6496 2836 6500 +rect 2852 6556 2916 6560 +rect 2852 6500 2856 6556 +rect 2856 6500 2912 6556 +rect 2912 6500 2916 6556 +rect 2852 6496 2916 6500 +rect 7612 6556 7676 6560 +rect 7612 6500 7616 6556 +rect 7616 6500 7672 6556 +rect 7672 6500 7676 6556 +rect 7612 6496 7676 6500 +rect 7692 6556 7756 6560 +rect 7692 6500 7696 6556 +rect 7696 6500 7752 6556 +rect 7752 6500 7756 6556 +rect 7692 6496 7756 6500 +rect 7772 6556 7836 6560 +rect 7772 6500 7776 6556 +rect 7776 6500 7832 6556 +rect 7832 6500 7836 6556 +rect 7772 6496 7836 6500 +rect 7852 6556 7916 6560 +rect 7852 6500 7856 6556 +rect 7856 6500 7912 6556 +rect 7912 6500 7916 6556 +rect 7852 6496 7916 6500 +rect 1952 6012 2016 6016 +rect 1952 5956 1956 6012 +rect 1956 5956 2012 6012 +rect 2012 5956 2016 6012 +rect 1952 5952 2016 5956 +rect 2032 6012 2096 6016 +rect 2032 5956 2036 6012 +rect 2036 5956 2092 6012 +rect 2092 5956 2096 6012 +rect 2032 5952 2096 5956 +rect 2112 6012 2176 6016 +rect 2112 5956 2116 6012 +rect 2116 5956 2172 6012 +rect 2172 5956 2176 6012 +rect 2112 5952 2176 5956 +rect 2192 6012 2256 6016 +rect 2192 5956 2196 6012 +rect 2196 5956 2252 6012 +rect 2252 5956 2256 6012 +rect 2192 5952 2256 5956 +rect 6952 6012 7016 6016 +rect 6952 5956 6956 6012 +rect 6956 5956 7012 6012 +rect 7012 5956 7016 6012 +rect 6952 5952 7016 5956 +rect 7032 6012 7096 6016 +rect 7032 5956 7036 6012 +rect 7036 5956 7092 6012 +rect 7092 5956 7096 6012 +rect 7032 5952 7096 5956 +rect 7112 6012 7176 6016 +rect 7112 5956 7116 6012 +rect 7116 5956 7172 6012 +rect 7172 5956 7176 6012 +rect 7112 5952 7176 5956 +rect 7192 6012 7256 6016 +rect 7192 5956 7196 6012 +rect 7196 5956 7252 6012 +rect 7252 5956 7256 6012 +rect 7192 5952 7256 5956 +rect 2612 5468 2676 5472 +rect 2612 5412 2616 5468 +rect 2616 5412 2672 5468 +rect 2672 5412 2676 5468 +rect 2612 5408 2676 5412 +rect 2692 5468 2756 5472 +rect 2692 5412 2696 5468 +rect 2696 5412 2752 5468 +rect 2752 5412 2756 5468 +rect 2692 5408 2756 5412 +rect 2772 5468 2836 5472 +rect 2772 5412 2776 5468 +rect 2776 5412 2832 5468 +rect 2832 5412 2836 5468 +rect 2772 5408 2836 5412 +rect 2852 5468 2916 5472 +rect 2852 5412 2856 5468 +rect 2856 5412 2912 5468 +rect 2912 5412 2916 5468 +rect 2852 5408 2916 5412 +rect 7612 5468 7676 5472 +rect 7612 5412 7616 5468 +rect 7616 5412 7672 5468 +rect 7672 5412 7676 5468 +rect 7612 5408 7676 5412 +rect 7692 5468 7756 5472 +rect 7692 5412 7696 5468 +rect 7696 5412 7752 5468 +rect 7752 5412 7756 5468 +rect 7692 5408 7756 5412 +rect 7772 5468 7836 5472 +rect 7772 5412 7776 5468 +rect 7776 5412 7832 5468 +rect 7832 5412 7836 5468 +rect 7772 5408 7836 5412 +rect 7852 5468 7916 5472 +rect 7852 5412 7856 5468 +rect 7856 5412 7912 5468 +rect 7912 5412 7916 5468 +rect 7852 5408 7916 5412 +rect 1952 4924 2016 4928 +rect 1952 4868 1956 4924 +rect 1956 4868 2012 4924 +rect 2012 4868 2016 4924 +rect 1952 4864 2016 4868 +rect 2032 4924 2096 4928 +rect 2032 4868 2036 4924 +rect 2036 4868 2092 4924 +rect 2092 4868 2096 4924 +rect 2032 4864 2096 4868 +rect 2112 4924 2176 4928 +rect 2112 4868 2116 4924 +rect 2116 4868 2172 4924 +rect 2172 4868 2176 4924 +rect 2112 4864 2176 4868 +rect 2192 4924 2256 4928 +rect 2192 4868 2196 4924 +rect 2196 4868 2252 4924 +rect 2252 4868 2256 4924 +rect 2192 4864 2256 4868 +rect 6952 4924 7016 4928 +rect 6952 4868 6956 4924 +rect 6956 4868 7012 4924 +rect 7012 4868 7016 4924 +rect 6952 4864 7016 4868 +rect 7032 4924 7096 4928 +rect 7032 4868 7036 4924 +rect 7036 4868 7092 4924 +rect 7092 4868 7096 4924 +rect 7032 4864 7096 4868 +rect 7112 4924 7176 4928 +rect 7112 4868 7116 4924 +rect 7116 4868 7172 4924 +rect 7172 4868 7176 4924 +rect 7112 4864 7176 4868 +rect 7192 4924 7256 4928 +rect 7192 4868 7196 4924 +rect 7196 4868 7252 4924 +rect 7252 4868 7256 4924 +rect 7192 4864 7256 4868 +rect 2612 4380 2676 4384 +rect 2612 4324 2616 4380 +rect 2616 4324 2672 4380 +rect 2672 4324 2676 4380 +rect 2612 4320 2676 4324 +rect 2692 4380 2756 4384 +rect 2692 4324 2696 4380 +rect 2696 4324 2752 4380 +rect 2752 4324 2756 4380 +rect 2692 4320 2756 4324 +rect 2772 4380 2836 4384 +rect 2772 4324 2776 4380 +rect 2776 4324 2832 4380 +rect 2832 4324 2836 4380 +rect 2772 4320 2836 4324 +rect 2852 4380 2916 4384 +rect 2852 4324 2856 4380 +rect 2856 4324 2912 4380 +rect 2912 4324 2916 4380 +rect 2852 4320 2916 4324 +rect 7612 4380 7676 4384 +rect 7612 4324 7616 4380 +rect 7616 4324 7672 4380 +rect 7672 4324 7676 4380 +rect 7612 4320 7676 4324 +rect 7692 4380 7756 4384 +rect 7692 4324 7696 4380 +rect 7696 4324 7752 4380 +rect 7752 4324 7756 4380 +rect 7692 4320 7756 4324 +rect 7772 4380 7836 4384 +rect 7772 4324 7776 4380 +rect 7776 4324 7832 4380 +rect 7832 4324 7836 4380 +rect 7772 4320 7836 4324 +rect 7852 4380 7916 4384 +rect 7852 4324 7856 4380 +rect 7856 4324 7912 4380 +rect 7912 4324 7916 4380 +rect 7852 4320 7916 4324 +rect 1952 3836 2016 3840 +rect 1952 3780 1956 3836 +rect 1956 3780 2012 3836 +rect 2012 3780 2016 3836 +rect 1952 3776 2016 3780 +rect 2032 3836 2096 3840 +rect 2032 3780 2036 3836 +rect 2036 3780 2092 3836 +rect 2092 3780 2096 3836 +rect 2032 3776 2096 3780 +rect 2112 3836 2176 3840 +rect 2112 3780 2116 3836 +rect 2116 3780 2172 3836 +rect 2172 3780 2176 3836 +rect 2112 3776 2176 3780 +rect 2192 3836 2256 3840 +rect 2192 3780 2196 3836 +rect 2196 3780 2252 3836 +rect 2252 3780 2256 3836 +rect 2192 3776 2256 3780 +rect 6952 3836 7016 3840 +rect 6952 3780 6956 3836 +rect 6956 3780 7012 3836 +rect 7012 3780 7016 3836 +rect 6952 3776 7016 3780 +rect 7032 3836 7096 3840 +rect 7032 3780 7036 3836 +rect 7036 3780 7092 3836 +rect 7092 3780 7096 3836 +rect 7032 3776 7096 3780 +rect 7112 3836 7176 3840 +rect 7112 3780 7116 3836 +rect 7116 3780 7172 3836 +rect 7172 3780 7176 3836 +rect 7112 3776 7176 3780 +rect 7192 3836 7256 3840 +rect 7192 3780 7196 3836 +rect 7196 3780 7252 3836 +rect 7252 3780 7256 3836 +rect 7192 3776 7256 3780 +rect 2612 3292 2676 3296 +rect 2612 3236 2616 3292 +rect 2616 3236 2672 3292 +rect 2672 3236 2676 3292 +rect 2612 3232 2676 3236 +rect 2692 3292 2756 3296 +rect 2692 3236 2696 3292 +rect 2696 3236 2752 3292 +rect 2752 3236 2756 3292 +rect 2692 3232 2756 3236 +rect 2772 3292 2836 3296 +rect 2772 3236 2776 3292 +rect 2776 3236 2832 3292 +rect 2832 3236 2836 3292 +rect 2772 3232 2836 3236 +rect 2852 3292 2916 3296 +rect 2852 3236 2856 3292 +rect 2856 3236 2912 3292 +rect 2912 3236 2916 3292 +rect 2852 3232 2916 3236 +rect 7612 3292 7676 3296 +rect 7612 3236 7616 3292 +rect 7616 3236 7672 3292 +rect 7672 3236 7676 3292 +rect 7612 3232 7676 3236 +rect 7692 3292 7756 3296 +rect 7692 3236 7696 3292 +rect 7696 3236 7752 3292 +rect 7752 3236 7756 3292 +rect 7692 3232 7756 3236 +rect 7772 3292 7836 3296 +rect 7772 3236 7776 3292 +rect 7776 3236 7832 3292 +rect 7832 3236 7836 3292 +rect 7772 3232 7836 3236 +rect 7852 3292 7916 3296 +rect 7852 3236 7856 3292 +rect 7856 3236 7912 3292 +rect 7912 3236 7916 3292 +rect 7852 3232 7916 3236 +rect 1952 2748 2016 2752 +rect 1952 2692 1956 2748 +rect 1956 2692 2012 2748 +rect 2012 2692 2016 2748 +rect 1952 2688 2016 2692 +rect 2032 2748 2096 2752 +rect 2032 2692 2036 2748 +rect 2036 2692 2092 2748 +rect 2092 2692 2096 2748 +rect 2032 2688 2096 2692 +rect 2112 2748 2176 2752 +rect 2112 2692 2116 2748 +rect 2116 2692 2172 2748 +rect 2172 2692 2176 2748 +rect 2112 2688 2176 2692 +rect 2192 2748 2256 2752 +rect 2192 2692 2196 2748 +rect 2196 2692 2252 2748 +rect 2252 2692 2256 2748 +rect 2192 2688 2256 2692 +rect 6952 2748 7016 2752 +rect 6952 2692 6956 2748 +rect 6956 2692 7012 2748 +rect 7012 2692 7016 2748 +rect 6952 2688 7016 2692 +rect 7032 2748 7096 2752 +rect 7032 2692 7036 2748 +rect 7036 2692 7092 2748 +rect 7092 2692 7096 2748 +rect 7032 2688 7096 2692 +rect 7112 2748 7176 2752 +rect 7112 2692 7116 2748 +rect 7116 2692 7172 2748 +rect 7172 2692 7176 2748 +rect 7112 2688 7176 2692 +rect 7192 2748 7256 2752 +rect 7192 2692 7196 2748 +rect 7196 2692 7252 2748 +rect 7252 2692 7256 2748 +rect 7192 2688 7256 2692 +rect 2612 2204 2676 2208 +rect 2612 2148 2616 2204 +rect 2616 2148 2672 2204 +rect 2672 2148 2676 2204 +rect 2612 2144 2676 2148 +rect 2692 2204 2756 2208 +rect 2692 2148 2696 2204 +rect 2696 2148 2752 2204 +rect 2752 2148 2756 2204 +rect 2692 2144 2756 2148 +rect 2772 2204 2836 2208 +rect 2772 2148 2776 2204 +rect 2776 2148 2832 2204 +rect 2832 2148 2836 2204 +rect 2772 2144 2836 2148 +rect 2852 2204 2916 2208 +rect 2852 2148 2856 2204 +rect 2856 2148 2912 2204 +rect 2912 2148 2916 2204 +rect 2852 2144 2916 2148 +rect 7612 2204 7676 2208 +rect 7612 2148 7616 2204 +rect 7616 2148 7672 2204 +rect 7672 2148 7676 2204 +rect 7612 2144 7676 2148 +rect 7692 2204 7756 2208 +rect 7692 2148 7696 2204 +rect 7696 2148 7752 2204 +rect 7752 2148 7756 2204 +rect 7692 2144 7756 2148 +rect 7772 2204 7836 2208 +rect 7772 2148 7776 2204 +rect 7776 2148 7832 2204 +rect 7832 2148 7836 2204 +rect 7772 2144 7836 2148 +rect 7852 2204 7916 2208 +rect 7852 2148 7856 2204 +rect 7856 2148 7912 2204 +rect 7912 2148 7916 2204 +rect 7852 2144 7916 2148 +<< metal4 >> +rect 1944 7104 2264 7664 +rect 1944 7040 1952 7104 +rect 2016 7040 2032 7104 +rect 2096 7040 2112 7104 +rect 2176 7040 2192 7104 +rect 2256 7040 2264 7104 +rect 1944 6016 2264 7040 +rect 1944 5952 1952 6016 +rect 2016 5952 2032 6016 +rect 2096 5952 2112 6016 +rect 2176 5952 2192 6016 +rect 2256 5952 2264 6016 +rect 1944 4928 2264 5952 +rect 1944 4864 1952 4928 +rect 2016 4864 2032 4928 +rect 2096 4864 2112 4928 +rect 2176 4864 2192 4928 +rect 2256 4864 2264 4928 +rect 1944 3840 2264 4864 +rect 1944 3776 1952 3840 +rect 2016 3776 2032 3840 +rect 2096 3776 2112 3840 +rect 2176 3776 2192 3840 +rect 2256 3776 2264 3840 +rect 1944 3294 2264 3776 +rect 1944 3058 1986 3294 +rect 2222 3058 2264 3294 +rect 1944 2752 2264 3058 +rect 1944 2688 1952 2752 +rect 2016 2688 2032 2752 +rect 2096 2688 2112 2752 +rect 2176 2688 2192 2752 +rect 2256 2688 2264 2752 +rect 1944 2128 2264 2688 +rect 2604 7648 2924 7664 +rect 2604 7584 2612 7648 +rect 2676 7584 2692 7648 +rect 2756 7584 2772 7648 +rect 2836 7584 2852 7648 +rect 2916 7584 2924 7648 +rect 2604 6560 2924 7584 +rect 2604 6496 2612 6560 +rect 2676 6496 2692 6560 +rect 2756 6496 2772 6560 +rect 2836 6496 2852 6560 +rect 2916 6496 2924 6560 +rect 2604 5472 2924 6496 +rect 2604 5408 2612 5472 +rect 2676 5408 2692 5472 +rect 2756 5408 2772 5472 +rect 2836 5408 2852 5472 +rect 2916 5408 2924 5472 +rect 2604 4384 2924 5408 +rect 2604 4320 2612 4384 +rect 2676 4320 2692 4384 +rect 2756 4320 2772 4384 +rect 2836 4320 2852 4384 +rect 2916 4320 2924 4384 +rect 2604 3954 2924 4320 +rect 2604 3718 2646 3954 +rect 2882 3718 2924 3954 +rect 2604 3296 2924 3718 +rect 2604 3232 2612 3296 +rect 2676 3232 2692 3296 +rect 2756 3232 2772 3296 +rect 2836 3232 2852 3296 +rect 2916 3232 2924 3296 +rect 2604 2208 2924 3232 +rect 2604 2144 2612 2208 +rect 2676 2144 2692 2208 +rect 2756 2144 2772 2208 +rect 2836 2144 2852 2208 +rect 2916 2144 2924 2208 +rect 2604 2128 2924 2144 +rect 6944 7104 7264 7664 +rect 6944 7040 6952 7104 +rect 7016 7040 7032 7104 +rect 7096 7040 7112 7104 +rect 7176 7040 7192 7104 +rect 7256 7040 7264 7104 +rect 6944 6016 7264 7040 +rect 6944 5952 6952 6016 +rect 7016 5952 7032 6016 +rect 7096 5952 7112 6016 +rect 7176 5952 7192 6016 +rect 7256 5952 7264 6016 +rect 6944 4928 7264 5952 +rect 6944 4864 6952 4928 +rect 7016 4864 7032 4928 +rect 7096 4864 7112 4928 +rect 7176 4864 7192 4928 +rect 7256 4864 7264 4928 +rect 6944 3840 7264 4864 +rect 6944 3776 6952 3840 +rect 7016 3776 7032 3840 +rect 7096 3776 7112 3840 +rect 7176 3776 7192 3840 +rect 7256 3776 7264 3840 +rect 6944 3294 7264 3776 +rect 6944 3058 6986 3294 +rect 7222 3058 7264 3294 +rect 6944 2752 7264 3058 +rect 6944 2688 6952 2752 +rect 7016 2688 7032 2752 +rect 7096 2688 7112 2752 +rect 7176 2688 7192 2752 +rect 7256 2688 7264 2752 +rect 6944 2128 7264 2688 +rect 7604 7648 7924 7664 +rect 7604 7584 7612 7648 +rect 7676 7584 7692 7648 +rect 7756 7584 7772 7648 +rect 7836 7584 7852 7648 +rect 7916 7584 7924 7648 +rect 7604 6560 7924 7584 +rect 7604 6496 7612 6560 +rect 7676 6496 7692 6560 +rect 7756 6496 7772 6560 +rect 7836 6496 7852 6560 +rect 7916 6496 7924 6560 +rect 7604 5472 7924 6496 +rect 7604 5408 7612 5472 +rect 7676 5408 7692 5472 +rect 7756 5408 7772 5472 +rect 7836 5408 7852 5472 +rect 7916 5408 7924 5472 +rect 7604 4384 7924 5408 +rect 7604 4320 7612 4384 +rect 7676 4320 7692 4384 +rect 7756 4320 7772 4384 +rect 7836 4320 7852 4384 +rect 7916 4320 7924 4384 +rect 7604 3954 7924 4320 +rect 7604 3718 7646 3954 +rect 7882 3718 7924 3954 +rect 7604 3296 7924 3718 +rect 7604 3232 7612 3296 +rect 7676 3232 7692 3296 +rect 7756 3232 7772 3296 +rect 7836 3232 7852 3296 +rect 7916 3232 7924 3296 +rect 7604 2208 7924 3232 +rect 7604 2144 7612 2208 +rect 7676 2144 7692 2208 +rect 7756 2144 7772 2208 +rect 7836 2144 7852 2208 +rect 7916 2144 7924 2208 +rect 7604 2128 7924 2144 +<< via4 >> +rect 1986 3058 2222 3294 +rect 2646 3718 2882 3954 +rect 6986 3058 7222 3294 +rect 7646 3718 7882 3954 +<< metal5 >> +rect 1056 3954 8880 3996 +rect 1056 3718 2646 3954 +rect 2882 3718 7646 3954 +rect 7882 3718 8880 3954 +rect 1056 3676 8880 3718 +rect 1056 3294 8880 3336 +rect 1056 3058 1986 3294 +rect 2222 3058 6986 3294 +rect 7222 3058 8880 3294 +rect 1056 3016 8880 3058 +use sky130_fd_sc_hd__nor3b_2 _0_ +timestamp -3599 +transform 1 0 7544 0 1 5440 +box -38 -48 958 592 +use sky130_fd_sc_hd__nor3b_2 _1_ +timestamp -3599 +transform 1 0 7544 0 -1 5440 +box -38 -48 958 592 +use sky130_fd_sc_hd__clkbuf_1 _2_ +timestamp -3599 +transform 1 0 8280 0 -1 4352 +box -38 -48 314 592 +use sky130_fd_sc_hd__clkbuf_1 _3_ +timestamp -3599 +transform -1 0 7820 0 1 4352 +box -38 -48 314 592 +use sky130_fd_sc_hd__clkbuf_1 _4_ +timestamp -3599 +transform 1 0 8004 0 -1 4352 +box -38 -48 314 592 +use sky130_fd_sc_hd__clkbuf_1 _5_ +timestamp -3599 +transform -1 0 7636 0 -1 7616 +box -38 -48 314 592 +use sky130_fd_sc_hd__clkbuf_1 _6_ +timestamp -3599 +transform -1 0 8188 0 1 3264 +box -38 -48 314 592 +use sky130_fd_sc_hd__clkbuf_1 _7_ +timestamp -3599 +transform -1 0 7636 0 1 2176 +box -38 -48 314 592 +use sky130_fd_sc_hd__clkbuf_1 _8_ +timestamp -3599 +transform -1 0 8188 0 -1 6528 +box -38 -48 314 592 +use sky130_fd_sc_hd__clkbuf_1 _9_ +timestamp -3599 +transform -1 0 7360 0 1 2176 +box -38 -48 314 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_0_3 +timestamp 1636964856 +transform 1 0 1380 0 1 2176 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_0_15 +timestamp 1636964856 +transform 1 0 2484 0 1 2176 +box -38 -48 1142 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_0_27 +timestamp -3599 +transform 1 0 3588 0 1 2176 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_0_29 +timestamp 1636964856 +transform 1 0 3772 0 1 2176 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_0_41 +timestamp 1636964856 +transform 1 0 4876 0 1 2176 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_3 FILLER_0_0_53 +timestamp -3599 +transform 1 0 5980 0 1 2176 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_8 FILLER_0_0_57 +timestamp -3599 +transform 1 0 6348 0 1 2176 +box -38 -48 774 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_1_3 +timestamp 1636964856 +transform 1 0 1380 0 -1 3264 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_1_15 +timestamp 1636964856 +transform 1 0 2484 0 -1 3264 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_1_27 +timestamp 1636964856 +transform 1 0 3588 0 -1 3264 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_1_39 +timestamp 1636964856 +transform 1 0 4692 0 -1 3264 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_4 FILLER_0_1_51 +timestamp -3599 +transform 1 0 5796 0 -1 3264 +box -38 -48 406 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_1_55 +timestamp -3599 +transform 1 0 6164 0 -1 3264 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_1_57 +timestamp 1636964856 +transform 1 0 6348 0 -1 3264 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_4 FILLER_0_1_69 +timestamp -3599 +transform 1 0 7452 0 -1 3264 +box -38 -48 406 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_1_73 +timestamp -3599 +transform 1 0 7820 0 -1 3264 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_2_3 +timestamp 1636964856 +transform 1 0 1380 0 1 3264 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_2_15 +timestamp 1636964856 +transform 1 0 2484 0 1 3264 +box -38 -48 1142 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_2_27 +timestamp -3599 +transform 1 0 3588 0 1 3264 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_2_29 +timestamp 1636964856 +transform 1 0 3772 0 1 3264 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_2_41 +timestamp 1636964856 +transform 1 0 4876 0 1 3264 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_2_53 +timestamp 1636964856 +transform 1 0 5980 0 1 3264 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_8 FILLER_0_2_65 +timestamp -3599 +transform 1 0 7084 0 1 3264 +box -38 -48 774 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_2_73 +timestamp -3599 +transform 1 0 7820 0 1 3264 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_3_3 +timestamp 1636964856 +transform 1 0 1380 0 -1 4352 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_3_15 +timestamp 1636964856 +transform 1 0 2484 0 -1 4352 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_3_27 +timestamp 1636964856 +transform 1 0 3588 0 -1 4352 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_3_39 +timestamp 1636964856 +transform 1 0 4692 0 -1 4352 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_4 FILLER_0_3_51 +timestamp -3599 +transform 1 0 5796 0 -1 4352 +box -38 -48 406 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_3_55 +timestamp -3599 +transform 1 0 6164 0 -1 4352 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_3_57 +timestamp 1636964856 +transform 1 0 6348 0 -1 4352 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_6 FILLER_0_3_69 +timestamp -3599 +transform 1 0 7452 0 -1 4352 +box -38 -48 590 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_4_3 +timestamp 1636964856 +transform 1 0 1380 0 1 4352 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_4_15 +timestamp 1636964856 +transform 1 0 2484 0 1 4352 +box -38 -48 1142 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_4_27 +timestamp -3599 +transform 1 0 3588 0 1 4352 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_4_29 +timestamp 1636964856 +transform 1 0 3772 0 1 4352 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_4_41 +timestamp 1636964856 +transform 1 0 4876 0 1 4352 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_4_53 +timestamp 1636964856 +transform 1 0 5980 0 1 4352 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_4 FILLER_0_4_65 +timestamp -3599 +transform 1 0 7084 0 1 4352 +box -38 -48 406 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_4_69 +timestamp -3599 +transform 1 0 7452 0 1 4352 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_5_3 +timestamp 1636964856 +transform 1 0 1380 0 -1 5440 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_5_15 +timestamp 1636964856 +transform 1 0 2484 0 -1 5440 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_5_27 +timestamp 1636964856 +transform 1 0 3588 0 -1 5440 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_5_39 +timestamp 1636964856 +transform 1 0 4692 0 -1 5440 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_4 FILLER_0_5_51 +timestamp -3599 +transform 1 0 5796 0 -1 5440 +box -38 -48 406 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_5_55 +timestamp -3599 +transform 1 0 6164 0 -1 5440 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_5_57 +timestamp 1636964856 +transform 1 0 6348 0 -1 5440 +box -38 -48 1142 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_5_69 +timestamp -3599 +transform 1 0 7452 0 -1 5440 +box -38 -48 130 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_5_80 +timestamp -3599 +transform 1 0 8464 0 -1 5440 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_6_3 +timestamp 1636964856 +transform 1 0 1380 0 1 5440 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_6_15 +timestamp 1636964856 +transform 1 0 2484 0 1 5440 +box -38 -48 1142 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_6_27 +timestamp -3599 +transform 1 0 3588 0 1 5440 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_6_29 +timestamp 1636964856 +transform 1 0 3772 0 1 5440 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_6_41 +timestamp 1636964856 +transform 1 0 4876 0 1 5440 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_6_53 +timestamp 1636964856 +transform 1 0 5980 0 1 5440 +box -38 -48 1142 592 +use sky130_fd_sc_hd__fill_2 FILLER_0_6_65 +timestamp -3599 +transform 1 0 7084 0 1 5440 +box -38 -48 222 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_6_80 +timestamp -3599 +transform 1 0 8464 0 1 5440 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_7_3 +timestamp 1636964856 +transform 1 0 1380 0 -1 6528 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_7_15 +timestamp 1636964856 +transform 1 0 2484 0 -1 6528 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_7_27 +timestamp 1636964856 +transform 1 0 3588 0 -1 6528 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_7_39 +timestamp 1636964856 +transform 1 0 4692 0 -1 6528 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_4 FILLER_0_7_51 +timestamp -3599 +transform 1 0 5796 0 -1 6528 +box -38 -48 406 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_7_55 +timestamp -3599 +transform 1 0 6164 0 -1 6528 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_7_57 +timestamp 1636964856 +transform 1 0 6348 0 -1 6528 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_4 FILLER_0_7_69 +timestamp -3599 +transform 1 0 7452 0 -1 6528 +box -38 -48 406 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_7_73 +timestamp -3599 +transform 1 0 7820 0 -1 6528 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_8_3 +timestamp 1636964856 +transform 1 0 1380 0 1 6528 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_8_15 +timestamp 1636964856 +transform 1 0 2484 0 1 6528 +box -38 -48 1142 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_8_27 +timestamp -3599 +transform 1 0 3588 0 1 6528 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_8_29 +timestamp 1636964856 +transform 1 0 3772 0 1 6528 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_8_41 +timestamp 1636964856 +transform 1 0 4876 0 1 6528 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_8_53 +timestamp 1636964856 +transform 1 0 5980 0 1 6528 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_8 FILLER_0_8_65 +timestamp -3599 +transform 1 0 7084 0 1 6528 +box -38 -48 774 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_8_73 +timestamp -3599 +transform 1 0 7820 0 1 6528 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_9_3 +timestamp 1636964856 +transform 1 0 1380 0 -1 7616 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_9_15 +timestamp 1636964856 +transform 1 0 2484 0 -1 7616 +box -38 -48 1142 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_9_27 +timestamp -3599 +transform 1 0 3588 0 -1 7616 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_9_29 +timestamp 1636964856 +transform 1 0 3772 0 -1 7616 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_9_41 +timestamp 1636964856 +transform 1 0 4876 0 -1 7616 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_3 FILLER_0_9_53 +timestamp -3599 +transform 1 0 5980 0 -1 7616 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_8 FILLER_0_9_57 +timestamp -3599 +transform 1 0 6348 0 -1 7616 +box -38 -48 774 592 +use sky130_fd_sc_hd__decap_3 FILLER_0_9_65 +timestamp -3599 +transform 1 0 7084 0 -1 7616 +box -38 -48 314 592 +use sky130_fd_sc_hd__buf_1 input1 +timestamp -3599 +transform -1 0 8188 0 -1 3264 +box -38 -48 314 592 +use sky130_fd_sc_hd__buf_1 input2 +timestamp -3599 +transform -1 0 8188 0 1 6528 +box -38 -48 314 592 +use sky130_fd_sc_hd__buf_1 input3 +timestamp -3599 +transform 1 0 7268 0 1 5440 +box -38 -48 314 592 +use sky130_fd_sc_hd__clkbuf_4 output4 +timestamp -3599 +transform 1 0 8004 0 1 2176 +box -38 -48 590 592 +use sky130_fd_sc_hd__buf_2 output5 +timestamp -3599 +transform 1 0 8188 0 1 4352 +box -38 -48 406 592 +use sky130_fd_sc_hd__buf_2 output6 +timestamp -3599 +transform 1 0 7820 0 1 4352 +box -38 -48 406 592 +use sky130_fd_sc_hd__buf_2 output7 +timestamp -3599 +transform 1 0 7636 0 -1 7616 +box -38 -48 406 592 +use sky130_fd_sc_hd__clkbuf_4 output8 +timestamp -3599 +transform 1 0 8004 0 -1 7616 +box -38 -48 590 592 +use sky130_fd_sc_hd__buf_2 output9 +timestamp -3599 +transform 1 0 8188 0 1 3264 +box -38 -48 406 592 +use sky130_fd_sc_hd__buf_2 output10 +timestamp -3599 +transform 1 0 7636 0 1 2176 +box -38 -48 406 592 +use sky130_fd_sc_hd__buf_2 output11 +timestamp -3599 +transform 1 0 8188 0 -1 6528 +box -38 -48 406 592 +use sky130_fd_sc_hd__buf_2 output12 +timestamp -3599 +transform 1 0 8188 0 -1 3264 +box -38 -48 406 592 +use sky130_fd_sc_hd__buf_2 output13 +timestamp -3599 +transform 1 0 8188 0 1 6528 +box -38 -48 406 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_0_Left_10 +timestamp -3599 +transform 1 0 1104 0 1 2176 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_0_Right_0 +timestamp -3599 +transform -1 0 8832 0 1 2176 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Left_11 +timestamp -3599 +transform 1 0 1104 0 -1 3264 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Right_1 +timestamp -3599 +transform -1 0 8832 0 -1 3264 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Left_12 +timestamp -3599 +transform 1 0 1104 0 1 3264 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Right_2 +timestamp -3599 +transform -1 0 8832 0 1 3264 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Left_13 +timestamp -3599 +transform 1 0 1104 0 -1 4352 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Right_3 +timestamp -3599 +transform -1 0 8832 0 -1 4352 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Left_14 +timestamp -3599 +transform 1 0 1104 0 1 4352 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Right_4 +timestamp -3599 +transform -1 0 8832 0 1 4352 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Left_15 +timestamp -3599 +transform 1 0 1104 0 -1 5440 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Right_5 +timestamp -3599 +transform -1 0 8832 0 -1 5440 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Left_16 +timestamp -3599 +transform 1 0 1104 0 1 5440 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Right_6 +timestamp -3599 +transform -1 0 8832 0 1 5440 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Left_17 +timestamp -3599 +transform 1 0 1104 0 -1 6528 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Right_7 +timestamp -3599 +transform -1 0 8832 0 -1 6528 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Left_18 +timestamp -3599 +transform 1 0 1104 0 1 6528 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Right_8 +timestamp -3599 +transform -1 0 8832 0 1 6528 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Left_19 +timestamp -3599 +transform 1 0 1104 0 -1 7616 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Right_9 +timestamp -3599 +transform -1 0 8832 0 -1 7616 +box -38 -48 314 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_20 +timestamp -3599 +transform 1 0 3680 0 1 2176 +box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_21 +timestamp -3599 +transform 1 0 6256 0 1 2176 +box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_1_22 +timestamp -3599 +transform 1 0 6256 0 -1 3264 +box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_2_23 +timestamp -3599 +transform 1 0 3680 0 1 3264 +box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_3_24 +timestamp -3599 +transform 1 0 6256 0 -1 4352 +box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_4_25 +timestamp -3599 +transform 1 0 3680 0 1 4352 +box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_5_26 +timestamp -3599 +transform 1 0 6256 0 -1 5440 +box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_6_27 +timestamp -3599 +transform 1 0 3680 0 1 5440 +box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_7_28 +timestamp -3599 +transform 1 0 6256 0 -1 6528 +box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_8_29 +timestamp -3599 +transform 1 0 3680 0 1 6528 +box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_30 +timestamp -3599 +transform 1 0 3680 0 -1 7616 +box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_31 +timestamp -3599 +transform 1 0 6256 0 -1 7616 +box -38 -48 130 592 +<< labels >> +flabel metal4 s 2604 2128 2924 7664 0 FreeSans 1920 90 0 0 VGND +port 0 nsew ground bidirectional +flabel metal4 s 7604 2128 7924 7664 0 FreeSans 1920 90 0 0 VGND +port 0 nsew ground bidirectional +flabel metal5 s 1056 3676 8880 3996 0 FreeSans 2560 0 0 0 VGND +port 0 nsew ground bidirectional +flabel metal4 s 1944 2128 2264 7664 0 FreeSans 1920 90 0 0 VPWR +port 1 nsew power bidirectional +flabel metal4 s 6944 2128 7264 7664 0 FreeSans 1920 90 0 0 VPWR +port 1 nsew power bidirectional +flabel metal5 s 1056 3016 8880 3336 0 FreeSans 2560 0 0 0 VPWR +port 1 nsew power bidirectional +flabel metal3 s 9200 688 10000 808 0 FreeSans 480 0 0 0 bit_phase_0[0] +port 2 nsew signal output +flabel metal3 s 9200 4768 10000 4888 0 FreeSans 480 0 0 0 bit_phase_0[1] +port 3 nsew signal output +flabel metal3 s 9200 4088 10000 4208 0 FreeSans 480 0 0 0 bit_phase_0[2] +port 4 nsew signal output +flabel metal3 s 9200 7488 10000 7608 0 FreeSans 480 0 0 0 bit_phase_0[3] +port 5 nsew signal output +flabel metal3 s 9200 8848 10000 8968 0 FreeSans 480 0 0 0 bit_phase_0[4] +port 6 nsew signal output +flabel metal3 s 9200 3408 10000 3528 0 FreeSans 480 0 0 0 bit_phase_1[0] +port 7 nsew signal output +flabel metal3 s 9200 2048 10000 2168 0 FreeSans 480 0 0 0 bit_phase_1[1] +port 8 nsew signal output +flabel metal3 s 9200 6128 10000 6248 0 FreeSans 480 0 0 0 bit_phase_1[2] +port 9 nsew signal output +flabel metal3 s 9200 1368 10000 1488 0 FreeSans 480 0 0 0 bit_phase_1[3] +port 10 nsew signal output +flabel metal3 s 9200 6808 10000 6928 0 FreeSans 480 0 0 0 bit_phase_1[4] +port 11 nsew signal output +flabel metal3 s 9200 2728 10000 2848 0 FreeSans 480 0 0 0 input_fock_state_str[0] +port 12 nsew signal input +flabel metal3 s 9200 8168 10000 8288 0 FreeSans 480 0 0 0 input_fock_state_str[1] +port 13 nsew signal input +flabel metal3 s 9200 5448 10000 5568 0 FreeSans 480 0 0 0 input_fock_state_str[2] +port 14 nsew signal input +rlabel metal1 4968 7616 4968 7616 0 VGND +rlabel metal1 4968 7072 4968 7072 0 VPWR +rlabel metal1 8326 2278 8326 2278 0 bit_phase_0[0] +rlabel via2 8418 4811 8418 4811 0 bit_phase_0[1] +rlabel metal1 8096 4454 8096 4454 0 bit_phase_0[2] +rlabel metal1 7958 7514 7958 7514 0 bit_phase_0[3] +rlabel metal2 8510 8177 8510 8177 0 bit_phase_0[4] +rlabel metal2 8418 3417 8418 3417 0 bit_phase_1[0] +rlabel metal1 7958 2278 7958 2278 0 bit_phase_1[1] +rlabel via2 8418 6171 8418 6171 0 bit_phase_1[2] +rlabel metal3 8840 1428 8840 1428 0 bit_phase_1[3] +rlabel metal2 8418 6749 8418 6749 0 bit_phase_1[4] +rlabel metal2 8142 2907 8142 2907 0 input_fock_state_str[0] +rlabel metal2 8142 7497 8142 7497 0 input_fock_state_str[1] +rlabel metal1 7314 5712 7314 5712 0 input_fock_state_str[2] +rlabel metal1 8142 5202 8142 5202 0 net1 +rlabel metal1 7636 2414 7636 2414 0 net10 +rlabel metal1 8188 6290 8188 6290 0 net11 +rlabel metal1 7774 2958 7774 2958 0 net12 +rlabel metal1 7268 2414 7268 2414 0 net13 +rlabel metal1 8142 5678 8142 5678 0 net2 +rlabel metal1 7544 5678 7544 5678 0 net3 +rlabel metal1 8188 2414 8188 2414 0 net4 +rlabel metal1 8234 4624 8234 4624 0 net5 +rlabel metal2 8050 4420 8050 4420 0 net6 +rlabel metal1 7636 7378 7636 7378 0 net7 +rlabel metal1 7774 7446 7774 7446 0 net8 +rlabel metal1 8188 3502 8188 3502 0 net9 +<< properties >> +string FIXED_BBOX 0 0 10000 10000 +<< end >> diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.magic.gds b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.magic.gds new file mode 100644 index 00000000..a60cd078 Binary files /dev/null and b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.magic.gds differ diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/COMMANDS b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/COMMANDS new file mode 100644 index 00000000..f3529e90 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/COMMANDS @@ -0,0 +1 @@ +magic -dnull -noconsole -rcfile /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/magic/sky130A.magicrc /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/magic/wrapper.tcl diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/_env.tcl b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/_env.tcl new file mode 100644 index 00000000..84801541 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/_env.tcl @@ -0,0 +1,73 @@ +set ::env(STEP_ID) Magic.DRC +set ::env(TECH_LEF) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef +set ::env(MACRO_LEFS) "" +set ::env(STD_CELL_LIBRARY) sky130_fd_sc_hd +set ::env(VDD_PIN) VPWR +set ::env(VDD_PIN_VOLTAGE) 1.80 +set ::env(GND_PIN) VGND +set ::env(TECH_LEFS) "\"nom_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef \"min_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef \"max_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef" +set ::env(GPIO_PADS_LEF) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef" +set ::env(GPIO_PADS_LEF_CORE_SIDE) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef" +set ::env(GPIO_PADS_VERILOG) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v +set ::env(GPIO_PAD_CELLS) "\"sky130_fd_io*\" \"sky130_ef_io*\"" +set ::env(PRIMARY_GDSII_STREAMOUT_TOOL) magic +set ::env(DATA_WIRE_RC_LAYER) met2 +set ::env(CLOCK_WIRE_RC_LAYER) met5 +set ::env(DEFAULT_CORNER) nom_tt_025C_1v80 +set ::env(STA_CORNERS) "nom_tt_025C_1v80 nom_ss_100C_1v60 nom_ff_n40C_1v95 min_tt_025C_1v80 min_ss_100C_1v60 min_ff_n40C_1v95 max_tt_025C_1v80 max_ss_100C_1v60 max_ff_n40C_1v95" +set ::env(FP_TRACKS_INFO) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info +set ::env(FP_TAPCELL_DIST) 13 +set ::env(FP_IO_HLAYER) met3 +set ::env(FP_IO_VLAYER) met2 +set ::env(RT_MIN_LAYER) met1 +set ::env(RT_MAX_LAYER) met5 +set ::env(SCL_GROUND_PINS) "VGND VNB" +set ::env(SCL_POWER_PINS) "VPWR VPB" +set ::env(TRISTATE_CELLS) "\"sky130_fd_sc_hd__ebuf*\"" +set ::env(FILL_CELL) "\"sky130_fd_sc_hd__fill*\"" +set ::env(DECAP_CELL) "sky130_ef_sc_hd__decap_12 sky130_fd_sc_hd__decap_8 sky130_fd_sc_hd__decap_6 sky130_fd_sc_hd__decap_4 sky130_fd_sc_hd__decap_3" +set ::env(LIB) "\"*_tt_025C_1v80\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib \"*_ss_100C_1v60\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib \"*_ff_n40C_1v95\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" +set ::env(CELL_LEFS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef" +set ::env(CELL_GDS) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds +set ::env(CELL_VERILOG_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v" +set ::env(CELL_BB_VERILOG_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox.v /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox_pp.v" +set ::env(CELL_SPICE_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice" +set ::env(SYNTH_EXCLUDED_CELL_FILE) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells +set ::env(PNR_EXCLUDED_CELL_FILE) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells +set ::env(OUTPUT_CAP_LOAD) 33.442 +set ::env(MAX_FANOUT_CONSTRAINT) 6 +set ::env(MAX_TRANSITION_CONSTRAINT) 0.75 +set ::env(MAX_CAPACITANCE_CONSTRAINT) 0.2 +set ::env(CLOCK_UNCERTAINTY_CONSTRAINT) 0.25 +set ::env(CLOCK_TRANSITION_CONSTRAINT) 0.1499999999999999944488848768742172978818416595458984375 +set ::env(TIME_DERATING_CONSTRAINT) 5 +set ::env(IO_DELAY_CONSTRAINT) 20 +set ::env(SYNTH_DRIVING_CELL) sky130_fd_sc_hd__inv_2/Y +set ::env(SYNTH_TIEHI_CELL) sky130_fd_sc_hd__conb_1/HI +set ::env(SYNTH_TIELO_CELL) sky130_fd_sc_hd__conb_1/LO +set ::env(SYNTH_BUFFER_CELL) sky130_fd_sc_hd__buf_2/A/X +set ::env(WELLTAP_CELL) sky130_fd_sc_hd__tapvpwrvgnd_1 +set ::env(ENDCAP_CELL) sky130_fd_sc_hd__decap_3 +set ::env(PLACE_SITE) unithd +set ::env(CELL_PAD_EXCLUDE) "\"sky130_fd_sc_hd__tap*\" \"sky130_fd_sc_hd__decap*\" \"sky130_ef_sc_hd__decap*\" \"sky130_fd_sc_hd__fill*\"" +set ::env(DIODE_CELL) sky130_fd_sc_hd__diode_2/DIODE +set ::env(DESIGN_NAME) top +set ::env(CLOCK_PERIOD) 15 +set ::env(CLOCK_PORT) None +set ::env(DIE_AREA) "0 0 50 50" +set ::env(FALLBACK_SDC_FILE) /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc +set ::env(MAGIC_DEF_LABELS) 1 +set ::env(MAGIC_GDS_POLYGON_SUBCELLS) 0 +set ::env(MAGIC_DEF_NO_BLOCKAGES) 1 +set ::env(MAGIC_INCLUDE_GDS_POINTERS) 0 +set ::env(MAGICRC) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/magic/sky130A.magicrc +set ::env(MAGIC_TECH) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/magic/sky130A.tech +set ::env(MAGIC_PDK_SETUP) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/magic/sky130A.tcl +set ::env(CELL_MAGS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_ef_sc_hd__decap_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_ef_sc_hd__fill_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_ef_sc_hd__fill_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_ef_sc_hd__fill_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111oi_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21bo_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21bo_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21bo_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21boi_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21boi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21boi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21boi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a222oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4bb_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4bb_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4bb_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_6.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__bufbuf_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__bufbuf_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__bufinv_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__bufinv_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s15_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s15_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s18_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s18_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s25_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s25_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s50_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s50_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinvlp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinvlp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__conb_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_3.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_6.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfbbn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfbbn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfbbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfsbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfsbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfstp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfstp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfstp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__diode_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlclkp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlclkp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlclkp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrbn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrbn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtn_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxbn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxbn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxtn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxtn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxtn_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlygate4sd1_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlygate4sd2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlygate4sd3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlymetal6s2s_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlymetal6s4s_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlymetal6s6s_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ebufn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ebufn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ebufn_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ebufn_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__edfxbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__edfxtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvp_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fa_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fa_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fa_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fah_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fahcin_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fahcon_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fill_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fill_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fill_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fill_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ha_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ha_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ha_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_6.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_bleeder_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_3.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_6.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputiso0n_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputiso0p_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputiso1n_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputiso1p_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputisolatch_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrckapwr_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__macro_sparecell.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__maj3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__maj3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__maj3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2i_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2i_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2i_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux4_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux4_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux4_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4bb_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4bb_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4bb_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4bb_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4bb_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4bb_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ba_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ba_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ba_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21bai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21bai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21bai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311ai_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4bb_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4bb_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4bb_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__probe_p_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__probec_p_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfbbn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfbbn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfbbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrtn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfsbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfsbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfstp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfstp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfstp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdlclkp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdlclkp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdlclkp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tap_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tap_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tapvgnd2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tapvgnd_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tapvpwrvgnd_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor3_4.mag" +set ::env(CELL_MAGLEFS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_ef_sc_hd__decap_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_ef_sc_hd__fill_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_ef_sc_hd__fill_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_ef_sc_hd__fill_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111oi_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21bo_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21bo_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21bo_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21boi_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21boi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21boi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21boi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a222oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4bb_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4bb_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4bb_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_6.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__bufbuf_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__bufbuf_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__bufinv_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__bufinv_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s15_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s15_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s18_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s18_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s25_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s25_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s50_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s50_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinvlp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinvlp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__conb_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_3.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_6.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfbbn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfbbn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfbbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrtn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfsbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfsbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfstp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfstp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfstp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__diode_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlclkp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlclkp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlclkp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrbn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrbn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtn_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxbn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxbn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxtn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxtn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxtn_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlygate4sd1_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlygate4sd2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlygate4sd3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlymetal6s2s_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlymetal6s4s_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlymetal6s6s_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ebufn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ebufn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ebufn_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ebufn_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__edfxbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__edfxtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvp_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fa_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fa_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fa_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fah_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fahcin_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fahcon_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fill_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fill_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fill_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fill_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ha_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ha_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ha_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_6.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_bleeder_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_3.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_6.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputiso0n_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputiso0p_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputiso1n_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputiso1p_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputisolatch_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrckapwr_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__macro_sparecell.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__maj3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__maj3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__maj3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2i_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2i_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2i_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux4_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux4_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux4_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4bb_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4bb_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4bb_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4bb_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4bb_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4bb_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ai_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ba_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ba_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ba_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21bai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21bai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21bai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311ai_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4bb_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4bb_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4bb_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__probe_p_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__probec_p_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfbbn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfbbn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfbbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrtn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfsbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfsbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfstp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfstp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfstp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdlclkp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdlclkp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdlclkp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tap_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tap_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tapvgnd2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tapvgnd_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tapvpwrvgnd_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor3_4.mag" +set ::env(MAGIC_CAPTURE_ERRORS) 1 +set ::env(MAGIC_DRC_USE_GDS) 1 +set ::env(CURRENT_DEF) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.def +set ::env(CURRENT_GDS) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.gds +set ::env(MACRO_GDS_FILES) "" +set ::env(MAGIC_SCRIPT) /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/magic/drc.tcl diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/config.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/config.json new file mode 100644 index 00000000..06898427 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/config.json @@ -0,0 +1,1050 @@ +{ + "STD_CELL_LIBRARY": "sky130_fd_sc_hd", + "VDD_PIN": "VPWR", + "VDD_PIN_VOLTAGE": 1.8, + "GND_PIN": "VGND", + "WIRE_LENGTH_THRESHOLD": null, + "TECH_LEFS": { + "nom_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef", + "min_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef", + "max_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef" + }, + "GPIO_PADS_LEF": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef" + ], + "GPIO_PADS_LEF_CORE_SIDE": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef" + ], + "GPIO_PADS_VERILOG": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v" + ], + "GPIO_PAD_CELLS": [ + "sky130_fd_io*", + "sky130_ef_io*" + ], + "PRIMARY_GDSII_STREAMOUT_TOOL": "magic", + "DEFAULT_MAX_TRAN": null, + "DATA_WIRE_RC_LAYER": "met2", + "CLOCK_WIRE_RC_LAYER": "met5", + "DEFAULT_CORNER": "nom_tt_025C_1v80", + "STA_CORNERS": [ + "nom_tt_025C_1v80", + "nom_ss_100C_1v60", + "nom_ff_n40C_1v95", + "min_tt_025C_1v80", + "min_ss_100C_1v60", + "min_ff_n40C_1v95", + "max_tt_025C_1v80", + "max_ss_100C_1v60", + "max_ff_n40C_1v95" + ], + "FP_TRACKS_INFO": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info", + "FP_TAPCELL_DIST": 13, + "FP_IO_HLAYER": "met3", + "FP_IO_VLAYER": "met2", + "RT_MIN_LAYER": "met1", + "RT_MAX_LAYER": "met5", + "SCL_GROUND_PINS": [ + "VGND", + "VNB" + ], + "SCL_POWER_PINS": [ + "VPWR", + "VPB" + ], + "TRISTATE_CELLS": [ + "sky130_fd_sc_hd__ebuf*" + ], + "FILL_CELL": [ + "sky130_fd_sc_hd__fill*" + ], + "DECAP_CELL": [ + "sky130_ef_sc_hd__decap_12", + "sky130_fd_sc_hd__decap_8", + "sky130_fd_sc_hd__decap_6", + "sky130_fd_sc_hd__decap_4", + "sky130_fd_sc_hd__decap_3" + ], + "LIB": { + "*_tt_025C_1v80": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib" + ], + "*_ss_100C_1v60": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib" + ], + "*_ff_n40C_1v95": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" + ] + }, + "CELL_LEFS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef" + ], + "CELL_GDS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds" + ], + "CELL_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v" + ], + "CELL_BB_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox_pp.v" + ], + "CELL_SPICE_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice" + ], + "SYNTH_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells", + "PNR_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells", + "OUTPUT_CAP_LOAD": 33.442, + "MAX_FANOUT_CONSTRAINT": 6, + "MAX_TRANSITION_CONSTRAINT": 0.75, + "MAX_CAPACITANCE_CONSTRAINT": 0.2, + "CLOCK_UNCERTAINTY_CONSTRAINT": 0.25, + "CLOCK_TRANSITION_CONSTRAINT": 0.15, + "TIME_DERATING_CONSTRAINT": 5, + "IO_DELAY_CONSTRAINT": 20, + "SYNTH_DRIVING_CELL": "sky130_fd_sc_hd__inv_2/Y", + "SYNTH_CLK_DRIVING_CELL": null, + "SYNTH_TIEHI_CELL": "sky130_fd_sc_hd__conb_1/HI", + "SYNTH_TIELO_CELL": "sky130_fd_sc_hd__conb_1/LO", + "SYNTH_BUFFER_CELL": "sky130_fd_sc_hd__buf_2/A/X", + "WELLTAP_CELL": "sky130_fd_sc_hd__tapvpwrvgnd_1", + "ENDCAP_CELL": "sky130_fd_sc_hd__decap_3", + "PLACE_SITE": "unithd", + "CELL_PAD_EXCLUDE": [ + "sky130_fd_sc_hd__tap*", + "sky130_fd_sc_hd__decap*", + "sky130_ef_sc_hd__decap*", + "sky130_fd_sc_hd__fill*" + ], + "DIODE_CELL": "sky130_fd_sc_hd__diode_2/DIODE", + "DESIGN_DIR": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo", + "PDK_ROOT": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a", + "DESIGN_NAME": "top", + "PDK": "sky130A", + "CLOCK_PERIOD": 15, + "CLOCK_PORT": "None", + "CLOCK_NET": null, + "VDD_NETS": null, + "GND_NETS": null, + "DIE_AREA": [ + 0, + 0, + 50, + 50 + ], + "EXTRA_EXCLUDED_CELLS": null, + "MACROS": null, + "EXTRA_LEFS": null, + "EXTRA_VERILOG_MODELS": null, + "EXTRA_SPICE_MODELS": null, + "EXTRA_LIBS": null, + "EXTRA_GDS_FILES": null, + "FALLBACK_SDC_FILE": "/nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc", + "MAGIC_DEF_LABELS": true, + "MAGIC_GDS_POLYGON_SUBCELLS": false, + "MAGIC_DEF_NO_BLOCKAGES": true, + "MAGIC_INCLUDE_GDS_POINTERS": false, + "MAGICRC": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/magic/sky130A.magicrc", + "MAGIC_TECH": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/magic/sky130A.tech", + "MAGIC_PDK_SETUP": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/magic/sky130A.tcl", + "CELL_MAGS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_ef_sc_hd__decap_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_ef_sc_hd__fill_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_ef_sc_hd__fill_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_ef_sc_hd__fill_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111oi_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21bo_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21bo_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21bo_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21boi_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21boi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21boi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21boi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a222oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4bb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4bb_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4bb_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_6.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__bufbuf_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__bufbuf_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__bufinv_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__bufinv_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s15_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s15_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s18_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s18_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s25_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s25_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s50_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s50_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinvlp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinvlp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__conb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_3.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_6.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfbbn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfbbn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfbbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfsbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfsbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfstp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfstp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfstp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__diode_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlclkp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlclkp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlclkp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrbn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrbn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtn_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxbn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxbn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxtn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxtn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxtn_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlygate4sd1_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlygate4sd2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlygate4sd3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlymetal6s2s_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlymetal6s4s_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlymetal6s6s_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ebufn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ebufn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ebufn_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ebufn_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__edfxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__edfxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvp_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fa_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fa_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fa_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fah_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fahcin_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fahcon_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fill_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fill_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fill_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fill_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ha_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ha_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ha_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_6.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_bleeder_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_3.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_6.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputiso0n_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputiso0p_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputiso1n_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputiso1p_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputisolatch_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrckapwr_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__macro_sparecell.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__maj3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__maj3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__maj3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2i_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2i_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2i_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4bb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4bb_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4bb_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4bb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4bb_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4bb_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ba_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ba_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ba_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21bai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21bai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21bai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311ai_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4bb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4bb_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4bb_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__probe_p_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__probec_p_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfbbn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfbbn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfbbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrtn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfsbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfsbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfstp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfstp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfstp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdlclkp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdlclkp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdlclkp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tap_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tap_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tapvgnd2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tapvgnd_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tapvpwrvgnd_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor3_4.mag" + ], + "CELL_MAGLEFS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_ef_sc_hd__decap_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_ef_sc_hd__fill_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_ef_sc_hd__fill_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_ef_sc_hd__fill_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111oi_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21bo_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21bo_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21bo_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21boi_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21boi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21boi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21boi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a222oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4bb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4bb_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4bb_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_6.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__bufbuf_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__bufbuf_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__bufinv_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__bufinv_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s15_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s15_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s18_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s18_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s25_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s25_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s50_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s50_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinvlp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinvlp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__conb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_3.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_6.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfbbn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfbbn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfbbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrtn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfsbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfsbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfstp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfstp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfstp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__diode_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlclkp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlclkp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlclkp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrbn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrbn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtn_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxbn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxbn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxtn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxtn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxtn_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlygate4sd1_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlygate4sd2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlygate4sd3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlymetal6s2s_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlymetal6s4s_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlymetal6s6s_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ebufn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ebufn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ebufn_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ebufn_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__edfxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__edfxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvp_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fa_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fa_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fa_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fah_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fahcin_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fahcon_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fill_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fill_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fill_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fill_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ha_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ha_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ha_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_6.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_bleeder_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_3.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_6.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputiso0n_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputiso0p_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputiso1n_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputiso1p_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputisolatch_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrckapwr_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__macro_sparecell.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__maj3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__maj3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__maj3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2i_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2i_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2i_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4bb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4bb_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4bb_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4bb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4bb_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4bb_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ai_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ba_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ba_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ba_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21bai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21bai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21bai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311ai_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4bb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4bb_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4bb_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__probe_p_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__probec_p_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfbbn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfbbn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfbbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrtn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfsbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfsbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfstp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfstp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfstp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdlclkp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdlclkp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdlclkp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tap_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tap_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tapvgnd2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tapvgnd_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tapvpwrvgnd_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor3_4.mag" + ], + "MAGIC_CAPTURE_ERRORS": true, + "MAGIC_DRC_USE_GDS": true, + "meta": { + "openlane_version": "2.0.9", + "step": "Magic.DRC" + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/magic-drc.log b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/magic-drc.log new file mode 100644 index 00000000..03a696c3 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/magic-drc.log @@ -0,0 +1,41 @@ + +Magic 8.3 revision 466 - Compiled on Thu Mar 21 17:31:46 UTC 2024. +Starting magic under Tcl interpreter +Using the terminal as the console. +Using NULL graphics device. +Processing system .magicrc file +Sourcing design .magicrc for technology sky130A ... +2 Magic internal units = 1 Lambda +Input style sky130(): scaleFactor=2, multiplier=2 +The following types are not handled by extraction and will be treated as non-electrical types: + ubm +Scaled tech values by 2 / 1 to match internal grid scaling +Loading sky130A Device Generator Menu ... +Loading "/nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/magic/wrapper.tcl" from command line. +Warning: Calma reading is not undoable! I hope that's OK. +Library written using GDS-II Release 3.0 +Library name: top +Reading "sky130_ef_sc_hd__decap_12". +Reading "sky130_fd_sc_hd__decap_3". +Reading "sky130_fd_sc_hd__fill_1". +Reading "sky130_fd_sc_hd__tapvpwrvgnd_1". +Reading "sky130_fd_sc_hd__decap_4". +Reading "sky130_fd_sc_hd__decap_8". +Reading "sky130_fd_sc_hd__clkbuf_1". +Reading "sky130_fd_sc_hd__buf_1". +Reading "sky130_fd_sc_hd__buf_2". +Reading "sky130_fd_sc_hd__clkbuf_4". +Reading "sky130_fd_sc_hd__decap_6". +Reading "sky130_fd_sc_hd__nor3b_2". +Reading "sky130_fd_sc_hd__fill_2". +Reading "top". +[INFO] Loading top + +DRC style is now "drc(full)" +Loading DRC CIF style. +No errors found. +[INFO] COUNT: 0 +[INFO] Should be divided by 3 or 4 +[INFO] DRC Checking DONE (/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/reports/drc_violations.magic.rpt) +[INFO] Saving mag view with DRC errors (/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/views/top.drc.mag) +[INFO] Saved diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/magic-drc.process_stats.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/magic-drc.process_stats.json new file mode 100644 index 00000000..2c8941d2 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/magic-drc.process_stats.json @@ -0,0 +1,20 @@ +{ + "time": { + "cpu_time_user": "00:00:00.220", + "cpu_time_system": "00:00:00.020", + "runtime": "00:00:00.303", + "cpu_time_iowait": "00:00:00.000" + }, + "peak_resources": { + "cpu_percent": 89.7, + "memory_rss": "84MiB", + "memory_vms": "92MiB", + "threads": 1 + }, + "avg_resources": { + "cpu_percent": 47.52, + "memory_rss": "32MiB", + "memory_vms": "35MiB", + "threads": 0.8 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/reports/drc_violations.magic.rpt b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/reports/drc_violations.magic.rpt new file mode 100644 index 00000000..16e4bd3b --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/reports/drc_violations.magic.rpt @@ -0,0 +1,5 @@ +top +---------------------------------------- +[INFO] COUNT: 0 +[INFO] Should be divided by 3 or 4 + diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/reports/drc_violations.magic.xml b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/reports/drc_violations.magic.xml new file mode 100644 index 00000000..d9e5b29a --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/reports/drc_violations.magic.xml @@ -0,0 +1 @@ +top \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/runtime.txt b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/runtime.txt new file mode 100644 index 00000000..1d7f68fd --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/runtime.txt @@ -0,0 +1 @@ +00:00:00.455 \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/state_in.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/state_in.json new file mode 100644 index 00000000..d9fca043 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/state_in.json @@ -0,0 +1,67 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.nl.v", + "pnl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.pnl.v", + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.def", + "lef": null, + "openroad-lef": null, + "odb": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.odb", + "sdc": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.sdc", + "sdf": null, + "spef": null, + "lib": null, + "spice": null, + "mag": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.mag", + "gds": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.gds", + "mag_gds": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.magic.gds", + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 35, + "design__instance__area": 136.381, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0, + "design__die__bbox": "0.0 0.0 50.0 50.0", + "design__core__bbox": "5.52 10.88 44.16 38.08", + "flow__warnings__count": 3, + "flow__errors__count": 0, + "design__io": 15, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count__stdcell": 35, + "design__instance__area__stdcell": 136.381, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.129762, + "design__instance__utilization__stdcell": 0.129762, + "design__power_grid_violation__count__net:VGND": 0, + "design__power_grid_violation__count__net:VPWR": 0, + "design__power_grid_violation__count": 0, + "floorplan__design__io": 13, + "design__io__hpwl": 468660, + "timing__drv__floating__nets": 0, + "timing__drv__floating__pins": 0, + "design__instance__displacement__total": 0, + "design__instance__displacement__mean": 0, + "design__instance__displacement__max": 0, + "route__wirelength__estimated": 242.292, + "design__violations": 0, + "antenna__violating__nets": 0, + "antenna__violating__pins": 0, + "route__net": 26, + "route__net__special": 2, + "route__drc_errors__iter:1": 1, + "route__wirelength__iter:1": 222, + "route__drc_errors__iter:2": 1, + "route__wirelength__iter:2": 223, + "route__drc_errors__iter:3": 0, + "route__wirelength__iter:3": 226, + "route__drc_errors": 0, + "route__wirelength": 226, + "route__vias": 101, + "route__vias__singlecut": 101, + "route__vias__multicut": 0 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/state_out.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/state_out.json new file mode 100644 index 00000000..7103240b --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/state_out.json @@ -0,0 +1,68 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.nl.v", + "pnl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.pnl.v", + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.def", + "lef": null, + "openroad-lef": null, + "odb": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.odb", + "sdc": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.sdc", + "sdf": null, + "spef": null, + "lib": null, + "spice": null, + "mag": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.mag", + "gds": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.gds", + "mag_gds": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.magic.gds", + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 35, + "design__instance__area": 136.381, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0, + "design__die__bbox": "0.0 0.0 50.0 50.0", + "design__core__bbox": "5.52 10.88 44.16 38.08", + "flow__warnings__count": 3, + "flow__errors__count": 0, + "design__io": 15, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count__stdcell": 35, + "design__instance__area__stdcell": 136.381, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.129762, + "design__instance__utilization__stdcell": 0.129762, + "design__power_grid_violation__count__net:VGND": 0, + "design__power_grid_violation__count__net:VPWR": 0, + "design__power_grid_violation__count": 0, + "floorplan__design__io": 13, + "design__io__hpwl": 468660, + "timing__drv__floating__nets": 0, + "timing__drv__floating__pins": 0, + "design__instance__displacement__total": 0, + "design__instance__displacement__mean": 0, + "design__instance__displacement__max": 0, + "route__wirelength__estimated": 242.292, + "design__violations": 0, + "antenna__violating__nets": 0, + "antenna__violating__pins": 0, + "route__net": 26, + "route__net__special": 2, + "route__drc_errors__iter:1": 1, + "route__wirelength__iter:1": 222, + "route__drc_errors__iter:2": 1, + "route__wirelength__iter:2": 223, + "route__drc_errors__iter:3": 0, + "route__wirelength__iter:3": 226, + "route__drc_errors": 0, + "route__wirelength": 226, + "route__vias": 101, + "route__vias__singlecut": 101, + "route__vias__multicut": 0, + "magic__drc_error__count": 0 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/views/top.drc.mag b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/views/top.drc.mag new file mode 100644 index 00000000..90628ee5 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/views/top.drc.mag @@ -0,0 +1,3071 @@ +magic +tech sky130A +magscale 1 2 +timestamp 1718887675 +<< checkpaint >> +rect -2876 -3244 13932 12900 +<< viali >> +rect 7849 7497 7883 7531 +rect 8125 7429 8159 7463 +rect 8493 7429 8527 7463 +rect 7389 7361 7423 7395 +rect 7665 7361 7699 7395 +rect 7573 7225 7607 7259 +rect 8125 6749 8159 6783 +rect 8217 6749 8251 6783 +rect 7941 6613 7975 6647 +rect 8401 6613 8435 6647 +rect 7941 6273 7975 6307 +rect 8217 6273 8251 6307 +rect 8125 6137 8159 6171 +rect 8401 6137 8435 6171 +rect 7297 5661 7331 5695 +rect 7573 5661 7607 5695 +rect 7941 5661 7975 5695 +rect 8401 5661 8435 5695 +rect 7481 5525 7515 5559 +rect 7665 5525 7699 5559 +rect 8125 5321 8159 5355 +rect 7573 5185 7607 5219 +rect 8033 5185 8067 5219 +rect 8401 5185 8435 5219 +rect 8401 4777 8435 4811 +rect 7757 4709 7791 4743 +rect 7573 4573 7607 4607 +rect 7849 4573 7883 4607 +rect 8217 4573 8251 4607 +rect 8033 4437 8067 4471 +rect 8033 4233 8067 4267 +rect 8217 4097 8251 4131 +rect 8493 4097 8527 4131 +rect 8309 3893 8343 3927 +rect 8125 3621 8159 3655 +rect 7941 3485 7975 3519 +rect 8217 3485 8251 3519 +rect 8401 3349 8435 3383 +rect 7941 3145 7975 3179 +rect 8125 3009 8159 3043 +rect 8217 3009 8251 3043 +rect 8401 2805 8435 2839 +rect 7297 2601 7331 2635 +rect 7573 2533 7607 2567 +rect 7113 2397 7147 2431 +rect 7389 2397 7423 2431 +rect 7665 2397 7699 2431 +rect 8125 2397 8159 2431 +rect 7849 2261 7883 2295 +rect 8401 2261 8435 2295 +<< metal1 >> +rect 1104 7642 8832 7664 +rect 1104 7590 2610 7642 +rect 2662 7590 2674 7642 +rect 2726 7590 2738 7642 +rect 2790 7590 2802 7642 +rect 2854 7590 2866 7642 +rect 2918 7590 7610 7642 +rect 7662 7590 7674 7642 +rect 7726 7590 7738 7642 +rect 7790 7590 7802 7642 +rect 7854 7590 7866 7642 +rect 7918 7590 8832 7642 +rect 1104 7568 8832 7590 +rect 7837 7531 7895 7537 +rect 7837 7497 7849 7531 +rect 7883 7528 7895 7531 +rect 8018 7528 8024 7540 +rect 7883 7500 8024 7528 +rect 7883 7497 7895 7500 +rect 7837 7491 7895 7497 +rect 8018 7488 8024 7500 +rect 8076 7488 8082 7540 +rect 8113 7463 8171 7469 +rect 8113 7460 8125 7463 +rect 7392 7432 8125 7460 +rect 7392 7401 7420 7432 +rect 8113 7429 8125 7432 +rect 8159 7460 8171 7463 +rect 8202 7460 8208 7472 +rect 8159 7432 8208 7460 +rect 8159 7429 8171 7432 +rect 8113 7423 8171 7429 +rect 8202 7420 8208 7432 +rect 8260 7420 8266 7472 +rect 8478 7420 8484 7472 +rect 8536 7420 8542 7472 +rect 7377 7395 7435 7401 +rect 7377 7361 7389 7395 +rect 7423 7361 7435 7395 +rect 7653 7395 7711 7401 +rect 7653 7392 7665 7395 +rect 7377 7355 7435 7361 +rect 7576 7364 7665 7392 +rect 7576 7265 7604 7364 +rect 7653 7361 7665 7364 +rect 7699 7361 7711 7395 +rect 7653 7355 7711 7361 +rect 7561 7259 7619 7265 +rect 7561 7225 7573 7259 +rect 7607 7225 7619 7259 +rect 7561 7219 7619 7225 +rect 1104 7098 8832 7120 +rect 1104 7046 1950 7098 +rect 2002 7046 2014 7098 +rect 2066 7046 2078 7098 +rect 2130 7046 2142 7098 +rect 2194 7046 2206 7098 +rect 2258 7046 6950 7098 +rect 7002 7046 7014 7098 +rect 7066 7046 7078 7098 +rect 7130 7046 7142 7098 +rect 7194 7046 7206 7098 +rect 7258 7046 8832 7098 +rect 1104 7024 8832 7046 +rect 8110 6740 8116 6792 +rect 8168 6740 8174 6792 +rect 8205 6783 8263 6789 +rect 8205 6749 8217 6783 +rect 8251 6749 8263 6783 +rect 8205 6743 8263 6749 +rect 8018 6672 8024 6724 +rect 8076 6712 8082 6724 +rect 8220 6712 8248 6743 +rect 8076 6684 8248 6712 +rect 8076 6672 8082 6684 +rect 7929 6647 7987 6653 +rect 7929 6613 7941 6647 +rect 7975 6644 7987 6647 +rect 8294 6644 8300 6656 +rect 7975 6616 8300 6644 +rect 7975 6613 7987 6616 +rect 7929 6607 7987 6613 +rect 8294 6604 8300 6616 +rect 8352 6604 8358 6656 +rect 8386 6604 8392 6656 +rect 8444 6604 8450 6656 +rect 1104 6554 8832 6576 +rect 1104 6502 2610 6554 +rect 2662 6502 2674 6554 +rect 2726 6502 2738 6554 +rect 2790 6502 2802 6554 +rect 2854 6502 2866 6554 +rect 2918 6502 7610 6554 +rect 7662 6502 7674 6554 +rect 7726 6502 7738 6554 +rect 7790 6502 7802 6554 +rect 7854 6502 7866 6554 +rect 7918 6502 8832 6554 +rect 1104 6480 8832 6502 +rect 7558 6264 7564 6316 +rect 7616 6304 7622 6316 +rect 7929 6307 7987 6313 +rect 7929 6304 7941 6307 +rect 7616 6276 7941 6304 +rect 7616 6264 7622 6276 +rect 7929 6273 7941 6276 +rect 7975 6304 7987 6307 +rect 8018 6304 8024 6316 +rect 7975 6276 8024 6304 +rect 7975 6273 7987 6276 +rect 7929 6267 7987 6273 +rect 8018 6264 8024 6276 +rect 8076 6264 8082 6316 +rect 8205 6307 8263 6313 +rect 8205 6304 8217 6307 +rect 8128 6276 8217 6304 +rect 8128 6177 8156 6276 +rect 8205 6273 8217 6276 +rect 8251 6273 8263 6307 +rect 8205 6267 8263 6273 +rect 8113 6171 8171 6177 +rect 8113 6137 8125 6171 +rect 8159 6137 8171 6171 +rect 8113 6131 8171 6137 +rect 8386 6128 8392 6180 +rect 8444 6128 8450 6180 +rect 1104 6010 8832 6032 +rect 1104 5958 1950 6010 +rect 2002 5958 2014 6010 +rect 2066 5958 2078 6010 +rect 2130 5958 2142 6010 +rect 2194 5958 2206 6010 +rect 2258 5958 6950 6010 +rect 7002 5958 7014 6010 +rect 7066 5958 7078 6010 +rect 7130 5958 7142 6010 +rect 7194 5958 7206 6010 +rect 7258 5958 8832 6010 +rect 1104 5936 8832 5958 +rect 8018 5760 8024 5772 +rect 7300 5732 8024 5760 +rect 7300 5701 7328 5732 +rect 8018 5720 8024 5732 +rect 8076 5720 8082 5772 +rect 7285 5695 7343 5701 +rect 7285 5661 7297 5695 +rect 7331 5661 7343 5695 +rect 7561 5695 7619 5701 +rect 7561 5692 7573 5695 +rect 7285 5655 7343 5661 +rect 7484 5664 7573 5692 +rect 7484 5568 7512 5664 +rect 7561 5661 7573 5664 +rect 7607 5661 7619 5695 +rect 7561 5655 7619 5661 +rect 7929 5695 7987 5701 +rect 7929 5661 7941 5695 +rect 7975 5692 7987 5695 +rect 8294 5692 8300 5704 +rect 7975 5664 8300 5692 +rect 7975 5661 7987 5664 +rect 7929 5655 7987 5661 +rect 8294 5652 8300 5664 +rect 8352 5652 8358 5704 +rect 8389 5695 8447 5701 +rect 8389 5661 8401 5695 +rect 8435 5661 8447 5695 +rect 8389 5655 8447 5661 +rect 8202 5584 8208 5636 +rect 8260 5624 8266 5636 +rect 8404 5624 8432 5655 +rect 8260 5596 8432 5624 +rect 8260 5584 8266 5596 +rect 7466 5516 7472 5568 +rect 7524 5516 7530 5568 +rect 7558 5516 7564 5568 +rect 7616 5556 7622 5568 +rect 7653 5559 7711 5565 +rect 7653 5556 7665 5559 +rect 7616 5528 7665 5556 +rect 7616 5516 7622 5528 +rect 7653 5525 7665 5528 +rect 7699 5525 7711 5559 +rect 7653 5519 7711 5525 +rect 1104 5466 8832 5488 +rect 1104 5414 2610 5466 +rect 2662 5414 2674 5466 +rect 2726 5414 2738 5466 +rect 2790 5414 2802 5466 +rect 2854 5414 2866 5466 +rect 2918 5414 7610 5466 +rect 7662 5414 7674 5466 +rect 7726 5414 7738 5466 +rect 7790 5414 7802 5466 +rect 7854 5414 7866 5466 +rect 7918 5414 8832 5466 +rect 1104 5392 8832 5414 +rect 7558 5312 7564 5364 +rect 7616 5352 7622 5364 +rect 8110 5352 8116 5364 +rect 7616 5324 8116 5352 +rect 7616 5312 7622 5324 +rect 8110 5312 8116 5324 +rect 8168 5312 8174 5364 +rect 7466 5176 7472 5228 +rect 7524 5216 7530 5228 +rect 7561 5219 7619 5225 +rect 7561 5216 7573 5219 +rect 7524 5188 7573 5216 +rect 7524 5176 7530 5188 +rect 7561 5185 7573 5188 +rect 7607 5185 7619 5219 +rect 7561 5179 7619 5185 +rect 8021 5219 8079 5225 +rect 8021 5185 8033 5219 +rect 8067 5216 8079 5219 +rect 8202 5216 8208 5228 +rect 8067 5188 8208 5216 +rect 8067 5185 8079 5188 +rect 8021 5179 8079 5185 +rect 8202 5176 8208 5188 +rect 8260 5176 8266 5228 +rect 8294 5176 8300 5228 +rect 8352 5216 8358 5228 +rect 8389 5219 8447 5225 +rect 8389 5216 8401 5219 +rect 8352 5188 8401 5216 +rect 8352 5176 8358 5188 +rect 8389 5185 8401 5188 +rect 8435 5185 8447 5219 +rect 8389 5179 8447 5185 +rect 1104 4922 8832 4944 +rect 1104 4870 1950 4922 +rect 2002 4870 2014 4922 +rect 2066 4870 2078 4922 +rect 2130 4870 2142 4922 +rect 2194 4870 2206 4922 +rect 2258 4870 6950 4922 +rect 7002 4870 7014 4922 +rect 7066 4870 7078 4922 +rect 7130 4870 7142 4922 +rect 7194 4870 7206 4922 +rect 7258 4870 8832 4922 +rect 1104 4848 8832 4870 +rect 8386 4768 8392 4820 +rect 8444 4768 8450 4820 +rect 7745 4743 7803 4749 +rect 7745 4709 7757 4743 +rect 7791 4709 7803 4743 +rect 7745 4703 7803 4709 +rect 7760 4672 7788 4703 +rect 7760 4644 8248 4672 +rect 7558 4564 7564 4616 +rect 7616 4564 7622 4616 +rect 7837 4607 7895 4613 +rect 7837 4573 7849 4607 +rect 7883 4604 7895 4607 +rect 8018 4604 8024 4616 +rect 7883 4576 8024 4604 +rect 7883 4573 7895 4576 +rect 7837 4567 7895 4573 +rect 8018 4564 8024 4576 +rect 8076 4564 8082 4616 +rect 8220 4613 8248 4644 +rect 8205 4607 8263 4613 +rect 8205 4573 8217 4607 +rect 8251 4573 8263 4607 +rect 8205 4567 8263 4573 +rect 8021 4471 8079 4477 +rect 8021 4437 8033 4471 +rect 8067 4468 8079 4471 +rect 8110 4468 8116 4480 +rect 8067 4440 8116 4468 +rect 8067 4437 8079 4440 +rect 8021 4431 8079 4437 +rect 8110 4428 8116 4440 +rect 8168 4428 8174 4480 +rect 1104 4378 8832 4400 +rect 1104 4326 2610 4378 +rect 2662 4326 2674 4378 +rect 2726 4326 2738 4378 +rect 2790 4326 2802 4378 +rect 2854 4326 2866 4378 +rect 2918 4326 7610 4378 +rect 7662 4326 7674 4378 +rect 7726 4326 7738 4378 +rect 7790 4326 7802 4378 +rect 7854 4326 7866 4378 +rect 7918 4326 8832 4378 +rect 1104 4304 8832 4326 +rect 8018 4224 8024 4276 +rect 8076 4224 8082 4276 +rect 7466 4088 7472 4140 +rect 7524 4128 7530 4140 +rect 8205 4131 8263 4137 +rect 8205 4128 8217 4131 +rect 7524 4100 8217 4128 +rect 7524 4088 7530 4100 +rect 8205 4097 8217 4100 +rect 8251 4128 8263 4131 +rect 8481 4131 8539 4137 +rect 8481 4128 8493 4131 +rect 8251 4100 8493 4128 +rect 8251 4097 8263 4100 +rect 8205 4091 8263 4097 +rect 8481 4097 8493 4100 +rect 8527 4097 8539 4131 +rect 8481 4091 8539 4097 +rect 8202 3884 8208 3936 +rect 8260 3924 8266 3936 +rect 8297 3927 8355 3933 +rect 8297 3924 8309 3927 +rect 8260 3896 8309 3924 +rect 8260 3884 8266 3896 +rect 8297 3893 8309 3896 +rect 8343 3893 8355 3927 +rect 8297 3887 8355 3893 +rect 1104 3834 8832 3856 +rect 1104 3782 1950 3834 +rect 2002 3782 2014 3834 +rect 2066 3782 2078 3834 +rect 2130 3782 2142 3834 +rect 2194 3782 2206 3834 +rect 2258 3782 6950 3834 +rect 7002 3782 7014 3834 +rect 7066 3782 7078 3834 +rect 7130 3782 7142 3834 +rect 7194 3782 7206 3834 +rect 7258 3782 8832 3834 +rect 1104 3760 8832 3782 +rect 8113 3655 8171 3661 +rect 8113 3621 8125 3655 +rect 8159 3621 8171 3655 +rect 8113 3615 8171 3621 +rect 7374 3476 7380 3528 +rect 7432 3516 7438 3528 +rect 7929 3519 7987 3525 +rect 7929 3516 7941 3519 +rect 7432 3488 7941 3516 +rect 7432 3476 7438 3488 +rect 7929 3485 7941 3488 +rect 7975 3485 7987 3519 +rect 8128 3516 8156 3615 +rect 8205 3519 8263 3525 +rect 8205 3516 8217 3519 +rect 8128 3488 8217 3516 +rect 7929 3479 7987 3485 +rect 8205 3485 8217 3488 +rect 8251 3485 8263 3519 +rect 8205 3479 8263 3485 +rect 8386 3340 8392 3392 +rect 8444 3340 8450 3392 +rect 1104 3290 8832 3312 +rect 1104 3238 2610 3290 +rect 2662 3238 2674 3290 +rect 2726 3238 2738 3290 +rect 2790 3238 2802 3290 +rect 2854 3238 2866 3290 +rect 2918 3238 7610 3290 +rect 7662 3238 7674 3290 +rect 7726 3238 7738 3290 +rect 7790 3238 7802 3290 +rect 7854 3238 7866 3290 +rect 7918 3238 8832 3290 +rect 1104 3216 8832 3238 +rect 7929 3179 7987 3185 +rect 7929 3145 7941 3179 +rect 7975 3176 7987 3179 +rect 8110 3176 8116 3188 +rect 7975 3148 8116 3176 +rect 7975 3145 7987 3148 +rect 7929 3139 7987 3145 +rect 8110 3136 8116 3148 +rect 8168 3136 8174 3188 +rect 8110 3000 8116 3052 +rect 8168 3000 8174 3052 +rect 8205 3043 8263 3049 +rect 8205 3009 8217 3043 +rect 8251 3009 8263 3043 +rect 8205 3003 8263 3009 +rect 7282 2932 7288 2984 +rect 7340 2972 7346 2984 +rect 8220 2972 8248 3003 +rect 7340 2944 8248 2972 +rect 7340 2932 7346 2944 +rect 8386 2796 8392 2848 +rect 8444 2796 8450 2848 +rect 1104 2746 8832 2768 +rect 1104 2694 1950 2746 +rect 2002 2694 2014 2746 +rect 2066 2694 2078 2746 +rect 2130 2694 2142 2746 +rect 2194 2694 2206 2746 +rect 2258 2694 6950 2746 +rect 7002 2694 7014 2746 +rect 7066 2694 7078 2746 +rect 7130 2694 7142 2746 +rect 7194 2694 7206 2746 +rect 7258 2694 8832 2746 +rect 1104 2672 8832 2694 +rect 7282 2592 7288 2644 +rect 7340 2592 7346 2644 +rect 7561 2567 7619 2573 +rect 7561 2533 7573 2567 +rect 7607 2533 7619 2567 +rect 7561 2527 7619 2533 +rect 7101 2431 7159 2437 +rect 7101 2397 7113 2431 +rect 7147 2428 7159 2431 +rect 7374 2428 7380 2440 +rect 7147 2400 7380 2428 +rect 7147 2397 7159 2400 +rect 7101 2391 7159 2397 +rect 7374 2388 7380 2400 +rect 7432 2388 7438 2440 +rect 7576 2428 7604 2527 +rect 7653 2431 7711 2437 +rect 7653 2428 7665 2431 +rect 7576 2400 7665 2428 +rect 7653 2397 7665 2400 +rect 7699 2397 7711 2431 +rect 7653 2391 7711 2397 +rect 8113 2431 8171 2437 +rect 8113 2397 8125 2431 +rect 8159 2428 8171 2431 +rect 8202 2428 8208 2440 +rect 8159 2400 8208 2428 +rect 8159 2397 8171 2400 +rect 8113 2391 8171 2397 +rect 8202 2388 8208 2400 +rect 8260 2388 8266 2440 +rect 7837 2295 7895 2301 +rect 7837 2261 7849 2295 +rect 7883 2292 7895 2295 +rect 8018 2292 8024 2304 +rect 7883 2264 8024 2292 +rect 7883 2261 7895 2264 +rect 7837 2255 7895 2261 +rect 8018 2252 8024 2264 +rect 8076 2252 8082 2304 +rect 8202 2252 8208 2304 +rect 8260 2292 8266 2304 +rect 8389 2295 8447 2301 +rect 8389 2292 8401 2295 +rect 8260 2264 8401 2292 +rect 8260 2252 8266 2264 +rect 8389 2261 8401 2264 +rect 8435 2261 8447 2295 +rect 8389 2255 8447 2261 +rect 1104 2202 8832 2224 +rect 1104 2150 2610 2202 +rect 2662 2150 2674 2202 +rect 2726 2150 2738 2202 +rect 2790 2150 2802 2202 +rect 2854 2150 2866 2202 +rect 2918 2150 7610 2202 +rect 7662 2150 7674 2202 +rect 7726 2150 7738 2202 +rect 7790 2150 7802 2202 +rect 7854 2150 7866 2202 +rect 7918 2150 8832 2202 +rect 1104 2128 8832 2150 +<< via1 >> +rect 2610 7590 2662 7642 +rect 2674 7590 2726 7642 +rect 2738 7590 2790 7642 +rect 2802 7590 2854 7642 +rect 2866 7590 2918 7642 +rect 7610 7590 7662 7642 +rect 7674 7590 7726 7642 +rect 7738 7590 7790 7642 +rect 7802 7590 7854 7642 +rect 7866 7590 7918 7642 +rect 8024 7488 8076 7540 +rect 8208 7420 8260 7472 +rect 8484 7463 8536 7472 +rect 8484 7429 8493 7463 +rect 8493 7429 8527 7463 +rect 8527 7429 8536 7463 +rect 8484 7420 8536 7429 +rect 1950 7046 2002 7098 +rect 2014 7046 2066 7098 +rect 2078 7046 2130 7098 +rect 2142 7046 2194 7098 +rect 2206 7046 2258 7098 +rect 6950 7046 7002 7098 +rect 7014 7046 7066 7098 +rect 7078 7046 7130 7098 +rect 7142 7046 7194 7098 +rect 7206 7046 7258 7098 +rect 8116 6783 8168 6792 +rect 8116 6749 8125 6783 +rect 8125 6749 8159 6783 +rect 8159 6749 8168 6783 +rect 8116 6740 8168 6749 +rect 8024 6672 8076 6724 +rect 8300 6604 8352 6656 +rect 8392 6647 8444 6656 +rect 8392 6613 8401 6647 +rect 8401 6613 8435 6647 +rect 8435 6613 8444 6647 +rect 8392 6604 8444 6613 +rect 2610 6502 2662 6554 +rect 2674 6502 2726 6554 +rect 2738 6502 2790 6554 +rect 2802 6502 2854 6554 +rect 2866 6502 2918 6554 +rect 7610 6502 7662 6554 +rect 7674 6502 7726 6554 +rect 7738 6502 7790 6554 +rect 7802 6502 7854 6554 +rect 7866 6502 7918 6554 +rect 7564 6264 7616 6316 +rect 8024 6264 8076 6316 +rect 8392 6171 8444 6180 +rect 8392 6137 8401 6171 +rect 8401 6137 8435 6171 +rect 8435 6137 8444 6171 +rect 8392 6128 8444 6137 +rect 1950 5958 2002 6010 +rect 2014 5958 2066 6010 +rect 2078 5958 2130 6010 +rect 2142 5958 2194 6010 +rect 2206 5958 2258 6010 +rect 6950 5958 7002 6010 +rect 7014 5958 7066 6010 +rect 7078 5958 7130 6010 +rect 7142 5958 7194 6010 +rect 7206 5958 7258 6010 +rect 8024 5720 8076 5772 +rect 8300 5652 8352 5704 +rect 8208 5584 8260 5636 +rect 7472 5559 7524 5568 +rect 7472 5525 7481 5559 +rect 7481 5525 7515 5559 +rect 7515 5525 7524 5559 +rect 7472 5516 7524 5525 +rect 7564 5516 7616 5568 +rect 2610 5414 2662 5466 +rect 2674 5414 2726 5466 +rect 2738 5414 2790 5466 +rect 2802 5414 2854 5466 +rect 2866 5414 2918 5466 +rect 7610 5414 7662 5466 +rect 7674 5414 7726 5466 +rect 7738 5414 7790 5466 +rect 7802 5414 7854 5466 +rect 7866 5414 7918 5466 +rect 7564 5312 7616 5364 +rect 8116 5355 8168 5364 +rect 8116 5321 8125 5355 +rect 8125 5321 8159 5355 +rect 8159 5321 8168 5355 +rect 8116 5312 8168 5321 +rect 7472 5176 7524 5228 +rect 8208 5176 8260 5228 +rect 8300 5176 8352 5228 +rect 1950 4870 2002 4922 +rect 2014 4870 2066 4922 +rect 2078 4870 2130 4922 +rect 2142 4870 2194 4922 +rect 2206 4870 2258 4922 +rect 6950 4870 7002 4922 +rect 7014 4870 7066 4922 +rect 7078 4870 7130 4922 +rect 7142 4870 7194 4922 +rect 7206 4870 7258 4922 +rect 8392 4811 8444 4820 +rect 8392 4777 8401 4811 +rect 8401 4777 8435 4811 +rect 8435 4777 8444 4811 +rect 8392 4768 8444 4777 +rect 7564 4607 7616 4616 +rect 7564 4573 7573 4607 +rect 7573 4573 7607 4607 +rect 7607 4573 7616 4607 +rect 7564 4564 7616 4573 +rect 8024 4564 8076 4616 +rect 8116 4428 8168 4480 +rect 2610 4326 2662 4378 +rect 2674 4326 2726 4378 +rect 2738 4326 2790 4378 +rect 2802 4326 2854 4378 +rect 2866 4326 2918 4378 +rect 7610 4326 7662 4378 +rect 7674 4326 7726 4378 +rect 7738 4326 7790 4378 +rect 7802 4326 7854 4378 +rect 7866 4326 7918 4378 +rect 8024 4267 8076 4276 +rect 8024 4233 8033 4267 +rect 8033 4233 8067 4267 +rect 8067 4233 8076 4267 +rect 8024 4224 8076 4233 +rect 7472 4088 7524 4140 +rect 8208 3884 8260 3936 +rect 1950 3782 2002 3834 +rect 2014 3782 2066 3834 +rect 2078 3782 2130 3834 +rect 2142 3782 2194 3834 +rect 2206 3782 2258 3834 +rect 6950 3782 7002 3834 +rect 7014 3782 7066 3834 +rect 7078 3782 7130 3834 +rect 7142 3782 7194 3834 +rect 7206 3782 7258 3834 +rect 7380 3476 7432 3528 +rect 8392 3383 8444 3392 +rect 8392 3349 8401 3383 +rect 8401 3349 8435 3383 +rect 8435 3349 8444 3383 +rect 8392 3340 8444 3349 +rect 2610 3238 2662 3290 +rect 2674 3238 2726 3290 +rect 2738 3238 2790 3290 +rect 2802 3238 2854 3290 +rect 2866 3238 2918 3290 +rect 7610 3238 7662 3290 +rect 7674 3238 7726 3290 +rect 7738 3238 7790 3290 +rect 7802 3238 7854 3290 +rect 7866 3238 7918 3290 +rect 8116 3136 8168 3188 +rect 8116 3043 8168 3052 +rect 8116 3009 8125 3043 +rect 8125 3009 8159 3043 +rect 8159 3009 8168 3043 +rect 8116 3000 8168 3009 +rect 7288 2932 7340 2984 +rect 8392 2839 8444 2848 +rect 8392 2805 8401 2839 +rect 8401 2805 8435 2839 +rect 8435 2805 8444 2839 +rect 8392 2796 8444 2805 +rect 1950 2694 2002 2746 +rect 2014 2694 2066 2746 +rect 2078 2694 2130 2746 +rect 2142 2694 2194 2746 +rect 2206 2694 2258 2746 +rect 6950 2694 7002 2746 +rect 7014 2694 7066 2746 +rect 7078 2694 7130 2746 +rect 7142 2694 7194 2746 +rect 7206 2694 7258 2746 +rect 7288 2635 7340 2644 +rect 7288 2601 7297 2635 +rect 7297 2601 7331 2635 +rect 7331 2601 7340 2635 +rect 7288 2592 7340 2601 +rect 7380 2431 7432 2440 +rect 7380 2397 7389 2431 +rect 7389 2397 7423 2431 +rect 7423 2397 7432 2431 +rect 7380 2388 7432 2397 +rect 8208 2388 8260 2440 +rect 8024 2252 8076 2304 +rect 8208 2252 8260 2304 +rect 2610 2150 2662 2202 +rect 2674 2150 2726 2202 +rect 2738 2150 2790 2202 +rect 2802 2150 2854 2202 +rect 2866 2150 2918 2202 +rect 7610 2150 7662 2202 +rect 7674 2150 7726 2202 +rect 7738 2150 7790 2202 +rect 7802 2150 7854 2202 +rect 7866 2150 7918 2202 +<< metal2 >> +rect 8482 8936 8538 8945 +rect 8482 8871 8538 8880 +rect 8114 8256 8170 8265 +rect 8114 8191 8170 8200 +rect 2610 7644 2918 7653 +rect 2610 7642 2616 7644 +rect 2672 7642 2696 7644 +rect 2752 7642 2776 7644 +rect 2832 7642 2856 7644 +rect 2912 7642 2918 7644 +rect 2672 7590 2674 7642 +rect 2854 7590 2856 7642 +rect 2610 7588 2616 7590 +rect 2672 7588 2696 7590 +rect 2752 7588 2776 7590 +rect 2832 7588 2856 7590 +rect 2912 7588 2918 7590 +rect 2610 7579 2918 7588 +rect 7610 7644 7918 7653 +rect 7610 7642 7616 7644 +rect 7672 7642 7696 7644 +rect 7752 7642 7776 7644 +rect 7832 7642 7856 7644 +rect 7912 7642 7918 7644 +rect 7672 7590 7674 7642 +rect 7854 7590 7856 7642 +rect 7610 7588 7616 7590 +rect 7672 7588 7696 7590 +rect 7752 7588 7776 7590 +rect 7832 7588 7856 7590 +rect 7912 7588 7918 7590 +rect 7610 7579 7918 7588 +rect 8022 7576 8078 7585 +rect 8022 7511 8024 7520 +rect 8076 7511 8078 7520 +rect 8024 7482 8076 7488 +rect 1950 7100 2258 7109 +rect 1950 7098 1956 7100 +rect 2012 7098 2036 7100 +rect 2092 7098 2116 7100 +rect 2172 7098 2196 7100 +rect 2252 7098 2258 7100 +rect 2012 7046 2014 7098 +rect 2194 7046 2196 7098 +rect 1950 7044 1956 7046 +rect 2012 7044 2036 7046 +rect 2092 7044 2116 7046 +rect 2172 7044 2196 7046 +rect 2252 7044 2258 7046 +rect 1950 7035 2258 7044 +rect 6950 7100 7258 7109 +rect 6950 7098 6956 7100 +rect 7012 7098 7036 7100 +rect 7092 7098 7116 7100 +rect 7172 7098 7196 7100 +rect 7252 7098 7258 7100 +rect 7012 7046 7014 7098 +rect 7194 7046 7196 7098 +rect 6950 7044 6956 7046 +rect 7012 7044 7036 7046 +rect 7092 7044 7116 7046 +rect 7172 7044 7196 7046 +rect 7252 7044 7258 7046 +rect 6950 7035 7258 7044 +rect 8128 6798 8156 8191 +rect 8496 7478 8524 8871 +rect 8208 7472 8260 7478 +rect 8208 7414 8260 7420 +rect 8484 7472 8536 7478 +rect 8484 7414 8536 7420 +rect 8116 6792 8168 6798 +rect 8116 6734 8168 6740 +rect 8024 6724 8076 6730 +rect 8024 6666 8076 6672 +rect 2610 6556 2918 6565 +rect 2610 6554 2616 6556 +rect 2672 6554 2696 6556 +rect 2752 6554 2776 6556 +rect 2832 6554 2856 6556 +rect 2912 6554 2918 6556 +rect 2672 6502 2674 6554 +rect 2854 6502 2856 6554 +rect 2610 6500 2616 6502 +rect 2672 6500 2696 6502 +rect 2752 6500 2776 6502 +rect 2832 6500 2856 6502 +rect 2912 6500 2918 6502 +rect 2610 6491 2918 6500 +rect 7610 6556 7918 6565 +rect 7610 6554 7616 6556 +rect 7672 6554 7696 6556 +rect 7752 6554 7776 6556 +rect 7832 6554 7856 6556 +rect 7912 6554 7918 6556 +rect 7672 6502 7674 6554 +rect 7854 6502 7856 6554 +rect 7610 6500 7616 6502 +rect 7672 6500 7696 6502 +rect 7752 6500 7776 6502 +rect 7832 6500 7856 6502 +rect 7912 6500 7918 6502 +rect 7610 6491 7918 6500 +rect 8036 6322 8064 6666 +rect 7564 6316 7616 6322 +rect 7564 6258 7616 6264 +rect 8024 6316 8076 6322 +rect 8024 6258 8076 6264 +rect 1950 6012 2258 6021 +rect 1950 6010 1956 6012 +rect 2012 6010 2036 6012 +rect 2092 6010 2116 6012 +rect 2172 6010 2196 6012 +rect 2252 6010 2258 6012 +rect 2012 5958 2014 6010 +rect 2194 5958 2196 6010 +rect 1950 5956 1956 5958 +rect 2012 5956 2036 5958 +rect 2092 5956 2116 5958 +rect 2172 5956 2196 5958 +rect 2252 5956 2258 5958 +rect 1950 5947 2258 5956 +rect 6950 6012 7258 6021 +rect 6950 6010 6956 6012 +rect 7012 6010 7036 6012 +rect 7092 6010 7116 6012 +rect 7172 6010 7196 6012 +rect 7252 6010 7258 6012 +rect 7012 5958 7014 6010 +rect 7194 5958 7196 6010 +rect 6950 5956 6956 5958 +rect 7012 5956 7036 5958 +rect 7092 5956 7116 5958 +rect 7172 5956 7196 5958 +rect 7252 5956 7258 5958 +rect 6950 5947 7258 5956 +rect 7576 5658 7604 6258 +rect 8220 5794 8248 7414 +rect 8390 6896 8446 6905 +rect 8390 6831 8446 6840 +rect 8404 6662 8432 6831 +rect 8300 6656 8352 6662 +rect 8300 6598 8352 6604 +rect 8392 6656 8444 6662 +rect 8392 6598 8444 6604 +rect 8024 5772 8076 5778 +rect 8024 5714 8076 5720 +rect 8128 5766 8248 5794 +rect 7392 5630 7604 5658 +rect 2610 5468 2918 5477 +rect 2610 5466 2616 5468 +rect 2672 5466 2696 5468 +rect 2752 5466 2776 5468 +rect 2832 5466 2856 5468 +rect 2912 5466 2918 5468 +rect 2672 5414 2674 5466 +rect 2854 5414 2856 5466 +rect 2610 5412 2616 5414 +rect 2672 5412 2696 5414 +rect 2752 5412 2776 5414 +rect 2832 5412 2856 5414 +rect 2912 5412 2918 5414 +rect 2610 5403 2918 5412 +rect 1950 4924 2258 4933 +rect 1950 4922 1956 4924 +rect 2012 4922 2036 4924 +rect 2092 4922 2116 4924 +rect 2172 4922 2196 4924 +rect 2252 4922 2258 4924 +rect 2012 4870 2014 4922 +rect 2194 4870 2196 4922 +rect 1950 4868 1956 4870 +rect 2012 4868 2036 4870 +rect 2092 4868 2116 4870 +rect 2172 4868 2196 4870 +rect 2252 4868 2258 4870 +rect 1950 4859 2258 4868 +rect 6950 4924 7258 4933 +rect 6950 4922 6956 4924 +rect 7012 4922 7036 4924 +rect 7092 4922 7116 4924 +rect 7172 4922 7196 4924 +rect 7252 4922 7258 4924 +rect 7012 4870 7014 4922 +rect 7194 4870 7196 4922 +rect 6950 4868 6956 4870 +rect 7012 4868 7036 4870 +rect 7092 4868 7116 4870 +rect 7172 4868 7196 4870 +rect 7252 4868 7258 4870 +rect 6950 4859 7258 4868 +rect 2610 4380 2918 4389 +rect 2610 4378 2616 4380 +rect 2672 4378 2696 4380 +rect 2752 4378 2776 4380 +rect 2832 4378 2856 4380 +rect 2912 4378 2918 4380 +rect 2672 4326 2674 4378 +rect 2854 4326 2856 4378 +rect 2610 4324 2616 4326 +rect 2672 4324 2696 4326 +rect 2752 4324 2776 4326 +rect 2832 4324 2856 4326 +rect 2912 4324 2918 4326 +rect 2610 4315 2918 4324 +rect 1950 3836 2258 3845 +rect 1950 3834 1956 3836 +rect 2012 3834 2036 3836 +rect 2092 3834 2116 3836 +rect 2172 3834 2196 3836 +rect 2252 3834 2258 3836 +rect 2012 3782 2014 3834 +rect 2194 3782 2196 3834 +rect 1950 3780 1956 3782 +rect 2012 3780 2036 3782 +rect 2092 3780 2116 3782 +rect 2172 3780 2196 3782 +rect 2252 3780 2258 3782 +rect 1950 3771 2258 3780 +rect 6950 3836 7258 3845 +rect 6950 3834 6956 3836 +rect 7012 3834 7036 3836 +rect 7092 3834 7116 3836 +rect 7172 3834 7196 3836 +rect 7252 3834 7258 3836 +rect 7012 3782 7014 3834 +rect 7194 3782 7196 3834 +rect 6950 3780 6956 3782 +rect 7012 3780 7036 3782 +rect 7092 3780 7116 3782 +rect 7172 3780 7196 3782 +rect 7252 3780 7258 3782 +rect 6950 3771 7258 3780 +rect 7392 3534 7420 5630 +rect 7576 5574 7604 5630 +rect 7472 5568 7524 5574 +rect 7472 5510 7524 5516 +rect 7564 5568 7616 5574 +rect 8036 5545 8064 5714 +rect 7564 5510 7616 5516 +rect 8022 5536 8078 5545 +rect 7484 5234 7512 5510 +rect 7610 5468 7918 5477 +rect 8022 5471 8078 5480 +rect 7610 5466 7616 5468 +rect 7672 5466 7696 5468 +rect 7752 5466 7776 5468 +rect 7832 5466 7856 5468 +rect 7912 5466 7918 5468 +rect 7672 5414 7674 5466 +rect 7854 5414 7856 5466 +rect 7610 5412 7616 5414 +rect 7672 5412 7696 5414 +rect 7752 5412 7776 5414 +rect 7832 5412 7856 5414 +rect 7912 5412 7918 5414 +rect 7610 5403 7918 5412 +rect 8128 5370 8156 5766 +rect 8312 5710 8340 6598 +rect 8390 6216 8446 6225 +rect 8390 6151 8392 6160 +rect 8444 6151 8446 6160 +rect 8392 6122 8444 6128 +rect 8300 5704 8352 5710 +rect 8300 5646 8352 5652 +rect 8208 5636 8260 5642 +rect 8208 5578 8260 5584 +rect 7564 5364 7616 5370 +rect 7564 5306 7616 5312 +rect 8116 5364 8168 5370 +rect 8116 5306 8168 5312 +rect 7472 5228 7524 5234 +rect 7472 5170 7524 5176 +rect 7576 4622 7604 5306 +rect 8220 5234 8248 5578 +rect 8312 5234 8340 5646 +rect 8208 5228 8260 5234 +rect 8208 5170 8260 5176 +rect 8300 5228 8352 5234 +rect 8300 5170 8352 5176 +rect 7564 4616 7616 4622 +rect 7484 4564 7564 4570 +rect 7484 4558 7616 4564 +rect 8024 4616 8076 4622 +rect 8024 4558 8076 4564 +rect 7484 4542 7604 4558 +rect 7484 4146 7512 4542 +rect 7610 4380 7918 4389 +rect 7610 4378 7616 4380 +rect 7672 4378 7696 4380 +rect 7752 4378 7776 4380 +rect 7832 4378 7856 4380 +rect 7912 4378 7918 4380 +rect 7672 4326 7674 4378 +rect 7854 4326 7856 4378 +rect 7610 4324 7616 4326 +rect 7672 4324 7696 4326 +rect 7752 4324 7776 4326 +rect 7832 4324 7856 4326 +rect 7912 4324 7918 4326 +rect 7610 4315 7918 4324 +rect 8036 4282 8064 4558 +rect 8116 4480 8168 4486 +rect 8116 4422 8168 4428 +rect 8024 4276 8076 4282 +rect 8024 4218 8076 4224 +rect 8128 4185 8156 4422 +rect 8114 4176 8170 4185 +rect 7472 4140 7524 4146 +rect 8114 4111 8170 4120 +rect 7472 4082 7524 4088 +rect 8220 4026 8248 5170 +rect 8390 4856 8446 4865 +rect 8390 4791 8392 4800 +rect 8444 4791 8446 4800 +rect 8392 4762 8444 4768 +rect 8128 3998 8248 4026 +rect 7380 3528 7432 3534 +rect 7380 3470 7432 3476 +rect 2610 3292 2918 3301 +rect 2610 3290 2616 3292 +rect 2672 3290 2696 3292 +rect 2752 3290 2776 3292 +rect 2832 3290 2856 3292 +rect 2912 3290 2918 3292 +rect 2672 3238 2674 3290 +rect 2854 3238 2856 3290 +rect 2610 3236 2616 3238 +rect 2672 3236 2696 3238 +rect 2752 3236 2776 3238 +rect 2832 3236 2856 3238 +rect 2912 3236 2918 3238 +rect 2610 3227 2918 3236 +rect 7288 2984 7340 2990 +rect 7288 2926 7340 2932 +rect 1950 2748 2258 2757 +rect 1950 2746 1956 2748 +rect 2012 2746 2036 2748 +rect 2092 2746 2116 2748 +rect 2172 2746 2196 2748 +rect 2252 2746 2258 2748 +rect 2012 2694 2014 2746 +rect 2194 2694 2196 2746 +rect 1950 2692 1956 2694 +rect 2012 2692 2036 2694 +rect 2092 2692 2116 2694 +rect 2172 2692 2196 2694 +rect 2252 2692 2258 2694 +rect 1950 2683 2258 2692 +rect 6950 2748 7258 2757 +rect 6950 2746 6956 2748 +rect 7012 2746 7036 2748 +rect 7092 2746 7116 2748 +rect 7172 2746 7196 2748 +rect 7252 2746 7258 2748 +rect 7012 2694 7014 2746 +rect 7194 2694 7196 2746 +rect 6950 2692 6956 2694 +rect 7012 2692 7036 2694 +rect 7092 2692 7116 2694 +rect 7172 2692 7196 2694 +rect 7252 2692 7258 2694 +rect 6950 2683 7258 2692 +rect 7300 2650 7328 2926 +rect 7288 2644 7340 2650 +rect 7288 2586 7340 2592 +rect 7392 2446 7420 3470 +rect 7610 3292 7918 3301 +rect 7610 3290 7616 3292 +rect 7672 3290 7696 3292 +rect 7752 3290 7776 3292 +rect 7832 3290 7856 3292 +rect 7912 3290 7918 3292 +rect 7672 3238 7674 3290 +rect 7854 3238 7856 3290 +rect 7610 3236 7616 3238 +rect 7672 3236 7696 3238 +rect 7752 3236 7776 3238 +rect 7832 3236 7856 3238 +rect 7912 3236 7918 3238 +rect 7610 3227 7918 3236 +rect 8128 3194 8156 3998 +rect 8208 3936 8260 3942 +rect 8208 3878 8260 3884 +rect 8116 3188 8168 3194 +rect 8116 3130 8168 3136 +rect 8116 3052 8168 3058 +rect 8116 2994 8168 3000 +rect 8128 2825 8156 2994 +rect 8114 2816 8170 2825 +rect 8114 2751 8170 2760 +rect 8220 2446 8248 3878 +rect 8390 3496 8446 3505 +rect 8390 3431 8446 3440 +rect 8404 3398 8432 3431 +rect 8392 3392 8444 3398 +rect 8392 3334 8444 3340 +rect 8392 2848 8444 2854 +rect 8392 2790 8444 2796 +rect 7380 2440 7432 2446 +rect 7380 2382 7432 2388 +rect 8208 2440 8260 2446 +rect 8208 2382 8260 2388 +rect 8024 2304 8076 2310 +rect 8024 2246 8076 2252 +rect 8208 2304 8260 2310 +rect 8208 2246 8260 2252 +rect 2610 2204 2918 2213 +rect 2610 2202 2616 2204 +rect 2672 2202 2696 2204 +rect 2752 2202 2776 2204 +rect 2832 2202 2856 2204 +rect 2912 2202 2918 2204 +rect 2672 2150 2674 2202 +rect 2854 2150 2856 2202 +rect 2610 2148 2616 2150 +rect 2672 2148 2696 2150 +rect 2752 2148 2776 2150 +rect 2832 2148 2856 2150 +rect 2912 2148 2918 2150 +rect 2610 2139 2918 2148 +rect 7610 2204 7918 2213 +rect 7610 2202 7616 2204 +rect 7672 2202 7696 2204 +rect 7752 2202 7776 2204 +rect 7832 2202 7856 2204 +rect 7912 2202 7918 2204 +rect 7672 2150 7674 2202 +rect 7854 2150 7856 2202 +rect 7610 2148 7616 2150 +rect 7672 2148 7696 2150 +rect 7752 2148 7776 2150 +rect 7832 2148 7856 2150 +rect 7912 2148 7918 2150 +rect 7610 2139 7918 2148 +rect 8036 2145 8064 2246 +rect 8022 2136 8078 2145 +rect 8022 2071 8078 2080 +rect 8220 785 8248 2246 +rect 8404 1465 8432 2790 +rect 8390 1456 8446 1465 +rect 8390 1391 8446 1400 +rect 8206 776 8262 785 +rect 8206 711 8262 720 +<< via2 >> +rect 8482 8880 8538 8936 +rect 8114 8200 8170 8256 +rect 2616 7642 2672 7644 +rect 2696 7642 2752 7644 +rect 2776 7642 2832 7644 +rect 2856 7642 2912 7644 +rect 2616 7590 2662 7642 +rect 2662 7590 2672 7642 +rect 2696 7590 2726 7642 +rect 2726 7590 2738 7642 +rect 2738 7590 2752 7642 +rect 2776 7590 2790 7642 +rect 2790 7590 2802 7642 +rect 2802 7590 2832 7642 +rect 2856 7590 2866 7642 +rect 2866 7590 2912 7642 +rect 2616 7588 2672 7590 +rect 2696 7588 2752 7590 +rect 2776 7588 2832 7590 +rect 2856 7588 2912 7590 +rect 7616 7642 7672 7644 +rect 7696 7642 7752 7644 +rect 7776 7642 7832 7644 +rect 7856 7642 7912 7644 +rect 7616 7590 7662 7642 +rect 7662 7590 7672 7642 +rect 7696 7590 7726 7642 +rect 7726 7590 7738 7642 +rect 7738 7590 7752 7642 +rect 7776 7590 7790 7642 +rect 7790 7590 7802 7642 +rect 7802 7590 7832 7642 +rect 7856 7590 7866 7642 +rect 7866 7590 7912 7642 +rect 7616 7588 7672 7590 +rect 7696 7588 7752 7590 +rect 7776 7588 7832 7590 +rect 7856 7588 7912 7590 +rect 8022 7540 8078 7576 +rect 8022 7520 8024 7540 +rect 8024 7520 8076 7540 +rect 8076 7520 8078 7540 +rect 1956 7098 2012 7100 +rect 2036 7098 2092 7100 +rect 2116 7098 2172 7100 +rect 2196 7098 2252 7100 +rect 1956 7046 2002 7098 +rect 2002 7046 2012 7098 +rect 2036 7046 2066 7098 +rect 2066 7046 2078 7098 +rect 2078 7046 2092 7098 +rect 2116 7046 2130 7098 +rect 2130 7046 2142 7098 +rect 2142 7046 2172 7098 +rect 2196 7046 2206 7098 +rect 2206 7046 2252 7098 +rect 1956 7044 2012 7046 +rect 2036 7044 2092 7046 +rect 2116 7044 2172 7046 +rect 2196 7044 2252 7046 +rect 6956 7098 7012 7100 +rect 7036 7098 7092 7100 +rect 7116 7098 7172 7100 +rect 7196 7098 7252 7100 +rect 6956 7046 7002 7098 +rect 7002 7046 7012 7098 +rect 7036 7046 7066 7098 +rect 7066 7046 7078 7098 +rect 7078 7046 7092 7098 +rect 7116 7046 7130 7098 +rect 7130 7046 7142 7098 +rect 7142 7046 7172 7098 +rect 7196 7046 7206 7098 +rect 7206 7046 7252 7098 +rect 6956 7044 7012 7046 +rect 7036 7044 7092 7046 +rect 7116 7044 7172 7046 +rect 7196 7044 7252 7046 +rect 2616 6554 2672 6556 +rect 2696 6554 2752 6556 +rect 2776 6554 2832 6556 +rect 2856 6554 2912 6556 +rect 2616 6502 2662 6554 +rect 2662 6502 2672 6554 +rect 2696 6502 2726 6554 +rect 2726 6502 2738 6554 +rect 2738 6502 2752 6554 +rect 2776 6502 2790 6554 +rect 2790 6502 2802 6554 +rect 2802 6502 2832 6554 +rect 2856 6502 2866 6554 +rect 2866 6502 2912 6554 +rect 2616 6500 2672 6502 +rect 2696 6500 2752 6502 +rect 2776 6500 2832 6502 +rect 2856 6500 2912 6502 +rect 7616 6554 7672 6556 +rect 7696 6554 7752 6556 +rect 7776 6554 7832 6556 +rect 7856 6554 7912 6556 +rect 7616 6502 7662 6554 +rect 7662 6502 7672 6554 +rect 7696 6502 7726 6554 +rect 7726 6502 7738 6554 +rect 7738 6502 7752 6554 +rect 7776 6502 7790 6554 +rect 7790 6502 7802 6554 +rect 7802 6502 7832 6554 +rect 7856 6502 7866 6554 +rect 7866 6502 7912 6554 +rect 7616 6500 7672 6502 +rect 7696 6500 7752 6502 +rect 7776 6500 7832 6502 +rect 7856 6500 7912 6502 +rect 1956 6010 2012 6012 +rect 2036 6010 2092 6012 +rect 2116 6010 2172 6012 +rect 2196 6010 2252 6012 +rect 1956 5958 2002 6010 +rect 2002 5958 2012 6010 +rect 2036 5958 2066 6010 +rect 2066 5958 2078 6010 +rect 2078 5958 2092 6010 +rect 2116 5958 2130 6010 +rect 2130 5958 2142 6010 +rect 2142 5958 2172 6010 +rect 2196 5958 2206 6010 +rect 2206 5958 2252 6010 +rect 1956 5956 2012 5958 +rect 2036 5956 2092 5958 +rect 2116 5956 2172 5958 +rect 2196 5956 2252 5958 +rect 6956 6010 7012 6012 +rect 7036 6010 7092 6012 +rect 7116 6010 7172 6012 +rect 7196 6010 7252 6012 +rect 6956 5958 7002 6010 +rect 7002 5958 7012 6010 +rect 7036 5958 7066 6010 +rect 7066 5958 7078 6010 +rect 7078 5958 7092 6010 +rect 7116 5958 7130 6010 +rect 7130 5958 7142 6010 +rect 7142 5958 7172 6010 +rect 7196 5958 7206 6010 +rect 7206 5958 7252 6010 +rect 6956 5956 7012 5958 +rect 7036 5956 7092 5958 +rect 7116 5956 7172 5958 +rect 7196 5956 7252 5958 +rect 8390 6840 8446 6896 +rect 2616 5466 2672 5468 +rect 2696 5466 2752 5468 +rect 2776 5466 2832 5468 +rect 2856 5466 2912 5468 +rect 2616 5414 2662 5466 +rect 2662 5414 2672 5466 +rect 2696 5414 2726 5466 +rect 2726 5414 2738 5466 +rect 2738 5414 2752 5466 +rect 2776 5414 2790 5466 +rect 2790 5414 2802 5466 +rect 2802 5414 2832 5466 +rect 2856 5414 2866 5466 +rect 2866 5414 2912 5466 +rect 2616 5412 2672 5414 +rect 2696 5412 2752 5414 +rect 2776 5412 2832 5414 +rect 2856 5412 2912 5414 +rect 1956 4922 2012 4924 +rect 2036 4922 2092 4924 +rect 2116 4922 2172 4924 +rect 2196 4922 2252 4924 +rect 1956 4870 2002 4922 +rect 2002 4870 2012 4922 +rect 2036 4870 2066 4922 +rect 2066 4870 2078 4922 +rect 2078 4870 2092 4922 +rect 2116 4870 2130 4922 +rect 2130 4870 2142 4922 +rect 2142 4870 2172 4922 +rect 2196 4870 2206 4922 +rect 2206 4870 2252 4922 +rect 1956 4868 2012 4870 +rect 2036 4868 2092 4870 +rect 2116 4868 2172 4870 +rect 2196 4868 2252 4870 +rect 6956 4922 7012 4924 +rect 7036 4922 7092 4924 +rect 7116 4922 7172 4924 +rect 7196 4922 7252 4924 +rect 6956 4870 7002 4922 +rect 7002 4870 7012 4922 +rect 7036 4870 7066 4922 +rect 7066 4870 7078 4922 +rect 7078 4870 7092 4922 +rect 7116 4870 7130 4922 +rect 7130 4870 7142 4922 +rect 7142 4870 7172 4922 +rect 7196 4870 7206 4922 +rect 7206 4870 7252 4922 +rect 6956 4868 7012 4870 +rect 7036 4868 7092 4870 +rect 7116 4868 7172 4870 +rect 7196 4868 7252 4870 +rect 2616 4378 2672 4380 +rect 2696 4378 2752 4380 +rect 2776 4378 2832 4380 +rect 2856 4378 2912 4380 +rect 2616 4326 2662 4378 +rect 2662 4326 2672 4378 +rect 2696 4326 2726 4378 +rect 2726 4326 2738 4378 +rect 2738 4326 2752 4378 +rect 2776 4326 2790 4378 +rect 2790 4326 2802 4378 +rect 2802 4326 2832 4378 +rect 2856 4326 2866 4378 +rect 2866 4326 2912 4378 +rect 2616 4324 2672 4326 +rect 2696 4324 2752 4326 +rect 2776 4324 2832 4326 +rect 2856 4324 2912 4326 +rect 1956 3834 2012 3836 +rect 2036 3834 2092 3836 +rect 2116 3834 2172 3836 +rect 2196 3834 2252 3836 +rect 1956 3782 2002 3834 +rect 2002 3782 2012 3834 +rect 2036 3782 2066 3834 +rect 2066 3782 2078 3834 +rect 2078 3782 2092 3834 +rect 2116 3782 2130 3834 +rect 2130 3782 2142 3834 +rect 2142 3782 2172 3834 +rect 2196 3782 2206 3834 +rect 2206 3782 2252 3834 +rect 1956 3780 2012 3782 +rect 2036 3780 2092 3782 +rect 2116 3780 2172 3782 +rect 2196 3780 2252 3782 +rect 6956 3834 7012 3836 +rect 7036 3834 7092 3836 +rect 7116 3834 7172 3836 +rect 7196 3834 7252 3836 +rect 6956 3782 7002 3834 +rect 7002 3782 7012 3834 +rect 7036 3782 7066 3834 +rect 7066 3782 7078 3834 +rect 7078 3782 7092 3834 +rect 7116 3782 7130 3834 +rect 7130 3782 7142 3834 +rect 7142 3782 7172 3834 +rect 7196 3782 7206 3834 +rect 7206 3782 7252 3834 +rect 6956 3780 7012 3782 +rect 7036 3780 7092 3782 +rect 7116 3780 7172 3782 +rect 7196 3780 7252 3782 +rect 8022 5480 8078 5536 +rect 7616 5466 7672 5468 +rect 7696 5466 7752 5468 +rect 7776 5466 7832 5468 +rect 7856 5466 7912 5468 +rect 7616 5414 7662 5466 +rect 7662 5414 7672 5466 +rect 7696 5414 7726 5466 +rect 7726 5414 7738 5466 +rect 7738 5414 7752 5466 +rect 7776 5414 7790 5466 +rect 7790 5414 7802 5466 +rect 7802 5414 7832 5466 +rect 7856 5414 7866 5466 +rect 7866 5414 7912 5466 +rect 7616 5412 7672 5414 +rect 7696 5412 7752 5414 +rect 7776 5412 7832 5414 +rect 7856 5412 7912 5414 +rect 8390 6180 8446 6216 +rect 8390 6160 8392 6180 +rect 8392 6160 8444 6180 +rect 8444 6160 8446 6180 +rect 7616 4378 7672 4380 +rect 7696 4378 7752 4380 +rect 7776 4378 7832 4380 +rect 7856 4378 7912 4380 +rect 7616 4326 7662 4378 +rect 7662 4326 7672 4378 +rect 7696 4326 7726 4378 +rect 7726 4326 7738 4378 +rect 7738 4326 7752 4378 +rect 7776 4326 7790 4378 +rect 7790 4326 7802 4378 +rect 7802 4326 7832 4378 +rect 7856 4326 7866 4378 +rect 7866 4326 7912 4378 +rect 7616 4324 7672 4326 +rect 7696 4324 7752 4326 +rect 7776 4324 7832 4326 +rect 7856 4324 7912 4326 +rect 8114 4120 8170 4176 +rect 8390 4820 8446 4856 +rect 8390 4800 8392 4820 +rect 8392 4800 8444 4820 +rect 8444 4800 8446 4820 +rect 2616 3290 2672 3292 +rect 2696 3290 2752 3292 +rect 2776 3290 2832 3292 +rect 2856 3290 2912 3292 +rect 2616 3238 2662 3290 +rect 2662 3238 2672 3290 +rect 2696 3238 2726 3290 +rect 2726 3238 2738 3290 +rect 2738 3238 2752 3290 +rect 2776 3238 2790 3290 +rect 2790 3238 2802 3290 +rect 2802 3238 2832 3290 +rect 2856 3238 2866 3290 +rect 2866 3238 2912 3290 +rect 2616 3236 2672 3238 +rect 2696 3236 2752 3238 +rect 2776 3236 2832 3238 +rect 2856 3236 2912 3238 +rect 1956 2746 2012 2748 +rect 2036 2746 2092 2748 +rect 2116 2746 2172 2748 +rect 2196 2746 2252 2748 +rect 1956 2694 2002 2746 +rect 2002 2694 2012 2746 +rect 2036 2694 2066 2746 +rect 2066 2694 2078 2746 +rect 2078 2694 2092 2746 +rect 2116 2694 2130 2746 +rect 2130 2694 2142 2746 +rect 2142 2694 2172 2746 +rect 2196 2694 2206 2746 +rect 2206 2694 2252 2746 +rect 1956 2692 2012 2694 +rect 2036 2692 2092 2694 +rect 2116 2692 2172 2694 +rect 2196 2692 2252 2694 +rect 6956 2746 7012 2748 +rect 7036 2746 7092 2748 +rect 7116 2746 7172 2748 +rect 7196 2746 7252 2748 +rect 6956 2694 7002 2746 +rect 7002 2694 7012 2746 +rect 7036 2694 7066 2746 +rect 7066 2694 7078 2746 +rect 7078 2694 7092 2746 +rect 7116 2694 7130 2746 +rect 7130 2694 7142 2746 +rect 7142 2694 7172 2746 +rect 7196 2694 7206 2746 +rect 7206 2694 7252 2746 +rect 6956 2692 7012 2694 +rect 7036 2692 7092 2694 +rect 7116 2692 7172 2694 +rect 7196 2692 7252 2694 +rect 7616 3290 7672 3292 +rect 7696 3290 7752 3292 +rect 7776 3290 7832 3292 +rect 7856 3290 7912 3292 +rect 7616 3238 7662 3290 +rect 7662 3238 7672 3290 +rect 7696 3238 7726 3290 +rect 7726 3238 7738 3290 +rect 7738 3238 7752 3290 +rect 7776 3238 7790 3290 +rect 7790 3238 7802 3290 +rect 7802 3238 7832 3290 +rect 7856 3238 7866 3290 +rect 7866 3238 7912 3290 +rect 7616 3236 7672 3238 +rect 7696 3236 7752 3238 +rect 7776 3236 7832 3238 +rect 7856 3236 7912 3238 +rect 8114 2760 8170 2816 +rect 8390 3440 8446 3496 +rect 2616 2202 2672 2204 +rect 2696 2202 2752 2204 +rect 2776 2202 2832 2204 +rect 2856 2202 2912 2204 +rect 2616 2150 2662 2202 +rect 2662 2150 2672 2202 +rect 2696 2150 2726 2202 +rect 2726 2150 2738 2202 +rect 2738 2150 2752 2202 +rect 2776 2150 2790 2202 +rect 2790 2150 2802 2202 +rect 2802 2150 2832 2202 +rect 2856 2150 2866 2202 +rect 2866 2150 2912 2202 +rect 2616 2148 2672 2150 +rect 2696 2148 2752 2150 +rect 2776 2148 2832 2150 +rect 2856 2148 2912 2150 +rect 7616 2202 7672 2204 +rect 7696 2202 7752 2204 +rect 7776 2202 7832 2204 +rect 7856 2202 7912 2204 +rect 7616 2150 7662 2202 +rect 7662 2150 7672 2202 +rect 7696 2150 7726 2202 +rect 7726 2150 7738 2202 +rect 7738 2150 7752 2202 +rect 7776 2150 7790 2202 +rect 7790 2150 7802 2202 +rect 7802 2150 7832 2202 +rect 7856 2150 7866 2202 +rect 7866 2150 7912 2202 +rect 7616 2148 7672 2150 +rect 7696 2148 7752 2150 +rect 7776 2148 7832 2150 +rect 7856 2148 7912 2150 +rect 8022 2080 8078 2136 +rect 8390 1400 8446 1456 +rect 8206 720 8262 776 +<< metal3 >> +rect 8477 8938 8543 8941 +rect 9200 8938 10000 8968 +rect 8477 8936 10000 8938 +rect 8477 8880 8482 8936 +rect 8538 8880 10000 8936 +rect 8477 8878 10000 8880 +rect 8477 8875 8543 8878 +rect 9200 8848 10000 8878 +rect 8109 8258 8175 8261 +rect 9200 8258 10000 8288 +rect 8109 8256 10000 8258 +rect 8109 8200 8114 8256 +rect 8170 8200 10000 8256 +rect 8109 8198 10000 8200 +rect 8109 8195 8175 8198 +rect 9200 8168 10000 8198 +rect 2606 7648 2922 7649 +rect 2606 7584 2612 7648 +rect 2676 7584 2692 7648 +rect 2756 7584 2772 7648 +rect 2836 7584 2852 7648 +rect 2916 7584 2922 7648 +rect 2606 7583 2922 7584 +rect 7606 7648 7922 7649 +rect 7606 7584 7612 7648 +rect 7676 7584 7692 7648 +rect 7756 7584 7772 7648 +rect 7836 7584 7852 7648 +rect 7916 7584 7922 7648 +rect 7606 7583 7922 7584 +rect 8017 7578 8083 7581 +rect 9200 7578 10000 7608 +rect 8017 7576 10000 7578 +rect 8017 7520 8022 7576 +rect 8078 7520 10000 7576 +rect 8017 7518 10000 7520 +rect 8017 7515 8083 7518 +rect 9200 7488 10000 7518 +rect 1946 7104 2262 7105 +rect 1946 7040 1952 7104 +rect 2016 7040 2032 7104 +rect 2096 7040 2112 7104 +rect 2176 7040 2192 7104 +rect 2256 7040 2262 7104 +rect 1946 7039 2262 7040 +rect 6946 7104 7262 7105 +rect 6946 7040 6952 7104 +rect 7016 7040 7032 7104 +rect 7096 7040 7112 7104 +rect 7176 7040 7192 7104 +rect 7256 7040 7262 7104 +rect 6946 7039 7262 7040 +rect 8385 6898 8451 6901 +rect 9200 6898 10000 6928 +rect 8385 6896 10000 6898 +rect 8385 6840 8390 6896 +rect 8446 6840 10000 6896 +rect 8385 6838 10000 6840 +rect 8385 6835 8451 6838 +rect 9200 6808 10000 6838 +rect 2606 6560 2922 6561 +rect 2606 6496 2612 6560 +rect 2676 6496 2692 6560 +rect 2756 6496 2772 6560 +rect 2836 6496 2852 6560 +rect 2916 6496 2922 6560 +rect 2606 6495 2922 6496 +rect 7606 6560 7922 6561 +rect 7606 6496 7612 6560 +rect 7676 6496 7692 6560 +rect 7756 6496 7772 6560 +rect 7836 6496 7852 6560 +rect 7916 6496 7922 6560 +rect 7606 6495 7922 6496 +rect 8385 6218 8451 6221 +rect 9200 6218 10000 6248 +rect 8385 6216 10000 6218 +rect 8385 6160 8390 6216 +rect 8446 6160 10000 6216 +rect 8385 6158 10000 6160 +rect 8385 6155 8451 6158 +rect 9200 6128 10000 6158 +rect 1946 6016 2262 6017 +rect 1946 5952 1952 6016 +rect 2016 5952 2032 6016 +rect 2096 5952 2112 6016 +rect 2176 5952 2192 6016 +rect 2256 5952 2262 6016 +rect 1946 5951 2262 5952 +rect 6946 6016 7262 6017 +rect 6946 5952 6952 6016 +rect 7016 5952 7032 6016 +rect 7096 5952 7112 6016 +rect 7176 5952 7192 6016 +rect 7256 5952 7262 6016 +rect 6946 5951 7262 5952 +rect 8017 5538 8083 5541 +rect 9200 5538 10000 5568 +rect 8017 5536 10000 5538 +rect 8017 5480 8022 5536 +rect 8078 5480 10000 5536 +rect 8017 5478 10000 5480 +rect 8017 5475 8083 5478 +rect 2606 5472 2922 5473 +rect 2606 5408 2612 5472 +rect 2676 5408 2692 5472 +rect 2756 5408 2772 5472 +rect 2836 5408 2852 5472 +rect 2916 5408 2922 5472 +rect 2606 5407 2922 5408 +rect 7606 5472 7922 5473 +rect 7606 5408 7612 5472 +rect 7676 5408 7692 5472 +rect 7756 5408 7772 5472 +rect 7836 5408 7852 5472 +rect 7916 5408 7922 5472 +rect 9200 5448 10000 5478 +rect 7606 5407 7922 5408 +rect 1946 4928 2262 4929 +rect 1946 4864 1952 4928 +rect 2016 4864 2032 4928 +rect 2096 4864 2112 4928 +rect 2176 4864 2192 4928 +rect 2256 4864 2262 4928 +rect 1946 4863 2262 4864 +rect 6946 4928 7262 4929 +rect 6946 4864 6952 4928 +rect 7016 4864 7032 4928 +rect 7096 4864 7112 4928 +rect 7176 4864 7192 4928 +rect 7256 4864 7262 4928 +rect 6946 4863 7262 4864 +rect 8385 4858 8451 4861 +rect 9200 4858 10000 4888 +rect 8385 4856 10000 4858 +rect 8385 4800 8390 4856 +rect 8446 4800 10000 4856 +rect 8385 4798 10000 4800 +rect 8385 4795 8451 4798 +rect 9200 4768 10000 4798 +rect 2606 4384 2922 4385 +rect 2606 4320 2612 4384 +rect 2676 4320 2692 4384 +rect 2756 4320 2772 4384 +rect 2836 4320 2852 4384 +rect 2916 4320 2922 4384 +rect 2606 4319 2922 4320 +rect 7606 4384 7922 4385 +rect 7606 4320 7612 4384 +rect 7676 4320 7692 4384 +rect 7756 4320 7772 4384 +rect 7836 4320 7852 4384 +rect 7916 4320 7922 4384 +rect 7606 4319 7922 4320 +rect 8109 4178 8175 4181 +rect 9200 4178 10000 4208 +rect 8109 4176 10000 4178 +rect 8109 4120 8114 4176 +rect 8170 4120 10000 4176 +rect 8109 4118 10000 4120 +rect 8109 4115 8175 4118 +rect 9200 4088 10000 4118 +rect 1946 3840 2262 3841 +rect 1946 3776 1952 3840 +rect 2016 3776 2032 3840 +rect 2096 3776 2112 3840 +rect 2176 3776 2192 3840 +rect 2256 3776 2262 3840 +rect 1946 3775 2262 3776 +rect 6946 3840 7262 3841 +rect 6946 3776 6952 3840 +rect 7016 3776 7032 3840 +rect 7096 3776 7112 3840 +rect 7176 3776 7192 3840 +rect 7256 3776 7262 3840 +rect 6946 3775 7262 3776 +rect 8385 3498 8451 3501 +rect 9200 3498 10000 3528 +rect 8385 3496 10000 3498 +rect 8385 3440 8390 3496 +rect 8446 3440 10000 3496 +rect 8385 3438 10000 3440 +rect 8385 3435 8451 3438 +rect 9200 3408 10000 3438 +rect 2606 3296 2922 3297 +rect 2606 3232 2612 3296 +rect 2676 3232 2692 3296 +rect 2756 3232 2772 3296 +rect 2836 3232 2852 3296 +rect 2916 3232 2922 3296 +rect 2606 3231 2922 3232 +rect 7606 3296 7922 3297 +rect 7606 3232 7612 3296 +rect 7676 3232 7692 3296 +rect 7756 3232 7772 3296 +rect 7836 3232 7852 3296 +rect 7916 3232 7922 3296 +rect 7606 3231 7922 3232 +rect 8109 2818 8175 2821 +rect 9200 2818 10000 2848 +rect 8109 2816 10000 2818 +rect 8109 2760 8114 2816 +rect 8170 2760 10000 2816 +rect 8109 2758 10000 2760 +rect 8109 2755 8175 2758 +rect 1946 2752 2262 2753 +rect 1946 2688 1952 2752 +rect 2016 2688 2032 2752 +rect 2096 2688 2112 2752 +rect 2176 2688 2192 2752 +rect 2256 2688 2262 2752 +rect 1946 2687 2262 2688 +rect 6946 2752 7262 2753 +rect 6946 2688 6952 2752 +rect 7016 2688 7032 2752 +rect 7096 2688 7112 2752 +rect 7176 2688 7192 2752 +rect 7256 2688 7262 2752 +rect 9200 2728 10000 2758 +rect 6946 2687 7262 2688 +rect 2606 2208 2922 2209 +rect 2606 2144 2612 2208 +rect 2676 2144 2692 2208 +rect 2756 2144 2772 2208 +rect 2836 2144 2852 2208 +rect 2916 2144 2922 2208 +rect 2606 2143 2922 2144 +rect 7606 2208 7922 2209 +rect 7606 2144 7612 2208 +rect 7676 2144 7692 2208 +rect 7756 2144 7772 2208 +rect 7836 2144 7852 2208 +rect 7916 2144 7922 2208 +rect 7606 2143 7922 2144 +rect 8017 2138 8083 2141 +rect 9200 2138 10000 2168 +rect 8017 2136 10000 2138 +rect 8017 2080 8022 2136 +rect 8078 2080 10000 2136 +rect 8017 2078 10000 2080 +rect 8017 2075 8083 2078 +rect 9200 2048 10000 2078 +rect 8385 1458 8451 1461 +rect 9200 1458 10000 1488 +rect 8385 1456 10000 1458 +rect 8385 1400 8390 1456 +rect 8446 1400 10000 1456 +rect 8385 1398 10000 1400 +rect 8385 1395 8451 1398 +rect 9200 1368 10000 1398 +rect 8201 778 8267 781 +rect 9200 778 10000 808 +rect 8201 776 10000 778 +rect 8201 720 8206 776 +rect 8262 720 10000 776 +rect 8201 718 10000 720 +rect 8201 715 8267 718 +rect 9200 688 10000 718 +<< via3 >> +rect 2612 7644 2676 7648 +rect 2612 7588 2616 7644 +rect 2616 7588 2672 7644 +rect 2672 7588 2676 7644 +rect 2612 7584 2676 7588 +rect 2692 7644 2756 7648 +rect 2692 7588 2696 7644 +rect 2696 7588 2752 7644 +rect 2752 7588 2756 7644 +rect 2692 7584 2756 7588 +rect 2772 7644 2836 7648 +rect 2772 7588 2776 7644 +rect 2776 7588 2832 7644 +rect 2832 7588 2836 7644 +rect 2772 7584 2836 7588 +rect 2852 7644 2916 7648 +rect 2852 7588 2856 7644 +rect 2856 7588 2912 7644 +rect 2912 7588 2916 7644 +rect 2852 7584 2916 7588 +rect 7612 7644 7676 7648 +rect 7612 7588 7616 7644 +rect 7616 7588 7672 7644 +rect 7672 7588 7676 7644 +rect 7612 7584 7676 7588 +rect 7692 7644 7756 7648 +rect 7692 7588 7696 7644 +rect 7696 7588 7752 7644 +rect 7752 7588 7756 7644 +rect 7692 7584 7756 7588 +rect 7772 7644 7836 7648 +rect 7772 7588 7776 7644 +rect 7776 7588 7832 7644 +rect 7832 7588 7836 7644 +rect 7772 7584 7836 7588 +rect 7852 7644 7916 7648 +rect 7852 7588 7856 7644 +rect 7856 7588 7912 7644 +rect 7912 7588 7916 7644 +rect 7852 7584 7916 7588 +rect 1952 7100 2016 7104 +rect 1952 7044 1956 7100 +rect 1956 7044 2012 7100 +rect 2012 7044 2016 7100 +rect 1952 7040 2016 7044 +rect 2032 7100 2096 7104 +rect 2032 7044 2036 7100 +rect 2036 7044 2092 7100 +rect 2092 7044 2096 7100 +rect 2032 7040 2096 7044 +rect 2112 7100 2176 7104 +rect 2112 7044 2116 7100 +rect 2116 7044 2172 7100 +rect 2172 7044 2176 7100 +rect 2112 7040 2176 7044 +rect 2192 7100 2256 7104 +rect 2192 7044 2196 7100 +rect 2196 7044 2252 7100 +rect 2252 7044 2256 7100 +rect 2192 7040 2256 7044 +rect 6952 7100 7016 7104 +rect 6952 7044 6956 7100 +rect 6956 7044 7012 7100 +rect 7012 7044 7016 7100 +rect 6952 7040 7016 7044 +rect 7032 7100 7096 7104 +rect 7032 7044 7036 7100 +rect 7036 7044 7092 7100 +rect 7092 7044 7096 7100 +rect 7032 7040 7096 7044 +rect 7112 7100 7176 7104 +rect 7112 7044 7116 7100 +rect 7116 7044 7172 7100 +rect 7172 7044 7176 7100 +rect 7112 7040 7176 7044 +rect 7192 7100 7256 7104 +rect 7192 7044 7196 7100 +rect 7196 7044 7252 7100 +rect 7252 7044 7256 7100 +rect 7192 7040 7256 7044 +rect 2612 6556 2676 6560 +rect 2612 6500 2616 6556 +rect 2616 6500 2672 6556 +rect 2672 6500 2676 6556 +rect 2612 6496 2676 6500 +rect 2692 6556 2756 6560 +rect 2692 6500 2696 6556 +rect 2696 6500 2752 6556 +rect 2752 6500 2756 6556 +rect 2692 6496 2756 6500 +rect 2772 6556 2836 6560 +rect 2772 6500 2776 6556 +rect 2776 6500 2832 6556 +rect 2832 6500 2836 6556 +rect 2772 6496 2836 6500 +rect 2852 6556 2916 6560 +rect 2852 6500 2856 6556 +rect 2856 6500 2912 6556 +rect 2912 6500 2916 6556 +rect 2852 6496 2916 6500 +rect 7612 6556 7676 6560 +rect 7612 6500 7616 6556 +rect 7616 6500 7672 6556 +rect 7672 6500 7676 6556 +rect 7612 6496 7676 6500 +rect 7692 6556 7756 6560 +rect 7692 6500 7696 6556 +rect 7696 6500 7752 6556 +rect 7752 6500 7756 6556 +rect 7692 6496 7756 6500 +rect 7772 6556 7836 6560 +rect 7772 6500 7776 6556 +rect 7776 6500 7832 6556 +rect 7832 6500 7836 6556 +rect 7772 6496 7836 6500 +rect 7852 6556 7916 6560 +rect 7852 6500 7856 6556 +rect 7856 6500 7912 6556 +rect 7912 6500 7916 6556 +rect 7852 6496 7916 6500 +rect 1952 6012 2016 6016 +rect 1952 5956 1956 6012 +rect 1956 5956 2012 6012 +rect 2012 5956 2016 6012 +rect 1952 5952 2016 5956 +rect 2032 6012 2096 6016 +rect 2032 5956 2036 6012 +rect 2036 5956 2092 6012 +rect 2092 5956 2096 6012 +rect 2032 5952 2096 5956 +rect 2112 6012 2176 6016 +rect 2112 5956 2116 6012 +rect 2116 5956 2172 6012 +rect 2172 5956 2176 6012 +rect 2112 5952 2176 5956 +rect 2192 6012 2256 6016 +rect 2192 5956 2196 6012 +rect 2196 5956 2252 6012 +rect 2252 5956 2256 6012 +rect 2192 5952 2256 5956 +rect 6952 6012 7016 6016 +rect 6952 5956 6956 6012 +rect 6956 5956 7012 6012 +rect 7012 5956 7016 6012 +rect 6952 5952 7016 5956 +rect 7032 6012 7096 6016 +rect 7032 5956 7036 6012 +rect 7036 5956 7092 6012 +rect 7092 5956 7096 6012 +rect 7032 5952 7096 5956 +rect 7112 6012 7176 6016 +rect 7112 5956 7116 6012 +rect 7116 5956 7172 6012 +rect 7172 5956 7176 6012 +rect 7112 5952 7176 5956 +rect 7192 6012 7256 6016 +rect 7192 5956 7196 6012 +rect 7196 5956 7252 6012 +rect 7252 5956 7256 6012 +rect 7192 5952 7256 5956 +rect 2612 5468 2676 5472 +rect 2612 5412 2616 5468 +rect 2616 5412 2672 5468 +rect 2672 5412 2676 5468 +rect 2612 5408 2676 5412 +rect 2692 5468 2756 5472 +rect 2692 5412 2696 5468 +rect 2696 5412 2752 5468 +rect 2752 5412 2756 5468 +rect 2692 5408 2756 5412 +rect 2772 5468 2836 5472 +rect 2772 5412 2776 5468 +rect 2776 5412 2832 5468 +rect 2832 5412 2836 5468 +rect 2772 5408 2836 5412 +rect 2852 5468 2916 5472 +rect 2852 5412 2856 5468 +rect 2856 5412 2912 5468 +rect 2912 5412 2916 5468 +rect 2852 5408 2916 5412 +rect 7612 5468 7676 5472 +rect 7612 5412 7616 5468 +rect 7616 5412 7672 5468 +rect 7672 5412 7676 5468 +rect 7612 5408 7676 5412 +rect 7692 5468 7756 5472 +rect 7692 5412 7696 5468 +rect 7696 5412 7752 5468 +rect 7752 5412 7756 5468 +rect 7692 5408 7756 5412 +rect 7772 5468 7836 5472 +rect 7772 5412 7776 5468 +rect 7776 5412 7832 5468 +rect 7832 5412 7836 5468 +rect 7772 5408 7836 5412 +rect 7852 5468 7916 5472 +rect 7852 5412 7856 5468 +rect 7856 5412 7912 5468 +rect 7912 5412 7916 5468 +rect 7852 5408 7916 5412 +rect 1952 4924 2016 4928 +rect 1952 4868 1956 4924 +rect 1956 4868 2012 4924 +rect 2012 4868 2016 4924 +rect 1952 4864 2016 4868 +rect 2032 4924 2096 4928 +rect 2032 4868 2036 4924 +rect 2036 4868 2092 4924 +rect 2092 4868 2096 4924 +rect 2032 4864 2096 4868 +rect 2112 4924 2176 4928 +rect 2112 4868 2116 4924 +rect 2116 4868 2172 4924 +rect 2172 4868 2176 4924 +rect 2112 4864 2176 4868 +rect 2192 4924 2256 4928 +rect 2192 4868 2196 4924 +rect 2196 4868 2252 4924 +rect 2252 4868 2256 4924 +rect 2192 4864 2256 4868 +rect 6952 4924 7016 4928 +rect 6952 4868 6956 4924 +rect 6956 4868 7012 4924 +rect 7012 4868 7016 4924 +rect 6952 4864 7016 4868 +rect 7032 4924 7096 4928 +rect 7032 4868 7036 4924 +rect 7036 4868 7092 4924 +rect 7092 4868 7096 4924 +rect 7032 4864 7096 4868 +rect 7112 4924 7176 4928 +rect 7112 4868 7116 4924 +rect 7116 4868 7172 4924 +rect 7172 4868 7176 4924 +rect 7112 4864 7176 4868 +rect 7192 4924 7256 4928 +rect 7192 4868 7196 4924 +rect 7196 4868 7252 4924 +rect 7252 4868 7256 4924 +rect 7192 4864 7256 4868 +rect 2612 4380 2676 4384 +rect 2612 4324 2616 4380 +rect 2616 4324 2672 4380 +rect 2672 4324 2676 4380 +rect 2612 4320 2676 4324 +rect 2692 4380 2756 4384 +rect 2692 4324 2696 4380 +rect 2696 4324 2752 4380 +rect 2752 4324 2756 4380 +rect 2692 4320 2756 4324 +rect 2772 4380 2836 4384 +rect 2772 4324 2776 4380 +rect 2776 4324 2832 4380 +rect 2832 4324 2836 4380 +rect 2772 4320 2836 4324 +rect 2852 4380 2916 4384 +rect 2852 4324 2856 4380 +rect 2856 4324 2912 4380 +rect 2912 4324 2916 4380 +rect 2852 4320 2916 4324 +rect 7612 4380 7676 4384 +rect 7612 4324 7616 4380 +rect 7616 4324 7672 4380 +rect 7672 4324 7676 4380 +rect 7612 4320 7676 4324 +rect 7692 4380 7756 4384 +rect 7692 4324 7696 4380 +rect 7696 4324 7752 4380 +rect 7752 4324 7756 4380 +rect 7692 4320 7756 4324 +rect 7772 4380 7836 4384 +rect 7772 4324 7776 4380 +rect 7776 4324 7832 4380 +rect 7832 4324 7836 4380 +rect 7772 4320 7836 4324 +rect 7852 4380 7916 4384 +rect 7852 4324 7856 4380 +rect 7856 4324 7912 4380 +rect 7912 4324 7916 4380 +rect 7852 4320 7916 4324 +rect 1952 3836 2016 3840 +rect 1952 3780 1956 3836 +rect 1956 3780 2012 3836 +rect 2012 3780 2016 3836 +rect 1952 3776 2016 3780 +rect 2032 3836 2096 3840 +rect 2032 3780 2036 3836 +rect 2036 3780 2092 3836 +rect 2092 3780 2096 3836 +rect 2032 3776 2096 3780 +rect 2112 3836 2176 3840 +rect 2112 3780 2116 3836 +rect 2116 3780 2172 3836 +rect 2172 3780 2176 3836 +rect 2112 3776 2176 3780 +rect 2192 3836 2256 3840 +rect 2192 3780 2196 3836 +rect 2196 3780 2252 3836 +rect 2252 3780 2256 3836 +rect 2192 3776 2256 3780 +rect 6952 3836 7016 3840 +rect 6952 3780 6956 3836 +rect 6956 3780 7012 3836 +rect 7012 3780 7016 3836 +rect 6952 3776 7016 3780 +rect 7032 3836 7096 3840 +rect 7032 3780 7036 3836 +rect 7036 3780 7092 3836 +rect 7092 3780 7096 3836 +rect 7032 3776 7096 3780 +rect 7112 3836 7176 3840 +rect 7112 3780 7116 3836 +rect 7116 3780 7172 3836 +rect 7172 3780 7176 3836 +rect 7112 3776 7176 3780 +rect 7192 3836 7256 3840 +rect 7192 3780 7196 3836 +rect 7196 3780 7252 3836 +rect 7252 3780 7256 3836 +rect 7192 3776 7256 3780 +rect 2612 3292 2676 3296 +rect 2612 3236 2616 3292 +rect 2616 3236 2672 3292 +rect 2672 3236 2676 3292 +rect 2612 3232 2676 3236 +rect 2692 3292 2756 3296 +rect 2692 3236 2696 3292 +rect 2696 3236 2752 3292 +rect 2752 3236 2756 3292 +rect 2692 3232 2756 3236 +rect 2772 3292 2836 3296 +rect 2772 3236 2776 3292 +rect 2776 3236 2832 3292 +rect 2832 3236 2836 3292 +rect 2772 3232 2836 3236 +rect 2852 3292 2916 3296 +rect 2852 3236 2856 3292 +rect 2856 3236 2912 3292 +rect 2912 3236 2916 3292 +rect 2852 3232 2916 3236 +rect 7612 3292 7676 3296 +rect 7612 3236 7616 3292 +rect 7616 3236 7672 3292 +rect 7672 3236 7676 3292 +rect 7612 3232 7676 3236 +rect 7692 3292 7756 3296 +rect 7692 3236 7696 3292 +rect 7696 3236 7752 3292 +rect 7752 3236 7756 3292 +rect 7692 3232 7756 3236 +rect 7772 3292 7836 3296 +rect 7772 3236 7776 3292 +rect 7776 3236 7832 3292 +rect 7832 3236 7836 3292 +rect 7772 3232 7836 3236 +rect 7852 3292 7916 3296 +rect 7852 3236 7856 3292 +rect 7856 3236 7912 3292 +rect 7912 3236 7916 3292 +rect 7852 3232 7916 3236 +rect 1952 2748 2016 2752 +rect 1952 2692 1956 2748 +rect 1956 2692 2012 2748 +rect 2012 2692 2016 2748 +rect 1952 2688 2016 2692 +rect 2032 2748 2096 2752 +rect 2032 2692 2036 2748 +rect 2036 2692 2092 2748 +rect 2092 2692 2096 2748 +rect 2032 2688 2096 2692 +rect 2112 2748 2176 2752 +rect 2112 2692 2116 2748 +rect 2116 2692 2172 2748 +rect 2172 2692 2176 2748 +rect 2112 2688 2176 2692 +rect 2192 2748 2256 2752 +rect 2192 2692 2196 2748 +rect 2196 2692 2252 2748 +rect 2252 2692 2256 2748 +rect 2192 2688 2256 2692 +rect 6952 2748 7016 2752 +rect 6952 2692 6956 2748 +rect 6956 2692 7012 2748 +rect 7012 2692 7016 2748 +rect 6952 2688 7016 2692 +rect 7032 2748 7096 2752 +rect 7032 2692 7036 2748 +rect 7036 2692 7092 2748 +rect 7092 2692 7096 2748 +rect 7032 2688 7096 2692 +rect 7112 2748 7176 2752 +rect 7112 2692 7116 2748 +rect 7116 2692 7172 2748 +rect 7172 2692 7176 2748 +rect 7112 2688 7176 2692 +rect 7192 2748 7256 2752 +rect 7192 2692 7196 2748 +rect 7196 2692 7252 2748 +rect 7252 2692 7256 2748 +rect 7192 2688 7256 2692 +rect 2612 2204 2676 2208 +rect 2612 2148 2616 2204 +rect 2616 2148 2672 2204 +rect 2672 2148 2676 2204 +rect 2612 2144 2676 2148 +rect 2692 2204 2756 2208 +rect 2692 2148 2696 2204 +rect 2696 2148 2752 2204 +rect 2752 2148 2756 2204 +rect 2692 2144 2756 2148 +rect 2772 2204 2836 2208 +rect 2772 2148 2776 2204 +rect 2776 2148 2832 2204 +rect 2832 2148 2836 2204 +rect 2772 2144 2836 2148 +rect 2852 2204 2916 2208 +rect 2852 2148 2856 2204 +rect 2856 2148 2912 2204 +rect 2912 2148 2916 2204 +rect 2852 2144 2916 2148 +rect 7612 2204 7676 2208 +rect 7612 2148 7616 2204 +rect 7616 2148 7672 2204 +rect 7672 2148 7676 2204 +rect 7612 2144 7676 2148 +rect 7692 2204 7756 2208 +rect 7692 2148 7696 2204 +rect 7696 2148 7752 2204 +rect 7752 2148 7756 2204 +rect 7692 2144 7756 2148 +rect 7772 2204 7836 2208 +rect 7772 2148 7776 2204 +rect 7776 2148 7832 2204 +rect 7832 2148 7836 2204 +rect 7772 2144 7836 2148 +rect 7852 2204 7916 2208 +rect 7852 2148 7856 2204 +rect 7856 2148 7912 2204 +rect 7912 2148 7916 2204 +rect 7852 2144 7916 2148 +<< metal4 >> +rect 1944 7104 2264 7664 +rect 1944 7040 1952 7104 +rect 2016 7040 2032 7104 +rect 2096 7040 2112 7104 +rect 2176 7040 2192 7104 +rect 2256 7040 2264 7104 +rect 1944 6016 2264 7040 +rect 1944 5952 1952 6016 +rect 2016 5952 2032 6016 +rect 2096 5952 2112 6016 +rect 2176 5952 2192 6016 +rect 2256 5952 2264 6016 +rect 1944 4928 2264 5952 +rect 1944 4864 1952 4928 +rect 2016 4864 2032 4928 +rect 2096 4864 2112 4928 +rect 2176 4864 2192 4928 +rect 2256 4864 2264 4928 +rect 1944 3840 2264 4864 +rect 1944 3776 1952 3840 +rect 2016 3776 2032 3840 +rect 2096 3776 2112 3840 +rect 2176 3776 2192 3840 +rect 2256 3776 2264 3840 +rect 1944 3294 2264 3776 +rect 1944 3058 1986 3294 +rect 2222 3058 2264 3294 +rect 1944 2752 2264 3058 +rect 1944 2688 1952 2752 +rect 2016 2688 2032 2752 +rect 2096 2688 2112 2752 +rect 2176 2688 2192 2752 +rect 2256 2688 2264 2752 +rect 1944 2128 2264 2688 +rect 2604 7648 2924 7664 +rect 2604 7584 2612 7648 +rect 2676 7584 2692 7648 +rect 2756 7584 2772 7648 +rect 2836 7584 2852 7648 +rect 2916 7584 2924 7648 +rect 2604 6560 2924 7584 +rect 2604 6496 2612 6560 +rect 2676 6496 2692 6560 +rect 2756 6496 2772 6560 +rect 2836 6496 2852 6560 +rect 2916 6496 2924 6560 +rect 2604 5472 2924 6496 +rect 2604 5408 2612 5472 +rect 2676 5408 2692 5472 +rect 2756 5408 2772 5472 +rect 2836 5408 2852 5472 +rect 2916 5408 2924 5472 +rect 2604 4384 2924 5408 +rect 2604 4320 2612 4384 +rect 2676 4320 2692 4384 +rect 2756 4320 2772 4384 +rect 2836 4320 2852 4384 +rect 2916 4320 2924 4384 +rect 2604 3954 2924 4320 +rect 2604 3718 2646 3954 +rect 2882 3718 2924 3954 +rect 2604 3296 2924 3718 +rect 2604 3232 2612 3296 +rect 2676 3232 2692 3296 +rect 2756 3232 2772 3296 +rect 2836 3232 2852 3296 +rect 2916 3232 2924 3296 +rect 2604 2208 2924 3232 +rect 2604 2144 2612 2208 +rect 2676 2144 2692 2208 +rect 2756 2144 2772 2208 +rect 2836 2144 2852 2208 +rect 2916 2144 2924 2208 +rect 2604 2128 2924 2144 +rect 6944 7104 7264 7664 +rect 6944 7040 6952 7104 +rect 7016 7040 7032 7104 +rect 7096 7040 7112 7104 +rect 7176 7040 7192 7104 +rect 7256 7040 7264 7104 +rect 6944 6016 7264 7040 +rect 6944 5952 6952 6016 +rect 7016 5952 7032 6016 +rect 7096 5952 7112 6016 +rect 7176 5952 7192 6016 +rect 7256 5952 7264 6016 +rect 6944 4928 7264 5952 +rect 6944 4864 6952 4928 +rect 7016 4864 7032 4928 +rect 7096 4864 7112 4928 +rect 7176 4864 7192 4928 +rect 7256 4864 7264 4928 +rect 6944 3840 7264 4864 +rect 6944 3776 6952 3840 +rect 7016 3776 7032 3840 +rect 7096 3776 7112 3840 +rect 7176 3776 7192 3840 +rect 7256 3776 7264 3840 +rect 6944 3294 7264 3776 +rect 6944 3058 6986 3294 +rect 7222 3058 7264 3294 +rect 6944 2752 7264 3058 +rect 6944 2688 6952 2752 +rect 7016 2688 7032 2752 +rect 7096 2688 7112 2752 +rect 7176 2688 7192 2752 +rect 7256 2688 7264 2752 +rect 6944 2128 7264 2688 +rect 7604 7648 7924 7664 +rect 7604 7584 7612 7648 +rect 7676 7584 7692 7648 +rect 7756 7584 7772 7648 +rect 7836 7584 7852 7648 +rect 7916 7584 7924 7648 +rect 7604 6560 7924 7584 +rect 7604 6496 7612 6560 +rect 7676 6496 7692 6560 +rect 7756 6496 7772 6560 +rect 7836 6496 7852 6560 +rect 7916 6496 7924 6560 +rect 7604 5472 7924 6496 +rect 7604 5408 7612 5472 +rect 7676 5408 7692 5472 +rect 7756 5408 7772 5472 +rect 7836 5408 7852 5472 +rect 7916 5408 7924 5472 +rect 7604 4384 7924 5408 +rect 7604 4320 7612 4384 +rect 7676 4320 7692 4384 +rect 7756 4320 7772 4384 +rect 7836 4320 7852 4384 +rect 7916 4320 7924 4384 +rect 7604 3954 7924 4320 +rect 7604 3718 7646 3954 +rect 7882 3718 7924 3954 +rect 7604 3296 7924 3718 +rect 7604 3232 7612 3296 +rect 7676 3232 7692 3296 +rect 7756 3232 7772 3296 +rect 7836 3232 7852 3296 +rect 7916 3232 7924 3296 +rect 7604 2208 7924 3232 +rect 7604 2144 7612 2208 +rect 7676 2144 7692 2208 +rect 7756 2144 7772 2208 +rect 7836 2144 7852 2208 +rect 7916 2144 7924 2208 +rect 7604 2128 7924 2144 +<< via4 >> +rect 1986 3058 2222 3294 +rect 2646 3718 2882 3954 +rect 6986 3058 7222 3294 +rect 7646 3718 7882 3954 +<< metal5 >> +rect 1056 3954 8880 3996 +rect 1056 3718 2646 3954 +rect 2882 3718 7646 3954 +rect 7882 3718 8880 3954 +rect 1056 3676 8880 3718 +rect 1056 3294 8880 3336 +rect 1056 3058 1986 3294 +rect 2222 3058 6986 3294 +rect 7222 3058 8880 3294 +rect 1056 3016 8880 3058 +use sky130_fd_sc_hd__nor3b_2 _0_ +timestamp 0 +transform 1 0 7544 0 1 5440 +box -38 -48 958 592 +use sky130_fd_sc_hd__nor3b_2 _1_ +timestamp 0 +transform 1 0 7544 0 -1 5440 +box -38 -48 958 592 +use sky130_fd_sc_hd__clkbuf_1 _2_ +timestamp 0 +transform 1 0 8280 0 -1 4352 +box -38 -48 314 592 +use sky130_fd_sc_hd__clkbuf_1 _3_ +timestamp 0 +transform -1 0 7820 0 1 4352 +box -38 -48 314 592 +use sky130_fd_sc_hd__clkbuf_1 _4_ +timestamp 0 +transform 1 0 8004 0 -1 4352 +box -38 -48 314 592 +use sky130_fd_sc_hd__clkbuf_1 _5_ +timestamp 0 +transform -1 0 7636 0 -1 7616 +box -38 -48 314 592 +use sky130_fd_sc_hd__clkbuf_1 _6_ +timestamp 0 +transform -1 0 8188 0 1 3264 +box -38 -48 314 592 +use sky130_fd_sc_hd__clkbuf_1 _7_ +timestamp 0 +transform -1 0 7636 0 1 2176 +box -38 -48 314 592 +use sky130_fd_sc_hd__clkbuf_1 _8_ +timestamp 0 +transform -1 0 8188 0 -1 6528 +box -38 -48 314 592 +use sky130_fd_sc_hd__clkbuf_1 _9_ +timestamp 0 +transform -1 0 7360 0 1 2176 +box -38 -48 314 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_0_3 +timestamp 0 +transform 1 0 1380 0 1 2176 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_0_15 +timestamp 0 +transform 1 0 2484 0 1 2176 +box -38 -48 1142 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_0_27 +timestamp 0 +transform 1 0 3588 0 1 2176 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_0_29 +timestamp 0 +transform 1 0 3772 0 1 2176 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_0_41 +timestamp 0 +transform 1 0 4876 0 1 2176 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_3 FILLER_0_0_53 +timestamp 0 +transform 1 0 5980 0 1 2176 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_8 FILLER_0_0_57 +timestamp 0 +transform 1 0 6348 0 1 2176 +box -38 -48 774 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_1_3 +timestamp 0 +transform 1 0 1380 0 -1 3264 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_1_15 +timestamp 0 +transform 1 0 2484 0 -1 3264 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_1_27 +timestamp 0 +transform 1 0 3588 0 -1 3264 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_1_39 +timestamp 0 +transform 1 0 4692 0 -1 3264 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_4 FILLER_0_1_51 +timestamp 0 +transform 1 0 5796 0 -1 3264 +box -38 -48 406 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_1_55 +timestamp 0 +transform 1 0 6164 0 -1 3264 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_1_57 +timestamp 0 +transform 1 0 6348 0 -1 3264 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_4 FILLER_0_1_69 +timestamp 0 +transform 1 0 7452 0 -1 3264 +box -38 -48 406 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_1_73 +timestamp 0 +transform 1 0 7820 0 -1 3264 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_2_3 +timestamp 0 +transform 1 0 1380 0 1 3264 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_2_15 +timestamp 0 +transform 1 0 2484 0 1 3264 +box -38 -48 1142 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_2_27 +timestamp 0 +transform 1 0 3588 0 1 3264 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_2_29 +timestamp 0 +transform 1 0 3772 0 1 3264 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_2_41 +timestamp 0 +transform 1 0 4876 0 1 3264 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_2_53 +timestamp 0 +transform 1 0 5980 0 1 3264 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_8 FILLER_0_2_65 +timestamp 0 +transform 1 0 7084 0 1 3264 +box -38 -48 774 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_2_73 +timestamp 0 +transform 1 0 7820 0 1 3264 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_3_3 +timestamp 0 +transform 1 0 1380 0 -1 4352 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_3_15 +timestamp 0 +transform 1 0 2484 0 -1 4352 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_3_27 +timestamp 0 +transform 1 0 3588 0 -1 4352 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_3_39 +timestamp 0 +transform 1 0 4692 0 -1 4352 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_4 FILLER_0_3_51 +timestamp 0 +transform 1 0 5796 0 -1 4352 +box -38 -48 406 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_3_55 +timestamp 0 +transform 1 0 6164 0 -1 4352 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_3_57 +timestamp 0 +transform 1 0 6348 0 -1 4352 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_6 FILLER_0_3_69 +timestamp 0 +transform 1 0 7452 0 -1 4352 +box -38 -48 590 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_4_3 +timestamp 0 +transform 1 0 1380 0 1 4352 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_4_15 +timestamp 0 +transform 1 0 2484 0 1 4352 +box -38 -48 1142 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_4_27 +timestamp 0 +transform 1 0 3588 0 1 4352 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_4_29 +timestamp 0 +transform 1 0 3772 0 1 4352 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_4_41 +timestamp 0 +transform 1 0 4876 0 1 4352 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_4_53 +timestamp 0 +transform 1 0 5980 0 1 4352 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_4 FILLER_0_4_65 +timestamp 0 +transform 1 0 7084 0 1 4352 +box -38 -48 406 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_4_69 +timestamp 0 +transform 1 0 7452 0 1 4352 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_5_3 +timestamp 0 +transform 1 0 1380 0 -1 5440 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_5_15 +timestamp 0 +transform 1 0 2484 0 -1 5440 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_5_27 +timestamp 0 +transform 1 0 3588 0 -1 5440 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_5_39 +timestamp 0 +transform 1 0 4692 0 -1 5440 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_4 FILLER_0_5_51 +timestamp 0 +transform 1 0 5796 0 -1 5440 +box -38 -48 406 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_5_55 +timestamp 0 +transform 1 0 6164 0 -1 5440 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_5_57 +timestamp 0 +transform 1 0 6348 0 -1 5440 +box -38 -48 1142 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_5_69 +timestamp 0 +transform 1 0 7452 0 -1 5440 +box -38 -48 130 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_5_80 +timestamp 0 +transform 1 0 8464 0 -1 5440 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_6_3 +timestamp 0 +transform 1 0 1380 0 1 5440 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_6_15 +timestamp 0 +transform 1 0 2484 0 1 5440 +box -38 -48 1142 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_6_27 +timestamp 0 +transform 1 0 3588 0 1 5440 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_6_29 +timestamp 0 +transform 1 0 3772 0 1 5440 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_6_41 +timestamp 0 +transform 1 0 4876 0 1 5440 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_6_53 +timestamp 0 +transform 1 0 5980 0 1 5440 +box -38 -48 1142 592 +use sky130_fd_sc_hd__fill_2 FILLER_0_6_65 +timestamp 0 +transform 1 0 7084 0 1 5440 +box -38 -48 222 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_6_80 +timestamp 0 +transform 1 0 8464 0 1 5440 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_7_3 +timestamp 0 +transform 1 0 1380 0 -1 6528 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_7_15 +timestamp 0 +transform 1 0 2484 0 -1 6528 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_7_27 +timestamp 0 +transform 1 0 3588 0 -1 6528 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_7_39 +timestamp 0 +transform 1 0 4692 0 -1 6528 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_4 FILLER_0_7_51 +timestamp 0 +transform 1 0 5796 0 -1 6528 +box -38 -48 406 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_7_55 +timestamp 0 +transform 1 0 6164 0 -1 6528 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_7_57 +timestamp 0 +transform 1 0 6348 0 -1 6528 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_4 FILLER_0_7_69 +timestamp 0 +transform 1 0 7452 0 -1 6528 +box -38 -48 406 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_7_73 +timestamp 0 +transform 1 0 7820 0 -1 6528 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_8_3 +timestamp 0 +transform 1 0 1380 0 1 6528 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_8_15 +timestamp 0 +transform 1 0 2484 0 1 6528 +box -38 -48 1142 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_8_27 +timestamp 0 +transform 1 0 3588 0 1 6528 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_8_29 +timestamp 0 +transform 1 0 3772 0 1 6528 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_8_41 +timestamp 0 +transform 1 0 4876 0 1 6528 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_8_53 +timestamp 0 +transform 1 0 5980 0 1 6528 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_8 FILLER_0_8_65 +timestamp 0 +transform 1 0 7084 0 1 6528 +box -38 -48 774 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_8_73 +timestamp 0 +transform 1 0 7820 0 1 6528 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_9_3 +timestamp 0 +transform 1 0 1380 0 -1 7616 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_9_15 +timestamp 0 +transform 1 0 2484 0 -1 7616 +box -38 -48 1142 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_9_27 +timestamp 0 +transform 1 0 3588 0 -1 7616 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_9_29 +timestamp 0 +transform 1 0 3772 0 -1 7616 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_9_41 +timestamp 0 +transform 1 0 4876 0 -1 7616 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_3 FILLER_0_9_53 +timestamp 0 +transform 1 0 5980 0 -1 7616 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_8 FILLER_0_9_57 +timestamp 0 +transform 1 0 6348 0 -1 7616 +box -38 -48 774 592 +use sky130_fd_sc_hd__decap_3 FILLER_0_9_65 +timestamp 0 +transform 1 0 7084 0 -1 7616 +box -38 -48 314 592 +use sky130_fd_sc_hd__buf_1 input1 +timestamp 0 +transform -1 0 8188 0 -1 3264 +box -38 -48 314 592 +use sky130_fd_sc_hd__buf_1 input2 +timestamp 0 +transform -1 0 8188 0 1 6528 +box -38 -48 314 592 +use sky130_fd_sc_hd__buf_1 input3 +timestamp 0 +transform 1 0 7268 0 1 5440 +box -38 -48 314 592 +use sky130_fd_sc_hd__clkbuf_4 output4 +timestamp 0 +transform 1 0 8004 0 1 2176 +box -38 -48 590 592 +use sky130_fd_sc_hd__buf_2 output5 +timestamp 0 +transform 1 0 8188 0 1 4352 +box -38 -48 406 592 +use sky130_fd_sc_hd__buf_2 output6 +timestamp 0 +transform 1 0 7820 0 1 4352 +box -38 -48 406 592 +use sky130_fd_sc_hd__buf_2 output7 +timestamp 0 +transform 1 0 7636 0 -1 7616 +box -38 -48 406 592 +use sky130_fd_sc_hd__clkbuf_4 output8 +timestamp 0 +transform 1 0 8004 0 -1 7616 +box -38 -48 590 592 +use sky130_fd_sc_hd__buf_2 output9 +timestamp 0 +transform 1 0 8188 0 1 3264 +box -38 -48 406 592 +use sky130_fd_sc_hd__buf_2 output10 +timestamp 0 +transform 1 0 7636 0 1 2176 +box -38 -48 406 592 +use sky130_fd_sc_hd__buf_2 output11 +timestamp 0 +transform 1 0 8188 0 -1 6528 +box -38 -48 406 592 +use sky130_fd_sc_hd__buf_2 output12 +timestamp 0 +transform 1 0 8188 0 -1 3264 +box -38 -48 406 592 +use sky130_fd_sc_hd__buf_2 output13 +timestamp 0 +transform 1 0 8188 0 1 6528 +box -38 -48 406 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_0_Left_10 +timestamp 0 +transform 1 0 1104 0 1 2176 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_0_Right_0 +timestamp 0 +transform -1 0 8832 0 1 2176 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Left_11 +timestamp 0 +transform 1 0 1104 0 -1 3264 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Right_1 +timestamp 0 +transform -1 0 8832 0 -1 3264 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Left_12 +timestamp 0 +transform 1 0 1104 0 1 3264 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Right_2 +timestamp 0 +transform -1 0 8832 0 1 3264 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Left_13 +timestamp 0 +transform 1 0 1104 0 -1 4352 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Right_3 +timestamp 0 +transform -1 0 8832 0 -1 4352 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Left_14 +timestamp 0 +transform 1 0 1104 0 1 4352 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Right_4 +timestamp 0 +transform -1 0 8832 0 1 4352 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Left_15 +timestamp 0 +transform 1 0 1104 0 -1 5440 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Right_5 +timestamp 0 +transform -1 0 8832 0 -1 5440 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Left_16 +timestamp 0 +transform 1 0 1104 0 1 5440 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Right_6 +timestamp 0 +transform -1 0 8832 0 1 5440 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Left_17 +timestamp 0 +transform 1 0 1104 0 -1 6528 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Right_7 +timestamp 0 +transform -1 0 8832 0 -1 6528 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Left_18 +timestamp 0 +transform 1 0 1104 0 1 6528 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Right_8 +timestamp 0 +transform -1 0 8832 0 1 6528 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Left_19 +timestamp 0 +transform 1 0 1104 0 -1 7616 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Right_9 +timestamp 0 +transform -1 0 8832 0 -1 7616 +box -38 -48 314 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_20 +timestamp 0 +transform 1 0 3680 0 1 2176 +box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_21 +timestamp 0 +transform 1 0 6256 0 1 2176 +box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_1_22 +timestamp 0 +transform 1 0 6256 0 -1 3264 +box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_2_23 +timestamp 0 +transform 1 0 3680 0 1 3264 +box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_3_24 +timestamp 0 +transform 1 0 6256 0 -1 4352 +box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_4_25 +timestamp 0 +transform 1 0 3680 0 1 4352 +box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_5_26 +timestamp 0 +transform 1 0 6256 0 -1 5440 +box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_6_27 +timestamp 0 +transform 1 0 3680 0 1 5440 +box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_7_28 +timestamp 0 +transform 1 0 6256 0 -1 6528 +box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_8_29 +timestamp 0 +transform 1 0 3680 0 1 6528 +box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_30 +timestamp 0 +transform 1 0 3680 0 -1 7616 +box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_31 +timestamp 0 +transform 1 0 6256 0 -1 7616 +box -38 -48 130 592 +<< labels >> +rlabel metal1 s 4968 7616 4968 7616 4 VGND +rlabel metal1 s 4968 7072 4968 7072 4 VPWR +rlabel metal1 s 8326 2278 8326 2278 4 bit_phase_0[0] +rlabel metal3 s 8418 4811 8418 4811 4 bit_phase_0[1] +rlabel metal1 s 8096 4454 8096 4454 4 bit_phase_0[2] +rlabel metal1 s 7958 7514 7958 7514 4 bit_phase_0[3] +rlabel metal2 s 8510 8177 8510 8177 4 bit_phase_0[4] +rlabel metal2 s 8418 3417 8418 3417 4 bit_phase_1[0] +rlabel metal1 s 7958 2278 7958 2278 4 bit_phase_1[1] +rlabel metal3 s 8418 6171 8418 6171 4 bit_phase_1[2] +rlabel metal3 s 8840 1428 8840 1428 4 bit_phase_1[3] +rlabel metal2 s 8418 6749 8418 6749 4 bit_phase_1[4] +rlabel metal2 s 8142 2907 8142 2907 4 input_fock_state_str[0] +rlabel metal2 s 8142 7497 8142 7497 4 input_fock_state_str[1] +rlabel metal1 s 7314 5712 7314 5712 4 input_fock_state_str[2] +rlabel metal1 s 8142 5202 8142 5202 4 net1 +rlabel metal1 s 7636 2414 7636 2414 4 net10 +rlabel metal1 s 8188 6290 8188 6290 4 net11 +rlabel metal1 s 7774 2958 7774 2958 4 net12 +rlabel metal1 s 7268 2414 7268 2414 4 net13 +rlabel metal1 s 8142 5678 8142 5678 4 net2 +rlabel metal1 s 7544 5678 7544 5678 4 net3 +rlabel metal1 s 8188 2414 8188 2414 4 net4 +rlabel metal1 s 8234 4624 8234 4624 4 net5 +rlabel metal2 s 8050 4420 8050 4420 4 net6 +rlabel metal1 s 7636 7378 7636 7378 4 net7 +rlabel metal1 s 7774 7446 7774 7446 4 net8 +rlabel metal1 s 8188 3502 8188 3502 4 net9 +flabel metal5 s 1056 3676 8880 3996 0 FreeSans 3200 0 0 0 VGND +port 1 nsew +flabel metal4 s 7604 2128 7924 7664 0 FreeSans 2400 90 0 0 VGND +port 1 nsew +flabel metal4 s 2604 2128 2924 7664 0 FreeSans 2400 90 0 0 VGND +port 1 nsew +flabel metal5 s 1056 3016 8880 3336 0 FreeSans 3200 0 0 0 VPWR +port 2 nsew +flabel metal4 s 6944 2128 7264 7664 0 FreeSans 2400 90 0 0 VPWR +port 2 nsew +flabel metal4 s 1944 2128 2264 7664 0 FreeSans 2400 90 0 0 VPWR +port 2 nsew +flabel metal3 s 9200 688 10000 808 0 FreeSans 600 0 0 0 bit_phase_0[0] +port 3 nsew +flabel metal3 s 9200 4768 10000 4888 0 FreeSans 600 0 0 0 bit_phase_0[1] +port 4 nsew +flabel metal3 s 9200 4088 10000 4208 0 FreeSans 600 0 0 0 bit_phase_0[2] +port 5 nsew +flabel metal3 s 9200 7488 10000 7608 0 FreeSans 600 0 0 0 bit_phase_0[3] +port 6 nsew +flabel metal3 s 9200 8848 10000 8968 0 FreeSans 600 0 0 0 bit_phase_0[4] +port 7 nsew +flabel metal3 s 9200 3408 10000 3528 0 FreeSans 600 0 0 0 bit_phase_1[0] +port 8 nsew +flabel metal3 s 9200 2048 10000 2168 0 FreeSans 600 0 0 0 bit_phase_1[1] +port 9 nsew +flabel metal3 s 9200 6128 10000 6248 0 FreeSans 600 0 0 0 bit_phase_1[2] +port 10 nsew +flabel metal3 s 9200 1368 10000 1488 0 FreeSans 600 0 0 0 bit_phase_1[3] +port 11 nsew +flabel metal3 s 9200 6808 10000 6928 0 FreeSans 600 0 0 0 bit_phase_1[4] +port 12 nsew +flabel metal3 s 9200 2728 10000 2848 0 FreeSans 600 0 0 0 input_fock_state_str[0] +port 13 nsew +flabel metal3 s 9200 8168 10000 8288 0 FreeSans 600 0 0 0 input_fock_state_str[1] +port 14 nsew +flabel metal3 s 9200 5448 10000 5568 0 FreeSans 600 0 0 0 input_fock_state_str[2] +port 15 nsew +<< properties >> +string FIXED_BBOX 0 0 10000 10000 +<< end >> diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/15-checker-magicdrc/config.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/15-checker-magicdrc/config.json new file mode 100644 index 00000000..fc9fa98d --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/15-checker-magicdrc/config.json @@ -0,0 +1,156 @@ +{ + "STD_CELL_LIBRARY": "sky130_fd_sc_hd", + "VDD_PIN": "VPWR", + "VDD_PIN_VOLTAGE": 1.8, + "GND_PIN": "VGND", + "WIRE_LENGTH_THRESHOLD": null, + "TECH_LEFS": { + "nom_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef", + "min_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef", + "max_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef" + }, + "GPIO_PADS_LEF": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef" + ], + "GPIO_PADS_LEF_CORE_SIDE": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef" + ], + "GPIO_PADS_VERILOG": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v" + ], + "GPIO_PAD_CELLS": [ + "sky130_fd_io*", + "sky130_ef_io*" + ], + "PRIMARY_GDSII_STREAMOUT_TOOL": "magic", + "DEFAULT_MAX_TRAN": null, + "DATA_WIRE_RC_LAYER": "met2", + "CLOCK_WIRE_RC_LAYER": "met5", + "DEFAULT_CORNER": "nom_tt_025C_1v80", + "STA_CORNERS": [ + "nom_tt_025C_1v80", + "nom_ss_100C_1v60", + "nom_ff_n40C_1v95", + "min_tt_025C_1v80", + "min_ss_100C_1v60", + "min_ff_n40C_1v95", + "max_tt_025C_1v80", + "max_ss_100C_1v60", + "max_ff_n40C_1v95" + ], + "FP_TRACKS_INFO": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info", + "FP_TAPCELL_DIST": 13, + "FP_IO_HLAYER": "met3", + "FP_IO_VLAYER": "met2", + "RT_MIN_LAYER": "met1", + "RT_MAX_LAYER": "met5", + "SCL_GROUND_PINS": [ + "VGND", + "VNB" + ], + "SCL_POWER_PINS": [ + "VPWR", + "VPB" + ], + "TRISTATE_CELLS": [ + "sky130_fd_sc_hd__ebuf*" + ], + "FILL_CELL": [ + "sky130_fd_sc_hd__fill*" + ], + "DECAP_CELL": [ + "sky130_ef_sc_hd__decap_12", + "sky130_fd_sc_hd__decap_8", + "sky130_fd_sc_hd__decap_6", + "sky130_fd_sc_hd__decap_4", + "sky130_fd_sc_hd__decap_3" + ], + "LIB": { + "*_tt_025C_1v80": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib" + ], + "*_ss_100C_1v60": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib" + ], + "*_ff_n40C_1v95": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" + ] + }, + "CELL_LEFS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef" + ], + "CELL_GDS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds" + ], + "CELL_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v" + ], + "CELL_BB_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox_pp.v" + ], + "CELL_SPICE_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice" + ], + "SYNTH_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells", + "PNR_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells", + "OUTPUT_CAP_LOAD": 33.442, + "MAX_FANOUT_CONSTRAINT": 6, + "MAX_TRANSITION_CONSTRAINT": 0.75, + "MAX_CAPACITANCE_CONSTRAINT": 0.2, + "CLOCK_UNCERTAINTY_CONSTRAINT": 0.25, + "CLOCK_TRANSITION_CONSTRAINT": 0.15, + "TIME_DERATING_CONSTRAINT": 5, + "IO_DELAY_CONSTRAINT": 20, + "SYNTH_DRIVING_CELL": "sky130_fd_sc_hd__inv_2/Y", + "SYNTH_CLK_DRIVING_CELL": null, + "SYNTH_TIEHI_CELL": "sky130_fd_sc_hd__conb_1/HI", + "SYNTH_TIELO_CELL": "sky130_fd_sc_hd__conb_1/LO", + "SYNTH_BUFFER_CELL": "sky130_fd_sc_hd__buf_2/A/X", + "WELLTAP_CELL": "sky130_fd_sc_hd__tapvpwrvgnd_1", + "ENDCAP_CELL": "sky130_fd_sc_hd__decap_3", + "PLACE_SITE": "unithd", + "CELL_PAD_EXCLUDE": [ + "sky130_fd_sc_hd__tap*", + "sky130_fd_sc_hd__decap*", + "sky130_ef_sc_hd__decap*", + "sky130_fd_sc_hd__fill*" + ], + "DIODE_CELL": "sky130_fd_sc_hd__diode_2/DIODE", + "DESIGN_DIR": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo", + "PDK_ROOT": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a", + "DESIGN_NAME": "top", + "PDK": "sky130A", + "CLOCK_PERIOD": 15, + "CLOCK_PORT": "None", + "CLOCK_NET": null, + "VDD_NETS": null, + "GND_NETS": null, + "DIE_AREA": [ + 0, + 0, + 50, + 50 + ], + "EXTRA_EXCLUDED_CELLS": null, + "MACROS": null, + "EXTRA_LEFS": null, + "EXTRA_VERILOG_MODELS": null, + "EXTRA_SPICE_MODELS": null, + "EXTRA_LIBS": null, + "EXTRA_GDS_FILES": null, + "FALLBACK_SDC_FILE": "/nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc", + "ERROR_ON_MAGIC_DRC": true, + "meta": { + "openlane_version": "2.0.9", + "step": "Checker.MagicDRC" + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/15-checker-magicdrc/runtime.txt b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/15-checker-magicdrc/runtime.txt new file mode 100644 index 00000000..fe1aaab9 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/15-checker-magicdrc/runtime.txt @@ -0,0 +1 @@ +00:00:00.001 \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/15-checker-magicdrc/state_in.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/15-checker-magicdrc/state_in.json new file mode 100644 index 00000000..7103240b --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/15-checker-magicdrc/state_in.json @@ -0,0 +1,68 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.nl.v", + "pnl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.pnl.v", + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.def", + "lef": null, + "openroad-lef": null, + "odb": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.odb", + "sdc": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.sdc", + "sdf": null, + "spef": null, + "lib": null, + "spice": null, + "mag": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.mag", + "gds": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.gds", + "mag_gds": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.magic.gds", + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 35, + "design__instance__area": 136.381, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0, + "design__die__bbox": "0.0 0.0 50.0 50.0", + "design__core__bbox": "5.52 10.88 44.16 38.08", + "flow__warnings__count": 3, + "flow__errors__count": 0, + "design__io": 15, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count__stdcell": 35, + "design__instance__area__stdcell": 136.381, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.129762, + "design__instance__utilization__stdcell": 0.129762, + "design__power_grid_violation__count__net:VGND": 0, + "design__power_grid_violation__count__net:VPWR": 0, + "design__power_grid_violation__count": 0, + "floorplan__design__io": 13, + "design__io__hpwl": 468660, + "timing__drv__floating__nets": 0, + "timing__drv__floating__pins": 0, + "design__instance__displacement__total": 0, + "design__instance__displacement__mean": 0, + "design__instance__displacement__max": 0, + "route__wirelength__estimated": 242.292, + "design__violations": 0, + "antenna__violating__nets": 0, + "antenna__violating__pins": 0, + "route__net": 26, + "route__net__special": 2, + "route__drc_errors__iter:1": 1, + "route__wirelength__iter:1": 222, + "route__drc_errors__iter:2": 1, + "route__wirelength__iter:2": 223, + "route__drc_errors__iter:3": 0, + "route__wirelength__iter:3": 226, + "route__drc_errors": 0, + "route__wirelength": 226, + "route__vias": 101, + "route__vias__singlecut": 101, + "route__vias__multicut": 0, + "magic__drc_error__count": 0 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/15-checker-magicdrc/state_out.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/15-checker-magicdrc/state_out.json new file mode 100644 index 00000000..7103240b --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/15-checker-magicdrc/state_out.json @@ -0,0 +1,68 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.nl.v", + "pnl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.pnl.v", + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.def", + "lef": null, + "openroad-lef": null, + "odb": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.odb", + "sdc": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.sdc", + "sdf": null, + "spef": null, + "lib": null, + "spice": null, + "mag": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.mag", + "gds": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.gds", + "mag_gds": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.magic.gds", + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 35, + "design__instance__area": 136.381, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0, + "design__die__bbox": "0.0 0.0 50.0 50.0", + "design__core__bbox": "5.52 10.88 44.16 38.08", + "flow__warnings__count": 3, + "flow__errors__count": 0, + "design__io": 15, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count__stdcell": 35, + "design__instance__area__stdcell": 136.381, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.129762, + "design__instance__utilization__stdcell": 0.129762, + "design__power_grid_violation__count__net:VGND": 0, + "design__power_grid_violation__count__net:VPWR": 0, + "design__power_grid_violation__count": 0, + "floorplan__design__io": 13, + "design__io__hpwl": 468660, + "timing__drv__floating__nets": 0, + "timing__drv__floating__pins": 0, + "design__instance__displacement__total": 0, + "design__instance__displacement__mean": 0, + "design__instance__displacement__max": 0, + "route__wirelength__estimated": 242.292, + "design__violations": 0, + "antenna__violating__nets": 0, + "antenna__violating__pins": 0, + "route__net": 26, + "route__net__special": 2, + "route__drc_errors__iter:1": 1, + "route__wirelength__iter:1": 222, + "route__drc_errors__iter:2": 1, + "route__wirelength__iter:2": 223, + "route__drc_errors__iter:3": 0, + "route__wirelength__iter:3": 226, + "route__drc_errors": 0, + "route__wirelength": 226, + "route__vias": 101, + "route__vias__singlecut": 101, + "route__vias__multicut": 0, + "magic__drc_error__count": 0 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/COMMANDS b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/COMMANDS new file mode 100644 index 00000000..f3529e90 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/COMMANDS @@ -0,0 +1 @@ +magic -dnull -noconsole -rcfile /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/magic/sky130A.magicrc /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/magic/wrapper.tcl diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/_env.tcl b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/_env.tcl new file mode 100644 index 00000000..6334b99d --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/_env.tcl @@ -0,0 +1,78 @@ +set ::env(MAGTYPE) mag +set ::env(STEP_ID) Magic.SpiceExtraction +set ::env(TECH_LEF) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef +set ::env(MACRO_LEFS) "" +set ::env(STD_CELL_LIBRARY) sky130_fd_sc_hd +set ::env(VDD_PIN) VPWR +set ::env(VDD_PIN_VOLTAGE) 1.80 +set ::env(GND_PIN) VGND +set ::env(TECH_LEFS) "\"nom_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef \"min_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef \"max_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef" +set ::env(GPIO_PADS_LEF) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef" +set ::env(GPIO_PADS_LEF_CORE_SIDE) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef" +set ::env(GPIO_PADS_VERILOG) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v +set ::env(GPIO_PAD_CELLS) "\"sky130_fd_io*\" \"sky130_ef_io*\"" +set ::env(PRIMARY_GDSII_STREAMOUT_TOOL) magic +set ::env(DATA_WIRE_RC_LAYER) met2 +set ::env(CLOCK_WIRE_RC_LAYER) met5 +set ::env(DEFAULT_CORNER) nom_tt_025C_1v80 +set ::env(STA_CORNERS) "nom_tt_025C_1v80 nom_ss_100C_1v60 nom_ff_n40C_1v95 min_tt_025C_1v80 min_ss_100C_1v60 min_ff_n40C_1v95 max_tt_025C_1v80 max_ss_100C_1v60 max_ff_n40C_1v95" +set ::env(FP_TRACKS_INFO) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info +set ::env(FP_TAPCELL_DIST) 13 +set ::env(FP_IO_HLAYER) met3 +set ::env(FP_IO_VLAYER) met2 +set ::env(RT_MIN_LAYER) met1 +set ::env(RT_MAX_LAYER) met5 +set ::env(SCL_GROUND_PINS) "VGND VNB" +set ::env(SCL_POWER_PINS) "VPWR VPB" +set ::env(TRISTATE_CELLS) "\"sky130_fd_sc_hd__ebuf*\"" +set ::env(FILL_CELL) "\"sky130_fd_sc_hd__fill*\"" +set ::env(DECAP_CELL) "sky130_ef_sc_hd__decap_12 sky130_fd_sc_hd__decap_8 sky130_fd_sc_hd__decap_6 sky130_fd_sc_hd__decap_4 sky130_fd_sc_hd__decap_3" +set ::env(LIB) "\"*_tt_025C_1v80\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib \"*_ss_100C_1v60\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib \"*_ff_n40C_1v95\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" +set ::env(CELL_LEFS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef" +set ::env(CELL_GDS) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds +set ::env(CELL_VERILOG_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v" +set ::env(CELL_BB_VERILOG_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox.v /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox_pp.v" +set ::env(CELL_SPICE_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice" +set ::env(SYNTH_EXCLUDED_CELL_FILE) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells +set ::env(PNR_EXCLUDED_CELL_FILE) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells +set ::env(OUTPUT_CAP_LOAD) 33.442 +set ::env(MAX_FANOUT_CONSTRAINT) 6 +set ::env(MAX_TRANSITION_CONSTRAINT) 0.75 +set ::env(MAX_CAPACITANCE_CONSTRAINT) 0.2 +set ::env(CLOCK_UNCERTAINTY_CONSTRAINT) 0.25 +set ::env(CLOCK_TRANSITION_CONSTRAINT) 0.1499999999999999944488848768742172978818416595458984375 +set ::env(TIME_DERATING_CONSTRAINT) 5 +set ::env(IO_DELAY_CONSTRAINT) 20 +set ::env(SYNTH_DRIVING_CELL) sky130_fd_sc_hd__inv_2/Y +set ::env(SYNTH_TIEHI_CELL) sky130_fd_sc_hd__conb_1/HI +set ::env(SYNTH_TIELO_CELL) sky130_fd_sc_hd__conb_1/LO +set ::env(SYNTH_BUFFER_CELL) sky130_fd_sc_hd__buf_2/A/X +set ::env(WELLTAP_CELL) sky130_fd_sc_hd__tapvpwrvgnd_1 +set ::env(ENDCAP_CELL) sky130_fd_sc_hd__decap_3 +set ::env(PLACE_SITE) unithd +set ::env(CELL_PAD_EXCLUDE) "\"sky130_fd_sc_hd__tap*\" \"sky130_fd_sc_hd__decap*\" \"sky130_ef_sc_hd__decap*\" \"sky130_fd_sc_hd__fill*\"" +set ::env(DIODE_CELL) sky130_fd_sc_hd__diode_2/DIODE +set ::env(DESIGN_NAME) top +set ::env(CLOCK_PERIOD) 15 +set ::env(CLOCK_PORT) None +set ::env(DIE_AREA) "0 0 50 50" +set ::env(FALLBACK_SDC_FILE) /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc +set ::env(MAGIC_DEF_LABELS) 1 +set ::env(MAGIC_GDS_POLYGON_SUBCELLS) 0 +set ::env(MAGIC_DEF_NO_BLOCKAGES) 1 +set ::env(MAGIC_INCLUDE_GDS_POINTERS) 0 +set ::env(MAGICRC) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/magic/sky130A.magicrc +set ::env(MAGIC_TECH) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/magic/sky130A.tech +set ::env(MAGIC_PDK_SETUP) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/magic/sky130A.tcl +set ::env(CELL_MAGS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_ef_sc_hd__decap_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_ef_sc_hd__fill_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_ef_sc_hd__fill_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_ef_sc_hd__fill_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111oi_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21bo_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21bo_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21bo_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21boi_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21boi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21boi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21boi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a222oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4bb_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4bb_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4bb_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_6.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__bufbuf_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__bufbuf_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__bufinv_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__bufinv_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s15_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s15_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s18_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s18_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s25_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s25_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s50_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s50_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinvlp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinvlp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__conb_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_3.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_6.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfbbn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfbbn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfbbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfsbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfsbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfstp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfstp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfstp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__diode_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlclkp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlclkp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlclkp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrbn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrbn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtn_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxbn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxbn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxtn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxtn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxtn_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlygate4sd1_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlygate4sd2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlygate4sd3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlymetal6s2s_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlymetal6s4s_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlymetal6s6s_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ebufn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ebufn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ebufn_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ebufn_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__edfxbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__edfxtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvp_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fa_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fa_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fa_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fah_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fahcin_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fahcon_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fill_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fill_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fill_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fill_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ha_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ha_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ha_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_6.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_bleeder_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_3.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_6.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputiso0n_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputiso0p_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputiso1n_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputiso1p_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputisolatch_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrckapwr_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__macro_sparecell.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__maj3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__maj3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__maj3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2i_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2i_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2i_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux4_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux4_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux4_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4bb_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4bb_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4bb_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4bb_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4bb_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4bb_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ba_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ba_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ba_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21bai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21bai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21bai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311ai_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4bb_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4bb_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4bb_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__probe_p_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__probec_p_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfbbn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfbbn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfbbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrtn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfsbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfsbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfstp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfstp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfstp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdlclkp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdlclkp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdlclkp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tap_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tap_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tapvgnd2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tapvgnd_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tapvpwrvgnd_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor3_4.mag" +set ::env(CELL_MAGLEFS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_ef_sc_hd__decap_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_ef_sc_hd__fill_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_ef_sc_hd__fill_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_ef_sc_hd__fill_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111oi_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21bo_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21bo_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21bo_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21boi_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21boi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21boi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21boi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a222oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41o_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41o_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41o_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41oi_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41oi_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41oi_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4bb_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4bb_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4bb_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_6.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__bufbuf_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__bufbuf_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__bufinv_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__bufinv_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s15_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s15_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s18_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s18_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s25_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s25_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s50_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s50_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinvlp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinvlp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__conb_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_3.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_6.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfbbn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfbbn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfbbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrtn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfsbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfsbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfstp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfstp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfstp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__diode_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlclkp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlclkp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlclkp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrbn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrbn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtn_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxbn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxbn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxtn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxtn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxtn_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlygate4sd1_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlygate4sd2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlygate4sd3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlymetal6s2s_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlymetal6s4s_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlymetal6s6s_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ebufn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ebufn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ebufn_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ebufn_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__edfxbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__edfxtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvp_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fa_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fa_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fa_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fah_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fahcin_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fahcon_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fill_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fill_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fill_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fill_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ha_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ha_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ha_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_6.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_bleeder_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_12.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_3.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_6.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputiso0n_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputiso0p_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputiso1n_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputiso1p_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputisolatch_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrckapwr_16.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__macro_sparecell.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__maj3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__maj3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__maj3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2i_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2i_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2i_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux4_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux4_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux4_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4bb_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4bb_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4bb_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4bb_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4bb_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4bb_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ai_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ba_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ba_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ba_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21bai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21bai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21bai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311ai_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41a_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41a_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41a_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41ai_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41ai_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41ai_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2_0.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4b_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4b_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4b_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4bb_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4bb_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4bb_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__probe_p_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__probec_p_8.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfbbn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfbbn_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfbbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrtn_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfsbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfsbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfstp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfstp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfstp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdlclkp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdlclkp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdlclkp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxbp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxbp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxtp_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxtp_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxtp_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tap_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tap_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tapvgnd2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tapvgnd_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tapvpwrvgnd_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor3_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor2_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor2_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor2_4.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor3_1.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor3_2.mag /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor3_4.mag" +set ::env(MAGIC_CAPTURE_ERRORS) 1 +set ::env(MAGIC_EXT_USE_GDS) 0 +set ::env(MAGIC_NO_EXT_UNIQUE) 0 +set ::env(MAGIC_EXT_SHORT_RESISTOR) 0 +set ::env(MAGIC_EXT_ABSTRACT) 0 +set ::env(CURRENT_GDS) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.gds +set ::env(CURRENT_DEF) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.def +set ::env(SAVE_SPICE) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/top.spice +set ::env(MACRO_GDS_FILES) "" +set ::env(MAGIC_SCRIPT) /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/magic/extract_spice.tcl diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/config.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/config.json new file mode 100644 index 00000000..39c960d5 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/config.json @@ -0,0 +1,1053 @@ +{ + "STD_CELL_LIBRARY": "sky130_fd_sc_hd", + "VDD_PIN": "VPWR", + "VDD_PIN_VOLTAGE": 1.8, + "GND_PIN": "VGND", + "WIRE_LENGTH_THRESHOLD": null, + "TECH_LEFS": { + "nom_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef", + "min_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef", + "max_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef" + }, + "GPIO_PADS_LEF": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef" + ], + "GPIO_PADS_LEF_CORE_SIDE": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef" + ], + "GPIO_PADS_VERILOG": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v" + ], + "GPIO_PAD_CELLS": [ + "sky130_fd_io*", + "sky130_ef_io*" + ], + "PRIMARY_GDSII_STREAMOUT_TOOL": "magic", + "DEFAULT_MAX_TRAN": null, + "DATA_WIRE_RC_LAYER": "met2", + "CLOCK_WIRE_RC_LAYER": "met5", + "DEFAULT_CORNER": "nom_tt_025C_1v80", + "STA_CORNERS": [ + "nom_tt_025C_1v80", + "nom_ss_100C_1v60", + "nom_ff_n40C_1v95", + "min_tt_025C_1v80", + "min_ss_100C_1v60", + "min_ff_n40C_1v95", + "max_tt_025C_1v80", + "max_ss_100C_1v60", + "max_ff_n40C_1v95" + ], + "FP_TRACKS_INFO": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info", + "FP_TAPCELL_DIST": 13, + "FP_IO_HLAYER": "met3", + "FP_IO_VLAYER": "met2", + "RT_MIN_LAYER": "met1", + "RT_MAX_LAYER": "met5", + "SCL_GROUND_PINS": [ + "VGND", + "VNB" + ], + "SCL_POWER_PINS": [ + "VPWR", + "VPB" + ], + "TRISTATE_CELLS": [ + "sky130_fd_sc_hd__ebuf*" + ], + "FILL_CELL": [ + "sky130_fd_sc_hd__fill*" + ], + "DECAP_CELL": [ + "sky130_ef_sc_hd__decap_12", + "sky130_fd_sc_hd__decap_8", + "sky130_fd_sc_hd__decap_6", + "sky130_fd_sc_hd__decap_4", + "sky130_fd_sc_hd__decap_3" + ], + "LIB": { + "*_tt_025C_1v80": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib" + ], + "*_ss_100C_1v60": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib" + ], + "*_ff_n40C_1v95": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" + ] + }, + "CELL_LEFS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef" + ], + "CELL_GDS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds" + ], + "CELL_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v" + ], + "CELL_BB_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox_pp.v" + ], + "CELL_SPICE_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice" + ], + "SYNTH_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells", + "PNR_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells", + "OUTPUT_CAP_LOAD": 33.442, + "MAX_FANOUT_CONSTRAINT": 6, + "MAX_TRANSITION_CONSTRAINT": 0.75, + "MAX_CAPACITANCE_CONSTRAINT": 0.2, + "CLOCK_UNCERTAINTY_CONSTRAINT": 0.25, + "CLOCK_TRANSITION_CONSTRAINT": 0.15, + "TIME_DERATING_CONSTRAINT": 5, + "IO_DELAY_CONSTRAINT": 20, + "SYNTH_DRIVING_CELL": "sky130_fd_sc_hd__inv_2/Y", + "SYNTH_CLK_DRIVING_CELL": null, + "SYNTH_TIEHI_CELL": "sky130_fd_sc_hd__conb_1/HI", + "SYNTH_TIELO_CELL": "sky130_fd_sc_hd__conb_1/LO", + "SYNTH_BUFFER_CELL": "sky130_fd_sc_hd__buf_2/A/X", + "WELLTAP_CELL": "sky130_fd_sc_hd__tapvpwrvgnd_1", + "ENDCAP_CELL": "sky130_fd_sc_hd__decap_3", + "PLACE_SITE": "unithd", + "CELL_PAD_EXCLUDE": [ + "sky130_fd_sc_hd__tap*", + "sky130_fd_sc_hd__decap*", + "sky130_ef_sc_hd__decap*", + "sky130_fd_sc_hd__fill*" + ], + "DIODE_CELL": "sky130_fd_sc_hd__diode_2/DIODE", + "DESIGN_DIR": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo", + "PDK_ROOT": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a", + "DESIGN_NAME": "top", + "PDK": "sky130A", + "CLOCK_PERIOD": 15, + "CLOCK_PORT": "None", + "CLOCK_NET": null, + "VDD_NETS": null, + "GND_NETS": null, + "DIE_AREA": [ + 0, + 0, + 50, + 50 + ], + "EXTRA_EXCLUDED_CELLS": null, + "MACROS": null, + "EXTRA_LEFS": null, + "EXTRA_VERILOG_MODELS": null, + "EXTRA_SPICE_MODELS": null, + "EXTRA_LIBS": null, + "EXTRA_GDS_FILES": null, + "FALLBACK_SDC_FILE": "/nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc", + "MAGIC_DEF_LABELS": true, + "MAGIC_GDS_POLYGON_SUBCELLS": false, + "MAGIC_DEF_NO_BLOCKAGES": true, + "MAGIC_INCLUDE_GDS_POINTERS": false, + "MAGICRC": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/magic/sky130A.magicrc", + "MAGIC_TECH": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/magic/sky130A.tech", + "MAGIC_PDK_SETUP": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/magic/sky130A.tcl", + "CELL_MAGS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_ef_sc_hd__decap_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_ef_sc_hd__fill_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_ef_sc_hd__fill_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_ef_sc_hd__fill_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111oi_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21bo_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21bo_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21bo_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21boi_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21boi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21boi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21boi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a222oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4bb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4bb_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4bb_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_6.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__bufbuf_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__bufbuf_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__bufinv_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__bufinv_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s15_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s15_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s18_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s18_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s25_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s25_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s50_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s50_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinvlp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinvlp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__conb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_3.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_6.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfbbn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfbbn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfbbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfsbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfsbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfstp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfstp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfstp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__diode_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlclkp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlclkp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlclkp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrbn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrbn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtn_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxbn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxbn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxtn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxtn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxtn_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlygate4sd1_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlygate4sd2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlygate4sd3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlymetal6s2s_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlymetal6s4s_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlymetal6s6s_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ebufn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ebufn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ebufn_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ebufn_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__edfxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__edfxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvp_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fa_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fa_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fa_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fah_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fahcin_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fahcon_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fill_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fill_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fill_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fill_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ha_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ha_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ha_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_6.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_bleeder_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_3.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_6.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputiso0n_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputiso0p_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputiso1n_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputiso1p_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputisolatch_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrckapwr_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__macro_sparecell.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__maj3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__maj3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__maj3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2i_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2i_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2i_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4bb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4bb_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4bb_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4bb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4bb_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4bb_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ba_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ba_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ba_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21bai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21bai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21bai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311ai_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4bb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4bb_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4bb_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__probe_p_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__probec_p_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfbbn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfbbn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfbbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrtn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfsbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfsbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfstp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfstp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfstp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdlclkp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdlclkp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdlclkp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tap_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tap_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tapvgnd2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tapvgnd_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tapvpwrvgnd_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor3_4.mag" + ], + "CELL_MAGLEFS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_ef_sc_hd__decap_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_ef_sc_hd__fill_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_ef_sc_hd__fill_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_ef_sc_hd__fill_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111oi_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21bo_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21bo_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21bo_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21boi_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21boi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21boi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21boi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a222oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4bb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4bb_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4bb_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_6.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__bufbuf_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__bufbuf_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__bufinv_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__bufinv_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s15_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s15_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s18_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s18_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s25_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s25_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s50_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s50_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinvlp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinvlp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__conb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_3.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_6.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfbbn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfbbn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfbbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrtn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfsbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfsbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfstp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfstp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfstp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__diode_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlclkp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlclkp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlclkp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrbn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrbn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtn_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxbn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxbn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxtn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxtn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxtn_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlygate4sd1_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlygate4sd2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlygate4sd3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlymetal6s2s_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlymetal6s4s_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlymetal6s6s_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ebufn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ebufn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ebufn_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ebufn_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__edfxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__edfxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvp_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fa_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fa_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fa_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fah_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fahcin_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fahcon_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fill_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fill_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fill_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fill_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ha_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ha_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ha_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_6.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_bleeder_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_3.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_6.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputiso0n_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputiso0p_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputiso1n_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputiso1p_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputisolatch_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrckapwr_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__macro_sparecell.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__maj3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__maj3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__maj3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2i_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2i_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2i_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4bb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4bb_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4bb_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4bb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4bb_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4bb_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ai_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ba_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ba_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ba_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21bai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21bai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21bai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311ai_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4bb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4bb_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4bb_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__probe_p_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__probec_p_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfbbn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfbbn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfbbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrtn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfsbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfsbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfstp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfstp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfstp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdlclkp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdlclkp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdlclkp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tap_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tap_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tapvgnd2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tapvgnd_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tapvpwrvgnd_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor3_4.mag" + ], + "MAGIC_CAPTURE_ERRORS": true, + "MAGIC_EXT_USE_GDS": false, + "MAGIC_NO_EXT_UNIQUE": false, + "MAGIC_EXT_SHORT_RESISTOR": false, + "MAGIC_EXT_ABSTRACT": false, + "meta": { + "openlane_version": "2.0.9", + "step": "Magic.SpiceExtraction" + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_ef_sc_hd__decap_12.ext b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_ef_sc_hd__decap_12.ext new file mode 100644 index 00000000..21481db7 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_ef_sc_hd__decap_12.ext @@ -0,0 +1,16 @@ +timestamp 1718887676 +version 8.3 +tech sky130A +style ngspice() +scale 1000 1 500000 +resistclasses 4400000 2200000 950000 3050000 120000 197000 114000 191000 120000 197000 114000 191000 48200 319800 2000000 48200 48200 12800 125 125 47 47 29 5 +abstract +port "VGND" 2 0 -48 1104 48 m1 +port "VPWR" 1 0 496 1104 592 m1 +port "VPB" 3 -38 261 1142 582 nw +port "VNB" 4 1 21 1103 183 pw +port "VNB" 4 29 -17 63 21 pw +node "VGND" 0 0 0 -48 m1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VPWR" 0 0 0 496 m1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VPB" 0 0 -38 261 nw 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VNB" 0 0 29 -17 pw 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__buf_1.ext b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__buf_1.ext new file mode 100644 index 00000000..e8e12b62 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__buf_1.ext @@ -0,0 +1,22 @@ +timestamp 1718887676 +version 8.3 +tech sky130A +style ngspice() +scale 1000 1 500000 +resistclasses 4400000 2200000 950000 3050000 120000 197000 114000 191000 120000 197000 114000 191000 48200 319800 2000000 48200 48200 12800 125 125 47 47 29 5 +abstract +port "VGND" 2 0 -48 276 48 m1 +port "VPWR" 5 0 496 276 592 m1 +port "A" 1 21 197 89 271 li +port "X" 6 205 312 259 493 li +port "X" 6 223 152 259 312 li +port "X" 6 207 51 259 152 li +port "VPB" 4 -38 261 314 582 nw +port "VNB" 3 1 21 275 177 pw +port "VNB" 3 31 -17 65 21 pw +node "VGND" 0 0 0 -48 m1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VPWR" 0 0 0 496 m1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "A" 0 0 21 197 li 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "X" 0 0 207 51 li 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VPB" 0 0 -38 261 nw 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VNB" 0 0 31 -17 pw 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__buf_2.ext b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__buf_2.ext new file mode 100644 index 00000000..497035d7 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__buf_2.ext @@ -0,0 +1,23 @@ +timestamp 1718887676 +version 8.3 +tech sky130A +style ngspice() +scale 1000 1 500000 +resistclasses 4400000 2200000 950000 3050000 120000 197000 114000 191000 120000 197000 114000 191000 48200 319800 2000000 48200 48200 12800 125 125 47 47 29 5 +abstract +port "VGND" 2 0 -48 368 48 m1 +port "VPWR" 5 0 496 368 592 m1 +port "A" 1 17 197 88 271 li +port "X" 6 212 312 263 493 li +port "X" 6 229 166 263 312 li +port "X" 6 212 51 263 166 li +port "VPB" 4 -38 261 406 582 nw +port "VNB" 3 98 157 367 203 pw +port "VNB" 3 1 21 367 157 pw +port "VNB" 3 29 -17 63 21 pw +node "VGND" 0 0 0 -48 m1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VPWR" 0 0 0 496 m1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "A" 0 0 17 197 li 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "X" 0 0 212 51 li 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VPB" 0 0 -38 261 nw 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VNB" 0 0 29 -17 pw 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__clkbuf_1.ext b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__clkbuf_1.ext new file mode 100644 index 00000000..8a8c1faf --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__clkbuf_1.ext @@ -0,0 +1,22 @@ +timestamp 1718887676 +version 8.3 +tech sky130A +style ngspice() +scale 1000 1 500000 +resistclasses 4400000 2200000 950000 3050000 120000 197000 114000 191000 120000 197000 114000 191000 48200 319800 2000000 48200 48200 12800 125 125 47 47 29 5 +abstract +port "VGND" 2 0 -48 276 48 m1 +port "VPWR" 5 0 496 276 592 m1 +port "A" 1 189 197 255 271 li +port "X" 6 17 312 71 493 li +port "X" 6 17 152 51 312 li +port "X" 6 17 51 69 152 li +port "VPB" 4 -38 261 314 582 nw +port "VNB" 3 1 21 275 177 pw +port "VNB" 3 213 -17 247 21 pw +node "VGND" 0 0 0 -48 m1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VPWR" 0 0 0 496 m1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "A" 0 0 189 197 li 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "X" 0 0 17 51 li 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VPB" 0 0 -38 261 nw 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VNB" 0 0 213 -17 pw 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__clkbuf_4.ext b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__clkbuf_4.ext new file mode 100644 index 00000000..91a270e7 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__clkbuf_4.ext @@ -0,0 +1,28 @@ +timestamp 1718887676 +version 8.3 +tech sky130A +style ngspice() +scale 1000 1 500000 +resistclasses 4400000 2200000 950000 3050000 120000 197000 114000 191000 120000 197000 114000 191000 48200 319800 2000000 48200 48200 12800 125 125 47 47 29 5 +abstract +port "VGND" 2 0 -48 552 48 m1 +port "VPWR" 5 0 496 552 592 m1 +port "A" 1 85 151 155 265 li +port "X" 6 209 401 261 493 li +port "X" 6 381 401 433 493 li +port "X" 6 209 367 433 401 li +port "X" 6 381 317 433 367 li +port "X" 6 381 283 532 317 li +port "X" 6 451 181 532 283 li +port "X" 6 202 147 532 181 li +port "X" 6 202 69 261 147 li +port "X" 6 381 69 433 147 li +port "VPB" 4 -38 261 590 582 nw +port "VNB" 3 1 21 549 157 pw +port "VNB" 3 29 -17 63 21 pw +node "VGND" 0 0 0 -48 m1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VPWR" 0 0 0 496 m1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "A" 0 0 85 151 li 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "X" 0 0 381 69 li 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VPB" 0 0 -38 261 nw 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VNB" 0 0 29 -17 pw 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__decap_3.ext b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__decap_3.ext new file mode 100644 index 00000000..23cde0cc --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__decap_3.ext @@ -0,0 +1,16 @@ +timestamp 1718887676 +version 8.3 +tech sky130A +style ngspice() +scale 1000 1 500000 +resistclasses 4400000 2200000 950000 3050000 120000 197000 114000 191000 120000 197000 114000 191000 48200 319800 2000000 48200 48200 12800 125 125 47 47 29 5 +abstract +port "VGND" 1 0 -48 276 48 m1 +port "VPWR" 4 0 496 276 592 m1 +port "VPB" 3 -38 261 314 582 nw +port "VNB" 2 1 21 275 183 pw +port "VNB" 2 29 -17 63 21 pw +node "VGND" 0 0 0 -48 m1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VPWR" 0 0 0 496 m1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VPB" 0 0 -38 261 nw 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VNB" 0 0 29 -17 pw 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__decap_4.ext b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__decap_4.ext new file mode 100644 index 00000000..050ed68a --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__decap_4.ext @@ -0,0 +1,16 @@ +timestamp 1718887676 +version 8.3 +tech sky130A +style ngspice() +scale 1000 1 500000 +resistclasses 4400000 2200000 950000 3050000 120000 197000 114000 191000 120000 197000 114000 191000 48200 319800 2000000 48200 48200 12800 125 125 47 47 29 5 +abstract +port "VGND" 1 0 -48 368 48 m1 +port "VPWR" 4 0 496 368 592 m1 +port "VPB" 3 -38 261 406 582 nw +port "VNB" 2 1 21 367 183 pw +port "VNB" 2 29 -17 63 21 pw +node "VGND" 0 0 0 -48 m1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VPWR" 0 0 0 496 m1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VPB" 0 0 -38 261 nw 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VNB" 0 0 29 -17 pw 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__decap_6.ext b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__decap_6.ext new file mode 100644 index 00000000..e8f027ff --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__decap_6.ext @@ -0,0 +1,16 @@ +timestamp 1718887676 +version 8.3 +tech sky130A +style ngspice() +scale 1000 1 500000 +resistclasses 4400000 2200000 950000 3050000 120000 197000 114000 191000 120000 197000 114000 191000 48200 319800 2000000 48200 48200 12800 125 125 47 47 29 5 +abstract +port "VGND" 1 0 -48 552 48 m1 +port "VPWR" 4 0 496 552 592 m1 +port "VPB" 3 -38 261 590 582 nw +port "VNB" 2 1 21 551 183 pw +port "VNB" 2 29 -17 63 21 pw +node "VGND" 0 0 0 -48 m1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VPWR" 0 0 0 496 m1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VPB" 0 0 -38 261 nw 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VNB" 0 0 29 -17 pw 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__decap_8.ext b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__decap_8.ext new file mode 100644 index 00000000..696d9663 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__decap_8.ext @@ -0,0 +1,16 @@ +timestamp 1718887676 +version 8.3 +tech sky130A +style ngspice() +scale 1000 1 500000 +resistclasses 4400000 2200000 950000 3050000 120000 197000 114000 191000 120000 197000 114000 191000 48200 319800 2000000 48200 48200 12800 125 125 47 47 29 5 +abstract +port "VGND" 1 0 -48 736 48 m1 +port "VPWR" 4 0 496 736 592 m1 +port "VPB" 3 -38 261 774 582 nw +port "VNB" 2 1 21 735 183 pw +port "VNB" 2 29 -17 63 21 pw +node "VGND" 0 0 0 -48 m1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VPWR" 0 0 0 496 m1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VPB" 0 0 -38 261 nw 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VNB" 0 0 29 -17 pw 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__fill_1.ext b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__fill_1.ext new file mode 100644 index 00000000..d990f586 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__fill_1.ext @@ -0,0 +1,15 @@ +timestamp 1718887676 +version 8.3 +tech sky130A +style ngspice() +scale 1000 1 500000 +resistclasses 4400000 2200000 950000 3050000 120000 197000 114000 191000 120000 197000 114000 191000 48200 319800 2000000 48200 48200 12800 125 125 47 47 29 5 +abstract +port "VGND" 1 0 -48 92 48 m1 +port "VPWR" 4 0 496 92 592 m1 +port "VPB" 3 -38 261 130 582 nw +port "VNB" 2 28 -11 52 11 pw +node "VGND" 0 0 0 -48 m1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VPWR" 0 0 0 496 m1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VPB" 0 0 -38 261 nw 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VNB" 0 0 28 -11 pw 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__fill_2.ext b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__fill_2.ext new file mode 100644 index 00000000..cae468a7 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__fill_2.ext @@ -0,0 +1,15 @@ +timestamp 1718887676 +version 8.3 +tech sky130A +style ngspice() +scale 1000 1 500000 +resistclasses 4400000 2200000 950000 3050000 120000 197000 114000 191000 120000 197000 114000 191000 48200 319800 2000000 48200 48200 12800 125 125 47 47 29 5 +abstract +port "VGND" 1 0 -48 184 48 m1 +port "VPWR" 4 0 496 184 592 m1 +port "VPB" 3 -38 261 222 582 nw +port "VNB" 2 31 -10 63 12 pw +node "VGND" 0 0 0 -48 m1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VPWR" 0 0 0 496 m1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VPB" 0 0 -38 261 nw 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VNB" 0 0 31 -10 pw 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__nor3b_2.ext b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__nor3b_2.ext new file mode 100644 index 00000000..0ed77217 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__nor3b_2.ext @@ -0,0 +1,29 @@ +timestamp 1718887676 +version 8.3 +tech sky130A +style ngspice() +scale 1000 1 500000 +resistclasses 4400000 2200000 950000 3050000 120000 197000 114000 191000 120000 197000 114000 191000 48200 319800 2000000 48200 48200 12800 125 125 47 47 29 5 +abstract +port "VGND" 4 0 -48 920 48 m1 +port "VPWR" 7 0 496 920 592 m1 +port "C_N" 3 806 215 903 257 li +port "Y" 8 563 181 613 425 li +port "Y" 8 107 145 621 181 li +port "Y" 8 107 51 173 145 li +port "Y" 8 275 51 341 145 li +port "Y" 8 555 51 621 145 li +port "B" 2 227 215 528 257 li +port "A" 1 22 215 193 257 li +port "VPB" 6 -38 261 958 582 nw +port "VNB" 5 1 67 919 203 pw +port "VNB" 5 1 21 727 67 pw +port "VNB" 5 30 -17 64 21 pw +node "VGND" 0 0 0 -48 m1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VPWR" 0 0 0 496 m1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "C_N" 0 0 806 215 li 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "Y" 0 0 555 51 li 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "B" 0 0 227 215 li 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "A" 0 0 22 215 li 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VPB" 0 0 -38 261 nw 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VNB" 0 0 30 -17 pw 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__tapvpwrvgnd_1.ext b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__tapvpwrvgnd_1.ext new file mode 100644 index 00000000..b1796f9d --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/sky130_fd_sc_hd__tapvpwrvgnd_1.ext @@ -0,0 +1,15 @@ +timestamp 1718887676 +version 8.3 +tech sky130A +style ngspice() +scale 1000 1 500000 +resistclasses 4400000 2200000 950000 3050000 120000 197000 114000 191000 120000 197000 114000 191000 48200 319800 2000000 48200 48200 12800 125 125 47 47 29 5 +abstract +port "VGND" 1 0 -48 92 48 m1 +port "VPWR" 2 0 496 92 592 m1 +port "VPWR" 2 -38 261 130 582 nw +port "VGND" 1 3 38 89 195 pw +node "VGND" 0 0 0 -48 m1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VPWR" 0 0 0 496 m1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VPWR" 0 0 -38 261 nw 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VGND" 0 0 3 38 pw 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/top.ext b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/top.ext new file mode 100644 index 00000000..afd5863b --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/extraction/top.ext @@ -0,0 +1,766 @@ +timestamp 1718887676 +version 8.3 +tech sky130A +style ngspice() +scale 1000 1 500000 +resistclasses 4400000 2200000 950000 3050000 120000 197000 114000 191000 120000 197000 114000 191000 48200 319800 2000000 48200 48200 12800 125 125 47 47 29 5 +use sky130_ef_sc_hd__decap_12 FILLER_0_0_3 1 0 1380 0 1 2176 +use sky130_ef_sc_hd__decap_12 FILLER_0_1_3 1 0 1380 0 -1 3264 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_0_Left_10 1 0 1104 0 1 2176 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Left_11 1 0 1104 0 -1 3264 +use sky130_ef_sc_hd__decap_12 FILLER_0_0_15 1 0 2484 0 1 2176 +use sky130_ef_sc_hd__decap_12 FILLER_0_1_15 1 0 2484 0 -1 3264 +use sky130_fd_sc_hd__fill_1 FILLER_0_0_27 1 0 3588 0 1 2176 +use sky130_ef_sc_hd__decap_12 FILLER_0_0_29 1 0 3772 0 1 2176 +use sky130_ef_sc_hd__decap_12 FILLER_0_1_27 1 0 3588 0 -1 3264 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_20 1 0 3680 0 1 2176 +use sky130_ef_sc_hd__decap_12 FILLER_0_0_41 1 0 4876 0 1 2176 +use sky130_ef_sc_hd__decap_12 FILLER_0_1_39 1 0 4692 0 -1 3264 +use sky130_fd_sc_hd__decap_4 FILLER_0_1_51 1 0 5796 0 -1 3264 +use sky130_fd_sc_hd__decap_3 FILLER_0_0_53 1 0 5980 0 1 2176 +use sky130_fd_sc_hd__decap_8 FILLER_0_0_57 1 0 6348 0 1 2176 +use sky130_fd_sc_hd__fill_1 FILLER_0_1_55 1 0 6164 0 -1 3264 +use sky130_ef_sc_hd__decap_12 FILLER_0_1_57 1 0 6348 0 -1 3264 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_21 1 0 6256 0 1 2176 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_1_22 1 0 6256 0 -1 3264 +use sky130_fd_sc_hd__decap_4 FILLER_0_1_69 1 0 7452 0 -1 3264 +use sky130_fd_sc_hd__fill_1 FILLER_0_1_73 1 0 7820 0 -1 3264 +use sky130_fd_sc_hd__clkbuf_1 _7_ -1 0 7636 0 1 2176 +use sky130_fd_sc_hd__clkbuf_1 _9_ -1 0 7360 0 1 2176 +use sky130_fd_sc_hd__buf_1 input1 -1 0 8188 0 -1 3264 +use sky130_fd_sc_hd__buf_2 output10 1 0 7636 0 1 2176 +use sky130_fd_sc_hd__buf_2 output12 1 0 8188 0 -1 3264 +use sky130_fd_sc_hd__clkbuf_4 output4 1 0 8004 0 1 2176 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_0_Right_0 -1 0 8832 0 1 2176 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Right_1 -1 0 8832 0 -1 3264 +use sky130_ef_sc_hd__decap_12 FILLER_0_2_3 1 0 1380 0 1 3264 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Left_12 1 0 1104 0 1 3264 +use sky130_ef_sc_hd__decap_12 FILLER_0_2_15 1 0 2484 0 1 3264 +use sky130_fd_sc_hd__fill_1 FILLER_0_2_27 1 0 3588 0 1 3264 +use sky130_ef_sc_hd__decap_12 FILLER_0_2_29 1 0 3772 0 1 3264 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_2_23 1 0 3680 0 1 3264 +use sky130_ef_sc_hd__decap_12 FILLER_0_2_41 1 0 4876 0 1 3264 +use sky130_ef_sc_hd__decap_12 FILLER_0_2_53 1 0 5980 0 1 3264 +use sky130_fd_sc_hd__decap_8 FILLER_0_2_65 1 0 7084 0 1 3264 +use sky130_fd_sc_hd__fill_1 FILLER_0_2_73 1 0 7820 0 1 3264 +use sky130_fd_sc_hd__clkbuf_1 _6_ -1 0 8188 0 1 3264 +use sky130_fd_sc_hd__buf_2 output9 1 0 8188 0 1 3264 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Right_2 -1 0 8832 0 1 3264 +use sky130_ef_sc_hd__decap_12 FILLER_0_3_3 1 0 1380 0 -1 4352 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Left_13 1 0 1104 0 -1 4352 +use sky130_ef_sc_hd__decap_12 FILLER_0_3_15 1 0 2484 0 -1 4352 +use sky130_ef_sc_hd__decap_12 FILLER_0_3_27 1 0 3588 0 -1 4352 +use sky130_ef_sc_hd__decap_12 FILLER_0_3_39 1 0 4692 0 -1 4352 +use sky130_fd_sc_hd__decap_4 FILLER_0_3_51 1 0 5796 0 -1 4352 +use sky130_fd_sc_hd__fill_1 FILLER_0_3_55 1 0 6164 0 -1 4352 +use sky130_ef_sc_hd__decap_12 FILLER_0_3_57 1 0 6348 0 -1 4352 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_3_24 1 0 6256 0 -1 4352 +use sky130_fd_sc_hd__decap_6 FILLER_0_3_69 1 0 7452 0 -1 4352 +use sky130_fd_sc_hd__clkbuf_1 _4_ 1 0 8004 0 -1 4352 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Right_3 -1 0 8832 0 -1 4352 +use sky130_fd_sc_hd__clkbuf_1 _2_ 1 0 8280 0 -1 4352 +use sky130_ef_sc_hd__decap_12 FILLER_0_4_3 1 0 1380 0 1 4352 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Left_14 1 0 1104 0 1 4352 +use sky130_ef_sc_hd__decap_12 FILLER_0_4_15 1 0 2484 0 1 4352 +use sky130_fd_sc_hd__fill_1 FILLER_0_4_27 1 0 3588 0 1 4352 +use sky130_ef_sc_hd__decap_12 FILLER_0_4_29 1 0 3772 0 1 4352 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_4_25 1 0 3680 0 1 4352 +use sky130_ef_sc_hd__decap_12 FILLER_0_4_41 1 0 4876 0 1 4352 +use sky130_ef_sc_hd__decap_12 FILLER_0_4_53 1 0 5980 0 1 4352 +use sky130_fd_sc_hd__decap_4 FILLER_0_4_65 1 0 7084 0 1 4352 +use sky130_fd_sc_hd__fill_1 FILLER_0_4_69 1 0 7452 0 1 4352 +use sky130_fd_sc_hd__clkbuf_1 _3_ -1 0 7820 0 1 4352 +use sky130_fd_sc_hd__buf_2 output5 1 0 8188 0 1 4352 +use sky130_fd_sc_hd__buf_2 output6 1 0 7820 0 1 4352 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Right_4 -1 0 8832 0 1 4352 +use sky130_ef_sc_hd__decap_12 FILLER_0_5_3 1 0 1380 0 -1 5440 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Left_15 1 0 1104 0 -1 5440 +use sky130_ef_sc_hd__decap_12 FILLER_0_5_15 1 0 2484 0 -1 5440 +use sky130_ef_sc_hd__decap_12 FILLER_0_5_27 1 0 3588 0 -1 5440 +use sky130_ef_sc_hd__decap_12 FILLER_0_5_39 1 0 4692 0 -1 5440 +use sky130_fd_sc_hd__decap_4 FILLER_0_5_51 1 0 5796 0 -1 5440 +use sky130_fd_sc_hd__fill_1 FILLER_0_5_55 1 0 6164 0 -1 5440 +use sky130_ef_sc_hd__decap_12 FILLER_0_5_57 1 0 6348 0 -1 5440 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_5_26 1 0 6256 0 -1 5440 +use sky130_fd_sc_hd__fill_1 FILLER_0_5_69 1 0 7452 0 -1 5440 +use sky130_fd_sc_hd__nor3b_2 _1_ 1 0 7544 0 -1 5440 +use sky130_fd_sc_hd__fill_1 FILLER_0_5_80 1 0 8464 0 -1 5440 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Right_5 -1 0 8832 0 -1 5440 +use sky130_ef_sc_hd__decap_12 FILLER_0_6_3 1 0 1380 0 1 5440 +use sky130_ef_sc_hd__decap_12 FILLER_0_7_3 1 0 1380 0 -1 6528 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Left_16 1 0 1104 0 1 5440 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Left_17 1 0 1104 0 -1 6528 +use sky130_ef_sc_hd__decap_12 FILLER_0_6_15 1 0 2484 0 1 5440 +use sky130_ef_sc_hd__decap_12 FILLER_0_7_15 1 0 2484 0 -1 6528 +use sky130_fd_sc_hd__fill_1 FILLER_0_6_27 1 0 3588 0 1 5440 +use sky130_ef_sc_hd__decap_12 FILLER_0_6_29 1 0 3772 0 1 5440 +use sky130_ef_sc_hd__decap_12 FILLER_0_7_27 1 0 3588 0 -1 6528 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_6_27 1 0 3680 0 1 5440 +use sky130_ef_sc_hd__decap_12 FILLER_0_6_41 1 0 4876 0 1 5440 +use sky130_ef_sc_hd__decap_12 FILLER_0_7_39 1 0 4692 0 -1 6528 +use sky130_fd_sc_hd__decap_4 FILLER_0_7_51 1 0 5796 0 -1 6528 +use sky130_ef_sc_hd__decap_12 FILLER_0_6_53 1 0 5980 0 1 5440 +use sky130_fd_sc_hd__fill_1 FILLER_0_7_55 1 0 6164 0 -1 6528 +use sky130_ef_sc_hd__decap_12 FILLER_0_7_57 1 0 6348 0 -1 6528 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_7_28 1 0 6256 0 -1 6528 +use sky130_fd_sc_hd__fill_2 FILLER_0_6_65 1 0 7084 0 1 5440 +use sky130_fd_sc_hd__decap_4 FILLER_0_7_69 1 0 7452 0 -1 6528 +use sky130_fd_sc_hd__fill_1 FILLER_0_7_73 1 0 7820 0 -1 6528 +use sky130_fd_sc_hd__nor3b_2 _0_ 1 0 7544 0 1 5440 +use sky130_fd_sc_hd__clkbuf_1 _8_ -1 0 8188 0 -1 6528 +use sky130_fd_sc_hd__buf_1 input3 1 0 7268 0 1 5440 +use sky130_fd_sc_hd__buf_2 output11 1 0 8188 0 -1 6528 +use sky130_fd_sc_hd__fill_1 FILLER_0_6_80 1 0 8464 0 1 5440 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Right_6 -1 0 8832 0 1 5440 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Right_7 -1 0 8832 0 -1 6528 +use sky130_ef_sc_hd__decap_12 FILLER_0_8_3 1 0 1380 0 1 6528 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Left_18 1 0 1104 0 1 6528 +use sky130_ef_sc_hd__decap_12 FILLER_0_8_15 1 0 2484 0 1 6528 +use sky130_fd_sc_hd__fill_1 FILLER_0_8_27 1 0 3588 0 1 6528 +use sky130_ef_sc_hd__decap_12 FILLER_0_8_29 1 0 3772 0 1 6528 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_8_29 1 0 3680 0 1 6528 +use sky130_ef_sc_hd__decap_12 FILLER_0_8_41 1 0 4876 0 1 6528 +use sky130_ef_sc_hd__decap_12 FILLER_0_8_53 1 0 5980 0 1 6528 +use sky130_fd_sc_hd__decap_8 FILLER_0_8_65 1 0 7084 0 1 6528 +use sky130_fd_sc_hd__fill_1 FILLER_0_8_73 1 0 7820 0 1 6528 +use sky130_fd_sc_hd__buf_1 input2 -1 0 8188 0 1 6528 +use sky130_fd_sc_hd__buf_2 output13 1 0 8188 0 1 6528 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Right_8 -1 0 8832 0 1 6528 +use sky130_ef_sc_hd__decap_12 FILLER_0_9_3 1 0 1380 0 -1 7616 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Left_19 1 0 1104 0 -1 7616 +use sky130_ef_sc_hd__decap_12 FILLER_0_9_15 1 0 2484 0 -1 7616 +use sky130_fd_sc_hd__fill_1 FILLER_0_9_27 1 0 3588 0 -1 7616 +use sky130_ef_sc_hd__decap_12 FILLER_0_9_29 1 0 3772 0 -1 7616 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_30 1 0 3680 0 -1 7616 +use sky130_ef_sc_hd__decap_12 FILLER_0_9_41 1 0 4876 0 -1 7616 +use sky130_fd_sc_hd__decap_3 FILLER_0_9_53 1 0 5980 0 -1 7616 +use sky130_fd_sc_hd__decap_8 FILLER_0_9_57 1 0 6348 0 -1 7616 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_31 1 0 6256 0 -1 7616 +use sky130_fd_sc_hd__decap_3 FILLER_0_9_65 1 0 7084 0 -1 7616 +use sky130_fd_sc_hd__clkbuf_1 _5_ -1 0 7636 0 -1 7616 +use sky130_fd_sc_hd__buf_2 output7 1 0 7636 0 -1 7616 +use sky130_fd_sc_hd__clkbuf_4 output8 1 0 8004 0 -1 7616 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Right_9 -1 0 8832 0 -1 7616 +port "VPWR" 1 1056 3016 8880 3336 m5 +port "VPWR" 1 6944 2128 7264 7664 m4 +port "VPWR" 1 1944 2128 2264 7664 m4 +port "VGND" 0 1056 3676 8880 3996 m5 +port "VGND" 0 7604 2128 7924 7664 m4 +port "VGND" 0 2604 2128 2924 7664 m4 +port "bit_phase_0[0]" 2 9200 688 10000 808 m3 +port "bit_phase_1[1]" 8 9200 2048 10000 2168 m3 +port "bit_phase_1[3]" 10 9200 1368 10000 1488 m3 +port "input_fock_state_str[0]" 12 9200 2728 10000 2848 m3 +port "bit_phase_1[0]" 7 9200 3408 10000 3528 m3 +port "bit_phase_0[2]" 4 9200 4088 10000 4208 m3 +port "bit_phase_0[1]" 3 9200 4768 10000 4888 m3 +port "input_fock_state_str[2]" 14 9200 5448 10000 5568 m3 +port "bit_phase_1[2]" 9 9200 6128 10000 6248 m3 +port "bit_phase_1[4]" 11 9200 6808 10000 6928 m3 +port "input_fock_state_str[1]" 13 9200 8168 10000 8288 m3 +port "bit_phase_0[4]" 6 9200 8848 10000 8968 m3 +port "bit_phase_0[3]" 5 9200 7488 10000 7608 m3 +node "VPWR" 0 0 1944 2128 m4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "VGND" 0 0 2604 2128 m4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "bit_phase_0[0]" 0 0 9200 688 m3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "bit_phase_1[1]" 0 0 9200 2048 m3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "net10" 0 0 7573 2533 v0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "bit_phase_1[3]" 0 0 9200 1368 m3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "net12" 0 0 7297 2601 v0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "input_fock_state_str[0]" 0 0 9200 2728 m3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "bit_phase_1[0]" 0 0 9200 3408 m3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "net9" 0 0 8125 3621 v0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "net4" 0 0 8125 2397 v0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "bit_phase_0[2]" 0 0 9200 4088 m3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "net6" 0 0 7849 4573 v0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "net5" 0 0 7757 4709 v0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "bit_phase_0[1]" 0 0 9200 4768 m3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "net1" 0 0 7941 3145 v0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "net3" 0 0 7481 5525 v0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "input_fock_state_str[2]" 0 0 9200 5448 m3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "bit_phase_1[2]" 0 0 9200 6128 m3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "net11" 0 0 8125 6137 v0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "bit_phase_1[4]" 0 0 9200 6808 m3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "net2" 0 0 7941 5661 v0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "net13" 0 0 7113 2397 v0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "input_fock_state_str[1]" 0 0 9200 8168 m3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "net7" 0 0 7573 7225 v0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "bit_phase_0[4]" 0 0 9200 8848 m3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "net8" 0 0 7389 7361 v0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +node "bit_phase_0[3]" 0 0 9200 7488 m3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +substrate "VSUBS" 0 0 -1073741817 -1073741817 space 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +merge "PHY_EDGE_ROW_9_Right_9/VPWR" "PHY_EDGE_ROW_9_Right_9/VPB" 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +merge "PHY_EDGE_ROW_9_Right_9/VPB" "PHY_EDGE_ROW_8_Right_8/VPWR" +merge "PHY_EDGE_ROW_8_Right_8/VPWR" "PHY_EDGE_ROW_8_Right_8/VPB" +merge "PHY_EDGE_ROW_8_Right_8/VPB" "output13/VPWR" +merge "output13/VPWR" "output13/VPB" +merge "output13/VPB" "output8/VPWR" +merge "output8/VPWR" "output8/VPB" +merge "output8/VPB" "output7/VPWR" +merge "output7/VPWR" "output7/VPB" +merge "output7/VPB" "_5_/VPWR" +merge "_5_/VPWR" "_5_/VPB" +merge "_5_/VPB" "FILLER_0_9_65/VPWR" +merge "FILLER_0_9_65/VPWR" "FILLER_0_9_65/VPB" +merge "FILLER_0_9_65/VPB" "input2/VPWR" +merge "input2/VPWR" "input2/VPB" +merge "input2/VPB" "FILLER_0_8_73/VPWR" +merge "FILLER_0_8_73/VPWR" "FILLER_0_8_73/VPB" +merge "FILLER_0_8_73/VPB" "FILLER_0_8_65/VPWR" +merge "FILLER_0_8_65/VPWR" "FILLER_0_8_65/VPB" +merge "FILLER_0_8_65/VPB" "TAP_TAPCELL_ROW_9_31/VPWR" +merge "TAP_TAPCELL_ROW_9_31/VPWR" "FILLER_0_9_57/VPWR" +merge "FILLER_0_9_57/VPWR" "FILLER_0_9_57/VPB" +merge "FILLER_0_9_57/VPB" "FILLER_0_9_53/VPWR" +merge "FILLER_0_9_53/VPWR" "FILLER_0_9_53/VPB" +merge "FILLER_0_9_53/VPB" "FILLER_0_8_53/VPWR" +merge "FILLER_0_8_53/VPWR" "FILLER_0_8_53/VPB" +merge "FILLER_0_8_53/VPB" "FILLER_0_9_41/VPWR" +merge "FILLER_0_9_41/VPWR" "FILLER_0_9_41/VPB" +merge "FILLER_0_9_41/VPB" "FILLER_0_8_41/VPWR" +merge "FILLER_0_8_41/VPWR" "FILLER_0_8_41/VPB" +merge "FILLER_0_8_41/VPB" "TAP_TAPCELL_ROW_9_30/VPWR" +merge "TAP_TAPCELL_ROW_9_30/VPWR" "FILLER_0_9_29/VPWR" +merge "FILLER_0_9_29/VPWR" "FILLER_0_9_29/VPB" +merge "FILLER_0_9_29/VPB" "FILLER_0_9_27/VPWR" +merge "FILLER_0_9_27/VPWR" "FILLER_0_9_27/VPB" +merge "FILLER_0_9_27/VPB" "FILLER_0_9_15/VPWR" +merge "FILLER_0_9_15/VPWR" "TAP_TAPCELL_ROW_8_29/VPWR" +merge "TAP_TAPCELL_ROW_8_29/VPWR" "FILLER_0_8_29/VPB" +merge "FILLER_0_8_29/VPB" "FILLER_0_8_27/VPB" +merge "FILLER_0_8_27/VPB" "FILLER_0_9_15/VPB" +merge "FILLER_0_9_15/VPB" "PHY_EDGE_ROW_9_Left_19/VPB" +merge "PHY_EDGE_ROW_9_Left_19/VPB" "FILLER_0_9_3/VPB" +merge "FILLER_0_9_3/VPB" "FILLER_0_8_15/VPB" +merge "FILLER_0_8_15/VPB" "PHY_EDGE_ROW_8_Left_18/VPB" +merge "PHY_EDGE_ROW_8_Left_18/VPB" "FILLER_0_8_3/VPB" +merge "FILLER_0_8_3/VPB" "FILLER_0_8_29/VPWR" +merge "FILLER_0_8_29/VPWR" "FILLER_0_8_27/VPWR" +merge "FILLER_0_8_27/VPWR" "FILLER_0_8_15/VPWR" +merge "FILLER_0_8_15/VPWR" "PHY_EDGE_ROW_9_Left_19/VPWR" +merge "PHY_EDGE_ROW_9_Left_19/VPWR" "FILLER_0_9_3/VPWR" +merge "FILLER_0_9_3/VPWR" "PHY_EDGE_ROW_8_Left_18/VPWR" +merge "PHY_EDGE_ROW_8_Left_18/VPWR" "FILLER_0_8_3/VPWR" +merge "FILLER_0_8_3/VPWR" "PHY_EDGE_ROW_7_Right_7/VPWR" +merge "PHY_EDGE_ROW_7_Right_7/VPWR" "PHY_EDGE_ROW_7_Right_7/VPB" +merge "PHY_EDGE_ROW_7_Right_7/VPB" "PHY_EDGE_ROW_6_Right_6/VPWR" +merge "PHY_EDGE_ROW_6_Right_6/VPWR" "PHY_EDGE_ROW_6_Right_6/VPB" +merge "PHY_EDGE_ROW_6_Right_6/VPB" "FILLER_0_6_80/VPWR" +merge "FILLER_0_6_80/VPWR" "FILLER_0_6_80/VPB" +merge "FILLER_0_6_80/VPB" "output11/VPWR" +merge "output11/VPWR" "output11/VPB" +merge "output11/VPB" "input3/VPWR" +merge "input3/VPWR" "input3/VPB" +merge "input3/VPB" "_8_/VPWR" +merge "_8_/VPWR" "_8_/VPB" +merge "_8_/VPB" "_0_/VPWR" +merge "_0_/VPWR" "_0_/VPB" +merge "_0_/VPB" "FILLER_0_7_73/VPWR" +merge "FILLER_0_7_73/VPWR" "FILLER_0_7_73/VPB" +merge "FILLER_0_7_73/VPB" "FILLER_0_7_69/VPWR" +merge "FILLER_0_7_69/VPWR" "FILLER_0_7_69/VPB" +merge "FILLER_0_7_69/VPB" "FILLER_0_6_65/VPWR" +merge "FILLER_0_6_65/VPWR" "FILLER_0_6_65/VPB" +merge "FILLER_0_6_65/VPB" "TAP_TAPCELL_ROW_7_28/VPWR" +merge "TAP_TAPCELL_ROW_7_28/VPWR" "FILLER_0_7_57/VPWR" +merge "FILLER_0_7_57/VPWR" "FILLER_0_7_57/VPB" +merge "FILLER_0_7_57/VPB" "FILLER_0_7_55/VPWR" +merge "FILLER_0_7_55/VPWR" "FILLER_0_7_55/VPB" +merge "FILLER_0_7_55/VPB" "FILLER_0_6_53/VPWR" +merge "FILLER_0_6_53/VPWR" "FILLER_0_6_53/VPB" +merge "FILLER_0_6_53/VPB" "FILLER_0_7_51/VPWR" +merge "FILLER_0_7_51/VPWR" "FILLER_0_7_51/VPB" +merge "FILLER_0_7_51/VPB" "FILLER_0_7_39/VPWR" +merge "FILLER_0_7_39/VPWR" "FILLER_0_7_39/VPB" +merge "FILLER_0_7_39/VPB" "FILLER_0_6_41/VPWR" +merge "FILLER_0_6_41/VPWR" "FILLER_0_6_41/VPB" +merge "FILLER_0_6_41/VPB" "TAP_TAPCELL_ROW_6_27/VPWR" +merge "TAP_TAPCELL_ROW_6_27/VPWR" "FILLER_0_7_27/VPB" +merge "FILLER_0_7_27/VPB" "FILLER_0_6_29/VPB" +merge "FILLER_0_6_29/VPB" "FILLER_0_6_27/VPB" +merge "FILLER_0_6_27/VPB" "FILLER_0_7_15/VPB" +merge "FILLER_0_7_15/VPB" "FILLER_0_6_15/VPB" +merge "FILLER_0_6_15/VPB" "PHY_EDGE_ROW_7_Left_17/VPB" +merge "PHY_EDGE_ROW_7_Left_17/VPB" "PHY_EDGE_ROW_6_Left_16/VPB" +merge "PHY_EDGE_ROW_6_Left_16/VPB" "FILLER_0_7_3/VPB" +merge "FILLER_0_7_3/VPB" "FILLER_0_6_3/VPB" +merge "FILLER_0_6_3/VPB" "FILLER_0_7_27/VPWR" +merge "FILLER_0_7_27/VPWR" "FILLER_0_6_29/VPWR" +merge "FILLER_0_6_29/VPWR" "FILLER_0_6_27/VPWR" +merge "FILLER_0_6_27/VPWR" "FILLER_0_7_15/VPWR" +merge "FILLER_0_7_15/VPWR" "FILLER_0_6_15/VPWR" +merge "FILLER_0_6_15/VPWR" "PHY_EDGE_ROW_7_Left_17/VPWR" +merge "PHY_EDGE_ROW_7_Left_17/VPWR" "PHY_EDGE_ROW_6_Left_16/VPWR" +merge "PHY_EDGE_ROW_6_Left_16/VPWR" "FILLER_0_7_3/VPWR" +merge "FILLER_0_7_3/VPWR" "FILLER_0_6_3/VPWR" +merge "FILLER_0_6_3/VPWR" "PHY_EDGE_ROW_5_Right_5/VPWR" +merge "PHY_EDGE_ROW_5_Right_5/VPWR" "PHY_EDGE_ROW_5_Right_5/VPB" +merge "PHY_EDGE_ROW_5_Right_5/VPB" "FILLER_0_5_80/VPWR" +merge "FILLER_0_5_80/VPWR" "FILLER_0_5_80/VPB" +merge "FILLER_0_5_80/VPB" "PHY_EDGE_ROW_4_Right_4/VPWR" +merge "PHY_EDGE_ROW_4_Right_4/VPWR" "PHY_EDGE_ROW_4_Right_4/VPB" +merge "PHY_EDGE_ROW_4_Right_4/VPB" "output5/VPWR" +merge "output5/VPWR" "output5/VPB" +merge "output5/VPB" "_2_/VPWR" +merge "_2_/VPWR" "_2_/VPB" +merge "_2_/VPB" "PHY_EDGE_ROW_3_Right_3/VPWR" +merge "PHY_EDGE_ROW_3_Right_3/VPWR" "PHY_EDGE_ROW_3_Right_3/VPB" +merge "PHY_EDGE_ROW_3_Right_3/VPB" "PHY_EDGE_ROW_2_Right_2/VPWR" +merge "PHY_EDGE_ROW_2_Right_2/VPWR" "PHY_EDGE_ROW_2_Right_2/VPB" +merge "PHY_EDGE_ROW_2_Right_2/VPB" "output9/VPWR" +merge "output9/VPWR" "output9/VPB" +merge "output9/VPB" "_1_/VPWR" +merge "_1_/VPWR" "_1_/VPB" +merge "_1_/VPB" "FILLER_0_5_69/VPWR" +merge "FILLER_0_5_69/VPWR" "FILLER_0_5_69/VPB" +merge "FILLER_0_5_69/VPB" "output6/VPWR" +merge "output6/VPWR" "output6/VPB" +merge "output6/VPB" "_3_/VPWR" +merge "_3_/VPWR" "_3_/VPB" +merge "_3_/VPB" "FILLER_0_4_69/VPWR" +merge "FILLER_0_4_69/VPWR" "FILLER_0_4_69/VPB" +merge "FILLER_0_4_69/VPB" "FILLER_0_4_65/VPWR" +merge "FILLER_0_4_65/VPWR" "FILLER_0_4_65/VPB" +merge "FILLER_0_4_65/VPB" "_4_/VPWR" +merge "_4_/VPWR" "_4_/VPB" +merge "_4_/VPB" "FILLER_0_3_69/VPWR" +merge "FILLER_0_3_69/VPWR" "FILLER_0_3_69/VPB" +merge "FILLER_0_3_69/VPB" "_6_/VPWR" +merge "_6_/VPWR" "_6_/VPB" +merge "_6_/VPB" "FILLER_0_2_73/VPWR" +merge "FILLER_0_2_73/VPWR" "FILLER_0_2_73/VPB" +merge "FILLER_0_2_73/VPB" "FILLER_0_2_65/VPWR" +merge "FILLER_0_2_65/VPWR" "FILLER_0_2_65/VPB" +merge "FILLER_0_2_65/VPB" "TAP_TAPCELL_ROW_5_26/VPWR" +merge "TAP_TAPCELL_ROW_5_26/VPWR" "FILLER_0_5_57/VPWR" +merge "FILLER_0_5_57/VPWR" "FILLER_0_5_57/VPB" +merge "FILLER_0_5_57/VPB" "FILLER_0_5_55/VPWR" +merge "FILLER_0_5_55/VPWR" "FILLER_0_5_55/VPB" +merge "FILLER_0_5_55/VPB" "FILLER_0_5_51/VPWR" +merge "FILLER_0_5_51/VPWR" "FILLER_0_5_51/VPB" +merge "FILLER_0_5_51/VPB" "FILLER_0_4_53/VPWR" +merge "FILLER_0_4_53/VPWR" "FILLER_0_4_53/VPB" +merge "FILLER_0_4_53/VPB" "TAP_TAPCELL_ROW_3_24/VPWR" +merge "TAP_TAPCELL_ROW_3_24/VPWR" "FILLER_0_3_57/VPWR" +merge "FILLER_0_3_57/VPWR" "FILLER_0_3_57/VPB" +merge "FILLER_0_3_57/VPB" "FILLER_0_3_55/VPWR" +merge "FILLER_0_3_55/VPWR" "FILLER_0_3_55/VPB" +merge "FILLER_0_3_55/VPB" "FILLER_0_3_51/VPWR" +merge "FILLER_0_3_51/VPWR" "FILLER_0_3_51/VPB" +merge "FILLER_0_3_51/VPB" "FILLER_0_2_53/VPWR" +merge "FILLER_0_2_53/VPWR" "FILLER_0_2_53/VPB" +merge "FILLER_0_2_53/VPB" "FILLER_0_5_39/VPWR" +merge "FILLER_0_5_39/VPWR" "FILLER_0_5_39/VPB" +merge "FILLER_0_5_39/VPB" "FILLER_0_4_41/VPWR" +merge "FILLER_0_4_41/VPWR" "FILLER_0_4_41/VPB" +merge "FILLER_0_4_41/VPB" "FILLER_0_3_39/VPWR" +merge "FILLER_0_3_39/VPWR" "FILLER_0_3_39/VPB" +merge "FILLER_0_3_39/VPB" "FILLER_0_2_41/VPWR" +merge "FILLER_0_2_41/VPWR" "FILLER_0_2_41/VPB" +merge "FILLER_0_2_41/VPB" "FILLER_0_5_27/VPWR" +merge "FILLER_0_5_27/VPWR" "FILLER_0_5_27/VPB" +merge "FILLER_0_5_27/VPB" "FILLER_0_5_15/VPWR" +merge "FILLER_0_5_15/VPWR" "TAP_TAPCELL_ROW_4_25/VPWR" +merge "TAP_TAPCELL_ROW_4_25/VPWR" "FILLER_0_4_29/VPB" +merge "FILLER_0_4_29/VPB" "FILLER_0_4_27/VPB" +merge "FILLER_0_4_27/VPB" "FILLER_0_5_15/VPB" +merge "FILLER_0_5_15/VPB" "PHY_EDGE_ROW_5_Left_15/VPB" +merge "PHY_EDGE_ROW_5_Left_15/VPB" "FILLER_0_5_3/VPB" +merge "FILLER_0_5_3/VPB" "FILLER_0_4_15/VPB" +merge "FILLER_0_4_15/VPB" "PHY_EDGE_ROW_4_Left_14/VPB" +merge "PHY_EDGE_ROW_4_Left_14/VPB" "FILLER_0_4_3/VPB" +merge "FILLER_0_4_3/VPB" "FILLER_0_4_29/VPWR" +merge "FILLER_0_4_29/VPWR" "FILLER_0_4_27/VPWR" +merge "FILLER_0_4_27/VPWR" "FILLER_0_4_15/VPWR" +merge "FILLER_0_4_15/VPWR" "FILLER_0_3_27/VPWR" +merge "FILLER_0_3_27/VPWR" "FILLER_0_3_27/VPB" +merge "FILLER_0_3_27/VPB" "FILLER_0_3_15/VPWR" +merge "FILLER_0_3_15/VPWR" "TAP_TAPCELL_ROW_2_23/VPWR" +merge "TAP_TAPCELL_ROW_2_23/VPWR" "FILLER_0_2_29/VPB" +merge "FILLER_0_2_29/VPB" "FILLER_0_2_27/VPB" +merge "FILLER_0_2_27/VPB" "FILLER_0_3_15/VPB" +merge "FILLER_0_3_15/VPB" "PHY_EDGE_ROW_3_Left_13/VPB" +merge "PHY_EDGE_ROW_3_Left_13/VPB" "FILLER_0_3_3/VPB" +merge "FILLER_0_3_3/VPB" "FILLER_0_2_15/VPB" +merge "FILLER_0_2_15/VPB" "PHY_EDGE_ROW_2_Left_12/VPB" +merge "PHY_EDGE_ROW_2_Left_12/VPB" "FILLER_0_2_3/VPB" +merge "FILLER_0_2_3/VPB" "FILLER_0_2_29/VPWR" +merge "FILLER_0_2_29/VPWR" "FILLER_0_2_27/VPWR" +merge "FILLER_0_2_27/VPWR" "FILLER_0_2_15/VPWR" +merge "FILLER_0_2_15/VPWR" "PHY_EDGE_ROW_5_Left_15/VPWR" +merge "PHY_EDGE_ROW_5_Left_15/VPWR" "FILLER_0_5_3/VPWR" +merge "FILLER_0_5_3/VPWR" "PHY_EDGE_ROW_4_Left_14/VPWR" +merge "PHY_EDGE_ROW_4_Left_14/VPWR" "FILLER_0_4_3/VPWR" +merge "FILLER_0_4_3/VPWR" "PHY_EDGE_ROW_3_Left_13/VPWR" +merge "PHY_EDGE_ROW_3_Left_13/VPWR" "FILLER_0_3_3/VPWR" +merge "FILLER_0_3_3/VPWR" "PHY_EDGE_ROW_2_Left_12/VPWR" +merge "PHY_EDGE_ROW_2_Left_12/VPWR" "FILLER_0_2_3/VPWR" +merge "FILLER_0_2_3/VPWR" "PHY_EDGE_ROW_1_Right_1/VPWR" +merge "PHY_EDGE_ROW_1_Right_1/VPWR" "PHY_EDGE_ROW_1_Right_1/VPB" +merge "PHY_EDGE_ROW_1_Right_1/VPB" "PHY_EDGE_ROW_0_Right_0/VPWR" +merge "PHY_EDGE_ROW_0_Right_0/VPWR" "PHY_EDGE_ROW_0_Right_0/VPB" +merge "PHY_EDGE_ROW_0_Right_0/VPB" "output12/VPWR" +merge "output12/VPWR" "output12/VPB" +merge "output12/VPB" "output4/VPWR" +merge "output4/VPWR" "output4/VPB" +merge "output4/VPB" "output10/VPWR" +merge "output10/VPWR" "output10/VPB" +merge "output10/VPB" "input1/VPWR" +merge "input1/VPWR" "input1/VPB" +merge "input1/VPB" "_9_/VPWR" +merge "_9_/VPWR" "_9_/VPB" +merge "_9_/VPB" "_7_/VPWR" +merge "_7_/VPWR" "_7_/VPB" +merge "_7_/VPB" "FILLER_0_1_73/VPWR" +merge "FILLER_0_1_73/VPWR" "FILLER_0_1_73/VPB" +merge "FILLER_0_1_73/VPB" "FILLER_0_1_69/VPWR" +merge "FILLER_0_1_69/VPWR" "FILLER_0_1_69/VPB" +merge "FILLER_0_1_69/VPB" "TAP_TAPCELL_ROW_1_22/VPWR" +merge "TAP_TAPCELL_ROW_1_22/VPWR" "TAP_TAPCELL_ROW_0_21/VPWR" +merge "TAP_TAPCELL_ROW_0_21/VPWR" "FILLER_0_1_57/VPB" +merge "FILLER_0_1_57/VPB" "FILLER_0_0_57/VPB" +merge "FILLER_0_0_57/VPB" "FILLER_0_1_57/VPWR" +merge "FILLER_0_1_57/VPWR" "FILLER_0_1_55/VPWR" +merge "FILLER_0_1_55/VPWR" "FILLER_0_1_55/VPB" +merge "FILLER_0_1_55/VPB" "FILLER_0_0_57/VPWR" +merge "FILLER_0_0_57/VPWR" "FILLER_0_0_53/VPWR" +merge "FILLER_0_0_53/VPWR" "FILLER_0_0_53/VPB" +merge "FILLER_0_0_53/VPB" "FILLER_0_1_51/VPWR" +merge "FILLER_0_1_51/VPWR" "FILLER_0_1_51/VPB" +merge "FILLER_0_1_51/VPB" "FILLER_0_1_39/VPWR" +merge "FILLER_0_1_39/VPWR" "FILLER_0_1_39/VPB" +merge "FILLER_0_1_39/VPB" "FILLER_0_0_41/VPWR" +merge "FILLER_0_0_41/VPWR" "FILLER_0_0_41/VPB" +merge "FILLER_0_0_41/VPB" "TAP_TAPCELL_ROW_0_20/VPWR" +merge "TAP_TAPCELL_ROW_0_20/VPWR" "FILLER_0_1_27/VPB" +merge "FILLER_0_1_27/VPB" "FILLER_0_0_29/VPB" +merge "FILLER_0_0_29/VPB" "FILLER_0_0_27/VPB" +merge "FILLER_0_0_27/VPB" "FILLER_0_1_15/VPB" +merge "FILLER_0_1_15/VPB" "FILLER_0_0_15/VPB" +merge "FILLER_0_0_15/VPB" "PHY_EDGE_ROW_1_Left_11/VPB" +merge "PHY_EDGE_ROW_1_Left_11/VPB" "PHY_EDGE_ROW_0_Left_10/VPB" +merge "PHY_EDGE_ROW_0_Left_10/VPB" "FILLER_0_1_3/VPB" +merge "FILLER_0_1_3/VPB" "FILLER_0_0_3/VPB" +merge "FILLER_0_0_3/VPB" "FILLER_0_1_27/VPWR" +merge "FILLER_0_1_27/VPWR" "FILLER_0_0_29/VPWR" +merge "FILLER_0_0_29/VPWR" "FILLER_0_0_27/VPWR" +merge "FILLER_0_0_27/VPWR" "FILLER_0_1_15/VPWR" +merge "FILLER_0_1_15/VPWR" "FILLER_0_0_15/VPWR" +merge "FILLER_0_0_15/VPWR" "PHY_EDGE_ROW_1_Left_11/VPWR" +merge "PHY_EDGE_ROW_1_Left_11/VPWR" "PHY_EDGE_ROW_0_Left_10/VPWR" +merge "PHY_EDGE_ROW_0_Left_10/VPWR" "FILLER_0_1_3/VPWR" +merge "FILLER_0_1_3/VPWR" "FILLER_0_0_3/VPWR" +merge "FILLER_0_0_3/VPWR" "VPWR" +merge "PHY_EDGE_ROW_9_Right_9/VNB" "PHY_EDGE_ROW_9_Right_9/VGND" 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +merge "PHY_EDGE_ROW_9_Right_9/VGND" "PHY_EDGE_ROW_8_Right_8/VNB" +merge "PHY_EDGE_ROW_8_Right_8/VNB" "PHY_EDGE_ROW_8_Right_8/VGND" +merge "PHY_EDGE_ROW_8_Right_8/VGND" "output13/VNB" +merge "output13/VNB" "output13/VGND" +merge "output13/VGND" "PHY_EDGE_ROW_7_Right_7/VGND" +merge "PHY_EDGE_ROW_7_Right_7/VGND" "output11/VGND" +merge "output11/VGND" "output8/VNB" +merge "output8/VNB" "output8/VGND" +merge "output8/VGND" "output7/VNB" +merge "output7/VNB" "output7/VGND" +merge "output7/VGND" "_5_/VNB" +merge "_5_/VNB" "_5_/VGND" +merge "_5_/VGND" "FILLER_0_9_65/VNB" +merge "FILLER_0_9_65/VNB" "FILLER_0_9_65/VGND" +merge "FILLER_0_9_65/VGND" "input2/VNB" +merge "input2/VNB" "input2/VGND" +merge "input2/VGND" "FILLER_0_8_73/VNB" +merge "FILLER_0_8_73/VNB" "FILLER_0_8_73/VGND" +merge "FILLER_0_8_73/VGND" "FILLER_0_8_65/VNB" +merge "FILLER_0_8_65/VNB" "FILLER_0_8_65/VGND" +merge "FILLER_0_8_65/VGND" "_8_/VGND" +merge "_8_/VGND" "FILLER_0_7_73/VGND" +merge "FILLER_0_7_73/VGND" "FILLER_0_7_69/VGND" +merge "FILLER_0_7_69/VGND" "TAP_TAPCELL_ROW_9_31/VGND" +merge "TAP_TAPCELL_ROW_9_31/VGND" "FILLER_0_9_57/VNB" +merge "FILLER_0_9_57/VNB" "FILLER_0_9_57/VGND" +merge "FILLER_0_9_57/VGND" "FILLER_0_9_53/VNB" +merge "FILLER_0_9_53/VNB" "FILLER_0_9_53/VGND" +merge "FILLER_0_9_53/VGND" "FILLER_0_8_53/VNB" +merge "FILLER_0_8_53/VNB" "FILLER_0_8_53/VGND" +merge "FILLER_0_8_53/VGND" "FILLER_0_7_57/VGND" +merge "FILLER_0_7_57/VGND" "FILLER_0_7_55/VGND" +merge "FILLER_0_7_55/VGND" "FILLER_0_7_51/VGND" +merge "FILLER_0_7_51/VGND" "FILLER_0_9_41/VNB" +merge "FILLER_0_9_41/VNB" "FILLER_0_9_41/VGND" +merge "FILLER_0_9_41/VGND" "FILLER_0_8_41/VNB" +merge "FILLER_0_8_41/VNB" "FILLER_0_8_41/VGND" +merge "FILLER_0_8_41/VGND" "FILLER_0_7_39/VGND" +merge "FILLER_0_7_39/VGND" "TAP_TAPCELL_ROW_9_30/VGND" +merge "TAP_TAPCELL_ROW_9_30/VGND" "FILLER_0_9_29/VNB" +merge "FILLER_0_9_29/VNB" "FILLER_0_9_29/VGND" +merge "FILLER_0_9_29/VGND" "FILLER_0_9_27/VNB" +merge "FILLER_0_9_27/VNB" "FILLER_0_9_27/VGND" +merge "FILLER_0_9_27/VGND" "FILLER_0_9_15/VGND" +merge "FILLER_0_9_15/VGND" "TAP_TAPCELL_ROW_8_29/VGND" +merge "TAP_TAPCELL_ROW_8_29/VGND" "FILLER_0_8_29/VNB" +merge "FILLER_0_8_29/VNB" "FILLER_0_8_29/VGND" +merge "FILLER_0_8_29/VGND" "FILLER_0_8_27/VNB" +merge "FILLER_0_8_27/VNB" "FILLER_0_8_27/VGND" +merge "FILLER_0_8_27/VGND" "FILLER_0_8_15/VGND" +merge "FILLER_0_8_15/VGND" "FILLER_0_7_27/VGND" +merge "FILLER_0_7_27/VGND" "FILLER_0_7_15/VGND" +merge "FILLER_0_7_15/VGND" "FILLER_0_9_15/VNB" +merge "FILLER_0_9_15/VNB" "PHY_EDGE_ROW_9_Left_19/VNB" +merge "PHY_EDGE_ROW_9_Left_19/VNB" "PHY_EDGE_ROW_9_Left_19/VGND" +merge "PHY_EDGE_ROW_9_Left_19/VGND" "FILLER_0_9_3/VNB" +merge "FILLER_0_9_3/VNB" "FILLER_0_9_3/VGND" +merge "FILLER_0_9_3/VGND" "FILLER_0_8_15/VNB" +merge "FILLER_0_8_15/VNB" "PHY_EDGE_ROW_8_Left_18/VNB" +merge "PHY_EDGE_ROW_8_Left_18/VNB" "PHY_EDGE_ROW_8_Left_18/VGND" +merge "PHY_EDGE_ROW_8_Left_18/VGND" "FILLER_0_8_3/VNB" +merge "FILLER_0_8_3/VNB" "FILLER_0_8_3/VGND" +merge "FILLER_0_8_3/VGND" "PHY_EDGE_ROW_7_Left_17/VGND" +merge "PHY_EDGE_ROW_7_Left_17/VGND" "FILLER_0_7_3/VGND" +merge "FILLER_0_7_3/VGND" "PHY_EDGE_ROW_7_Right_7/VNB" +merge "PHY_EDGE_ROW_7_Right_7/VNB" "PHY_EDGE_ROW_6_Right_6/VNB" +merge "PHY_EDGE_ROW_6_Right_6/VNB" "PHY_EDGE_ROW_6_Right_6/VGND" +merge "PHY_EDGE_ROW_6_Right_6/VGND" "FILLER_0_6_80/VNB" +merge "FILLER_0_6_80/VNB" "FILLER_0_6_80/VGND" +merge "FILLER_0_6_80/VGND" "output11/VNB" +merge "output11/VNB" "PHY_EDGE_ROW_5_Right_5/VGND" +merge "PHY_EDGE_ROW_5_Right_5/VGND" "FILLER_0_5_80/VGND" +merge "FILLER_0_5_80/VGND" "input3/VNB" +merge "input3/VNB" "input3/VGND" +merge "input3/VGND" "_8_/VNB" +merge "_8_/VNB" "_0_/VNB" +merge "_0_/VNB" "_0_/VGND" +merge "_0_/VGND" "FILLER_0_7_73/VNB" +merge "FILLER_0_7_73/VNB" "FILLER_0_7_69/VNB" +merge "FILLER_0_7_69/VNB" "FILLER_0_6_65/VNB" +merge "FILLER_0_6_65/VNB" "FILLER_0_6_65/VGND" +merge "FILLER_0_6_65/VGND" "_1_/VGND" +merge "_1_/VGND" "FILLER_0_5_69/VGND" +merge "FILLER_0_5_69/VGND" "TAP_TAPCELL_ROW_7_28/VGND" +merge "TAP_TAPCELL_ROW_7_28/VGND" "FILLER_0_7_57/VNB" +merge "FILLER_0_7_57/VNB" "FILLER_0_7_55/VNB" +merge "FILLER_0_7_55/VNB" "FILLER_0_6_53/VNB" +merge "FILLER_0_6_53/VNB" "FILLER_0_6_53/VGND" +merge "FILLER_0_6_53/VGND" "FILLER_0_7_51/VNB" +merge "FILLER_0_7_51/VNB" "FILLER_0_5_57/VGND" +merge "FILLER_0_5_57/VGND" "FILLER_0_5_55/VGND" +merge "FILLER_0_5_55/VGND" "FILLER_0_5_51/VGND" +merge "FILLER_0_5_51/VGND" "FILLER_0_7_39/VNB" +merge "FILLER_0_7_39/VNB" "FILLER_0_6_41/VNB" +merge "FILLER_0_6_41/VNB" "FILLER_0_6_41/VGND" +merge "FILLER_0_6_41/VGND" "FILLER_0_5_39/VGND" +merge "FILLER_0_5_39/VGND" "TAP_TAPCELL_ROW_6_27/VGND" +merge "TAP_TAPCELL_ROW_6_27/VGND" "FILLER_0_7_27/VNB" +merge "FILLER_0_7_27/VNB" "FILLER_0_6_29/VNB" +merge "FILLER_0_6_29/VNB" "FILLER_0_6_29/VGND" +merge "FILLER_0_6_29/VGND" "FILLER_0_6_27/VNB" +merge "FILLER_0_6_27/VNB" "FILLER_0_6_27/VGND" +merge "FILLER_0_6_27/VGND" "FILLER_0_6_15/VGND" +merge "FILLER_0_6_15/VGND" "FILLER_0_5_27/VGND" +merge "FILLER_0_5_27/VGND" "FILLER_0_5_15/VGND" +merge "FILLER_0_5_15/VGND" "FILLER_0_7_15/VNB" +merge "FILLER_0_7_15/VNB" "FILLER_0_6_15/VNB" +merge "FILLER_0_6_15/VNB" "PHY_EDGE_ROW_7_Left_17/VNB" +merge "PHY_EDGE_ROW_7_Left_17/VNB" "PHY_EDGE_ROW_6_Left_16/VNB" +merge "PHY_EDGE_ROW_6_Left_16/VNB" "PHY_EDGE_ROW_6_Left_16/VGND" +merge "PHY_EDGE_ROW_6_Left_16/VGND" "FILLER_0_7_3/VNB" +merge "FILLER_0_7_3/VNB" "FILLER_0_6_3/VNB" +merge "FILLER_0_6_3/VNB" "FILLER_0_6_3/VGND" +merge "FILLER_0_6_3/VGND" "PHY_EDGE_ROW_5_Left_15/VGND" +merge "PHY_EDGE_ROW_5_Left_15/VGND" "FILLER_0_5_3/VGND" +merge "FILLER_0_5_3/VGND" "PHY_EDGE_ROW_5_Right_5/VNB" +merge "PHY_EDGE_ROW_5_Right_5/VNB" "FILLER_0_5_80/VNB" +merge "FILLER_0_5_80/VNB" "PHY_EDGE_ROW_4_Right_4/VNB" +merge "PHY_EDGE_ROW_4_Right_4/VNB" "PHY_EDGE_ROW_4_Right_4/VGND" +merge "PHY_EDGE_ROW_4_Right_4/VGND" "output5/VNB" +merge "output5/VNB" "output5/VGND" +merge "output5/VGND" "_2_/VNB" +merge "_2_/VNB" "_2_/VGND" +merge "_2_/VGND" "PHY_EDGE_ROW_3_Right_3/VNB" +merge "PHY_EDGE_ROW_3_Right_3/VNB" "PHY_EDGE_ROW_3_Right_3/VGND" +merge "PHY_EDGE_ROW_3_Right_3/VGND" "_1_/VNB" +merge "_1_/VNB" "FILLER_0_5_69/VNB" +merge "FILLER_0_5_69/VNB" "output6/VNB" +merge "output6/VNB" "output6/VGND" +merge "output6/VGND" "_3_/VNB" +merge "_3_/VNB" "_3_/VGND" +merge "_3_/VGND" "FILLER_0_4_69/VNB" +merge "FILLER_0_4_69/VNB" "FILLER_0_4_69/VGND" +merge "FILLER_0_4_69/VGND" "FILLER_0_4_65/VNB" +merge "FILLER_0_4_65/VNB" "FILLER_0_4_65/VGND" +merge "FILLER_0_4_65/VGND" "_4_/VNB" +merge "_4_/VNB" "_4_/VGND" +merge "_4_/VGND" "FILLER_0_3_69/VNB" +merge "FILLER_0_3_69/VNB" "FILLER_0_3_69/VGND" +merge "FILLER_0_3_69/VGND" "TAP_TAPCELL_ROW_5_26/VGND" +merge "TAP_TAPCELL_ROW_5_26/VGND" "FILLER_0_5_57/VNB" +merge "FILLER_0_5_57/VNB" "FILLER_0_5_55/VNB" +merge "FILLER_0_5_55/VNB" "FILLER_0_5_51/VNB" +merge "FILLER_0_5_51/VNB" "FILLER_0_4_53/VNB" +merge "FILLER_0_4_53/VNB" "FILLER_0_4_53/VGND" +merge "FILLER_0_4_53/VGND" "TAP_TAPCELL_ROW_3_24/VGND" +merge "TAP_TAPCELL_ROW_3_24/VGND" "FILLER_0_3_57/VNB" +merge "FILLER_0_3_57/VNB" "FILLER_0_3_57/VGND" +merge "FILLER_0_3_57/VGND" "FILLER_0_3_55/VNB" +merge "FILLER_0_3_55/VNB" "FILLER_0_3_55/VGND" +merge "FILLER_0_3_55/VGND" "FILLER_0_3_51/VNB" +merge "FILLER_0_3_51/VNB" "FILLER_0_3_51/VGND" +merge "FILLER_0_3_51/VGND" "FILLER_0_5_39/VNB" +merge "FILLER_0_5_39/VNB" "FILLER_0_4_41/VNB" +merge "FILLER_0_4_41/VNB" "FILLER_0_4_41/VGND" +merge "FILLER_0_4_41/VGND" "FILLER_0_3_39/VNB" +merge "FILLER_0_3_39/VNB" "FILLER_0_3_39/VGND" +merge "FILLER_0_3_39/VGND" "FILLER_0_5_27/VNB" +merge "FILLER_0_5_27/VNB" "TAP_TAPCELL_ROW_4_25/VGND" +merge "TAP_TAPCELL_ROW_4_25/VGND" "FILLER_0_4_29/VNB" +merge "FILLER_0_4_29/VNB" "FILLER_0_4_29/VGND" +merge "FILLER_0_4_29/VGND" "FILLER_0_4_27/VNB" +merge "FILLER_0_4_27/VNB" "FILLER_0_4_27/VGND" +merge "FILLER_0_4_27/VGND" "FILLER_0_4_15/VGND" +merge "FILLER_0_4_15/VGND" "FILLER_0_3_27/VNB" +merge "FILLER_0_3_27/VNB" "FILLER_0_3_27/VGND" +merge "FILLER_0_3_27/VGND" "FILLER_0_3_15/VGND" +merge "FILLER_0_3_15/VGND" "FILLER_0_5_15/VNB" +merge "FILLER_0_5_15/VNB" "PHY_EDGE_ROW_5_Left_15/VNB" +merge "PHY_EDGE_ROW_5_Left_15/VNB" "FILLER_0_5_3/VNB" +merge "FILLER_0_5_3/VNB" "FILLER_0_4_15/VNB" +merge "FILLER_0_4_15/VNB" "PHY_EDGE_ROW_4_Left_14/VNB" +merge "PHY_EDGE_ROW_4_Left_14/VNB" "PHY_EDGE_ROW_4_Left_14/VGND" +merge "PHY_EDGE_ROW_4_Left_14/VGND" "FILLER_0_4_3/VNB" +merge "FILLER_0_4_3/VNB" "FILLER_0_4_3/VGND" +merge "FILLER_0_4_3/VGND" "FILLER_0_3_15/VNB" +merge "FILLER_0_3_15/VNB" "PHY_EDGE_ROW_3_Left_13/VNB" +merge "PHY_EDGE_ROW_3_Left_13/VNB" "PHY_EDGE_ROW_3_Left_13/VGND" +merge "PHY_EDGE_ROW_3_Left_13/VGND" "FILLER_0_3_3/VNB" +merge "FILLER_0_3_3/VNB" "FILLER_0_3_3/VGND" +merge "FILLER_0_3_3/VGND" "PHY_EDGE_ROW_2_Right_2/VNB" +merge "PHY_EDGE_ROW_2_Right_2/VNB" "PHY_EDGE_ROW_2_Right_2/VGND" +merge "PHY_EDGE_ROW_2_Right_2/VGND" "output9/VNB" +merge "output9/VNB" "output9/VGND" +merge "output9/VGND" "PHY_EDGE_ROW_1_Right_1/VNB" +merge "PHY_EDGE_ROW_1_Right_1/VNB" "PHY_EDGE_ROW_1_Right_1/VGND" +merge "PHY_EDGE_ROW_1_Right_1/VGND" "PHY_EDGE_ROW_0_Right_0/VNB" +merge "PHY_EDGE_ROW_0_Right_0/VNB" "PHY_EDGE_ROW_0_Right_0/VGND" +merge "PHY_EDGE_ROW_0_Right_0/VGND" "output12/VNB" +merge "output12/VNB" "output12/VGND" +merge "output12/VGND" "_6_/VNB" +merge "_6_/VNB" "_6_/VGND" +merge "_6_/VGND" "FILLER_0_2_73/VNB" +merge "FILLER_0_2_73/VNB" "FILLER_0_2_73/VGND" +merge "FILLER_0_2_73/VGND" "FILLER_0_2_65/VNB" +merge "FILLER_0_2_65/VNB" "FILLER_0_2_65/VGND" +merge "FILLER_0_2_65/VGND" "output4/VNB" +merge "output4/VNB" "output4/VGND" +merge "output4/VGND" "output10/VNB" +merge "output10/VNB" "output10/VGND" +merge "output10/VGND" "input1/VNB" +merge "input1/VNB" "input1/VGND" +merge "input1/VGND" "_9_/VNB" +merge "_9_/VNB" "_9_/VGND" +merge "_9_/VGND" "_7_/VNB" +merge "_7_/VNB" "_7_/VGND" +merge "_7_/VGND" "FILLER_0_1_73/VNB" +merge "FILLER_0_1_73/VNB" "FILLER_0_1_73/VGND" +merge "FILLER_0_1_73/VGND" "FILLER_0_1_69/VNB" +merge "FILLER_0_1_69/VNB" "FILLER_0_1_69/VGND" +merge "FILLER_0_1_69/VGND" "FILLER_0_2_53/VNB" +merge "FILLER_0_2_53/VNB" "FILLER_0_2_53/VGND" +merge "FILLER_0_2_53/VGND" "TAP_TAPCELL_ROW_1_22/VGND" +merge "TAP_TAPCELL_ROW_1_22/VGND" "TAP_TAPCELL_ROW_0_21/VGND" +merge "TAP_TAPCELL_ROW_0_21/VGND" "FILLER_0_1_57/VNB" +merge "FILLER_0_1_57/VNB" "FILLER_0_1_57/VGND" +merge "FILLER_0_1_57/VGND" "FILLER_0_1_55/VNB" +merge "FILLER_0_1_55/VNB" "FILLER_0_1_55/VGND" +merge "FILLER_0_1_55/VGND" "FILLER_0_0_57/VNB" +merge "FILLER_0_0_57/VNB" "FILLER_0_0_57/VGND" +merge "FILLER_0_0_57/VGND" "FILLER_0_0_53/VNB" +merge "FILLER_0_0_53/VNB" "FILLER_0_0_53/VGND" +merge "FILLER_0_0_53/VGND" "FILLER_0_1_51/VNB" +merge "FILLER_0_1_51/VNB" "FILLER_0_1_51/VGND" +merge "FILLER_0_1_51/VGND" "FILLER_0_2_41/VNB" +merge "FILLER_0_2_41/VNB" "FILLER_0_2_41/VGND" +merge "FILLER_0_2_41/VGND" "FILLER_0_1_39/VNB" +merge "FILLER_0_1_39/VNB" "FILLER_0_1_39/VGND" +merge "FILLER_0_1_39/VGND" "FILLER_0_0_41/VNB" +merge "FILLER_0_0_41/VNB" "FILLER_0_0_41/VGND" +merge "FILLER_0_0_41/VGND" "TAP_TAPCELL_ROW_2_23/VGND" +merge "TAP_TAPCELL_ROW_2_23/VGND" "FILLER_0_2_29/VNB" +merge "FILLER_0_2_29/VNB" "FILLER_0_2_29/VGND" +merge "FILLER_0_2_29/VGND" "FILLER_0_2_27/VNB" +merge "FILLER_0_2_27/VNB" "FILLER_0_2_27/VGND" +merge "FILLER_0_2_27/VGND" "FILLER_0_2_15/VGND" +merge "FILLER_0_2_15/VGND" "TAP_TAPCELL_ROW_0_20/VGND" +merge "TAP_TAPCELL_ROW_0_20/VGND" "FILLER_0_1_27/VGND" +merge "FILLER_0_1_27/VGND" "FILLER_0_0_29/VGND" +merge "FILLER_0_0_29/VGND" "FILLER_0_0_27/VGND" +merge "FILLER_0_0_27/VGND" "FILLER_0_1_15/VGND" +merge "FILLER_0_1_15/VGND" "FILLER_0_0_15/VGND" +merge "FILLER_0_0_15/VGND" "PHY_EDGE_ROW_2_Left_12/VGND" +merge "PHY_EDGE_ROW_2_Left_12/VGND" "FILLER_0_2_3/VGND" +merge "FILLER_0_2_3/VGND" "PHY_EDGE_ROW_1_Left_11/VGND" +merge "PHY_EDGE_ROW_1_Left_11/VGND" "PHY_EDGE_ROW_0_Left_10/VGND" +merge "PHY_EDGE_ROW_0_Left_10/VGND" "FILLER_0_1_3/VGND" +merge "FILLER_0_1_3/VGND" "FILLER_0_0_3/VGND" +merge "FILLER_0_0_3/VGND" "VGND" +merge "VGND" "FILLER_0_1_27/VNB" +merge "FILLER_0_1_27/VNB" "FILLER_0_0_29/VNB" +merge "FILLER_0_0_29/VNB" "FILLER_0_0_27/VNB" +merge "FILLER_0_0_27/VNB" "FILLER_0_2_15/VNB" +merge "FILLER_0_2_15/VNB" "PHY_EDGE_ROW_2_Left_12/VNB" +merge "PHY_EDGE_ROW_2_Left_12/VNB" "FILLER_0_2_3/VNB" +merge "FILLER_0_2_3/VNB" "FILLER_0_1_15/VNB" +merge "FILLER_0_1_15/VNB" "FILLER_0_0_15/VNB" +merge "FILLER_0_0_15/VNB" "PHY_EDGE_ROW_1_Left_11/VNB" +merge "PHY_EDGE_ROW_1_Left_11/VNB" "PHY_EDGE_ROW_0_Left_10/VNB" +merge "PHY_EDGE_ROW_0_Left_10/VNB" "FILLER_0_1_3/VNB" +merge "FILLER_0_1_3/VNB" "FILLER_0_0_3/VNB" +merge "FILLER_0_0_3/VNB" "VSUBS" +merge "output13/A" "_8_/A" 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +merge "_8_/A" "_0_/Y" +merge "_0_/Y" "_6_/A" +merge "_6_/A" "_9_/A" +merge "_9_/A" "_7_/A" +merge "_7_/A" "net13" +merge "output12/X" "bit_phase_1[3]" 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +merge "output6/X" "bit_phase_0[2]" 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +merge "input2/A" "input_fock_state_str[1]" 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +merge "output11/X" "bit_phase_1[2]" 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +merge "output10/X" "bit_phase_1[1]" 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +merge "output9/X" "bit_phase_1[0]" 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +merge "output4/X" "bit_phase_0[0]" 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +merge "input3/X" "_0_/A" 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +merge "_0_/A" "_1_/A" +merge "_1_/A" "net3" +merge "_0_/C_N" "_1_/B" 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +merge "_1_/B" "input1/X" +merge "input1/X" "net1" +merge "_2_/X" "output4/A" 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +merge "output4/A" "net4" +merge "output7/A" "_5_/X" 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +merge "_5_/X" "net7" +merge "output8/A" "_5_/A" 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +merge "_5_/A" "_1_/Y" +merge "_1_/Y" "_2_/A" +merge "_2_/A" "_4_/A" +merge "_4_/A" "_3_/A" +merge "_3_/A" "net8" +merge "output11/A" "_8_/X" 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +merge "_8_/X" "net11" +merge "input2/X" "_1_/C_N" 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +merge "_1_/C_N" "_0_/B" +merge "_0_/B" "net2" +merge "output6/A" "_4_/X" 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +merge "_4_/X" "net6" +merge "output10/A" "_7_/X" 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +merge "_7_/X" "net10" +merge "output12/A" "_9_/X" 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +merge "_9_/X" "net12" +merge "output7/X" "bit_phase_0[3]" 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +merge "input3/A" "input_fock_state_str[2]" 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +merge "output5/X" "bit_phase_0[1]" 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +merge "input1/A" "input_fock_state_str[0]" 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +merge "output5/A" "_3_/X" 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +merge "_3_/X" "net5" +merge "_6_/X" "output9/A" 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +merge "output9/A" "net9" +merge "output8/X" "bit_phase_0[4]" 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +merge "output13/X" "bit_phase_1[4]" 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/feedback.txt b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/feedback.txt new file mode 100644 index 00000000..e69de29b diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/magic-spiceextraction.log b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/magic-spiceextraction.log new file mode 100644 index 00000000..32d35318 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/magic-spiceextraction.log @@ -0,0 +1,80 @@ + +Magic 8.3 revision 466 - Compiled on Thu Mar 21 17:31:46 UTC 2024. +Starting magic under Tcl interpreter +Using the terminal as the console. +Using NULL graphics device. +Processing system .magicrc file +Sourcing design .magicrc for technology sky130A ... +2 Magic internal units = 1 Lambda +Input style sky130(): scaleFactor=2, multiplier=2 +The following types are not handled by extraction and will be treated as non-electrical types: + ubm +Scaled tech values by 2 / 1 to match internal grid scaling +Loading sky130A Device Generator Menu ... +Loading "/nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/magic/wrapper.tcl" from command line. +> lef read /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef +Reading LEF data from file /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef. +This action cannot be undone. +LEF read, Line 78 (Message): Unknown keyword "ANTENNAMODEL" in LEF file; ignoring. +LEF read, Line 79 (Message): Unknown keyword "ANTENNADIFFSIDEAREARATIO" in LEF file; ignoring. +LEF read, Line 112 (Message): Unknown keyword "MINENCLOSEDAREA" in LEF file; ignoring. +LEF read, Line 114 (Message): Unknown keyword "ANTENNAMODEL" in LEF file; ignoring. +LEF read, Line 115 (Message): Unknown keyword "ANTENNADIFFSIDEAREARATIO" in LEF file; ignoring. +LEF read, Line 121 (Message): Unknown keyword "MAXIMUMDENSITY" in LEF file; ignoring. +LEF read, Line 122 (Message): Unknown keyword "DENSITYCHECKWINDOW" in LEF file; ignoring. +LEF read, Line 123 (Message): Unknown keyword "DENSITYCHECKSTEP" in LEF file; ignoring. +LEF read, Line 156 (Message): Unknown keyword "MINENCLOSEDAREA" in LEF file; ignoring. +LEF read, Line 164 (Message): Unknown keyword "ANTENNAMODEL" in LEF file; ignoring. +LEF read, Line 165 (Message): Unknown keyword "ANTENNADIFFSIDEAREARATIO" in LEF file; ignoring. +LEF read, Line 167 (Message): Unknown keyword "MAXIMUMDENSITY" in LEF file; ignoring. +LEF read, Line 168 (Message): Unknown keyword "DENSITYCHECKWINDOW" in LEF file; ignoring. +LEF read, Line 169 (Message): Unknown keyword "DENSITYCHECKSTEP" in LEF file; ignoring. +LEF read, Line 206 (Message): Unknown keyword "ANTENNAMODEL" in LEF file; ignoring. +LEF read, Line 207 (Message): Unknown keyword "ANTENNADIFFSIDEAREARATIO" in LEF file; ignoring. +LEF read, Line 209 (Message): Unknown keyword "MAXIMUMDENSITY" in LEF file; ignoring. +LEF read, Line 210 (Message): Unknown keyword "DENSITYCHECKWINDOW" in LEF file; ignoring. +LEF read, Line 211 (Message): Unknown keyword "DENSITYCHECKSTEP" in LEF file; ignoring. +LEF read, Line 248 (Message): Unknown keyword "ANTENNAMODEL" in LEF file; ignoring. +LEF read, Line 249 (Message): Unknown keyword "ANTENNADIFFSIDEAREARATIO" in LEF file; ignoring. +LEF read, Line 251 (Message): Unknown keyword "MAXIMUMDENSITY" in LEF file; ignoring. +LEF read, Line 252 (Message): Unknown keyword "DENSITYCHECKWINDOW" in LEF file; ignoring. +LEF read, Line 253 (Message): Unknown keyword "DENSITYCHECKSTEP" in LEF file; ignoring. +LEF read, Line 290 (Message): Unknown keyword "ANTENNAMODEL" in LEF file; ignoring. +LEF read, Line 291 (Message): Unknown keyword "ANTENNADIFFSIDEAREARATIO" in LEF file; ignoring. +LEF read: Processed 797 lines. +> lef read /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef +Reading LEF data from file /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef. +This action cannot be undone. +LEF read: Processed 278 lines. +> lef read /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef +Reading LEF data from file /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef. +This action cannot be undone. +LEF read: Processed 56535 lines. +> def read /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.def -noblockage -labels +Reading DEF data from file /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.def. +This action cannot be undone. + Processed 4 vias total. + Processed 137 subcell instances total. + Processed 15 pins total. + Processed 2 special nets total. + Processed 26 nets total. +DEF read: Processed 600 lines. +Moving label "bit_phase_0[1]" from metal2 to via2 in cell top. +Moving label "bit_phase_1[2]" from metal2 to via2 in cell top. +Processing top +Extracting sky130_ef_sc_hd__decap_12 into sky130_ef_sc_hd__decap_12.ext: +Extracting sky130_fd_sc_hd__decap_3 into sky130_fd_sc_hd__decap_3.ext: +Extracting sky130_fd_sc_hd__fill_1 into sky130_fd_sc_hd__fill_1.ext: +Extracting sky130_fd_sc_hd__tapvpwrvgnd_1 into sky130_fd_sc_hd__tapvpwrvgnd_1.ext: +Extracting sky130_fd_sc_hd__decap_4 into sky130_fd_sc_hd__decap_4.ext: +Extracting sky130_fd_sc_hd__decap_8 into sky130_fd_sc_hd__decap_8.ext: +Extracting sky130_fd_sc_hd__clkbuf_1 into sky130_fd_sc_hd__clkbuf_1.ext: +Extracting sky130_fd_sc_hd__buf_1 into sky130_fd_sc_hd__buf_1.ext: +Extracting sky130_fd_sc_hd__buf_2 into sky130_fd_sc_hd__buf_2.ext: +Extracting sky130_fd_sc_hd__clkbuf_4 into sky130_fd_sc_hd__clkbuf_4.ext: +Extracting sky130_fd_sc_hd__decap_6 into sky130_fd_sc_hd__decap_6.ext: +Extracting sky130_fd_sc_hd__nor3b_2 into sky130_fd_sc_hd__nor3b_2.ext: +Extracting sky130_fd_sc_hd__fill_2 into sky130_fd_sc_hd__fill_2.ext: +Extracting top into top.ext: +exttospice finished. +Using technology "sky130A", version 1.0.466-0-gbdc9412 diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/magic-spiceextraction.process_stats.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/magic-spiceextraction.process_stats.json new file mode 100644 index 00000000..8894675d --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/magic-spiceextraction.process_stats.json @@ -0,0 +1,20 @@ +{ + "time": { + "cpu_time_user": "00:00:00.150", + "cpu_time_system": "00:00:00.010", + "runtime": "00:00:00.200", + "cpu_time_iowait": "00:00:00.000" + }, + "peak_resources": { + "cpu_percent": 89.8, + "memory_rss": "74MiB", + "memory_vms": "81MiB", + "threads": 1 + }, + "avg_resources": { + "cpu_percent": 39.9, + "memory_rss": "19MiB", + "memory_vms": "21MiB", + "threads": 0.75 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/runtime.txt b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/runtime.txt new file mode 100644 index 00000000..a11159d7 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/runtime.txt @@ -0,0 +1 @@ +00:00:00.310 \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/state_in.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/state_in.json new file mode 100644 index 00000000..7103240b --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/state_in.json @@ -0,0 +1,68 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.nl.v", + "pnl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.pnl.v", + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.def", + "lef": null, + "openroad-lef": null, + "odb": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.odb", + "sdc": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.sdc", + "sdf": null, + "spef": null, + "lib": null, + "spice": null, + "mag": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.mag", + "gds": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.gds", + "mag_gds": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.magic.gds", + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 35, + "design__instance__area": 136.381, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0, + "design__die__bbox": "0.0 0.0 50.0 50.0", + "design__core__bbox": "5.52 10.88 44.16 38.08", + "flow__warnings__count": 3, + "flow__errors__count": 0, + "design__io": 15, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count__stdcell": 35, + "design__instance__area__stdcell": 136.381, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.129762, + "design__instance__utilization__stdcell": 0.129762, + "design__power_grid_violation__count__net:VGND": 0, + "design__power_grid_violation__count__net:VPWR": 0, + "design__power_grid_violation__count": 0, + "floorplan__design__io": 13, + "design__io__hpwl": 468660, + "timing__drv__floating__nets": 0, + "timing__drv__floating__pins": 0, + "design__instance__displacement__total": 0, + "design__instance__displacement__mean": 0, + "design__instance__displacement__max": 0, + "route__wirelength__estimated": 242.292, + "design__violations": 0, + "antenna__violating__nets": 0, + "antenna__violating__pins": 0, + "route__net": 26, + "route__net__special": 2, + "route__drc_errors__iter:1": 1, + "route__wirelength__iter:1": 222, + "route__drc_errors__iter:2": 1, + "route__wirelength__iter:2": 223, + "route__drc_errors__iter:3": 0, + "route__wirelength__iter:3": 226, + "route__drc_errors": 0, + "route__wirelength": 226, + "route__vias": 101, + "route__vias__singlecut": 101, + "route__vias__multicut": 0, + "magic__drc_error__count": 0 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/state_out.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/state_out.json new file mode 100644 index 00000000..1e510f9b --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/state_out.json @@ -0,0 +1,69 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.nl.v", + "pnl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.pnl.v", + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.def", + "lef": null, + "openroad-lef": null, + "odb": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.odb", + "sdc": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.sdc", + "sdf": null, + "spef": null, + "lib": null, + "spice": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/top.spice", + "mag": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.mag", + "gds": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.gds", + "mag_gds": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.magic.gds", + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 35, + "design__instance__area": 136.381, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0, + "design__die__bbox": "0.0 0.0 50.0 50.0", + "design__core__bbox": "5.52 10.88 44.16 38.08", + "flow__warnings__count": 3, + "flow__errors__count": 0, + "design__io": 15, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count__stdcell": 35, + "design__instance__area__stdcell": 136.381, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.129762, + "design__instance__utilization__stdcell": 0.129762, + "design__power_grid_violation__count__net:VGND": 0, + "design__power_grid_violation__count__net:VPWR": 0, + "design__power_grid_violation__count": 0, + "floorplan__design__io": 13, + "design__io__hpwl": 468660, + "timing__drv__floating__nets": 0, + "timing__drv__floating__pins": 0, + "design__instance__displacement__total": 0, + "design__instance__displacement__mean": 0, + "design__instance__displacement__max": 0, + "route__wirelength__estimated": 242.292, + "design__violations": 0, + "antenna__violating__nets": 0, + "antenna__violating__pins": 0, + "route__net": 26, + "route__net__special": 2, + "route__drc_errors__iter:1": 1, + "route__wirelength__iter:1": 222, + "route__drc_errors__iter:2": 1, + "route__wirelength__iter:2": 223, + "route__drc_errors__iter:3": 0, + "route__wirelength__iter:3": 226, + "route__drc_errors": 0, + "route__wirelength": 226, + "route__vias": 101, + "route__vias__singlecut": 101, + "route__vias__multicut": 0, + "magic__drc_error__count": 0, + "magic__illegal_overlap__count": 0 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/top.spice b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/top.spice new file mode 100644 index 00000000..7ca3230c --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/top.spice @@ -0,0 +1,196 @@ +* NGSPICE file created from top.ext - technology: sky130A + +* Black-box entry subcircuit for sky130_ef_sc_hd__decap_12 abstract view +.subckt sky130_ef_sc_hd__decap_12 VPWR VGND VPB VNB +.ends + +* Black-box entry subcircuit for sky130_fd_sc_hd__fill_1 abstract view +.subckt sky130_fd_sc_hd__fill_1 VGND VNB VPB VPWR +.ends + +* Black-box entry subcircuit for sky130_fd_sc_hd__buf_2 abstract view +.subckt sky130_fd_sc_hd__buf_2 A VGND VNB VPB VPWR X +.ends + +* Black-box entry subcircuit for sky130_fd_sc_hd__decap_3 abstract view +.subckt sky130_fd_sc_hd__decap_3 VGND VNB VPB VPWR +.ends + +* Black-box entry subcircuit for sky130_fd_sc_hd__clkbuf_4 abstract view +.subckt sky130_fd_sc_hd__clkbuf_4 A VGND VNB VPB VPWR X +.ends + +* Black-box entry subcircuit for sky130_fd_sc_hd__decap_4 abstract view +.subckt sky130_fd_sc_hd__decap_4 VGND VNB VPB VPWR +.ends + +* Black-box entry subcircuit for sky130_fd_sc_hd__tapvpwrvgnd_1 abstract view +.subckt sky130_fd_sc_hd__tapvpwrvgnd_1 VGND VPWR +.ends + +* Black-box entry subcircuit for sky130_fd_sc_hd__clkbuf_1 abstract view +.subckt sky130_fd_sc_hd__clkbuf_1 A VGND VNB VPB VPWR X +.ends + +* Black-box entry subcircuit for sky130_fd_sc_hd__buf_1 abstract view +.subckt sky130_fd_sc_hd__buf_1 A VGND VNB VPB VPWR X +.ends + +* Black-box entry subcircuit for sky130_fd_sc_hd__decap_8 abstract view +.subckt sky130_fd_sc_hd__decap_8 VGND VNB VPB VPWR +.ends + +* Black-box entry subcircuit for sky130_fd_sc_hd__nor3b_2 abstract view +.subckt sky130_fd_sc_hd__nor3b_2 A B C_N VGND VNB VPB VPWR Y +.ends + +* Black-box entry subcircuit for sky130_fd_sc_hd__fill_2 abstract view +.subckt sky130_fd_sc_hd__fill_2 VGND VNB VPB VPWR +.ends + +* Black-box entry subcircuit for sky130_fd_sc_hd__decap_6 abstract view +.subckt sky130_fd_sc_hd__decap_6 VGND VNB VPB VPWR +.ends + +.subckt top VGND VPWR bit_phase_0[0] bit_phase_0[1] bit_phase_0[2] bit_phase_0[3] ++ bit_phase_0[4] bit_phase_1[0] bit_phase_1[1] bit_phase_1[2] bit_phase_1[3] bit_phase_1[4] ++ input_fock_state_str[0] input_fock_state_str[1] input_fock_state_str[2] +XFILLER_0_3_39 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_9_27 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +XFILLER_0_0_29 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +Xoutput7 net7 VGND VGND VPWR VPWR bit_phase_0[3] sky130_fd_sc_hd__buf_2 +XPHY_EDGE_ROW_4_Left_14 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +Xoutput8 net8 VGND VGND VPWR VPWR bit_phase_0[4] sky130_fd_sc_hd__clkbuf_4 +XPHY_EDGE_ROW_6_Right_6 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XFILLER_0_1_51 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_4 +XFILLER_0_1_73 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +Xoutput10 net10 VGND VGND VPWR VPWR bit_phase_1[1] sky130_fd_sc_hd__buf_2 +XFILLER_0_6_29 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_9_29 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_9_3 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +Xoutput11 net11 VGND VGND VPWR VPWR bit_phase_1[2] sky130_fd_sc_hd__buf_2 +XFILLER_0_7_73 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +Xoutput9 net9 VGND VGND VPWR VPWR bit_phase_1[0] sky130_fd_sc_hd__buf_2 +XFILLER_0_7_51 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_4 +XFILLER_0_4_41 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XTAP_TAPCELL_ROW_5_26 VGND VPWR sky130_fd_sc_hd__tapvpwrvgnd_1 +Xoutput12 net12 VGND VGND VPWR VPWR bit_phase_1[3] sky130_fd_sc_hd__buf_2 +XFILLER_0_4_53 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XPHY_EDGE_ROW_8_Left_18 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +Xoutput13 net13 VGND VGND VPWR VPWR bit_phase_1[4] sky130_fd_sc_hd__buf_2 +XFILLER_0_4_65 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_4 +XFILLER_0_1_55 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +XFILLER_0_7_3 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XPHY_EDGE_ROW_1_Right_1 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XTAP_TAPCELL_ROW_8_29 VGND VPWR sky130_fd_sc_hd__tapvpwrvgnd_1 +XFILLER_0_7_55 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +XFILLER_0_1_57 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XTAP_TAPCELL_ROW_0_20 VGND VPWR sky130_fd_sc_hd__tapvpwrvgnd_1 +XFILLER_0_1_69 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_4 +XFILLER_0_7_57 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XTAP_TAPCELL_ROW_9_30 VGND VPWR sky130_fd_sc_hd__tapvpwrvgnd_1 +XTAP_TAPCELL_ROW_0_21 VGND VPWR sky130_fd_sc_hd__tapvpwrvgnd_1 +XFILLER_0_4_69 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +XFILLER_0_5_3 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_1_15 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XPHY_EDGE_ROW_3_Left_13 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XFILLER_0_7_69 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_4 +XPHY_EDGE_ROW_5_Right_5 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XFILLER_0_4_15 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XTAP_TAPCELL_ROW_9_31 VGND VPWR sky130_fd_sc_hd__tapvpwrvgnd_1 +XFILLER_0_1_27 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_5_80 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +XFILLER_0_7_15 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_4_27 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +XFILLER_0_1_39 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_7_27 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_3_3 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +X_9_ net13 VGND VGND VPWR VPWR net12 sky130_fd_sc_hd__clkbuf_1 +Xinput1 input_fock_state_str[0] VGND VGND VPWR VPWR net1 sky130_fd_sc_hd__buf_1 +XPHY_EDGE_ROW_7_Left_17 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XPHY_EDGE_ROW_9_Right_9 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XTAP_TAPCELL_ROW_3_24 VGND VPWR sky130_fd_sc_hd__tapvpwrvgnd_1 +XFILLER_0_7_39 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_4_29 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +Xinput2 input_fock_state_str[1] VGND VGND VPWR VPWR net2 sky130_fd_sc_hd__buf_1 +X_8_ net13 VGND VGND VPWR VPWR net11 sky130_fd_sc_hd__clkbuf_1 +XFILLER_0_2_73 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +XFILLER_0_5_51 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_4 +Xinput3 input_fock_state_str[2] VGND VGND VPWR VPWR net3 sky130_fd_sc_hd__buf_1 +X_7_ net13 VGND VGND VPWR VPWR net10 sky130_fd_sc_hd__clkbuf_1 +XPHY_EDGE_ROW_0_Right_0 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XFILLER_0_2_41 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_8_73 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +XFILLER_0_1_3 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_2_53 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +X_6_ net13 VGND VGND VPWR VPWR net9 sky130_fd_sc_hd__clkbuf_1 +XFILLER_0_8_41 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +X_5_ net8 VGND VGND VPWR VPWR net7 sky130_fd_sc_hd__clkbuf_1 +XTAP_TAPCELL_ROW_6_27 VGND VPWR sky130_fd_sc_hd__tapvpwrvgnd_1 +XFILLER_0_2_65 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_8 +XFILLER_0_8_53 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XPHY_EDGE_ROW_2_Left_12 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +X_4_ net8 VGND VGND VPWR VPWR net6 sky130_fd_sc_hd__clkbuf_1 +XFILLER_0_8_65 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_8 +XPHY_EDGE_ROW_4_Right_4 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +X_3_ net8 VGND VGND VPWR VPWR net5 sky130_fd_sc_hd__clkbuf_1 +XFILLER_0_5_55 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +X_2_ net8 VGND VGND VPWR VPWR net4 sky130_fd_sc_hd__clkbuf_1 +XFILLER_0_5_57 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +X_1_ net3 net1 net2 VGND VGND VPWR VPWR net8 sky130_fd_sc_hd__nor3b_2 +XPHY_EDGE_ROW_6_Left_16 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XPHY_EDGE_ROW_8_Right_8 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XFILLER_0_5_69 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +X_0_ net3 net2 net1 VGND VGND VPWR VPWR net13 sky130_fd_sc_hd__nor3b_2 +XFILLER_0_2_15 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_8_3 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XTAP_TAPCELL_ROW_1_22 VGND VPWR sky130_fd_sc_hd__tapvpwrvgnd_1 +XFILLER_0_5_15 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_6_80 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +XFILLER_0_2_27 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +XFILLER_0_8_15 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_5_27 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_8_27 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +XFILLER_0_5_39 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_2_29 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_6_3 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XPHY_EDGE_ROW_1_Left_11 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XFILLER_0_3_51 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_4 +XFILLER_0_8_29 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XTAP_TAPCELL_ROW_4_25 VGND VPWR sky130_fd_sc_hd__tapvpwrvgnd_1 +XFILLER_0_0_41 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XPHY_EDGE_ROW_3_Right_3 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XFILLER_0_0_53 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XFILLER_0_6_41 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_9_41 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_4_3 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_6_53 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XPHY_EDGE_ROW_5_Left_15 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XFILLER_0_9_53 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XPHY_EDGE_ROW_7_Right_7 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XFILLER_0_6_65 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_2 +XTAP_TAPCELL_ROW_7_28 VGND VPWR sky130_fd_sc_hd__tapvpwrvgnd_1 +XFILLER_0_3_55 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +XFILLER_0_9_65 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XFILLER_0_0_57 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_8 +XFILLER_0_2_3 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XPHY_EDGE_ROW_9_Left_19 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XFILLER_0_3_57 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_3_69 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_6 +XFILLER_0_0_15 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_9_57 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_8 +Xoutput4 net4 VGND VGND VPWR VPWR bit_phase_0[0] sky130_fd_sc_hd__clkbuf_4 +XPHY_EDGE_ROW_0_Left_10 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XFILLER_0_3_15 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_0_27 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +XPHY_EDGE_ROW_2_Right_2 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XFILLER_0_6_15 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_3_27 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +Xoutput5 net5 VGND VGND VPWR VPWR bit_phase_0[1] sky130_fd_sc_hd__buf_2 +XFILLER_0_0_3 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_9_15 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XTAP_TAPCELL_ROW_2_23 VGND VPWR sky130_fd_sc_hd__tapvpwrvgnd_1 +Xoutput6 net6 VGND VGND VPWR VPWR bit_phase_0[2] sky130_fd_sc_hd__buf_2 +XFILLER_0_6_27 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +.ends + diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/COMMANDS b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/COMMANDS new file mode 100644 index 00000000..90de61a0 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/COMMANDS @@ -0,0 +1 @@ +netgen -batch source /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/lvs_script.lvs diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/_env.tcl b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/_env.tcl new file mode 100644 index 00000000..17ec0d16 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/_env.tcl @@ -0,0 +1,61 @@ +set ::env(STEP_ID) Netgen.LVS +set ::env(TECH_LEF) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef +set ::env(MACRO_LEFS) "" +set ::env(STD_CELL_LIBRARY) sky130_fd_sc_hd +set ::env(VDD_PIN) VPWR +set ::env(VDD_PIN_VOLTAGE) 1.80 +set ::env(GND_PIN) VGND +set ::env(TECH_LEFS) "\"nom_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef \"min_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef \"max_*\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef" +set ::env(GPIO_PADS_LEF) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef" +set ::env(GPIO_PADS_LEF_CORE_SIDE) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef" +set ::env(GPIO_PADS_VERILOG) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v +set ::env(GPIO_PAD_CELLS) "\"sky130_fd_io*\" \"sky130_ef_io*\"" +set ::env(PRIMARY_GDSII_STREAMOUT_TOOL) magic +set ::env(DATA_WIRE_RC_LAYER) met2 +set ::env(CLOCK_WIRE_RC_LAYER) met5 +set ::env(DEFAULT_CORNER) nom_tt_025C_1v80 +set ::env(STA_CORNERS) "nom_tt_025C_1v80 nom_ss_100C_1v60 nom_ff_n40C_1v95 min_tt_025C_1v80 min_ss_100C_1v60 min_ff_n40C_1v95 max_tt_025C_1v80 max_ss_100C_1v60 max_ff_n40C_1v95" +set ::env(FP_TRACKS_INFO) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info +set ::env(FP_TAPCELL_DIST) 13 +set ::env(FP_IO_HLAYER) met3 +set ::env(FP_IO_VLAYER) met2 +set ::env(RT_MIN_LAYER) met1 +set ::env(RT_MAX_LAYER) met5 +set ::env(SCL_GROUND_PINS) "VGND VNB" +set ::env(SCL_POWER_PINS) "VPWR VPB" +set ::env(TRISTATE_CELLS) "\"sky130_fd_sc_hd__ebuf*\"" +set ::env(FILL_CELL) "\"sky130_fd_sc_hd__fill*\"" +set ::env(DECAP_CELL) "sky130_ef_sc_hd__decap_12 sky130_fd_sc_hd__decap_8 sky130_fd_sc_hd__decap_6 sky130_fd_sc_hd__decap_4 sky130_fd_sc_hd__decap_3" +set ::env(LIB) "\"*_tt_025C_1v80\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib \"*_ss_100C_1v60\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib \"*_ff_n40C_1v95\" /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" +set ::env(CELL_LEFS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef" +set ::env(CELL_GDS) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds +set ::env(CELL_VERILOG_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v" +set ::env(CELL_BB_VERILOG_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox.v /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox_pp.v" +set ::env(CELL_SPICE_MODELS) "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice" +set ::env(SYNTH_EXCLUDED_CELL_FILE) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells +set ::env(PNR_EXCLUDED_CELL_FILE) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells +set ::env(OUTPUT_CAP_LOAD) 33.442 +set ::env(MAX_FANOUT_CONSTRAINT) 6 +set ::env(MAX_TRANSITION_CONSTRAINT) 0.75 +set ::env(MAX_CAPACITANCE_CONSTRAINT) 0.2 +set ::env(CLOCK_UNCERTAINTY_CONSTRAINT) 0.25 +set ::env(CLOCK_TRANSITION_CONSTRAINT) 0.1499999999999999944488848768742172978818416595458984375 +set ::env(TIME_DERATING_CONSTRAINT) 5 +set ::env(IO_DELAY_CONSTRAINT) 20 +set ::env(SYNTH_DRIVING_CELL) sky130_fd_sc_hd__inv_2/Y +set ::env(SYNTH_TIEHI_CELL) sky130_fd_sc_hd__conb_1/HI +set ::env(SYNTH_TIELO_CELL) sky130_fd_sc_hd__conb_1/LO +set ::env(SYNTH_BUFFER_CELL) sky130_fd_sc_hd__buf_2/A/X +set ::env(WELLTAP_CELL) sky130_fd_sc_hd__tapvpwrvgnd_1 +set ::env(ENDCAP_CELL) sky130_fd_sc_hd__decap_3 +set ::env(PLACE_SITE) unithd +set ::env(CELL_PAD_EXCLUDE) "\"sky130_fd_sc_hd__tap*\" \"sky130_fd_sc_hd__decap*\" \"sky130_ef_sc_hd__decap*\" \"sky130_fd_sc_hd__fill*\"" +set ::env(DIODE_CELL) sky130_fd_sc_hd__diode_2/DIODE +set ::env(DESIGN_NAME) top +set ::env(CLOCK_PERIOD) 15 +set ::env(CLOCK_PORT) None +set ::env(DIE_AREA) "0 0 50 50" +set ::env(FALLBACK_SDC_FILE) /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc +set ::env(NETGEN_SETUP) /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/netgen/sky130A_setup.tcl +set ::env(CURRENT_SPICE) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/top.spice +set ::env(CURRENT_POWERED_NETLIST) /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.pnl.v diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/config.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/config.json new file mode 100644 index 00000000..2a0b8026 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/config.json @@ -0,0 +1,156 @@ +{ + "STD_CELL_LIBRARY": "sky130_fd_sc_hd", + "VDD_PIN": "VPWR", + "VDD_PIN_VOLTAGE": 1.8, + "GND_PIN": "VGND", + "WIRE_LENGTH_THRESHOLD": null, + "TECH_LEFS": { + "nom_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef", + "min_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef", + "max_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef" + }, + "GPIO_PADS_LEF": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef" + ], + "GPIO_PADS_LEF_CORE_SIDE": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef" + ], + "GPIO_PADS_VERILOG": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v" + ], + "GPIO_PAD_CELLS": [ + "sky130_fd_io*", + "sky130_ef_io*" + ], + "PRIMARY_GDSII_STREAMOUT_TOOL": "magic", + "DEFAULT_MAX_TRAN": null, + "DATA_WIRE_RC_LAYER": "met2", + "CLOCK_WIRE_RC_LAYER": "met5", + "DEFAULT_CORNER": "nom_tt_025C_1v80", + "STA_CORNERS": [ + "nom_tt_025C_1v80", + "nom_ss_100C_1v60", + "nom_ff_n40C_1v95", + "min_tt_025C_1v80", + "min_ss_100C_1v60", + "min_ff_n40C_1v95", + "max_tt_025C_1v80", + "max_ss_100C_1v60", + "max_ff_n40C_1v95" + ], + "FP_TRACKS_INFO": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info", + "FP_TAPCELL_DIST": 13, + "FP_IO_HLAYER": "met3", + "FP_IO_VLAYER": "met2", + "RT_MIN_LAYER": "met1", + "RT_MAX_LAYER": "met5", + "SCL_GROUND_PINS": [ + "VGND", + "VNB" + ], + "SCL_POWER_PINS": [ + "VPWR", + "VPB" + ], + "TRISTATE_CELLS": [ + "sky130_fd_sc_hd__ebuf*" + ], + "FILL_CELL": [ + "sky130_fd_sc_hd__fill*" + ], + "DECAP_CELL": [ + "sky130_ef_sc_hd__decap_12", + "sky130_fd_sc_hd__decap_8", + "sky130_fd_sc_hd__decap_6", + "sky130_fd_sc_hd__decap_4", + "sky130_fd_sc_hd__decap_3" + ], + "LIB": { + "*_tt_025C_1v80": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib" + ], + "*_ss_100C_1v60": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib" + ], + "*_ff_n40C_1v95": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" + ] + }, + "CELL_LEFS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef" + ], + "CELL_GDS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds" + ], + "CELL_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v" + ], + "CELL_BB_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox_pp.v" + ], + "CELL_SPICE_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice" + ], + "SYNTH_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells", + "PNR_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells", + "OUTPUT_CAP_LOAD": 33.442, + "MAX_FANOUT_CONSTRAINT": 6, + "MAX_TRANSITION_CONSTRAINT": 0.75, + "MAX_CAPACITANCE_CONSTRAINT": 0.2, + "CLOCK_UNCERTAINTY_CONSTRAINT": 0.25, + "CLOCK_TRANSITION_CONSTRAINT": 0.15, + "TIME_DERATING_CONSTRAINT": 5, + "IO_DELAY_CONSTRAINT": 20, + "SYNTH_DRIVING_CELL": "sky130_fd_sc_hd__inv_2/Y", + "SYNTH_CLK_DRIVING_CELL": null, + "SYNTH_TIEHI_CELL": "sky130_fd_sc_hd__conb_1/HI", + "SYNTH_TIELO_CELL": "sky130_fd_sc_hd__conb_1/LO", + "SYNTH_BUFFER_CELL": "sky130_fd_sc_hd__buf_2/A/X", + "WELLTAP_CELL": "sky130_fd_sc_hd__tapvpwrvgnd_1", + "ENDCAP_CELL": "sky130_fd_sc_hd__decap_3", + "PLACE_SITE": "unithd", + "CELL_PAD_EXCLUDE": [ + "sky130_fd_sc_hd__tap*", + "sky130_fd_sc_hd__decap*", + "sky130_ef_sc_hd__decap*", + "sky130_fd_sc_hd__fill*" + ], + "DIODE_CELL": "sky130_fd_sc_hd__diode_2/DIODE", + "DESIGN_DIR": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo", + "PDK_ROOT": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a", + "DESIGN_NAME": "top", + "PDK": "sky130A", + "CLOCK_PERIOD": 15, + "CLOCK_PORT": "None", + "CLOCK_NET": null, + "VDD_NETS": null, + "GND_NETS": null, + "DIE_AREA": [ + 0, + 0, + 50, + 50 + ], + "EXTRA_EXCLUDED_CELLS": null, + "MACROS": null, + "EXTRA_LEFS": null, + "EXTRA_VERILOG_MODELS": null, + "EXTRA_SPICE_MODELS": null, + "EXTRA_LIBS": null, + "EXTRA_GDS_FILES": null, + "FALLBACK_SDC_FILE": "/nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc", + "NETGEN_SETUP": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/netgen/sky130A_setup.tcl", + "meta": { + "openlane_version": "2.0.9", + "step": "Netgen.LVS" + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/lvs_script.lvs b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/lvs_script.lvs new file mode 100644 index 00000000..26a0ab3d --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/lvs_script.lvs @@ -0,0 +1,11 @@ +puts "Reading SPICE netlist file '/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice'..." +readnet spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice 1 +puts "Reading SPICE netlist file '/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice'..." +readnet spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice 1 +puts "Reading SPICE netlist file '/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice'..." +readnet spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice 1 +puts "Reading SPICE netlist file '/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice'..." +readnet spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice 1 +puts "Reading SPICE netlist file '/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice'..." +readnet spice /home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice 1 +lvs { /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/top.spice top } { /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.pnl.v top } /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/netgen/setup.tcl /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/reports/lvs.netgen.rpt -json diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/netgen-lvs.log b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/netgen-lvs.log new file mode 100644 index 00000000..1c2ff1d1 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/netgen-lvs.log @@ -0,0 +1,268 @@ +Netgen 1.5.255 compiled on Tue Dec 5 22:48:12 UTC 2023 +Warning: netgen command 'format' use fully-qualified name '::netgen::format' +Warning: netgen command 'global' use fully-qualified name '::netgen::global' +Reading SPICE netlist file '/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice'... +Call to undefined subcircuit sky130_fd_pr__pfet_01v8_hvt +Creating placeholder cell definition. +Call to undefined subcircuit sky130_fd_pr__nfet_01v8 +Creating placeholder cell definition. +Reading SPICE netlist file '/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice'... +Reading SPICE netlist file '/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice'... +Reading SPICE netlist file '/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice'... +Reading SPICE netlist file '/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice'... +Call to undefined subcircuit sky130_fd_sc_hd__nand2_2 +Creating placeholder cell definition. +Call to undefined subcircuit sky130_fd_sc_hd__nor2_2 +Creating placeholder cell definition. +Generating JSON file result +Reading netlist file /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/top.spice +Reading netlist file /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.pnl.v +Warning: A case-insensitive file has been read and so the verilog file must be treated case-insensitive to match. + +Reading setup file /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/netgen/setup.tcl + +Model sky130_fd_pr__res_generic_po pin end_a == end_b +No property mult found for device sky130_fd_pr__res_generic_po +Model sky130_fd_pr__nfet_01v8 pin 1 == 3 +No property mult found for device sky130_fd_pr__nfet_01v8 +No property sa found for device sky130_fd_pr__nfet_01v8 +No property sb found for device sky130_fd_pr__nfet_01v8 +No property sd found for device sky130_fd_pr__nfet_01v8 +No property nf found for device sky130_fd_pr__nfet_01v8 +No property nrd found for device sky130_fd_pr__nfet_01v8 +No property nrs found for device sky130_fd_pr__nfet_01v8 +No property area found for device sky130_fd_pr__nfet_01v8 +No property perim found for device sky130_fd_pr__nfet_01v8 +No property topography found for device sky130_fd_pr__nfet_01v8 +Model sky130_fd_pr__pfet_01v8_hvt pin 1 == 3 +No property mult found for device sky130_fd_pr__pfet_01v8_hvt +No property sa found for device sky130_fd_pr__pfet_01v8_hvt +No property sb found for device sky130_fd_pr__pfet_01v8_hvt +No property sd found for device sky130_fd_pr__pfet_01v8_hvt +No property nf found for device sky130_fd_pr__pfet_01v8_hvt +No property nrd found for device sky130_fd_pr__pfet_01v8_hvt +No property nrs found for device sky130_fd_pr__pfet_01v8_hvt +No property area found for device sky130_fd_pr__pfet_01v8_hvt +No property perim found for device sky130_fd_pr__pfet_01v8_hvt +No property topography found for device sky130_fd_pr__pfet_01v8_hvt +No property value found for device sky130_fd_pr__diode_pw2nd_05v5 +No property mult found for device sky130_fd_pr__diode_pw2nd_05v5 +No property perim found for device sky130_fd_pr__diode_pw2nd_05v5 +Comparison output logged to file /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/reports/lvs.netgen.rpt +Logging to file "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/reports/lvs.netgen.rpt" enabled + +Contents of circuit 1: Circuit: 'sky130_ef_sc_hd__decap_12' +Circuit sky130_ef_sc_hd__decap_12 contains 0 device instances. +Circuit contains 0 nets, and 4 disconnected pins. +Contents of circuit 2: Circuit: 'sky130_ef_sc_hd__decap_12' +Circuit sky130_ef_sc_hd__decap_12 contains 2 device instances. + Class: sky130_fd_pr__nfet_01v8 instances: 1 + Class: sky130_fd_pr__pfet_01v8_hvt instances: 1 +Circuit contains 4 nets. + +Circuit sky130_ef_sc_hd__decap_12 contains no devices. + +Contents of circuit 1: Circuit: 'sky130_fd_sc_hd__fill_1' +Circuit sky130_fd_sc_hd__fill_1 contains 0 device instances. +Circuit contains 0 nets, and 4 disconnected pins. +Contents of circuit 2: Circuit: 'sky130_fd_sc_hd__fill_1' +Circuit sky130_fd_sc_hd__fill_1 contains 0 device instances. +Circuit contains 0 nets, and 4 disconnected pins. + +Circuit sky130_fd_sc_hd__fill_1 contains no devices. + +Contents of circuit 1: Circuit: 'sky130_fd_sc_hd__buf_2' +Circuit sky130_fd_sc_hd__buf_2 contains 0 device instances. +Circuit contains 0 nets, and 6 disconnected pins. +Contents of circuit 2: Circuit: 'sky130_fd_sc_hd__buf_2' +Circuit sky130_fd_sc_hd__buf_2 contains 6 device instances. + Class: sky130_fd_pr__nfet_01v8 instances: 3 + Class: sky130_fd_pr__pfet_01v8_hvt instances: 3 +Circuit contains 7 nets. + +Circuit sky130_fd_sc_hd__buf_2 contains no devices. + +Contents of circuit 1: Circuit: 'sky130_fd_sc_hd__decap_3' +Circuit sky130_fd_sc_hd__decap_3 contains 0 device instances. +Circuit contains 0 nets, and 4 disconnected pins. +Contents of circuit 2: Circuit: 'sky130_fd_sc_hd__decap_3' +Circuit sky130_fd_sc_hd__decap_3 contains 2 device instances. + Class: sky130_fd_pr__nfet_01v8 instances: 1 + Class: sky130_fd_pr__pfet_01v8_hvt instances: 1 +Circuit contains 4 nets. + +Circuit sky130_fd_sc_hd__decap_3 contains no devices. + +Contents of circuit 1: Circuit: 'sky130_fd_sc_hd__clkbuf_4' +Circuit sky130_fd_sc_hd__clkbuf_4 contains 0 device instances. +Circuit contains 0 nets, and 6 disconnected pins. +Contents of circuit 2: Circuit: 'sky130_fd_sc_hd__clkbuf_4' +Circuit sky130_fd_sc_hd__clkbuf_4 contains 10 device instances. + Class: sky130_fd_pr__nfet_01v8 instances: 5 + Class: sky130_fd_pr__pfet_01v8_hvt instances: 5 +Circuit contains 7 nets. + +Circuit sky130_fd_sc_hd__clkbuf_4 contains no devices. + +Contents of circuit 1: Circuit: 'sky130_fd_sc_hd__decap_4' +Circuit sky130_fd_sc_hd__decap_4 contains 0 device instances. +Circuit contains 0 nets, and 4 disconnected pins. +Contents of circuit 2: Circuit: 'sky130_fd_sc_hd__decap_4' +Circuit sky130_fd_sc_hd__decap_4 contains 2 device instances. + Class: sky130_fd_pr__nfet_01v8 instances: 1 + Class: sky130_fd_pr__pfet_01v8_hvt instances: 1 +Circuit contains 4 nets. + +Circuit sky130_fd_sc_hd__decap_4 contains no devices. + +Contents of circuit 1: Circuit: 'sky130_fd_sc_hd__tapvpwrvgnd_1' +Circuit sky130_fd_sc_hd__tapvpwrvgnd_1 contains 0 device instances. +Circuit contains 0 nets, and 2 disconnected pins. +Contents of circuit 2: Circuit: 'sky130_fd_sc_hd__tapvpwrvgnd_1' +Circuit sky130_fd_sc_hd__tapvpwrvgnd_1 contains 0 device instances. +Circuit contains 0 nets, and 2 disconnected pins. + +Circuit sky130_fd_sc_hd__tapvpwrvgnd_1 contains no devices. + +Contents of circuit 1: Circuit: 'sky130_fd_sc_hd__clkbuf_1' +Circuit sky130_fd_sc_hd__clkbuf_1 contains 0 device instances. +Circuit contains 0 nets, and 6 disconnected pins. +Contents of circuit 2: Circuit: 'sky130_fd_sc_hd__clkbuf_1' +Circuit sky130_fd_sc_hd__clkbuf_1 contains 4 device instances. + Class: sky130_fd_pr__nfet_01v8 instances: 2 + Class: sky130_fd_pr__pfet_01v8_hvt instances: 2 +Circuit contains 7 nets. + +Circuit sky130_fd_sc_hd__clkbuf_1 contains no devices. + +Contents of circuit 1: Circuit: 'sky130_fd_sc_hd__buf_1' +Circuit sky130_fd_sc_hd__buf_1 contains 0 device instances. +Circuit contains 0 nets, and 6 disconnected pins. +Contents of circuit 2: Circuit: 'sky130_fd_sc_hd__buf_1' +Circuit sky130_fd_sc_hd__buf_1 contains 4 device instances. + Class: sky130_fd_pr__nfet_01v8 instances: 2 + Class: sky130_fd_pr__pfet_01v8_hvt instances: 2 +Circuit contains 7 nets. + +Circuit sky130_fd_sc_hd__buf_1 contains no devices. + +Contents of circuit 1: Circuit: 'sky130_fd_sc_hd__decap_8' +Circuit sky130_fd_sc_hd__decap_8 contains 0 device instances. +Circuit contains 0 nets, and 4 disconnected pins. +Contents of circuit 2: Circuit: 'sky130_fd_sc_hd__decap_8' +Circuit sky130_fd_sc_hd__decap_8 contains 2 device instances. + Class: sky130_fd_pr__nfet_01v8 instances: 1 + Class: sky130_fd_pr__pfet_01v8_hvt instances: 1 +Circuit contains 4 nets. + +Circuit sky130_fd_sc_hd__decap_8 contains no devices. + +Contents of circuit 1: Circuit: 'sky130_fd_sc_hd__nor3b_2' +Circuit sky130_fd_sc_hd__nor3b_2 contains 0 device instances. +Circuit contains 0 nets, and 8 disconnected pins. +Contents of circuit 2: Circuit: 'sky130_fd_sc_hd__nor3b_2' +Circuit sky130_fd_sc_hd__nor3b_2 contains 14 device instances. + Class: sky130_fd_pr__nfet_01v8 instances: 7 + Class: sky130_fd_pr__pfet_01v8_hvt instances: 7 +Circuit contains 11 nets. + +Circuit sky130_fd_sc_hd__nor3b_2 contains no devices. + +Contents of circuit 1: Circuit: 'sky130_fd_sc_hd__fill_2' +Circuit sky130_fd_sc_hd__fill_2 contains 0 device instances. +Circuit contains 0 nets, and 4 disconnected pins. +Contents of circuit 2: Circuit: 'sky130_fd_sc_hd__fill_2' +Circuit sky130_fd_sc_hd__fill_2 contains 0 device instances. +Circuit contains 0 nets, and 4 disconnected pins. + +Circuit sky130_fd_sc_hd__fill_2 contains no devices. + +Contents of circuit 1: Circuit: 'sky130_fd_sc_hd__decap_6' +Circuit sky130_fd_sc_hd__decap_6 contains 0 device instances. +Circuit contains 0 nets, and 4 disconnected pins. +Contents of circuit 2: Circuit: 'sky130_fd_sc_hd__decap_6' +Circuit sky130_fd_sc_hd__decap_6 contains 2 device instances. + Class: sky130_fd_pr__nfet_01v8 instances: 1 + Class: sky130_fd_pr__pfet_01v8_hvt instances: 1 +Circuit contains 4 nets. + +Circuit sky130_fd_sc_hd__decap_6 contains no devices. + +Contents of circuit 1: Circuit: 'top' +Circuit top contains 137 device instances. + Class: sky130_fd_sc_hd__buf_1 instances: 3 + Class: sky130_fd_sc_hd__buf_2 instances: 8 + Class: sky130_ef_sc_hd__decap_12 instances: 48 + Class: sky130_fd_sc_hd__clkbuf_1 instances: 8 + Class: sky130_fd_sc_hd__clkbuf_4 instances: 2 + Class: sky130_fd_sc_hd__decap_3 instances: 23 + Class: sky130_fd_sc_hd__decap_4 instances: 7 + Class: sky130_fd_sc_hd__decap_6 instances: 1 + Class: sky130_fd_sc_hd__decap_8 instances: 4 + Class: sky130_fd_sc_hd__nor3b_2 instances: 2 + Class: sky130_fd_sc_hd__tapvpwrvgnd_1 instances: 12 + Class: sky130_fd_sc_hd__fill_1 instances: 18 + Class: sky130_fd_sc_hd__fill_2 instances: 1 +Circuit contains 28 nets. +Contents of circuit 2: Circuit: 'top' +Circuit top contains 137 device instances. + Class: sky130_fd_sc_hd__buf_1 instances: 3 + Class: sky130_fd_sc_hd__buf_2 instances: 8 + Class: sky130_ef_sc_hd__decap_12 instances: 48 + Class: sky130_fd_sc_hd__clkbuf_1 instances: 8 + Class: sky130_fd_sc_hd__clkbuf_4 instances: 2 + Class: sky130_fd_sc_hd__decap_3 instances: 23 + Class: sky130_fd_sc_hd__decap_4 instances: 7 + Class: sky130_fd_sc_hd__decap_6 instances: 1 + Class: sky130_fd_sc_hd__decap_8 instances: 4 + Class: sky130_fd_sc_hd__nor3b_2 instances: 2 + Class: sky130_fd_sc_hd__tapvpwrvgnd_1 instances: 12 + Class: sky130_fd_sc_hd__fill_1 instances: 18 + Class: sky130_fd_sc_hd__fill_2 instances: 1 +Circuit contains 28 nets. + +Circuit was modified by parallel/series device merging. +New circuit summary: + +Contents of circuit 1: Circuit: 'top' +Circuit top contains 31 device instances. + Class: sky130_fd_sc_hd__buf_1 instances: 3 + Class: sky130_fd_sc_hd__buf_2 instances: 8 + Class: sky130_ef_sc_hd__decap_12 instances: 1 + Class: sky130_fd_sc_hd__clkbuf_1 instances: 8 + Class: sky130_fd_sc_hd__clkbuf_4 instances: 2 + Class: sky130_fd_sc_hd__decap_3 instances: 1 + Class: sky130_fd_sc_hd__decap_4 instances: 1 + Class: sky130_fd_sc_hd__decap_6 instances: 1 + Class: sky130_fd_sc_hd__decap_8 instances: 1 + Class: sky130_fd_sc_hd__nor3b_2 instances: 2 + Class: sky130_fd_sc_hd__tapvpwrvgnd_1 instances: 1 + Class: sky130_fd_sc_hd__fill_1 instances: 1 + Class: sky130_fd_sc_hd__fill_2 instances: 1 +Circuit contains 28 nets. +Contents of circuit 2: Circuit: 'top' +Circuit top contains 31 device instances. + Class: sky130_fd_sc_hd__buf_1 instances: 3 + Class: sky130_fd_sc_hd__buf_2 instances: 8 + Class: sky130_ef_sc_hd__decap_12 instances: 1 + Class: sky130_fd_sc_hd__clkbuf_1 instances: 8 + Class: sky130_fd_sc_hd__clkbuf_4 instances: 2 + Class: sky130_fd_sc_hd__decap_3 instances: 1 + Class: sky130_fd_sc_hd__decap_4 instances: 1 + Class: sky130_fd_sc_hd__decap_6 instances: 1 + Class: sky130_fd_sc_hd__decap_8 instances: 1 + Class: sky130_fd_sc_hd__nor3b_2 instances: 2 + Class: sky130_fd_sc_hd__tapvpwrvgnd_1 instances: 1 + Class: sky130_fd_sc_hd__fill_1 instances: 1 + Class: sky130_fd_sc_hd__fill_2 instances: 1 +Circuit contains 28 nets. + +Circuit 1 contains 31 devices, Circuit 2 contains 31 devices. +Circuit 1 contains 28 nets, Circuit 2 contains 28 nets. + + +Final result: +Circuits match uniquely. +. +Logging to file "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/reports/lvs.netgen.rpt" disabled +LVS Done. diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/netgen-lvs.process_stats.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/netgen-lvs.process_stats.json new file mode 100644 index 00000000..cbb3c3a3 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/netgen-lvs.process_stats.json @@ -0,0 +1,20 @@ +{ + "time": { + "cpu_time_user": "00:00:00.070", + "cpu_time_system": "00:00:00.140", + "runtime": "00:00:00.305", + "cpu_time_iowait": "00:00:00.000" + }, + "peak_resources": { + "cpu_percent": 105.8, + "memory_rss": "474MiB", + "memory_vms": "478MiB", + "threads": 1 + }, + "avg_resources": { + "cpu_percent": 41.059999999999995, + "memory_rss": "146MiB", + "memory_vms": "147MiB", + "threads": 0.8 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/reports/lvs.netgen.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/reports/lvs.netgen.json new file mode 100644 index 00000000..c6eb9c2c --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/reports/lvs.netgen.json @@ -0,0 +1,297 @@ +[ + { + "pins": [ + [ + "VPWR", + "VGND", + "VPB", + "VNB" + ], [ + "VPWR", + "VGND", + "VPB", + "VNB" + ] + ] + }, + { + "pins": [ + [ + "VGND", + "VNB", + "VPB", + "VPWR" + ], [ + "VGND", + "VNB", + "VPB", + "VPWR" + ] + ] + }, + { + "pins": [ + [ + "A", + "VGND", + "VNB", + "VPB", + "VPWR", + "X" + ], [ + "A", + "VGND", + "VNB", + "VPB", + "VPWR", + "X" + ] + ] + }, + { + "pins": [ + [ + "VGND", + "VNB", + "VPB", + "VPWR" + ], [ + "VGND", + "VNB", + "VPB", + "VPWR" + ] + ] + }, + { + "pins": [ + [ + "A", + "VGND", + "VNB", + "VPB", + "VPWR", + "X" + ], [ + "A", + "VGND", + "VNB", + "VPB", + "VPWR", + "X" + ] + ] + }, + { + "pins": [ + [ + "VGND", + "VNB", + "VPB", + "VPWR" + ], [ + "VGND", + "VNB", + "VPB", + "VPWR" + ] + ] + }, + { + "pins": [ + [ + "VGND", + "VPWR" + ], [ + "VGND", + "VPWR" + ] + ] + }, + { + "pins": [ + [ + "A", + "VGND", + "VNB", + "VPB", + "VPWR", + "X" + ], [ + "A", + "VGND", + "VNB", + "VPB", + "VPWR", + "X" + ] + ] + }, + { + "pins": [ + [ + "A", + "VGND", + "VNB", + "VPB", + "VPWR", + "X" + ], [ + "A", + "VGND", + "VNB", + "VPB", + "VPWR", + "X" + ] + ] + }, + { + "pins": [ + [ + "VGND", + "VNB", + "VPB", + "VPWR" + ], [ + "VGND", + "VNB", + "VPB", + "VPWR" + ] + ] + }, + { + "pins": [ + [ + "A", + "B", + "C_N", + "VGND", + "VNB", + "VPB", + "VPWR", + "Y" + ], [ + "A", + "B", + "C_N", + "VGND", + "VNB", + "VPB", + "VPWR", + "Y" + ] + ] + }, + { + "pins": [ + [ + "VGND", + "VNB", + "VPB", + "VPWR" + ], [ + "VGND", + "VNB", + "VPB", + "VPWR" + ] + ] + }, + { + "pins": [ + [ + "VGND", + "VNB", + "VPB", + "VPWR" + ], [ + "VGND", + "VNB", + "VPB", + "VPWR" + ] + ] + }, + { + "name": [ + "top", + "top" + ], + "devices": [ + [ + ["sky130_ef_sc_hd__decap_12", 1], + ["sky130_fd_sc_hd__fill_1", 1], + ["sky130_fd_sc_hd__buf_2", 8], + ["sky130_fd_sc_hd__decap_3", 1], + ["sky130_fd_sc_hd__clkbuf_4", 2], + ["sky130_fd_sc_hd__decap_4", 1], + ["sky130_fd_sc_hd__tapvpwrvgnd_1", 1], + ["sky130_fd_sc_hd__clkbuf_1", 8], + ["sky130_fd_sc_hd__buf_1", 3], + ["sky130_fd_sc_hd__decap_8", 1], + ["sky130_fd_sc_hd__nor3b_2", 2], + ["sky130_fd_sc_hd__fill_2", 1], + ["sky130_fd_sc_hd__decap_6", 1 ] + ], [ + ["sky130_ef_sc_hd__decap_12", 1 ], + ["sky130_fd_sc_hd__fill_1", 1 ], + ["sky130_fd_sc_hd__buf_2", 8 ], + ["sky130_fd_sc_hd__decap_3", 1 ], + ["sky130_fd_sc_hd__clkbuf_4", 2 ], + ["sky130_fd_sc_hd__decap_4", 1 ], + ["sky130_fd_sc_hd__tapvpwrvgnd_1", 1 ], + ["sky130_fd_sc_hd__clkbuf_1", 8 ], + ["sky130_fd_sc_hd__buf_1", 3 ], + ["sky130_fd_sc_hd__decap_8", 1 ], + ["sky130_fd_sc_hd__nor3b_2", 2 ], + ["sky130_fd_sc_hd__fill_2", 1 ], + ["sky130_fd_sc_hd__decap_6", 1 ] + ] + ], + "nets": [ + 28, + 28 + ], + "badnets": [ + ], + "badelements": [ + ], + "pins": [ + [ + "input_fock_state_str[2]", + "input_fock_state_str[0]", + "input_fock_state_str[1]", + "bit_phase_0[0]", + "bit_phase_0[4]", + "bit_phase_0[2]", + "bit_phase_0[1]", + "bit_phase_0[3]", + "bit_phase_1[3]", + "bit_phase_1[0]", + "bit_phase_1[2]", + "bit_phase_1[1]", + "bit_phase_1[4]", + "VGND", + "VPWR" + ], [ + "input_fock_state_str[2]", + "input_fock_state_str[0]", + "input_fock_state_str[1]", + "bit_phase_0[0]", + "bit_phase_0[4]", + "bit_phase_0[2]", + "bit_phase_0[1]", + "bit_phase_0[3]", + "bit_phase_1[3]", + "bit_phase_1[0]", + "bit_phase_1[2]", + "bit_phase_1[1]", + "bit_phase_1[4]", + "VGND", + "VPWR" + ] + ] + } +] diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/reports/lvs.netgen.rpt b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/reports/lvs.netgen.rpt new file mode 100644 index 00000000..1aa6925b --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/reports/lvs.netgen.rpt @@ -0,0 +1,288 @@ + +Cell sky130_ef_sc_hd__decap_12 (0) disconnected node: VPWR +Cell sky130_ef_sc_hd__decap_12 (0) disconnected node: VGND +Cell sky130_ef_sc_hd__decap_12 (0) disconnected node: VPB +Cell sky130_ef_sc_hd__decap_12 (0) disconnected node: VNB + +Subcircuit pins: +Circuit 1: sky130_ef_sc_hd__decap_12 |Circuit 2: sky130_ef_sc_hd__decap_12 +-------------------------------------------|------------------------------------------- +VPWR |VPWR +VGND |VGND +VPB |VPB +VNB |VNB +--------------------------------------------------------------------------------------- +Cell pin lists are equivalent. +Device classes sky130_ef_sc_hd__decap_12 and sky130_ef_sc_hd__decap_12 are equivalent. + +Cell sky130_fd_sc_hd__fill_1 (0) disconnected node: VGND +Cell sky130_fd_sc_hd__fill_1 (0) disconnected node: VNB +Cell sky130_fd_sc_hd__fill_1 (0) disconnected node: VPB +Cell sky130_fd_sc_hd__fill_1 (0) disconnected node: VPWR +Cell sky130_fd_sc_hd__fill_1 (1) disconnected node: VGND +Cell sky130_fd_sc_hd__fill_1 (1) disconnected node: VNB +Cell sky130_fd_sc_hd__fill_1 (1) disconnected node: VPB +Cell sky130_fd_sc_hd__fill_1 (1) disconnected node: VPWR + +Subcircuit pins: +Circuit 1: sky130_fd_sc_hd__fill_1 |Circuit 2: sky130_fd_sc_hd__fill_1 +-------------------------------------------|------------------------------------------- +VGND |VGND +VNB |VNB +VPB |VPB +VPWR |VPWR +--------------------------------------------------------------------------------------- +Cell pin lists are equivalent. +Device classes sky130_fd_sc_hd__fill_1 and sky130_fd_sc_hd__fill_1 are equivalent. + +Cell sky130_fd_sc_hd__buf_2 (0) disconnected node: A +Cell sky130_fd_sc_hd__buf_2 (0) disconnected node: VGND +Cell sky130_fd_sc_hd__buf_2 (0) disconnected node: VNB +Cell sky130_fd_sc_hd__buf_2 (0) disconnected node: VPB +Cell sky130_fd_sc_hd__buf_2 (0) disconnected node: VPWR +Cell sky130_fd_sc_hd__buf_2 (0) disconnected node: X + +Subcircuit pins: +Circuit 1: sky130_fd_sc_hd__buf_2 |Circuit 2: sky130_fd_sc_hd__buf_2 +-------------------------------------------|------------------------------------------- +A |A +VGND |VGND +VNB |VNB +VPB |VPB +VPWR |VPWR +X |X +--------------------------------------------------------------------------------------- +Cell pin lists are equivalent. +Device classes sky130_fd_sc_hd__buf_2 and sky130_fd_sc_hd__buf_2 are equivalent. + +Cell sky130_fd_sc_hd__decap_3 (0) disconnected node: VGND +Cell sky130_fd_sc_hd__decap_3 (0) disconnected node: VNB +Cell sky130_fd_sc_hd__decap_3 (0) disconnected node: VPB +Cell sky130_fd_sc_hd__decap_3 (0) disconnected node: VPWR + +Subcircuit pins: +Circuit 1: sky130_fd_sc_hd__decap_3 |Circuit 2: sky130_fd_sc_hd__decap_3 +-------------------------------------------|------------------------------------------- +VGND |VGND +VNB |VNB +VPB |VPB +VPWR |VPWR +--------------------------------------------------------------------------------------- +Cell pin lists are equivalent. +Device classes sky130_fd_sc_hd__decap_3 and sky130_fd_sc_hd__decap_3 are equivalent. + +Cell sky130_fd_sc_hd__clkbuf_4 (0) disconnected node: A +Cell sky130_fd_sc_hd__clkbuf_4 (0) disconnected node: VGND +Cell sky130_fd_sc_hd__clkbuf_4 (0) disconnected node: VNB +Cell sky130_fd_sc_hd__clkbuf_4 (0) disconnected node: VPB +Cell sky130_fd_sc_hd__clkbuf_4 (0) disconnected node: VPWR +Cell sky130_fd_sc_hd__clkbuf_4 (0) disconnected node: X + +Subcircuit pins: +Circuit 1: sky130_fd_sc_hd__clkbuf_4 |Circuit 2: sky130_fd_sc_hd__clkbuf_4 +-------------------------------------------|------------------------------------------- +A |A +VGND |VGND +VNB |VNB +VPB |VPB +VPWR |VPWR +X |X +--------------------------------------------------------------------------------------- +Cell pin lists are equivalent. +Device classes sky130_fd_sc_hd__clkbuf_4 and sky130_fd_sc_hd__clkbuf_4 are equivalent. + +Cell sky130_fd_sc_hd__decap_4 (0) disconnected node: VGND +Cell sky130_fd_sc_hd__decap_4 (0) disconnected node: VNB +Cell sky130_fd_sc_hd__decap_4 (0) disconnected node: VPB +Cell sky130_fd_sc_hd__decap_4 (0) disconnected node: VPWR + +Subcircuit pins: +Circuit 1: sky130_fd_sc_hd__decap_4 |Circuit 2: sky130_fd_sc_hd__decap_4 +-------------------------------------------|------------------------------------------- +VGND |VGND +VNB |VNB +VPB |VPB +VPWR |VPWR +--------------------------------------------------------------------------------------- +Cell pin lists are equivalent. +Device classes sky130_fd_sc_hd__decap_4 and sky130_fd_sc_hd__decap_4 are equivalent. + +Cell sky130_fd_sc_hd__tapvpwrvgnd_1 (0) disconnected node: VGND +Cell sky130_fd_sc_hd__tapvpwrvgnd_1 (0) disconnected node: VPWR +Cell sky130_fd_sc_hd__tapvpwrvgnd_1 (1) disconnected node: VGND +Cell sky130_fd_sc_hd__tapvpwrvgnd_1 (1) disconnected node: VPWR + +Subcircuit pins: +Circuit 1: sky130_fd_sc_hd__tapvpwrvgnd_1 |Circuit 2: sky130_fd_sc_hd__tapvpwrvgnd_1 +-------------------------------------------|------------------------------------------- +VGND |VGND +VPWR |VPWR +--------------------------------------------------------------------------------------- +Cell pin lists are equivalent. +Device classes sky130_fd_sc_hd__tapvpwrvgnd_1 and sky130_fd_sc_hd__tapvpwrvgnd_1 are equivalent. + +Cell sky130_fd_sc_hd__clkbuf_1 (0) disconnected node: A +Cell sky130_fd_sc_hd__clkbuf_1 (0) disconnected node: VGND +Cell sky130_fd_sc_hd__clkbuf_1 (0) disconnected node: VNB +Cell sky130_fd_sc_hd__clkbuf_1 (0) disconnected node: VPB +Cell sky130_fd_sc_hd__clkbuf_1 (0) disconnected node: VPWR +Cell sky130_fd_sc_hd__clkbuf_1 (0) disconnected node: X + +Subcircuit pins: +Circuit 1: sky130_fd_sc_hd__clkbuf_1 |Circuit 2: sky130_fd_sc_hd__clkbuf_1 +-------------------------------------------|------------------------------------------- +A |A +VGND |VGND +VNB |VNB +VPB |VPB +VPWR |VPWR +X |X +--------------------------------------------------------------------------------------- +Cell pin lists are equivalent. +Device classes sky130_fd_sc_hd__clkbuf_1 and sky130_fd_sc_hd__clkbuf_1 are equivalent. + +Cell sky130_fd_sc_hd__buf_1 (0) disconnected node: A +Cell sky130_fd_sc_hd__buf_1 (0) disconnected node: VGND +Cell sky130_fd_sc_hd__buf_1 (0) disconnected node: VNB +Cell sky130_fd_sc_hd__buf_1 (0) disconnected node: VPB +Cell sky130_fd_sc_hd__buf_1 (0) disconnected node: VPWR +Cell sky130_fd_sc_hd__buf_1 (0) disconnected node: X + +Subcircuit pins: +Circuit 1: sky130_fd_sc_hd__buf_1 |Circuit 2: sky130_fd_sc_hd__buf_1 +-------------------------------------------|------------------------------------------- +A |A +VGND |VGND +VNB |VNB +VPB |VPB +VPWR |VPWR +X |X +--------------------------------------------------------------------------------------- +Cell pin lists are equivalent. +Device classes sky130_fd_sc_hd__buf_1 and sky130_fd_sc_hd__buf_1 are equivalent. + +Cell sky130_fd_sc_hd__decap_8 (0) disconnected node: VGND +Cell sky130_fd_sc_hd__decap_8 (0) disconnected node: VNB +Cell sky130_fd_sc_hd__decap_8 (0) disconnected node: VPB +Cell sky130_fd_sc_hd__decap_8 (0) disconnected node: VPWR + +Subcircuit pins: +Circuit 1: sky130_fd_sc_hd__decap_8 |Circuit 2: sky130_fd_sc_hd__decap_8 +-------------------------------------------|------------------------------------------- +VGND |VGND +VNB |VNB +VPB |VPB +VPWR |VPWR +--------------------------------------------------------------------------------------- +Cell pin lists are equivalent. +Device classes sky130_fd_sc_hd__decap_8 and sky130_fd_sc_hd__decap_8 are equivalent. + +Cell sky130_fd_sc_hd__nor3b_2 (0) disconnected node: A +Cell sky130_fd_sc_hd__nor3b_2 (0) disconnected node: B +Cell sky130_fd_sc_hd__nor3b_2 (0) disconnected node: C_N +Cell sky130_fd_sc_hd__nor3b_2 (0) disconnected node: VGND +Cell sky130_fd_sc_hd__nor3b_2 (0) disconnected node: VNB +Cell sky130_fd_sc_hd__nor3b_2 (0) disconnected node: VPB +Cell sky130_fd_sc_hd__nor3b_2 (0) disconnected node: VPWR +Cell sky130_fd_sc_hd__nor3b_2 (0) disconnected node: Y + +Subcircuit pins: +Circuit 1: sky130_fd_sc_hd__nor3b_2 |Circuit 2: sky130_fd_sc_hd__nor3b_2 +-------------------------------------------|------------------------------------------- +A |A +B |B +C_N |C_N +VGND |VGND +VNB |VNB +VPB |VPB +VPWR |VPWR +Y |Y +--------------------------------------------------------------------------------------- +Cell pin lists are equivalent. +Device classes sky130_fd_sc_hd__nor3b_2 and sky130_fd_sc_hd__nor3b_2 are equivalent. + +Cell sky130_fd_sc_hd__fill_2 (0) disconnected node: VGND +Cell sky130_fd_sc_hd__fill_2 (0) disconnected node: VNB +Cell sky130_fd_sc_hd__fill_2 (0) disconnected node: VPB +Cell sky130_fd_sc_hd__fill_2 (0) disconnected node: VPWR +Cell sky130_fd_sc_hd__fill_2 (1) disconnected node: VGND +Cell sky130_fd_sc_hd__fill_2 (1) disconnected node: VNB +Cell sky130_fd_sc_hd__fill_2 (1) disconnected node: VPB +Cell sky130_fd_sc_hd__fill_2 (1) disconnected node: VPWR + +Subcircuit pins: +Circuit 1: sky130_fd_sc_hd__fill_2 |Circuit 2: sky130_fd_sc_hd__fill_2 +-------------------------------------------|------------------------------------------- +VGND |VGND +VNB |VNB +VPB |VPB +VPWR |VPWR +--------------------------------------------------------------------------------------- +Cell pin lists are equivalent. +Device classes sky130_fd_sc_hd__fill_2 and sky130_fd_sc_hd__fill_2 are equivalent. + +Cell sky130_fd_sc_hd__decap_6 (0) disconnected node: VGND +Cell sky130_fd_sc_hd__decap_6 (0) disconnected node: VNB +Cell sky130_fd_sc_hd__decap_6 (0) disconnected node: VPB +Cell sky130_fd_sc_hd__decap_6 (0) disconnected node: VPWR + +Subcircuit pins: +Circuit 1: sky130_fd_sc_hd__decap_6 |Circuit 2: sky130_fd_sc_hd__decap_6 +-------------------------------------------|------------------------------------------- +VGND |VGND +VNB |VNB +VPB |VPB +VPWR |VPWR +--------------------------------------------------------------------------------------- +Cell pin lists are equivalent. +Device classes sky130_fd_sc_hd__decap_6 and sky130_fd_sc_hd__decap_6 are equivalent. + +Class top (0): Merged 106 parallel devices. +Class top (1): Merged 106 parallel devices. +Subcircuit summary: +Circuit 1: top |Circuit 2: top +-------------------------------------------|------------------------------------------- +sky130_ef_sc_hd__decap_12 (48->1) |sky130_ef_sc_hd__decap_12 (48->1) +sky130_fd_sc_hd__fill_1 (18->1) |sky130_fd_sc_hd__fill_1 (18->1) +sky130_fd_sc_hd__buf_2 (8) |sky130_fd_sc_hd__buf_2 (8) +sky130_fd_sc_hd__decap_3 (23->1) |sky130_fd_sc_hd__decap_3 (23->1) +sky130_fd_sc_hd__clkbuf_4 (2) |sky130_fd_sc_hd__clkbuf_4 (2) +sky130_fd_sc_hd__decap_4 (7->1) |sky130_fd_sc_hd__decap_4 (7->1) +sky130_fd_sc_hd__tapvpwrvgnd_1 (12->1) |sky130_fd_sc_hd__tapvpwrvgnd_1 (12->1) +sky130_fd_sc_hd__clkbuf_1 (8) |sky130_fd_sc_hd__clkbuf_1 (8) +sky130_fd_sc_hd__buf_1 (3) |sky130_fd_sc_hd__buf_1 (3) +sky130_fd_sc_hd__decap_8 (4->1) |sky130_fd_sc_hd__decap_8 (4->1) +sky130_fd_sc_hd__nor3b_2 (2) |sky130_fd_sc_hd__nor3b_2 (2) +sky130_fd_sc_hd__fill_2 (1) |sky130_fd_sc_hd__fill_2 (1) +sky130_fd_sc_hd__decap_6 (1) |sky130_fd_sc_hd__decap_6 (1) +Number of devices: 31 |Number of devices: 31 +Number of nets: 28 |Number of nets: 28 +--------------------------------------------------------------------------------------- +Resolving symmetries by property value. +Resolving symmetries by pin name. +Netlists match uniquely. + +Subcircuit pins: +Circuit 1: top |Circuit 2: top +-------------------------------------------|------------------------------------------- +input_fock_state_str[2] |input_fock_state_str[2] +input_fock_state_str[0] |input_fock_state_str[0] +input_fock_state_str[1] |input_fock_state_str[1] +bit_phase_0[0] |bit_phase_0[0] +bit_phase_0[4] |bit_phase_0[4] +bit_phase_0[2] |bit_phase_0[2] +bit_phase_0[1] |bit_phase_0[1] +bit_phase_0[3] |bit_phase_0[3] +bit_phase_1[3] |bit_phase_1[3] +bit_phase_1[0] |bit_phase_1[0] +bit_phase_1[2] |bit_phase_1[2] +bit_phase_1[1] |bit_phase_1[1] +bit_phase_1[4] |bit_phase_1[4] +VGND |VGND +VPWR |VPWR +--------------------------------------------------------------------------------------- +Cell pin lists are equivalent. +Device classes top and top are equivalent. + +Final result: Circuits match uniquely. +. diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/runtime.txt b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/runtime.txt new file mode 100644 index 00000000..9c42ed77 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/runtime.txt @@ -0,0 +1 @@ +00:00:00.432 \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/state_in.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/state_in.json new file mode 100644 index 00000000..1e510f9b --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/state_in.json @@ -0,0 +1,69 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.nl.v", + "pnl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.pnl.v", + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.def", + "lef": null, + "openroad-lef": null, + "odb": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.odb", + "sdc": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.sdc", + "sdf": null, + "spef": null, + "lib": null, + "spice": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/top.spice", + "mag": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.mag", + "gds": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.gds", + "mag_gds": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.magic.gds", + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 35, + "design__instance__area": 136.381, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0, + "design__die__bbox": "0.0 0.0 50.0 50.0", + "design__core__bbox": "5.52 10.88 44.16 38.08", + "flow__warnings__count": 3, + "flow__errors__count": 0, + "design__io": 15, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count__stdcell": 35, + "design__instance__area__stdcell": 136.381, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.129762, + "design__instance__utilization__stdcell": 0.129762, + "design__power_grid_violation__count__net:VGND": 0, + "design__power_grid_violation__count__net:VPWR": 0, + "design__power_grid_violation__count": 0, + "floorplan__design__io": 13, + "design__io__hpwl": 468660, + "timing__drv__floating__nets": 0, + "timing__drv__floating__pins": 0, + "design__instance__displacement__total": 0, + "design__instance__displacement__mean": 0, + "design__instance__displacement__max": 0, + "route__wirelength__estimated": 242.292, + "design__violations": 0, + "antenna__violating__nets": 0, + "antenna__violating__pins": 0, + "route__net": 26, + "route__net__special": 2, + "route__drc_errors__iter:1": 1, + "route__wirelength__iter:1": 222, + "route__drc_errors__iter:2": 1, + "route__wirelength__iter:2": 223, + "route__drc_errors__iter:3": 0, + "route__wirelength__iter:3": 226, + "route__drc_errors": 0, + "route__wirelength": 226, + "route__vias": 101, + "route__vias__singlecut": 101, + "route__vias__multicut": 0, + "magic__drc_error__count": 0, + "magic__illegal_overlap__count": 0 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/state_out.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/state_out.json new file mode 100644 index 00000000..60c64971 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/state_out.json @@ -0,0 +1,76 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.nl.v", + "pnl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.pnl.v", + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.def", + "lef": null, + "openroad-lef": null, + "odb": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.odb", + "sdc": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.sdc", + "sdf": null, + "spef": null, + "lib": null, + "spice": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/top.spice", + "mag": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.mag", + "gds": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.gds", + "mag_gds": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.magic.gds", + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 35, + "design__instance__area": 136.381, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0, + "design__die__bbox": "0.0 0.0 50.0 50.0", + "design__core__bbox": "5.52 10.88 44.16 38.08", + "flow__warnings__count": 3, + "flow__errors__count": 0, + "design__io": 15, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count__stdcell": 35, + "design__instance__area__stdcell": 136.381, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.129762, + "design__instance__utilization__stdcell": 0.129762, + "design__power_grid_violation__count__net:VGND": 0, + "design__power_grid_violation__count__net:VPWR": 0, + "design__power_grid_violation__count": 0, + "floorplan__design__io": 13, + "design__io__hpwl": 468660, + "timing__drv__floating__nets": 0, + "timing__drv__floating__pins": 0, + "design__instance__displacement__total": 0, + "design__instance__displacement__mean": 0, + "design__instance__displacement__max": 0, + "route__wirelength__estimated": 242.292, + "design__violations": 0, + "antenna__violating__nets": 0, + "antenna__violating__pins": 0, + "route__net": 26, + "route__net__special": 2, + "route__drc_errors__iter:1": 1, + "route__wirelength__iter:1": 222, + "route__drc_errors__iter:2": 1, + "route__wirelength__iter:2": 223, + "route__drc_errors__iter:3": 0, + "route__wirelength__iter:3": 226, + "route__drc_errors": 0, + "route__wirelength": 226, + "route__vias": 101, + "route__vias__singlecut": 101, + "route__vias__multicut": 0, + "magic__drc_error__count": 0, + "magic__illegal_overlap__count": 0, + "design__lvs_device_difference__count": 0, + "design__lvs_net_difference__count": 0, + "design__lvs_property_fail__count": 0, + "design__lvs_error__count": 0, + "design__lvs_unmatched_device__count": 0, + "design__lvs_unmatched_net__count": 0, + "design__lvs_unmatched_pin__count": 0 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/18-checker-lvs/config.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/18-checker-lvs/config.json new file mode 100644 index 00000000..c6f6d1c8 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/18-checker-lvs/config.json @@ -0,0 +1,156 @@ +{ + "STD_CELL_LIBRARY": "sky130_fd_sc_hd", + "VDD_PIN": "VPWR", + "VDD_PIN_VOLTAGE": 1.8, + "GND_PIN": "VGND", + "WIRE_LENGTH_THRESHOLD": null, + "TECH_LEFS": { + "nom_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef", + "min_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef", + "max_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef" + }, + "GPIO_PADS_LEF": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef" + ], + "GPIO_PADS_LEF_CORE_SIDE": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef" + ], + "GPIO_PADS_VERILOG": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v" + ], + "GPIO_PAD_CELLS": [ + "sky130_fd_io*", + "sky130_ef_io*" + ], + "PRIMARY_GDSII_STREAMOUT_TOOL": "magic", + "DEFAULT_MAX_TRAN": null, + "DATA_WIRE_RC_LAYER": "met2", + "CLOCK_WIRE_RC_LAYER": "met5", + "DEFAULT_CORNER": "nom_tt_025C_1v80", + "STA_CORNERS": [ + "nom_tt_025C_1v80", + "nom_ss_100C_1v60", + "nom_ff_n40C_1v95", + "min_tt_025C_1v80", + "min_ss_100C_1v60", + "min_ff_n40C_1v95", + "max_tt_025C_1v80", + "max_ss_100C_1v60", + "max_ff_n40C_1v95" + ], + "FP_TRACKS_INFO": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info", + "FP_TAPCELL_DIST": 13, + "FP_IO_HLAYER": "met3", + "FP_IO_VLAYER": "met2", + "RT_MIN_LAYER": "met1", + "RT_MAX_LAYER": "met5", + "SCL_GROUND_PINS": [ + "VGND", + "VNB" + ], + "SCL_POWER_PINS": [ + "VPWR", + "VPB" + ], + "TRISTATE_CELLS": [ + "sky130_fd_sc_hd__ebuf*" + ], + "FILL_CELL": [ + "sky130_fd_sc_hd__fill*" + ], + "DECAP_CELL": [ + "sky130_ef_sc_hd__decap_12", + "sky130_fd_sc_hd__decap_8", + "sky130_fd_sc_hd__decap_6", + "sky130_fd_sc_hd__decap_4", + "sky130_fd_sc_hd__decap_3" + ], + "LIB": { + "*_tt_025C_1v80": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib" + ], + "*_ss_100C_1v60": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib" + ], + "*_ff_n40C_1v95": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" + ] + }, + "CELL_LEFS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef" + ], + "CELL_GDS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds" + ], + "CELL_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v" + ], + "CELL_BB_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox_pp.v" + ], + "CELL_SPICE_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice" + ], + "SYNTH_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells", + "PNR_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells", + "OUTPUT_CAP_LOAD": 33.442, + "MAX_FANOUT_CONSTRAINT": 6, + "MAX_TRANSITION_CONSTRAINT": 0.75, + "MAX_CAPACITANCE_CONSTRAINT": 0.2, + "CLOCK_UNCERTAINTY_CONSTRAINT": 0.25, + "CLOCK_TRANSITION_CONSTRAINT": 0.15, + "TIME_DERATING_CONSTRAINT": 5, + "IO_DELAY_CONSTRAINT": 20, + "SYNTH_DRIVING_CELL": "sky130_fd_sc_hd__inv_2/Y", + "SYNTH_CLK_DRIVING_CELL": null, + "SYNTH_TIEHI_CELL": "sky130_fd_sc_hd__conb_1/HI", + "SYNTH_TIELO_CELL": "sky130_fd_sc_hd__conb_1/LO", + "SYNTH_BUFFER_CELL": "sky130_fd_sc_hd__buf_2/A/X", + "WELLTAP_CELL": "sky130_fd_sc_hd__tapvpwrvgnd_1", + "ENDCAP_CELL": "sky130_fd_sc_hd__decap_3", + "PLACE_SITE": "unithd", + "CELL_PAD_EXCLUDE": [ + "sky130_fd_sc_hd__tap*", + "sky130_fd_sc_hd__decap*", + "sky130_ef_sc_hd__decap*", + "sky130_fd_sc_hd__fill*" + ], + "DIODE_CELL": "sky130_fd_sc_hd__diode_2/DIODE", + "DESIGN_DIR": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo", + "PDK_ROOT": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a", + "DESIGN_NAME": "top", + "PDK": "sky130A", + "CLOCK_PERIOD": 15, + "CLOCK_PORT": "None", + "CLOCK_NET": null, + "VDD_NETS": null, + "GND_NETS": null, + "DIE_AREA": [ + 0, + 0, + 50, + 50 + ], + "EXTRA_EXCLUDED_CELLS": null, + "MACROS": null, + "EXTRA_LEFS": null, + "EXTRA_VERILOG_MODELS": null, + "EXTRA_SPICE_MODELS": null, + "EXTRA_LIBS": null, + "EXTRA_GDS_FILES": null, + "FALLBACK_SDC_FILE": "/nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc", + "ERROR_ON_LVS_ERROR": true, + "meta": { + "openlane_version": "2.0.9", + "step": "Checker.LVS" + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/18-checker-lvs/runtime.txt b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/18-checker-lvs/runtime.txt new file mode 100644 index 00000000..2a8b22fd --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/18-checker-lvs/runtime.txt @@ -0,0 +1 @@ +00:00:00.002 \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/18-checker-lvs/state_in.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/18-checker-lvs/state_in.json new file mode 100644 index 00000000..60c64971 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/18-checker-lvs/state_in.json @@ -0,0 +1,76 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.nl.v", + "pnl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.pnl.v", + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.def", + "lef": null, + "openroad-lef": null, + "odb": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.odb", + "sdc": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.sdc", + "sdf": null, + "spef": null, + "lib": null, + "spice": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/top.spice", + "mag": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.mag", + "gds": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.gds", + "mag_gds": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.magic.gds", + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 35, + "design__instance__area": 136.381, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0, + "design__die__bbox": "0.0 0.0 50.0 50.0", + "design__core__bbox": "5.52 10.88 44.16 38.08", + "flow__warnings__count": 3, + "flow__errors__count": 0, + "design__io": 15, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count__stdcell": 35, + "design__instance__area__stdcell": 136.381, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.129762, + "design__instance__utilization__stdcell": 0.129762, + "design__power_grid_violation__count__net:VGND": 0, + "design__power_grid_violation__count__net:VPWR": 0, + "design__power_grid_violation__count": 0, + "floorplan__design__io": 13, + "design__io__hpwl": 468660, + "timing__drv__floating__nets": 0, + "timing__drv__floating__pins": 0, + "design__instance__displacement__total": 0, + "design__instance__displacement__mean": 0, + "design__instance__displacement__max": 0, + "route__wirelength__estimated": 242.292, + "design__violations": 0, + "antenna__violating__nets": 0, + "antenna__violating__pins": 0, + "route__net": 26, + "route__net__special": 2, + "route__drc_errors__iter:1": 1, + "route__wirelength__iter:1": 222, + "route__drc_errors__iter:2": 1, + "route__wirelength__iter:2": 223, + "route__drc_errors__iter:3": 0, + "route__wirelength__iter:3": 226, + "route__drc_errors": 0, + "route__wirelength": 226, + "route__vias": 101, + "route__vias__singlecut": 101, + "route__vias__multicut": 0, + "magic__drc_error__count": 0, + "magic__illegal_overlap__count": 0, + "design__lvs_device_difference__count": 0, + "design__lvs_net_difference__count": 0, + "design__lvs_property_fail__count": 0, + "design__lvs_error__count": 0, + "design__lvs_unmatched_device__count": 0, + "design__lvs_unmatched_net__count": 0, + "design__lvs_unmatched_pin__count": 0 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/18-checker-lvs/state_out.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/18-checker-lvs/state_out.json new file mode 100644 index 00000000..60c64971 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/18-checker-lvs/state_out.json @@ -0,0 +1,76 @@ +{ + "nl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.nl.v", + "pnl": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.pnl.v", + "pnl-sdf-friendly": null, + "pnl-npc": null, + "def": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.def", + "lef": null, + "openroad-lef": null, + "odb": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.odb", + "sdc": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/top.sdc", + "sdf": null, + "spef": null, + "lib": null, + "spice": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/top.spice", + "mag": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.mag", + "gds": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.gds", + "mag_gds": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/top.magic.gds", + "klayout_gds": null, + "json_h": null, + "vh": null, + "metrics": { + "design__instance__count": 35, + "design__instance__area": 136.381, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0, + "design__die__bbox": "0.0 0.0 50.0 50.0", + "design__core__bbox": "5.52 10.88 44.16 38.08", + "flow__warnings__count": 3, + "flow__errors__count": 0, + "design__io": 15, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count__stdcell": 35, + "design__instance__area__stdcell": 136.381, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.129762, + "design__instance__utilization__stdcell": 0.129762, + "design__power_grid_violation__count__net:VGND": 0, + "design__power_grid_violation__count__net:VPWR": 0, + "design__power_grid_violation__count": 0, + "floorplan__design__io": 13, + "design__io__hpwl": 468660, + "timing__drv__floating__nets": 0, + "timing__drv__floating__pins": 0, + "design__instance__displacement__total": 0, + "design__instance__displacement__mean": 0, + "design__instance__displacement__max": 0, + "route__wirelength__estimated": 242.292, + "design__violations": 0, + "antenna__violating__nets": 0, + "antenna__violating__pins": 0, + "route__net": 26, + "route__net__special": 2, + "route__drc_errors__iter:1": 1, + "route__wirelength__iter:1": 222, + "route__drc_errors__iter:2": 1, + "route__wirelength__iter:2": 223, + "route__drc_errors__iter:3": 0, + "route__wirelength__iter:3": 226, + "route__drc_errors": 0, + "route__wirelength": 226, + "route__vias": 101, + "route__vias__singlecut": 101, + "route__vias__multicut": 0, + "magic__drc_error__count": 0, + "magic__illegal_overlap__count": 0, + "design__lvs_device_difference__count": 0, + "design__lvs_net_difference__count": 0, + "design__lvs_property_fail__count": 0, + "design__lvs_error__count": 0, + "design__lvs_unmatched_device__count": 0, + "design__lvs_unmatched_net__count": 0, + "design__lvs_unmatched_pin__count": 0 + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/error.log b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/error.log new file mode 100644 index 00000000..e69de29b diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/final/def/top.def b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/final/def/top.def new file mode 100644 index 00000000..d7d71804 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/final/def/top.def @@ -0,0 +1,600 @@ +VERSION 5.8 ; +DIVIDERCHAR "/" ; +BUSBITCHARS "[]" ; +DESIGN top ; +UNITS DISTANCE MICRONS 1000 ; +DIEAREA ( 0 0 ) ( 50000 50000 ) ; +ROW ROW_0 unithd 5520 10880 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_1 unithd 5520 13600 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_2 unithd 5520 16320 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_3 unithd 5520 19040 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_4 unithd 5520 21760 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_5 unithd 5520 24480 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_6 unithd 5520 27200 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_7 unithd 5520 29920 FS DO 84 BY 1 STEP 460 0 ; +ROW ROW_8 unithd 5520 32640 N DO 84 BY 1 STEP 460 0 ; +ROW ROW_9 unithd 5520 35360 FS DO 84 BY 1 STEP 460 0 ; +TRACKS X 230 DO 109 STEP 460 LAYER li1 ; +TRACKS Y 170 DO 147 STEP 340 LAYER li1 ; +TRACKS X 170 DO 147 STEP 340 LAYER met1 ; +TRACKS Y 170 DO 147 STEP 340 LAYER met1 ; +TRACKS X 230 DO 109 STEP 460 LAYER met2 ; +TRACKS Y 230 DO 109 STEP 460 LAYER met2 ; +TRACKS X 340 DO 73 STEP 680 LAYER met3 ; +TRACKS Y 340 DO 73 STEP 680 LAYER met3 ; +TRACKS X 460 DO 54 STEP 920 LAYER met4 ; +TRACKS Y 460 DO 54 STEP 920 LAYER met4 ; +TRACKS X 1700 DO 14 STEP 3400 LAYER met5 ; +TRACKS Y 1700 DO 14 STEP 3400 LAYER met5 ; +GCELLGRID X 0 DO 7 STEP 6900 ; +GCELLGRID Y 0 DO 7 STEP 6900 ; +VIAS 4 ; + - via2_3_1600_480_1_5_320_320 + VIARULE M1M2_PR + CUTSIZE 150 150 + LAYERS met1 via met2 + CUTSPACING 170 170 + ENCLOSURE 85 165 55 85 + ROWCOL 1 5 ; + - via3_4_1600_480_1_4_400_400 + VIARULE M2M3_PR + CUTSIZE 200 200 + LAYERS met2 via2 met3 + CUTSPACING 200 200 + ENCLOSURE 40 85 65 65 + ROWCOL 1 4 ; + - via4_5_1600_480_1_4_400_400 + VIARULE M3M4_PR + CUTSIZE 200 200 + LAYERS met3 via3 met4 + CUTSPACING 200 200 + ENCLOSURE 90 60 100 65 + ROWCOL 1 4 ; + - via5_6_1600_1600_1_1_1600_1600 + VIARULE M4M5_PR + CUTSIZE 800 800 + LAYERS met4 via4 met5 + CUTSPACING 800 800 + ENCLOSURE 400 190 310 400 ; +END VIAS +COMPONENTS 137 ; + - FILLER_0_0_15 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 12420 10880 ) N ; + - FILLER_0_0_27 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 17940 10880 ) N ; + - FILLER_0_0_29 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 18860 10880 ) N ; + - FILLER_0_0_3 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 6900 10880 ) N ; + - FILLER_0_0_41 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 24380 10880 ) N ; + - FILLER_0_0_53 sky130_fd_sc_hd__decap_3 + SOURCE DIST + PLACED ( 29900 10880 ) N ; + - FILLER_0_0_57 sky130_fd_sc_hd__decap_8 + SOURCE DIST + PLACED ( 31740 10880 ) N ; + - FILLER_0_1_15 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 12420 13600 ) FS ; + - FILLER_0_1_27 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 17940 13600 ) FS ; + - FILLER_0_1_3 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 6900 13600 ) FS ; + - FILLER_0_1_39 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 23460 13600 ) FS ; + - FILLER_0_1_51 sky130_fd_sc_hd__decap_4 + SOURCE DIST + PLACED ( 28980 13600 ) FS ; + - FILLER_0_1_55 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 30820 13600 ) FS ; + - FILLER_0_1_57 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 31740 13600 ) FS ; + - FILLER_0_1_69 sky130_fd_sc_hd__decap_4 + SOURCE DIST + PLACED ( 37260 13600 ) FS ; + - FILLER_0_1_73 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 39100 13600 ) FS ; + - FILLER_0_2_15 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 12420 16320 ) N ; + - FILLER_0_2_27 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 17940 16320 ) N ; + - FILLER_0_2_29 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 18860 16320 ) N ; + - FILLER_0_2_3 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 6900 16320 ) N ; + - FILLER_0_2_41 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 24380 16320 ) N ; + - FILLER_0_2_53 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 29900 16320 ) N ; + - FILLER_0_2_65 sky130_fd_sc_hd__decap_8 + SOURCE DIST + PLACED ( 35420 16320 ) N ; + - FILLER_0_2_73 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 39100 16320 ) N ; + - FILLER_0_3_15 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 12420 19040 ) FS ; + - FILLER_0_3_27 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 17940 19040 ) FS ; + - FILLER_0_3_3 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 6900 19040 ) FS ; + - FILLER_0_3_39 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 23460 19040 ) FS ; + - FILLER_0_3_51 sky130_fd_sc_hd__decap_4 + SOURCE DIST + PLACED ( 28980 19040 ) FS ; + - FILLER_0_3_55 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 30820 19040 ) FS ; + - FILLER_0_3_57 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 31740 19040 ) FS ; + - FILLER_0_3_69 sky130_fd_sc_hd__decap_6 + SOURCE DIST + PLACED ( 37260 19040 ) FS ; + - FILLER_0_4_15 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 12420 21760 ) N ; + - FILLER_0_4_27 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 17940 21760 ) N ; + - FILLER_0_4_29 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 18860 21760 ) N ; + - FILLER_0_4_3 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 6900 21760 ) N ; + - FILLER_0_4_41 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 24380 21760 ) N ; + - FILLER_0_4_53 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 29900 21760 ) N ; + - FILLER_0_4_65 sky130_fd_sc_hd__decap_4 + SOURCE DIST + PLACED ( 35420 21760 ) N ; + - FILLER_0_4_69 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 37260 21760 ) N ; + - FILLER_0_5_15 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 12420 24480 ) FS ; + - FILLER_0_5_27 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 17940 24480 ) FS ; + - FILLER_0_5_3 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 6900 24480 ) FS ; + - FILLER_0_5_39 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 23460 24480 ) FS ; + - FILLER_0_5_51 sky130_fd_sc_hd__decap_4 + SOURCE DIST + PLACED ( 28980 24480 ) FS ; + - FILLER_0_5_55 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 30820 24480 ) FS ; + - FILLER_0_5_57 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 31740 24480 ) FS ; + - FILLER_0_5_69 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 37260 24480 ) FS ; + - FILLER_0_5_80 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 42320 24480 ) FS ; + - FILLER_0_6_15 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 12420 27200 ) N ; + - FILLER_0_6_27 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 17940 27200 ) N ; + - FILLER_0_6_29 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 18860 27200 ) N ; + - FILLER_0_6_3 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 6900 27200 ) N ; + - FILLER_0_6_41 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 24380 27200 ) N ; + - FILLER_0_6_53 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 29900 27200 ) N ; + - FILLER_0_6_65 sky130_fd_sc_hd__fill_2 + SOURCE DIST + PLACED ( 35420 27200 ) N ; + - FILLER_0_6_80 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 42320 27200 ) N ; + - FILLER_0_7_15 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 12420 29920 ) FS ; + - FILLER_0_7_27 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 17940 29920 ) FS ; + - FILLER_0_7_3 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 6900 29920 ) FS ; + - FILLER_0_7_39 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 23460 29920 ) FS ; + - FILLER_0_7_51 sky130_fd_sc_hd__decap_4 + SOURCE DIST + PLACED ( 28980 29920 ) FS ; + - FILLER_0_7_55 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 30820 29920 ) FS ; + - FILLER_0_7_57 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 31740 29920 ) FS ; + - FILLER_0_7_69 sky130_fd_sc_hd__decap_4 + SOURCE DIST + PLACED ( 37260 29920 ) FS ; + - FILLER_0_7_73 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 39100 29920 ) FS ; + - FILLER_0_8_15 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 12420 32640 ) N ; + - FILLER_0_8_27 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 17940 32640 ) N ; + - FILLER_0_8_29 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 18860 32640 ) N ; + - FILLER_0_8_3 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 6900 32640 ) N ; + - FILLER_0_8_41 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 24380 32640 ) N ; + - FILLER_0_8_53 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 29900 32640 ) N ; + - FILLER_0_8_65 sky130_fd_sc_hd__decap_8 + SOURCE DIST + PLACED ( 35420 32640 ) N ; + - FILLER_0_8_73 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 39100 32640 ) N ; + - FILLER_0_9_15 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 12420 35360 ) FS ; + - FILLER_0_9_27 sky130_fd_sc_hd__fill_1 + SOURCE DIST + PLACED ( 17940 35360 ) FS ; + - FILLER_0_9_29 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 18860 35360 ) FS ; + - FILLER_0_9_3 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 6900 35360 ) FS ; + - FILLER_0_9_41 sky130_ef_sc_hd__decap_12 + SOURCE DIST + PLACED ( 24380 35360 ) FS ; + - FILLER_0_9_53 sky130_fd_sc_hd__decap_3 + SOURCE DIST + PLACED ( 29900 35360 ) FS ; + - FILLER_0_9_57 sky130_fd_sc_hd__decap_8 + SOURCE DIST + PLACED ( 31740 35360 ) FS ; + - FILLER_0_9_65 sky130_fd_sc_hd__decap_3 + SOURCE DIST + PLACED ( 35420 35360 ) FS ; + - PHY_EDGE_ROW_0_Left_10 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 10880 ) N ; + - PHY_EDGE_ROW_0_Right_0 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 10880 ) FN ; + - PHY_EDGE_ROW_1_Left_11 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 13600 ) FS ; + - PHY_EDGE_ROW_1_Right_1 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 13600 ) S ; + - PHY_EDGE_ROW_2_Left_12 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 16320 ) N ; + - PHY_EDGE_ROW_2_Right_2 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 16320 ) FN ; + - PHY_EDGE_ROW_3_Left_13 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 19040 ) FS ; + - PHY_EDGE_ROW_3_Right_3 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 19040 ) S ; + - PHY_EDGE_ROW_4_Left_14 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 21760 ) N ; + - PHY_EDGE_ROW_4_Right_4 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 21760 ) FN ; + - PHY_EDGE_ROW_5_Left_15 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 24480 ) FS ; + - PHY_EDGE_ROW_5_Right_5 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 24480 ) S ; + - PHY_EDGE_ROW_6_Left_16 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 27200 ) N ; + - PHY_EDGE_ROW_6_Right_6 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 27200 ) FN ; + - PHY_EDGE_ROW_7_Left_17 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 29920 ) FS ; + - PHY_EDGE_ROW_7_Right_7 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 29920 ) S ; + - PHY_EDGE_ROW_8_Left_18 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 32640 ) N ; + - PHY_EDGE_ROW_8_Right_8 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 32640 ) FN ; + - PHY_EDGE_ROW_9_Left_19 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 5520 35360 ) FS ; + - PHY_EDGE_ROW_9_Right_9 sky130_fd_sc_hd__decap_3 + SOURCE DIST + FIXED ( 42780 35360 ) S ; + - TAP_TAPCELL_ROW_0_20 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 10880 ) N ; + - TAP_TAPCELL_ROW_0_21 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 10880 ) N ; + - TAP_TAPCELL_ROW_1_22 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 13600 ) FS ; + - TAP_TAPCELL_ROW_2_23 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 16320 ) N ; + - TAP_TAPCELL_ROW_3_24 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 19040 ) FS ; + - TAP_TAPCELL_ROW_4_25 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 21760 ) N ; + - TAP_TAPCELL_ROW_5_26 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 24480 ) FS ; + - TAP_TAPCELL_ROW_6_27 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 27200 ) N ; + - TAP_TAPCELL_ROW_7_28 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 29920 ) FS ; + - TAP_TAPCELL_ROW_8_29 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 32640 ) N ; + - TAP_TAPCELL_ROW_9_30 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 18400 35360 ) FS ; + - TAP_TAPCELL_ROW_9_31 sky130_fd_sc_hd__tapvpwrvgnd_1 + SOURCE DIST + FIXED ( 31280 35360 ) FS ; + - _0_ sky130_fd_sc_hd__nor3b_2 + PLACED ( 37720 27200 ) N ; + - _1_ sky130_fd_sc_hd__nor3b_2 + PLACED ( 37720 24480 ) FS ; + - _2_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 41400 19040 ) FS ; + - _3_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 37720 21760 ) FN ; + - _4_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 40020 19040 ) FS ; + - _5_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 36800 35360 ) S ; + - _6_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 39560 16320 ) FN ; + - _7_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 36800 10880 ) FN ; + - _8_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 39560 29920 ) S ; + - _9_ sky130_fd_sc_hd__clkbuf_1 + PLACED ( 35420 10880 ) FN ; + - input1 sky130_fd_sc_hd__buf_1 + SOURCE TIMING + PLACED ( 39560 13600 ) S ; + - input2 sky130_fd_sc_hd__buf_1 + SOURCE TIMING + PLACED ( 39560 32640 ) FN ; + - input3 sky130_fd_sc_hd__buf_1 + SOURCE TIMING + PLACED ( 36340 27200 ) N ; + - output10 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 38180 10880 ) N ; + - output11 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 40940 29920 ) FS ; + - output12 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 40940 13600 ) FS ; + - output13 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 40940 32640 ) N ; + - output4 sky130_fd_sc_hd__clkbuf_4 + SOURCE TIMING + PLACED ( 40020 10880 ) N ; + - output5 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 40940 21760 ) N ; + - output6 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 39100 21760 ) N ; + - output7 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 38180 35360 ) FS ; + - output8 sky130_fd_sc_hd__clkbuf_4 + SOURCE TIMING + PLACED ( 40020 35360 ) FS ; + - output9 sky130_fd_sc_hd__buf_2 + SOURCE TIMING + PLACED ( 40940 16320 ) N ; +END COMPONENTS +PINS 15 ; + - VGND + NET VGND + SPECIAL + DIRECTION INOUT + USE GROUND + + PORT + + LAYER met5 ( -19560 -800 ) ( 19560 800 ) + + LAYER met4 ( 13180 -8540 ) ( 14780 19140 ) + + LAYER met4 ( -11820 -8540 ) ( -10220 19140 ) + + FIXED ( 24840 19180 ) N ; + - VPWR + NET VPWR + SPECIAL + DIRECTION INOUT + USE POWER + + PORT + + LAYER met5 ( -19560 -800 ) ( 19560 800 ) + + LAYER met4 ( 9880 -5240 ) ( 11480 22440 ) + + LAYER met4 ( -15120 -5240 ) ( -13520 22440 ) + + FIXED ( 24840 15880 ) N ; + - bit_phase_0[0] + NET bit_phase_0[0] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 3740 ) N ; + - bit_phase_0[1] + NET bit_phase_0[1] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 24140 ) N ; + - bit_phase_0[2] + NET bit_phase_0[2] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 20740 ) N ; + - bit_phase_0[3] + NET bit_phase_0[3] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 37740 ) N ; + - bit_phase_0[4] + NET bit_phase_0[4] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 44540 ) N ; + - bit_phase_1[0] + NET bit_phase_1[0] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 17340 ) N ; + - bit_phase_1[1] + NET bit_phase_1[1] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 10540 ) N ; + - bit_phase_1[2] + NET bit_phase_1[2] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 30940 ) N ; + - bit_phase_1[3] + NET bit_phase_1[3] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 7140 ) N ; + - bit_phase_1[4] + NET bit_phase_1[4] + DIRECTION OUTPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 34340 ) N ; + - input_fock_state_str[0] + NET input_fock_state_str[0] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 13940 ) N ; + - input_fock_state_str[1] + NET input_fock_state_str[1] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 41140 ) N ; + - input_fock_state_str[2] + NET input_fock_state_str[2] + DIRECTION INPUT + USE SIGNAL + + PORT + + LAYER met3 ( -2000 -300 ) ( 2000 300 ) + + PLACED ( 48000 27540 ) N ; +END PINS +SPECIALNETS 2 ; + - VGND ( PIN VGND ) ( * VNB ) ( * VGND ) + USE GROUND + + ROUTED met1 480 + SHAPE FOLLOWPIN ( 5520 38080 ) ( 44160 38080 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 32640 ) ( 44160 32640 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 27200 ) ( 44160 27200 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 21760 ) ( 44160 21760 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 16320 ) ( 44160 16320 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 10880 ) ( 44160 10880 ) + NEW met5 1600 + SHAPE STRIPE ( 5280 19180 ) ( 44400 19180 ) + NEW met4 1600 + SHAPE STRIPE ( 38820 10640 ) ( 38820 38320 ) + NEW met4 1600 + SHAPE STRIPE ( 13820 10640 ) ( 13820 38320 ) + NEW met4 0 + SHAPE STRIPE ( 38820 19180 ) via5_6_1600_1600_1_1_1600_1600 + NEW met4 0 + SHAPE STRIPE ( 13820 19180 ) via5_6_1600_1600_1_1_1600_1600 + NEW met3 330 + SHAPE STRIPE ( 38030 38080 ) ( 39610 38080 ) + NEW met3 0 + SHAPE STRIPE ( 38820 38080 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 38080 ) ( 39590 38080 ) + NEW met2 0 + SHAPE STRIPE ( 38820 38080 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 38080 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 32640 ) ( 39610 32640 ) + NEW met3 0 + SHAPE STRIPE ( 38820 32640 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 32640 ) ( 39590 32640 ) + NEW met2 0 + SHAPE STRIPE ( 38820 32640 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 32640 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 27200 ) ( 39610 27200 ) + NEW met3 0 + SHAPE STRIPE ( 38820 27200 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 27200 ) ( 39590 27200 ) + NEW met2 0 + SHAPE STRIPE ( 38820 27200 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 27200 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 21760 ) ( 39610 21760 ) + NEW met3 0 + SHAPE STRIPE ( 38820 21760 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 21760 ) ( 39590 21760 ) + NEW met2 0 + SHAPE STRIPE ( 38820 21760 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 21760 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 16320 ) ( 39610 16320 ) + NEW met3 0 + SHAPE STRIPE ( 38820 16320 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 16320 ) ( 39590 16320 ) + NEW met2 0 + SHAPE STRIPE ( 38820 16320 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 16320 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 38030 10880 ) ( 39610 10880 ) + NEW met3 0 + SHAPE STRIPE ( 38820 10880 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 38050 10880 ) ( 39590 10880 ) + NEW met2 0 + SHAPE STRIPE ( 38820 10880 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 38820 10880 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 38080 ) ( 14610 38080 ) + NEW met3 0 + SHAPE STRIPE ( 13820 38080 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 38080 ) ( 14590 38080 ) + NEW met2 0 + SHAPE STRIPE ( 13820 38080 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 38080 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 32640 ) ( 14610 32640 ) + NEW met3 0 + SHAPE STRIPE ( 13820 32640 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 32640 ) ( 14590 32640 ) + NEW met2 0 + SHAPE STRIPE ( 13820 32640 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 32640 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 27200 ) ( 14610 27200 ) + NEW met3 0 + SHAPE STRIPE ( 13820 27200 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 27200 ) ( 14590 27200 ) + NEW met2 0 + SHAPE STRIPE ( 13820 27200 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 27200 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 21760 ) ( 14610 21760 ) + NEW met3 0 + SHAPE STRIPE ( 13820 21760 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 21760 ) ( 14590 21760 ) + NEW met2 0 + SHAPE STRIPE ( 13820 21760 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 21760 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 16320 ) ( 14610 16320 ) + NEW met3 0 + SHAPE STRIPE ( 13820 16320 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 16320 ) ( 14590 16320 ) + NEW met2 0 + SHAPE STRIPE ( 13820 16320 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 16320 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 13030 10880 ) ( 14610 10880 ) + NEW met3 0 + SHAPE STRIPE ( 13820 10880 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 13050 10880 ) ( 14590 10880 ) + NEW met2 0 + SHAPE STRIPE ( 13820 10880 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 13820 10880 ) via2_3_1600_480_1_5_320_320 ; + - VPWR ( PIN VPWR ) ( * VPB ) ( * VPWR ) + USE POWER + + ROUTED met1 480 + SHAPE FOLLOWPIN ( 5520 35360 ) ( 44160 35360 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 29920 ) ( 44160 29920 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 24480 ) ( 44160 24480 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 19040 ) ( 44160 19040 ) + NEW met1 480 + SHAPE FOLLOWPIN ( 5520 13600 ) ( 44160 13600 ) + NEW met5 1600 + SHAPE STRIPE ( 5280 15880 ) ( 44400 15880 ) + NEW met4 1600 + SHAPE STRIPE ( 35520 10640 ) ( 35520 38320 ) + NEW met4 1600 + SHAPE STRIPE ( 10520 10640 ) ( 10520 38320 ) + NEW met4 0 + SHAPE STRIPE ( 35520 15880 ) via5_6_1600_1600_1_1_1600_1600 + NEW met4 0 + SHAPE STRIPE ( 10520 15880 ) via5_6_1600_1600_1_1_1600_1600 + NEW met3 330 + SHAPE STRIPE ( 34730 35360 ) ( 36310 35360 ) + NEW met3 0 + SHAPE STRIPE ( 35520 35360 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 35360 ) ( 36290 35360 ) + NEW met2 0 + SHAPE STRIPE ( 35520 35360 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 35360 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 29920 ) ( 36310 29920 ) + NEW met3 0 + SHAPE STRIPE ( 35520 29920 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 29920 ) ( 36290 29920 ) + NEW met2 0 + SHAPE STRIPE ( 35520 29920 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 29920 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 24480 ) ( 36310 24480 ) + NEW met3 0 + SHAPE STRIPE ( 35520 24480 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 24480 ) ( 36290 24480 ) + NEW met2 0 + SHAPE STRIPE ( 35520 24480 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 24480 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 19040 ) ( 36310 19040 ) + NEW met3 0 + SHAPE STRIPE ( 35520 19040 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 19040 ) ( 36290 19040 ) + NEW met2 0 + SHAPE STRIPE ( 35520 19040 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 19040 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 34730 13600 ) ( 36310 13600 ) + NEW met3 0 + SHAPE STRIPE ( 35520 13600 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 34750 13600 ) ( 36290 13600 ) + NEW met2 0 + SHAPE STRIPE ( 35520 13600 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 35520 13600 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 35360 ) ( 11310 35360 ) + NEW met3 0 + SHAPE STRIPE ( 10520 35360 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 35360 ) ( 11290 35360 ) + NEW met2 0 + SHAPE STRIPE ( 10520 35360 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 35360 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 29920 ) ( 11310 29920 ) + NEW met3 0 + SHAPE STRIPE ( 10520 29920 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 29920 ) ( 11290 29920 ) + NEW met2 0 + SHAPE STRIPE ( 10520 29920 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 29920 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 24480 ) ( 11310 24480 ) + NEW met3 0 + SHAPE STRIPE ( 10520 24480 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 24480 ) ( 11290 24480 ) + NEW met2 0 + SHAPE STRIPE ( 10520 24480 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 24480 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 19040 ) ( 11310 19040 ) + NEW met3 0 + SHAPE STRIPE ( 10520 19040 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 19040 ) ( 11290 19040 ) + NEW met2 0 + SHAPE STRIPE ( 10520 19040 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 19040 ) via2_3_1600_480_1_5_320_320 + NEW met3 330 + SHAPE STRIPE ( 9730 13600 ) ( 11310 13600 ) + NEW met3 0 + SHAPE STRIPE ( 10520 13600 ) via4_5_1600_480_1_4_400_400 + NEW met2 370 + SHAPE STRIPE ( 9750 13600 ) ( 11290 13600 ) + NEW met2 0 + SHAPE STRIPE ( 10520 13600 ) via3_4_1600_480_1_4_400_400 + NEW met1 0 + SHAPE STRIPE ( 10520 13600 ) via2_3_1600_480_1_5_320_320 ; +END SPECIALNETS +NETS 26 ; + - bit_phase_0[0] ( PIN bit_phase_0[0] ) ( output4 X ) + USE SIGNAL + + ROUTED met1 ( 41170 11390 ) ( 42090 * ) + NEW met2 ( 41170 3740 ) ( * 11390 ) + NEW met3 ( 41170 3740 ) ( 46460 * 0 ) + NEW li1 ( 42090 11390 ) L1M1_PR_MR + NEW met1 ( 41170 11390 ) M1M2_PR + NEW met2 ( 41170 3740 ) M2M3_PR ; + - bit_phase_0[1] ( PIN bit_phase_0[1] ) ( output5 X ) + USE SIGNAL + + ROUTED met2 ( 42090 23970 ) ( * 24140 ) + NEW met3 ( 42090 24140 ) ( 46460 * 0 ) + NEW li1 ( 42090 23970 ) L1M1_PR_MR + NEW met1 ( 42090 23970 ) M1M2_PR + NEW met2 ( 42090 24140 ) M2M3_PR ; + - bit_phase_0[2] ( PIN bit_phase_0[2] ) ( output6 X ) + USE SIGNAL + + ROUTED met1 ( 40250 22270 ) ( 40710 * ) + NEW met2 ( 40710 20740 ) ( * 22270 ) + NEW met3 ( 40710 20740 ) ( 46460 * 0 ) + NEW li1 ( 40250 22270 ) L1M1_PR_MR + NEW met1 ( 40710 22270 ) M1M2_PR + NEW met2 ( 40710 20740 ) M2M3_PR ; + - bit_phase_0[3] ( PIN bit_phase_0[3] ) ( output7 X ) + USE SIGNAL + + ROUTED met1 ( 39330 37570 ) ( 40250 * ) + NEW met2 ( 40250 37570 ) ( * 37740 ) + NEW met3 ( 40250 37740 ) ( 46460 * 0 ) + NEW li1 ( 39330 37570 ) L1M1_PR_MR + NEW met1 ( 40250 37570 ) M1M2_PR + NEW met2 ( 40250 37740 ) M2M3_PR ; + - bit_phase_0[4] ( PIN bit_phase_0[4] ) ( output8 X ) + USE SIGNAL + + ROUTED met2 ( 42550 37230 ) ( * 44540 ) + NEW met3 ( 42550 44540 ) ( 46460 * 0 ) + NEW li1 ( 42550 37230 ) L1M1_PR_MR + NEW met1 ( 42550 37230 ) M1M2_PR + NEW met2 ( 42550 44540 ) M2M3_PR ; + - bit_phase_1[0] ( PIN bit_phase_1[0] ) ( output9 X ) + USE SIGNAL + + ROUTED met2 ( 42090 16830 ) ( * 17340 ) + NEW met3 ( 42090 17340 ) ( 46460 * 0 ) + NEW li1 ( 42090 16830 ) L1M1_PR_MR + NEW met1 ( 42090 16830 ) M1M2_PR + NEW met2 ( 42090 17340 ) M2M3_PR ; + - bit_phase_1[1] ( PIN bit_phase_1[1] ) ( output10 X ) + USE SIGNAL + + ROUTED met1 ( 39330 11390 ) ( 40250 * ) + NEW met2 ( 40250 10540 ) ( * 11390 ) + NEW met3 ( 40250 10540 ) ( 46460 * 0 ) + NEW li1 ( 39330 11390 ) L1M1_PR_MR + NEW met1 ( 40250 11390 ) M1M2_PR + NEW met2 ( 40250 10540 ) M2M3_PR ; + - bit_phase_1[2] ( PIN bit_phase_1[2] ) ( output11 X ) + USE SIGNAL + + ROUTED met2 ( 42090 30770 ) ( * 30940 ) + NEW met3 ( 42090 30940 ) ( 46460 * 0 ) + NEW li1 ( 42090 30770 ) L1M1_PR_MR + NEW met1 ( 42090 30770 ) M1M2_PR + NEW met2 ( 42090 30940 ) M2M3_PR ; + - bit_phase_1[3] ( PIN bit_phase_1[3] ) ( output12 X ) + USE SIGNAL + + ROUTED met3 ( 42090 7140 ) ( 46460 * 0 ) + NEW met2 ( 42090 7140 ) ( * 14110 ) + NEW met2 ( 42090 7140 ) M2M3_PR + NEW li1 ( 42090 14110 ) L1M1_PR_MR + NEW met1 ( 42090 14110 ) M1M2_PR ; + - bit_phase_1[4] ( PIN bit_phase_1[4] ) ( output13 X ) + USE SIGNAL + + ROUTED met2 ( 42090 33150 ) ( * 34340 ) + NEW met3 ( 42090 34340 ) ( 46460 * 0 ) + NEW li1 ( 42090 33150 ) L1M1_PR_MR + NEW met1 ( 42090 33150 ) M1M2_PR + NEW met2 ( 42090 34340 ) M2M3_PR ; + - input_fock_state_str[0] ( PIN input_fock_state_str[0] ) ( input1 A ) + USE SIGNAL + + ROUTED met2 ( 40710 13940 ) ( * 15130 ) + NEW met3 ( 40710 13940 ) ( 46460 * 0 ) + NEW li1 ( 40710 15130 ) L1M1_PR_MR + NEW met1 ( 40710 15130 ) M1M2_PR + NEW met2 ( 40710 13940 ) M2M3_PR ; + - input_fock_state_str[1] ( PIN input_fock_state_str[1] ) ( input2 A ) + USE SIGNAL + + ROUTED met2 ( 40710 33830 ) ( * 41140 ) + NEW met3 ( 40710 41140 ) ( 46460 * 0 ) + NEW li1 ( 40710 33830 ) L1M1_PR_MR + NEW met1 ( 40710 33830 ) M1M2_PR + NEW met2 ( 40710 41140 ) M2M3_PR ; + - input_fock_state_str[2] ( PIN input_fock_state_str[2] ) ( input3 A ) + USE SIGNAL + + ROUTED met1 ( 36570 28390 ) ( * 28730 ) + NEW met1 ( 36570 28730 ) ( 40250 * ) + NEW met2 ( 40250 27540 ) ( * 28730 ) + NEW met3 ( 40250 27540 ) ( 46460 * 0 ) + NEW li1 ( 36570 28390 ) L1M1_PR_MR + NEW met1 ( 40250 28730 ) M1M2_PR + NEW met2 ( 40250 27540 ) M2M3_PR ; + - net1 ( input1 X ) ( _1_ B ) ( _0_ C_N ) + USE SIGNAL + + ROUTED met1 ( 40250 26010 ) ( 41170 * ) + NEW met2 ( 41170 20060 ) ( * 26010 ) + NEW met2 ( 40710 20060 ) ( 41170 * ) + NEW met2 ( 40710 15810 ) ( * 20060 ) + NEW met1 ( 39790 15810 ) ( 40710 * ) + NEW met1 ( 42090 28050 ) ( * 28390 ) + NEW met1 ( 41170 28050 ) ( 42090 * ) + NEW met2 ( 41170 26010 ) ( * 28050 ) + NEW li1 ( 40250 26010 ) L1M1_PR_MR + NEW met1 ( 41170 26010 ) M1M2_PR + NEW met1 ( 40710 15810 ) M1M2_PR + NEW li1 ( 39790 15810 ) L1M1_PR_MR + NEW li1 ( 42090 28390 ) L1M1_PR_MR + NEW met1 ( 41170 28050 ) M1M2_PR ; + - net10 ( output10 A ) ( _7_ X ) + USE SIGNAL + + ROUTED met1 ( 37950 12070 ) ( 38410 * ) + NEW met1 ( 37950 12070 ) ( * 12750 ) + NEW li1 ( 38410 12070 ) L1M1_PR_MR + NEW li1 ( 37950 12750 ) L1M1_PR_MR ; + - net11 ( output11 A ) ( _8_ X ) + USE SIGNAL + + ROUTED met1 ( 40710 31450 ) ( 41170 * ) + NEW met1 ( 40710 30770 ) ( * 31450 ) + NEW li1 ( 41170 31450 ) L1M1_PR_MR + NEW li1 ( 40710 30770 ) L1M1_PR_MR ; + - net12 ( output12 A ) ( _9_ X ) + USE SIGNAL + + ROUTED met1 ( 36570 14790 ) ( 41170 * ) + NEW met1 ( 41170 14790 ) ( * 15130 ) + NEW met2 ( 36570 13090 ) ( * 14790 ) + NEW li1 ( 36570 13090 ) L1M1_PR_MR + NEW met1 ( 36570 13090 ) M1M2_PR + NEW met1 ( 36570 14790 ) M1M2_PR + NEW li1 ( 41170 15130 ) L1M1_PR_MR ; + - net13 ( output13 A ) ( _9_ A ) ( _8_ A ) ( _7_ A ) ( _6_ A ) ( _0_ Y ) + USE SIGNAL + + ROUTED met1 ( 35650 12070 ) ( 37030 * ) + NEW met1 ( 37030 17510 ) ( 39790 * ) + NEW met1 ( 37950 27710 ) ( 38410 * ) + NEW met2 ( 37950 27710 ) ( * 28220 ) + NEW met2 ( 37030 28220 ) ( 37950 * ) + NEW met2 ( 37030 17510 ) ( * 28220 ) + NEW met1 ( 37950 31450 ) ( 39790 * ) + NEW met2 ( 37950 28220 ) ( * 31450 ) + NEW met1 ( 41170 33490 ) ( * 33830 ) + NEW met1 ( 40250 33490 ) ( 41170 * ) + NEW met2 ( 40250 31450 ) ( * 33490 ) + NEW met1 ( 39790 31450 ) ( 40250 * ) + NEW met2 ( 37030 12070 ) ( * 17510 ) + NEW li1 ( 37030 12070 ) L1M1_PR_MR + NEW met1 ( 37030 12070 ) M1M2_PR + NEW li1 ( 35650 12070 ) L1M1_PR_MR + NEW li1 ( 39790 17510 ) L1M1_PR_MR + NEW met1 ( 37030 17510 ) M1M2_PR + NEW li1 ( 38410 27710 ) L1M1_PR_MR + NEW met1 ( 37950 27710 ) M1M2_PR + NEW li1 ( 39790 31450 ) L1M1_PR_MR + NEW met1 ( 37950 31450 ) M1M2_PR + NEW li1 ( 41170 33830 ) L1M1_PR_MR + NEW met1 ( 40250 33490 ) M1M2_PR + NEW met1 ( 40250 31450 ) M1M2_PR ; + - net2 ( input2 X ) ( _1_ C_N ) ( _0_ B ) + USE SIGNAL + + ROUTED met1 ( 39790 28390 ) ( 41630 * ) + NEW met2 ( 41630 28390 ) ( * 33150 ) + NEW met1 ( 39790 33150 ) ( 41630 * ) + NEW met1 ( 41630 26010 ) ( 42090 * ) + NEW met2 ( 41630 26010 ) ( * 28390 ) + NEW li1 ( 39790 28390 ) L1M1_PR_MR + NEW met1 ( 41630 28390 ) M1M2_PR + NEW met1 ( 41630 33150 ) M1M2_PR + NEW li1 ( 39790 33150 ) L1M1_PR_MR + NEW li1 ( 42090 26010 ) L1M1_PR_MR + NEW met1 ( 41630 26010 ) M1M2_PR ; + - net3 ( input3 X ) ( _1_ A ) ( _0_ A ) + USE SIGNAL + + ROUTED met1 ( 37490 28390 ) ( 37950 * ) + NEW met1 ( 37490 27710 ) ( * 28390 ) + NEW met1 ( 37490 26010 ) ( 37950 * ) + NEW met2 ( 37490 26010 ) ( * 27710 ) + NEW li1 ( 37950 28390 ) L1M1_PR_MR + NEW li1 ( 37490 27710 ) L1M1_PR_MR + NEW li1 ( 37950 26010 ) L1M1_PR_MR + NEW met1 ( 37490 26010 ) M1M2_PR + NEW met1 ( 37490 27710 ) M1M2_PR ; + - net4 ( output4 A ) ( _2_ X ) + USE SIGNAL + + ROUTED met1 ( 40710 12070 ) ( 41170 * ) + NEW met1 ( 41170 19550 ) ( 41630 * ) + NEW met2 ( 41170 12070 ) ( * 19550 ) + NEW li1 ( 40710 12070 ) L1M1_PR_MR + NEW met1 ( 41170 12070 ) M1M2_PR + NEW met1 ( 41170 19550 ) M1M2_PR + NEW li1 ( 41630 19550 ) L1M1_PR_MR ; + - net5 ( output5 A ) ( _3_ X ) + USE SIGNAL + + ROUTED met1 ( 41170 22950 ) ( * 23290 ) + NEW met1 ( 38870 23290 ) ( 41170 * ) + NEW met1 ( 38870 23290 ) ( * 23630 ) + NEW li1 ( 41170 22950 ) L1M1_PR_MR + NEW li1 ( 38870 23630 ) L1M1_PR_MR ; + - net6 ( output6 A ) ( _4_ X ) + USE SIGNAL + + ROUTED met2 ( 40250 21250 ) ( * 22950 ) + NEW met1 ( 39330 22950 ) ( 40250 * ) + NEW li1 ( 40250 21250 ) L1M1_PR_MR + NEW met1 ( 40250 21250 ) M1M2_PR + NEW met1 ( 40250 22950 ) M1M2_PR + NEW li1 ( 39330 22950 ) L1M1_PR_MR ; + - net7 ( output7 A ) ( _5_ X ) + USE SIGNAL + + ROUTED met1 ( 37950 36890 ) ( 38410 * ) + NEW met1 ( 37950 36210 ) ( * 36890 ) + NEW li1 ( 38410 36890 ) L1M1_PR_MR + NEW li1 ( 37950 36210 ) L1M1_PR_MR ; + - net8 ( output8 A ) ( _5_ A ) ( _4_ A ) ( _3_ A ) ( _2_ A ) ( _1_ Y ) + USE SIGNAL + + ROUTED met1 ( 37030 37230 ) ( 40710 * ) + NEW met1 ( 37030 36890 ) ( * 37230 ) + NEW met2 ( 40710 26690 ) ( * 28900 ) + NEW met2 ( 40710 28900 ) ( 41170 * ) + NEW met2 ( 41170 28900 ) ( * 37230 ) + NEW met1 ( 40710 37230 ) ( 41170 * ) + NEW met2 ( 37950 22950 ) ( * 26690 ) + NEW met1 ( 37950 26690 ) ( 40710 * ) + NEW met1 ( 37490 20570 ) ( 41170 * ) + NEW met2 ( 37490 20570 ) ( * 22780 ) + NEW met2 ( 37490 22780 ) ( 37950 * ) + NEW met2 ( 37950 22780 ) ( * 22950 ) + NEW met1 ( 41170 20570 ) ( 42550 * ) + NEW li1 ( 40710 37230 ) L1M1_PR_MR + NEW li1 ( 37030 36890 ) L1M1_PR_MR + NEW li1 ( 40710 26690 ) L1M1_PR_MR + NEW met1 ( 40710 26690 ) M1M2_PR + NEW met1 ( 41170 37230 ) M1M2_PR + NEW li1 ( 37950 22950 ) L1M1_PR_MR + NEW met1 ( 37950 22950 ) M1M2_PR + NEW met1 ( 37950 26690 ) M1M2_PR + NEW li1 ( 41170 20570 ) L1M1_PR_MR + NEW met1 ( 37490 20570 ) M1M2_PR + NEW li1 ( 42550 20570 ) L1M1_PR_MR ; + - net9 ( output9 A ) ( _6_ X ) + USE SIGNAL + + ROUTED met1 ( 40710 17510 ) ( 41170 * ) + NEW met1 ( 40710 17510 ) ( * 18190 ) + NEW li1 ( 41170 17510 ) L1M1_PR_MR + NEW li1 ( 40710 18190 ) L1M1_PR_MR ; +END NETS +END DESIGN diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/final/gds/top.gds b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/final/gds/top.gds new file mode 100644 index 00000000..a60cd078 Binary files /dev/null and b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/final/gds/top.gds differ diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/final/mag/top.mag b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/final/mag/top.mag new file mode 100644 index 00000000..e72b415a --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/final/mag/top.mag @@ -0,0 +1,3069 @@ +magic +tech sky130A +magscale 1 2 +timestamp 1718887675 +<< viali >> +rect 7849 7497 7883 7531 +rect 8125 7429 8159 7463 +rect 8493 7429 8527 7463 +rect 7389 7361 7423 7395 +rect 7665 7361 7699 7395 +rect 7573 7225 7607 7259 +rect 8125 6749 8159 6783 +rect 8217 6749 8251 6783 +rect 7941 6613 7975 6647 +rect 8401 6613 8435 6647 +rect 7941 6273 7975 6307 +rect 8217 6273 8251 6307 +rect 8125 6137 8159 6171 +rect 8401 6137 8435 6171 +rect 7297 5661 7331 5695 +rect 7573 5661 7607 5695 +rect 7941 5661 7975 5695 +rect 8401 5661 8435 5695 +rect 7481 5525 7515 5559 +rect 7665 5525 7699 5559 +rect 8125 5321 8159 5355 +rect 7573 5185 7607 5219 +rect 8033 5185 8067 5219 +rect 8401 5185 8435 5219 +rect 8401 4777 8435 4811 +rect 7757 4709 7791 4743 +rect 7573 4573 7607 4607 +rect 7849 4573 7883 4607 +rect 8217 4573 8251 4607 +rect 8033 4437 8067 4471 +rect 8033 4233 8067 4267 +rect 8217 4097 8251 4131 +rect 8493 4097 8527 4131 +rect 8309 3893 8343 3927 +rect 8125 3621 8159 3655 +rect 7941 3485 7975 3519 +rect 8217 3485 8251 3519 +rect 8401 3349 8435 3383 +rect 7941 3145 7975 3179 +rect 8125 3009 8159 3043 +rect 8217 3009 8251 3043 +rect 8401 2805 8435 2839 +rect 7297 2601 7331 2635 +rect 7573 2533 7607 2567 +rect 7113 2397 7147 2431 +rect 7389 2397 7423 2431 +rect 7665 2397 7699 2431 +rect 8125 2397 8159 2431 +rect 7849 2261 7883 2295 +rect 8401 2261 8435 2295 +<< metal1 >> +rect 1104 7642 8832 7664 +rect 1104 7590 2610 7642 +rect 2662 7590 2674 7642 +rect 2726 7590 2738 7642 +rect 2790 7590 2802 7642 +rect 2854 7590 2866 7642 +rect 2918 7590 7610 7642 +rect 7662 7590 7674 7642 +rect 7726 7590 7738 7642 +rect 7790 7590 7802 7642 +rect 7854 7590 7866 7642 +rect 7918 7590 8832 7642 +rect 1104 7568 8832 7590 +rect 7837 7531 7895 7537 +rect 7837 7497 7849 7531 +rect 7883 7528 7895 7531 +rect 8018 7528 8024 7540 +rect 7883 7500 8024 7528 +rect 7883 7497 7895 7500 +rect 7837 7491 7895 7497 +rect 8018 7488 8024 7500 +rect 8076 7488 8082 7540 +rect 8113 7463 8171 7469 +rect 8113 7460 8125 7463 +rect 7392 7432 8125 7460 +rect 7392 7401 7420 7432 +rect 8113 7429 8125 7432 +rect 8159 7460 8171 7463 +rect 8202 7460 8208 7472 +rect 8159 7432 8208 7460 +rect 8159 7429 8171 7432 +rect 8113 7423 8171 7429 +rect 8202 7420 8208 7432 +rect 8260 7420 8266 7472 +rect 8478 7420 8484 7472 +rect 8536 7420 8542 7472 +rect 7377 7395 7435 7401 +rect 7377 7361 7389 7395 +rect 7423 7361 7435 7395 +rect 7653 7395 7711 7401 +rect 7653 7392 7665 7395 +rect 7377 7355 7435 7361 +rect 7576 7364 7665 7392 +rect 7576 7265 7604 7364 +rect 7653 7361 7665 7364 +rect 7699 7361 7711 7395 +rect 7653 7355 7711 7361 +rect 7561 7259 7619 7265 +rect 7561 7225 7573 7259 +rect 7607 7225 7619 7259 +rect 7561 7219 7619 7225 +rect 1104 7098 8832 7120 +rect 1104 7046 1950 7098 +rect 2002 7046 2014 7098 +rect 2066 7046 2078 7098 +rect 2130 7046 2142 7098 +rect 2194 7046 2206 7098 +rect 2258 7046 6950 7098 +rect 7002 7046 7014 7098 +rect 7066 7046 7078 7098 +rect 7130 7046 7142 7098 +rect 7194 7046 7206 7098 +rect 7258 7046 8832 7098 +rect 1104 7024 8832 7046 +rect 8110 6740 8116 6792 +rect 8168 6740 8174 6792 +rect 8205 6783 8263 6789 +rect 8205 6749 8217 6783 +rect 8251 6749 8263 6783 +rect 8205 6743 8263 6749 +rect 8018 6672 8024 6724 +rect 8076 6712 8082 6724 +rect 8220 6712 8248 6743 +rect 8076 6684 8248 6712 +rect 8076 6672 8082 6684 +rect 7929 6647 7987 6653 +rect 7929 6613 7941 6647 +rect 7975 6644 7987 6647 +rect 8294 6644 8300 6656 +rect 7975 6616 8300 6644 +rect 7975 6613 7987 6616 +rect 7929 6607 7987 6613 +rect 8294 6604 8300 6616 +rect 8352 6604 8358 6656 +rect 8386 6604 8392 6656 +rect 8444 6604 8450 6656 +rect 1104 6554 8832 6576 +rect 1104 6502 2610 6554 +rect 2662 6502 2674 6554 +rect 2726 6502 2738 6554 +rect 2790 6502 2802 6554 +rect 2854 6502 2866 6554 +rect 2918 6502 7610 6554 +rect 7662 6502 7674 6554 +rect 7726 6502 7738 6554 +rect 7790 6502 7802 6554 +rect 7854 6502 7866 6554 +rect 7918 6502 8832 6554 +rect 1104 6480 8832 6502 +rect 7558 6264 7564 6316 +rect 7616 6304 7622 6316 +rect 7929 6307 7987 6313 +rect 7929 6304 7941 6307 +rect 7616 6276 7941 6304 +rect 7616 6264 7622 6276 +rect 7929 6273 7941 6276 +rect 7975 6304 7987 6307 +rect 8018 6304 8024 6316 +rect 7975 6276 8024 6304 +rect 7975 6273 7987 6276 +rect 7929 6267 7987 6273 +rect 8018 6264 8024 6276 +rect 8076 6264 8082 6316 +rect 8205 6307 8263 6313 +rect 8205 6304 8217 6307 +rect 8128 6276 8217 6304 +rect 8128 6177 8156 6276 +rect 8205 6273 8217 6276 +rect 8251 6273 8263 6307 +rect 8205 6267 8263 6273 +rect 8113 6171 8171 6177 +rect 8113 6137 8125 6171 +rect 8159 6137 8171 6171 +rect 8113 6131 8171 6137 +rect 8386 6128 8392 6180 +rect 8444 6128 8450 6180 +rect 1104 6010 8832 6032 +rect 1104 5958 1950 6010 +rect 2002 5958 2014 6010 +rect 2066 5958 2078 6010 +rect 2130 5958 2142 6010 +rect 2194 5958 2206 6010 +rect 2258 5958 6950 6010 +rect 7002 5958 7014 6010 +rect 7066 5958 7078 6010 +rect 7130 5958 7142 6010 +rect 7194 5958 7206 6010 +rect 7258 5958 8832 6010 +rect 1104 5936 8832 5958 +rect 8018 5760 8024 5772 +rect 7300 5732 8024 5760 +rect 7300 5701 7328 5732 +rect 8018 5720 8024 5732 +rect 8076 5720 8082 5772 +rect 7285 5695 7343 5701 +rect 7285 5661 7297 5695 +rect 7331 5661 7343 5695 +rect 7561 5695 7619 5701 +rect 7561 5692 7573 5695 +rect 7285 5655 7343 5661 +rect 7484 5664 7573 5692 +rect 7484 5568 7512 5664 +rect 7561 5661 7573 5664 +rect 7607 5661 7619 5695 +rect 7561 5655 7619 5661 +rect 7929 5695 7987 5701 +rect 7929 5661 7941 5695 +rect 7975 5692 7987 5695 +rect 8294 5692 8300 5704 +rect 7975 5664 8300 5692 +rect 7975 5661 7987 5664 +rect 7929 5655 7987 5661 +rect 8294 5652 8300 5664 +rect 8352 5652 8358 5704 +rect 8389 5695 8447 5701 +rect 8389 5661 8401 5695 +rect 8435 5661 8447 5695 +rect 8389 5655 8447 5661 +rect 8202 5584 8208 5636 +rect 8260 5624 8266 5636 +rect 8404 5624 8432 5655 +rect 8260 5596 8432 5624 +rect 8260 5584 8266 5596 +rect 7466 5516 7472 5568 +rect 7524 5516 7530 5568 +rect 7558 5516 7564 5568 +rect 7616 5556 7622 5568 +rect 7653 5559 7711 5565 +rect 7653 5556 7665 5559 +rect 7616 5528 7665 5556 +rect 7616 5516 7622 5528 +rect 7653 5525 7665 5528 +rect 7699 5525 7711 5559 +rect 7653 5519 7711 5525 +rect 1104 5466 8832 5488 +rect 1104 5414 2610 5466 +rect 2662 5414 2674 5466 +rect 2726 5414 2738 5466 +rect 2790 5414 2802 5466 +rect 2854 5414 2866 5466 +rect 2918 5414 7610 5466 +rect 7662 5414 7674 5466 +rect 7726 5414 7738 5466 +rect 7790 5414 7802 5466 +rect 7854 5414 7866 5466 +rect 7918 5414 8832 5466 +rect 1104 5392 8832 5414 +rect 7558 5312 7564 5364 +rect 7616 5352 7622 5364 +rect 8110 5352 8116 5364 +rect 7616 5324 8116 5352 +rect 7616 5312 7622 5324 +rect 8110 5312 8116 5324 +rect 8168 5312 8174 5364 +rect 7466 5176 7472 5228 +rect 7524 5216 7530 5228 +rect 7561 5219 7619 5225 +rect 7561 5216 7573 5219 +rect 7524 5188 7573 5216 +rect 7524 5176 7530 5188 +rect 7561 5185 7573 5188 +rect 7607 5185 7619 5219 +rect 7561 5179 7619 5185 +rect 8021 5219 8079 5225 +rect 8021 5185 8033 5219 +rect 8067 5216 8079 5219 +rect 8202 5216 8208 5228 +rect 8067 5188 8208 5216 +rect 8067 5185 8079 5188 +rect 8021 5179 8079 5185 +rect 8202 5176 8208 5188 +rect 8260 5176 8266 5228 +rect 8294 5176 8300 5228 +rect 8352 5216 8358 5228 +rect 8389 5219 8447 5225 +rect 8389 5216 8401 5219 +rect 8352 5188 8401 5216 +rect 8352 5176 8358 5188 +rect 8389 5185 8401 5188 +rect 8435 5185 8447 5219 +rect 8389 5179 8447 5185 +rect 1104 4922 8832 4944 +rect 1104 4870 1950 4922 +rect 2002 4870 2014 4922 +rect 2066 4870 2078 4922 +rect 2130 4870 2142 4922 +rect 2194 4870 2206 4922 +rect 2258 4870 6950 4922 +rect 7002 4870 7014 4922 +rect 7066 4870 7078 4922 +rect 7130 4870 7142 4922 +rect 7194 4870 7206 4922 +rect 7258 4870 8832 4922 +rect 1104 4848 8832 4870 +rect 8386 4768 8392 4820 +rect 8444 4768 8450 4820 +rect 7745 4743 7803 4749 +rect 7745 4709 7757 4743 +rect 7791 4709 7803 4743 +rect 7745 4703 7803 4709 +rect 7760 4672 7788 4703 +rect 7760 4644 8248 4672 +rect 7558 4564 7564 4616 +rect 7616 4564 7622 4616 +rect 7837 4607 7895 4613 +rect 7837 4573 7849 4607 +rect 7883 4604 7895 4607 +rect 8018 4604 8024 4616 +rect 7883 4576 8024 4604 +rect 7883 4573 7895 4576 +rect 7837 4567 7895 4573 +rect 8018 4564 8024 4576 +rect 8076 4564 8082 4616 +rect 8220 4613 8248 4644 +rect 8205 4607 8263 4613 +rect 8205 4573 8217 4607 +rect 8251 4573 8263 4607 +rect 8205 4567 8263 4573 +rect 8021 4471 8079 4477 +rect 8021 4437 8033 4471 +rect 8067 4468 8079 4471 +rect 8110 4468 8116 4480 +rect 8067 4440 8116 4468 +rect 8067 4437 8079 4440 +rect 8021 4431 8079 4437 +rect 8110 4428 8116 4440 +rect 8168 4428 8174 4480 +rect 1104 4378 8832 4400 +rect 1104 4326 2610 4378 +rect 2662 4326 2674 4378 +rect 2726 4326 2738 4378 +rect 2790 4326 2802 4378 +rect 2854 4326 2866 4378 +rect 2918 4326 7610 4378 +rect 7662 4326 7674 4378 +rect 7726 4326 7738 4378 +rect 7790 4326 7802 4378 +rect 7854 4326 7866 4378 +rect 7918 4326 8832 4378 +rect 1104 4304 8832 4326 +rect 8018 4224 8024 4276 +rect 8076 4224 8082 4276 +rect 7466 4088 7472 4140 +rect 7524 4128 7530 4140 +rect 8205 4131 8263 4137 +rect 8205 4128 8217 4131 +rect 7524 4100 8217 4128 +rect 7524 4088 7530 4100 +rect 8205 4097 8217 4100 +rect 8251 4128 8263 4131 +rect 8481 4131 8539 4137 +rect 8481 4128 8493 4131 +rect 8251 4100 8493 4128 +rect 8251 4097 8263 4100 +rect 8205 4091 8263 4097 +rect 8481 4097 8493 4100 +rect 8527 4097 8539 4131 +rect 8481 4091 8539 4097 +rect 8202 3884 8208 3936 +rect 8260 3924 8266 3936 +rect 8297 3927 8355 3933 +rect 8297 3924 8309 3927 +rect 8260 3896 8309 3924 +rect 8260 3884 8266 3896 +rect 8297 3893 8309 3896 +rect 8343 3893 8355 3927 +rect 8297 3887 8355 3893 +rect 1104 3834 8832 3856 +rect 1104 3782 1950 3834 +rect 2002 3782 2014 3834 +rect 2066 3782 2078 3834 +rect 2130 3782 2142 3834 +rect 2194 3782 2206 3834 +rect 2258 3782 6950 3834 +rect 7002 3782 7014 3834 +rect 7066 3782 7078 3834 +rect 7130 3782 7142 3834 +rect 7194 3782 7206 3834 +rect 7258 3782 8832 3834 +rect 1104 3760 8832 3782 +rect 8113 3655 8171 3661 +rect 8113 3621 8125 3655 +rect 8159 3621 8171 3655 +rect 8113 3615 8171 3621 +rect 7374 3476 7380 3528 +rect 7432 3516 7438 3528 +rect 7929 3519 7987 3525 +rect 7929 3516 7941 3519 +rect 7432 3488 7941 3516 +rect 7432 3476 7438 3488 +rect 7929 3485 7941 3488 +rect 7975 3485 7987 3519 +rect 8128 3516 8156 3615 +rect 8205 3519 8263 3525 +rect 8205 3516 8217 3519 +rect 8128 3488 8217 3516 +rect 7929 3479 7987 3485 +rect 8205 3485 8217 3488 +rect 8251 3485 8263 3519 +rect 8205 3479 8263 3485 +rect 8386 3340 8392 3392 +rect 8444 3340 8450 3392 +rect 1104 3290 8832 3312 +rect 1104 3238 2610 3290 +rect 2662 3238 2674 3290 +rect 2726 3238 2738 3290 +rect 2790 3238 2802 3290 +rect 2854 3238 2866 3290 +rect 2918 3238 7610 3290 +rect 7662 3238 7674 3290 +rect 7726 3238 7738 3290 +rect 7790 3238 7802 3290 +rect 7854 3238 7866 3290 +rect 7918 3238 8832 3290 +rect 1104 3216 8832 3238 +rect 7929 3179 7987 3185 +rect 7929 3145 7941 3179 +rect 7975 3176 7987 3179 +rect 8110 3176 8116 3188 +rect 7975 3148 8116 3176 +rect 7975 3145 7987 3148 +rect 7929 3139 7987 3145 +rect 8110 3136 8116 3148 +rect 8168 3136 8174 3188 +rect 8110 3000 8116 3052 +rect 8168 3000 8174 3052 +rect 8205 3043 8263 3049 +rect 8205 3009 8217 3043 +rect 8251 3009 8263 3043 +rect 8205 3003 8263 3009 +rect 7282 2932 7288 2984 +rect 7340 2972 7346 2984 +rect 8220 2972 8248 3003 +rect 7340 2944 8248 2972 +rect 7340 2932 7346 2944 +rect 8386 2796 8392 2848 +rect 8444 2796 8450 2848 +rect 1104 2746 8832 2768 +rect 1104 2694 1950 2746 +rect 2002 2694 2014 2746 +rect 2066 2694 2078 2746 +rect 2130 2694 2142 2746 +rect 2194 2694 2206 2746 +rect 2258 2694 6950 2746 +rect 7002 2694 7014 2746 +rect 7066 2694 7078 2746 +rect 7130 2694 7142 2746 +rect 7194 2694 7206 2746 +rect 7258 2694 8832 2746 +rect 1104 2672 8832 2694 +rect 7282 2592 7288 2644 +rect 7340 2592 7346 2644 +rect 7561 2567 7619 2573 +rect 7561 2533 7573 2567 +rect 7607 2533 7619 2567 +rect 7561 2527 7619 2533 +rect 7101 2431 7159 2437 +rect 7101 2397 7113 2431 +rect 7147 2428 7159 2431 +rect 7374 2428 7380 2440 +rect 7147 2400 7380 2428 +rect 7147 2397 7159 2400 +rect 7101 2391 7159 2397 +rect 7374 2388 7380 2400 +rect 7432 2388 7438 2440 +rect 7576 2428 7604 2527 +rect 7653 2431 7711 2437 +rect 7653 2428 7665 2431 +rect 7576 2400 7665 2428 +rect 7653 2397 7665 2400 +rect 7699 2397 7711 2431 +rect 7653 2391 7711 2397 +rect 8113 2431 8171 2437 +rect 8113 2397 8125 2431 +rect 8159 2428 8171 2431 +rect 8202 2428 8208 2440 +rect 8159 2400 8208 2428 +rect 8159 2397 8171 2400 +rect 8113 2391 8171 2397 +rect 8202 2388 8208 2400 +rect 8260 2388 8266 2440 +rect 7837 2295 7895 2301 +rect 7837 2261 7849 2295 +rect 7883 2292 7895 2295 +rect 8018 2292 8024 2304 +rect 7883 2264 8024 2292 +rect 7883 2261 7895 2264 +rect 7837 2255 7895 2261 +rect 8018 2252 8024 2264 +rect 8076 2252 8082 2304 +rect 8202 2252 8208 2304 +rect 8260 2292 8266 2304 +rect 8389 2295 8447 2301 +rect 8389 2292 8401 2295 +rect 8260 2264 8401 2292 +rect 8260 2252 8266 2264 +rect 8389 2261 8401 2264 +rect 8435 2261 8447 2295 +rect 8389 2255 8447 2261 +rect 1104 2202 8832 2224 +rect 1104 2150 2610 2202 +rect 2662 2150 2674 2202 +rect 2726 2150 2738 2202 +rect 2790 2150 2802 2202 +rect 2854 2150 2866 2202 +rect 2918 2150 7610 2202 +rect 7662 2150 7674 2202 +rect 7726 2150 7738 2202 +rect 7790 2150 7802 2202 +rect 7854 2150 7866 2202 +rect 7918 2150 8832 2202 +rect 1104 2128 8832 2150 +<< via1 >> +rect 2610 7590 2662 7642 +rect 2674 7590 2726 7642 +rect 2738 7590 2790 7642 +rect 2802 7590 2854 7642 +rect 2866 7590 2918 7642 +rect 7610 7590 7662 7642 +rect 7674 7590 7726 7642 +rect 7738 7590 7790 7642 +rect 7802 7590 7854 7642 +rect 7866 7590 7918 7642 +rect 8024 7488 8076 7540 +rect 8208 7420 8260 7472 +rect 8484 7463 8536 7472 +rect 8484 7429 8493 7463 +rect 8493 7429 8527 7463 +rect 8527 7429 8536 7463 +rect 8484 7420 8536 7429 +rect 1950 7046 2002 7098 +rect 2014 7046 2066 7098 +rect 2078 7046 2130 7098 +rect 2142 7046 2194 7098 +rect 2206 7046 2258 7098 +rect 6950 7046 7002 7098 +rect 7014 7046 7066 7098 +rect 7078 7046 7130 7098 +rect 7142 7046 7194 7098 +rect 7206 7046 7258 7098 +rect 8116 6783 8168 6792 +rect 8116 6749 8125 6783 +rect 8125 6749 8159 6783 +rect 8159 6749 8168 6783 +rect 8116 6740 8168 6749 +rect 8024 6672 8076 6724 +rect 8300 6604 8352 6656 +rect 8392 6647 8444 6656 +rect 8392 6613 8401 6647 +rect 8401 6613 8435 6647 +rect 8435 6613 8444 6647 +rect 8392 6604 8444 6613 +rect 2610 6502 2662 6554 +rect 2674 6502 2726 6554 +rect 2738 6502 2790 6554 +rect 2802 6502 2854 6554 +rect 2866 6502 2918 6554 +rect 7610 6502 7662 6554 +rect 7674 6502 7726 6554 +rect 7738 6502 7790 6554 +rect 7802 6502 7854 6554 +rect 7866 6502 7918 6554 +rect 7564 6264 7616 6316 +rect 8024 6264 8076 6316 +rect 8392 6171 8444 6180 +rect 8392 6137 8401 6171 +rect 8401 6137 8435 6171 +rect 8435 6137 8444 6171 +rect 8392 6128 8444 6137 +rect 1950 5958 2002 6010 +rect 2014 5958 2066 6010 +rect 2078 5958 2130 6010 +rect 2142 5958 2194 6010 +rect 2206 5958 2258 6010 +rect 6950 5958 7002 6010 +rect 7014 5958 7066 6010 +rect 7078 5958 7130 6010 +rect 7142 5958 7194 6010 +rect 7206 5958 7258 6010 +rect 8024 5720 8076 5772 +rect 8300 5652 8352 5704 +rect 8208 5584 8260 5636 +rect 7472 5559 7524 5568 +rect 7472 5525 7481 5559 +rect 7481 5525 7515 5559 +rect 7515 5525 7524 5559 +rect 7472 5516 7524 5525 +rect 7564 5516 7616 5568 +rect 2610 5414 2662 5466 +rect 2674 5414 2726 5466 +rect 2738 5414 2790 5466 +rect 2802 5414 2854 5466 +rect 2866 5414 2918 5466 +rect 7610 5414 7662 5466 +rect 7674 5414 7726 5466 +rect 7738 5414 7790 5466 +rect 7802 5414 7854 5466 +rect 7866 5414 7918 5466 +rect 7564 5312 7616 5364 +rect 8116 5355 8168 5364 +rect 8116 5321 8125 5355 +rect 8125 5321 8159 5355 +rect 8159 5321 8168 5355 +rect 8116 5312 8168 5321 +rect 7472 5176 7524 5228 +rect 8208 5176 8260 5228 +rect 8300 5176 8352 5228 +rect 1950 4870 2002 4922 +rect 2014 4870 2066 4922 +rect 2078 4870 2130 4922 +rect 2142 4870 2194 4922 +rect 2206 4870 2258 4922 +rect 6950 4870 7002 4922 +rect 7014 4870 7066 4922 +rect 7078 4870 7130 4922 +rect 7142 4870 7194 4922 +rect 7206 4870 7258 4922 +rect 8392 4811 8444 4820 +rect 8392 4777 8401 4811 +rect 8401 4777 8435 4811 +rect 8435 4777 8444 4811 +rect 8392 4768 8444 4777 +rect 7564 4607 7616 4616 +rect 7564 4573 7573 4607 +rect 7573 4573 7607 4607 +rect 7607 4573 7616 4607 +rect 7564 4564 7616 4573 +rect 8024 4564 8076 4616 +rect 8116 4428 8168 4480 +rect 2610 4326 2662 4378 +rect 2674 4326 2726 4378 +rect 2738 4326 2790 4378 +rect 2802 4326 2854 4378 +rect 2866 4326 2918 4378 +rect 7610 4326 7662 4378 +rect 7674 4326 7726 4378 +rect 7738 4326 7790 4378 +rect 7802 4326 7854 4378 +rect 7866 4326 7918 4378 +rect 8024 4267 8076 4276 +rect 8024 4233 8033 4267 +rect 8033 4233 8067 4267 +rect 8067 4233 8076 4267 +rect 8024 4224 8076 4233 +rect 7472 4088 7524 4140 +rect 8208 3884 8260 3936 +rect 1950 3782 2002 3834 +rect 2014 3782 2066 3834 +rect 2078 3782 2130 3834 +rect 2142 3782 2194 3834 +rect 2206 3782 2258 3834 +rect 6950 3782 7002 3834 +rect 7014 3782 7066 3834 +rect 7078 3782 7130 3834 +rect 7142 3782 7194 3834 +rect 7206 3782 7258 3834 +rect 7380 3476 7432 3528 +rect 8392 3383 8444 3392 +rect 8392 3349 8401 3383 +rect 8401 3349 8435 3383 +rect 8435 3349 8444 3383 +rect 8392 3340 8444 3349 +rect 2610 3238 2662 3290 +rect 2674 3238 2726 3290 +rect 2738 3238 2790 3290 +rect 2802 3238 2854 3290 +rect 2866 3238 2918 3290 +rect 7610 3238 7662 3290 +rect 7674 3238 7726 3290 +rect 7738 3238 7790 3290 +rect 7802 3238 7854 3290 +rect 7866 3238 7918 3290 +rect 8116 3136 8168 3188 +rect 8116 3043 8168 3052 +rect 8116 3009 8125 3043 +rect 8125 3009 8159 3043 +rect 8159 3009 8168 3043 +rect 8116 3000 8168 3009 +rect 7288 2932 7340 2984 +rect 8392 2839 8444 2848 +rect 8392 2805 8401 2839 +rect 8401 2805 8435 2839 +rect 8435 2805 8444 2839 +rect 8392 2796 8444 2805 +rect 1950 2694 2002 2746 +rect 2014 2694 2066 2746 +rect 2078 2694 2130 2746 +rect 2142 2694 2194 2746 +rect 2206 2694 2258 2746 +rect 6950 2694 7002 2746 +rect 7014 2694 7066 2746 +rect 7078 2694 7130 2746 +rect 7142 2694 7194 2746 +rect 7206 2694 7258 2746 +rect 7288 2635 7340 2644 +rect 7288 2601 7297 2635 +rect 7297 2601 7331 2635 +rect 7331 2601 7340 2635 +rect 7288 2592 7340 2601 +rect 7380 2431 7432 2440 +rect 7380 2397 7389 2431 +rect 7389 2397 7423 2431 +rect 7423 2397 7432 2431 +rect 7380 2388 7432 2397 +rect 8208 2388 8260 2440 +rect 8024 2252 8076 2304 +rect 8208 2252 8260 2304 +rect 2610 2150 2662 2202 +rect 2674 2150 2726 2202 +rect 2738 2150 2790 2202 +rect 2802 2150 2854 2202 +rect 2866 2150 2918 2202 +rect 7610 2150 7662 2202 +rect 7674 2150 7726 2202 +rect 7738 2150 7790 2202 +rect 7802 2150 7854 2202 +rect 7866 2150 7918 2202 +<< metal2 >> +rect 8482 8936 8538 8945 +rect 8482 8871 8538 8880 +rect 8114 8256 8170 8265 +rect 8114 8191 8170 8200 +rect 2610 7644 2918 7653 +rect 2610 7642 2616 7644 +rect 2672 7642 2696 7644 +rect 2752 7642 2776 7644 +rect 2832 7642 2856 7644 +rect 2912 7642 2918 7644 +rect 2672 7590 2674 7642 +rect 2854 7590 2856 7642 +rect 2610 7588 2616 7590 +rect 2672 7588 2696 7590 +rect 2752 7588 2776 7590 +rect 2832 7588 2856 7590 +rect 2912 7588 2918 7590 +rect 2610 7579 2918 7588 +rect 7610 7644 7918 7653 +rect 7610 7642 7616 7644 +rect 7672 7642 7696 7644 +rect 7752 7642 7776 7644 +rect 7832 7642 7856 7644 +rect 7912 7642 7918 7644 +rect 7672 7590 7674 7642 +rect 7854 7590 7856 7642 +rect 7610 7588 7616 7590 +rect 7672 7588 7696 7590 +rect 7752 7588 7776 7590 +rect 7832 7588 7856 7590 +rect 7912 7588 7918 7590 +rect 7610 7579 7918 7588 +rect 8022 7576 8078 7585 +rect 8022 7511 8024 7520 +rect 8076 7511 8078 7520 +rect 8024 7482 8076 7488 +rect 1950 7100 2258 7109 +rect 1950 7098 1956 7100 +rect 2012 7098 2036 7100 +rect 2092 7098 2116 7100 +rect 2172 7098 2196 7100 +rect 2252 7098 2258 7100 +rect 2012 7046 2014 7098 +rect 2194 7046 2196 7098 +rect 1950 7044 1956 7046 +rect 2012 7044 2036 7046 +rect 2092 7044 2116 7046 +rect 2172 7044 2196 7046 +rect 2252 7044 2258 7046 +rect 1950 7035 2258 7044 +rect 6950 7100 7258 7109 +rect 6950 7098 6956 7100 +rect 7012 7098 7036 7100 +rect 7092 7098 7116 7100 +rect 7172 7098 7196 7100 +rect 7252 7098 7258 7100 +rect 7012 7046 7014 7098 +rect 7194 7046 7196 7098 +rect 6950 7044 6956 7046 +rect 7012 7044 7036 7046 +rect 7092 7044 7116 7046 +rect 7172 7044 7196 7046 +rect 7252 7044 7258 7046 +rect 6950 7035 7258 7044 +rect 8128 6798 8156 8191 +rect 8496 7478 8524 8871 +rect 8208 7472 8260 7478 +rect 8208 7414 8260 7420 +rect 8484 7472 8536 7478 +rect 8484 7414 8536 7420 +rect 8116 6792 8168 6798 +rect 8116 6734 8168 6740 +rect 8024 6724 8076 6730 +rect 8024 6666 8076 6672 +rect 2610 6556 2918 6565 +rect 2610 6554 2616 6556 +rect 2672 6554 2696 6556 +rect 2752 6554 2776 6556 +rect 2832 6554 2856 6556 +rect 2912 6554 2918 6556 +rect 2672 6502 2674 6554 +rect 2854 6502 2856 6554 +rect 2610 6500 2616 6502 +rect 2672 6500 2696 6502 +rect 2752 6500 2776 6502 +rect 2832 6500 2856 6502 +rect 2912 6500 2918 6502 +rect 2610 6491 2918 6500 +rect 7610 6556 7918 6565 +rect 7610 6554 7616 6556 +rect 7672 6554 7696 6556 +rect 7752 6554 7776 6556 +rect 7832 6554 7856 6556 +rect 7912 6554 7918 6556 +rect 7672 6502 7674 6554 +rect 7854 6502 7856 6554 +rect 7610 6500 7616 6502 +rect 7672 6500 7696 6502 +rect 7752 6500 7776 6502 +rect 7832 6500 7856 6502 +rect 7912 6500 7918 6502 +rect 7610 6491 7918 6500 +rect 8036 6322 8064 6666 +rect 7564 6316 7616 6322 +rect 7564 6258 7616 6264 +rect 8024 6316 8076 6322 +rect 8024 6258 8076 6264 +rect 1950 6012 2258 6021 +rect 1950 6010 1956 6012 +rect 2012 6010 2036 6012 +rect 2092 6010 2116 6012 +rect 2172 6010 2196 6012 +rect 2252 6010 2258 6012 +rect 2012 5958 2014 6010 +rect 2194 5958 2196 6010 +rect 1950 5956 1956 5958 +rect 2012 5956 2036 5958 +rect 2092 5956 2116 5958 +rect 2172 5956 2196 5958 +rect 2252 5956 2258 5958 +rect 1950 5947 2258 5956 +rect 6950 6012 7258 6021 +rect 6950 6010 6956 6012 +rect 7012 6010 7036 6012 +rect 7092 6010 7116 6012 +rect 7172 6010 7196 6012 +rect 7252 6010 7258 6012 +rect 7012 5958 7014 6010 +rect 7194 5958 7196 6010 +rect 6950 5956 6956 5958 +rect 7012 5956 7036 5958 +rect 7092 5956 7116 5958 +rect 7172 5956 7196 5958 +rect 7252 5956 7258 5958 +rect 6950 5947 7258 5956 +rect 7576 5658 7604 6258 +rect 8220 5794 8248 7414 +rect 8390 6896 8446 6905 +rect 8390 6831 8446 6840 +rect 8404 6662 8432 6831 +rect 8300 6656 8352 6662 +rect 8300 6598 8352 6604 +rect 8392 6656 8444 6662 +rect 8392 6598 8444 6604 +rect 8024 5772 8076 5778 +rect 8024 5714 8076 5720 +rect 8128 5766 8248 5794 +rect 7392 5630 7604 5658 +rect 2610 5468 2918 5477 +rect 2610 5466 2616 5468 +rect 2672 5466 2696 5468 +rect 2752 5466 2776 5468 +rect 2832 5466 2856 5468 +rect 2912 5466 2918 5468 +rect 2672 5414 2674 5466 +rect 2854 5414 2856 5466 +rect 2610 5412 2616 5414 +rect 2672 5412 2696 5414 +rect 2752 5412 2776 5414 +rect 2832 5412 2856 5414 +rect 2912 5412 2918 5414 +rect 2610 5403 2918 5412 +rect 1950 4924 2258 4933 +rect 1950 4922 1956 4924 +rect 2012 4922 2036 4924 +rect 2092 4922 2116 4924 +rect 2172 4922 2196 4924 +rect 2252 4922 2258 4924 +rect 2012 4870 2014 4922 +rect 2194 4870 2196 4922 +rect 1950 4868 1956 4870 +rect 2012 4868 2036 4870 +rect 2092 4868 2116 4870 +rect 2172 4868 2196 4870 +rect 2252 4868 2258 4870 +rect 1950 4859 2258 4868 +rect 6950 4924 7258 4933 +rect 6950 4922 6956 4924 +rect 7012 4922 7036 4924 +rect 7092 4922 7116 4924 +rect 7172 4922 7196 4924 +rect 7252 4922 7258 4924 +rect 7012 4870 7014 4922 +rect 7194 4870 7196 4922 +rect 6950 4868 6956 4870 +rect 7012 4868 7036 4870 +rect 7092 4868 7116 4870 +rect 7172 4868 7196 4870 +rect 7252 4868 7258 4870 +rect 6950 4859 7258 4868 +rect 2610 4380 2918 4389 +rect 2610 4378 2616 4380 +rect 2672 4378 2696 4380 +rect 2752 4378 2776 4380 +rect 2832 4378 2856 4380 +rect 2912 4378 2918 4380 +rect 2672 4326 2674 4378 +rect 2854 4326 2856 4378 +rect 2610 4324 2616 4326 +rect 2672 4324 2696 4326 +rect 2752 4324 2776 4326 +rect 2832 4324 2856 4326 +rect 2912 4324 2918 4326 +rect 2610 4315 2918 4324 +rect 1950 3836 2258 3845 +rect 1950 3834 1956 3836 +rect 2012 3834 2036 3836 +rect 2092 3834 2116 3836 +rect 2172 3834 2196 3836 +rect 2252 3834 2258 3836 +rect 2012 3782 2014 3834 +rect 2194 3782 2196 3834 +rect 1950 3780 1956 3782 +rect 2012 3780 2036 3782 +rect 2092 3780 2116 3782 +rect 2172 3780 2196 3782 +rect 2252 3780 2258 3782 +rect 1950 3771 2258 3780 +rect 6950 3836 7258 3845 +rect 6950 3834 6956 3836 +rect 7012 3834 7036 3836 +rect 7092 3834 7116 3836 +rect 7172 3834 7196 3836 +rect 7252 3834 7258 3836 +rect 7012 3782 7014 3834 +rect 7194 3782 7196 3834 +rect 6950 3780 6956 3782 +rect 7012 3780 7036 3782 +rect 7092 3780 7116 3782 +rect 7172 3780 7196 3782 +rect 7252 3780 7258 3782 +rect 6950 3771 7258 3780 +rect 7392 3534 7420 5630 +rect 7576 5574 7604 5630 +rect 7472 5568 7524 5574 +rect 7472 5510 7524 5516 +rect 7564 5568 7616 5574 +rect 8036 5545 8064 5714 +rect 7564 5510 7616 5516 +rect 8022 5536 8078 5545 +rect 7484 5234 7512 5510 +rect 7610 5468 7918 5477 +rect 8022 5471 8078 5480 +rect 7610 5466 7616 5468 +rect 7672 5466 7696 5468 +rect 7752 5466 7776 5468 +rect 7832 5466 7856 5468 +rect 7912 5466 7918 5468 +rect 7672 5414 7674 5466 +rect 7854 5414 7856 5466 +rect 7610 5412 7616 5414 +rect 7672 5412 7696 5414 +rect 7752 5412 7776 5414 +rect 7832 5412 7856 5414 +rect 7912 5412 7918 5414 +rect 7610 5403 7918 5412 +rect 8128 5370 8156 5766 +rect 8312 5710 8340 6598 +rect 8390 6216 8446 6225 +rect 8390 6151 8392 6160 +rect 8444 6151 8446 6160 +rect 8392 6122 8444 6128 +rect 8300 5704 8352 5710 +rect 8300 5646 8352 5652 +rect 8208 5636 8260 5642 +rect 8208 5578 8260 5584 +rect 7564 5364 7616 5370 +rect 7564 5306 7616 5312 +rect 8116 5364 8168 5370 +rect 8116 5306 8168 5312 +rect 7472 5228 7524 5234 +rect 7472 5170 7524 5176 +rect 7576 4622 7604 5306 +rect 8220 5234 8248 5578 +rect 8312 5234 8340 5646 +rect 8208 5228 8260 5234 +rect 8208 5170 8260 5176 +rect 8300 5228 8352 5234 +rect 8300 5170 8352 5176 +rect 7564 4616 7616 4622 +rect 7484 4564 7564 4570 +rect 7484 4558 7616 4564 +rect 8024 4616 8076 4622 +rect 8024 4558 8076 4564 +rect 7484 4542 7604 4558 +rect 7484 4146 7512 4542 +rect 7610 4380 7918 4389 +rect 7610 4378 7616 4380 +rect 7672 4378 7696 4380 +rect 7752 4378 7776 4380 +rect 7832 4378 7856 4380 +rect 7912 4378 7918 4380 +rect 7672 4326 7674 4378 +rect 7854 4326 7856 4378 +rect 7610 4324 7616 4326 +rect 7672 4324 7696 4326 +rect 7752 4324 7776 4326 +rect 7832 4324 7856 4326 +rect 7912 4324 7918 4326 +rect 7610 4315 7918 4324 +rect 8036 4282 8064 4558 +rect 8116 4480 8168 4486 +rect 8116 4422 8168 4428 +rect 8024 4276 8076 4282 +rect 8024 4218 8076 4224 +rect 8128 4185 8156 4422 +rect 8114 4176 8170 4185 +rect 7472 4140 7524 4146 +rect 8114 4111 8170 4120 +rect 7472 4082 7524 4088 +rect 8220 4026 8248 5170 +rect 8390 4856 8446 4865 +rect 8390 4791 8392 4800 +rect 8444 4791 8446 4800 +rect 8392 4762 8444 4768 +rect 8128 3998 8248 4026 +rect 7380 3528 7432 3534 +rect 7380 3470 7432 3476 +rect 2610 3292 2918 3301 +rect 2610 3290 2616 3292 +rect 2672 3290 2696 3292 +rect 2752 3290 2776 3292 +rect 2832 3290 2856 3292 +rect 2912 3290 2918 3292 +rect 2672 3238 2674 3290 +rect 2854 3238 2856 3290 +rect 2610 3236 2616 3238 +rect 2672 3236 2696 3238 +rect 2752 3236 2776 3238 +rect 2832 3236 2856 3238 +rect 2912 3236 2918 3238 +rect 2610 3227 2918 3236 +rect 7288 2984 7340 2990 +rect 7288 2926 7340 2932 +rect 1950 2748 2258 2757 +rect 1950 2746 1956 2748 +rect 2012 2746 2036 2748 +rect 2092 2746 2116 2748 +rect 2172 2746 2196 2748 +rect 2252 2746 2258 2748 +rect 2012 2694 2014 2746 +rect 2194 2694 2196 2746 +rect 1950 2692 1956 2694 +rect 2012 2692 2036 2694 +rect 2092 2692 2116 2694 +rect 2172 2692 2196 2694 +rect 2252 2692 2258 2694 +rect 1950 2683 2258 2692 +rect 6950 2748 7258 2757 +rect 6950 2746 6956 2748 +rect 7012 2746 7036 2748 +rect 7092 2746 7116 2748 +rect 7172 2746 7196 2748 +rect 7252 2746 7258 2748 +rect 7012 2694 7014 2746 +rect 7194 2694 7196 2746 +rect 6950 2692 6956 2694 +rect 7012 2692 7036 2694 +rect 7092 2692 7116 2694 +rect 7172 2692 7196 2694 +rect 7252 2692 7258 2694 +rect 6950 2683 7258 2692 +rect 7300 2650 7328 2926 +rect 7288 2644 7340 2650 +rect 7288 2586 7340 2592 +rect 7392 2446 7420 3470 +rect 7610 3292 7918 3301 +rect 7610 3290 7616 3292 +rect 7672 3290 7696 3292 +rect 7752 3290 7776 3292 +rect 7832 3290 7856 3292 +rect 7912 3290 7918 3292 +rect 7672 3238 7674 3290 +rect 7854 3238 7856 3290 +rect 7610 3236 7616 3238 +rect 7672 3236 7696 3238 +rect 7752 3236 7776 3238 +rect 7832 3236 7856 3238 +rect 7912 3236 7918 3238 +rect 7610 3227 7918 3236 +rect 8128 3194 8156 3998 +rect 8208 3936 8260 3942 +rect 8208 3878 8260 3884 +rect 8116 3188 8168 3194 +rect 8116 3130 8168 3136 +rect 8116 3052 8168 3058 +rect 8116 2994 8168 3000 +rect 8128 2825 8156 2994 +rect 8114 2816 8170 2825 +rect 8114 2751 8170 2760 +rect 8220 2446 8248 3878 +rect 8390 3496 8446 3505 +rect 8390 3431 8446 3440 +rect 8404 3398 8432 3431 +rect 8392 3392 8444 3398 +rect 8392 3334 8444 3340 +rect 8392 2848 8444 2854 +rect 8392 2790 8444 2796 +rect 7380 2440 7432 2446 +rect 7380 2382 7432 2388 +rect 8208 2440 8260 2446 +rect 8208 2382 8260 2388 +rect 8024 2304 8076 2310 +rect 8024 2246 8076 2252 +rect 8208 2304 8260 2310 +rect 8208 2246 8260 2252 +rect 2610 2204 2918 2213 +rect 2610 2202 2616 2204 +rect 2672 2202 2696 2204 +rect 2752 2202 2776 2204 +rect 2832 2202 2856 2204 +rect 2912 2202 2918 2204 +rect 2672 2150 2674 2202 +rect 2854 2150 2856 2202 +rect 2610 2148 2616 2150 +rect 2672 2148 2696 2150 +rect 2752 2148 2776 2150 +rect 2832 2148 2856 2150 +rect 2912 2148 2918 2150 +rect 2610 2139 2918 2148 +rect 7610 2204 7918 2213 +rect 7610 2202 7616 2204 +rect 7672 2202 7696 2204 +rect 7752 2202 7776 2204 +rect 7832 2202 7856 2204 +rect 7912 2202 7918 2204 +rect 7672 2150 7674 2202 +rect 7854 2150 7856 2202 +rect 7610 2148 7616 2150 +rect 7672 2148 7696 2150 +rect 7752 2148 7776 2150 +rect 7832 2148 7856 2150 +rect 7912 2148 7918 2150 +rect 7610 2139 7918 2148 +rect 8036 2145 8064 2246 +rect 8022 2136 8078 2145 +rect 8022 2071 8078 2080 +rect 8220 785 8248 2246 +rect 8404 1465 8432 2790 +rect 8390 1456 8446 1465 +rect 8390 1391 8446 1400 +rect 8206 776 8262 785 +rect 8206 711 8262 720 +<< via2 >> +rect 8482 8880 8538 8936 +rect 8114 8200 8170 8256 +rect 2616 7642 2672 7644 +rect 2696 7642 2752 7644 +rect 2776 7642 2832 7644 +rect 2856 7642 2912 7644 +rect 2616 7590 2662 7642 +rect 2662 7590 2672 7642 +rect 2696 7590 2726 7642 +rect 2726 7590 2738 7642 +rect 2738 7590 2752 7642 +rect 2776 7590 2790 7642 +rect 2790 7590 2802 7642 +rect 2802 7590 2832 7642 +rect 2856 7590 2866 7642 +rect 2866 7590 2912 7642 +rect 2616 7588 2672 7590 +rect 2696 7588 2752 7590 +rect 2776 7588 2832 7590 +rect 2856 7588 2912 7590 +rect 7616 7642 7672 7644 +rect 7696 7642 7752 7644 +rect 7776 7642 7832 7644 +rect 7856 7642 7912 7644 +rect 7616 7590 7662 7642 +rect 7662 7590 7672 7642 +rect 7696 7590 7726 7642 +rect 7726 7590 7738 7642 +rect 7738 7590 7752 7642 +rect 7776 7590 7790 7642 +rect 7790 7590 7802 7642 +rect 7802 7590 7832 7642 +rect 7856 7590 7866 7642 +rect 7866 7590 7912 7642 +rect 7616 7588 7672 7590 +rect 7696 7588 7752 7590 +rect 7776 7588 7832 7590 +rect 7856 7588 7912 7590 +rect 8022 7540 8078 7576 +rect 8022 7520 8024 7540 +rect 8024 7520 8076 7540 +rect 8076 7520 8078 7540 +rect 1956 7098 2012 7100 +rect 2036 7098 2092 7100 +rect 2116 7098 2172 7100 +rect 2196 7098 2252 7100 +rect 1956 7046 2002 7098 +rect 2002 7046 2012 7098 +rect 2036 7046 2066 7098 +rect 2066 7046 2078 7098 +rect 2078 7046 2092 7098 +rect 2116 7046 2130 7098 +rect 2130 7046 2142 7098 +rect 2142 7046 2172 7098 +rect 2196 7046 2206 7098 +rect 2206 7046 2252 7098 +rect 1956 7044 2012 7046 +rect 2036 7044 2092 7046 +rect 2116 7044 2172 7046 +rect 2196 7044 2252 7046 +rect 6956 7098 7012 7100 +rect 7036 7098 7092 7100 +rect 7116 7098 7172 7100 +rect 7196 7098 7252 7100 +rect 6956 7046 7002 7098 +rect 7002 7046 7012 7098 +rect 7036 7046 7066 7098 +rect 7066 7046 7078 7098 +rect 7078 7046 7092 7098 +rect 7116 7046 7130 7098 +rect 7130 7046 7142 7098 +rect 7142 7046 7172 7098 +rect 7196 7046 7206 7098 +rect 7206 7046 7252 7098 +rect 6956 7044 7012 7046 +rect 7036 7044 7092 7046 +rect 7116 7044 7172 7046 +rect 7196 7044 7252 7046 +rect 2616 6554 2672 6556 +rect 2696 6554 2752 6556 +rect 2776 6554 2832 6556 +rect 2856 6554 2912 6556 +rect 2616 6502 2662 6554 +rect 2662 6502 2672 6554 +rect 2696 6502 2726 6554 +rect 2726 6502 2738 6554 +rect 2738 6502 2752 6554 +rect 2776 6502 2790 6554 +rect 2790 6502 2802 6554 +rect 2802 6502 2832 6554 +rect 2856 6502 2866 6554 +rect 2866 6502 2912 6554 +rect 2616 6500 2672 6502 +rect 2696 6500 2752 6502 +rect 2776 6500 2832 6502 +rect 2856 6500 2912 6502 +rect 7616 6554 7672 6556 +rect 7696 6554 7752 6556 +rect 7776 6554 7832 6556 +rect 7856 6554 7912 6556 +rect 7616 6502 7662 6554 +rect 7662 6502 7672 6554 +rect 7696 6502 7726 6554 +rect 7726 6502 7738 6554 +rect 7738 6502 7752 6554 +rect 7776 6502 7790 6554 +rect 7790 6502 7802 6554 +rect 7802 6502 7832 6554 +rect 7856 6502 7866 6554 +rect 7866 6502 7912 6554 +rect 7616 6500 7672 6502 +rect 7696 6500 7752 6502 +rect 7776 6500 7832 6502 +rect 7856 6500 7912 6502 +rect 1956 6010 2012 6012 +rect 2036 6010 2092 6012 +rect 2116 6010 2172 6012 +rect 2196 6010 2252 6012 +rect 1956 5958 2002 6010 +rect 2002 5958 2012 6010 +rect 2036 5958 2066 6010 +rect 2066 5958 2078 6010 +rect 2078 5958 2092 6010 +rect 2116 5958 2130 6010 +rect 2130 5958 2142 6010 +rect 2142 5958 2172 6010 +rect 2196 5958 2206 6010 +rect 2206 5958 2252 6010 +rect 1956 5956 2012 5958 +rect 2036 5956 2092 5958 +rect 2116 5956 2172 5958 +rect 2196 5956 2252 5958 +rect 6956 6010 7012 6012 +rect 7036 6010 7092 6012 +rect 7116 6010 7172 6012 +rect 7196 6010 7252 6012 +rect 6956 5958 7002 6010 +rect 7002 5958 7012 6010 +rect 7036 5958 7066 6010 +rect 7066 5958 7078 6010 +rect 7078 5958 7092 6010 +rect 7116 5958 7130 6010 +rect 7130 5958 7142 6010 +rect 7142 5958 7172 6010 +rect 7196 5958 7206 6010 +rect 7206 5958 7252 6010 +rect 6956 5956 7012 5958 +rect 7036 5956 7092 5958 +rect 7116 5956 7172 5958 +rect 7196 5956 7252 5958 +rect 8390 6840 8446 6896 +rect 2616 5466 2672 5468 +rect 2696 5466 2752 5468 +rect 2776 5466 2832 5468 +rect 2856 5466 2912 5468 +rect 2616 5414 2662 5466 +rect 2662 5414 2672 5466 +rect 2696 5414 2726 5466 +rect 2726 5414 2738 5466 +rect 2738 5414 2752 5466 +rect 2776 5414 2790 5466 +rect 2790 5414 2802 5466 +rect 2802 5414 2832 5466 +rect 2856 5414 2866 5466 +rect 2866 5414 2912 5466 +rect 2616 5412 2672 5414 +rect 2696 5412 2752 5414 +rect 2776 5412 2832 5414 +rect 2856 5412 2912 5414 +rect 1956 4922 2012 4924 +rect 2036 4922 2092 4924 +rect 2116 4922 2172 4924 +rect 2196 4922 2252 4924 +rect 1956 4870 2002 4922 +rect 2002 4870 2012 4922 +rect 2036 4870 2066 4922 +rect 2066 4870 2078 4922 +rect 2078 4870 2092 4922 +rect 2116 4870 2130 4922 +rect 2130 4870 2142 4922 +rect 2142 4870 2172 4922 +rect 2196 4870 2206 4922 +rect 2206 4870 2252 4922 +rect 1956 4868 2012 4870 +rect 2036 4868 2092 4870 +rect 2116 4868 2172 4870 +rect 2196 4868 2252 4870 +rect 6956 4922 7012 4924 +rect 7036 4922 7092 4924 +rect 7116 4922 7172 4924 +rect 7196 4922 7252 4924 +rect 6956 4870 7002 4922 +rect 7002 4870 7012 4922 +rect 7036 4870 7066 4922 +rect 7066 4870 7078 4922 +rect 7078 4870 7092 4922 +rect 7116 4870 7130 4922 +rect 7130 4870 7142 4922 +rect 7142 4870 7172 4922 +rect 7196 4870 7206 4922 +rect 7206 4870 7252 4922 +rect 6956 4868 7012 4870 +rect 7036 4868 7092 4870 +rect 7116 4868 7172 4870 +rect 7196 4868 7252 4870 +rect 2616 4378 2672 4380 +rect 2696 4378 2752 4380 +rect 2776 4378 2832 4380 +rect 2856 4378 2912 4380 +rect 2616 4326 2662 4378 +rect 2662 4326 2672 4378 +rect 2696 4326 2726 4378 +rect 2726 4326 2738 4378 +rect 2738 4326 2752 4378 +rect 2776 4326 2790 4378 +rect 2790 4326 2802 4378 +rect 2802 4326 2832 4378 +rect 2856 4326 2866 4378 +rect 2866 4326 2912 4378 +rect 2616 4324 2672 4326 +rect 2696 4324 2752 4326 +rect 2776 4324 2832 4326 +rect 2856 4324 2912 4326 +rect 1956 3834 2012 3836 +rect 2036 3834 2092 3836 +rect 2116 3834 2172 3836 +rect 2196 3834 2252 3836 +rect 1956 3782 2002 3834 +rect 2002 3782 2012 3834 +rect 2036 3782 2066 3834 +rect 2066 3782 2078 3834 +rect 2078 3782 2092 3834 +rect 2116 3782 2130 3834 +rect 2130 3782 2142 3834 +rect 2142 3782 2172 3834 +rect 2196 3782 2206 3834 +rect 2206 3782 2252 3834 +rect 1956 3780 2012 3782 +rect 2036 3780 2092 3782 +rect 2116 3780 2172 3782 +rect 2196 3780 2252 3782 +rect 6956 3834 7012 3836 +rect 7036 3834 7092 3836 +rect 7116 3834 7172 3836 +rect 7196 3834 7252 3836 +rect 6956 3782 7002 3834 +rect 7002 3782 7012 3834 +rect 7036 3782 7066 3834 +rect 7066 3782 7078 3834 +rect 7078 3782 7092 3834 +rect 7116 3782 7130 3834 +rect 7130 3782 7142 3834 +rect 7142 3782 7172 3834 +rect 7196 3782 7206 3834 +rect 7206 3782 7252 3834 +rect 6956 3780 7012 3782 +rect 7036 3780 7092 3782 +rect 7116 3780 7172 3782 +rect 7196 3780 7252 3782 +rect 8022 5480 8078 5536 +rect 7616 5466 7672 5468 +rect 7696 5466 7752 5468 +rect 7776 5466 7832 5468 +rect 7856 5466 7912 5468 +rect 7616 5414 7662 5466 +rect 7662 5414 7672 5466 +rect 7696 5414 7726 5466 +rect 7726 5414 7738 5466 +rect 7738 5414 7752 5466 +rect 7776 5414 7790 5466 +rect 7790 5414 7802 5466 +rect 7802 5414 7832 5466 +rect 7856 5414 7866 5466 +rect 7866 5414 7912 5466 +rect 7616 5412 7672 5414 +rect 7696 5412 7752 5414 +rect 7776 5412 7832 5414 +rect 7856 5412 7912 5414 +rect 8390 6180 8446 6216 +rect 8390 6160 8392 6180 +rect 8392 6160 8444 6180 +rect 8444 6160 8446 6180 +rect 7616 4378 7672 4380 +rect 7696 4378 7752 4380 +rect 7776 4378 7832 4380 +rect 7856 4378 7912 4380 +rect 7616 4326 7662 4378 +rect 7662 4326 7672 4378 +rect 7696 4326 7726 4378 +rect 7726 4326 7738 4378 +rect 7738 4326 7752 4378 +rect 7776 4326 7790 4378 +rect 7790 4326 7802 4378 +rect 7802 4326 7832 4378 +rect 7856 4326 7866 4378 +rect 7866 4326 7912 4378 +rect 7616 4324 7672 4326 +rect 7696 4324 7752 4326 +rect 7776 4324 7832 4326 +rect 7856 4324 7912 4326 +rect 8114 4120 8170 4176 +rect 8390 4820 8446 4856 +rect 8390 4800 8392 4820 +rect 8392 4800 8444 4820 +rect 8444 4800 8446 4820 +rect 2616 3290 2672 3292 +rect 2696 3290 2752 3292 +rect 2776 3290 2832 3292 +rect 2856 3290 2912 3292 +rect 2616 3238 2662 3290 +rect 2662 3238 2672 3290 +rect 2696 3238 2726 3290 +rect 2726 3238 2738 3290 +rect 2738 3238 2752 3290 +rect 2776 3238 2790 3290 +rect 2790 3238 2802 3290 +rect 2802 3238 2832 3290 +rect 2856 3238 2866 3290 +rect 2866 3238 2912 3290 +rect 2616 3236 2672 3238 +rect 2696 3236 2752 3238 +rect 2776 3236 2832 3238 +rect 2856 3236 2912 3238 +rect 1956 2746 2012 2748 +rect 2036 2746 2092 2748 +rect 2116 2746 2172 2748 +rect 2196 2746 2252 2748 +rect 1956 2694 2002 2746 +rect 2002 2694 2012 2746 +rect 2036 2694 2066 2746 +rect 2066 2694 2078 2746 +rect 2078 2694 2092 2746 +rect 2116 2694 2130 2746 +rect 2130 2694 2142 2746 +rect 2142 2694 2172 2746 +rect 2196 2694 2206 2746 +rect 2206 2694 2252 2746 +rect 1956 2692 2012 2694 +rect 2036 2692 2092 2694 +rect 2116 2692 2172 2694 +rect 2196 2692 2252 2694 +rect 6956 2746 7012 2748 +rect 7036 2746 7092 2748 +rect 7116 2746 7172 2748 +rect 7196 2746 7252 2748 +rect 6956 2694 7002 2746 +rect 7002 2694 7012 2746 +rect 7036 2694 7066 2746 +rect 7066 2694 7078 2746 +rect 7078 2694 7092 2746 +rect 7116 2694 7130 2746 +rect 7130 2694 7142 2746 +rect 7142 2694 7172 2746 +rect 7196 2694 7206 2746 +rect 7206 2694 7252 2746 +rect 6956 2692 7012 2694 +rect 7036 2692 7092 2694 +rect 7116 2692 7172 2694 +rect 7196 2692 7252 2694 +rect 7616 3290 7672 3292 +rect 7696 3290 7752 3292 +rect 7776 3290 7832 3292 +rect 7856 3290 7912 3292 +rect 7616 3238 7662 3290 +rect 7662 3238 7672 3290 +rect 7696 3238 7726 3290 +rect 7726 3238 7738 3290 +rect 7738 3238 7752 3290 +rect 7776 3238 7790 3290 +rect 7790 3238 7802 3290 +rect 7802 3238 7832 3290 +rect 7856 3238 7866 3290 +rect 7866 3238 7912 3290 +rect 7616 3236 7672 3238 +rect 7696 3236 7752 3238 +rect 7776 3236 7832 3238 +rect 7856 3236 7912 3238 +rect 8114 2760 8170 2816 +rect 8390 3440 8446 3496 +rect 2616 2202 2672 2204 +rect 2696 2202 2752 2204 +rect 2776 2202 2832 2204 +rect 2856 2202 2912 2204 +rect 2616 2150 2662 2202 +rect 2662 2150 2672 2202 +rect 2696 2150 2726 2202 +rect 2726 2150 2738 2202 +rect 2738 2150 2752 2202 +rect 2776 2150 2790 2202 +rect 2790 2150 2802 2202 +rect 2802 2150 2832 2202 +rect 2856 2150 2866 2202 +rect 2866 2150 2912 2202 +rect 2616 2148 2672 2150 +rect 2696 2148 2752 2150 +rect 2776 2148 2832 2150 +rect 2856 2148 2912 2150 +rect 7616 2202 7672 2204 +rect 7696 2202 7752 2204 +rect 7776 2202 7832 2204 +rect 7856 2202 7912 2204 +rect 7616 2150 7662 2202 +rect 7662 2150 7672 2202 +rect 7696 2150 7726 2202 +rect 7726 2150 7738 2202 +rect 7738 2150 7752 2202 +rect 7776 2150 7790 2202 +rect 7790 2150 7802 2202 +rect 7802 2150 7832 2202 +rect 7856 2150 7866 2202 +rect 7866 2150 7912 2202 +rect 7616 2148 7672 2150 +rect 7696 2148 7752 2150 +rect 7776 2148 7832 2150 +rect 7856 2148 7912 2150 +rect 8022 2080 8078 2136 +rect 8390 1400 8446 1456 +rect 8206 720 8262 776 +<< metal3 >> +rect 8477 8938 8543 8941 +rect 9200 8938 10000 8968 +rect 8477 8936 10000 8938 +rect 8477 8880 8482 8936 +rect 8538 8880 10000 8936 +rect 8477 8878 10000 8880 +rect 8477 8875 8543 8878 +rect 9200 8848 10000 8878 +rect 8109 8258 8175 8261 +rect 9200 8258 10000 8288 +rect 8109 8256 10000 8258 +rect 8109 8200 8114 8256 +rect 8170 8200 10000 8256 +rect 8109 8198 10000 8200 +rect 8109 8195 8175 8198 +rect 9200 8168 10000 8198 +rect 2606 7648 2922 7649 +rect 2606 7584 2612 7648 +rect 2676 7584 2692 7648 +rect 2756 7584 2772 7648 +rect 2836 7584 2852 7648 +rect 2916 7584 2922 7648 +rect 2606 7583 2922 7584 +rect 7606 7648 7922 7649 +rect 7606 7584 7612 7648 +rect 7676 7584 7692 7648 +rect 7756 7584 7772 7648 +rect 7836 7584 7852 7648 +rect 7916 7584 7922 7648 +rect 7606 7583 7922 7584 +rect 8017 7578 8083 7581 +rect 9200 7578 10000 7608 +rect 8017 7576 10000 7578 +rect 8017 7520 8022 7576 +rect 8078 7520 10000 7576 +rect 8017 7518 10000 7520 +rect 8017 7515 8083 7518 +rect 9200 7488 10000 7518 +rect 1946 7104 2262 7105 +rect 1946 7040 1952 7104 +rect 2016 7040 2032 7104 +rect 2096 7040 2112 7104 +rect 2176 7040 2192 7104 +rect 2256 7040 2262 7104 +rect 1946 7039 2262 7040 +rect 6946 7104 7262 7105 +rect 6946 7040 6952 7104 +rect 7016 7040 7032 7104 +rect 7096 7040 7112 7104 +rect 7176 7040 7192 7104 +rect 7256 7040 7262 7104 +rect 6946 7039 7262 7040 +rect 8385 6898 8451 6901 +rect 9200 6898 10000 6928 +rect 8385 6896 10000 6898 +rect 8385 6840 8390 6896 +rect 8446 6840 10000 6896 +rect 8385 6838 10000 6840 +rect 8385 6835 8451 6838 +rect 9200 6808 10000 6838 +rect 2606 6560 2922 6561 +rect 2606 6496 2612 6560 +rect 2676 6496 2692 6560 +rect 2756 6496 2772 6560 +rect 2836 6496 2852 6560 +rect 2916 6496 2922 6560 +rect 2606 6495 2922 6496 +rect 7606 6560 7922 6561 +rect 7606 6496 7612 6560 +rect 7676 6496 7692 6560 +rect 7756 6496 7772 6560 +rect 7836 6496 7852 6560 +rect 7916 6496 7922 6560 +rect 7606 6495 7922 6496 +rect 8385 6218 8451 6221 +rect 9200 6218 10000 6248 +rect 8385 6216 10000 6218 +rect 8385 6160 8390 6216 +rect 8446 6160 10000 6216 +rect 8385 6158 10000 6160 +rect 8385 6155 8451 6158 +rect 9200 6128 10000 6158 +rect 1946 6016 2262 6017 +rect 1946 5952 1952 6016 +rect 2016 5952 2032 6016 +rect 2096 5952 2112 6016 +rect 2176 5952 2192 6016 +rect 2256 5952 2262 6016 +rect 1946 5951 2262 5952 +rect 6946 6016 7262 6017 +rect 6946 5952 6952 6016 +rect 7016 5952 7032 6016 +rect 7096 5952 7112 6016 +rect 7176 5952 7192 6016 +rect 7256 5952 7262 6016 +rect 6946 5951 7262 5952 +rect 8017 5538 8083 5541 +rect 9200 5538 10000 5568 +rect 8017 5536 10000 5538 +rect 8017 5480 8022 5536 +rect 8078 5480 10000 5536 +rect 8017 5478 10000 5480 +rect 8017 5475 8083 5478 +rect 2606 5472 2922 5473 +rect 2606 5408 2612 5472 +rect 2676 5408 2692 5472 +rect 2756 5408 2772 5472 +rect 2836 5408 2852 5472 +rect 2916 5408 2922 5472 +rect 2606 5407 2922 5408 +rect 7606 5472 7922 5473 +rect 7606 5408 7612 5472 +rect 7676 5408 7692 5472 +rect 7756 5408 7772 5472 +rect 7836 5408 7852 5472 +rect 7916 5408 7922 5472 +rect 9200 5448 10000 5478 +rect 7606 5407 7922 5408 +rect 1946 4928 2262 4929 +rect 1946 4864 1952 4928 +rect 2016 4864 2032 4928 +rect 2096 4864 2112 4928 +rect 2176 4864 2192 4928 +rect 2256 4864 2262 4928 +rect 1946 4863 2262 4864 +rect 6946 4928 7262 4929 +rect 6946 4864 6952 4928 +rect 7016 4864 7032 4928 +rect 7096 4864 7112 4928 +rect 7176 4864 7192 4928 +rect 7256 4864 7262 4928 +rect 6946 4863 7262 4864 +rect 8385 4858 8451 4861 +rect 9200 4858 10000 4888 +rect 8385 4856 10000 4858 +rect 8385 4800 8390 4856 +rect 8446 4800 10000 4856 +rect 8385 4798 10000 4800 +rect 8385 4795 8451 4798 +rect 9200 4768 10000 4798 +rect 2606 4384 2922 4385 +rect 2606 4320 2612 4384 +rect 2676 4320 2692 4384 +rect 2756 4320 2772 4384 +rect 2836 4320 2852 4384 +rect 2916 4320 2922 4384 +rect 2606 4319 2922 4320 +rect 7606 4384 7922 4385 +rect 7606 4320 7612 4384 +rect 7676 4320 7692 4384 +rect 7756 4320 7772 4384 +rect 7836 4320 7852 4384 +rect 7916 4320 7922 4384 +rect 7606 4319 7922 4320 +rect 8109 4178 8175 4181 +rect 9200 4178 10000 4208 +rect 8109 4176 10000 4178 +rect 8109 4120 8114 4176 +rect 8170 4120 10000 4176 +rect 8109 4118 10000 4120 +rect 8109 4115 8175 4118 +rect 9200 4088 10000 4118 +rect 1946 3840 2262 3841 +rect 1946 3776 1952 3840 +rect 2016 3776 2032 3840 +rect 2096 3776 2112 3840 +rect 2176 3776 2192 3840 +rect 2256 3776 2262 3840 +rect 1946 3775 2262 3776 +rect 6946 3840 7262 3841 +rect 6946 3776 6952 3840 +rect 7016 3776 7032 3840 +rect 7096 3776 7112 3840 +rect 7176 3776 7192 3840 +rect 7256 3776 7262 3840 +rect 6946 3775 7262 3776 +rect 8385 3498 8451 3501 +rect 9200 3498 10000 3528 +rect 8385 3496 10000 3498 +rect 8385 3440 8390 3496 +rect 8446 3440 10000 3496 +rect 8385 3438 10000 3440 +rect 8385 3435 8451 3438 +rect 9200 3408 10000 3438 +rect 2606 3296 2922 3297 +rect 2606 3232 2612 3296 +rect 2676 3232 2692 3296 +rect 2756 3232 2772 3296 +rect 2836 3232 2852 3296 +rect 2916 3232 2922 3296 +rect 2606 3231 2922 3232 +rect 7606 3296 7922 3297 +rect 7606 3232 7612 3296 +rect 7676 3232 7692 3296 +rect 7756 3232 7772 3296 +rect 7836 3232 7852 3296 +rect 7916 3232 7922 3296 +rect 7606 3231 7922 3232 +rect 8109 2818 8175 2821 +rect 9200 2818 10000 2848 +rect 8109 2816 10000 2818 +rect 8109 2760 8114 2816 +rect 8170 2760 10000 2816 +rect 8109 2758 10000 2760 +rect 8109 2755 8175 2758 +rect 1946 2752 2262 2753 +rect 1946 2688 1952 2752 +rect 2016 2688 2032 2752 +rect 2096 2688 2112 2752 +rect 2176 2688 2192 2752 +rect 2256 2688 2262 2752 +rect 1946 2687 2262 2688 +rect 6946 2752 7262 2753 +rect 6946 2688 6952 2752 +rect 7016 2688 7032 2752 +rect 7096 2688 7112 2752 +rect 7176 2688 7192 2752 +rect 7256 2688 7262 2752 +rect 9200 2728 10000 2758 +rect 6946 2687 7262 2688 +rect 2606 2208 2922 2209 +rect 2606 2144 2612 2208 +rect 2676 2144 2692 2208 +rect 2756 2144 2772 2208 +rect 2836 2144 2852 2208 +rect 2916 2144 2922 2208 +rect 2606 2143 2922 2144 +rect 7606 2208 7922 2209 +rect 7606 2144 7612 2208 +rect 7676 2144 7692 2208 +rect 7756 2144 7772 2208 +rect 7836 2144 7852 2208 +rect 7916 2144 7922 2208 +rect 7606 2143 7922 2144 +rect 8017 2138 8083 2141 +rect 9200 2138 10000 2168 +rect 8017 2136 10000 2138 +rect 8017 2080 8022 2136 +rect 8078 2080 10000 2136 +rect 8017 2078 10000 2080 +rect 8017 2075 8083 2078 +rect 9200 2048 10000 2078 +rect 8385 1458 8451 1461 +rect 9200 1458 10000 1488 +rect 8385 1456 10000 1458 +rect 8385 1400 8390 1456 +rect 8446 1400 10000 1456 +rect 8385 1398 10000 1400 +rect 8385 1395 8451 1398 +rect 9200 1368 10000 1398 +rect 8201 778 8267 781 +rect 9200 778 10000 808 +rect 8201 776 10000 778 +rect 8201 720 8206 776 +rect 8262 720 10000 776 +rect 8201 718 10000 720 +rect 8201 715 8267 718 +rect 9200 688 10000 718 +<< via3 >> +rect 2612 7644 2676 7648 +rect 2612 7588 2616 7644 +rect 2616 7588 2672 7644 +rect 2672 7588 2676 7644 +rect 2612 7584 2676 7588 +rect 2692 7644 2756 7648 +rect 2692 7588 2696 7644 +rect 2696 7588 2752 7644 +rect 2752 7588 2756 7644 +rect 2692 7584 2756 7588 +rect 2772 7644 2836 7648 +rect 2772 7588 2776 7644 +rect 2776 7588 2832 7644 +rect 2832 7588 2836 7644 +rect 2772 7584 2836 7588 +rect 2852 7644 2916 7648 +rect 2852 7588 2856 7644 +rect 2856 7588 2912 7644 +rect 2912 7588 2916 7644 +rect 2852 7584 2916 7588 +rect 7612 7644 7676 7648 +rect 7612 7588 7616 7644 +rect 7616 7588 7672 7644 +rect 7672 7588 7676 7644 +rect 7612 7584 7676 7588 +rect 7692 7644 7756 7648 +rect 7692 7588 7696 7644 +rect 7696 7588 7752 7644 +rect 7752 7588 7756 7644 +rect 7692 7584 7756 7588 +rect 7772 7644 7836 7648 +rect 7772 7588 7776 7644 +rect 7776 7588 7832 7644 +rect 7832 7588 7836 7644 +rect 7772 7584 7836 7588 +rect 7852 7644 7916 7648 +rect 7852 7588 7856 7644 +rect 7856 7588 7912 7644 +rect 7912 7588 7916 7644 +rect 7852 7584 7916 7588 +rect 1952 7100 2016 7104 +rect 1952 7044 1956 7100 +rect 1956 7044 2012 7100 +rect 2012 7044 2016 7100 +rect 1952 7040 2016 7044 +rect 2032 7100 2096 7104 +rect 2032 7044 2036 7100 +rect 2036 7044 2092 7100 +rect 2092 7044 2096 7100 +rect 2032 7040 2096 7044 +rect 2112 7100 2176 7104 +rect 2112 7044 2116 7100 +rect 2116 7044 2172 7100 +rect 2172 7044 2176 7100 +rect 2112 7040 2176 7044 +rect 2192 7100 2256 7104 +rect 2192 7044 2196 7100 +rect 2196 7044 2252 7100 +rect 2252 7044 2256 7100 +rect 2192 7040 2256 7044 +rect 6952 7100 7016 7104 +rect 6952 7044 6956 7100 +rect 6956 7044 7012 7100 +rect 7012 7044 7016 7100 +rect 6952 7040 7016 7044 +rect 7032 7100 7096 7104 +rect 7032 7044 7036 7100 +rect 7036 7044 7092 7100 +rect 7092 7044 7096 7100 +rect 7032 7040 7096 7044 +rect 7112 7100 7176 7104 +rect 7112 7044 7116 7100 +rect 7116 7044 7172 7100 +rect 7172 7044 7176 7100 +rect 7112 7040 7176 7044 +rect 7192 7100 7256 7104 +rect 7192 7044 7196 7100 +rect 7196 7044 7252 7100 +rect 7252 7044 7256 7100 +rect 7192 7040 7256 7044 +rect 2612 6556 2676 6560 +rect 2612 6500 2616 6556 +rect 2616 6500 2672 6556 +rect 2672 6500 2676 6556 +rect 2612 6496 2676 6500 +rect 2692 6556 2756 6560 +rect 2692 6500 2696 6556 +rect 2696 6500 2752 6556 +rect 2752 6500 2756 6556 +rect 2692 6496 2756 6500 +rect 2772 6556 2836 6560 +rect 2772 6500 2776 6556 +rect 2776 6500 2832 6556 +rect 2832 6500 2836 6556 +rect 2772 6496 2836 6500 +rect 2852 6556 2916 6560 +rect 2852 6500 2856 6556 +rect 2856 6500 2912 6556 +rect 2912 6500 2916 6556 +rect 2852 6496 2916 6500 +rect 7612 6556 7676 6560 +rect 7612 6500 7616 6556 +rect 7616 6500 7672 6556 +rect 7672 6500 7676 6556 +rect 7612 6496 7676 6500 +rect 7692 6556 7756 6560 +rect 7692 6500 7696 6556 +rect 7696 6500 7752 6556 +rect 7752 6500 7756 6556 +rect 7692 6496 7756 6500 +rect 7772 6556 7836 6560 +rect 7772 6500 7776 6556 +rect 7776 6500 7832 6556 +rect 7832 6500 7836 6556 +rect 7772 6496 7836 6500 +rect 7852 6556 7916 6560 +rect 7852 6500 7856 6556 +rect 7856 6500 7912 6556 +rect 7912 6500 7916 6556 +rect 7852 6496 7916 6500 +rect 1952 6012 2016 6016 +rect 1952 5956 1956 6012 +rect 1956 5956 2012 6012 +rect 2012 5956 2016 6012 +rect 1952 5952 2016 5956 +rect 2032 6012 2096 6016 +rect 2032 5956 2036 6012 +rect 2036 5956 2092 6012 +rect 2092 5956 2096 6012 +rect 2032 5952 2096 5956 +rect 2112 6012 2176 6016 +rect 2112 5956 2116 6012 +rect 2116 5956 2172 6012 +rect 2172 5956 2176 6012 +rect 2112 5952 2176 5956 +rect 2192 6012 2256 6016 +rect 2192 5956 2196 6012 +rect 2196 5956 2252 6012 +rect 2252 5956 2256 6012 +rect 2192 5952 2256 5956 +rect 6952 6012 7016 6016 +rect 6952 5956 6956 6012 +rect 6956 5956 7012 6012 +rect 7012 5956 7016 6012 +rect 6952 5952 7016 5956 +rect 7032 6012 7096 6016 +rect 7032 5956 7036 6012 +rect 7036 5956 7092 6012 +rect 7092 5956 7096 6012 +rect 7032 5952 7096 5956 +rect 7112 6012 7176 6016 +rect 7112 5956 7116 6012 +rect 7116 5956 7172 6012 +rect 7172 5956 7176 6012 +rect 7112 5952 7176 5956 +rect 7192 6012 7256 6016 +rect 7192 5956 7196 6012 +rect 7196 5956 7252 6012 +rect 7252 5956 7256 6012 +rect 7192 5952 7256 5956 +rect 2612 5468 2676 5472 +rect 2612 5412 2616 5468 +rect 2616 5412 2672 5468 +rect 2672 5412 2676 5468 +rect 2612 5408 2676 5412 +rect 2692 5468 2756 5472 +rect 2692 5412 2696 5468 +rect 2696 5412 2752 5468 +rect 2752 5412 2756 5468 +rect 2692 5408 2756 5412 +rect 2772 5468 2836 5472 +rect 2772 5412 2776 5468 +rect 2776 5412 2832 5468 +rect 2832 5412 2836 5468 +rect 2772 5408 2836 5412 +rect 2852 5468 2916 5472 +rect 2852 5412 2856 5468 +rect 2856 5412 2912 5468 +rect 2912 5412 2916 5468 +rect 2852 5408 2916 5412 +rect 7612 5468 7676 5472 +rect 7612 5412 7616 5468 +rect 7616 5412 7672 5468 +rect 7672 5412 7676 5468 +rect 7612 5408 7676 5412 +rect 7692 5468 7756 5472 +rect 7692 5412 7696 5468 +rect 7696 5412 7752 5468 +rect 7752 5412 7756 5468 +rect 7692 5408 7756 5412 +rect 7772 5468 7836 5472 +rect 7772 5412 7776 5468 +rect 7776 5412 7832 5468 +rect 7832 5412 7836 5468 +rect 7772 5408 7836 5412 +rect 7852 5468 7916 5472 +rect 7852 5412 7856 5468 +rect 7856 5412 7912 5468 +rect 7912 5412 7916 5468 +rect 7852 5408 7916 5412 +rect 1952 4924 2016 4928 +rect 1952 4868 1956 4924 +rect 1956 4868 2012 4924 +rect 2012 4868 2016 4924 +rect 1952 4864 2016 4868 +rect 2032 4924 2096 4928 +rect 2032 4868 2036 4924 +rect 2036 4868 2092 4924 +rect 2092 4868 2096 4924 +rect 2032 4864 2096 4868 +rect 2112 4924 2176 4928 +rect 2112 4868 2116 4924 +rect 2116 4868 2172 4924 +rect 2172 4868 2176 4924 +rect 2112 4864 2176 4868 +rect 2192 4924 2256 4928 +rect 2192 4868 2196 4924 +rect 2196 4868 2252 4924 +rect 2252 4868 2256 4924 +rect 2192 4864 2256 4868 +rect 6952 4924 7016 4928 +rect 6952 4868 6956 4924 +rect 6956 4868 7012 4924 +rect 7012 4868 7016 4924 +rect 6952 4864 7016 4868 +rect 7032 4924 7096 4928 +rect 7032 4868 7036 4924 +rect 7036 4868 7092 4924 +rect 7092 4868 7096 4924 +rect 7032 4864 7096 4868 +rect 7112 4924 7176 4928 +rect 7112 4868 7116 4924 +rect 7116 4868 7172 4924 +rect 7172 4868 7176 4924 +rect 7112 4864 7176 4868 +rect 7192 4924 7256 4928 +rect 7192 4868 7196 4924 +rect 7196 4868 7252 4924 +rect 7252 4868 7256 4924 +rect 7192 4864 7256 4868 +rect 2612 4380 2676 4384 +rect 2612 4324 2616 4380 +rect 2616 4324 2672 4380 +rect 2672 4324 2676 4380 +rect 2612 4320 2676 4324 +rect 2692 4380 2756 4384 +rect 2692 4324 2696 4380 +rect 2696 4324 2752 4380 +rect 2752 4324 2756 4380 +rect 2692 4320 2756 4324 +rect 2772 4380 2836 4384 +rect 2772 4324 2776 4380 +rect 2776 4324 2832 4380 +rect 2832 4324 2836 4380 +rect 2772 4320 2836 4324 +rect 2852 4380 2916 4384 +rect 2852 4324 2856 4380 +rect 2856 4324 2912 4380 +rect 2912 4324 2916 4380 +rect 2852 4320 2916 4324 +rect 7612 4380 7676 4384 +rect 7612 4324 7616 4380 +rect 7616 4324 7672 4380 +rect 7672 4324 7676 4380 +rect 7612 4320 7676 4324 +rect 7692 4380 7756 4384 +rect 7692 4324 7696 4380 +rect 7696 4324 7752 4380 +rect 7752 4324 7756 4380 +rect 7692 4320 7756 4324 +rect 7772 4380 7836 4384 +rect 7772 4324 7776 4380 +rect 7776 4324 7832 4380 +rect 7832 4324 7836 4380 +rect 7772 4320 7836 4324 +rect 7852 4380 7916 4384 +rect 7852 4324 7856 4380 +rect 7856 4324 7912 4380 +rect 7912 4324 7916 4380 +rect 7852 4320 7916 4324 +rect 1952 3836 2016 3840 +rect 1952 3780 1956 3836 +rect 1956 3780 2012 3836 +rect 2012 3780 2016 3836 +rect 1952 3776 2016 3780 +rect 2032 3836 2096 3840 +rect 2032 3780 2036 3836 +rect 2036 3780 2092 3836 +rect 2092 3780 2096 3836 +rect 2032 3776 2096 3780 +rect 2112 3836 2176 3840 +rect 2112 3780 2116 3836 +rect 2116 3780 2172 3836 +rect 2172 3780 2176 3836 +rect 2112 3776 2176 3780 +rect 2192 3836 2256 3840 +rect 2192 3780 2196 3836 +rect 2196 3780 2252 3836 +rect 2252 3780 2256 3836 +rect 2192 3776 2256 3780 +rect 6952 3836 7016 3840 +rect 6952 3780 6956 3836 +rect 6956 3780 7012 3836 +rect 7012 3780 7016 3836 +rect 6952 3776 7016 3780 +rect 7032 3836 7096 3840 +rect 7032 3780 7036 3836 +rect 7036 3780 7092 3836 +rect 7092 3780 7096 3836 +rect 7032 3776 7096 3780 +rect 7112 3836 7176 3840 +rect 7112 3780 7116 3836 +rect 7116 3780 7172 3836 +rect 7172 3780 7176 3836 +rect 7112 3776 7176 3780 +rect 7192 3836 7256 3840 +rect 7192 3780 7196 3836 +rect 7196 3780 7252 3836 +rect 7252 3780 7256 3836 +rect 7192 3776 7256 3780 +rect 2612 3292 2676 3296 +rect 2612 3236 2616 3292 +rect 2616 3236 2672 3292 +rect 2672 3236 2676 3292 +rect 2612 3232 2676 3236 +rect 2692 3292 2756 3296 +rect 2692 3236 2696 3292 +rect 2696 3236 2752 3292 +rect 2752 3236 2756 3292 +rect 2692 3232 2756 3236 +rect 2772 3292 2836 3296 +rect 2772 3236 2776 3292 +rect 2776 3236 2832 3292 +rect 2832 3236 2836 3292 +rect 2772 3232 2836 3236 +rect 2852 3292 2916 3296 +rect 2852 3236 2856 3292 +rect 2856 3236 2912 3292 +rect 2912 3236 2916 3292 +rect 2852 3232 2916 3236 +rect 7612 3292 7676 3296 +rect 7612 3236 7616 3292 +rect 7616 3236 7672 3292 +rect 7672 3236 7676 3292 +rect 7612 3232 7676 3236 +rect 7692 3292 7756 3296 +rect 7692 3236 7696 3292 +rect 7696 3236 7752 3292 +rect 7752 3236 7756 3292 +rect 7692 3232 7756 3236 +rect 7772 3292 7836 3296 +rect 7772 3236 7776 3292 +rect 7776 3236 7832 3292 +rect 7832 3236 7836 3292 +rect 7772 3232 7836 3236 +rect 7852 3292 7916 3296 +rect 7852 3236 7856 3292 +rect 7856 3236 7912 3292 +rect 7912 3236 7916 3292 +rect 7852 3232 7916 3236 +rect 1952 2748 2016 2752 +rect 1952 2692 1956 2748 +rect 1956 2692 2012 2748 +rect 2012 2692 2016 2748 +rect 1952 2688 2016 2692 +rect 2032 2748 2096 2752 +rect 2032 2692 2036 2748 +rect 2036 2692 2092 2748 +rect 2092 2692 2096 2748 +rect 2032 2688 2096 2692 +rect 2112 2748 2176 2752 +rect 2112 2692 2116 2748 +rect 2116 2692 2172 2748 +rect 2172 2692 2176 2748 +rect 2112 2688 2176 2692 +rect 2192 2748 2256 2752 +rect 2192 2692 2196 2748 +rect 2196 2692 2252 2748 +rect 2252 2692 2256 2748 +rect 2192 2688 2256 2692 +rect 6952 2748 7016 2752 +rect 6952 2692 6956 2748 +rect 6956 2692 7012 2748 +rect 7012 2692 7016 2748 +rect 6952 2688 7016 2692 +rect 7032 2748 7096 2752 +rect 7032 2692 7036 2748 +rect 7036 2692 7092 2748 +rect 7092 2692 7096 2748 +rect 7032 2688 7096 2692 +rect 7112 2748 7176 2752 +rect 7112 2692 7116 2748 +rect 7116 2692 7172 2748 +rect 7172 2692 7176 2748 +rect 7112 2688 7176 2692 +rect 7192 2748 7256 2752 +rect 7192 2692 7196 2748 +rect 7196 2692 7252 2748 +rect 7252 2692 7256 2748 +rect 7192 2688 7256 2692 +rect 2612 2204 2676 2208 +rect 2612 2148 2616 2204 +rect 2616 2148 2672 2204 +rect 2672 2148 2676 2204 +rect 2612 2144 2676 2148 +rect 2692 2204 2756 2208 +rect 2692 2148 2696 2204 +rect 2696 2148 2752 2204 +rect 2752 2148 2756 2204 +rect 2692 2144 2756 2148 +rect 2772 2204 2836 2208 +rect 2772 2148 2776 2204 +rect 2776 2148 2832 2204 +rect 2832 2148 2836 2204 +rect 2772 2144 2836 2148 +rect 2852 2204 2916 2208 +rect 2852 2148 2856 2204 +rect 2856 2148 2912 2204 +rect 2912 2148 2916 2204 +rect 2852 2144 2916 2148 +rect 7612 2204 7676 2208 +rect 7612 2148 7616 2204 +rect 7616 2148 7672 2204 +rect 7672 2148 7676 2204 +rect 7612 2144 7676 2148 +rect 7692 2204 7756 2208 +rect 7692 2148 7696 2204 +rect 7696 2148 7752 2204 +rect 7752 2148 7756 2204 +rect 7692 2144 7756 2148 +rect 7772 2204 7836 2208 +rect 7772 2148 7776 2204 +rect 7776 2148 7832 2204 +rect 7832 2148 7836 2204 +rect 7772 2144 7836 2148 +rect 7852 2204 7916 2208 +rect 7852 2148 7856 2204 +rect 7856 2148 7912 2204 +rect 7912 2148 7916 2204 +rect 7852 2144 7916 2148 +<< metal4 >> +rect 1944 7104 2264 7664 +rect 1944 7040 1952 7104 +rect 2016 7040 2032 7104 +rect 2096 7040 2112 7104 +rect 2176 7040 2192 7104 +rect 2256 7040 2264 7104 +rect 1944 6016 2264 7040 +rect 1944 5952 1952 6016 +rect 2016 5952 2032 6016 +rect 2096 5952 2112 6016 +rect 2176 5952 2192 6016 +rect 2256 5952 2264 6016 +rect 1944 4928 2264 5952 +rect 1944 4864 1952 4928 +rect 2016 4864 2032 4928 +rect 2096 4864 2112 4928 +rect 2176 4864 2192 4928 +rect 2256 4864 2264 4928 +rect 1944 3840 2264 4864 +rect 1944 3776 1952 3840 +rect 2016 3776 2032 3840 +rect 2096 3776 2112 3840 +rect 2176 3776 2192 3840 +rect 2256 3776 2264 3840 +rect 1944 3294 2264 3776 +rect 1944 3058 1986 3294 +rect 2222 3058 2264 3294 +rect 1944 2752 2264 3058 +rect 1944 2688 1952 2752 +rect 2016 2688 2032 2752 +rect 2096 2688 2112 2752 +rect 2176 2688 2192 2752 +rect 2256 2688 2264 2752 +rect 1944 2128 2264 2688 +rect 2604 7648 2924 7664 +rect 2604 7584 2612 7648 +rect 2676 7584 2692 7648 +rect 2756 7584 2772 7648 +rect 2836 7584 2852 7648 +rect 2916 7584 2924 7648 +rect 2604 6560 2924 7584 +rect 2604 6496 2612 6560 +rect 2676 6496 2692 6560 +rect 2756 6496 2772 6560 +rect 2836 6496 2852 6560 +rect 2916 6496 2924 6560 +rect 2604 5472 2924 6496 +rect 2604 5408 2612 5472 +rect 2676 5408 2692 5472 +rect 2756 5408 2772 5472 +rect 2836 5408 2852 5472 +rect 2916 5408 2924 5472 +rect 2604 4384 2924 5408 +rect 2604 4320 2612 4384 +rect 2676 4320 2692 4384 +rect 2756 4320 2772 4384 +rect 2836 4320 2852 4384 +rect 2916 4320 2924 4384 +rect 2604 3954 2924 4320 +rect 2604 3718 2646 3954 +rect 2882 3718 2924 3954 +rect 2604 3296 2924 3718 +rect 2604 3232 2612 3296 +rect 2676 3232 2692 3296 +rect 2756 3232 2772 3296 +rect 2836 3232 2852 3296 +rect 2916 3232 2924 3296 +rect 2604 2208 2924 3232 +rect 2604 2144 2612 2208 +rect 2676 2144 2692 2208 +rect 2756 2144 2772 2208 +rect 2836 2144 2852 2208 +rect 2916 2144 2924 2208 +rect 2604 2128 2924 2144 +rect 6944 7104 7264 7664 +rect 6944 7040 6952 7104 +rect 7016 7040 7032 7104 +rect 7096 7040 7112 7104 +rect 7176 7040 7192 7104 +rect 7256 7040 7264 7104 +rect 6944 6016 7264 7040 +rect 6944 5952 6952 6016 +rect 7016 5952 7032 6016 +rect 7096 5952 7112 6016 +rect 7176 5952 7192 6016 +rect 7256 5952 7264 6016 +rect 6944 4928 7264 5952 +rect 6944 4864 6952 4928 +rect 7016 4864 7032 4928 +rect 7096 4864 7112 4928 +rect 7176 4864 7192 4928 +rect 7256 4864 7264 4928 +rect 6944 3840 7264 4864 +rect 6944 3776 6952 3840 +rect 7016 3776 7032 3840 +rect 7096 3776 7112 3840 +rect 7176 3776 7192 3840 +rect 7256 3776 7264 3840 +rect 6944 3294 7264 3776 +rect 6944 3058 6986 3294 +rect 7222 3058 7264 3294 +rect 6944 2752 7264 3058 +rect 6944 2688 6952 2752 +rect 7016 2688 7032 2752 +rect 7096 2688 7112 2752 +rect 7176 2688 7192 2752 +rect 7256 2688 7264 2752 +rect 6944 2128 7264 2688 +rect 7604 7648 7924 7664 +rect 7604 7584 7612 7648 +rect 7676 7584 7692 7648 +rect 7756 7584 7772 7648 +rect 7836 7584 7852 7648 +rect 7916 7584 7924 7648 +rect 7604 6560 7924 7584 +rect 7604 6496 7612 6560 +rect 7676 6496 7692 6560 +rect 7756 6496 7772 6560 +rect 7836 6496 7852 6560 +rect 7916 6496 7924 6560 +rect 7604 5472 7924 6496 +rect 7604 5408 7612 5472 +rect 7676 5408 7692 5472 +rect 7756 5408 7772 5472 +rect 7836 5408 7852 5472 +rect 7916 5408 7924 5472 +rect 7604 4384 7924 5408 +rect 7604 4320 7612 4384 +rect 7676 4320 7692 4384 +rect 7756 4320 7772 4384 +rect 7836 4320 7852 4384 +rect 7916 4320 7924 4384 +rect 7604 3954 7924 4320 +rect 7604 3718 7646 3954 +rect 7882 3718 7924 3954 +rect 7604 3296 7924 3718 +rect 7604 3232 7612 3296 +rect 7676 3232 7692 3296 +rect 7756 3232 7772 3296 +rect 7836 3232 7852 3296 +rect 7916 3232 7924 3296 +rect 7604 2208 7924 3232 +rect 7604 2144 7612 2208 +rect 7676 2144 7692 2208 +rect 7756 2144 7772 2208 +rect 7836 2144 7852 2208 +rect 7916 2144 7924 2208 +rect 7604 2128 7924 2144 +<< via4 >> +rect 1986 3058 2222 3294 +rect 2646 3718 2882 3954 +rect 6986 3058 7222 3294 +rect 7646 3718 7882 3954 +<< metal5 >> +rect 1056 3954 8880 3996 +rect 1056 3718 2646 3954 +rect 2882 3718 7646 3954 +rect 7882 3718 8880 3954 +rect 1056 3676 8880 3718 +rect 1056 3294 8880 3336 +rect 1056 3058 1986 3294 +rect 2222 3058 6986 3294 +rect 7222 3058 8880 3294 +rect 1056 3016 8880 3058 +use sky130_fd_sc_hd__nor3b_2 _0_ +timestamp -3599 +transform 1 0 7544 0 1 5440 +box -38 -48 958 592 +use sky130_fd_sc_hd__nor3b_2 _1_ +timestamp -3599 +transform 1 0 7544 0 -1 5440 +box -38 -48 958 592 +use sky130_fd_sc_hd__clkbuf_1 _2_ +timestamp -3599 +transform 1 0 8280 0 -1 4352 +box -38 -48 314 592 +use sky130_fd_sc_hd__clkbuf_1 _3_ +timestamp -3599 +transform -1 0 7820 0 1 4352 +box -38 -48 314 592 +use sky130_fd_sc_hd__clkbuf_1 _4_ +timestamp -3599 +transform 1 0 8004 0 -1 4352 +box -38 -48 314 592 +use sky130_fd_sc_hd__clkbuf_1 _5_ +timestamp -3599 +transform -1 0 7636 0 -1 7616 +box -38 -48 314 592 +use sky130_fd_sc_hd__clkbuf_1 _6_ +timestamp -3599 +transform -1 0 8188 0 1 3264 +box -38 -48 314 592 +use sky130_fd_sc_hd__clkbuf_1 _7_ +timestamp -3599 +transform -1 0 7636 0 1 2176 +box -38 -48 314 592 +use sky130_fd_sc_hd__clkbuf_1 _8_ +timestamp -3599 +transform -1 0 8188 0 -1 6528 +box -38 -48 314 592 +use sky130_fd_sc_hd__clkbuf_1 _9_ +timestamp -3599 +transform -1 0 7360 0 1 2176 +box -38 -48 314 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_0_3 +timestamp 1636964856 +transform 1 0 1380 0 1 2176 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_0_15 +timestamp 1636964856 +transform 1 0 2484 0 1 2176 +box -38 -48 1142 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_0_27 +timestamp -3599 +transform 1 0 3588 0 1 2176 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_0_29 +timestamp 1636964856 +transform 1 0 3772 0 1 2176 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_0_41 +timestamp 1636964856 +transform 1 0 4876 0 1 2176 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_3 FILLER_0_0_53 +timestamp -3599 +transform 1 0 5980 0 1 2176 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_8 FILLER_0_0_57 +timestamp -3599 +transform 1 0 6348 0 1 2176 +box -38 -48 774 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_1_3 +timestamp 1636964856 +transform 1 0 1380 0 -1 3264 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_1_15 +timestamp 1636964856 +transform 1 0 2484 0 -1 3264 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_1_27 +timestamp 1636964856 +transform 1 0 3588 0 -1 3264 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_1_39 +timestamp 1636964856 +transform 1 0 4692 0 -1 3264 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_4 FILLER_0_1_51 +timestamp -3599 +transform 1 0 5796 0 -1 3264 +box -38 -48 406 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_1_55 +timestamp -3599 +transform 1 0 6164 0 -1 3264 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_1_57 +timestamp 1636964856 +transform 1 0 6348 0 -1 3264 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_4 FILLER_0_1_69 +timestamp -3599 +transform 1 0 7452 0 -1 3264 +box -38 -48 406 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_1_73 +timestamp -3599 +transform 1 0 7820 0 -1 3264 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_2_3 +timestamp 1636964856 +transform 1 0 1380 0 1 3264 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_2_15 +timestamp 1636964856 +transform 1 0 2484 0 1 3264 +box -38 -48 1142 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_2_27 +timestamp -3599 +transform 1 0 3588 0 1 3264 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_2_29 +timestamp 1636964856 +transform 1 0 3772 0 1 3264 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_2_41 +timestamp 1636964856 +transform 1 0 4876 0 1 3264 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_2_53 +timestamp 1636964856 +transform 1 0 5980 0 1 3264 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_8 FILLER_0_2_65 +timestamp -3599 +transform 1 0 7084 0 1 3264 +box -38 -48 774 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_2_73 +timestamp -3599 +transform 1 0 7820 0 1 3264 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_3_3 +timestamp 1636964856 +transform 1 0 1380 0 -1 4352 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_3_15 +timestamp 1636964856 +transform 1 0 2484 0 -1 4352 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_3_27 +timestamp 1636964856 +transform 1 0 3588 0 -1 4352 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_3_39 +timestamp 1636964856 +transform 1 0 4692 0 -1 4352 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_4 FILLER_0_3_51 +timestamp -3599 +transform 1 0 5796 0 -1 4352 +box -38 -48 406 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_3_55 +timestamp -3599 +transform 1 0 6164 0 -1 4352 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_3_57 +timestamp 1636964856 +transform 1 0 6348 0 -1 4352 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_6 FILLER_0_3_69 +timestamp -3599 +transform 1 0 7452 0 -1 4352 +box -38 -48 590 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_4_3 +timestamp 1636964856 +transform 1 0 1380 0 1 4352 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_4_15 +timestamp 1636964856 +transform 1 0 2484 0 1 4352 +box -38 -48 1142 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_4_27 +timestamp -3599 +transform 1 0 3588 0 1 4352 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_4_29 +timestamp 1636964856 +transform 1 0 3772 0 1 4352 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_4_41 +timestamp 1636964856 +transform 1 0 4876 0 1 4352 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_4_53 +timestamp 1636964856 +transform 1 0 5980 0 1 4352 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_4 FILLER_0_4_65 +timestamp -3599 +transform 1 0 7084 0 1 4352 +box -38 -48 406 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_4_69 +timestamp -3599 +transform 1 0 7452 0 1 4352 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_5_3 +timestamp 1636964856 +transform 1 0 1380 0 -1 5440 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_5_15 +timestamp 1636964856 +transform 1 0 2484 0 -1 5440 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_5_27 +timestamp 1636964856 +transform 1 0 3588 0 -1 5440 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_5_39 +timestamp 1636964856 +transform 1 0 4692 0 -1 5440 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_4 FILLER_0_5_51 +timestamp -3599 +transform 1 0 5796 0 -1 5440 +box -38 -48 406 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_5_55 +timestamp -3599 +transform 1 0 6164 0 -1 5440 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_5_57 +timestamp 1636964856 +transform 1 0 6348 0 -1 5440 +box -38 -48 1142 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_5_69 +timestamp -3599 +transform 1 0 7452 0 -1 5440 +box -38 -48 130 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_5_80 +timestamp -3599 +transform 1 0 8464 0 -1 5440 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_6_3 +timestamp 1636964856 +transform 1 0 1380 0 1 5440 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_6_15 +timestamp 1636964856 +transform 1 0 2484 0 1 5440 +box -38 -48 1142 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_6_27 +timestamp -3599 +transform 1 0 3588 0 1 5440 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_6_29 +timestamp 1636964856 +transform 1 0 3772 0 1 5440 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_6_41 +timestamp 1636964856 +transform 1 0 4876 0 1 5440 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_6_53 +timestamp 1636964856 +transform 1 0 5980 0 1 5440 +box -38 -48 1142 592 +use sky130_fd_sc_hd__fill_2 FILLER_0_6_65 +timestamp -3599 +transform 1 0 7084 0 1 5440 +box -38 -48 222 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_6_80 +timestamp -3599 +transform 1 0 8464 0 1 5440 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_7_3 +timestamp 1636964856 +transform 1 0 1380 0 -1 6528 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_7_15 +timestamp 1636964856 +transform 1 0 2484 0 -1 6528 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_7_27 +timestamp 1636964856 +transform 1 0 3588 0 -1 6528 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_7_39 +timestamp 1636964856 +transform 1 0 4692 0 -1 6528 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_4 FILLER_0_7_51 +timestamp -3599 +transform 1 0 5796 0 -1 6528 +box -38 -48 406 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_7_55 +timestamp -3599 +transform 1 0 6164 0 -1 6528 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_7_57 +timestamp 1636964856 +transform 1 0 6348 0 -1 6528 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_4 FILLER_0_7_69 +timestamp -3599 +transform 1 0 7452 0 -1 6528 +box -38 -48 406 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_7_73 +timestamp -3599 +transform 1 0 7820 0 -1 6528 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_8_3 +timestamp 1636964856 +transform 1 0 1380 0 1 6528 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_8_15 +timestamp 1636964856 +transform 1 0 2484 0 1 6528 +box -38 -48 1142 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_8_27 +timestamp -3599 +transform 1 0 3588 0 1 6528 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_8_29 +timestamp 1636964856 +transform 1 0 3772 0 1 6528 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_8_41 +timestamp 1636964856 +transform 1 0 4876 0 1 6528 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_8_53 +timestamp 1636964856 +transform 1 0 5980 0 1 6528 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_8 FILLER_0_8_65 +timestamp -3599 +transform 1 0 7084 0 1 6528 +box -38 -48 774 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_8_73 +timestamp -3599 +transform 1 0 7820 0 1 6528 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_9_3 +timestamp 1636964856 +transform 1 0 1380 0 -1 7616 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_9_15 +timestamp 1636964856 +transform 1 0 2484 0 -1 7616 +box -38 -48 1142 592 +use sky130_fd_sc_hd__fill_1 FILLER_0_9_27 +timestamp -3599 +transform 1 0 3588 0 -1 7616 +box -38 -48 130 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_9_29 +timestamp 1636964856 +transform 1 0 3772 0 -1 7616 +box -38 -48 1142 592 +use sky130_ef_sc_hd__decap_12 FILLER_0_9_41 +timestamp 1636964856 +transform 1 0 4876 0 -1 7616 +box -38 -48 1142 592 +use sky130_fd_sc_hd__decap_3 FILLER_0_9_53 +timestamp -3599 +transform 1 0 5980 0 -1 7616 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_8 FILLER_0_9_57 +timestamp -3599 +transform 1 0 6348 0 -1 7616 +box -38 -48 774 592 +use sky130_fd_sc_hd__decap_3 FILLER_0_9_65 +timestamp -3599 +transform 1 0 7084 0 -1 7616 +box -38 -48 314 592 +use sky130_fd_sc_hd__buf_1 input1 +timestamp -3599 +transform -1 0 8188 0 -1 3264 +box -38 -48 314 592 +use sky130_fd_sc_hd__buf_1 input2 +timestamp -3599 +transform -1 0 8188 0 1 6528 +box -38 -48 314 592 +use sky130_fd_sc_hd__buf_1 input3 +timestamp -3599 +transform 1 0 7268 0 1 5440 +box -38 -48 314 592 +use sky130_fd_sc_hd__clkbuf_4 output4 +timestamp -3599 +transform 1 0 8004 0 1 2176 +box -38 -48 590 592 +use sky130_fd_sc_hd__buf_2 output5 +timestamp -3599 +transform 1 0 8188 0 1 4352 +box -38 -48 406 592 +use sky130_fd_sc_hd__buf_2 output6 +timestamp -3599 +transform 1 0 7820 0 1 4352 +box -38 -48 406 592 +use sky130_fd_sc_hd__buf_2 output7 +timestamp -3599 +transform 1 0 7636 0 -1 7616 +box -38 -48 406 592 +use sky130_fd_sc_hd__clkbuf_4 output8 +timestamp -3599 +transform 1 0 8004 0 -1 7616 +box -38 -48 590 592 +use sky130_fd_sc_hd__buf_2 output9 +timestamp -3599 +transform 1 0 8188 0 1 3264 +box -38 -48 406 592 +use sky130_fd_sc_hd__buf_2 output10 +timestamp -3599 +transform 1 0 7636 0 1 2176 +box -38 -48 406 592 +use sky130_fd_sc_hd__buf_2 output11 +timestamp -3599 +transform 1 0 8188 0 -1 6528 +box -38 -48 406 592 +use sky130_fd_sc_hd__buf_2 output12 +timestamp -3599 +transform 1 0 8188 0 -1 3264 +box -38 -48 406 592 +use sky130_fd_sc_hd__buf_2 output13 +timestamp -3599 +transform 1 0 8188 0 1 6528 +box -38 -48 406 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_0_Left_10 +timestamp -3599 +transform 1 0 1104 0 1 2176 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_0_Right_0 +timestamp -3599 +transform -1 0 8832 0 1 2176 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Left_11 +timestamp -3599 +transform 1 0 1104 0 -1 3264 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Right_1 +timestamp -3599 +transform -1 0 8832 0 -1 3264 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Left_12 +timestamp -3599 +transform 1 0 1104 0 1 3264 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Right_2 +timestamp -3599 +transform -1 0 8832 0 1 3264 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Left_13 +timestamp -3599 +transform 1 0 1104 0 -1 4352 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Right_3 +timestamp -3599 +transform -1 0 8832 0 -1 4352 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Left_14 +timestamp -3599 +transform 1 0 1104 0 1 4352 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Right_4 +timestamp -3599 +transform -1 0 8832 0 1 4352 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Left_15 +timestamp -3599 +transform 1 0 1104 0 -1 5440 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Right_5 +timestamp -3599 +transform -1 0 8832 0 -1 5440 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Left_16 +timestamp -3599 +transform 1 0 1104 0 1 5440 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Right_6 +timestamp -3599 +transform -1 0 8832 0 1 5440 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Left_17 +timestamp -3599 +transform 1 0 1104 0 -1 6528 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Right_7 +timestamp -3599 +transform -1 0 8832 0 -1 6528 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Left_18 +timestamp -3599 +transform 1 0 1104 0 1 6528 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Right_8 +timestamp -3599 +transform -1 0 8832 0 1 6528 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Left_19 +timestamp -3599 +transform 1 0 1104 0 -1 7616 +box -38 -48 314 592 +use sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Right_9 +timestamp -3599 +transform -1 0 8832 0 -1 7616 +box -38 -48 314 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_20 +timestamp -3599 +transform 1 0 3680 0 1 2176 +box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_21 +timestamp -3599 +transform 1 0 6256 0 1 2176 +box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_1_22 +timestamp -3599 +transform 1 0 6256 0 -1 3264 +box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_2_23 +timestamp -3599 +transform 1 0 3680 0 1 3264 +box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_3_24 +timestamp -3599 +transform 1 0 6256 0 -1 4352 +box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_4_25 +timestamp -3599 +transform 1 0 3680 0 1 4352 +box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_5_26 +timestamp -3599 +transform 1 0 6256 0 -1 5440 +box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_6_27 +timestamp -3599 +transform 1 0 3680 0 1 5440 +box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_7_28 +timestamp -3599 +transform 1 0 6256 0 -1 6528 +box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_8_29 +timestamp -3599 +transform 1 0 3680 0 1 6528 +box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_30 +timestamp -3599 +transform 1 0 3680 0 -1 7616 +box -38 -48 130 592 +use sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_31 +timestamp -3599 +transform 1 0 6256 0 -1 7616 +box -38 -48 130 592 +<< labels >> +flabel metal4 s 2604 2128 2924 7664 0 FreeSans 1920 90 0 0 VGND +port 0 nsew ground bidirectional +flabel metal4 s 7604 2128 7924 7664 0 FreeSans 1920 90 0 0 VGND +port 0 nsew ground bidirectional +flabel metal5 s 1056 3676 8880 3996 0 FreeSans 2560 0 0 0 VGND +port 0 nsew ground bidirectional +flabel metal4 s 1944 2128 2264 7664 0 FreeSans 1920 90 0 0 VPWR +port 1 nsew power bidirectional +flabel metal4 s 6944 2128 7264 7664 0 FreeSans 1920 90 0 0 VPWR +port 1 nsew power bidirectional +flabel metal5 s 1056 3016 8880 3336 0 FreeSans 2560 0 0 0 VPWR +port 1 nsew power bidirectional +flabel metal3 s 9200 688 10000 808 0 FreeSans 480 0 0 0 bit_phase_0[0] +port 2 nsew signal output +flabel metal3 s 9200 4768 10000 4888 0 FreeSans 480 0 0 0 bit_phase_0[1] +port 3 nsew signal output +flabel metal3 s 9200 4088 10000 4208 0 FreeSans 480 0 0 0 bit_phase_0[2] +port 4 nsew signal output +flabel metal3 s 9200 7488 10000 7608 0 FreeSans 480 0 0 0 bit_phase_0[3] +port 5 nsew signal output +flabel metal3 s 9200 8848 10000 8968 0 FreeSans 480 0 0 0 bit_phase_0[4] +port 6 nsew signal output +flabel metal3 s 9200 3408 10000 3528 0 FreeSans 480 0 0 0 bit_phase_1[0] +port 7 nsew signal output +flabel metal3 s 9200 2048 10000 2168 0 FreeSans 480 0 0 0 bit_phase_1[1] +port 8 nsew signal output +flabel metal3 s 9200 6128 10000 6248 0 FreeSans 480 0 0 0 bit_phase_1[2] +port 9 nsew signal output +flabel metal3 s 9200 1368 10000 1488 0 FreeSans 480 0 0 0 bit_phase_1[3] +port 10 nsew signal output +flabel metal3 s 9200 6808 10000 6928 0 FreeSans 480 0 0 0 bit_phase_1[4] +port 11 nsew signal output +flabel metal3 s 9200 2728 10000 2848 0 FreeSans 480 0 0 0 input_fock_state_str[0] +port 12 nsew signal input +flabel metal3 s 9200 8168 10000 8288 0 FreeSans 480 0 0 0 input_fock_state_str[1] +port 13 nsew signal input +flabel metal3 s 9200 5448 10000 5568 0 FreeSans 480 0 0 0 input_fock_state_str[2] +port 14 nsew signal input +rlabel metal1 4968 7616 4968 7616 0 VGND +rlabel metal1 4968 7072 4968 7072 0 VPWR +rlabel metal1 8326 2278 8326 2278 0 bit_phase_0[0] +rlabel via2 8418 4811 8418 4811 0 bit_phase_0[1] +rlabel metal1 8096 4454 8096 4454 0 bit_phase_0[2] +rlabel metal1 7958 7514 7958 7514 0 bit_phase_0[3] +rlabel metal2 8510 8177 8510 8177 0 bit_phase_0[4] +rlabel metal2 8418 3417 8418 3417 0 bit_phase_1[0] +rlabel metal1 7958 2278 7958 2278 0 bit_phase_1[1] +rlabel via2 8418 6171 8418 6171 0 bit_phase_1[2] +rlabel metal3 8840 1428 8840 1428 0 bit_phase_1[3] +rlabel metal2 8418 6749 8418 6749 0 bit_phase_1[4] +rlabel metal2 8142 2907 8142 2907 0 input_fock_state_str[0] +rlabel metal2 8142 7497 8142 7497 0 input_fock_state_str[1] +rlabel metal1 7314 5712 7314 5712 0 input_fock_state_str[2] +rlabel metal1 8142 5202 8142 5202 0 net1 +rlabel metal1 7636 2414 7636 2414 0 net10 +rlabel metal1 8188 6290 8188 6290 0 net11 +rlabel metal1 7774 2958 7774 2958 0 net12 +rlabel metal1 7268 2414 7268 2414 0 net13 +rlabel metal1 8142 5678 8142 5678 0 net2 +rlabel metal1 7544 5678 7544 5678 0 net3 +rlabel metal1 8188 2414 8188 2414 0 net4 +rlabel metal1 8234 4624 8234 4624 0 net5 +rlabel metal2 8050 4420 8050 4420 0 net6 +rlabel metal1 7636 7378 7636 7378 0 net7 +rlabel metal1 7774 7446 7774 7446 0 net8 +rlabel metal1 8188 3502 8188 3502 0 net9 +<< properties >> +string FIXED_BBOX 0 0 10000 10000 +<< end >> diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/final/mag_gds/top.magic.gds b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/final/mag_gds/top.magic.gds new file mode 100644 index 00000000..a60cd078 Binary files /dev/null and b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/final/mag_gds/top.magic.gds differ diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/final/metrics.csv b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/final/metrics.csv new file mode 100644 index 00000000..6b90e73b --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/final/metrics.csv @@ -0,0 +1,54 @@ +Metric,Value +design__instance__count,35 +design__instance__area,136.381 +design__instance_unmapped__count,0 +synthesis__check_error__count,0 +design__die__bbox,0.0 0.0 50.0 50.0 +design__core__bbox,5.52 10.88 44.16 38.08 +flow__warnings__count,3 +flow__errors__count,0 +design__io,15 +design__die__area,2500 +design__core__area,1051.01 +design__instance__count__stdcell,35 +design__instance__area__stdcell,136.381 +design__instance__count__macros,0 +design__instance__area__macros,0 +design__instance__utilization,0.129762 +design__instance__utilization__stdcell,0.129762 +design__power_grid_violation__count__net:VGND,0 +design__power_grid_violation__count__net:VPWR,0 +design__power_grid_violation__count,0 +floorplan__design__io,13 +design__io__hpwl,468660 +timing__drv__floating__nets,0 +timing__drv__floating__pins,0 +design__instance__displacement__total,0 +design__instance__displacement__mean,0 +design__instance__displacement__max,0 +route__wirelength__estimated,242.292 +design__violations,0 +antenna__violating__nets,0 +antenna__violating__pins,0 +route__net,26 +route__net__special,2 +route__drc_errors__iter:1,1 +route__wirelength__iter:1,222 +route__drc_errors__iter:2,1 +route__wirelength__iter:2,223 +route__drc_errors__iter:3,0 +route__wirelength__iter:3,226 +route__drc_errors,0 +route__wirelength,226 +route__vias,101 +route__vias__singlecut,101 +route__vias__multicut,0 +magic__drc_error__count,0 +magic__illegal_overlap__count,0 +design__lvs_device_difference__count,0 +design__lvs_net_difference__count,0 +design__lvs_property_fail__count,0 +design__lvs_error__count,0 +design__lvs_unmatched_device__count,0 +design__lvs_unmatched_net__count,0 +design__lvs_unmatched_pin__count,0 diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/final/metrics.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/final/metrics.json new file mode 100644 index 00000000..a1abdacf --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/final/metrics.json @@ -0,0 +1,55 @@ +{ + "design__instance__count": 35, + "design__instance__area": 136.381, + "design__instance_unmapped__count": 0, + "synthesis__check_error__count": 0, + "design__die__bbox": "0.0 0.0 50.0 50.0", + "design__core__bbox": "5.52 10.88 44.16 38.08", + "flow__warnings__count": 3, + "flow__errors__count": 0, + "design__io": 15, + "design__die__area": 2500, + "design__core__area": 1051.01, + "design__instance__count__stdcell": 35, + "design__instance__area__stdcell": 136.381, + "design__instance__count__macros": 0, + "design__instance__area__macros": 0, + "design__instance__utilization": 0.129762, + "design__instance__utilization__stdcell": 0.129762, + "design__power_grid_violation__count__net:VGND": 0, + "design__power_grid_violation__count__net:VPWR": 0, + "design__power_grid_violation__count": 0, + "floorplan__design__io": 13, + "design__io__hpwl": 468660, + "timing__drv__floating__nets": 0, + "timing__drv__floating__pins": 0, + "design__instance__displacement__total": 0, + "design__instance__displacement__mean": 0, + "design__instance__displacement__max": 0, + "route__wirelength__estimated": 242.292, + "design__violations": 0, + "antenna__violating__nets": 0, + "antenna__violating__pins": 0, + "route__net": 26, + "route__net__special": 2, + "route__drc_errors__iter:1": 1, + "route__wirelength__iter:1": 222, + "route__drc_errors__iter:2": 1, + "route__wirelength__iter:2": 223, + "route__drc_errors__iter:3": 0, + "route__wirelength__iter:3": 226, + "route__drc_errors": 0, + "route__wirelength": 226, + "route__vias": 101, + "route__vias__singlecut": 101, + "route__vias__multicut": 0, + "magic__drc_error__count": 0, + "magic__illegal_overlap__count": 0, + "design__lvs_device_difference__count": 0, + "design__lvs_net_difference__count": 0, + "design__lvs_property_fail__count": 0, + "design__lvs_error__count": 0, + "design__lvs_unmatched_device__count": 0, + "design__lvs_unmatched_net__count": 0, + "design__lvs_unmatched_pin__count": 0 +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/final/nl/top.nl.v b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/final/nl/top.nl.v new file mode 100644 index 00000000..22bd17e4 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/final/nl/top.nl.v @@ -0,0 +1,186 @@ +module top (bit_phase_0, + bit_phase_1, + input_fock_state_str); + output [4:0] bit_phase_0; + output [4:0] bit_phase_1; + input [2:0] input_fock_state_str; + + wire net1; + wire net2; + wire net3; + wire net4; + wire net5; + wire net6; + wire net7; + wire net8; + wire net9; + wire net10; + wire net11; + wire net12; + wire net13; + + sky130_fd_sc_hd__nor3b_2 _0_ (.A(net3), + .B(net2), + .C_N(net1), + .Y(net13)); + sky130_fd_sc_hd__nor3b_2 _1_ (.A(net3), + .B(net1), + .C_N(net2), + .Y(net8)); + sky130_fd_sc_hd__clkbuf_1 _2_ (.A(net8), + .X(net4)); + sky130_fd_sc_hd__clkbuf_1 _3_ (.A(net8), + .X(net5)); + sky130_fd_sc_hd__clkbuf_1 _4_ (.A(net8), + .X(net6)); + sky130_fd_sc_hd__clkbuf_1 _5_ (.A(net8), + .X(net7)); + sky130_fd_sc_hd__clkbuf_1 _6_ (.A(net13), + .X(net9)); + sky130_fd_sc_hd__clkbuf_1 _7_ (.A(net13), + .X(net10)); + sky130_fd_sc_hd__clkbuf_1 _8_ (.A(net13), + .X(net11)); + sky130_fd_sc_hd__clkbuf_1 _9_ (.A(net13), + .X(net12)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_0_Right_0 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Right_1 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Right_2 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Right_3 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Right_4 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Right_5 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Right_6 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Right_7 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Right_8 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Right_9 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_0_Left_10 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Left_11 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Left_12 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Left_13 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Left_14 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Left_15 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Left_16 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Left_17 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Left_18 (); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Left_19 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_20 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_21 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_1_22 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_2_23 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_3_24 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_4_25 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_5_26 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_6_27 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_7_28 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_8_29 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_30 (); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_31 (); + sky130_fd_sc_hd__buf_1 input1 (.A(input_fock_state_str[0]), + .X(net1)); + sky130_fd_sc_hd__buf_1 input2 (.A(input_fock_state_str[1]), + .X(net2)); + sky130_fd_sc_hd__buf_1 input3 (.A(input_fock_state_str[2]), + .X(net3)); + sky130_fd_sc_hd__clkbuf_4 output4 (.A(net4), + .X(bit_phase_0[0])); + sky130_fd_sc_hd__buf_2 output5 (.A(net5), + .X(bit_phase_0[1])); + sky130_fd_sc_hd__buf_2 output6 (.A(net6), + .X(bit_phase_0[2])); + sky130_fd_sc_hd__buf_2 output7 (.A(net7), + .X(bit_phase_0[3])); + sky130_fd_sc_hd__clkbuf_4 output8 (.A(net8), + .X(bit_phase_0[4])); + sky130_fd_sc_hd__buf_2 output9 (.A(net9), + .X(bit_phase_1[0])); + sky130_fd_sc_hd__buf_2 output10 (.A(net10), + .X(bit_phase_1[1])); + sky130_fd_sc_hd__buf_2 output11 (.A(net11), + .X(bit_phase_1[2])); + sky130_fd_sc_hd__buf_2 output12 (.A(net12), + .X(bit_phase_1[3])); + sky130_fd_sc_hd__buf_2 output13 (.A(net13), + .X(bit_phase_1[4])); + sky130_ef_sc_hd__decap_12 FILLER_0_0_3 (); + sky130_ef_sc_hd__decap_12 FILLER_0_0_15 (); + sky130_fd_sc_hd__fill_1 FILLER_0_0_27 (); + sky130_ef_sc_hd__decap_12 FILLER_0_0_29 (); + sky130_ef_sc_hd__decap_12 FILLER_0_0_41 (); + sky130_fd_sc_hd__decap_3 FILLER_0_0_53 (); + sky130_fd_sc_hd__decap_8 FILLER_0_0_57 (); + sky130_ef_sc_hd__decap_12 FILLER_0_1_3 (); + sky130_ef_sc_hd__decap_12 FILLER_0_1_15 (); + sky130_ef_sc_hd__decap_12 FILLER_0_1_27 (); + sky130_ef_sc_hd__decap_12 FILLER_0_1_39 (); + sky130_fd_sc_hd__decap_4 FILLER_0_1_51 (); + sky130_fd_sc_hd__fill_1 FILLER_0_1_55 (); + sky130_ef_sc_hd__decap_12 FILLER_0_1_57 (); + sky130_fd_sc_hd__decap_4 FILLER_0_1_69 (); + sky130_fd_sc_hd__fill_1 FILLER_0_1_73 (); + sky130_ef_sc_hd__decap_12 FILLER_0_2_3 (); + sky130_ef_sc_hd__decap_12 FILLER_0_2_15 (); + sky130_fd_sc_hd__fill_1 FILLER_0_2_27 (); + sky130_ef_sc_hd__decap_12 FILLER_0_2_29 (); + sky130_ef_sc_hd__decap_12 FILLER_0_2_41 (); + sky130_ef_sc_hd__decap_12 FILLER_0_2_53 (); + sky130_fd_sc_hd__decap_8 FILLER_0_2_65 (); + sky130_fd_sc_hd__fill_1 FILLER_0_2_73 (); + sky130_ef_sc_hd__decap_12 FILLER_0_3_3 (); + sky130_ef_sc_hd__decap_12 FILLER_0_3_15 (); + sky130_ef_sc_hd__decap_12 FILLER_0_3_27 (); + sky130_ef_sc_hd__decap_12 FILLER_0_3_39 (); + sky130_fd_sc_hd__decap_4 FILLER_0_3_51 (); + sky130_fd_sc_hd__fill_1 FILLER_0_3_55 (); + sky130_ef_sc_hd__decap_12 FILLER_0_3_57 (); + sky130_fd_sc_hd__decap_6 FILLER_0_3_69 (); + sky130_ef_sc_hd__decap_12 FILLER_0_4_3 (); + sky130_ef_sc_hd__decap_12 FILLER_0_4_15 (); + sky130_fd_sc_hd__fill_1 FILLER_0_4_27 (); + sky130_ef_sc_hd__decap_12 FILLER_0_4_29 (); + sky130_ef_sc_hd__decap_12 FILLER_0_4_41 (); + sky130_ef_sc_hd__decap_12 FILLER_0_4_53 (); + sky130_fd_sc_hd__decap_4 FILLER_0_4_65 (); + sky130_fd_sc_hd__fill_1 FILLER_0_4_69 (); + sky130_ef_sc_hd__decap_12 FILLER_0_5_3 (); + sky130_ef_sc_hd__decap_12 FILLER_0_5_15 (); + sky130_ef_sc_hd__decap_12 FILLER_0_5_27 (); + sky130_ef_sc_hd__decap_12 FILLER_0_5_39 (); + sky130_fd_sc_hd__decap_4 FILLER_0_5_51 (); + sky130_fd_sc_hd__fill_1 FILLER_0_5_55 (); + sky130_ef_sc_hd__decap_12 FILLER_0_5_57 (); + sky130_fd_sc_hd__fill_1 FILLER_0_5_69 (); + sky130_fd_sc_hd__fill_1 FILLER_0_5_80 (); + sky130_ef_sc_hd__decap_12 FILLER_0_6_3 (); + sky130_ef_sc_hd__decap_12 FILLER_0_6_15 (); + sky130_fd_sc_hd__fill_1 FILLER_0_6_27 (); + sky130_ef_sc_hd__decap_12 FILLER_0_6_29 (); + sky130_ef_sc_hd__decap_12 FILLER_0_6_41 (); + sky130_ef_sc_hd__decap_12 FILLER_0_6_53 (); + sky130_fd_sc_hd__fill_2 FILLER_0_6_65 (); + sky130_fd_sc_hd__fill_1 FILLER_0_6_80 (); + sky130_ef_sc_hd__decap_12 FILLER_0_7_3 (); + sky130_ef_sc_hd__decap_12 FILLER_0_7_15 (); + sky130_ef_sc_hd__decap_12 FILLER_0_7_27 (); + sky130_ef_sc_hd__decap_12 FILLER_0_7_39 (); + sky130_fd_sc_hd__decap_4 FILLER_0_7_51 (); + sky130_fd_sc_hd__fill_1 FILLER_0_7_55 (); + sky130_ef_sc_hd__decap_12 FILLER_0_7_57 (); + sky130_fd_sc_hd__decap_4 FILLER_0_7_69 (); + sky130_fd_sc_hd__fill_1 FILLER_0_7_73 (); + sky130_ef_sc_hd__decap_12 FILLER_0_8_3 (); + sky130_ef_sc_hd__decap_12 FILLER_0_8_15 (); + sky130_fd_sc_hd__fill_1 FILLER_0_8_27 (); + sky130_ef_sc_hd__decap_12 FILLER_0_8_29 (); + sky130_ef_sc_hd__decap_12 FILLER_0_8_41 (); + sky130_ef_sc_hd__decap_12 FILLER_0_8_53 (); + sky130_fd_sc_hd__decap_8 FILLER_0_8_65 (); + sky130_fd_sc_hd__fill_1 FILLER_0_8_73 (); + sky130_ef_sc_hd__decap_12 FILLER_0_9_3 (); + sky130_ef_sc_hd__decap_12 FILLER_0_9_15 (); + sky130_fd_sc_hd__fill_1 FILLER_0_9_27 (); + sky130_ef_sc_hd__decap_12 FILLER_0_9_29 (); + sky130_ef_sc_hd__decap_12 FILLER_0_9_41 (); + sky130_fd_sc_hd__decap_3 FILLER_0_9_53 (); + sky130_fd_sc_hd__decap_8 FILLER_0_9_57 (); + sky130_fd_sc_hd__decap_3 FILLER_0_9_65 (); +endmodule diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/final/odb/top.odb b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/final/odb/top.odb new file mode 100644 index 00000000..57709d9b Binary files /dev/null and b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/final/odb/top.odb differ diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/final/pnl/top.pnl.v b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/final/pnl/top.pnl.v new file mode 100644 index 00000000..b76bb7c9 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/final/pnl/top.pnl.v @@ -0,0 +1,600 @@ +module top (VPWR, + VGND, + bit_phase_0, + bit_phase_1, + input_fock_state_str); + input VPWR; + input VGND; + output [4:0] bit_phase_0; + output [4:0] bit_phase_1; + input [2:0] input_fock_state_str; + + wire net1; + wire net2; + wire net3; + wire net4; + wire net5; + wire net6; + wire net7; + wire net8; + wire net9; + wire net10; + wire net11; + wire net12; + wire net13; + + sky130_fd_sc_hd__nor3b_2 _0_ (.A(net3), + .B(net2), + .C_N(net1), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(net13)); + sky130_fd_sc_hd__nor3b_2 _1_ (.A(net3), + .B(net1), + .C_N(net2), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(net8)); + sky130_fd_sc_hd__clkbuf_1 _2_ (.A(net8), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net4)); + sky130_fd_sc_hd__clkbuf_1 _3_ (.A(net8), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net5)); + sky130_fd_sc_hd__clkbuf_1 _4_ (.A(net8), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net6)); + sky130_fd_sc_hd__clkbuf_1 _5_ (.A(net8), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net7)); + sky130_fd_sc_hd__clkbuf_1 _6_ (.A(net13), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net9)); + sky130_fd_sc_hd__clkbuf_1 _7_ (.A(net13), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net10)); + sky130_fd_sc_hd__clkbuf_1 _8_ (.A(net13), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net11)); + sky130_fd_sc_hd__clkbuf_1 _9_ (.A(net13), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net12)); + 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_0_Left_10 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Left_11 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Left_12 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Left_13 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Left_14 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Left_15 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Left_16 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Left_17 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Left_18 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Left_19 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_20 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_0_21 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_1_22 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_2_23 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_3_24 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_4_25 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_5_26 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_6_27 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_7_28 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_8_29 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_30 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_9_31 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__buf_1 input1 (.A(input_fock_state_str[0]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net1)); + sky130_fd_sc_hd__buf_1 input2 (.A(input_fock_state_str[1]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net2)); + sky130_fd_sc_hd__buf_1 input3 (.A(input_fock_state_str[2]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net3)); + sky130_fd_sc_hd__clkbuf_4 output4 (.A(net4), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[0])); + sky130_fd_sc_hd__buf_2 output5 (.A(net5), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[1])); + sky130_fd_sc_hd__buf_2 output6 (.A(net6), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[2])); + sky130_fd_sc_hd__buf_2 output7 (.A(net7), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[3])); + sky130_fd_sc_hd__clkbuf_4 output8 (.A(net8), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_0[4])); + sky130_fd_sc_hd__buf_2 output9 (.A(net9), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[0])); + sky130_fd_sc_hd__buf_2 output10 (.A(net10), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[1])); + sky130_fd_sc_hd__buf_2 output11 (.A(net11), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[2])); + sky130_fd_sc_hd__buf_2 output12 (.A(net12), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[3])); + sky130_fd_sc_hd__buf_2 output13 (.A(net13), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(bit_phase_1[4])); + sky130_ef_sc_hd__decap_12 FILLER_0_0_3 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_0_15 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__fill_1 FILLER_0_0_27 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_0_29 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_0_41 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__decap_3 FILLER_0_0_53 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_8 FILLER_0_0_57 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_1_3 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_1_15 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_1_27 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_1_39 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__decap_4 FILLER_0_1_51 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_0_1_55 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_1_57 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__decap_4 FILLER_0_1_69 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_0_1_73 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_2_3 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_2_15 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__fill_1 FILLER_0_2_27 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_2_29 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_2_41 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_2_53 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__decap_8 FILLER_0_2_65 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_0_2_73 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_3_3 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_3_15 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_3_27 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_3_39 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__decap_4 FILLER_0_3_51 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_0_3_55 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_3_57 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__decap_6 FILLER_0_3_69 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_4_3 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_4_15 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__fill_1 FILLER_0_4_27 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_4_29 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_4_41 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_4_53 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__decap_4 FILLER_0_4_65 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_0_4_69 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_5_3 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_5_15 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_5_27 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_5_39 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__decap_4 FILLER_0_5_51 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_0_5_55 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_5_57 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__fill_1 FILLER_0_5_69 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_0_5_80 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_6_3 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_6_15 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__fill_1 FILLER_0_6_27 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_6_29 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_6_41 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_6_53 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__fill_2 FILLER_0_6_65 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_0_6_80 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_7_3 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_7_15 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_7_27 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_7_39 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__decap_4 FILLER_0_7_51 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_0_7_55 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_7_57 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__decap_4 FILLER_0_7_69 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_0_7_73 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_8_3 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_8_15 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__fill_1 FILLER_0_8_27 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_8_29 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_8_41 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_8_53 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__decap_8 FILLER_0_8_65 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_0_8_73 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_9_3 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_9_15 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__fill_1 FILLER_0_9_27 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_9_29 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_9_41 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__decap_3 FILLER_0_9_53 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_8 FILLER_0_9_57 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 FILLER_0_9_65 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); +endmodule diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/final/sdc/top.sdc b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/final/sdc/top.sdc new file mode 100644 index 00000000..9b8bdc0b --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/final/sdc/top.sdc @@ -0,0 +1,44 @@ +############################################################################### +# Created by write_sdc +############################################################################### +current_design top +############################################################################### +# Timing Constraints +############################################################################### +create_clock -name None -period 15.0000 +set_clock_uncertainty 0.2500 None +set_input_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {input_fock_state_str[0]}] +set_input_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {input_fock_state_str[1]}] +set_input_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {input_fock_state_str[2]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[0]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[1]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[2]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[3]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_0[4]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[0]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[1]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[2]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[3]}] +set_output_delay 3.0000 -clock [get_clocks {None}] -add_delay [get_ports {bit_phase_1[4]}] +############################################################################### +# Environment +############################################################################### +set_load -pin_load 0.0334 [get_ports {bit_phase_0[4]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[3]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[2]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[1]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_0[0]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[4]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[3]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[2]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[1]}] +set_load -pin_load 0.0334 [get_ports {bit_phase_1[0]}] +set_driving_cell -lib_cell sky130_fd_sc_hd__inv_2 -pin {Y} -input_transition_rise 0.0000 -input_transition_fall 0.0000 [get_ports {input_fock_state_str[2]}] +set_driving_cell -lib_cell sky130_fd_sc_hd__inv_2 -pin {Y} -input_transition_rise 0.0000 -input_transition_fall 0.0000 [get_ports {input_fock_state_str[1]}] +set_driving_cell -lib_cell sky130_fd_sc_hd__inv_2 -pin {Y} -input_transition_rise 0.0000 -input_transition_fall 0.0000 [get_ports {input_fock_state_str[0]}] +############################################################################### +# Design Rules +############################################################################### +set_max_transition 0.7500 [current_design] +set_max_capacitance 0.2000 [current_design] +set_max_fanout 6.0000 [current_design] diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/final/spice/top.spice b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/final/spice/top.spice new file mode 100644 index 00000000..7ca3230c --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/final/spice/top.spice @@ -0,0 +1,196 @@ +* NGSPICE file created from top.ext - technology: sky130A + +* Black-box entry subcircuit for sky130_ef_sc_hd__decap_12 abstract view +.subckt sky130_ef_sc_hd__decap_12 VPWR VGND VPB VNB +.ends + +* Black-box entry subcircuit for sky130_fd_sc_hd__fill_1 abstract view +.subckt sky130_fd_sc_hd__fill_1 VGND VNB VPB VPWR +.ends + +* Black-box entry subcircuit for sky130_fd_sc_hd__buf_2 abstract view +.subckt sky130_fd_sc_hd__buf_2 A VGND VNB VPB VPWR X +.ends + +* Black-box entry subcircuit for sky130_fd_sc_hd__decap_3 abstract view +.subckt sky130_fd_sc_hd__decap_3 VGND VNB VPB VPWR +.ends + +* Black-box entry subcircuit for sky130_fd_sc_hd__clkbuf_4 abstract view +.subckt sky130_fd_sc_hd__clkbuf_4 A VGND VNB VPB VPWR X +.ends + +* Black-box entry subcircuit for sky130_fd_sc_hd__decap_4 abstract view +.subckt sky130_fd_sc_hd__decap_4 VGND VNB VPB VPWR +.ends + +* Black-box entry subcircuit for sky130_fd_sc_hd__tapvpwrvgnd_1 abstract view +.subckt sky130_fd_sc_hd__tapvpwrvgnd_1 VGND VPWR +.ends + +* Black-box entry subcircuit for sky130_fd_sc_hd__clkbuf_1 abstract view +.subckt sky130_fd_sc_hd__clkbuf_1 A VGND VNB VPB VPWR X +.ends + +* Black-box entry subcircuit for sky130_fd_sc_hd__buf_1 abstract view +.subckt sky130_fd_sc_hd__buf_1 A VGND VNB VPB VPWR X +.ends + +* Black-box entry subcircuit for sky130_fd_sc_hd__decap_8 abstract view +.subckt sky130_fd_sc_hd__decap_8 VGND VNB VPB VPWR +.ends + +* Black-box entry subcircuit for sky130_fd_sc_hd__nor3b_2 abstract view +.subckt sky130_fd_sc_hd__nor3b_2 A B C_N VGND VNB VPB VPWR Y +.ends + +* Black-box entry subcircuit for sky130_fd_sc_hd__fill_2 abstract view +.subckt sky130_fd_sc_hd__fill_2 VGND VNB VPB VPWR +.ends + +* Black-box entry subcircuit for sky130_fd_sc_hd__decap_6 abstract view +.subckt sky130_fd_sc_hd__decap_6 VGND VNB VPB VPWR +.ends + +.subckt top VGND VPWR bit_phase_0[0] bit_phase_0[1] bit_phase_0[2] bit_phase_0[3] ++ bit_phase_0[4] bit_phase_1[0] bit_phase_1[1] bit_phase_1[2] bit_phase_1[3] bit_phase_1[4] ++ input_fock_state_str[0] input_fock_state_str[1] input_fock_state_str[2] +XFILLER_0_3_39 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_9_27 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +XFILLER_0_0_29 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +Xoutput7 net7 VGND VGND VPWR VPWR bit_phase_0[3] sky130_fd_sc_hd__buf_2 +XPHY_EDGE_ROW_4_Left_14 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +Xoutput8 net8 VGND VGND VPWR VPWR bit_phase_0[4] sky130_fd_sc_hd__clkbuf_4 +XPHY_EDGE_ROW_6_Right_6 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XFILLER_0_1_51 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_4 +XFILLER_0_1_73 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +Xoutput10 net10 VGND VGND VPWR VPWR bit_phase_1[1] sky130_fd_sc_hd__buf_2 +XFILLER_0_6_29 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_9_29 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_9_3 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +Xoutput11 net11 VGND VGND VPWR VPWR bit_phase_1[2] sky130_fd_sc_hd__buf_2 +XFILLER_0_7_73 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +Xoutput9 net9 VGND VGND VPWR VPWR bit_phase_1[0] sky130_fd_sc_hd__buf_2 +XFILLER_0_7_51 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_4 +XFILLER_0_4_41 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XTAP_TAPCELL_ROW_5_26 VGND VPWR sky130_fd_sc_hd__tapvpwrvgnd_1 +Xoutput12 net12 VGND VGND VPWR VPWR bit_phase_1[3] sky130_fd_sc_hd__buf_2 +XFILLER_0_4_53 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XPHY_EDGE_ROW_8_Left_18 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +Xoutput13 net13 VGND VGND VPWR VPWR bit_phase_1[4] sky130_fd_sc_hd__buf_2 +XFILLER_0_4_65 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_4 +XFILLER_0_1_55 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +XFILLER_0_7_3 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XPHY_EDGE_ROW_1_Right_1 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XTAP_TAPCELL_ROW_8_29 VGND VPWR sky130_fd_sc_hd__tapvpwrvgnd_1 +XFILLER_0_7_55 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +XFILLER_0_1_57 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XTAP_TAPCELL_ROW_0_20 VGND VPWR sky130_fd_sc_hd__tapvpwrvgnd_1 +XFILLER_0_1_69 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_4 +XFILLER_0_7_57 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XTAP_TAPCELL_ROW_9_30 VGND VPWR sky130_fd_sc_hd__tapvpwrvgnd_1 +XTAP_TAPCELL_ROW_0_21 VGND VPWR sky130_fd_sc_hd__tapvpwrvgnd_1 +XFILLER_0_4_69 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +XFILLER_0_5_3 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_1_15 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XPHY_EDGE_ROW_3_Left_13 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XFILLER_0_7_69 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_4 +XPHY_EDGE_ROW_5_Right_5 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XFILLER_0_4_15 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XTAP_TAPCELL_ROW_9_31 VGND VPWR sky130_fd_sc_hd__tapvpwrvgnd_1 +XFILLER_0_1_27 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_5_80 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +XFILLER_0_7_15 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_4_27 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +XFILLER_0_1_39 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_7_27 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_3_3 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +X_9_ net13 VGND VGND VPWR VPWR net12 sky130_fd_sc_hd__clkbuf_1 +Xinput1 input_fock_state_str[0] VGND VGND VPWR VPWR net1 sky130_fd_sc_hd__buf_1 +XPHY_EDGE_ROW_7_Left_17 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XPHY_EDGE_ROW_9_Right_9 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XTAP_TAPCELL_ROW_3_24 VGND VPWR sky130_fd_sc_hd__tapvpwrvgnd_1 +XFILLER_0_7_39 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_4_29 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +Xinput2 input_fock_state_str[1] VGND VGND VPWR VPWR net2 sky130_fd_sc_hd__buf_1 +X_8_ net13 VGND VGND VPWR VPWR net11 sky130_fd_sc_hd__clkbuf_1 +XFILLER_0_2_73 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +XFILLER_0_5_51 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_4 +Xinput3 input_fock_state_str[2] VGND VGND VPWR VPWR net3 sky130_fd_sc_hd__buf_1 +X_7_ net13 VGND VGND VPWR VPWR net10 sky130_fd_sc_hd__clkbuf_1 +XPHY_EDGE_ROW_0_Right_0 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XFILLER_0_2_41 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_8_73 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +XFILLER_0_1_3 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_2_53 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +X_6_ net13 VGND VGND VPWR VPWR net9 sky130_fd_sc_hd__clkbuf_1 +XFILLER_0_8_41 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +X_5_ net8 VGND VGND VPWR VPWR net7 sky130_fd_sc_hd__clkbuf_1 +XTAP_TAPCELL_ROW_6_27 VGND VPWR sky130_fd_sc_hd__tapvpwrvgnd_1 +XFILLER_0_2_65 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_8 +XFILLER_0_8_53 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XPHY_EDGE_ROW_2_Left_12 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +X_4_ net8 VGND VGND VPWR VPWR net6 sky130_fd_sc_hd__clkbuf_1 +XFILLER_0_8_65 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_8 +XPHY_EDGE_ROW_4_Right_4 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +X_3_ net8 VGND VGND VPWR VPWR net5 sky130_fd_sc_hd__clkbuf_1 +XFILLER_0_5_55 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +X_2_ net8 VGND VGND VPWR VPWR net4 sky130_fd_sc_hd__clkbuf_1 +XFILLER_0_5_57 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +X_1_ net3 net1 net2 VGND VGND VPWR VPWR net8 sky130_fd_sc_hd__nor3b_2 +XPHY_EDGE_ROW_6_Left_16 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XPHY_EDGE_ROW_8_Right_8 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XFILLER_0_5_69 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +X_0_ net3 net2 net1 VGND VGND VPWR VPWR net13 sky130_fd_sc_hd__nor3b_2 +XFILLER_0_2_15 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_8_3 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XTAP_TAPCELL_ROW_1_22 VGND VPWR sky130_fd_sc_hd__tapvpwrvgnd_1 +XFILLER_0_5_15 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_6_80 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +XFILLER_0_2_27 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +XFILLER_0_8_15 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_5_27 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_8_27 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +XFILLER_0_5_39 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_2_29 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_6_3 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XPHY_EDGE_ROW_1_Left_11 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XFILLER_0_3_51 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_4 +XFILLER_0_8_29 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XTAP_TAPCELL_ROW_4_25 VGND VPWR sky130_fd_sc_hd__tapvpwrvgnd_1 +XFILLER_0_0_41 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XPHY_EDGE_ROW_3_Right_3 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XFILLER_0_0_53 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XFILLER_0_6_41 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_9_41 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_4_3 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_6_53 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XPHY_EDGE_ROW_5_Left_15 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XFILLER_0_9_53 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XPHY_EDGE_ROW_7_Right_7 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XFILLER_0_6_65 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_2 +XTAP_TAPCELL_ROW_7_28 VGND VPWR sky130_fd_sc_hd__tapvpwrvgnd_1 +XFILLER_0_3_55 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +XFILLER_0_9_65 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XFILLER_0_0_57 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_8 +XFILLER_0_2_3 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XPHY_EDGE_ROW_9_Left_19 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XFILLER_0_3_57 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_3_69 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_6 +XFILLER_0_0_15 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_9_57 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_8 +Xoutput4 net4 VGND VGND VPWR VPWR bit_phase_0[0] sky130_fd_sc_hd__clkbuf_4 +XPHY_EDGE_ROW_0_Left_10 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XFILLER_0_3_15 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_0_27 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +XPHY_EDGE_ROW_2_Right_2 VGND VGND VPWR VPWR sky130_fd_sc_hd__decap_3 +XFILLER_0_6_15 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_3_27 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +Xoutput5 net5 VGND VGND VPWR VPWR bit_phase_0[1] sky130_fd_sc_hd__buf_2 +XFILLER_0_0_3 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XFILLER_0_9_15 VPWR VGND VPWR VGND sky130_ef_sc_hd__decap_12 +XTAP_TAPCELL_ROW_2_23 VGND VPWR sky130_fd_sc_hd__tapvpwrvgnd_1 +Xoutput6 net6 VGND VGND VPWR VPWR bit_phase_0[2] sky130_fd_sc_hd__buf_2 +XFILLER_0_6_27 VGND VGND VPWR VPWR sky130_fd_sc_hd__fill_1 +.ends + diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/flow.log b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/flow.log new file mode 100644 index 00000000..b282d1d5 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/flow.log @@ -0,0 +1,86 @@ +Starting… +Running 'Yosys.Synthesis'… +Logging subprocess to [repr.filename][link=file:///home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/yosys-synthesis.log]runs/RUN_2024-06-20_14-47-46/01-yosys-synthesis/yosys-synthesis.log[/link][/repr.filename]… +Parsing synthesis checks… +Running 'OpenROAD.CheckSDCFiles'… +'PNR_SDC_FILE' is not defined. Using generic fallback SDC for OpenROAD PnR steps. +'SIGNOFF_SDC_FILE' is not defined. Using generic fallback SDC for OpenROAD PnR steps. +Running 'OpenROAD.Floorplan'… +Logging subprocess to [repr.filename][link=file:///home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/openroad-floorplan.log]runs/RUN_2024-06-20_14-47-46/03-openroad-floorplan/openroad-floorplan.log[/link][/repr.filename]… +[STA-0366] port 'None' not found. +[STA-0366] port 'None' not found. +[STA-0419] transition time can not be specified for virtual clocks. +Running 'OpenROAD.TapEndcapInsertion'… +Logging subprocess to [repr.filename][link=file:///home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/openroad-tapendcapinsertion.log]runs/RUN_2024-06-20_14-47-46/04-openroad-tapendcapinsertion/openroad-tapendcapinsertion.log[/link][/repr.filename]… +[STA-0366] port 'None' not found. +[STA-0366] port 'None' not found. +[STA-0419] transition time can not be specified for virtual clocks. +Running 'OpenROAD.GeneratePDN'… +'FP_PDN_CFG' not explicitly set, setting it to /nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/openroad/common/pdn_cfg.tcl… +Logging subprocess to [repr.filename][link=file:///home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/openroad-generatepdn.log]runs/RUN_2024-06-20_14-47-46/05-openroad-generatepdn/openroad-generatepdn.log[/link][/repr.filename]… +[STA-0366] port 'None' not found. +[STA-0366] port 'None' not found. +[STA-0419] transition time can not be specified for virtual clocks. +Running 'OpenROAD.IOPlacement'… +Logging subprocess to [repr.filename][link=file:///home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/openroad-ioplacement.log]runs/RUN_2024-06-20_14-47-46/06-openroad-ioplacement/openroad-ioplacement.log[/link][/repr.filename]… +[STA-0366] port 'None' not found. +[STA-0366] port 'None' not found. +[STA-0419] transition time can not be specified for virtual clocks. +Running 'OpenROAD.GlobalPlacement'… +Logging subprocess to [repr.filename][link=file:///home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/openroad-globalplacement.log]runs/RUN_2024-06-20_14-47-46/07-openroad-globalplacement/openroad-globalplacement.log[/link][/repr.filename]… +[STA-0366] port 'None' not found. +[STA-0366] port 'None' not found. +[STA-0419] transition time can not be specified for virtual clocks. +Running 'OpenROAD.RepairDesign'… +Logging subprocess to [repr.filename][link=file:///home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/openroad-repairdesign.log]runs/RUN_2024-06-20_14-47-46/08-openroad-repairdesign/openroad-repairdesign.log[/link][/repr.filename]… +[STA-0366] port 'None' not found. +[STA-0366] port 'None' not found. +[STA-0419] transition time can not be specified for virtual clocks. +[STA-0101] object 'out' not found. +[STA-0101] object 'out' not found. +Running 'OpenROAD.DetailedPlacement'… +Logging subprocess to [repr.filename][link=file:///home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/openroad-detailedplacement.log]runs/RUN_2024-06-20_14-47-46/09-openroad-detailedplacement/openroad-detailedplacement.log[/link][/repr.filename]… +[STA-0366] port 'None' not found. +[STA-0366] port 'None' not found. +[STA-0419] transition time can not be specified for virtual clocks. +Running 'OpenROAD.GlobalRouting'… +Logging subprocess to [repr.filename][link=file:///home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/openroad-globalrouting.log]runs/RUN_2024-06-20_14-47-46/10-openroad-globalrouting/openroad-globalrouting.log[/link][/repr.filename]… +[STA-0366] port 'None' not found. +[STA-0366] port 'None' not found. +[STA-0419] transition time can not be specified for virtual clocks. +[STA-0450] virtual clock None can not be propagated. +Running 'OpenROAD.DetailedRouting'… +Running TritonRoute with 20 threads… +Logging subprocess to [repr.filename][link=file:///home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/openroad-detailedrouting.log]runs/RUN_2024-06-20_14-47-46/11-openroad-detailedrouting/openroad-detailedrouting.log[/link][/repr.filename]… +[STA-0366] port 'None' not found. +[STA-0366] port 'None' not found. +[STA-0419] transition time can not be specified for virtual clocks. +[DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon +[DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon +[DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via +[DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via +[DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 +[DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 +[DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 +[DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 +[DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 +[DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 +Running 'OpenROAD.FillInsertion'… +Logging subprocess to [repr.filename][link=file:///home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/openroad-fillinsertion.log]runs/RUN_2024-06-20_14-47-46/12-openroad-fillinsertion/openroad-fillinsertion.log[/link][/repr.filename]… +[STA-0366] port 'None' not found. +[STA-0366] port 'None' not found. +[STA-0419] transition time can not be specified for virtual clocks. +Running 'Magic.StreamOut'… +Logging subprocess to [repr.filename][link=file:///home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/13-magic-streamout/magic-streamout.log]runs/RUN_2024-06-20_14-47-46/13-magic-streamout/magic-streamout.log[/link][/repr.filename]… +Running 'Magic.DRC'… +Logging subprocess to [repr.filename][link=file:///home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/14-magic-drc/magic-drc.log]runs/RUN_2024-06-20_14-47-46/14-magic-drc/magic-drc.log[/link][/repr.filename]… +Running 'Checker.MagicDRC'… +Check for Magic DRC errors clear. +Running 'Magic.SpiceExtraction'… +Logging subprocess to [repr.filename][link=file:///home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/magic-spiceextraction.log]runs/RUN_2024-06-20_14-47-46/16-magic-spiceextraction/magic-spiceextraction.log[/link][/repr.filename]… +Running 'Netgen.LVS'… +Logging subprocess to [repr.filename][link=file:///home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/netgen-lvs.log]runs/RUN_2024-06-20_14-47-46/17-netgen-lvs/netgen-lvs.log[/link][/repr.filename]… +Running 'Checker.LVS'… +Check for LVS errors clear. +Saving views to '/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/final'… +Flow complete. diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/resolved.json b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/resolved.json new file mode 100644 index 00000000..f5cddba2 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/resolved.json @@ -0,0 +1,1212 @@ +{ + "STD_CELL_LIBRARY": "sky130_fd_sc_hd", + "VDD_PIN": "VPWR", + "VDD_PIN_VOLTAGE": 1.8, + "GND_PIN": "VGND", + "WIRE_LENGTH_THRESHOLD": null, + "TECH_LEFS": { + "nom_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__nom.tlef", + "min_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__min.tlef", + "max_*": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd__max.tlef" + }, + "GPIO_PADS_LEF": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_fd_io.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/lef/sky130_ef_io.lef" + ], + "GPIO_PADS_LEF_CORE_SIDE": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_fd_io_core.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/custom_cells/lef/sky130_ef_io_core.lef" + ], + "GPIO_PADS_VERILOG": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v" + ], + "GPIO_PAD_CELLS": [ + "sky130_fd_io*", + "sky130_ef_io*" + ], + "PRIMARY_GDSII_STREAMOUT_TOOL": "magic", + "DEFAULT_MAX_TRAN": null, + "DATA_WIRE_RC_LAYER": "met2", + "CLOCK_WIRE_RC_LAYER": "met5", + "DEFAULT_CORNER": "nom_tt_025C_1v80", + "STA_CORNERS": [ + "nom_tt_025C_1v80", + "nom_ss_100C_1v60", + "nom_ff_n40C_1v95", + "min_tt_025C_1v80", + "min_ss_100C_1v60", + "min_ff_n40C_1v95", + "max_tt_025C_1v80", + "max_ss_100C_1v60", + "max_ff_n40C_1v95" + ], + "FP_TRACKS_INFO": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tracks.info", + "FP_TAPCELL_DIST": 13, + "FP_IO_HLAYER": "met3", + "FP_IO_VLAYER": "met2", + "RT_MIN_LAYER": "met1", + "RT_MAX_LAYER": "met5", + "SCL_GROUND_PINS": [ + "VGND", + "VNB" + ], + "SCL_POWER_PINS": [ + "VPWR", + "VPB" + ], + "TRISTATE_CELLS": [ + "sky130_fd_sc_hd__ebuf*" + ], + "FILL_CELL": [ + "sky130_fd_sc_hd__fill*" + ], + "DECAP_CELL": [ + "sky130_ef_sc_hd__decap_12", + "sky130_fd_sc_hd__decap_8", + "sky130_fd_sc_hd__decap_6", + "sky130_fd_sc_hd__decap_4", + "sky130_fd_sc_hd__decap_3" + ], + "LIB": { + "*_tt_025C_1v80": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib" + ], + "*_ss_100C_1v60": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ss_100C_1v60.lib" + ], + "*_ff_n40C_1v95": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__ff_n40C_1v95.lib" + ] + }, + "CELL_LEFS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_ef_sc_hd.lef", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/lef/sky130_fd_sc_hd.lef" + ], + "CELL_GDS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds" + ], + "CELL_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v" + ], + "CELL_BB_VERILOG_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox.v", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd__blackbox_pp.v" + ], + "CELL_SPICE_MODELS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__decap_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_12.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_4.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_ef_sc_hd__fill_8.spice", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/spice/sky130_fd_sc_hd.spice" + ], + "SYNTH_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/no_synth.cells", + "PNR_EXCLUDED_CELL_FILE": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/drc_exclude.cells", + "OUTPUT_CAP_LOAD": 33.442, + "MAX_FANOUT_CONSTRAINT": 6, + "MAX_TRANSITION_CONSTRAINT": 0.75, + "MAX_CAPACITANCE_CONSTRAINT": 0.2, + "CLOCK_UNCERTAINTY_CONSTRAINT": 0.25, + "CLOCK_TRANSITION_CONSTRAINT": 0.15, + "TIME_DERATING_CONSTRAINT": 5, + "IO_DELAY_CONSTRAINT": 20, + "SYNTH_DRIVING_CELL": "sky130_fd_sc_hd__inv_2/Y", + "SYNTH_CLK_DRIVING_CELL": null, + "SYNTH_TIEHI_CELL": "sky130_fd_sc_hd__conb_1/HI", + "SYNTH_TIELO_CELL": "sky130_fd_sc_hd__conb_1/LO", + "SYNTH_BUFFER_CELL": "sky130_fd_sc_hd__buf_2/A/X", + "WELLTAP_CELL": "sky130_fd_sc_hd__tapvpwrvgnd_1", + "ENDCAP_CELL": "sky130_fd_sc_hd__decap_3", + "PLACE_SITE": "unithd", + "CELL_PAD_EXCLUDE": [ + "sky130_fd_sc_hd__tap*", + "sky130_fd_sc_hd__decap*", + "sky130_ef_sc_hd__decap*", + "sky130_fd_sc_hd__fill*" + ], + "DIODE_CELL": "sky130_fd_sc_hd__diode_2/DIODE", + "DESIGN_DIR": "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo", + "PDK_ROOT": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a", + "DESIGN_NAME": "top", + "PDK": "sky130A", + "CLOCK_PERIOD": 15, + "CLOCK_PORT": "None", + "CLOCK_NET": null, + "VDD_NETS": null, + "GND_NETS": null, + "DIE_AREA": [ + 0, + 0, + 50, + 50 + ], + "EXTRA_EXCLUDED_CELLS": null, + "MACROS": null, + "EXTRA_LEFS": null, + "EXTRA_VERILOG_MODELS": null, + "EXTRA_SPICE_MODELS": null, + "EXTRA_LIBS": null, + "EXTRA_GDS_FILES": null, + "FALLBACK_SDC_FILE": "/nix/store/9jb8wsk32ny2yy5ghcaq3y7mbmmavi2c-python3.11-openlane/lib/python3.11/site-packages/openlane/scripts/base.sdc", + "SYNTH_LATCH_MAP": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/latch_map.v", + "SYNTH_TRISTATE_MAP": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/tribuff_map.v", + "SYNTH_CSA_MAP": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/csa_map.v", + "SYNTH_RCA_MAP": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/rca_map.v", + "SYNTH_FA_MAP": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/fa_map.v", + "SYNTH_MUX_MAP": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/mux2_map.v", + "SYNTH_MUX4_MAP": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/openlane/sky130_fd_sc_hd/mux4_map.v", + "USE_LIGHTER": false, + "LIGHTER_DFF_MAP": null, + "SYNTH_CHECKS_ALLOW_TRISTATE": true, + "SYNTH_AUTONAME": false, + "SYNTH_STRATEGY": "AREA 0", + "SYNTH_ABC_BUFFERING": false, + "SYNTH_ABC_LEGACY_REFACTOR": false, + "SYNTH_ABC_LEGACY_REWRITE": false, + "SYNTH_DIRECT_WIRE_BUFFERING": true, + "SYNTH_SPLITNETS": true, + "SYNTH_SIZING": false, + "SYNTH_NO_FLAT": false, + "SYNTH_SHARE_RESOURCES": true, + "SYNTH_ADDER_TYPE": "YOSYS", + "SYNTH_EXTRA_MAPPING_FILE": null, + "SYNTH_PARAMETERS": null, + "SYNTH_ELABORATE_ONLY": false, + "SYNTH_ELABORATE_FLATTEN": true, + "VERILOG_FILES": [ + "/home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/src/truth_table_module.v" + ], + "VERILOG_DEFINES": null, + "VERILOG_POWER_DEFINE": "USE_POWER_PINS", + "VERILOG_INCLUDE_DIRS": null, + "USE_SYNLIG": false, + "SYNLIG_DEFER": false, + "PNR_SDC_FILE": null, + "SIGNOFF_SDC_FILE": null, + "PDN_CONNECT_MACROS_TO_GRID": true, + "PDN_MACRO_CONNECTIONS": null, + "PDN_ENABLE_GLOBAL_CONNECTIONS": true, + "FP_DEF_TEMPLATE": null, + "FP_SIZING": "absolute", + "FP_ASPECT_RATIO": 1, + "FP_CORE_UTIL": 40, + "FP_OBSTRUCTIONS": null, + "CORE_AREA": null, + "BOTTOM_MARGIN_MULT": 4, + "TOP_MARGIN_MULT": 4, + "LEFT_MARGIN_MULT": 12, + "RIGHT_MARGIN_MULT": 12, + "EXTRA_SITES": null, + "FP_MACRO_HORIZONTAL_HALO": 10, + "FP_MACRO_VERTICAL_HALO": 10, + "FP_PDN_SKIPTRIM": false, + "FP_PDN_CORE_RING": false, + "FP_PDN_ENABLE_RAILS": true, + "FP_PDN_HORIZONTAL_HALO": 10, + "FP_PDN_VERTICAL_HALO": 10, + "FP_PDN_MULTILAYER": true, + "FP_PDN_RAIL_OFFSET": 0, + "FP_PDN_VWIDTH": 1.6, + "FP_PDN_HWIDTH": 1.6, + "FP_PDN_VSPACING": 1.7, + "FP_PDN_HSPACING": 1.7, + "FP_PDN_VPITCH": 25, + "FP_PDN_HPITCH": 25, + "FP_PDN_VOFFSET": 5, + "FP_PDN_HOFFSET": 5, + "FP_PDN_CORE_RING_VWIDTH": 1.6, + "FP_PDN_CORE_RING_HWIDTH": 1.6, + "FP_PDN_CORE_RING_VSPACING": 1.7, + "FP_PDN_CORE_RING_HSPACING": 1.7, + "FP_PDN_CORE_RING_VOFFSET": 6, + "FP_PDN_CORE_RING_HOFFSET": 6, + "FP_PDN_RAIL_LAYER": "met1", + "FP_PDN_RAIL_WIDTH": 0.48, + "FP_PDN_HORIZONTAL_LAYER": "met5", + "FP_PDN_VERTICAL_LAYER": "met4", + "FP_PDN_CFG": null, + "FP_IO_VEXTEND": 0, + "FP_IO_HEXTEND": 0, + "FP_IO_VTHICKNESS_MULT": 2, + "FP_IO_HTHICKNESS_MULT": 2, + "FP_IO_MODE": "matching", + "FP_IO_MIN_DISTANCE": 3, + "FP_PIN_ORDER_CFG": null, + "FP_IO_VLENGTH": 4, + "FP_IO_HLENGTH": 4, + "RT_CLOCK_MIN_LAYER": null, + "RT_CLOCK_MAX_LAYER": null, + "GRT_ADJUSTMENT": 0.3, + "GRT_MACRO_EXTENSION": 0, + "GRT_LAYER_ADJUSTMENTS": [ + 0.99, + 0, + 0, + 0, + 0, + 0 + ], + "PL_TARGET_DENSITY_PCT": 50, + "PL_SKIP_INITIAL_PLACEMENT": false, + "PL_WIRE_LENGTH_COEF": 0.25, + "PL_MIN_PHI_COEFFICIENT": null, + "PL_MAX_PHI_COEFFICIENT": null, + "GPL_CELL_PADDING": 0, + "PL_TIME_DRIVEN": true, + "PL_ROUTABILITY_DRIVEN": true, + "DIODE_PADDING": null, + "GRT_ALLOW_CONGESTION": false, + "GRT_ANTENNA_ITERS": 3, + "GRT_OVERFLOW_ITERS": 50, + "GRT_ANTENNA_MARGIN": 10, + "PL_OPTIMIZE_MIRRORING": true, + "PL_MAX_DISPLACEMENT_X": 500, + "PL_MAX_DISPLACEMENT_Y": 100, + "DPL_CELL_PADDING": 0, + "RSZ_DONT_TOUCH_RX": "^in$", + "RSZ_DONT_TOUCH_LIST": [ + "out" + ], + "RSZ_CORNERS": null, + "DESIGN_REPAIR_BUFFER_INPUT_PORTS": true, + "DESIGN_REPAIR_BUFFER_OUTPUT_PORTS": true, + "DESIGN_REPAIR_TIE_FANOUT": true, + "DESIGN_REPAIR_TIE_SEPARATION": false, + "DESIGN_REPAIR_MAX_WIRE_LENGTH": 0, + "DESIGN_REPAIR_MAX_SLEW_PCT": 20, + "DESIGN_REPAIR_MAX_CAP_PCT": 20, + "DRT_THREADS": null, + "DRT_MIN_LAYER": null, + "DRT_MAX_LAYER": null, + "DRT_OPT_ITERS": 64, + "MAGIC_DEF_LABELS": true, + "MAGIC_GDS_POLYGON_SUBCELLS": false, + "MAGIC_DEF_NO_BLOCKAGES": true, + "MAGIC_INCLUDE_GDS_POINTERS": false, + "MAGICRC": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/magic/sky130A.magicrc", + "MAGIC_TECH": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/magic/sky130A.tech", + "MAGIC_PDK_SETUP": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/magic/sky130A.tcl", + "CELL_MAGS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_ef_sc_hd__decap_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_ef_sc_hd__fill_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_ef_sc_hd__fill_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_ef_sc_hd__fill_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111oi_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2111oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a211oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21bo_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21bo_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21bo_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21boi_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21boi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21boi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21boi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a21oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a221oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a222oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a22oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a2bb2oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a311oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a31oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a32oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__a41oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and2b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and3b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4bb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4bb_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__and4bb_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_6.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__buf_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__bufbuf_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__bufbuf_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__bufinv_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__bufinv_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkbuf_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s15_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s15_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s18_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s18_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s25_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s25_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s50_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkdlybuf4s50_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinv_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinvlp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__clkinvlp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__conb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_3.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_6.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__decap_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfbbn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfbbn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfbbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfrtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfsbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfsbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfstp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfstp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfstp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dfxtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__diode_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlclkp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlclkp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlclkp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrbn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrbn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtn_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlrtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxbn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxbn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxtn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxtn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxtn_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlygate4sd1_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlygate4sd2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlygate4sd3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlymetal6s2s_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlymetal6s4s_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__dlymetal6s6s_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ebufn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ebufn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ebufn_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ebufn_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__edfxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__edfxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvn_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__einvp_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fa_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fa_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fa_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fah_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fahcin_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fahcon_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fill_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fill_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fill_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__fill_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ha_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ha_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__ha_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_6.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__inv_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_bleeder_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkbufkapwr_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_clkinvkapwr_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_3.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_6.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_decapkapwr_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputiso0n_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputiso0p_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputiso1n_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputiso1p_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_inputisolatch_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrc_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_isobufsrckapwr_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__macro_sparecell.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__maj3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__maj3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__maj3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2i_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2i_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux2i_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__mux4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand2b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand3b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4bb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4bb_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nand4bb_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor2b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor3b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4bb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4bb_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__nor4bb_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2111ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o211ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ba_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ba_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21ba_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21bai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21bai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o21bai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o221ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o22ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o2bb2ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311ai_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o311ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o31ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o32ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__o41ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or2b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or3b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4bb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4bb_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__or4bb_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__probe_p_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__probec_p_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfbbn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfbbn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfbbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrtn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfrtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfsbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfsbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfstp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfstp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfstp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdfxtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdlclkp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdlclkp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sdlclkp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__sedfxtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tap_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tap_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tapvgnd2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tapvgnd_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__tapvpwrvgnd_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xnor3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/mag/sky130_fd_sc_hd__xor3_4.mag" + ], + "CELL_MAGLEFS": [ + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_ef_sc_hd__decap_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_ef_sc_hd__fill_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_ef_sc_hd__fill_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_ef_sc_hd__fill_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111oi_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2111oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a211oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21bo_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21bo_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21bo_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21boi_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21boi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21boi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21boi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a21oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a221oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a222oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a22oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a2bb2oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a311oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a31oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a32oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41o_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41o_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41o_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41oi_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41oi_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__a41oi_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and2b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and3b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4bb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4bb_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__and4bb_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_6.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__buf_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__bufbuf_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__bufbuf_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__bufinv_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__bufinv_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkbuf_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s15_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s15_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s18_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s18_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s25_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s25_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s50_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkdlybuf4s50_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinv_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinvlp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__clkinvlp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__conb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_3.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_6.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__decap_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfbbn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfbbn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfbbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrtn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfrtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfsbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfsbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfstp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfstp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfstp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dfxtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__diode_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlclkp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlclkp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlclkp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrbn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrbn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtn_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlrtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxbn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxbn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxtn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxtn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxtn_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlygate4sd1_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlygate4sd2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlygate4sd3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlymetal6s2s_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlymetal6s4s_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__dlymetal6s6s_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ebufn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ebufn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ebufn_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ebufn_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__edfxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__edfxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvn_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__einvp_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fa_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fa_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fa_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fah_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fahcin_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fahcon_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fill_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fill_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fill_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__fill_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ha_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ha_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__ha_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_6.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__inv_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_bleeder_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkbufkapwr_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_clkinvkapwr_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_12.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_3.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_6.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_decapkapwr_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputiso0n_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputiso0p_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputiso1n_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputiso1p_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_inputisolatch_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrc_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_isobufsrckapwr_16.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__macro_sparecell.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__maj3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__maj3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__maj3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2i_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2i_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux2i_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__mux4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand2b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand3b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4bb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4bb_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nand4bb_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor2b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor3b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4bb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4bb_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__nor4bb_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2111ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o211ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ai_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ba_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ba_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21ba_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21bai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21bai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o21bai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o221ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o22ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o2bb2ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311ai_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o311ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o31ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o32ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41a_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41a_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41a_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41ai_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41ai_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__o41ai_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2_0.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or2b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or3b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4b_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4b_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4b_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4bb_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4bb_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__or4bb_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__probe_p_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__probec_p_8.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfbbn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfbbn_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfbbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrtn_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfrtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfsbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfsbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfstp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfstp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfstp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdfxtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdlclkp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdlclkp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sdlclkp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxbp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxbp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxtp_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxtp_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__sedfxtp_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tap_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tap_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tapvgnd2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tapvgnd_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__tapvpwrvgnd_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xnor3_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor2_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor2_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor2_4.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor3_1.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor3_2.mag", + "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.ref/sky130_fd_sc_hd/maglef/sky130_fd_sc_hd__xor3_4.mag" + ], + "MAGIC_CAPTURE_ERRORS": true, + "MAGIC_ZEROIZE_ORIGIN": false, + "MAGIC_DISABLE_CIF_INFO": true, + "MAGIC_MACRO_STD_CELL_SOURCE": "macro", + "MAGIC_DRC_USE_GDS": true, + "ERROR_ON_MAGIC_DRC": true, + "MAGIC_EXT_USE_GDS": false, + "MAGIC_NO_EXT_UNIQUE": false, + "MAGIC_EXT_SHORT_RESISTOR": false, + "MAGIC_EXT_ABSTRACT": false, + "NETGEN_SETUP": "/home/daquintero/.volare/volare/sky130/versions/bdc9412b3e468c102d01b7cf6337be06ec6e9c9a/sky130A/libs.tech/netgen/sky130A_setup.tcl", + "ERROR_ON_LVS_ERROR": true, + "meta": { + "version": 2, + "flow": [ + "Yosys.Synthesis", + "OpenROAD.CheckSDCFiles", + "OpenROAD.Floorplan", + "OpenROAD.TapEndcapInsertion", + "OpenROAD.GeneratePDN", + "OpenROAD.IOPlacement", + "OpenROAD.GlobalPlacement", + "OpenROAD.RepairDesign", + "OpenROAD.DetailedPlacement", + "OpenROAD.GlobalRouting", + "OpenROAD.DetailedRouting", + "OpenROAD.FillInsertion", + "Magic.StreamOut", + "Magic.DRC", + "Checker.MagicDRC", + "Magic.SpiceExtraction", + "Netgen.LVS", + "Checker.LVS" + ], + "step": null, + "openlane_version": "2.0.9" + } +} \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/tmp/b84aacab8bfd403cbcfe235e5126e1a1.lib b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/tmp/b84aacab8bfd403cbcfe235e5126e1a1.lib new file mode 100644 index 00000000..8bdd3487 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/tmp/b84aacab8bfd403cbcfe235e5126e1a1.lib @@ -0,0 +1,82706 @@ +library ("sky130_fd_sc_hd__tt_025C_1v80") { + define(def_sim_opt,library,string); + define(default_arc_mode,library,string); + define(default_constraint_arc_mode,library,string); + define(driver_model,library,string); + define(leakage_sim_opt,library,string); + define(min_pulse_width_mode,library,string); + define(simulator,library,string); + define(switching_power_split_model,library,string); + define(sim_opt,timing,string); + define(violation_delay_degrade_pct,timing,string); + technology("cmos"); + delay_model : "table_lookup"; + bus_naming_style : "%s[%d]"; + time_unit : "1ns"; + voltage_unit : "1V"; + leakage_power_unit : "1nW"; + current_unit : "1mA"; + pulling_resistance_unit : "1kohm"; + capacitive_load_unit(1.0000000000, "pf"); + revision : 1.0000000000; + default_cell_leakage_power : 0.0000000000; + default_fanout_load : 1.0000000000; + default_inout_pin_cap : 0.0000000000; + default_input_pin_cap : 0.0000000000; + default_max_transition : 1.5000000000; + default_output_pin_cap : 0.0000000000; + default_arc_mode : "worst_edges"; + default_constraint_arc_mode : "worst"; + default_leakage_power_density : 0.0000000000; + default_operating_conditions : "tt_025C_1v80"; + operating_conditions ("tt_025C_1v80") { + voltage : 1.8000000000; + process : 1.0000000000; + temperature : 25.000000000; + tree_type : "balanced_tree"; + } + /* Wire load tables */ + + wire_load("Small") { + capacitance : 1.42e-05; + resistance : 0.0745; + slope : 8.3631; + fanout_length( 1, 23.2746); + fanout_length( 2, 32.1136); + fanout_length( 3, 48.4862); + fanout_length( 4, 64.0974); + fanout_length( 5, 86.2649); + fanout_length( 6, 84.2649); + } + + wire_load("Medium") { + capacitance : 1.42e-05; + resistance : 0.0745; + slope : 8.3631; + fanout_length( 1, 23.2746); + fanout_length( 2, 32.1136); + fanout_length( 3, 48.4862); + fanout_length( 4, 64.0974); + fanout_length( 5, 86.2649); + fanout_length( 6, 84.2649); + } + + wire_load("Large") { + capacitance : 1.42e-05; + resistance : 0.0745; + slope : 8.3631; + fanout_length( 1, 23.2746); + fanout_length( 2, 32.1136); + fanout_length( 3, 48.4862); + fanout_length( 4, 64.0974); + fanout_length( 5, 86.2649); + fanout_length( 6, 84.2649); + } + + wire_load("Huge") { + capacitance : 1.42e-05; + resistance : 0.0745; + slope : 8.3631; + fanout_length( 1, 23.2746); + fanout_length( 2, 32.1136); + fanout_length( 3, 48.4862); + fanout_length( 4, 64.0974); + fanout_length( 5, 86.2649); + fanout_length( 6, 84.2649); + } + + default_wire_load : "Small" ; + default_wire_load_mode : top; + + power_lut_template ("power_inputs_1") { + variable_1 : "input_transition_time"; + index_1("1, 2, 3, 4, 5, 6, 7"); + } + power_lut_template ("power_outputs_1") { + variable_1 : "input_transition_time"; + variable_2 : "total_output_net_capacitance"; + index_1("1, 2, 3, 4, 5, 6, 7"); + index_2("1, 2, 3, 4, 5, 6, 7"); + } + lu_table_template ("constraint_3_0_1") { + variable_1 : "related_pin_transition"; + index_1("1, 2, 3"); + } + lu_table_template ("del_1_7_7") { + variable_1 : "input_net_transition"; + variable_2 : "total_output_net_capacitance"; + index_1("1, 2, 3, 4, 5, 6, 7"); + index_2("1, 2, 3, 4, 5, 6, 7"); + } + lu_table_template ("driver_waveform_template") { + variable_1 : "input_net_transition"; + variable_2 : "normalized_voltage"; + index_1("1, 2"); + index_2("1, 2"); + } + lu_table_template ("vio_3_3_1") { + variable_1 : "related_pin_transition"; + variable_2 : "constrained_pin_transition"; + index_1("1, 2, 3"); + index_2("1, 2, 3"); + } + normalized_driver_waveform ("driver_waveform_template") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224745000, 0.2823108000, 0.5000000000, 0.6507428000, 1.5000000000"); + index_2("0.0000000000, 0.5000000000, 1.0000000000"); + driver_waveform_name : "ramp"; + values("0.0000000000, 0.0083333333, 0.0166666670", \ + "0.0000000000, 0.0192088180, 0.0384176350", \ + "0.0000000000, 0.0442774400, 0.0885548810", \ + "0.0000000000, 0.1020620700, 0.2041241500", \ + "0.0000000000, 0.2352590100, 0.4705180100", \ + "0.0000000000, 0.4166666700, 0.8333333300", \ + "0.0000000000, 0.5422856800, 1.0845714000", \ + "0.0000000000, 1.2500000000, 2.5000000000"); + } + library_features("report_delay_calculation"); + voltage_map("VSS", 0.0000000000); + voltage_map("KAPWR", 1.8000000000); + voltage_map("LOWLVPWR", 1.8000000000); + voltage_map("VGND", 0.0000000000); + voltage_map("VNB", 0.0000000000); + voltage_map("VPB", 1.8000000000); + voltage_map("VPWR", 1.8000000000); + voltage_map("VPWRIN", 1.8000000000); + driver_model : "ramp"; + in_place_swap_mode : "match_footprint"; + input_threshold_pct_fall : 50.000000000; + input_threshold_pct_rise : 50.000000000; + min_pulse_width_mode : "max"; + nom_process : 1.0000000000; + nom_temperature : 25.000000000; + nom_voltage : 1.8000000000; + output_threshold_pct_fall : 50.000000000; + output_threshold_pct_rise : 50.000000000; + simulation : "true"; + slew_derate_from_library : 1.0000000000; + slew_lower_threshold_pct_fall : 20.000000000; + slew_lower_threshold_pct_rise : 20.000000000; + slew_upper_threshold_pct_fall : 80.00000000; + slew_upper_threshold_pct_rise : 80.00000000; + switching_power_split_model : "true"; + + /* removed sky130_fd_sc_hd__a2111o_1 */ + + cell ("sky130_fd_sc_hd__a2111o_2") { + leakage_power () { + value : 0.0021893000; + when : "!A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0093488000; + when : "!A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0009247000; + when : "!A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0013982000; + when : "!A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0009175000; + when : "!A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0013030000; + when : "!A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0008951000; + when : "!A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0009198000; + when : "!A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0021893000; + when : "!A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0098256000; + when : "!A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0009247000; + when : "!A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0013982000; + when : "!A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0009175000; + when : "!A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0013030000; + when : "!A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0008951000; + when : "!A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0009198000; + when : "!A1&A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0021894000; + when : "A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0096205000; + when : "A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0009247000; + when : "A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0013982000; + when : "A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0009175000; + when : "A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0013030000; + when : "A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0008951000; + when : "A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0009198000; + when : "A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0010558000; + when : "A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0026066000; + when : "A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0009145000; + when : "A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0010283000; + when : "A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0009085000; + when : "A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0010235000; + when : "A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0008939000; + when : "A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0009118000; + when : "A1&A2&B1&C1&!D1"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__a2111o"; + cell_leakage_power : 0.0019931500; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0024650000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023720000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045623000, 0.0045609000, 0.0045576000, 0.0045568000, 0.0045549000, 0.0045506000, 0.0045407000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0035034000, -0.0035075000, -0.0035168000, -0.0035084000, -0.0034891000, -0.0034445000, -0.0033417000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025580000; + } + pin ("A2") { + capacitance : 0.0023940000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022880000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040955000, 0.0040975000, 0.0041022000, 0.0041044000, 0.0041096000, 0.0041215000, 0.0041489000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040956000, -0.0040934000, -0.0040885000, -0.0040904000, -0.0040946000, -0.0041043000, -0.0041268000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025000000; + } + pin ("B1") { + capacitance : 0.0023330000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021870000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038545000, 0.0038513000, 0.0038440000, 0.0038451000, 0.0038476000, 0.0038534000, 0.0038669000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0032553000, -0.0032890000, -0.0033668000, -0.0033827000, -0.0034195000, -0.0035043000, -0.0036998000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024780000; + } + pin ("C1") { + capacitance : 0.0024560000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022910000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038798000, 0.0038800000, 0.0038805000, 0.0038787000, 0.0038745000, 0.0038650000, 0.0038430000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0033985000, -0.0034860000, -0.0036879000, -0.0036938000, -0.0037073000, -0.0037385000, -0.0038103000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0026210000; + } + pin ("D1") { + capacitance : 0.0024250000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022140000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0025480000, 0.0025452000, 0.0025388000, 0.0025460000, 0.0025627000, 0.0026012000, 0.0026898000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017820000, -0.0017856000, -0.0017939000, -0.0017951000, -0.0017980000, -0.0018047000, -0.0018200000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0026360000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2) | (B1) | (C1) | (D1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014709220, 0.0043272230, 0.0127300100, 0.0374497200, 0.1101712000, 0.3241066000"); + values("0.0175895000, 0.0158676000, 0.0117819000, 0.0000382000, -0.0367127000, -0.1522523000, -0.4983094000", \ + "0.0173684000, 0.0156923000, 0.0116244000, 0.0000336000, -0.0368743000, -0.1524420000, -0.4984269000", \ + "0.0171390000, 0.0154426000, 0.0114644000, -0.0002109000, -0.0371831000, -0.1526089000, -0.4987314000", \ + "0.0169597000, 0.0152000000, 0.0112480000, -0.0004371000, -0.0373982000, -0.1529538000, -0.4989722000", \ + "0.0167926000, 0.0150960000, 0.0109933000, -0.0006973000, -0.0376456000, -0.1531558000, -0.4991928000", \ + "0.0168538000, 0.0151489000, 0.0109929000, -0.0007952000, -0.0377434000, -0.1533122000, -0.4993066000", \ + "0.0221465000, 0.0202586000, 0.0151715000, 0.0013030000, -0.0383130000, -0.1533557000, -0.4993255000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014709220, 0.0043272230, 0.0127300100, 0.0374497200, 0.1101712000, 0.3241066000"); + values("0.0200553000, 0.0218436000, 0.0269826000, 0.0415391000, 0.0822400000, 0.1992925000, 0.5416241000", \ + "0.0199275000, 0.0216981000, 0.0268961000, 0.0414617000, 0.0821325000, 0.1992412000, 0.5418606000", \ + "0.0197869000, 0.0215853000, 0.0267458000, 0.0412731000, 0.0820155000, 0.1996551000, 0.5440988000", \ + "0.0198480000, 0.0215911000, 0.0267458000, 0.0411729000, 0.0816822000, 0.1988550000, 0.5416093000", \ + "0.0199121000, 0.0215933000, 0.0266357000, 0.0407885000, 0.0812491000, 0.1985318000, 0.5414044000", \ + "0.0213450000, 0.0228834000, 0.0275142000, 0.0409337000, 0.0806395000, 0.1976097000, 0.5402076000", \ + "0.0232385000, 0.0247265000, 0.0291767000, 0.0427054000, 0.0820477000, 0.1992730000, 0.5421347000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014709220, 0.0043272230, 0.0127300100, 0.0374497200, 0.1101712000, 0.3241066000"); + values("0.0209735000, 0.0192750000, 0.0150178000, 0.0032433000, -0.0337040000, -0.1491277000, -0.4950543000", \ + "0.0207270000, 0.0190055000, 0.0150532000, 0.0031944000, -0.0337933000, -0.1491959000, -0.4951361000", \ + "0.0205949000, 0.0190147000, 0.0146986000, 0.0028649000, -0.0338674000, -0.1493243000, -0.4952650000", \ + "0.0205013000, 0.0187443000, 0.0145420000, 0.0027809000, -0.0341247000, -0.1494733000, -0.4953421000", \ + "0.0204141000, 0.0186981000, 0.0145000000, 0.0027078000, -0.0342478000, -0.1496438000, -0.4955190000", \ + "0.0205511000, 0.0187809000, 0.0145338000, 0.0026701000, -0.0342789000, -0.1497422000, -0.4956288000", \ + "0.0258199000, 0.0239159000, 0.0187623000, 0.0047276000, -0.0348405000, -0.1498229000, -0.4957008000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014709220, 0.0043272230, 0.0127300100, 0.0374497200, 0.1101712000, 0.3241066000"); + values("0.0204730000, 0.0222787000, 0.0274004000, 0.0419904000, 0.0826897000, 0.1995910000, 0.5417232000", \ + "0.0203463000, 0.0221266000, 0.0273260000, 0.0418962000, 0.0825270000, 0.1997103000, 0.5427387000", \ + "0.0202188000, 0.0220026000, 0.0271407000, 0.0417475000, 0.0823961000, 0.1994208000, 0.5418991000", \ + "0.0202261000, 0.0220051000, 0.0271655000, 0.0416155000, 0.0822512000, 0.1991828000, 0.5442334000", \ + "0.0203847000, 0.0221202000, 0.0271713000, 0.0414561000, 0.0818676000, 0.1992147000, 0.5417660000", \ + "0.0216734000, 0.0232452000, 0.0278759000, 0.0414805000, 0.0816898000, 0.1985927000, 0.5409699000", \ + "0.0233985000, 0.0248922000, 0.0293642000, 0.0428966000, 0.0828560000, 0.1997257000, 0.5410491000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014709220, 0.0043272230, 0.0127300100, 0.0374497200, 0.1101712000, 0.3241066000"); + values("0.0184993000, 0.0167684000, 0.0125626000, 0.0009522000, -0.0359759000, -0.1514317000, -0.4973543000", \ + "0.0185150000, 0.0167981000, 0.0125541000, 0.0008786000, -0.0361642000, -0.1515628000, -0.4975038000", \ + "0.0182310000, 0.0164631000, 0.0122769000, 0.0005292000, -0.0363978000, -0.1517340000, -0.4976116000", \ + "0.0179864000, 0.0162575000, 0.0120672000, 0.0003103000, -0.0364886000, -0.1519600000, -0.4978736000", \ + "0.0178809000, 0.0161521000, 0.0119664000, 0.0001525000, -0.0367413000, -0.1520942000, -0.4980162000", \ + "0.0179581000, 0.0162168000, 0.0119354000, 0.0002101000, -0.0368576000, -0.1523004000, -0.4981303000", \ + "0.0225252000, 0.0205951000, 0.0153827000, 0.0012780000, -0.0372795000, -0.1524212000, -0.4982377000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014709220, 0.0043272230, 0.0127300100, 0.0374497200, 0.1101712000, 0.3241066000"); + values("0.0185539000, 0.0203005000, 0.0253611000, 0.0394691000, 0.0797368000, 0.1963160000, 0.5406157000", \ + "0.0185906000, 0.0203366000, 0.0253797000, 0.0395065000, 0.0797068000, 0.1965762000, 0.5406738000", \ + "0.0185976000, 0.0203418000, 0.0253693000, 0.0394511000, 0.0796902000, 0.1964688000, 0.5381626000", \ + "0.0185396000, 0.0202393000, 0.0251943000, 0.0391838000, 0.0794330000, 0.1962605000, 0.5381023000", \ + "0.0186700000, 0.0202899000, 0.0250756000, 0.0389761000, 0.0790524000, 0.1960198000, 0.5376181000", \ + "0.0194328000, 0.0209885000, 0.0257383000, 0.0392882000, 0.0790473000, 0.1952459000, 0.5400221000", \ + "0.0211181000, 0.0225345000, 0.0269973000, 0.0406611000, 0.0804002000, 0.1973430000, 0.5396810000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014709220, 0.0043272230, 0.0127300100, 0.0374497200, 0.1101712000, 0.3241066000"); + values("0.0165880000, 0.0148491000, 0.0107269000, -0.0010812000, -0.0381225000, -0.1535515000, -0.4994617000", \ + "0.0165239000, 0.0147996000, 0.0105997000, -0.0012082000, -0.0382449000, -0.1536599000, -0.4995988000", \ + "0.0160769000, 0.0145929000, 0.0104521000, -0.0014083000, -0.0384413000, -0.1538197000, -0.4997871000", \ + "0.0158760000, 0.0141230000, 0.0100008000, -0.0018133000, -0.0387411000, -0.1539310000, -0.4999231000", \ + "0.0157950000, 0.0141370000, 0.0099127000, -0.0018638000, -0.0388386000, -0.1542260000, -0.5000761000", \ + "0.0158139000, 0.0140417000, 0.0097842000, -0.0016413000, -0.0389170000, -0.1543871000, -0.5002424000", \ + "0.0219222000, 0.0198741000, 0.0138108000, -0.0004001000, -0.0391501000, -0.1534956000, -0.4997542000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014709220, 0.0043272230, 0.0127300100, 0.0374497200, 0.1101712000, 0.3241066000"); + values("0.0173441000, 0.0190814000, 0.0240474000, 0.0380302000, 0.0781054000, 0.1954299000, 0.5373996000", \ + "0.0174309000, 0.0191636000, 0.0241297000, 0.0381422000, 0.0782513000, 0.1947449000, 0.5377639000", \ + "0.0176145000, 0.0193320000, 0.0242780000, 0.0382502000, 0.0783625000, 0.1948858000, 0.5379096000", \ + "0.0175046000, 0.0191886000, 0.0240498000, 0.0379629000, 0.0781313000, 0.1950939000, 0.5397139000", \ + "0.0177412000, 0.0192970000, 0.0239552000, 0.0377816000, 0.0776898000, 0.1943747000, 0.5375334000", \ + "0.0180736000, 0.0196318000, 0.0242573000, 0.0379439000, 0.0776464000, 0.1935123000, 0.5366031000", \ + "0.0196946000, 0.0211759000, 0.0256112000, 0.0391788000, 0.0789711000, 0.1956621000, 0.5359274000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014709220, 0.0043272230, 0.0127300100, 0.0374497200, 0.1101712000, 0.3241066000"); + values("0.0156807000, 0.0139580000, 0.0097915000, -0.0019623000, -0.0388962000, -0.1542845000, -0.5001400000", \ + "0.0155232000, 0.0138119000, 0.0095966000, -0.0021459000, -0.0390498000, -0.1544560000, -0.5004053000", \ + "0.0152178000, 0.0134900000, 0.0093566000, -0.0024053000, -0.0393246000, -0.1547125000, -0.5006274000", \ + "0.0150558000, 0.0133353000, 0.0091361000, -0.0026145000, -0.0395278000, -0.1548676000, -0.5008388000", \ + "0.0149137000, 0.0131900000, 0.0089128000, -0.0027447000, -0.0396859000, -0.1550351000, -0.5009652000", \ + "0.0154331000, 0.0136896000, 0.0094892000, -0.0023907000, -0.0390132000, -0.1545155000, -0.5003990000", \ + "0.0228940000, 0.0208968000, 0.0155589000, 0.0012543000, -0.0386043000, -0.1538934000, -0.4996470000"); + } + related_pin : "D1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014709220, 0.0043272230, 0.0127300100, 0.0374497200, 0.1101712000, 0.3241066000"); + values("0.0143207000, 0.0160273000, 0.0209077000, 0.0347754000, 0.0746000000, 0.1912298000, 0.5363846000", \ + "0.0142967000, 0.0160192000, 0.0209041000, 0.0347471000, 0.0745882000, 0.1912948000, 0.5339048000", \ + "0.0142338000, 0.0159464000, 0.0208070000, 0.0346349000, 0.0745383000, 0.1912576000, 0.5343066000", \ + "0.0140928000, 0.0157467000, 0.0205668000, 0.0343256000, 0.0742799000, 0.1912131000, 0.5317370000", \ + "0.0143317000, 0.0159093000, 0.0204723000, 0.0341415000, 0.0739202000, 0.1907577000, 0.5311908000", \ + "0.0146063000, 0.0161450000, 0.0207587000, 0.0344607000, 0.0739745000, 0.1900216000, 0.5356314000", \ + "0.0163034000, 0.0177501000, 0.0221552000, 0.0356920000, 0.0755064000, 0.1919605000, 0.5343207000"); + } + } + max_capacitance : 0.3241070000; + max_transition : 1.5024650000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.3777113000, 0.3863187000, 0.4057278000, 0.4448160000, 0.5192214000, 0.6690808000, 1.0153002000", \ + "0.3813398000, 0.3899014000, 0.4093795000, 0.4482913000, 0.5235249000, 0.6728683000, 1.0191128000", \ + "0.3915805000, 0.4000859000, 0.4194511000, 0.4585159000, 0.5332224000, 0.6829755000, 1.0292533000", \ + "0.4178302000, 0.4262165000, 0.4455677000, 0.4847533000, 0.5597308000, 0.7091557000, 1.0554290000", \ + "0.4755422000, 0.4840481000, 0.5033948000, 0.5427405000, 0.6170811000, 0.7668091000, 1.1128498000", \ + "0.5925047000, 0.6011262000, 0.6203793000, 0.6595177000, 0.7347972000, 0.8844569000, 1.2303127000", \ + "0.7999251000, 0.8092269000, 0.8301906000, 0.8726431000, 0.9521686000, 1.1086430000, 1.4594156000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.0911197000, 0.0972749000, 0.1116989000, 0.1451828000, 0.2293329000, 0.4639771000, 1.1448728000", \ + "0.0953220000, 0.1014064000, 0.1158984000, 0.1493359000, 0.2334211000, 0.4676544000, 1.1480390000", \ + "0.1055744000, 0.1116507000, 0.1260933000, 0.1592914000, 0.2433214000, 0.4779189000, 1.1583021000", \ + "0.1309991000, 0.1369593000, 0.1511876000, 0.1839418000, 0.2674673000, 0.5019168000, 1.1823530000", \ + "0.1777463000, 0.1840414000, 0.1986684000, 0.2317114000, 0.3149526000, 0.5490914000, 1.2271257000", \ + "0.2356008000, 0.2434250000, 0.2603922000, 0.2950673000, 0.3777581000, 0.6114009000, 1.2910684000", \ + "0.2832265000, 0.2933162000, 0.3150183000, 0.3562344000, 0.4413624000, 0.6744584000, 1.3532487000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.0450229000, 0.0500477000, 0.0629138000, 0.0889542000, 0.1485761000, 0.2864628000, 0.6855131000", \ + "0.0449956000, 0.0503023000, 0.0625338000, 0.0893698000, 0.1468046000, 0.2865251000, 0.6852951000", \ + "0.0452496000, 0.0505660000, 0.0625703000, 0.0896703000, 0.1468259000, 0.2869072000, 0.6877683000", \ + "0.0449952000, 0.0503307000, 0.0631574000, 0.0902012000, 0.1461188000, 0.2865021000, 0.6853225000", \ + "0.0449319000, 0.0504640000, 0.0630453000, 0.0896576000, 0.1464976000, 0.2864138000, 0.6865450000", \ + "0.0458630000, 0.0513044000, 0.0633824000, 0.0895144000, 0.1460581000, 0.2866728000, 0.6863191000", \ + "0.0526411000, 0.0578125000, 0.0719040000, 0.0996264000, 0.1582323000, 0.2964246000, 0.6913044000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.0221917000, 0.0272044000, 0.0405582000, 0.0773913000, 0.1882129000, 0.5196601000, 1.4997155000", \ + "0.0220797000, 0.0271477000, 0.0404358000, 0.0772614000, 0.1881099000, 0.5181540000, 1.4973572000", \ + "0.0220464000, 0.0271043000, 0.0401689000, 0.0770607000, 0.1877123000, 0.5185778000, 1.4965741000", \ + "0.0215231000, 0.0264818000, 0.0397020000, 0.0765681000, 0.1874450000, 0.5190166000, 1.4963181000", \ + "0.0244040000, 0.0290851000, 0.0417191000, 0.0773953000, 0.1869171000, 0.5183519000, 1.4993103000", \ + "0.0319434000, 0.0364663000, 0.0485840000, 0.0816755000, 0.1886792000, 0.5182512000, 1.4987005000", \ + "0.0433408000, 0.0495803000, 0.0630872000, 0.0942592000, 0.1919588000, 0.5209929000, 1.4984282000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.4197279000, 0.4288520000, 0.4497640000, 0.4908186000, 0.5677789000, 0.7191464000, 1.0670111000", \ + "0.4242482000, 0.4334626000, 0.4541598000, 0.4950182000, 0.5722736000, 0.7241404000, 1.0718210000", \ + "0.4360730000, 0.4453905000, 0.4661142000, 0.5069383000, 0.5831163000, 0.7353858000, 1.0835852000", \ + "0.4622788000, 0.4714882000, 0.4920876000, 0.5330719000, 0.6100879000, 0.7614442000, 1.1099017000", \ + "0.5154207000, 0.5246351000, 0.5452638000, 0.5863300000, 0.6633793000, 0.8146557000, 1.1630549000", \ + "0.6198184000, 0.6289865000, 0.6496602000, 0.6906508000, 0.7677095000, 0.9199470000, 1.2678329000", \ + "0.8011828000, 0.8110651000, 0.8332218000, 0.8772613000, 0.9579788000, 1.1156002000, 1.4675922000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.0956310000, 0.1017615000, 0.1162174000, 0.1496133000, 0.2336343000, 0.4680123000, 1.1473708000", \ + "0.1000382000, 0.1061649000, 0.1206464000, 0.1540839000, 0.2381379000, 0.4722991000, 1.1514774000", \ + "0.1096835000, 0.1158033000, 0.1302356000, 0.1635617000, 0.2474619000, 0.4815917000, 1.1606606000", \ + "0.1322998000, 0.1382885000, 0.1525456000, 0.1855156000, 0.2692391000, 0.5038920000, 1.1847048000", \ + "0.1756235000, 0.1820403000, 0.1967228000, 0.2299561000, 0.3130297000, 0.5467167000, 1.2255170000", \ + "0.2377858000, 0.2453119000, 0.2617187000, 0.2961286000, 0.3801030000, 0.6135255000, 1.2932201000", \ + "0.3022296000, 0.3117662000, 0.3324780000, 0.3728876000, 0.4588188000, 0.6929730000, 1.3706505000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.0497766000, 0.0548192000, 0.0675965000, 0.0937262000, 0.1501449000, 0.2907015000, 0.6902859000", \ + "0.0496255000, 0.0552689000, 0.0677728000, 0.0939890000, 0.1508689000, 0.2900081000, 0.6895581000", \ + "0.0494489000, 0.0553731000, 0.0679240000, 0.0937617000, 0.1532144000, 0.2909580000, 0.6895430000", \ + "0.0493028000, 0.0549418000, 0.0685376000, 0.0939964000, 0.1522046000, 0.2910423000, 0.6884670000", \ + "0.0493286000, 0.0552353000, 0.0683069000, 0.0951510000, 0.1504142000, 0.2911140000, 0.6893915000", \ + "0.0500967000, 0.0552624000, 0.0678464000, 0.0940343000, 0.1525831000, 0.2895635000, 0.6903348000", \ + "0.0561320000, 0.0623208000, 0.0750067000, 0.1037870000, 0.1617297000, 0.2985482000, 0.6940044000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.0222087000, 0.0273074000, 0.0405449000, 0.0773492000, 0.1879323000, 0.5194499000, 1.4987293000", \ + "0.0221572000, 0.0272973000, 0.0405223000, 0.0773237000, 0.1880431000, 0.5184593000, 1.4982336000", \ + "0.0219446000, 0.0269383000, 0.0402743000, 0.0772232000, 0.1877162000, 0.5195641000, 1.4992187000", \ + "0.0217034000, 0.0267514000, 0.0399695000, 0.0768773000, 0.1875565000, 0.5194408000, 1.4997953000", \ + "0.0236669000, 0.0287717000, 0.0415285000, 0.0773584000, 0.1874460000, 0.5192481000, 1.4993953000", \ + "0.0293904000, 0.0345825000, 0.0470595000, 0.0815746000, 0.1883304000, 0.5174410000, 1.4990469000", \ + "0.0401507000, 0.0464067000, 0.0597187000, 0.0924357000, 0.1928068000, 0.5201998000, 1.4957061000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.3995388000, 0.4087569000, 0.4290465000, 0.4701970000, 0.5475126000, 0.6995094000, 1.0475496000", \ + "0.4024147000, 0.4116045000, 0.4324814000, 0.4734068000, 0.5505738000, 0.7018805000, 1.0499492000", \ + "0.4121145000, 0.4213622000, 0.4419159000, 0.4830801000, 0.5600260000, 0.7112916000, 1.0597525000", \ + "0.4367881000, 0.4459360000, 0.4667260000, 0.5075638000, 0.5838143000, 0.7358508000, 1.0842947000", \ + "0.4931046000, 0.5023221000, 0.5231503000, 0.5639035000, 0.6405167000, 0.7926018000, 1.1407807000", \ + "0.6163958000, 0.6257156000, 0.6463458000, 0.6874121000, 0.7644869000, 0.9166052000, 1.2648130000", \ + "0.8526042000, 0.8628012000, 0.8854374000, 0.9306530000, 1.0131870000, 1.1715863000, 1.5240115000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.0687939000, 0.0739321000, 0.0863338000, 0.1163011000, 0.1966887000, 0.4288950000, 1.1060015000", \ + "0.0736192000, 0.0787502000, 0.0911422000, 0.1211407000, 0.2016914000, 0.4329103000, 1.1114289000", \ + "0.0848317000, 0.0899451000, 0.1022864000, 0.1321652000, 0.2125971000, 0.4447232000, 1.1210162000", \ + "0.1103884000, 0.1154773000, 0.1276897000, 0.1573239000, 0.2375201000, 0.4700453000, 1.1462822000", \ + "0.1495494000, 0.1556403000, 0.1691184000, 0.1997174000, 0.2800082000, 0.5125713000, 1.1890737000", \ + "0.1925584000, 0.2003692000, 0.2173686000, 0.2510453000, 0.3318592000, 0.5632165000, 1.2415792000", \ + "0.2172121000, 0.2275204000, 0.2498155000, 0.2922987000, 0.3765764000, 0.6080975000, 1.2850383000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.0496567000, 0.0553608000, 0.0674577000, 0.0942882000, 0.1509752000, 0.2902286000, 0.6906103000", \ + "0.0496098000, 0.0553439000, 0.0675019000, 0.0935923000, 0.1501349000, 0.2902472000, 0.6912826000", \ + "0.0495610000, 0.0547722000, 0.0685521000, 0.0943776000, 0.1524853000, 0.2911466000, 0.6891375000", \ + "0.0494436000, 0.0553774000, 0.0685637000, 0.0938821000, 0.1531420000, 0.2918204000, 0.6895292000", \ + "0.0494030000, 0.0550800000, 0.0682038000, 0.0938022000, 0.1521161000, 0.2910058000, 0.6892913000", \ + "0.0500431000, 0.0553711000, 0.0678133000, 0.0954423000, 0.1525858000, 0.2904376000, 0.6897293000", \ + "0.0588857000, 0.0649671000, 0.0790239000, 0.1069441000, 0.1628683000, 0.2991767000, 0.6948022000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.0182279000, 0.0225508000, 0.0346906000, 0.0710760000, 0.1829107000, 0.5161021000, 1.4945991000", \ + "0.0182096000, 0.0224976000, 0.0346685000, 0.0711646000, 0.1828403000, 0.5156245000, 1.4929258000", \ + "0.0180763000, 0.0223848000, 0.0345784000, 0.0710540000, 0.1825700000, 0.5151237000, 1.4963195000", \ + "0.0185598000, 0.0227357000, 0.0347689000, 0.0708289000, 0.1827679000, 0.5153454000, 1.4965300000", \ + "0.0236434000, 0.0275504000, 0.0385607000, 0.0728461000, 0.1829481000, 0.5156544000, 1.4957969000", \ + "0.0324583000, 0.0367466000, 0.0482848000, 0.0785247000, 0.1842351000, 0.5146512000, 1.4956377000", \ + "0.0448803000, 0.0511647000, 0.0640294000, 0.0947047000, 0.1898568000, 0.5186319000, 1.4916007000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.3613674000, 0.3703108000, 0.3912567000, 0.4322384000, 0.5093104000, 0.6606468000, 1.0085548000", \ + "0.3640395000, 0.3732766000, 0.3939085000, 0.4348458000, 0.5120036000, 0.6638325000, 1.0122241000", \ + "0.3727306000, 0.3819688000, 0.4026124000, 0.4435990000, 0.5206501000, 0.6718931000, 1.0198429000", \ + "0.3961481000, 0.4051480000, 0.4261765000, 0.4668617000, 0.5441916000, 0.6950340000, 1.0430785000", \ + "0.4536015000, 0.4628319000, 0.4834961000, 0.5245975000, 0.6016896000, 0.7528265000, 1.1012359000", \ + "0.5879439000, 0.5972219000, 0.6191978000, 0.6594107000, 0.7357838000, 0.8881635000, 1.2360593000", \ + "0.8496697000, 0.8599796000, 0.8829698000, 0.9283506000, 1.0116196000, 1.1685295000, 1.5207572000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.0652524000, 0.0702799000, 0.0824012000, 0.1118466000, 0.1916949000, 0.4223106000, 1.1007516000", \ + "0.0700207000, 0.0750411000, 0.0870867000, 0.1165255000, 0.1964521000, 0.4279521000, 1.1053154000", \ + "0.0811639000, 0.0861841000, 0.0982558000, 0.1276103000, 0.2072586000, 0.4384543000, 1.1166584000", \ + "0.1056349000, 0.1107021000, 0.1227949000, 0.1521340000, 0.2319051000, 0.4632233000, 1.1433249000", \ + "0.1411534000, 0.1472422000, 0.1607300000, 0.1911842000, 0.2710420000, 0.5020815000, 1.1808606000", \ + "0.1773288000, 0.1853370000, 0.2024902000, 0.2365188000, 0.3172706000, 0.5483022000, 1.2292317000", \ + "0.1911449000, 0.2017134000, 0.2245617000, 0.2679314000, 0.3527678000, 0.5840214000, 1.2605993000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.0495493000, 0.0548984000, 0.0676404000, 0.0936039000, 0.1503649000, 0.2912338000, 0.6894454000", \ + "0.0497096000, 0.0551437000, 0.0676578000, 0.0939139000, 0.1507307000, 0.2904362000, 0.6910006000", \ + "0.0493754000, 0.0548572000, 0.0676435000, 0.0935858000, 0.1503887000, 0.2915706000, 0.6894704000", \ + "0.0493535000, 0.0552183000, 0.0681166000, 0.0938555000, 0.1505104000, 0.2911435000, 0.6895085000", \ + "0.0493990000, 0.0553657000, 0.0682589000, 0.0950465000, 0.1503612000, 0.2911563000, 0.6896154000", \ + "0.0505192000, 0.0556349000, 0.0678227000, 0.0957669000, 0.1513448000, 0.2912720000, 0.6892966000", \ + "0.0623395000, 0.0682860000, 0.0824623000, 0.1089729000, 0.1646015000, 0.3013402000, 0.6955746000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.0174968000, 0.0217049000, 0.0338066000, 0.0700211000, 0.1818369000, 0.5142428000, 1.4976331000", \ + "0.0174971000, 0.0217186000, 0.0337855000, 0.0700489000, 0.1821584000, 0.5162618000, 1.4967422000", \ + "0.0174679000, 0.0217198000, 0.0338652000, 0.0700938000, 0.1819938000, 0.5154879000, 1.4970308000", \ + "0.0184312000, 0.0224654000, 0.0342880000, 0.0702553000, 0.1815639000, 0.5153658000, 1.4988581000", \ + "0.0236778000, 0.0275350000, 0.0385569000, 0.0725358000, 0.1822238000, 0.5149991000, 1.4973089000", \ + "0.0331988000, 0.0374700000, 0.0480816000, 0.0789829000, 0.1840568000, 0.5147981000, 1.4977738000", \ + "0.0463944000, 0.0524996000, 0.0656235000, 0.0959141000, 0.1902279000, 0.5178184000, 1.4906327000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.3071579000, 0.3164347000, 0.3370795000, 0.3782359000, 0.4552806000, 0.6065197000, 0.9549040000", \ + "0.3085127000, 0.3178788000, 0.3385025000, 0.3797120000, 0.4567691000, 0.6081105000, 0.9566167000", \ + "0.3146533000, 0.3238779000, 0.3446874000, 0.3853603000, 0.4625828000, 0.6147455000, 0.9630803000", \ + "0.3368440000, 0.3460174000, 0.3666942000, 0.4078573000, 0.4848256000, 0.6365665000, 0.9849737000", \ + "0.3952033000, 0.4044249000, 0.4249720000, 0.4661097000, 0.5434714000, 0.6956332000, 1.0437179000", \ + "0.5393696000, 0.5483443000, 0.5685729000, 0.6089305000, 0.6848270000, 0.8369826000, 1.1853560000", \ + "0.8089973000, 0.8197084000, 0.8443463000, 0.8914163000, 0.9732278000, 1.1279647000, 1.4773710000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.0583868000, 0.0632251000, 0.0750606000, 0.1039627000, 0.1832201000, 0.4136044000, 1.0924037000", \ + "0.0630660000, 0.0679354000, 0.0797258000, 0.1085947000, 0.1876543000, 0.4183956000, 1.0952406000", \ + "0.0742825000, 0.0791402000, 0.0908829000, 0.1197342000, 0.1990877000, 0.4299359000, 1.1087384000", \ + "0.0972002000, 0.1022341000, 0.1141984000, 0.1431640000, 0.2223578000, 0.4537431000, 1.1307589000", \ + "0.1277943000, 0.1340239000, 0.1476504000, 0.1780513000, 0.2576114000, 0.4898199000, 1.1656908000", \ + "0.1563009000, 0.1646270000, 0.1823806000, 0.2168927000, 0.2974961000, 0.5284140000, 1.2088109000", \ + "0.1583891000, 0.1693265000, 0.1931600000, 0.2381714000, 0.3238919000, 0.5552401000, 1.2314653000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.0496797000, 0.0548473000, 0.0682678000, 0.0948871000, 0.1502663000, 0.2910230000, 0.6904202000", \ + "0.0493222000, 0.0548165000, 0.0684667000, 0.0942931000, 0.1525954000, 0.2908530000, 0.6884741000", \ + "0.0496975000, 0.0553297000, 0.0678246000, 0.0944632000, 0.1511860000, 0.2902573000, 0.6902726000", \ + "0.0494099000, 0.0551904000, 0.0681535000, 0.0947046000, 0.1506455000, 0.2911229000, 0.6893756000", \ + "0.0493560000, 0.0548398000, 0.0674909000, 0.0943639000, 0.1524707000, 0.2907940000, 0.6893683000", \ + "0.0492283000, 0.0545193000, 0.0668676000, 0.0928827000, 0.1538553000, 0.2910676000, 0.6897716000", \ + "0.0677333000, 0.0732533000, 0.0869778000, 0.1120217000, 0.1646735000, 0.2974535000, 0.6955500000"); + } + related_pin : "D1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014709200, 0.0043272200, 0.0127300000, 0.0374497000, 0.1101710000, 0.3241070000"); + values("0.0167541000, 0.0209493000, 0.0330482000, 0.0694558000, 0.1817812000, 0.5155558000, 1.5024646000", \ + "0.0167426000, 0.0209584000, 0.0330835000, 0.0693904000, 0.1816400000, 0.5152510000, 1.4987201000", \ + "0.0167443000, 0.0209751000, 0.0330468000, 0.0694558000, 0.1818818000, 0.5160596000, 1.4985904000", \ + "0.0185760000, 0.0225247000, 0.0340612000, 0.0696919000, 0.1816074000, 0.5153201000, 1.4962586000", \ + "0.0244649000, 0.0282515000, 0.0390247000, 0.0725269000, 0.1815689000, 0.5156460000, 1.4981617000", \ + "0.0347936000, 0.0390050000, 0.0497091000, 0.0799913000, 0.1842178000, 0.5131632000, 1.4984572000", \ + "0.0491915000, 0.0552525000, 0.0688059000, 0.0992234000, 0.1912681000, 0.5162046000, 1.4943380000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a2111o_4") { + leakage_power () { + value : 0.0054313000; + when : "!A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0118340000; + when : "!A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0250712000; + when : "!A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0370519000; + when : "!A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0252806000; + when : "!A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0467636000; + when : "!A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0250182000; + when : "!A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0353823000; + when : "!A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0054324000; + when : "!A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0084080000; + when : "!A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0020969000; + when : "!A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0042066000; + when : "!A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0020850000; + when : "!A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0040078000; + when : "!A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0019724000; + when : "!A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0020893000; + when : "!A1&A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0054327000; + when : "A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0081938000; + when : "A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0020969000; + when : "A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0042066000; + when : "A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0020855000; + when : "A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0040078000; + when : "A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0019724000; + when : "A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0020893000; + when : "A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0022713000; + when : "A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0057660000; + when : "A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0020096000; + when : "A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0022608000; + when : "A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0020059000; + when : "A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0022651000; + when : "A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0019466000; + when : "A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0020131000; + when : "A1&A2&B1&C1&!D1"; + } + area : 21.270400000; + cell_footprint : "sky130_fd_sc_hd__a2111o"; + cell_leakage_power : 0.0091485880; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0042960000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041120000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0091843000, 0.0091789000, 0.0091663000, 0.0091665000, 0.0091668000, 0.0091678000, 0.0091699000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0071626000, -0.0071713000, -0.0071913000, -0.0071779000, -0.0071466000, -0.0070746000, -0.0069086000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044800000; + } + pin ("A2") { + capacitance : 0.0044660000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041920000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082704000, 0.0082618000, 0.0082421000, 0.0082419000, 0.0082416000, 0.0082410000, 0.0082394000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0081970000, -0.0081924000, -0.0081817000, -0.0081852000, -0.0081930000, -0.0082110000, -0.0082525000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047410000; + } + pin ("B1") { + capacitance : 0.0044630000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041550000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0098281000, 0.0098192000, 0.0097987000, 0.0097977000, 0.0097954000, 0.0097899000, 0.0097776000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0068827000, -0.0069354000, -0.0070571000, -0.0070896000, -0.0071646000, -0.0073376000, -0.0077362000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047720000; + } + pin ("C1") { + capacitance : 0.0043980000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040410000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082912000, 0.0082878000, 0.0082801000, 0.0082801000, 0.0082800000, 0.0082797000, 0.0082794000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0071807000, -0.0073158000, -0.0076274000, -0.0076414000, -0.0076736000, -0.0077480000, -0.0079192000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047560000; + } + pin ("D1") { + capacitance : 0.0043130000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039250000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0050873000, 0.0050847000, 0.0050786000, 0.0051019000, 0.0051558000, 0.0052800000, 0.0055661000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0035870000, -0.0035792000, -0.0035612000, -0.0035626000, -0.0035660000, -0.0035734000, -0.0035907000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047000000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2) | (B1) | (C1) | (D1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015993650, 0.0051159350, 0.0163644900, 0.0523455900, 0.1674394000, 0.5355933000"); + values("0.0370431000, 0.0350998000, 0.0298243000, 0.0150922000, -0.0365204000, -0.2170918000, -0.8122828000", \ + "0.0367890000, 0.0348262000, 0.0295256000, 0.0147655000, -0.0367437000, -0.2173425000, -0.8124140000", \ + "0.0362817000, 0.0343347000, 0.0294153000, 0.0142798000, -0.0373359000, -0.2178770000, -0.8130665000", \ + "0.0357731000, 0.0337640000, 0.0284689000, 0.0135311000, -0.0379647000, -0.2185139000, -0.8135424000", \ + "0.0353114000, 0.0333889000, 0.0279938000, 0.0130309000, -0.0385146000, -0.2190676000, -0.8140995000", \ + "0.0352202000, 0.0333423000, 0.0279620000, 0.0130431000, -0.0386814000, -0.2193430000, -0.8143683000", \ + "0.0452960000, 0.0431922000, 0.0369365000, 0.0182128000, -0.0399373000, -0.2195017000, -0.8143126000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015993650, 0.0051159350, 0.0163644900, 0.0523455900, 0.1674394000, 0.5355933000"); + values("0.0378468000, 0.0397922000, 0.0460762000, 0.0655750000, 0.1247708000, 0.3103613000, 0.8999013000", \ + "0.0376934000, 0.0396198000, 0.0458719000, 0.0653036000, 0.1246188000, 0.3096418000, 0.8987992000", \ + "0.0373458000, 0.0393472000, 0.0454998000, 0.0652333000, 0.1244342000, 0.3097854000, 0.8992468000", \ + "0.0370942000, 0.0389606000, 0.0452460000, 0.0648849000, 0.1240305000, 0.3095824000, 0.8990234000", \ + "0.0372350000, 0.0391143000, 0.0453372000, 0.0644245000, 0.1233493000, 0.3090626000, 0.8991017000", \ + "0.0394021000, 0.0411684000, 0.0468009000, 0.0647048000, 0.1231621000, 0.3078197000, 0.8988902000", \ + "0.0426433000, 0.0443353000, 0.0507613000, 0.0687756000, 0.1264536000, 0.3101726000, 0.9000545000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015993650, 0.0051159350, 0.0163644900, 0.0523455900, 0.1674394000, 0.5355933000"); + values("0.0430825000, 0.0410898000, 0.0356724000, 0.0207536000, -0.0308502000, -0.2120744000, -0.8075945000", \ + "0.0428761000, 0.0409369000, 0.0356206000, 0.0205269000, -0.0311114000, -0.2122077000, -0.8077156000", \ + "0.0429502000, 0.0409991000, 0.0355622000, 0.0205369000, -0.0313809000, -0.2125365000, -0.8080552000", \ + "0.0422856000, 0.0402780000, 0.0349615000, 0.0199373000, -0.0317573000, -0.2128384000, -0.8083889000", \ + "0.0419281000, 0.0399258000, 0.0346136000, 0.0196177000, -0.0322313000, -0.2131985000, -0.8085763000", \ + "0.0420237000, 0.0400077000, 0.0346329000, 0.0195910000, -0.0323942000, -0.2133828000, -0.8087445000", \ + "0.0505946000, 0.0484930000, 0.0421522000, 0.0236464000, -0.0331421000, -0.2133445000, -0.8085215000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015993650, 0.0051159350, 0.0163644900, 0.0523455900, 0.1674394000, 0.5355933000"); + values("0.0386293000, 0.0405579000, 0.0468313000, 0.0663775000, 0.1255400000, 0.3104193000, 0.9002008000", \ + "0.0385139000, 0.0404205000, 0.0466813000, 0.0660757000, 0.1253177000, 0.3103760000, 0.9032879000", \ + "0.0382459000, 0.0401523000, 0.0463403000, 0.0658774000, 0.1249757000, 0.3102738000, 0.8995112000", \ + "0.0379147000, 0.0398002000, 0.0461112000, 0.0657450000, 0.1247783000, 0.3101180000, 0.8991192000", \ + "0.0381898000, 0.0401605000, 0.0463096000, 0.0654483000, 0.1246343000, 0.3093500000, 0.9016978000", \ + "0.0407860000, 0.0425737000, 0.0482729000, 0.0664494000, 0.1243317000, 0.3090972000, 0.8991015000", \ + "0.0428108000, 0.0445661000, 0.0501175000, 0.0682025000, 0.1256943000, 0.3105553000, 0.8986520000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015993650, 0.0051159350, 0.0163644900, 0.0523455900, 0.1674394000, 0.5355933000"); + values("0.0375007000, 0.0355553000, 0.0301077000, 0.0150807000, -0.0368265000, -0.2177523000, -0.8130697000", \ + "0.0371931000, 0.0351892000, 0.0297945000, 0.0146990000, -0.0371538000, -0.2180332000, -0.8133768000", \ + "0.0364590000, 0.0344844000, 0.0291999000, 0.0140888000, -0.0375764000, -0.2184231000, -0.8136618000", \ + "0.0364061000, 0.0345024000, 0.0290023000, 0.0139636000, -0.0379579000, -0.2188642000, -0.8141167000", \ + "0.0357090000, 0.0336994000, 0.0285635000, 0.0134469000, -0.0383829000, -0.2192943000, -0.8144519000", \ + "0.0359428000, 0.0339137000, 0.0285238000, 0.0133868000, -0.0385988000, -0.2193744000, -0.8144467000", \ + "0.0447162000, 0.0425787000, 0.0361847000, 0.0171906000, -0.0391574000, -0.2192657000, -0.8143247000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015993650, 0.0051159350, 0.0163644900, 0.0523455900, 0.1674394000, 0.5355933000"); + values("0.0349719000, 0.0369699000, 0.0433398000, 0.0626883000, 0.1218261000, 0.3080500000, 0.9002615000", \ + "0.0349867000, 0.0369790000, 0.0433233000, 0.0627094000, 0.1218535000, 0.3064868000, 0.9003501000", \ + "0.0350080000, 0.0370468000, 0.0433456000, 0.0627084000, 0.1217315000, 0.3068702000, 0.8973238000", \ + "0.0348630000, 0.0368340000, 0.0430164000, 0.0621766000, 0.1211635000, 0.3065484000, 0.8970224000", \ + "0.0349607000, 0.0368107000, 0.0428607000, 0.0617782000, 0.1205394000, 0.3060511000, 0.8967277000", \ + "0.0365306000, 0.0383188000, 0.0440415000, 0.0624877000, 0.1204079000, 0.3049592000, 0.8957521000", \ + "0.0398922000, 0.0415317000, 0.0471981000, 0.0652671000, 0.1235346000, 0.3080686000, 0.8946060000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015993650, 0.0051159350, 0.0163644900, 0.0523455900, 0.1674394000, 0.5355933000"); + values("0.0339570000, 0.0320178000, 0.0266484000, 0.0115754000, -0.0401864000, -0.2208442000, -0.8157263000", \ + "0.0336898000, 0.0317046000, 0.0263997000, 0.0113350000, -0.0404511000, -0.2210313000, -0.8160461000", \ + "0.0332202000, 0.0312859000, 0.0259727000, 0.0110177000, -0.0408136000, -0.2215012000, -0.8164755000", \ + "0.0329918000, 0.0310144000, 0.0256891000, 0.0103988000, -0.0412203000, -0.2219407000, -0.8169271000", \ + "0.0323432000, 0.0304357000, 0.0251113000, 0.0101349000, -0.0416105000, -0.2222888000, -0.8172937000", \ + "0.0325139000, 0.0305673000, 0.0254898000, 0.0105536000, -0.0416871000, -0.2224827000, -0.8173741000", \ + "0.0415562000, 0.0393891000, 0.0329247000, 0.0137850000, -0.0423345000, -0.2223503000, -0.8167969000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015993650, 0.0051159350, 0.0163644900, 0.0523455900, 0.1674394000, 0.5355933000"); + values("0.0330249000, 0.0350280000, 0.0412725000, 0.0604756000, 0.1194725000, 0.3047105000, 0.8936072000", \ + "0.0331587000, 0.0351213000, 0.0413815000, 0.0606113000, 0.1195693000, 0.3059467000, 0.8948953000", \ + "0.0334022000, 0.0354031000, 0.0416408000, 0.0608067000, 0.1197893000, 0.3051785000, 0.8938583000", \ + "0.0331790000, 0.0351000000, 0.0412594000, 0.0602795000, 0.1192456000, 0.3048228000, 0.8982117000", \ + "0.0331629000, 0.0350317000, 0.0410159000, 0.0598460000, 0.1184984000, 0.3043212000, 0.8968101000", \ + "0.0342229000, 0.0360229000, 0.0417321000, 0.0602359000, 0.1182571000, 0.3030233000, 0.8962260000", \ + "0.0370409000, 0.0387308000, 0.0442581000, 0.0623741000, 0.1206597000, 0.3050319000, 0.8916636000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015993650, 0.0051159350, 0.0163644900, 0.0523455900, 0.1674394000, 0.5355933000"); + values("0.0322863000, 0.0302956000, 0.0247789000, 0.0100184000, -0.0417874000, -0.2223399000, -0.8171597000", \ + "0.0318474000, 0.0299104000, 0.0245896000, 0.0095267000, -0.0421221000, -0.2225703000, -0.8175046000", \ + "0.0314484000, 0.0294694000, 0.0240673000, 0.0092043000, -0.0425590000, -0.2230507000, -0.8178785000", \ + "0.0309156000, 0.0289601000, 0.0236288000, 0.0086595000, -0.0430477000, -0.2235840000, -0.8182798000", \ + "0.0307047000, 0.0287053000, 0.0233329000, 0.0083716000, -0.0433759000, -0.2239121000, -0.8185701000", \ + "0.0314190000, 0.0294362000, 0.0239977000, 0.0096901000, -0.0430003000, -0.2233240000, -0.8181315000", \ + "0.0445028000, 0.0422378000, 0.0356596000, 0.0166719000, -0.0416753000, -0.2219510000, -0.8166261000"); + } + related_pin : "D1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015993650, 0.0051159350, 0.0163644900, 0.0523455900, 0.1674394000, 0.5355933000"); + values("0.0252292000, 0.0272266000, 0.0334461000, 0.0527404000, 0.1116176000, 0.2968349000, 0.8877106000", \ + "0.0252576000, 0.0272529000, 0.0334966000, 0.0527502000, 0.1117030000, 0.2978237000, 0.8875495000", \ + "0.0251661000, 0.0271509000, 0.0333350000, 0.0525200000, 0.1114021000, 0.2961668000, 0.8867464000", \ + "0.0249880000, 0.0269113000, 0.0329497000, 0.0519505000, 0.1108438000, 0.2959818000, 0.8864121000", \ + "0.0250726000, 0.0268820000, 0.0327630000, 0.0514884000, 0.1100945000, 0.2956256000, 0.8861587000", \ + "0.0262419000, 0.0280199000, 0.0337328000, 0.0522248000, 0.1098933000, 0.2945102000, 0.8862561000", \ + "0.0287704000, 0.0304465000, 0.0359998000, 0.0539533000, 0.1123027000, 0.2962995000, 0.8839073000"); + } + } + max_capacitance : 0.5355930000; + max_transition : 1.4995610000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.4115941000, 0.4175033000, 0.4329213000, 0.4673878000, 0.5380981000, 0.6840060000, 1.0310978000", \ + "0.4148444000, 0.4208039000, 0.4362171000, 0.4709618000, 0.5413902000, 0.6874268000, 1.0344630000", \ + "0.4240364000, 0.4299260000, 0.4452283000, 0.4797683000, 0.5504759000, 0.6966396000, 1.0435759000", \ + "0.4476691000, 0.4535678000, 0.4689522000, 0.5034552000, 0.5735579000, 0.7200097000, 1.0671127000", \ + "0.5006885000, 0.5065925000, 0.5217816000, 0.5565836000, 0.6268304000, 0.7731911000, 1.1202571000", \ + "0.6093019000, 0.6151657000, 0.6306063000, 0.6652667000, 0.7359207000, 0.8822514000, 1.2292292000", \ + "0.7955708000, 0.8019144000, 0.8185901000, 0.8554488000, 0.9303637000, 1.0832956000, 1.4359871000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.1155489000, 0.1203134000, 0.1330129000, 0.1638583000, 0.2420998000, 0.4686905000, 1.1810698000", \ + "0.1197018000, 0.1245155000, 0.1371148000, 0.1679199000, 0.2461037000, 0.4734624000, 1.1838098000", \ + "0.1298974000, 0.1346235000, 0.1471999000, 0.1780507000, 0.2561422000, 0.4826625000, 1.1942837000", \ + "0.1552305000, 0.1598858000, 0.1723547000, 0.2029143000, 0.2805815000, 0.5071073000, 1.2191946000", \ + "0.2088519000, 0.2136007000, 0.2262018000, 0.2565188000, 0.3336759000, 0.5596335000, 1.2697078000", \ + "0.2817954000, 0.2870962000, 0.3011684000, 0.3331898000, 0.4110781000, 0.6367311000, 1.3472002000", \ + "0.3553420000, 0.3623765000, 0.3793410000, 0.4170586000, 0.4976368000, 0.7214785000, 1.4311019000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.0480871000, 0.0516464000, 0.0612945000, 0.0840995000, 0.1367413000, 0.2717778000, 0.6683779000", \ + "0.0481557000, 0.0516889000, 0.0614237000, 0.0847249000, 0.1370753000, 0.2719025000, 0.6696127000", \ + "0.0480849000, 0.0516376000, 0.0618651000, 0.0850511000, 0.1367214000, 0.2718762000, 0.6681152000", \ + "0.0484118000, 0.0516246000, 0.0613440000, 0.0837803000, 0.1372669000, 0.2714812000, 0.6689925000", \ + "0.0480523000, 0.0516124000, 0.0615392000, 0.0837779000, 0.1376039000, 0.2717303000, 0.6693000000", \ + "0.0490720000, 0.0526121000, 0.0624202000, 0.0847987000, 0.1371412000, 0.2716447000, 0.6694921000", \ + "0.0553412000, 0.0590917000, 0.0689578000, 0.0936347000, 0.1485734000, 0.2816013000, 0.6740966000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.0273855000, 0.0310724000, 0.0420489000, 0.0728962000, 0.1688231000, 0.4833386000, 1.4953184000", \ + "0.0272884000, 0.0311188000, 0.0419613000, 0.0727831000, 0.1688928000, 0.4824634000, 1.4977052000", \ + "0.0272541000, 0.0309167000, 0.0417322000, 0.0725854000, 0.1684801000, 0.4832154000, 1.4979696000", \ + "0.0267420000, 0.0305250000, 0.0410955000, 0.0719168000, 0.1681389000, 0.4830277000, 1.4957076000", \ + "0.0280348000, 0.0315696000, 0.0420309000, 0.0721543000, 0.1672298000, 0.4825285000, 1.4988765000", \ + "0.0348975000, 0.0384332000, 0.0479786000, 0.0764804000, 0.1690848000, 0.4812143000, 1.4975465000", \ + "0.0479628000, 0.0516827000, 0.0633244000, 0.0906918000, 0.1740881000, 0.4832356000, 1.4952820000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.4448634000, 0.4512119000, 0.4675791000, 0.5036939000, 0.5755290000, 0.7225767000, 1.0703615000", \ + "0.4490507000, 0.4554687000, 0.4718586000, 0.5078594000, 0.5790171000, 0.7264089000, 1.0745699000", \ + "0.4605443000, 0.4668559000, 0.4831666000, 0.5192426000, 0.5912253000, 0.7383091000, 1.0861898000", \ + "0.4862011000, 0.4924626000, 0.5089066000, 0.5448581000, 0.6169412000, 0.7642657000, 1.1119535000", \ + "0.5399827000, 0.5462258000, 0.5627007000, 0.5985560000, 0.6706983000, 0.8172709000, 1.1653039000", \ + "0.6470642000, 0.6534038000, 0.6698226000, 0.7058856000, 0.7780186000, 0.9253514000, 1.2731071000", \ + "0.8370855000, 0.8436525000, 0.8609594000, 0.8997531000, 0.9754298000, 1.1281145000, 1.4803317000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.1199637000, 0.1247155000, 0.1373762000, 0.1682281000, 0.2462877000, 0.4729104000, 1.1819367000", \ + "0.1241539000, 0.1289057000, 0.1415068000, 0.1722762000, 0.2502615000, 0.4772293000, 1.1889939000", \ + "0.1324321000, 0.1371600000, 0.1497774000, 0.1804953000, 0.2584480000, 0.4847056000, 1.1967375000", \ + "0.1514974000, 0.1561837000, 0.1687262000, 0.1993471000, 0.2770071000, 0.5034633000, 1.2155169000", \ + "0.1912431000, 0.1960713000, 0.2087525000, 0.2394528000, 0.3169678000, 0.5434870000, 1.2539781000", \ + "0.2526128000, 0.2578559000, 0.2716620000, 0.3036127000, 0.3821604000, 0.6080910000, 1.3173027000", \ + "0.3203928000, 0.3270385000, 0.3436597000, 0.3798863000, 0.4608751000, 0.6867595000, 1.3958078000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.0521519000, 0.0558590000, 0.0660838000, 0.0878332000, 0.1402059000, 0.2737608000, 0.6712583000", \ + "0.0522502000, 0.0559862000, 0.0656455000, 0.0877887000, 0.1404759000, 0.2738836000, 0.6711888000", \ + "0.0521065000, 0.0560804000, 0.0655479000, 0.0875770000, 0.1398165000, 0.2735885000, 0.6712502000", \ + "0.0520543000, 0.0559837000, 0.0659450000, 0.0879500000, 0.1398222000, 0.2738454000, 0.6711001000", \ + "0.0523931000, 0.0560042000, 0.0658888000, 0.0879303000, 0.1397945000, 0.2738825000, 0.6716265000", \ + "0.0521955000, 0.0559536000, 0.0659648000, 0.0881366000, 0.1395719000, 0.2737408000, 0.6711478000", \ + "0.0587509000, 0.0625227000, 0.0724000000, 0.0956862000, 0.1485478000, 0.2804633000, 0.6757898000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.0274192000, 0.0312213000, 0.0417866000, 0.0727488000, 0.1686087000, 0.4828856000, 1.4990658000", \ + "0.0272715000, 0.0310303000, 0.0418953000, 0.0726723000, 0.1687138000, 0.4825555000, 1.4995613000", \ + "0.0271192000, 0.0308935000, 0.0418020000, 0.0725791000, 0.1686530000, 0.4832557000, 1.4957356000", \ + "0.0268580000, 0.0306139000, 0.0412676000, 0.0722630000, 0.1683329000, 0.4828969000, 1.4979197000", \ + "0.0280082000, 0.0318064000, 0.0425007000, 0.0724488000, 0.1677774000, 0.4821093000, 1.4954128000", \ + "0.0325901000, 0.0362795000, 0.0469310000, 0.0761606000, 0.1697543000, 0.4818549000, 1.4991328000", \ + "0.0420402000, 0.0461143000, 0.0574055000, 0.0856753000, 0.1740334000, 0.4838551000, 1.4935611000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.4260579000, 0.4323966000, 0.4487163000, 0.4847882000, 0.5568040000, 0.7041508000, 1.0520426000", \ + "0.4282617000, 0.4345690000, 0.4510168000, 0.4871672000, 0.5591589000, 0.7066823000, 1.0537284000", \ + "0.4369451000, 0.4429887000, 0.4595819000, 0.4955998000, 0.5668102000, 0.7142840000, 1.0627386000", \ + "0.4596542000, 0.4659618000, 0.4822875000, 0.5183359000, 0.5903281000, 0.7377422000, 1.0856083000", \ + "0.5117728000, 0.5180855000, 0.5344215000, 0.5704623000, 0.6424428000, 0.7897626000, 1.1376965000", \ + "0.6238796000, 0.6301412000, 0.6466553000, 0.6827395000, 0.7548828000, 0.9021879000, 1.2504355000", \ + "0.8321034000, 0.8390568000, 0.8569158000, 0.8965711000, 0.9740722000, 1.1284773000, 1.4812391000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.0744878000, 0.0780968000, 0.0880337000, 0.1137975000, 0.1859537000, 0.4089993000, 1.1182703000", \ + "0.0791558000, 0.0827642000, 0.0926919000, 0.1184921000, 0.1904914000, 0.4135318000, 1.1226089000", \ + "0.0904908000, 0.0941425000, 0.1039857000, 0.1296799000, 0.2018417000, 0.4249385000, 1.1320305000", \ + "0.1163552000, 0.1199349000, 0.1296344000, 0.1550484000, 0.2270181000, 0.4503184000, 1.1575541000", \ + "0.1573870000, 0.1614313000, 0.1720743000, 0.1983847000, 0.2703751000, 0.4939892000, 1.2012703000", \ + "0.2039934000, 0.2091821000, 0.2223291000, 0.2515462000, 0.3244359000, 0.5472220000, 1.2577883000", \ + "0.2351040000, 0.2418778000, 0.2591554000, 0.2960127000, 0.3734746000, 0.5964407000, 1.3030648000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.0521095000, 0.0560787000, 0.0655455000, 0.0875655000, 0.1397707000, 0.2737905000, 0.6710662000", \ + "0.0520471000, 0.0558503000, 0.0655094000, 0.0877114000, 0.1398383000, 0.2732096000, 0.6715268000", \ + "0.0523024000, 0.0562556000, 0.0654785000, 0.0877994000, 0.1406029000, 0.2739475000, 0.6711502000", \ + "0.0521535000, 0.0562051000, 0.0655470000, 0.0875649000, 0.1398186000, 0.2737783000, 0.6709121000", \ + "0.0520456000, 0.0558053000, 0.0655826000, 0.0876098000, 0.1400015000, 0.2735221000, 0.6717790000", \ + "0.0526572000, 0.0562642000, 0.0665058000, 0.0883732000, 0.1397664000, 0.2737919000, 0.6701952000", \ + "0.0612598000, 0.0651435000, 0.0760417000, 0.0999324000, 0.1529886000, 0.2828456000, 0.6786085000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.0198037000, 0.0228179000, 0.0321572000, 0.0615093000, 0.1586521000, 0.4756767000, 1.4944943000", \ + "0.0198198000, 0.0227999000, 0.0320844000, 0.0614283000, 0.1587177000, 0.4750618000, 1.4944143000", \ + "0.0196803000, 0.0227173000, 0.0319789000, 0.0614144000, 0.1588066000, 0.4758108000, 1.4921978000", \ + "0.0198888000, 0.0228547000, 0.0320599000, 0.0612261000, 0.1584023000, 0.4750961000, 1.4939916000", \ + "0.0244362000, 0.0273059000, 0.0356048000, 0.0633472000, 0.1585914000, 0.4758947000, 1.4939372000", \ + "0.0328225000, 0.0356976000, 0.0440039000, 0.0693326000, 0.1609359000, 0.4749983000, 1.4905308000", \ + "0.0457933000, 0.0496005000, 0.0595614000, 0.0846516000, 0.1670669000, 0.4785687000, 1.4910705000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.3879921000, 0.3943458000, 0.4106597000, 0.4468968000, 0.5187451000, 0.6655091000, 1.0134882000", \ + "0.3900253000, 0.3964577000, 0.4128411000, 0.4488208000, 0.5211057000, 0.6675859000, 1.0158707000", \ + "0.3977841000, 0.4041448000, 0.4204827000, 0.4566127000, 0.5285767000, 0.6752152000, 1.0232879000", \ + "0.4202141000, 0.4265851000, 0.4429844000, 0.4790262000, 0.5511084000, 0.6985656000, 1.0456881000", \ + "0.4746845000, 0.4809805000, 0.4970734000, 0.5333782000, 0.6050709000, 0.7525278000, 1.1007366000", \ + "0.6023234000, 0.6092777000, 0.6250918000, 0.6615928000, 0.7330948000, 0.8810347000, 1.2288970000", \ + "0.8467784000, 0.8538470000, 0.8722110000, 0.9126857000, 0.9906848000, 1.1456123000, 1.4953718000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.0754043000, 0.0790623000, 0.0890920000, 0.1149562000, 0.1867036000, 0.4089906000, 1.1156904000", \ + "0.0800322000, 0.0836774000, 0.0937203000, 0.1196167000, 0.1915537000, 0.4139878000, 1.1215527000", \ + "0.0911567000, 0.0948162000, 0.1048271000, 0.1306075000, 0.2025511000, 0.4249992000, 1.1313385000", \ + "0.1160362000, 0.1196838000, 0.1296467000, 0.1553387000, 0.2271078000, 0.4498247000, 1.1587681000", \ + "0.1545259000, 0.1586868000, 0.1695713000, 0.1963022000, 0.2684931000, 0.4912278000, 1.1989528000", \ + "0.1962747000, 0.2016587000, 0.2149924000, 0.2449023000, 0.3182509000, 0.5409259000, 1.2504535000", \ + "0.2192432000, 0.2262179000, 0.2439352000, 0.2818392000, 0.3606363000, 0.5835799000, 1.2902825000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.0522805000, 0.0556485000, 0.0660161000, 0.0885238000, 0.1411741000, 0.2740345000, 0.6720995000", \ + "0.0524252000, 0.0557000000, 0.0657058000, 0.0878135000, 0.1398764000, 0.2742993000, 0.6709960000", \ + "0.0522849000, 0.0557163000, 0.0657158000, 0.0891508000, 0.1393863000, 0.2734984000, 0.6710753000", \ + "0.0518516000, 0.0557694000, 0.0663125000, 0.0892823000, 0.1398731000, 0.2736480000, 0.6717066000", \ + "0.0524370000, 0.0562503000, 0.0654116000, 0.0879080000, 0.1403088000, 0.2739899000, 0.6715009000", \ + "0.0530770000, 0.0562914000, 0.0663907000, 0.0891292000, 0.1402306000, 0.2738280000, 0.6709798000", \ + "0.0647640000, 0.0687660000, 0.0796031000, 0.1022917000, 0.1538639000, 0.2835343000, 0.6787885000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.0198304000, 0.0228452000, 0.0322018000, 0.0613072000, 0.1581851000, 0.4761771000, 1.4924715000", \ + "0.0197899000, 0.0228318000, 0.0321057000, 0.0613059000, 0.1579673000, 0.4764470000, 1.4944048000", \ + "0.0198202000, 0.0228212000, 0.0321892000, 0.0612604000, 0.1581291000, 0.4763507000, 1.4922742000", \ + "0.0202291000, 0.0232366000, 0.0324482000, 0.0614150000, 0.1582107000, 0.4763656000, 1.4957900000", \ + "0.0245618000, 0.0276892000, 0.0362075000, 0.0639145000, 0.1587554000, 0.4760822000, 1.4920548000", \ + "0.0336128000, 0.0368419000, 0.0449341000, 0.0705546000, 0.1614461000, 0.4754817000, 1.4926511000", \ + "0.0474977000, 0.0512071000, 0.0619531000, 0.0867678000, 0.1686170000, 0.4782090000, 1.4910144000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.3110585000, 0.3172504000, 0.3336273000, 0.3695194000, 0.4417545000, 0.5892191000, 0.9374352000", \ + "0.3127800000, 0.3191797000, 0.3355941000, 0.3715809000, 0.4434412000, 0.5912803000, 0.9391263000", \ + "0.3194079000, 0.3257943000, 0.3417628000, 0.3779203000, 0.4502843000, 0.5976453000, 0.9457015000", \ + "0.3398970000, 0.3462114000, 0.3626021000, 0.3984869000, 0.4708007000, 0.6182709000, 0.9662278000", \ + "0.3990611000, 0.4053723000, 0.4217635000, 0.4578828000, 0.5298072000, 0.6774880000, 1.0256809000", \ + "0.5436333000, 0.5497073000, 0.5654677000, 0.6000526000, 0.6718743000, 0.8174607000, 1.1653948000", \ + "0.8114407000, 0.8187266000, 0.8383094000, 0.8796452000, 0.9572032000, 1.1066177000, 1.4560900000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.0688532000, 0.0725058000, 0.0825234000, 0.1084050000, 0.1800581000, 0.4019365000, 1.1124712000", \ + "0.0736062000, 0.0772628000, 0.0872979000, 0.1131922000, 0.1847907000, 0.4072825000, 1.1152105000", \ + "0.0848911000, 0.0885370000, 0.0985153000, 0.1243479000, 0.1961611000, 0.4180276000, 1.1246665000", \ + "0.1089366000, 0.1126230000, 0.1226063000, 0.1483408000, 0.2201861000, 0.4426174000, 1.1491034000", \ + "0.1438876000, 0.1482606000, 0.1593990000, 0.1863978000, 0.2587674000, 0.4815920000, 1.1883340000", \ + "0.1806834000, 0.1862489000, 0.2003267000, 0.2311591000, 0.3051920000, 0.5278019000, 1.2380603000", \ + "0.1983939000, 0.2056802000, 0.2244082000, 0.2643278000, 0.3449503000, 0.5675256000, 1.2747871000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.0518893000, 0.0559179000, 0.0660463000, 0.0886613000, 0.1407176000, 0.2736480000, 0.6717947000", \ + "0.0522783000, 0.0557100000, 0.0657644000, 0.0877981000, 0.1399779000, 0.2737548000, 0.6703403000", \ + "0.0521889000, 0.0560053000, 0.0652399000, 0.0882672000, 0.1394243000, 0.2731839000, 0.6710925000", \ + "0.0522055000, 0.0560829000, 0.0654860000, 0.0882540000, 0.1400610000, 0.2735360000, 0.6720643000", \ + "0.0519813000, 0.0557948000, 0.0661301000, 0.0885273000, 0.1411355000, 0.2733639000, 0.6714394000", \ + "0.0511529000, 0.0546518000, 0.0645173000, 0.0868458000, 0.1389177000, 0.2746212000, 0.6718032000", \ + "0.0711283000, 0.0753986000, 0.0852996000, 0.1070884000, 0.1529148000, 0.2806175000, 0.6777284000"); + } + related_pin : "D1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015993600, 0.0051159400, 0.0163645000, 0.0523456000, 0.1674390000, 0.5355930000"); + values("0.0194558000, 0.0224630000, 0.0317362000, 0.0608019000, 0.1576397000, 0.4758674000, 1.4979532000", \ + "0.0194579000, 0.0224621000, 0.0318045000, 0.0609183000, 0.1578312000, 0.4765524000, 1.4965551000", \ + "0.0194551000, 0.0225120000, 0.0317885000, 0.0610427000, 0.1578143000, 0.4752955000, 1.4956085000", \ + "0.0204835000, 0.0235030000, 0.0325711000, 0.0614602000, 0.1577602000, 0.4754265000, 1.4950411000", \ + "0.0255533000, 0.0283522000, 0.0370597000, 0.0644891000, 0.1585852000, 0.4758463000, 1.4952510000", \ + "0.0356467000, 0.0385614000, 0.0471194000, 0.0723618000, 0.1616285000, 0.4752353000, 1.4951923000", \ + "0.0506853000, 0.0546160000, 0.0653799000, 0.0908023000, 0.1710229000, 0.4771084000, 1.4912365000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__a2111oi_0 */ + + /* removed sky130_fd_sc_hd__a2111oi_1 */ + + cell ("sky130_fd_sc_hd__a2111oi_2") { + leakage_power () { + value : 0.0015199000; + when : "!A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0032827000; + when : "!A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0001769000; + when : "!A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0016900000; + when : "!A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0002059000; + when : "!A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0019151000; + when : "!A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0001026000; + when : "!A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0002221000; + when : "!A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0015199000; + when : "!A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0041276000; + when : "!A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0001769000; + when : "!A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0016900000; + when : "!A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0002062000; + when : "!A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0019151000; + when : "!A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0001037000; + when : "!A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0002221000; + when : "!A1&A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0015199000; + when : "A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0040104000; + when : "A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0001769000; + when : "A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0016900000; + when : "A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0002063000; + when : "A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0019151000; + when : "A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0001025000; + when : "A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0002221000; + when : "A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0003607000; + when : "A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0037175000; + when : "A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0001302000; + when : "A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0003838000; + when : "A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0002334000; + when : "A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0004051000; + when : "A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0000860545; + when : "A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0001598000; + when : "A1&A2&B1&C1&!D1"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__a2111oi"; + cell_leakage_power : 0.0010748780; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0048170000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0046530000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0097740000, 0.0097773000, 0.0097849000, 0.0097880000, 0.0097953000, 0.0098122000, 0.0098511000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0075089000, -0.0075264000, -0.0075666000, -0.0075504000, -0.0075130000, -0.0074267000, -0.0072279000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0049810000; + } + pin ("A2") { + capacitance : 0.0044720000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042540000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078534000, 0.0078553000, 0.0078597000, 0.0078581000, 0.0078543000, 0.0078456000, 0.0078255000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078553000, -0.0078529000, -0.0078473000, -0.0078468000, -0.0078457000, -0.0078431000, -0.0078370000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046910000; + } + pin ("B1") { + capacitance : 0.0043640000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040350000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0072272000, 0.0072317000, 0.0072421000, 0.0072401000, 0.0072355000, 0.0072249000, 0.0072003000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0065163000, -0.0065722000, -0.0067008000, -0.0067355000, -0.0068154000, -0.0069996000, -0.0074242000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046930000; + } + pin ("C1") { + capacitance : 0.0047370000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0043760000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078615000, 0.0078624000, 0.0078644000, 0.0078626000, 0.0078583000, 0.0078485000, 0.0078258000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0070012000, -0.0071445000, -0.0074748000, -0.0074898000, -0.0075244000, -0.0076042000, -0.0077881000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050980000; + } + pin ("D1") { + capacitance : 0.0044040000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040390000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0051207000, 0.0051139000, 0.0050983000, 0.0051128000, 0.0051461000, 0.0052230000, 0.0054002000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034211000, -0.0034264000, -0.0034385000, -0.0034369000, -0.0034330000, -0.0034241000, -0.0034036000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047680000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1&!C1&!D1) | (!A2&!B1&!C1&!D1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011002670, 0.0024211770, 0.0053278830, 0.0117241900, 0.0257994900, 0.0567726800"); + values("0.0148362000, 0.0138724000, 0.0117485000, 0.0070432000, -0.0032425000, -0.0258108000, -0.0753909000", \ + "0.0146034000, 0.0136116000, 0.0114995000, 0.0068213000, -0.0034592000, -0.0260655000, -0.0756349000", \ + "0.0142958000, 0.0133378000, 0.0112391000, 0.0065441000, -0.0037592000, -0.0262910000, -0.0758798000", \ + "0.0139055000, 0.0129579000, 0.0108455000, 0.0061776000, -0.0040293000, -0.0266918000, -0.0761962000", \ + "0.0135538000, 0.0126201000, 0.0105183000, 0.0059213000, -0.0042993000, -0.0267722000, -0.0764304000", \ + "0.0140028000, 0.0130120000, 0.0108355000, 0.0060837000, -0.0040884000, -0.0268083000, -0.0764073000", \ + "0.0168407000, 0.0158279000, 0.0136081000, 0.0087972000, -0.0018296000, -0.0250424000, -0.0758206000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011002670, 0.0024211770, 0.0053278830, 0.0117241900, 0.0257994900, 0.0567726800"); + values("0.0298177000, 0.0308745000, 0.0330231000, 0.0379080000, 0.0483368000, 0.0708264000, 0.1206304000", \ + "0.0293174000, 0.0303390000, 0.0326223000, 0.0374324000, 0.0479591000, 0.0706994000, 0.1204447000", \ + "0.0287595000, 0.0297831000, 0.0320581000, 0.0369636000, 0.0476297000, 0.0703343000, 0.1202298000", \ + "0.0283839000, 0.0293856000, 0.0315849000, 0.0363804000, 0.0468367000, 0.0698571000, 0.1199657000", \ + "0.0281193000, 0.0290900000, 0.0312354000, 0.0359583000, 0.0463226000, 0.0691563000, 0.1191447000", \ + "0.0280630000, 0.0290363000, 0.0311663000, 0.0358635000, 0.0461839000, 0.0689525000, 0.1185659000", \ + "0.0280689000, 0.0290948000, 0.0312219000, 0.0359124000, 0.0462164000, 0.0686271000, 0.1183989000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011002670, 0.0024211770, 0.0053278830, 0.0117241900, 0.0257994900, 0.0567726800"); + values("0.0153904000, 0.0144202000, 0.0122948000, 0.0076100000, -0.0026931000, -0.0252512000, -0.0748760000", \ + "0.0151782000, 0.0141894000, 0.0120737000, 0.0073780000, -0.0029016000, -0.0255040000, -0.0750738000", \ + "0.0149330000, 0.0139488000, 0.0118139000, 0.0071363000, -0.0031557000, -0.0257688000, -0.0753352000", \ + "0.0146810000, 0.0137122000, 0.0116239000, 0.0069740000, -0.0033825000, -0.0259679000, -0.0755547000", \ + "0.0144645000, 0.0135090000, 0.0114068000, 0.0067652000, -0.0034324000, -0.0258811000, -0.0756461000", \ + "0.0147249000, 0.0137195000, 0.0115615000, 0.0069061000, -0.0035114000, -0.0262376000, -0.0758468000", \ + "0.0165650000, 0.0155901000, 0.0134123000, 0.0086540000, -0.0018669000, -0.0248645000, -0.0752457000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011002670, 0.0024211770, 0.0053278830, 0.0117241900, 0.0257994900, 0.0567726800"); + values("0.0367208000, 0.0377169000, 0.0398504000, 0.0445678000, 0.0548290000, 0.0774586000, 0.1269977000", \ + "0.0363964000, 0.0373951000, 0.0395523000, 0.0442717000, 0.0546480000, 0.0773475000, 0.1269924000", \ + "0.0359782000, 0.0369738000, 0.0391626000, 0.0439218000, 0.0543257000, 0.0770674000, 0.1266411000", \ + "0.0356449000, 0.0366462000, 0.0387983000, 0.0435524000, 0.0539484000, 0.0766599000, 0.1265348000", \ + "0.0354175000, 0.0363848000, 0.0385337000, 0.0432498000, 0.0535819000, 0.0762831000, 0.1259889000", \ + "0.0353744000, 0.0363660000, 0.0385170000, 0.0431861000, 0.0535318000, 0.0761137000, 0.1258326000", \ + "0.0353734000, 0.0363597000, 0.0384965000, 0.0432219000, 0.0535036000, 0.0760674000, 0.1257257000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011002670, 0.0024211770, 0.0053278830, 0.0117241900, 0.0257994900, 0.0567726800"); + values("0.0101771000, 0.0092177000, 0.0070971000, 0.0024147000, -0.0078313000, -0.0303570000, -0.0801756000", \ + "0.0101861000, 0.0092233000, 0.0070900000, 0.0024175000, -0.0078181000, -0.0303565000, -0.0801756000", \ + "0.0101833000, 0.0092358000, 0.0071288000, 0.0024312000, -0.0078089000, -0.0303349000, -0.0801467000", \ + "0.0097661000, 0.0088110000, 0.0067313000, 0.0021341000, -0.0079986000, -0.0304801000, -0.0802648000", \ + "0.0097692000, 0.0087899000, 0.0066786000, 0.0020777000, -0.0080322000, -0.0304874000, -0.0802664000", \ + "0.0108700000, 0.0099252000, 0.0078482000, 0.0028481000, -0.0074814000, -0.0299201000, -0.0800590000", \ + "0.0135040000, 0.0125059000, 0.0103327000, 0.0054650000, -0.0048903000, -0.0274511000, -0.0780288000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011002670, 0.0024211770, 0.0053278830, 0.0117241900, 0.0257994900, 0.0567726800"); + values("0.0328367000, 0.0338408000, 0.0360371000, 0.0408085000, 0.0511843000, 0.0738418000, 0.1234503000", \ + "0.0323746000, 0.0333916000, 0.0356101000, 0.0403944000, 0.0508515000, 0.0736395000, 0.1233067000", \ + "0.0318419000, 0.0328456000, 0.0350460000, 0.0398298000, 0.0503367000, 0.0731960000, 0.1230654000", \ + "0.0314834000, 0.0324750000, 0.0346564000, 0.0394158000, 0.0498425000, 0.0726293000, 0.1225843000", \ + "0.0312048000, 0.0321789000, 0.0343308000, 0.0390610000, 0.0493829000, 0.0720835000, 0.1219827000", \ + "0.0312258000, 0.0321532000, 0.0343024000, 0.0389817000, 0.0492861000, 0.0719465000, 0.1217413000", \ + "0.0313172000, 0.0322911000, 0.0344164000, 0.0391063000, 0.0495285000, 0.0720981000, 0.1215938000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011002670, 0.0024211770, 0.0053278830, 0.0117241900, 0.0257994900, 0.0567726800"); + values("0.0070500000, 0.0060776000, 0.0039461000, -0.0007514000, -0.0110768000, -0.0338055000, -0.0838741000", \ + "0.0071181000, 0.0061553000, 0.0040315000, -0.0006356000, -0.0109279000, -0.0336281000, -0.0836933000", \ + "0.0072969000, 0.0063470000, 0.0042626000, -0.0003664000, -0.0106129000, -0.0332496000, -0.0832796000", \ + "0.0069828000, 0.0060529000, 0.0040141000, -0.0005502000, -0.0106806000, -0.0332208000, -0.0831908000", \ + "0.0070747000, 0.0061342000, 0.0040623000, -0.0005210000, -0.0107432000, -0.0332359000, -0.0831508000", \ + "0.0073465000, 0.0063810000, 0.0042705000, -0.0003734000, -0.0105950000, -0.0328817000, -0.0831119000", \ + "0.0095384000, 0.0085228000, 0.0063217000, 0.0015304000, -0.0088865000, -0.0310915000, -0.0816541000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011002670, 0.0024211770, 0.0053278830, 0.0117241900, 0.0257994900, 0.0567726800"); + values("0.0276524000, 0.0286506000, 0.0308609000, 0.0355941000, 0.0460230000, 0.0686115000, 0.1182474000", \ + "0.0272493000, 0.0282503000, 0.0304569000, 0.0352720000, 0.0457014000, 0.0684290000, 0.1181198000", \ + "0.0268451000, 0.0278511000, 0.0300324000, 0.0348086000, 0.0452748000, 0.0680617000, 0.1178925000", \ + "0.0264967000, 0.0275141000, 0.0296790000, 0.0344319000, 0.0448339000, 0.0676454000, 0.1175379000", \ + "0.0263045000, 0.0272865000, 0.0294315000, 0.0341725000, 0.0445054000, 0.0672671000, 0.1171241000", \ + "0.0262159000, 0.0271658000, 0.0293120000, 0.0340932000, 0.0443650000, 0.0670598000, 0.1166244000", \ + "0.0269320000, 0.0278857000, 0.0299278000, 0.0345965000, 0.0447909000, 0.0672674000, 0.1170095000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011002670, 0.0024211770, 0.0053278830, 0.0117241900, 0.0257994900, 0.0567726800"); + values("0.0007378000, -0.0002316000, -0.0023740000, -0.0071145000, -0.0175439000, -0.0404106000, -0.0905823000", \ + "0.0005597000, -0.0003852000, -0.0024855000, -0.0071512000, -0.0174929000, -0.0402796000, -0.0904113000", \ + "0.0002528000, -0.0006736000, -0.0027302000, -0.0072935000, -0.0174982000, -0.0401570000, -0.0902171000", \ + "-0.0001159000, -0.0010336000, -0.0030387000, -0.0075600000, -0.0176430000, -0.0401650000, -0.0900992000", \ + "-0.0000887000, -0.0010238000, -0.0030513000, -0.0075420000, -0.0177483000, -0.0401734000, -0.0900161000", \ + "0.0002577000, -0.0007112000, -0.0028492000, -0.0075297000, -0.0177419000, -0.0402147000, -0.0899773000", \ + "0.0024870000, 0.0014318000, -0.0007960000, -0.0056546000, -0.0161554000, -0.0394820000, -0.0896270000"); + } + related_pin : "D1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011002670, 0.0024211770, 0.0053278830, 0.0117241900, 0.0257994900, 0.0567726800"); + values("0.0253605000, 0.0263488000, 0.0285501000, 0.0332794000, 0.0436681000, 0.0663165000, 0.1158221000", \ + "0.0249474000, 0.0259592000, 0.0281638000, 0.0329443000, 0.0433742000, 0.0661332000, 0.1158511000", \ + "0.0245185000, 0.0254705000, 0.0276628000, 0.0324354000, 0.0429224000, 0.0657447000, 0.1155754000", \ + "0.0242751000, 0.0251679000, 0.0273283000, 0.0320724000, 0.0424307000, 0.0652722000, 0.1151806000", \ + "0.0243647000, 0.0253412000, 0.0274380000, 0.0321080000, 0.0422077000, 0.0649082000, 0.1148539000", \ + "0.0251084000, 0.0261139000, 0.0281904000, 0.0328459000, 0.0431266000, 0.0652809000, 0.1146652000", \ + "0.0269683000, 0.0278133000, 0.0298344000, 0.0343689000, 0.0443262000, 0.0661988000, 0.1153576000"); + } + } + max_capacitance : 0.0567730000; + max_transition : 1.4971110000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.0315105000, 0.0336710000, 0.0383103000, 0.0481322000, 0.0685247000, 0.1105197000, 0.1970978000", \ + "0.0361997000, 0.0383199000, 0.0428555000, 0.0525453000, 0.0727474000, 0.1145783000, 0.2010859000", \ + "0.0480067000, 0.0499149000, 0.0541455000, 0.0633775000, 0.0831039000, 0.1244757000, 0.2108390000", \ + "0.0712495000, 0.0737230000, 0.0788752000, 0.0890653000, 0.1085888000, 0.1481288000, 0.2337802000", \ + "0.1025298000, 0.1060857000, 0.1135145000, 0.1281858000, 0.1560672000, 0.2044914000, 0.2897854000", \ + "0.1363868000, 0.1415304000, 0.1523397000, 0.1740144000, 0.2126213000, 0.2860878000, 0.4058363000", \ + "0.1503569000, 0.1580136000, 0.1738665000, 0.2060062000, 0.2660979000, 0.3762886000, 0.5577644000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.2347744000, 0.2453409000, 0.2681581000, 0.3178505000, 0.4252734000, 0.6545668000, 1.1614438000", \ + "0.2362424000, 0.2467895000, 0.2703091000, 0.3193490000, 0.4268907000, 0.6597192000, 1.1679299000", \ + "0.2447209000, 0.2552135000, 0.2785082000, 0.3287074000, 0.4370954000, 0.6732850000, 1.1793068000", \ + "0.2690107000, 0.2795432000, 0.3025157000, 0.3516541000, 0.4583867000, 0.6947584000, 1.2094140000", \ + "0.3212463000, 0.3311041000, 0.3538979000, 0.4027058000, 0.5084168000, 0.7411297000, 1.2520230000", \ + "0.4133291000, 0.4244563000, 0.4498859000, 0.5018150000, 0.6104140000, 0.8438586000, 1.3515914000", \ + "0.5578352000, 0.5726510000, 0.6017101000, 0.6635146000, 0.7894210000, 1.0429713000, 1.5585062000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.0393488000, 0.0419186000, 0.0475444000, 0.0594659000, 0.0844151000, 0.1363494000, 0.2455342000", \ + "0.0382461000, 0.0409480000, 0.0466714000, 0.0587749000, 0.0838004000, 0.1359038000, 0.2455353000", \ + "0.0398480000, 0.0421376000, 0.0471073000, 0.0580497000, 0.0823970000, 0.1348625000, 0.2450359000", \ + "0.0537213000, 0.0556120000, 0.0595559000, 0.0675105000, 0.0875721000, 0.1347961000, 0.2440006000", \ + "0.0808837000, 0.0833758000, 0.0886244000, 0.0996436000, 0.1203367000, 0.1578368000, 0.2514410000", \ + "0.1292447000, 0.1332095000, 0.1412921000, 0.1553341000, 0.1849123000, 0.2348384000, 0.3231706000", \ + "0.2107816000, 0.2166156000, 0.2291465000, 0.2521988000, 0.2971089000, 0.3710387000, 0.4909019000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.1570067000, 0.1704326000, 0.1999511000, 0.2650389000, 0.4063285000, 0.7147021000, 1.3939139000", \ + "0.1581137000, 0.1706010000, 0.2006400000, 0.2643515000, 0.4054576000, 0.7156746000, 1.3954469000", \ + "0.1574180000, 0.1708037000, 0.2004190000, 0.2650221000, 0.4072019000, 0.7173972000, 1.3940696000", \ + "0.1576920000, 0.1709119000, 0.2010706000, 0.2650683000, 0.4051955000, 0.7171433000, 1.3993301000", \ + "0.1588714000, 0.1721624000, 0.2010704000, 0.2646714000, 0.4055519000, 0.7151520000, 1.3946433000", \ + "0.1807108000, 0.1930624000, 0.2207980000, 0.2804007000, 0.4149625000, 0.7189893000, 1.3956969000", \ + "0.2255096000, 0.2398345000, 0.2687281000, 0.3346130000, 0.4729289000, 0.7677083000, 1.4138217000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.0365295000, 0.0386313000, 0.0432086000, 0.0528696000, 0.0731081000, 0.1148120000, 0.2013994000", \ + "0.0411903000, 0.0432720000, 0.0477687000, 0.0573521000, 0.0774508000, 0.1191316000, 0.2055738000", \ + "0.0513964000, 0.0533938000, 0.0577400000, 0.0671121000, 0.0869333000, 0.1284045000, 0.2147050000", \ + "0.0714036000, 0.0737604000, 0.0788228000, 0.0892603000, 0.1092139000, 0.1499659000, 0.2359972000", \ + "0.1019042000, 0.1051448000, 0.1118801000, 0.1250134000, 0.1504948000, 0.1985822000, 0.2851762000", \ + "0.1366220000, 0.1409708000, 0.1512051000, 0.1708694000, 0.2082740000, 0.2735560000, 0.3844888000", \ + "0.1530199000, 0.1599020000, 0.1749687000, 0.2046437000, 0.2624935000, 0.3622401000, 0.5281778000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.2888679000, 0.2994934000, 0.3226280000, 0.3722378000, 0.4811532000, 0.7191275000, 1.2411357000", \ + "0.2920983000, 0.3026266000, 0.3254747000, 0.3759282000, 0.4851680000, 0.7238481000, 1.2461744000", \ + "0.3018583000, 0.3128497000, 0.3359630000, 0.3863009000, 0.4962684000, 0.7356629000, 1.2588798000", \ + "0.3279921000, 0.3382986000, 0.3617275000, 0.4116692000, 0.5216736000, 0.7615591000, 1.2855881000", \ + "0.3836572000, 0.3940663000, 0.4164540000, 0.4667676000, 0.5759443000, 0.8157678000, 1.3412015000", \ + "0.4907247000, 0.5017589000, 0.5250605000, 0.5771474000, 0.6862786000, 0.9251896000, 1.4489501000", \ + "0.6681397000, 0.6812301000, 0.7098006000, 0.7690528000, 0.8939969000, 1.1495553000, 1.6758929000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.0384679000, 0.0411477000, 0.0467339000, 0.0586853000, 0.0836809000, 0.1354930000, 0.2458307000", \ + "0.0380644000, 0.0406509000, 0.0462415000, 0.0581671000, 0.0831768000, 0.1352707000, 0.2453607000", \ + "0.0388078000, 0.0412249000, 0.0463356000, 0.0578177000, 0.0823017000, 0.1348595000, 0.2450043000", \ + "0.0484306000, 0.0505279000, 0.0548665000, 0.0640253000, 0.0856476000, 0.1344458000, 0.2442735000", \ + "0.0713442000, 0.0735733000, 0.0779887000, 0.0886417000, 0.1094840000, 0.1502531000, 0.2507586000", \ + "0.1127737000, 0.1158172000, 0.1225570000, 0.1358497000, 0.1598041000, 0.2057569000, 0.2975022000", \ + "0.1877686000, 0.1924881000, 0.2015617000, 0.2196628000, 0.2556917000, 0.3177256000, 0.4262417000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.2016875000, 0.2163719000, 0.2459095000, 0.3123615000, 0.4588184000, 0.7782268000, 1.4788676000", \ + "0.2015180000, 0.2155338000, 0.2457120000, 0.3135480000, 0.4589522000, 0.7783522000, 1.4782158000", \ + "0.2025873000, 0.2165508000, 0.2459924000, 0.3135528000, 0.4588541000, 0.7783627000, 1.4777066000", \ + "0.2018477000, 0.2165178000, 0.2461801000, 0.3128337000, 0.4587956000, 0.7782713000, 1.4782336000", \ + "0.2028823000, 0.2160810000, 0.2471398000, 0.3127007000, 0.4588647000, 0.7816277000, 1.4810437000", \ + "0.2178433000, 0.2302410000, 0.2590212000, 0.3228071000, 0.4649393000, 0.7789638000, 1.4824409000", \ + "0.2637683000, 0.2778038000, 0.3089096000, 0.3742084000, 0.5166617000, 0.8158466000, 1.4944199000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.0224121000, 0.0237692000, 0.0267615000, 0.0329788000, 0.0459623000, 0.0726847000, 0.1286355000", \ + "0.0276668000, 0.0289543000, 0.0317133000, 0.0378455000, 0.0506428000, 0.0773092000, 0.1332042000", \ + "0.0399112000, 0.0412773000, 0.0441192000, 0.0496815000, 0.0619563000, 0.0881245000, 0.1438768000", \ + "0.0578924000, 0.0599076000, 0.0640825000, 0.0723053000, 0.0875503000, 0.1136392000, 0.1688298000", \ + "0.0788108000, 0.0819420000, 0.0882182000, 0.1006072000, 0.1233112000, 0.1633279000, 0.2281388000", \ + "0.0929970000, 0.0975229000, 0.1067762000, 0.1267791000, 0.1625626000, 0.2236741000, 0.3245509000", \ + "0.0748601000, 0.0818698000, 0.0965731000, 0.1263112000, 0.1812423000, 0.2770632000, 0.4340930000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.2708506000, 0.2819598000, 0.3053991000, 0.3557976000, 0.4656467000, 0.7044060000, 1.2271556000", \ + "0.2719485000, 0.2828939000, 0.3062678000, 0.3568889000, 0.4675806000, 0.7074721000, 1.2310835000", \ + "0.2795461000, 0.2896348000, 0.3132951000, 0.3643809000, 0.4752130000, 0.7159980000, 1.2417635000", \ + "0.3029407000, 0.3139045000, 0.3368969000, 0.3877207000, 0.4976641000, 0.7385380000, 1.2645014000", \ + "0.3572150000, 0.3679566000, 0.3909265000, 0.4411088000, 0.5508580000, 0.7904158000, 1.3156930000", \ + "0.4637789000, 0.4754969000, 0.5015746000, 0.5559910000, 0.6661966000, 0.9048920000, 1.4289661000", \ + "0.6456110000, 0.6605892000, 0.6922555000, 0.7584142000, 0.8942305000, 1.1594899000, 1.6889743000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.0294299000, 0.0309195000, 0.0341499000, 0.0412249000, 0.0562950000, 0.0888390000, 0.1604209000", \ + "0.0289495000, 0.0303418000, 0.0334370000, 0.0405587000, 0.0558874000, 0.0885778000, 0.1602626000", \ + "0.0328289000, 0.0338970000, 0.0363619000, 0.0421677000, 0.0557981000, 0.0879700000, 0.1600942000", \ + "0.0486344000, 0.0496700000, 0.0519136000, 0.0565523000, 0.0666419000, 0.0930710000, 0.1592136000", \ + "0.0768945000, 0.0783587000, 0.0815962000, 0.0884138000, 0.1022968000, 0.1278922000, 0.1803573000", \ + "0.1260292000, 0.1284493000, 0.1337277000, 0.1442372000, 0.1646561000, 0.2027045000, 0.2670474000", \ + "0.2132680000, 0.2171214000, 0.2248890000, 0.2430231000, 0.2745390000, 0.3339098000, 0.4302299000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.2020838000, 0.2162642000, 0.2459011000, 0.3123988000, 0.4589310000, 0.7782885000, 1.4773877000", \ + "0.2024336000, 0.2164055000, 0.2457796000, 0.3130270000, 0.4587539000, 0.7782420000, 1.4768180000", \ + "0.2016252000, 0.2162641000, 0.2456539000, 0.3127843000, 0.4589556000, 0.7783282000, 1.4808536000", \ + "0.2025751000, 0.2153755000, 0.2460344000, 0.3139470000, 0.4589349000, 0.7775952000, 1.4770626000", \ + "0.2038699000, 0.2174568000, 0.2470385000, 0.3142522000, 0.4593644000, 0.7776265000, 1.4772432000", \ + "0.2322445000, 0.2444195000, 0.2713790000, 0.3333016000, 0.4710818000, 0.7797845000, 1.4818538000", \ + "0.3072013000, 0.3211442000, 0.3499868000, 0.4144534000, 0.5524187000, 0.8349942000, 1.4967773000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.0217920000, 0.0229182000, 0.0254269000, 0.0305829000, 0.0416088000, 0.0648559000, 0.1151015000", \ + "0.0267091000, 0.0278126000, 0.0302361000, 0.0354543000, 0.0463411000, 0.0695611000, 0.1197761000", \ + "0.0377846000, 0.0390447000, 0.0416736000, 0.0468426000, 0.0574230000, 0.0806925000, 0.1309641000", \ + "0.0528363000, 0.0548158000, 0.0590167000, 0.0669329000, 0.0816143000, 0.1069357000, 0.1565318000", \ + "0.0689365000, 0.0719474000, 0.0782650000, 0.0907866000, 0.1132899000, 0.1529316000, 0.2160281000", \ + "0.0752914000, 0.0801506000, 0.0902410000, 0.1102024000, 0.1467974000, 0.2086100000, 0.3078530000", \ + "0.0454969000, 0.0531226000, 0.0691992000, 0.0997662000, 0.1581631000, 0.2554361000, 0.4124927000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.2192598000, 0.2297001000, 0.2531671000, 0.3037287000, 0.4133174000, 0.6520740000, 1.1753876000", \ + "0.2202887000, 0.2309512000, 0.2545097000, 0.3051898000, 0.4154865000, 0.6549826000, 1.1786305000", \ + "0.2280416000, 0.2386942000, 0.2616428000, 0.3126243000, 0.4230038000, 0.6633457000, 1.1879114000", \ + "0.2504766000, 0.2614812000, 0.2841433000, 0.3346453000, 0.4447833000, 0.6851580000, 1.2111330000", \ + "0.3059246000, 0.3161986000, 0.3394717000, 0.3893334000, 0.4989175000, 0.7384623000, 1.2633107000", \ + "0.4199660000, 0.4325052000, 0.4588193000, 0.5165398000, 0.6290340000, 0.8684262000, 1.3924122000", \ + "0.6227481000, 0.6401996000, 0.6765706000, 0.7501373000, 0.8951750000, 1.1665752000, 1.6983494000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.0230632000, 0.0243234000, 0.0270941000, 0.0331957000, 0.0466236000, 0.0762981000, 0.1420715000", \ + "0.0227038000, 0.0239285000, 0.0266613000, 0.0329133000, 0.0465000000, 0.0762095000, 0.1421198000", \ + "0.0268640000, 0.0277971000, 0.0299600000, 0.0351173000, 0.0472635000, 0.0761594000, 0.1426932000", \ + "0.0415973000, 0.0427107000, 0.0450457000, 0.0498085000, 0.0595477000, 0.0829704000, 0.1430547000", \ + "0.0678174000, 0.0693597000, 0.0727716000, 0.0799862000, 0.0943405000, 0.1192210000, 0.1679913000", \ + "0.1154138000, 0.1178820000, 0.1233069000, 0.1341353000, 0.1545790000, 0.1918407000, 0.2539289000", \ + "0.2025593000, 0.2062041000, 0.2149985000, 0.2312938000, 0.2629054000, 0.3207042000, 0.4125615000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.2011794000, 0.2151034000, 0.2463157000, 0.3128005000, 0.4595969000, 0.7800859000, 1.4821105000", \ + "0.2011551000, 0.2152063000, 0.2467696000, 0.3124034000, 0.4588717000, 0.7787938000, 1.4814409000", \ + "0.2020875000, 0.2152996000, 0.2457024000, 0.3134951000, 0.4588501000, 0.7782323000, 1.4766834000", \ + "0.2009827000, 0.2158430000, 0.2454636000, 0.3123767000, 0.4588321000, 0.7789096000, 1.4826428000", \ + "0.2054772000, 0.2185634000, 0.2479121000, 0.3128882000, 0.4588469000, 0.7783625000, 1.4782658000", \ + "0.2467711000, 0.2583824000, 0.2838421000, 0.3432470000, 0.4751503000, 0.7837033000, 1.4782717000", \ + "0.3418233000, 0.3553018000, 0.3848156000, 0.4501181000, 0.5818955000, 0.8503722000, 1.4965060000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.0176132000, 0.0186203000, 0.0208418000, 0.0255856000, 0.0359425000, 0.0584418000, 0.1078556000", \ + "0.0222891000, 0.0233391000, 0.0255956000, 0.0302904000, 0.0406962000, 0.0632806000, 0.1127077000", \ + "0.0308446000, 0.0323637000, 0.0354230000, 0.0413269000, 0.0517243000, 0.0743808000, 0.1237945000", \ + "0.0407258000, 0.0431982000, 0.0478650000, 0.0571075000, 0.0734416000, 0.1003347000, 0.1497297000", \ + "0.0478417000, 0.0516574000, 0.0594004000, 0.0744926000, 0.1001873000, 0.1416031000, 0.2075044000", \ + "0.0403038000, 0.0456225000, 0.0580326000, 0.0817936000, 0.1232696000, 0.1902764000, 0.2918155000", \ + "-0.0159808000, -0.0081106000, 0.0118588000, 0.0499229000, 0.1163005000, 0.2235736000, 0.3874193000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.1492021000, 0.1600812000, 0.1834246000, 0.2339222000, 0.3434454000, 0.5821842000, 1.1045710000", \ + "0.1500241000, 0.1610163000, 0.1844381000, 0.2346222000, 0.3452764000, 0.5849886000, 1.1085322000", \ + "0.1572755000, 0.1674881000, 0.1904149000, 0.2411282000, 0.3517852000, 0.5923862000, 1.1191552000", \ + "0.1814654000, 0.1908266000, 0.2137535000, 0.2637620000, 0.3735086000, 0.6143558000, 1.1400428000", \ + "0.2468775000, 0.2559878000, 0.2769138000, 0.3252210000, 0.4316224000, 0.6708102000, 1.1955226000", \ + "0.3812815000, 0.3940933000, 0.4201236000, 0.4736934000, 0.5792038000, 0.8103971000, 1.3310857000", \ + "0.6036994000, 0.6193672000, 0.6576535000, 0.7355487000, 0.8827240000, 1.1477693000, 1.6635733000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.0167359000, 0.0181242000, 0.0211550000, 0.0276134000, 0.0414667000, 0.0715855000, 0.1379117000", \ + "0.0173770000, 0.0186374000, 0.0214473000, 0.0276443000, 0.0414734000, 0.0716297000, 0.1386975000", \ + "0.0241726000, 0.0249621000, 0.0268728000, 0.0316595000, 0.0433891000, 0.0716656000, 0.1378274000", \ + "0.0392409000, 0.0403847000, 0.0428346000, 0.0480145000, 0.0581510000, 0.0803751000, 0.1392441000", \ + "0.0660507000, 0.0676268000, 0.0711020000, 0.0780862000, 0.0923758000, 0.1184304000, 0.1658911000", \ + "0.1155484000, 0.1177855000, 0.1228773000, 0.1330158000, 0.1532877000, 0.1905816000, 0.2546958000", \ + "0.2074490000, 0.2106524000, 0.2181873000, 0.2335972000, 0.2645309000, 0.3183894000, 0.4093022000"); + } + related_pin : "D1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011002700, 0.0024211800, 0.0053278800, 0.0117242000, 0.0257995000, 0.0567727000"); + values("0.1966686000, 0.2118351000, 0.2427950000, 0.3110905000, 0.4585812000, 0.7783691000, 1.4781166000", \ + "0.1963050000, 0.2102487000, 0.2421081000, 0.3116948000, 0.4595946000, 0.7780273000, 1.4805724000", \ + "0.1935207000, 0.2086280000, 0.2406423000, 0.3110527000, 0.4582973000, 0.7783568000, 1.4796419000", \ + "0.1884513000, 0.2036022000, 0.2376316000, 0.3073881000, 0.4588780000, 0.7797148000, 1.4798645000", \ + "0.1953051000, 0.2085805000, 0.2381390000, 0.3035285000, 0.4524683000, 0.7779676000, 1.4828135000", \ + "0.2450555000, 0.2593056000, 0.2881187000, 0.3446885000, 0.4739343000, 0.7779070000, 1.4769245000", \ + "0.3369408000, 0.3532897000, 0.3889823000, 0.4623259000, 0.6042550000, 0.8701577000, 1.4971110000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a2111oi_4") { + leakage_power () { + value : 0.0040425000; + when : "!A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0065744000; + when : "!A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0002915000; + when : "!A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0026514000; + when : "!A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0002728000; + when : "!A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0023693000; + when : "!A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0001528000; + when : "!A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0002870000; + when : "!A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0040425000; + when : "!A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0083402000; + when : "!A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0002915000; + when : "!A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0026514000; + when : "!A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0002729000; + when : "!A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0023693000; + when : "!A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0001528000; + when : "!A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0002870000; + when : "!A1&A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0040425000; + when : "A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0079083000; + when : "A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0002915000; + when : "A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0026514000; + when : "A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0002732000; + when : "A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0023693000; + when : "A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0001528000; + when : "A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0002870000; + when : "A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0003745000; + when : "A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0033081000; + when : "A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0001722000; + when : "A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0003826000; + when : "A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0003510000; + when : "A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0003984000; + when : "A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0001269000; + when : "A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0001883000; + when : "A1&A2&B1&C1&!D1"; + } + area : 27.526400000; + cell_footprint : "sky130_fd_sc_hd__a2111oi"; + cell_leakage_power : 0.0018227260; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0084230000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081000000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0181535000, 0.0181564000, 0.0181631000, 0.0181659000, 0.0181724000, 0.0181874000, 0.0182220000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0129603000, -0.0129815000, -0.0130304000, -0.0129916000, -0.0129022000, -0.0126961000, -0.0122210000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0087470000; + } + pin ("A2") { + capacitance : 0.0087170000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082760000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0160182000, 0.0160123000, 0.0159988000, 0.0160009000, 0.0160057000, 0.0160169000, 0.0160426000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0159539000, -0.0159474000, -0.0159326000, -0.0159329000, -0.0159334000, -0.0159348000, -0.0159378000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091580000; + } + pin ("B1") { + capacitance : 0.0084530000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078790000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0230492000, 0.0230424000, 0.0230267000, 0.0230259000, 0.0230242000, 0.0230203000, 0.0230112000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0133043000, -0.0134195000, -0.0136850000, -0.0137514000, -0.0139044000, -0.0142571000, -0.0150701000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090270000; + } + pin ("C1") { + capacitance : 0.0083860000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0077220000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0168871000, 0.0168843000, 0.0168780000, 0.0168853000, 0.0169020000, 0.0169407000, 0.0170297000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0140068000, -0.0142789000, -0.0149061000, -0.0149366000, -0.0150069000, -0.0151691000, -0.0155429000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090500000; + } + pin ("D1") { + capacitance : 0.0084560000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0076860000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0070130000, 0.0070113000, 0.0070073000, 0.0070235000, 0.0070607000, 0.0071464000, 0.0073440000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0068271000, -0.0068333000, -0.0068474000, -0.0068445000, -0.0068378000, -0.0068224000, -0.0067869000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0092270000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1&!C1&!D1) | (!A2&!B1&!C1&!D1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012195790, 0.0029747470, 0.0072558810, 0.0176982400, 0.0431688200, 0.1052956000"); + values("0.0154412000, 0.0142968000, 0.0114620000, 0.0045753000, -0.0122148000, -0.0532622000, -0.1536264000", \ + "0.0156108000, 0.0144557000, 0.0116597000, 0.0048107000, -0.0119331000, -0.0529335000, -0.1532810000", \ + "0.0159635000, 0.0148388000, 0.0120726000, 0.0052760000, -0.0113437000, -0.0522400000, -0.1524894000", \ + "0.0153489000, 0.0142404000, 0.0115016000, 0.0048894000, -0.0115781000, -0.0522812000, -0.1523812000", \ + "0.0157784000, 0.0144773000, 0.0116643000, 0.0048014000, -0.0119458000, -0.0523810000, -0.1522467000", \ + "0.0164497000, 0.0152845000, 0.0124526000, 0.0055693000, -0.0112025000, -0.0516921000, -0.1521901000", \ + "0.0205497000, 0.0193247000, 0.0163903000, 0.0092023000, -0.0079584000, -0.0489137000, -0.1500106000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012195790, 0.0029747470, 0.0072558810, 0.0176982400, 0.0431688200, 0.1052956000"); + values("0.0484968000, 0.0496914000, 0.0525959000, 0.0596357000, 0.0766356000, 0.1175880000, 0.2169141000", \ + "0.0478011000, 0.0490473000, 0.0519275000, 0.0590651000, 0.0761616000, 0.1172805000, 0.2168211000", \ + "0.0470342000, 0.0482874000, 0.0511632000, 0.0582242000, 0.0753521000, 0.1167293000, 0.2165900000", \ + "0.0463877000, 0.0476024000, 0.0504947000, 0.0575168000, 0.0744937000, 0.1160013000, 0.2159778000", \ + "0.0458935000, 0.0470801000, 0.0499501000, 0.0568360000, 0.0738097000, 0.1150032000, 0.2148958000", \ + "0.0457446000, 0.0469101000, 0.0497468000, 0.0567781000, 0.0737387000, 0.1146090000, 0.2141973000", \ + "0.0466716000, 0.0478551000, 0.0506132000, 0.0574564000, 0.0741223000, 0.1148746000, 0.2147139000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012195790, 0.0029747470, 0.0072558810, 0.0176982400, 0.0431688200, 0.1052956000"); + values("0.0015452000, 0.0004271000, -0.0023223000, -0.0091751000, -0.0261362000, -0.0675142000, -0.1681681000", \ + "0.0011328000, 0.0000440000, -0.0026524000, -0.0093700000, -0.0261218000, -0.0672808000, -0.1677894000", \ + "0.0004780000, -0.0006023000, -0.0032614000, -0.0098321000, -0.0262504000, -0.0671169000, -0.1674541000", \ + "-0.0002471000, -0.0013716000, -0.0039425000, -0.0104859000, -0.0267786000, -0.0672217000, -0.1672060000", \ + "0.0000372000, -0.0010399000, -0.0037293000, -0.0103064000, -0.0269464000, -0.0673827000, -0.1671917000", \ + "0.0008333000, -0.0003359000, -0.0031562000, -0.0097909000, -0.0265362000, -0.0672380000, -0.1671882000", \ + "0.0051264000, 0.0038580000, 0.0007854000, -0.0065907000, -0.0237122000, -0.0651073000, -0.1654551000"); + } + related_pin : "D1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012195790, 0.0029747470, 0.0072558810, 0.0176982400, 0.0431688200, 0.1052956000"); + values("0.0486991000, 0.0499202000, 0.0528926000, 0.0601570000, 0.0773388000, 0.1184517000, 0.2181123000", \ + "0.0478388000, 0.0490782000, 0.0520754000, 0.0593483000, 0.0765048000, 0.1179640000, 0.2178546000", \ + "0.0471685000, 0.0483604000, 0.0513619000, 0.0583555000, 0.0756045000, 0.1171491000, 0.2175230000", \ + "0.0466519000, 0.0478513000, 0.0505773000, 0.0576021000, 0.0747497000, 0.1163281000, 0.2165555000", \ + "0.0465485000, 0.0476917000, 0.0505014000, 0.0574066000, 0.0742342000, 0.1153859000, 0.2155768000", \ + "0.0489098000, 0.0500399000, 0.0527647000, 0.0596385000, 0.0751609000, 0.1158525000, 0.2150199000", \ + "0.0525890000, 0.0536673000, 0.0563581000, 0.0629656000, 0.0791350000, 0.1186919000, 0.2170144000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012195790, 0.0029747470, 0.0072558810, 0.0176982400, 0.0431688200, 0.1052956000"); + values("0.0289515000, 0.0277852000, 0.0249500000, 0.0180320000, 0.0012009000, -0.0397670000, -0.1393857000", \ + "0.0285124000, 0.0273514000, 0.0245357000, 0.0176653000, 0.0008155000, -0.0401853000, -0.1398008000", \ + "0.0279871000, 0.0268194000, 0.0240089000, 0.0170815000, 0.0002887000, -0.0406561000, -0.1403308000", \ + "0.0272963000, 0.0261262000, 0.0234167000, 0.0165357000, -0.0003340000, -0.0412771000, -0.1409241000", \ + "0.0266524000, 0.0255056000, 0.0227632000, 0.0160802000, -0.0007792000, -0.0416629000, -0.1412211000", \ + "0.0259030000, 0.0247516000, 0.0219209000, 0.0149855000, -0.0014050000, -0.0422805000, -0.1415113000", \ + "0.0298226000, 0.0286787000, 0.0258159000, 0.0189346000, 0.0023602000, -0.0395549000, -0.1408879000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012195790, 0.0029747470, 0.0072558810, 0.0176982400, 0.0431688200, 0.1052956000"); + values("0.0541483000, 0.0553531000, 0.0582765000, 0.0652318000, 0.0821347000, 0.1230572000, 0.2225209000", \ + "0.0533846000, 0.0546481000, 0.0575590000, 0.0648152000, 0.0817813000, 0.1228017000, 0.2235682000", \ + "0.0523511000, 0.0535825000, 0.0565565000, 0.0637449000, 0.0810308000, 0.1224125000, 0.2222211000", \ + "0.0516390000, 0.0528933000, 0.0558649000, 0.0629471000, 0.0800360000, 0.1216244000, 0.2217404000", \ + "0.0510761000, 0.0522727000, 0.0552109000, 0.0621918000, 0.0791393000, 0.1205729000, 0.2212182000", \ + "0.0509793000, 0.0521479000, 0.0549833000, 0.0619257000, 0.0787943000, 0.1203100000, 0.2199191000", \ + "0.0507873000, 0.0519839000, 0.0548267000, 0.0619069000, 0.0789040000, 0.1193148000, 0.2197019000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012195790, 0.0029747470, 0.0072558810, 0.0176982400, 0.0431688200, 0.1052956000"); + values("0.0315479000, 0.0303827000, 0.0275664000, 0.0206151000, 0.0037727000, -0.0371779000, -0.1368254000", \ + "0.0310447000, 0.0298852000, 0.0270705000, 0.0201761000, 0.0033141000, -0.0376607000, -0.1372569000", \ + "0.0304988000, 0.0293362000, 0.0265010000, 0.0195944000, 0.0027592000, -0.0382436000, -0.1378691000", \ + "0.0299641000, 0.0288264000, 0.0260037000, 0.0191485000, 0.0022765000, -0.0387589000, -0.1384299000", \ + "0.0295944000, 0.0284363000, 0.0256246000, 0.0188127000, 0.0021027000, -0.0388859000, -0.1385081000", \ + "0.0290952000, 0.0278977000, 0.0251905000, 0.0183363000, 0.0014346000, -0.0392807000, -0.1389862000", \ + "0.0321254000, 0.0309306000, 0.0280252000, 0.0211643000, 0.0039671000, -0.0376447000, -0.1386263000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012195790, 0.0029747470, 0.0072558810, 0.0176982400, 0.0431688200, 0.1052956000"); + values("0.0688265000, 0.0699564000, 0.0728051000, 0.0797369000, 0.0965005000, 0.1373680000, 0.2367023000", \ + "0.0682578000, 0.0694514000, 0.0723245000, 0.0792632000, 0.0960643000, 0.1369882000, 0.2363721000", \ + "0.0676682000, 0.0687894000, 0.0717129000, 0.0787108000, 0.0955975000, 0.1366311000, 0.2360693000", \ + "0.0670096000, 0.0682062000, 0.0711050000, 0.0781153000, 0.0950286000, 0.1361706000, 0.2358075000", \ + "0.0664946000, 0.0676989000, 0.0705179000, 0.0775102000, 0.0944155000, 0.1355356000, 0.2353233000", \ + "0.0662482000, 0.0674313000, 0.0702900000, 0.0772253000, 0.0940702000, 0.1350269000, 0.2347841000", \ + "0.0661768000, 0.0673355000, 0.0702512000, 0.0772227000, 0.0940449000, 0.1349469000, 0.2346230000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012195790, 0.0029747470, 0.0072558810, 0.0176982400, 0.0431688200, 0.1052956000"); + values("0.0204779000, 0.0192959000, 0.0164681000, 0.0095953000, -0.0072213000, -0.0480557000, -0.1480676000", \ + "0.0204909000, 0.0193328000, 0.0164881000, 0.0095890000, -0.0071698000, -0.0480232000, -0.1480194000", \ + "0.0204836000, 0.0193243000, 0.0165165000, 0.0096892000, -0.0071012000, -0.0479281000, -0.1478900000", \ + "0.0198848000, 0.0187425000, 0.0159410000, 0.0091291000, -0.0075046000, -0.0481826000, -0.1481143000", \ + "0.0194189000, 0.0182738000, 0.0154896000, 0.0087082000, -0.0076078000, -0.0482407000, -0.1480605000", \ + "0.0209419000, 0.0198013000, 0.0169821000, 0.0100759000, -0.0068093000, -0.0479735000, -0.1480387000", \ + "0.0254725000, 0.0242618000, 0.0213377000, 0.0142095000, -0.0028618000, -0.0443576000, -0.1455068000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012195790, 0.0029747470, 0.0072558810, 0.0176982400, 0.0431688200, 0.1052956000"); + values("0.0519259000, 0.0531336000, 0.0559949000, 0.0630608000, 0.0799414000, 0.1208429000, 0.2203961000", \ + "0.0512559000, 0.0524645000, 0.0554056000, 0.0624154000, 0.0794814000, 0.1205470000, 0.2200400000", \ + "0.0504344000, 0.0516079000, 0.0545148000, 0.0616494000, 0.0787614000, 0.1200581000, 0.2197832000", \ + "0.0497831000, 0.0509902000, 0.0538733000, 0.0608974000, 0.0779379000, 0.1192651000, 0.2192973000", \ + "0.0492809000, 0.0504344000, 0.0532595000, 0.0602150000, 0.0771750000, 0.1183517000, 0.2182724000", \ + "0.0490579000, 0.0501926000, 0.0530133000, 0.0599999000, 0.0767595000, 0.1178181000, 0.2176222000", \ + "0.0492126000, 0.0503577000, 0.0532131000, 0.0601983000, 0.0770146000, 0.1180387000, 0.2176914000"); + } + } + max_capacitance : 0.1052960000; + max_transition : 1.5000270000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.0345311000, 0.0362170000, 0.0401163000, 0.0492228000, 0.0699652000, 0.1162848000, 0.2204881000", \ + "0.0391834000, 0.0408276000, 0.0446358000, 0.0536352000, 0.0741424000, 0.1202989000, 0.2244269000", \ + "0.0508691000, 0.0523195000, 0.0558915000, 0.0644440000, 0.0844361000, 0.1300924000, 0.2343200000", \ + "0.0750916000, 0.0769049000, 0.0814274000, 0.0911035000, 0.1098633000, 0.1541844000, 0.2569184000", \ + "0.1069953000, 0.1095456000, 0.1155179000, 0.1287897000, 0.1562429000, 0.2092952000, 0.3121709000", \ + "0.1412854000, 0.1449778000, 0.1536307000, 0.1732886000, 0.2126793000, 0.2908991000, 0.4304660000", \ + "0.1510325000, 0.1565964000, 0.1693347000, 0.1979827000, 0.2581545000, 0.3761315000, 0.5872233000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.2353509000, 0.2421938000, 0.2593210000, 0.2997171000, 0.3959593000, 0.6277714000, 1.1920388000", \ + "0.2374875000, 0.2448798000, 0.2617631000, 0.3030369000, 0.4001110000, 0.6331309000, 1.2056589000", \ + "0.2469594000, 0.2538633000, 0.2706934000, 0.3126838000, 0.4109569000, 0.6453312000, 1.2115007000", \ + "0.2739980000, 0.2809072000, 0.2976949000, 0.3388343000, 0.4371444000, 0.6715829000, 1.2395489000", \ + "0.3329486000, 0.3396131000, 0.3564089000, 0.3962631000, 0.4929899000, 0.7288193000, 1.2980973000", \ + "0.4419191000, 0.4504237000, 0.4679979000, 0.5120699000, 0.6105537000, 0.8458660000, 1.4118720000", \ + "0.6256540000, 0.6349273000, 0.6568119000, 0.7089941000, 0.8250341000, 1.0835384000, 1.6564784000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.0479751000, 0.0499923000, 0.0548804000, 0.0664691000, 0.0934509000, 0.1554311000, 0.3004395000", \ + "0.0466602000, 0.0487171000, 0.0537314000, 0.0655752000, 0.0927113000, 0.1549011000, 0.3002123000", \ + "0.0467610000, 0.0485734000, 0.0530461000, 0.0641601000, 0.0910385000, 0.1537764000, 0.2996791000", \ + "0.0583282000, 0.0599124000, 0.0640868000, 0.0728720000, 0.0954204000, 0.1530548000, 0.2989613000", \ + "0.0821621000, 0.0842941000, 0.0893949000, 0.1013961000, 0.1244672000, 0.1749544000, 0.3038638000", \ + "0.1286859000, 0.1315295000, 0.1380450000, 0.1526260000, 0.1838950000, 0.2450402000, 0.3696662000", \ + "0.2102025000, 0.2144825000, 0.2245761000, 0.2465321000, 0.2917096000, 0.3766607000, 0.5332474000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.1508708000, 0.1597921000, 0.1808156000, 0.2332620000, 0.3611033000, 0.6716003000, 1.4267170000", \ + "0.1506659000, 0.1595097000, 0.1815766000, 0.2337034000, 0.3611288000, 0.6712646000, 1.4398693000", \ + "0.1512074000, 0.1602650000, 0.1815984000, 0.2334239000, 0.3610691000, 0.6716039000, 1.4266620000", \ + "0.1515202000, 0.1600124000, 0.1813181000, 0.2342364000, 0.3613007000, 0.6717157000, 1.4268736000", \ + "0.1526616000, 0.1614800000, 0.1818437000, 0.2342612000, 0.3610091000, 0.6717903000, 1.4315611000", \ + "0.1716144000, 0.1799262000, 0.1997020000, 0.2479943000, 0.3694374000, 0.6741422000, 1.4273401000", \ + "0.2187338000, 0.2274530000, 0.2480916000, 0.3001059000, 0.4239132000, 0.7153298000, 1.4421089000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.0405000000, 0.0420575000, 0.0458598000, 0.0548314000, 0.0753532000, 0.1217469000, 0.2262497000", \ + "0.0449303000, 0.0465725000, 0.0503719000, 0.0593207000, 0.0797776000, 0.1256937000, 0.2299401000", \ + "0.0542539000, 0.0557999000, 0.0594117000, 0.0680994000, 0.0883877000, 0.1342769000, 0.2385359000", \ + "0.0728919000, 0.0746480000, 0.0788332000, 0.0880391000, 0.1080755000, 0.1531723000, 0.2572513000", \ + "0.1019200000, 0.1040840000, 0.1092008000, 0.1209501000, 0.1455240000, 0.1957236000, 0.3008409000", \ + "0.1359729000, 0.1391698000, 0.1470820000, 0.1631693000, 0.1981414000, 0.2665399000, 0.3913713000", \ + "0.1519715000, 0.1567375000, 0.1679287000, 0.1924280000, 0.2458690000, 0.3476654000, 0.5282499000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.2878613000, 0.2947414000, 0.3112910000, 0.3508005000, 0.4477843000, 0.6812966000, 1.2480867000", \ + "0.2905748000, 0.2976880000, 0.3146083000, 0.3547770000, 0.4517767000, 0.6854425000, 1.2526180000", \ + "0.3011534000, 0.3079187000, 0.3254424000, 0.3659690000, 0.4634438000, 0.6977926000, 1.2654783000", \ + "0.3273903000, 0.3345845000, 0.3516507000, 0.3921476000, 0.4897137000, 0.7249425000, 1.2942378000", \ + "0.3834274000, 0.3908038000, 0.4071529000, 0.4478085000, 0.5450220000, 0.7798123000, 1.3494686000", \ + "0.4892964000, 0.4966734000, 0.5145891000, 0.5571964000, 0.6547243000, 0.8890880000, 1.4579685000", \ + "0.6661491000, 0.6744327000, 0.6950243000, 0.7445721000, 0.8564838000, 1.1096198000, 1.6831935000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.0471845000, 0.0492456000, 0.0541498000, 0.0658212000, 0.0930451000, 0.1548477000, 0.3000765000", \ + "0.0465059000, 0.0485105000, 0.0534301000, 0.0651971000, 0.0922532000, 0.1544742000, 0.2999120000", \ + "0.0464123000, 0.0482705000, 0.0530192000, 0.0643399000, 0.0914166000, 0.1539336000, 0.2994428000", \ + "0.0534027000, 0.0551640000, 0.0591529000, 0.0690326000, 0.0935084000, 0.1535018000, 0.2990981000", \ + "0.0726287000, 0.0743250000, 0.0787967000, 0.0889706000, 0.1117746000, 0.1652872000, 0.3016546000", \ + "0.1116540000, 0.1137762000, 0.1194919000, 0.1312315000, 0.1572027000, 0.2148929000, 0.3385614000", \ + "0.1828975000, 0.1858125000, 0.1929121000, 0.2092859000, 0.2435306000, 0.3140454000, 0.4543378000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.1972737000, 0.2066901000, 0.2275939000, 0.2811552000, 0.4089064000, 0.7213269000, 1.4796754000", \ + "0.1981734000, 0.2071144000, 0.2279522000, 0.2803881000, 0.4091268000, 0.7212038000, 1.4788198000", \ + "0.1976336000, 0.2069356000, 0.2289198000, 0.2803909000, 0.4091096000, 0.7211629000, 1.4793199000", \ + "0.1982738000, 0.2072247000, 0.2279003000, 0.2818620000, 0.4091894000, 0.7236458000, 1.4809260000", \ + "0.1986605000, 0.2073942000, 0.2291516000, 0.2805238000, 0.4104062000, 0.7212222000, 1.4843994000", \ + "0.2129944000, 0.2212571000, 0.2415320000, 0.2915272000, 0.4158711000, 0.7219157000, 1.4820536000", \ + "0.2574702000, 0.2667840000, 0.2891973000, 0.3402587000, 0.4665422000, 0.7595592000, 1.4964138000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.0232670000, 0.0243025000, 0.0266350000, 0.0322352000, 0.0449255000, 0.0733494000, 0.1381523000", \ + "0.0283898000, 0.0293405000, 0.0316671000, 0.0371043000, 0.0496123000, 0.0779726000, 0.1427368000", \ + "0.0405032000, 0.0415034000, 0.0438087000, 0.0489537000, 0.0609012000, 0.0888826000, 0.1535724000", \ + "0.0589413000, 0.0603612000, 0.0636477000, 0.0706609000, 0.0856236000, 0.1143309000, 0.1784337000", \ + "0.0806831000, 0.0827108000, 0.0874930000, 0.0981776000, 0.1204393000, 0.1627615000, 0.2373349000", \ + "0.0955709000, 0.0986887000, 0.1060581000, 0.1230955000, 0.1575317000, 0.2225474000, 0.3363409000", \ + "0.0789200000, 0.0837265000, 0.0950041000, 0.1206165000, 0.1731621000, 0.2744872000, 0.4519131000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.2667752000, 0.2738141000, 0.2906936000, 0.3311000000, 0.4282533000, 0.6625288000, 1.2301800000", \ + "0.2682914000, 0.2753814000, 0.2924381000, 0.3332392000, 0.4312493000, 0.6659610000, 1.2338021000", \ + "0.2765708000, 0.2836507000, 0.3006388000, 0.3412621000, 0.4399291000, 0.6757598000, 1.2447140000", \ + "0.3003460000, 0.3075450000, 0.3245714000, 0.3646288000, 0.4631864000, 0.6993614000, 1.2694898000", \ + "0.3549939000, 0.3615327000, 0.3783913000, 0.4190482000, 0.5168930000, 0.7521273000, 1.3223395000", \ + "0.4627497000, 0.4705041000, 0.4891456000, 0.5332484000, 0.6327103000, 0.8673931000, 1.4367217000", \ + "0.6489581000, 0.6584707000, 0.6817360000, 0.7367960000, 0.8570201000, 1.1208520000, 1.6973067000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.0329807000, 0.0340119000, 0.0365923000, 0.0429887000, 0.0582021000, 0.0948677000, 0.1833936000", \ + "0.0322481000, 0.0332538000, 0.0357524000, 0.0421622000, 0.0577219000, 0.0945554000, 0.1832448000", \ + "0.0353979000, 0.0362211000, 0.0382993000, 0.0437550000, 0.0576510000, 0.0939929000, 0.1830313000", \ + "0.0493811000, 0.0502387000, 0.0522775000, 0.0574417000, 0.0684667000, 0.0991059000, 0.1826755000", \ + "0.0763466000, 0.0775570000, 0.0805006000, 0.0868476000, 0.1016157000, 0.1319510000, 0.2017943000", \ + "0.1253554000, 0.1271295000, 0.1312685000, 0.1406856000, 0.1610254000, 0.2027025000, 0.2817965000", \ + "0.2124326000, 0.2151707000, 0.2217000000, 0.2357070000, 0.2675837000, 0.3285233000, 0.4412154000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.1971377000, 0.2066019000, 0.2274341000, 0.2815671000, 0.4091720000, 0.7236763000, 1.4843411000", \ + "0.1975099000, 0.2060431000, 0.2284339000, 0.2804759000, 0.4089257000, 0.7211686000, 1.4794209000", \ + "0.1972916000, 0.2067462000, 0.2275980000, 0.2814789000, 0.4090635000, 0.7213468000, 1.4797065000", \ + "0.1983215000, 0.2072287000, 0.2278241000, 0.2810769000, 0.4089680000, 0.7213614000, 1.4799418000", \ + "0.1988496000, 0.2079437000, 0.2296270000, 0.2821194000, 0.4089692000, 0.7212198000, 1.4793403000", \ + "0.2260729000, 0.2344829000, 0.2533418000, 0.3018118000, 0.4227037000, 0.7234812000, 1.4816286000", \ + "0.2962616000, 0.3052713000, 0.3268635000, 0.3777011000, 0.4974418000, 0.7796483000, 1.5000274000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.0220852000, 0.0229603000, 0.0249152000, 0.0295701000, 0.0401644000, 0.0646455000, 0.1227497000", \ + "0.0268757000, 0.0277287000, 0.0296794000, 0.0341841000, 0.0447651000, 0.0692749000, 0.1273291000", \ + "0.0376513000, 0.0385949000, 0.0407761000, 0.0452970000, 0.0556801000, 0.0801295000, 0.1382348000", \ + "0.0520796000, 0.0534712000, 0.0567037000, 0.0638392000, 0.0785802000, 0.1053140000, 0.1633206000", \ + "0.0658946000, 0.0685094000, 0.0733797000, 0.0844150000, 0.1069312000, 0.1485652000, 0.2213156000", \ + "0.0682692000, 0.0716558000, 0.0795310000, 0.0966298000, 0.1325048000, 0.1977530000, 0.3109825000", \ + "0.0273170000, 0.0325441000, 0.0447534000, 0.0720278000, 0.1289483000, 0.2317970000, 0.4095903000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.2219286000, 0.2290668000, 0.2460704000, 0.2867501000, 0.3843346000, 0.6185715000, 1.1875927000", \ + "0.2226666000, 0.2298478000, 0.2469787000, 0.2883983000, 0.3865844000, 0.6218995000, 1.1913367000", \ + "0.2300187000, 0.2374273000, 0.2546996000, 0.2956104000, 0.3941402000, 0.6302543000, 1.1997092000", \ + "0.2535664000, 0.2607474000, 0.2778995000, 0.3183240000, 0.4165167000, 0.6527250000, 1.2232957000", \ + "0.3096253000, 0.3165056000, 0.3335860000, 0.3736652000, 0.4713296000, 0.7066211000, 1.2767906000", \ + "0.4248784000, 0.4332623000, 0.4526021000, 0.4996460000, 0.6023835000, 0.8373432000, 1.4065799000", \ + "0.6288982000, 0.6403791000, 0.6673723000, 0.7282684000, 0.8605415000, 1.1333692000, 1.7141745000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.0235072000, 0.0244522000, 0.0267772000, 0.0324765000, 0.0461254000, 0.0788893000, 0.1587961000", \ + "0.0230648000, 0.0239901000, 0.0263055000, 0.0321228000, 0.0459675000, 0.0788547000, 0.1587321000", \ + "0.0267489000, 0.0275068000, 0.0295301000, 0.0344719000, 0.0468945000, 0.0787328000, 0.1588029000", \ + "0.0409663000, 0.0418514000, 0.0439628000, 0.0488515000, 0.0595327000, 0.0859656000, 0.1597907000", \ + "0.0672613000, 0.0681978000, 0.0711002000, 0.0777111000, 0.0918629000, 0.1210741000, 0.1823092000", \ + "0.1139782000, 0.1156944000, 0.1199971000, 0.1301762000, 0.1506145000, 0.1915803000, 0.2661135000", \ + "0.2005359000, 0.2033587000, 0.2099698000, 0.2247250000, 0.2553599000, 0.3165200000, 0.4233003000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.1973544000, 0.2066313000, 0.2274880000, 0.2802686000, 0.4090384000, 0.7213601000, 1.4808271000", \ + "0.1976940000, 0.2068784000, 0.2275930000, 0.2804606000, 0.4104909000, 0.7236591000, 1.4814060000", \ + "0.1977378000, 0.2068543000, 0.2282967000, 0.2801768000, 0.4091568000, 0.7211325000, 1.4818939000", \ + "0.1975237000, 0.2067706000, 0.2275449000, 0.2805006000, 0.4089464000, 0.7217061000, 1.4789646000", \ + "0.2014467000, 0.2097801000, 0.2302731000, 0.2822721000, 0.4091510000, 0.7214947000, 1.4791811000", \ + "0.2393933000, 0.2466926000, 0.2654157000, 0.3115244000, 0.4282701000, 0.7277478000, 1.4790151000", \ + "0.3310665000, 0.3402099000, 0.3616438000, 0.4143988000, 0.5365574000, 0.7995751000, 1.4965519000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.0161569000, 0.0168754000, 0.0185615000, 0.0225092000, 0.0317548000, 0.0535000000, 0.1060772000", \ + "0.0208282000, 0.0215484000, 0.0232680000, 0.0271944000, 0.0364622000, 0.0583377000, 0.1109989000", \ + "0.0287182000, 0.0298258000, 0.0323080000, 0.0376217000, 0.0475032000, 0.0694245000, 0.1220420000", \ + "0.0374615000, 0.0391427000, 0.0429541000, 0.0511946000, 0.0670931000, 0.0950021000, 0.1474669000", \ + "0.0425844000, 0.0452832000, 0.0514007000, 0.0643833000, 0.0901437000, 0.1331765000, 0.2054551000", \ + "0.0311951000, 0.0354964000, 0.0455826000, 0.0658835000, 0.1062681000, 0.1761996000, 0.2884404000", \ + "-0.0311642000, -0.0242767000, -0.0085110000, 0.0246778000, 0.0891399000, 0.2004354000, 0.3805528000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.1418014000, 0.1488970000, 0.1666060000, 0.2081663000, 0.3070887000, 0.5426214000, 1.1112122000", \ + "0.1422476000, 0.1495284000, 0.1664453000, 0.2089141000, 0.3080244000, 0.5446540000, 1.1139785000", \ + "0.1499350000, 0.1567758000, 0.1742202000, 0.2148991000, 0.3141047000, 0.5513657000, 1.1222427000", \ + "0.1739214000, 0.1806494000, 0.1965225000, 0.2370693000, 0.3352521000, 0.5719791000, 1.1437113000", \ + "0.2394765000, 0.2452138000, 0.2599680000, 0.2974057000, 0.3936158000, 0.6287223000, 1.1991291000", \ + "0.3730779000, 0.3813429000, 0.4003889000, 0.4440176000, 0.5407672000, 0.7692256000, 1.3351927000", \ + "0.5882214000, 0.6000276000, 0.6282198000, 0.6927974000, 0.8300472000, 1.1012853000, 1.6584791000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.0124167000, 0.0133210000, 0.0156505000, 0.0212962000, 0.0346389000, 0.0648213000, 0.1362390000", \ + "0.0130989000, 0.0139303000, 0.0160849000, 0.0213875000, 0.0346828000, 0.0648147000, 0.1363119000", \ + "0.0202272000, 0.0209297000, 0.0226240000, 0.0262580000, 0.0372059000, 0.0651689000, 0.1362677000", \ + "0.0355992000, 0.0364339000, 0.0382776000, 0.0427766000, 0.0529490000, 0.0748193000, 0.1380495000", \ + "0.0630573000, 0.0640997000, 0.0666878000, 0.0726953000, 0.0855752000, 0.1125876000, 0.1644155000", \ + "0.1125305000, 0.1139477000, 0.1170297000, 0.1258133000, 0.1442521000, 0.1814121000, 0.2527015000", \ + "0.2038305000, 0.2059747000, 0.2109711000, 0.2237230000, 0.2505027000, 0.3069522000, 0.4068186000"); + } + related_pin : "D1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012195800, 0.0029747500, 0.0072558800, 0.0176982000, 0.0431688000, 0.1052960000"); + values("0.1919651000, 0.2016277000, 0.2244716000, 0.2791912000, 0.4096578000, 0.7233397000, 1.4844077000", \ + "0.1910709000, 0.2002506000, 0.2231019000, 0.2776904000, 0.4090987000, 0.7207641000, 1.4816465000", \ + "0.1888859000, 0.1987328000, 0.2215779000, 0.2768189000, 0.4086638000, 0.7211313000, 1.4800223000", \ + "0.1833146000, 0.1924057000, 0.2161689000, 0.2741539000, 0.4066425000, 0.7217537000, 1.4788292000", \ + "0.1906062000, 0.1993470000, 0.2192240000, 0.2719825000, 0.4005863000, 0.7208312000, 1.4794048000", \ + "0.2387513000, 0.2487646000, 0.2724144000, 0.3177764000, 0.4288639000, 0.7217739000, 1.4794257000", \ + "0.3233296000, 0.3346813000, 0.3616530000, 0.4236127000, 0.5560842000, 0.8235763000, 1.4995479000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__a211o_1 */ + + cell ("sky130_fd_sc_hd__a211o_2") { + leakage_power () { + value : 0.0033770000; + when : "!A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0088263000; + when : "!A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0009115000; + when : "!A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0015595000; + when : "!A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0033770000; + when : "!A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0093125000; + when : "!A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0009115000; + when : "!A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0015595000; + when : "!A1&A2&B1&!C1"; + } + leakage_power () { + value : 0.0033769000; + when : "A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0091985000; + when : "A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0009115000; + when : "A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0015595000; + when : "A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0010665000; + when : "A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0029335000; + when : "A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0008925000; + when : "A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0010281000; + when : "A1&A2&B1&!C1"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__a211o"; + cell_leakage_power : 0.0031751010; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023470000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022400000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0046543000, 0.0046572000, 0.0046640000, 0.0046647000, 0.0046662000, 0.0046697000, 0.0046777000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0035285000, -0.0035329000, -0.0035428000, -0.0035344000, -0.0035150000, -0.0034702000, -0.0033671000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024540000; + } + pin ("A2") { + capacitance : 0.0023760000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022350000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043393000, 0.0043395000, 0.0043399000, 0.0043391000, 0.0043372000, 0.0043328000, 0.0043227000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0043371000, -0.0043362000, -0.0043341000, -0.0043340000, -0.0043338000, -0.0043332000, -0.0043320000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025160000; + } + pin ("B1") { + capacitance : 0.0023600000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021950000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038086000, 0.0038080000, 0.0038067000, 0.0038081000, 0.0038115000, 0.0038191000, 0.0038368000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0033639000, -0.0034471000, -0.0036391000, -0.0036448000, -0.0036581000, -0.0036888000, -0.0037594000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025240000; + } + pin ("C1") { + capacitance : 0.0023280000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021340000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0024983000, 0.0024947000, 0.0024863000, 0.0024927000, 0.0025074000, 0.0025413000, 0.0026194000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017169000, -0.0017195000, -0.0017256000, -0.0017262000, -0.0017277000, -0.0017311000, -0.0017388000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025220000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2) | (B1) | (C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0158011000, 0.0142261000, 0.0104267000, -0.0009019000, -0.0382129000, -0.1550301000, -0.5025314000", \ + "0.0156227000, 0.0140706000, 0.0102607000, -0.0010367000, -0.0383942000, -0.1552092000, -0.5027049000", \ + "0.0152209000, 0.0136510000, 0.0100322000, -0.0013652000, -0.0386543000, -0.1555494000, -0.5028976000", \ + "0.0150653000, 0.0134791000, 0.0096827000, -0.0016258000, -0.0390155000, -0.1557907000, -0.5032573000", \ + "0.0147476000, 0.0132048000, 0.0094594000, -0.0019346000, -0.0392984000, -0.1560742000, -0.5033873000", \ + "0.0148243000, 0.0132459000, 0.0094865000, -0.0019590000, -0.0393740000, -0.1561495000, -0.5034945000", \ + "0.0211190000, 0.0193027000, 0.0144366000, 0.0009827000, -0.0390785000, -0.1561169000, -0.5034254000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0186546000, 0.0204114000, 0.0253448000, 0.0393512000, 0.0795052000, 0.1965619000, 0.5414813000", \ + "0.0185535000, 0.0202438000, 0.0252496000, 0.0392648000, 0.0794092000, 0.1963600000, 0.5394426000", \ + "0.0183925000, 0.0201152000, 0.0250833000, 0.0391266000, 0.0792406000, 0.1959027000, 0.5397464000", \ + "0.0182776000, 0.0199637000, 0.0249786000, 0.0389474000, 0.0790717000, 0.1959595000, 0.5393673000", \ + "0.0184016000, 0.0201513000, 0.0250550000, 0.0388173000, 0.0786093000, 0.1965938000, 0.5395433000", \ + "0.0192080000, 0.0207501000, 0.0253587000, 0.0389110000, 0.0785511000, 0.1949809000, 0.5389521000", \ + "0.0210287000, 0.0225103000, 0.0269792000, 0.0405872000, 0.0794993000, 0.1966853000, 0.5383591000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0187977000, 0.0172038000, 0.0134036000, 0.0019586000, -0.0352141000, -0.1518422000, -0.4991444000", \ + "0.0187005000, 0.0170765000, 0.0132666000, 0.0018698000, -0.0353982000, -0.1519961000, -0.4992777000", \ + "0.0185453000, 0.0169409000, 0.0131115000, 0.0017074000, -0.0355598000, -0.1521981000, -0.4994896000", \ + "0.0183375000, 0.0167124000, 0.0128926000, 0.0014945000, -0.0357876000, -0.1523878000, -0.4996521000", \ + "0.0181289000, 0.0165296000, 0.0127524000, 0.0013380000, -0.0359567000, -0.1526293000, -0.4998547000", \ + "0.0181834000, 0.0165893000, 0.0128514000, 0.0013416000, -0.0359786000, -0.1526692000, -0.4999088000", \ + "0.0252212000, 0.0233910000, 0.0183923000, 0.0045369000, -0.0356415000, -0.1525882000, -0.4998021000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0193996000, 0.0211312000, 0.0261097000, 0.0400710000, 0.0801096000, 0.1974650000, 0.5408244000", \ + "0.0192658000, 0.0209617000, 0.0259546000, 0.0399559000, 0.0800419000, 0.1968729000, 0.5400944000", \ + "0.0191136000, 0.0208278000, 0.0257841000, 0.0398128000, 0.0799153000, 0.1965625000, 0.5402626000", \ + "0.0190936000, 0.0208039000, 0.0257344000, 0.0397367000, 0.0797740000, 0.1966313000, 0.5393049000", \ + "0.0190955000, 0.0207574000, 0.0256514000, 0.0393244000, 0.0795100000, 0.1966700000, 0.5415033000", \ + "0.0201410000, 0.0217006000, 0.0262978000, 0.0399268000, 0.0794804000, 0.1960976000, 0.5391830000", \ + "0.0215108000, 0.0230334000, 0.0275538000, 0.0411555000, 0.0808574000, 0.1975335000, 0.5408701000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0168253000, 0.0152304000, 0.0114304000, 0.0000627000, -0.0371718000, -0.1537900000, -0.5010848000", \ + "0.0167225000, 0.0150902000, 0.0112844000, -0.0001106000, -0.0373821000, -0.1539931000, -0.5012724000", \ + "0.0164562000, 0.0148371000, 0.0110958000, -0.0003297000, -0.0376041000, -0.1541898000, -0.5014538000", \ + "0.0162588000, 0.0146390000, 0.0108713000, -0.0005052000, -0.0377965000, -0.1543884000, -0.5016853000", \ + "0.0161323000, 0.0145050000, 0.0106899000, -0.0007565000, -0.0379930000, -0.1546141000, -0.5018843000", \ + "0.0162632000, 0.0146070000, 0.0106735000, -0.0005811000, -0.0380584000, -0.1547830000, -0.5019951000", \ + "0.0230386000, 0.0211520000, 0.0160684000, 0.0020692000, -0.0381604000, -0.1546593000, -0.5017950000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0168897000, 0.0186249000, 0.0235872000, 0.0376414000, 0.0778229000, 0.1945585000, 0.5386232000", \ + "0.0169484000, 0.0186994000, 0.0236768000, 0.0377058000, 0.0779038000, 0.1956673000, 0.5374007000", \ + "0.0170703000, 0.0188127000, 0.0237593000, 0.0377396000, 0.0779685000, 0.1947942000, 0.5382300000", \ + "0.0169035000, 0.0185921000, 0.0234499000, 0.0373942000, 0.0776188000, 0.1948759000, 0.5405812000", \ + "0.0170003000, 0.0185654000, 0.0232573000, 0.0370922000, 0.0770722000, 0.1943290000, 0.5385272000", \ + "0.0176431000, 0.0191932000, 0.0238307000, 0.0375463000, 0.0772618000, 0.1935581000, 0.5401395000", \ + "0.0193162000, 0.0207618000, 0.0252183000, 0.0387919000, 0.0786587000, 0.1954380000, 0.5372260000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0159000000, 0.0143570000, 0.0105653000, -0.0008084000, -0.0380768000, -0.1547607000, -0.5020069000", \ + "0.0158124000, 0.0141961000, 0.0103948000, -0.0009967000, -0.0382659000, -0.1549402000, -0.5021601000", \ + "0.0154886000, 0.0139001000, 0.0101564000, -0.0012314000, -0.0384851000, -0.1551420000, -0.5024288000", \ + "0.0153343000, 0.0137207000, 0.0099276000, -0.0014778000, -0.0387200000, -0.1553740000, -0.5026452000", \ + "0.0152204000, 0.0135974000, 0.0098124000, -0.0014522000, -0.0387238000, -0.1554049000, -0.5026098000", \ + "0.0164482000, 0.0147835000, 0.0108513000, -0.0009901000, -0.0380374000, -0.1548683000, -0.5021279000", \ + "0.0247444000, 0.0227955000, 0.0175934000, 0.0029346000, -0.0368145000, -0.1539678000, -0.5012245000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0137171000, 0.0154666000, 0.0204679000, 0.0345023000, 0.0745989000, 0.1918900000, 0.5357772000", \ + "0.0137244000, 0.0154638000, 0.0204590000, 0.0344758000, 0.0745737000, 0.1919206000, 0.5355025000", \ + "0.0136252000, 0.0153658000, 0.0203079000, 0.0343164000, 0.0744746000, 0.1915658000, 0.5358217000", \ + "0.0134526000, 0.0151306000, 0.0199867000, 0.0339105000, 0.0740678000, 0.1923575000, 0.5350303000", \ + "0.0136345000, 0.0152012000, 0.0198277000, 0.0337025000, 0.0736426000, 0.1909211000, 0.5359591000", \ + "0.0141341000, 0.0156731000, 0.0202898000, 0.0340402000, 0.0737071000, 0.1902633000, 0.5371935000", \ + "0.0159487000, 0.0173976000, 0.0218071000, 0.0353393000, 0.0752904000, 0.1921632000, 0.5337435000"); + } + } + max_capacitance : 0.3250220000; + max_transition : 1.5056200000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.2572353000, 0.2646924000, 0.2815010000, 0.3153468000, 0.3800540000, 0.5159262000, 0.8543575000", \ + "0.2612747000, 0.2687305000, 0.2855267000, 0.3193544000, 0.3841061000, 0.5200032000, 0.8584629000", \ + "0.2722252000, 0.2796544000, 0.2964023000, 0.3296851000, 0.3949753000, 0.5309543000, 0.8691135000", \ + "0.2989180000, 0.3063250000, 0.3231917000, 0.3569488000, 0.4217136000, 0.5575783000, 0.8960797000", \ + "0.3572463000, 0.3645989000, 0.3814098000, 0.4149412000, 0.4801405000, 0.6160750000, 0.9544860000", \ + "0.4741640000, 0.4819402000, 0.4994228000, 0.5344275000, 0.6004990000, 0.7372167000, 1.0759719000", \ + "0.6766539000, 0.6854167000, 0.7051614000, 0.7445354000, 0.8184566000, 0.9634682000, 1.3073714000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0864484000, 0.0922712000, 0.1058440000, 0.1373426000, 0.2185346000, 0.4501413000, 1.1275969000", \ + "0.0905055000, 0.0963196000, 0.1099400000, 0.1414139000, 0.2225969000, 0.4550382000, 1.1312988000", \ + "0.1005417000, 0.1063188000, 0.1198822000, 0.1513216000, 0.2323443000, 0.4642096000, 1.1449665000", \ + "0.1252711000, 0.1308240000, 0.1442454000, 0.1754262000, 0.2562437000, 0.4888493000, 1.1657380000", \ + "0.1681852000, 0.1744526000, 0.1885089000, 0.2202341000, 0.3009613000, 0.5331786000, 1.2109609000", \ + "0.2187971000, 0.2264347000, 0.2432275000, 0.2764682000, 0.3577199000, 0.5893285000, 1.2706093000", \ + "0.2551472000, 0.2654107000, 0.2870142000, 0.3279284000, 0.4107423000, 0.6425500000, 1.3196886000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0334429000, 0.0382243000, 0.0493670000, 0.0735302000, 0.1268049000, 0.2655317000, 0.6879586000", \ + "0.0334572000, 0.0382158000, 0.0493686000, 0.0738359000, 0.1268308000, 0.2655784000, 0.6873685000", \ + "0.0334750000, 0.0383039000, 0.0498537000, 0.0731845000, 0.1258925000, 0.2654240000, 0.6882338000", \ + "0.0334672000, 0.0385639000, 0.0493078000, 0.0735601000, 0.1269348000, 0.2656406000, 0.6889882000", \ + "0.0335334000, 0.0385631000, 0.0496317000, 0.0738463000, 0.1270828000, 0.2652389000, 0.6895907000", \ + "0.0368970000, 0.0413929000, 0.0526619000, 0.0761704000, 0.1299421000, 0.2667034000, 0.6910589000", \ + "0.0451539000, 0.0506337000, 0.0627121000, 0.0890855000, 0.1442467000, 0.2809423000, 0.6955515000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0200359000, 0.0248846000, 0.0377545000, 0.0739468000, 0.1843627000, 0.5165796000, 1.5005244000", \ + "0.0201757000, 0.0249824000, 0.0376987000, 0.0739304000, 0.1844354000, 0.5173261000, 1.5014229000", \ + "0.0200595000, 0.0248868000, 0.0375982000, 0.0736788000, 0.1844096000, 0.5168687000, 1.4987029000", \ + "0.0197148000, 0.0246922000, 0.0373842000, 0.0735816000, 0.1842102000, 0.5179949000, 1.5017203000", \ + "0.0232006000, 0.0276431000, 0.0399936000, 0.0750039000, 0.1842735000, 0.5176271000, 1.5012910000", \ + "0.0304371000, 0.0354047000, 0.0469727000, 0.0798776000, 0.1861313000, 0.5167583000, 1.5025576000", \ + "0.0417940000, 0.0484433000, 0.0620890000, 0.0927581000, 0.1912474000, 0.5181077000, 1.4972903000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.2909248000, 0.2989161000, 0.3166879000, 0.3515876000, 0.4178369000, 0.5554620000, 0.8955240000", \ + "0.2953372000, 0.3032459000, 0.3210994000, 0.3559743000, 0.4230721000, 0.5600511000, 0.8998138000", \ + "0.3068595000, 0.3148461000, 0.3325331000, 0.3675066000, 0.4345111000, 0.5715347000, 0.9111518000", \ + "0.3326989000, 0.3406574000, 0.3583770000, 0.3932299000, 0.4603083000, 0.5973059000, 0.9370940000", \ + "0.3856692000, 0.3936088000, 0.4112271000, 0.4462468000, 0.5130014000, 0.6507311000, 0.9906896000", \ + "0.4919707000, 0.5000483000, 0.5185303000, 0.5542461000, 0.6218393000, 0.7602948000, 1.1000161000", \ + "0.6746539000, 0.6839313000, 0.7043643000, 0.7438953000, 0.8181976000, 0.9639270000, 1.3087770000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0913416000, 0.0971137000, 0.1107339000, 0.1421090000, 0.2228869000, 0.4548585000, 1.1326470000", \ + "0.0954525000, 0.1012772000, 0.1148757000, 0.1463728000, 0.2274040000, 0.4596497000, 1.1360989000", \ + "0.1046599000, 0.1104816000, 0.1240384000, 0.1554081000, 0.2364049000, 0.4686509000, 1.1460730000", \ + "0.1257447000, 0.1314457000, 0.1448634000, 0.1761062000, 0.2570024000, 0.4893485000, 1.1654133000", \ + "0.1643014000, 0.1705117000, 0.1846486000, 0.2166192000, 0.2975325000, 0.5289880000, 1.2070104000", \ + "0.2154120000, 0.2227735000, 0.2390042000, 0.2729773000, 0.3547139000, 0.5860378000, 1.2635271000", \ + "0.2594584000, 0.2691086000, 0.2900737000, 0.3298032000, 0.4141893000, 0.6451999000, 1.3227927000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0370192000, 0.0420420000, 0.0532049000, 0.0762267000, 0.1304570000, 0.2687510000, 0.6914021000", \ + "0.0368203000, 0.0420041000, 0.0533103000, 0.0762390000, 0.1298735000, 0.2696522000, 0.6913582000", \ + "0.0366895000, 0.0421457000, 0.0535353000, 0.0763119000, 0.1298934000, 0.2694930000, 0.6910475000", \ + "0.0368047000, 0.0417948000, 0.0532884000, 0.0762345000, 0.1298615000, 0.2696278000, 0.6914318000", \ + "0.0372790000, 0.0422126000, 0.0530960000, 0.0777868000, 0.1308216000, 0.2689145000, 0.6918154000", \ + "0.0394427000, 0.0444358000, 0.0557258000, 0.0792216000, 0.1314161000, 0.2698515000, 0.6907789000", \ + "0.0469525000, 0.0525268000, 0.0650558000, 0.0900943000, 0.1445112000, 0.2818890000, 0.6966651000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0200747000, 0.0249344000, 0.0376510000, 0.0739553000, 0.1841128000, 0.5162342000, 1.4984496000", \ + "0.0201488000, 0.0249977000, 0.0377177000, 0.0739444000, 0.1844821000, 0.5175789000, 1.5015834000", \ + "0.0200759000, 0.0248836000, 0.0376455000, 0.0738994000, 0.1844477000, 0.5178694000, 1.5014998000", \ + "0.0198465000, 0.0247248000, 0.0374610000, 0.0737200000, 0.1844103000, 0.5172134000, 1.5010664000", \ + "0.0221543000, 0.0270317000, 0.0395037000, 0.0751408000, 0.1840843000, 0.5168228000, 1.4991953000", \ + "0.0281811000, 0.0331489000, 0.0455009000, 0.0790987000, 0.1860934000, 0.5171303000, 1.5013326000", \ + "0.0382474000, 0.0450715000, 0.0587232000, 0.0900045000, 0.1900353000, 0.5190317000, 1.4993115000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.2694064000, 0.2773983000, 0.2951547000, 0.3301660000, 0.3963098000, 0.5339521000, 0.8740310000", \ + "0.2728116000, 0.2808000000, 0.2985076000, 0.3334711000, 0.4005080000, 0.5375141000, 0.8771619000", \ + "0.2827181000, 0.2906950000, 0.3084267000, 0.3434323000, 0.4105101000, 0.5475138000, 0.8872529000", \ + "0.3077121000, 0.3156503000, 0.3333711000, 0.3683189000, 0.4347946000, 0.5722957000, 0.9124835000", \ + "0.3674696000, 0.3753302000, 0.3930952000, 0.4279435000, 0.4948421000, 0.6324776000, 0.9725825000", \ + "0.5001655000, 0.5087786000, 0.5265382000, 0.5640403000, 0.6315513000, 0.7697823000, 1.1098708000", \ + "0.7377672000, 0.7473944000, 0.7694793000, 0.8111801000, 0.8868672000, 1.0331470000, 1.3783034000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0645328000, 0.0695169000, 0.0814693000, 0.1106351000, 0.1900914000, 0.4210508000, 1.0994056000", \ + "0.0691954000, 0.0741859000, 0.0861691000, 0.1153620000, 0.1950673000, 0.4261861000, 1.1026587000", \ + "0.0804360000, 0.0854119000, 0.0973512000, 0.1264723000, 0.2062054000, 0.4375524000, 1.1148616000", \ + "0.1050838000, 0.1101269000, 0.1221053000, 0.1511720000, 0.2310303000, 0.4617401000, 1.1407972000", \ + "0.1407032000, 0.1468952000, 0.1604865000, 0.1906499000, 0.2703852000, 0.5017831000, 1.1795894000", \ + "0.1780625000, 0.1862147000, 0.2035305000, 0.2374459000, 0.3179865000, 0.5488762000, 1.2291306000", \ + "0.1973102000, 0.2079729000, 0.2310041000, 0.2743396000, 0.3587371000, 0.5890988000, 1.2665610000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0370409000, 0.0420733000, 0.0528301000, 0.0772121000, 0.1304934000, 0.2687923000, 0.6914125000", \ + "0.0367286000, 0.0416675000, 0.0534807000, 0.0762959000, 0.1298255000, 0.2695671000, 0.6910850000", \ + "0.0370058000, 0.0420528000, 0.0526205000, 0.0762627000, 0.1298831000, 0.2696508000, 0.6912946000", \ + "0.0368968000, 0.0421038000, 0.0527637000, 0.0772803000, 0.1296725000, 0.2688902000, 0.6905509000", \ + "0.0369115000, 0.0423026000, 0.0537052000, 0.0764028000, 0.1290432000, 0.2690755000, 0.6896279000", \ + "0.0401628000, 0.0456457000, 0.0563675000, 0.0793164000, 0.1317468000, 0.2693192000, 0.6894886000", \ + "0.0527972000, 0.0577813000, 0.0703030000, 0.0950409000, 0.1475543000, 0.2827928000, 0.6955836000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0166752000, 0.0208162000, 0.0328248000, 0.0692079000, 0.1816044000, 0.5159047000, 1.4995309000", \ + "0.0166410000, 0.0208410000, 0.0328461000, 0.0691888000, 0.1817723000, 0.5160832000, 1.4993367000", \ + "0.0166302000, 0.0208308000, 0.0328505000, 0.0691754000, 0.1817776000, 0.5164741000, 1.5004017000", \ + "0.0176743000, 0.0216750000, 0.0334005000, 0.0693928000, 0.1815439000, 0.5155887000, 1.5003970000", \ + "0.0232209000, 0.0269553000, 0.0378655000, 0.0715898000, 0.1818736000, 0.5160749000, 1.4973324000", \ + "0.0323332000, 0.0366790000, 0.0474960000, 0.0782549000, 0.1836925000, 0.5154770000, 1.4993010000", \ + "0.0450822000, 0.0511900000, 0.0644686000, 0.0949005000, 0.1891156000, 0.5163547000, 1.4962510000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.2340530000, 0.2420552000, 0.2598834000, 0.2948783000, 0.3618059000, 0.4993504000, 0.8390094000", \ + "0.2364658000, 0.2445179000, 0.2622773000, 0.2971805000, 0.3642230000, 0.5018740000, 0.8413241000", \ + "0.2439446000, 0.2518934000, 0.2696383000, 0.3043416000, 0.3712482000, 0.5088323000, 0.8489677000", \ + "0.2672849000, 0.2752230000, 0.2927968000, 0.3278658000, 0.3946469000, 0.5324254000, 0.8718904000", \ + "0.3276652000, 0.3355556000, 0.3532428000, 0.3880774000, 0.4549989000, 0.5926910000, 0.9323224000", \ + "0.4657643000, 0.4741963000, 0.4926938000, 0.5287359000, 0.5953447000, 0.7334384000, 1.0734375000", \ + "0.6922102000, 0.7027026000, 0.7255616000, 0.7684460000, 0.8433895000, 0.9869230000, 1.3317739000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0605958000, 0.0656752000, 0.0778619000, 0.1072099000, 0.1866084000, 0.4182393000, 1.0944197000", \ + "0.0654178000, 0.0704988000, 0.0826452000, 0.1120216000, 0.1914770000, 0.4236232000, 1.0998574000", \ + "0.0768445000, 0.0818932000, 0.0940176000, 0.1232633000, 0.2027944000, 0.4353923000, 1.1130412000", \ + "0.1009515000, 0.1061805000, 0.1184418000, 0.1477552000, 0.2272176000, 0.4596063000, 1.1362790000", \ + "0.1345420000, 0.1409852000, 0.1551093000, 0.1859862000, 0.2657890000, 0.4976086000, 1.1794897000", \ + "0.1712089000, 0.1798143000, 0.1980306000, 0.2331337000, 0.3140986000, 0.5449150000, 1.2246137000", \ + "0.1927317000, 0.2039548000, 0.2282278000, 0.2736405000, 0.3600635000, 0.5913967000, 1.2680047000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0371691000, 0.0419755000, 0.0533532000, 0.0763595000, 0.1298567000, 0.2685880000, 0.6899318000", \ + "0.0368415000, 0.0418621000, 0.0532503000, 0.0762633000, 0.1299258000, 0.2693269000, 0.6911567000", \ + "0.0371464000, 0.0421422000, 0.0528394000, 0.0766511000, 0.1292110000, 0.2690667000, 0.6910321000", \ + "0.0372302000, 0.0421668000, 0.0530118000, 0.0764747000, 0.1308328000, 0.2693240000, 0.6904763000", \ + "0.0367597000, 0.0418373000, 0.0527261000, 0.0769215000, 0.1304727000, 0.2687504000, 0.6908380000", \ + "0.0418990000, 0.0465272000, 0.0573571000, 0.0797963000, 0.1332638000, 0.2707945000, 0.6924908000", \ + "0.0587767000, 0.0649113000, 0.0776248000, 0.1009444000, 0.1490718000, 0.2809613000, 0.6974544000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0167898000, 0.0209916000, 0.0330438000, 0.0692587000, 0.1813717000, 0.5161943000, 1.5035698000", \ + "0.0167705000, 0.0209858000, 0.0330577000, 0.0692325000, 0.1812255000, 0.5176620000, 1.5025756000", \ + "0.0168067000, 0.0210540000, 0.0330864000, 0.0693966000, 0.1812213000, 0.5160575000, 1.5029064000", \ + "0.0183805000, 0.0223568000, 0.0339689000, 0.0696520000, 0.1813903000, 0.5181585000, 1.4971101000", \ + "0.0245447000, 0.0283080000, 0.0390503000, 0.0725147000, 0.1819344000, 0.5170402000, 1.5056203000", \ + "0.0344926000, 0.0389470000, 0.0498292000, 0.0802451000, 0.1842082000, 0.5149396000, 1.5042434000", \ + "0.0485009000, 0.0548500000, 0.0686329000, 0.0992861000, 0.1915137000, 0.5175211000, 1.4973809000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a211o_4") { + leakage_power () { + value : 0.0033710000; + when : "!A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0098061000; + when : "!A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0021701000; + when : "!A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0036611000; + when : "!A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0033711000; + when : "!A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0107815000; + when : "!A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0021701000; + when : "!A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0036611000; + when : "!A1&A2&B1&!C1"; + } + leakage_power () { + value : 0.0033720000; + when : "A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0104498000; + when : "A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0021701000; + when : "A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0036611000; + when : "A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0022448000; + when : "A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0044171000; + when : "A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0021068000; + when : "A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0022659000; + when : "A1&A2&B1&!C1"; + } + area : 17.516800000; + cell_footprint : "sky130_fd_sc_hd__a211o"; + cell_leakage_power : 0.0043549920; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0043620000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041770000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0087844000, 0.0087905000, 0.0088045000, 0.0088028000, 0.0087988000, 0.0087896000, 0.0087685000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0069409000, -0.0069471000, -0.0069612000, -0.0069488000, -0.0069203000, -0.0068545000, -0.0067030000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045470000; + } + pin ("A2") { + capacitance : 0.0047860000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045620000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082288000, 0.0082254000, 0.0082177000, 0.0082178000, 0.0082181000, 0.0082188000, 0.0082204000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0082181000, -0.0082165000, -0.0082127000, -0.0082142000, -0.0082177000, -0.0082257000, -0.0082442000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050090000; + } + pin ("B1") { + capacitance : 0.0048560000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045050000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0077562000, 0.0077565000, 0.0077572000, 0.0077598000, 0.0077660000, 0.0077802000, 0.0078129000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0069551000, -0.0071003000, -0.0074350000, -0.0074440000, -0.0074646000, -0.0075122000, -0.0076218000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0052080000; + } + pin ("C1") { + capacitance : 0.0044290000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040860000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0051831000, 0.0051775000, 0.0051647000, 0.0051795000, 0.0052138000, 0.0052927000, 0.0054745000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034432000, -0.0034483000, -0.0034601000, -0.0034633000, -0.0034705000, -0.0034871000, -0.0035253000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047710000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2) | (B1) | (C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016109980, 0.0051906300, 0.0167241900, 0.0538852700, 0.1736182000, 0.5593970000"); + values("0.0322366000, 0.0302823000, 0.0248279000, 0.0094306000, -0.0446502000, -0.2349715000, -0.8591790000", \ + "0.0319452000, 0.0299994000, 0.0245276000, 0.0091660000, -0.0449434000, -0.2351962000, -0.8594420000", \ + "0.0315587000, 0.0295940000, 0.0239852000, 0.0086813000, -0.0454271000, -0.2356713000, -0.8599086000", \ + "0.0311294000, 0.0292645000, 0.0237727000, 0.0082858000, -0.0458307000, -0.2361557000, -0.8603590000", \ + "0.0307593000, 0.0288234000, 0.0232542000, 0.0078733000, -0.0463925000, -0.2365659000, -0.8608718000", \ + "0.0309979000, 0.0289888000, 0.0233394000, 0.0077548000, -0.0465133000, -0.2367737000, -0.8609120000", \ + "0.0412584000, 0.0391754000, 0.0327867000, 0.0137215000, -0.0460817000, -0.2368699000, -0.8609008000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016109980, 0.0051906300, 0.0167241900, 0.0538852700, 0.1736182000, 0.5593970000"); + values("0.0358321000, 0.0378453000, 0.0442643000, 0.0643075000, 0.1255932000, 0.3187886000, 0.9371956000", \ + "0.0357061000, 0.0376208000, 0.0440536000, 0.0640619000, 0.1254495000, 0.3180666000, 0.9355197000", \ + "0.0354528000, 0.0374393000, 0.0438628000, 0.0638494000, 0.1251442000, 0.3179808000, 0.9362197000", \ + "0.0353372000, 0.0373293000, 0.0436037000, 0.0634959000, 0.1245722000, 0.3174247000, 0.9382001000", \ + "0.0355908000, 0.0375132000, 0.0438121000, 0.0632414000, 0.1236452000, 0.3173482000, 0.9357538000", \ + "0.0372837000, 0.0390865000, 0.0449146000, 0.0636648000, 0.1235029000, 0.3155146000, 0.9375613000", \ + "0.0402401000, 0.0419649000, 0.0476608000, 0.0664073000, 0.1247814000, 0.3172446000, 0.9333955000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016109980, 0.0051906300, 0.0167241900, 0.0538852700, 0.1736182000, 0.5593970000"); + values("0.0388081000, 0.0368478000, 0.0312879000, 0.0161034000, -0.0382260000, -0.2286892000, -0.8528618000", \ + "0.0388851000, 0.0369405000, 0.0313777000, 0.0159348000, -0.0384611000, -0.2289289000, -0.8530785000", \ + "0.0383306000, 0.0363692000, 0.0308024000, 0.0155273000, -0.0387160000, -0.2291675000, -0.8533311000", \ + "0.0379444000, 0.0360708000, 0.0305727000, 0.0151858000, -0.0390985000, -0.2293779000, -0.8535315000", \ + "0.0377875000, 0.0359094000, 0.0303897000, 0.0149368000, -0.0394064000, -0.2299069000, -0.8538548000", \ + "0.0379917000, 0.0359354000, 0.0302192000, 0.0149090000, -0.0394566000, -0.2299810000, -0.8539914000", \ + "0.0487253000, 0.0466167000, 0.0402500000, 0.0211483000, -0.0390333000, -0.2301104000, -0.8540275000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016109980, 0.0051906300, 0.0167241900, 0.0538852700, 0.1736182000, 0.5593970000"); + values("0.0371342000, 0.0391607000, 0.0454953000, 0.0655306000, 0.1268459000, 0.3195929000, 0.9371482000", \ + "0.0369710000, 0.0389137000, 0.0452903000, 0.0653077000, 0.1265614000, 0.3195008000, 0.9380592000", \ + "0.0366122000, 0.0385979000, 0.0450162000, 0.0650067000, 0.1262577000, 0.3190832000, 0.9372443000", \ + "0.0366085000, 0.0385489000, 0.0449533000, 0.0648352000, 0.1258742000, 0.3188115000, 0.9371064000", \ + "0.0363940000, 0.0383395000, 0.0445965000, 0.0639752000, 0.1252599000, 0.3184400000, 0.9358991000", \ + "0.0378470000, 0.0396619000, 0.0455784000, 0.0645139000, 0.1244030000, 0.3170427000, 0.9361182000", \ + "0.0406575000, 0.0423947000, 0.0480541000, 0.0667897000, 0.1269176000, 0.3188760000, 0.9337865000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016109980, 0.0051906300, 0.0167241900, 0.0538852700, 0.1736182000, 0.5593970000"); + values("0.0349991000, 0.0330485000, 0.0276174000, 0.0120792000, -0.0422676000, -0.2327692000, -0.8569233000", \ + "0.0343230000, 0.0323731000, 0.0268161000, 0.0115481000, -0.0426520000, -0.2330884000, -0.8572501000", \ + "0.0341569000, 0.0320580000, 0.0264899000, 0.0111268000, -0.0432024000, -0.2336058000, -0.8576734000", \ + "0.0335394000, 0.0316242000, 0.0259706000, 0.0106103000, -0.0437222000, -0.2339758000, -0.8581253000", \ + "0.0331254000, 0.0312136000, 0.0256728000, 0.0102231000, -0.0441396000, -0.2344541000, -0.8584921000", \ + "0.0336789000, 0.0315251000, 0.0257275000, 0.0100326000, -0.0444341000, -0.2346767000, -0.8587098000", \ + "0.0455546000, 0.0433790000, 0.0368587000, 0.0174462000, -0.0433304000, -0.2343371000, -0.8581603000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016109980, 0.0051906300, 0.0167241900, 0.0538852700, 0.1736182000, 0.5593970000"); + values("0.0323189000, 0.0342946000, 0.0405127000, 0.0597846000, 0.1197641000, 0.3115664000, 0.9287061000", \ + "0.0323618000, 0.0343690000, 0.0405841000, 0.0598435000, 0.1198887000, 0.3112516000, 0.9297896000", \ + "0.0325377000, 0.0345110000, 0.0407503000, 0.0599526000, 0.1200496000, 0.3115101000, 0.9300385000", \ + "0.0322009000, 0.0341291000, 0.0402289000, 0.0593853000, 0.1195764000, 0.3118091000, 0.9315314000", \ + "0.0323330000, 0.0341207000, 0.0399170000, 0.0589817000, 0.1188819000, 0.3107754000, 0.9295041000", \ + "0.0332604000, 0.0350398000, 0.0408480000, 0.0596606000, 0.1189334000, 0.3101296000, 0.9279700000", \ + "0.0363276000, 0.0379671000, 0.0436678000, 0.0619664000, 0.1220409000, 0.3137059000, 0.9283750000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016109980, 0.0051906300, 0.0167241900, 0.0538852700, 0.1736182000, 0.5593970000"); + values("0.0322925000, 0.0304839000, 0.0250289000, 0.0096642000, -0.0446930000, -0.2351372000, -0.8592133000", \ + "0.0321046000, 0.0301830000, 0.0246468000, 0.0092171000, -0.0451142000, -0.2354837000, -0.8595735000", \ + "0.0314025000, 0.0295666000, 0.0239825000, 0.0086047000, -0.0456009000, -0.2359431000, -0.8601542000", \ + "0.0310072000, 0.0290426000, 0.0235712000, 0.0081655000, -0.0460941000, -0.2365082000, -0.8605991000", \ + "0.0307371000, 0.0288258000, 0.0233036000, 0.0079065000, -0.0465089000, -0.2369444000, -0.8608238000", \ + "0.0326261000, 0.0306511000, 0.0247789000, 0.0089381000, -0.0457102000, -0.2358052000, -0.8597617000", \ + "0.0464652000, 0.0442177000, 0.0376299000, 0.0180290000, -0.0427155000, -0.2341648000, -0.8581280000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016109980, 0.0051906300, 0.0167241900, 0.0538852700, 0.1736182000, 0.5593970000"); + values("0.0257314000, 0.0277222000, 0.0341068000, 0.0535940000, 0.1139127000, 0.3059156000, 0.9201938000", \ + "0.0257258000, 0.0277341000, 0.0340505000, 0.0535849000, 0.1139353000, 0.3060225000, 0.9220799000", \ + "0.0255962000, 0.0275840000, 0.0338497000, 0.0533008000, 0.1136834000, 0.3075420000, 0.9204270000", \ + "0.0252476000, 0.0271591000, 0.0333280000, 0.0525872000, 0.1130867000, 0.3060837000, 0.9242634000", \ + "0.0254932000, 0.0273017000, 0.0330918000, 0.0521805000, 0.1122592000, 0.3050259000, 0.9238082000", \ + "0.0264709000, 0.0282508000, 0.0340303000, 0.0529474000, 0.1122653000, 0.3039954000, 0.9239495000", \ + "0.0295100000, 0.0310320000, 0.0365463000, 0.0549085000, 0.1150527000, 0.3068675000, 0.9211552000"); + } + } + max_capacitance : 0.5593970000; + max_transition : 1.5038380000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016110000, 0.0051906300, 0.0167242000, 0.0538853000, 0.1736180000, 0.5593970000"); + values("0.2856875000, 0.2907152000, 0.3038002000, 0.3336763000, 0.3953710000, 0.5298653000, 0.8767365000", \ + "0.2897101000, 0.2946884000, 0.3077783000, 0.3376397000, 0.3994204000, 0.5339537000, 0.8809217000", \ + "0.3008832000, 0.3057412000, 0.3187812000, 0.3486222000, 0.4104058000, 0.5449607000, 0.8919538000", \ + "0.3276211000, 0.3325058000, 0.3455298000, 0.3752545000, 0.4370445000, 0.5715335000, 0.9184025000", \ + "0.3844702000, 0.3894142000, 0.4023747000, 0.4322060000, 0.4941514000, 0.6286189000, 0.9756872000", \ + "0.4989101000, 0.5040336000, 0.5174861000, 0.5479965000, 0.6104372000, 0.7455878000, 1.0928406000", \ + "0.7011541000, 0.7067448000, 0.7214533000, 0.7547786000, 0.8237358000, 0.9665440000, 1.3192777000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016110000, 0.0051906300, 0.0167242000, 0.0538853000, 0.1736180000, 0.5593970000"); + values("0.0870568000, 0.0909593000, 0.1015945000, 0.1287866000, 0.2019244000, 0.4245159000, 1.1333072000", \ + "0.0911613000, 0.0950457000, 0.1056855000, 0.1328349000, 0.2061697000, 0.4291782000, 1.1391758000", \ + "0.1014643000, 0.1053385000, 0.1159254000, 0.1429754000, 0.2162203000, 0.4393680000, 1.1498124000", \ + "0.1258936000, 0.1297045000, 0.1401067000, 0.1667886000, 0.2394457000, 0.4618272000, 1.1707414000", \ + "0.1675881000, 0.1715945000, 0.1822803000, 0.2091956000, 0.2820890000, 0.5046221000, 1.2133975000", \ + "0.2166980000, 0.2216004000, 0.2339987000, 0.2619284000, 0.3352502000, 0.5576050000, 1.2678381000", \ + "0.2512288000, 0.2576838000, 0.2737073000, 0.3085520000, 0.3832113000, 0.6056036000, 1.3137018000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016110000, 0.0051906300, 0.0167242000, 0.0538853000, 0.1736180000, 0.5593970000"); + values("0.0395493000, 0.0425731000, 0.0509027000, 0.0713082000, 0.1206289000, 0.2545721000, 0.6867869000", \ + "0.0396083000, 0.0426168000, 0.0509258000, 0.0713888000, 0.1205623000, 0.2545313000, 0.6859112000", \ + "0.0398908000, 0.0427884000, 0.0510599000, 0.0713834000, 0.1203893000, 0.2543065000, 0.6861525000", \ + "0.0398880000, 0.0429261000, 0.0512620000, 0.0707105000, 0.1204592000, 0.2544822000, 0.6868598000", \ + "0.0396150000, 0.0425976000, 0.0515378000, 0.0712927000, 0.1202607000, 0.2538110000, 0.6868153000", \ + "0.0425603000, 0.0454232000, 0.0535827000, 0.0737196000, 0.1226405000, 0.2554626000, 0.6854725000", \ + "0.0504605000, 0.0537204000, 0.0627603000, 0.0837482000, 0.1352099000, 0.2684315000, 0.6920695000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016110000, 0.0051906300, 0.0167242000, 0.0538853000, 0.1736180000, 0.5593970000"); + values("0.0221420000, 0.0253788000, 0.0350325000, 0.0644038000, 0.1599166000, 0.4763629000, 1.5006503000", \ + "0.0220745000, 0.0254608000, 0.0349854000, 0.0643152000, 0.1599054000, 0.4763859000, 1.5018790000", \ + "0.0219934000, 0.0253035000, 0.0348202000, 0.0641945000, 0.1599498000, 0.4771170000, 1.5007886000", \ + "0.0215959000, 0.0247730000, 0.0345702000, 0.0639018000, 0.1595833000, 0.4769025000, 1.5004827000", \ + "0.0244742000, 0.0276922000, 0.0368462000, 0.0652750000, 0.1600285000, 0.4757880000, 1.5009133000", \ + "0.0316981000, 0.0348820000, 0.0434008000, 0.0701915000, 0.1619774000, 0.4755160000, 1.4978976000", \ + "0.0439959000, 0.0479741000, 0.0582612000, 0.0830331000, 0.1675975000, 0.4780273000, 1.4994200000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016110000, 0.0051906300, 0.0167242000, 0.0538853000, 0.1736180000, 0.5593970000"); + values("0.2947404000, 0.2998014000, 0.3130372000, 0.3423936000, 0.4029793000, 0.5342904000, 0.8785426000", \ + "0.2995128000, 0.3045240000, 0.3178222000, 0.3473564000, 0.4078730000, 0.5391741000, 0.8834115000", \ + "0.3119515000, 0.3170078000, 0.3302422000, 0.3598966000, 0.4202167000, 0.5515271000, 0.8957877000", \ + "0.3400740000, 0.3451296000, 0.3584006000, 0.3879574000, 0.4487248000, 0.5794059000, 0.9239829000", \ + "0.3979464000, 0.4030038000, 0.4161824000, 0.4456933000, 0.5062855000, 0.6377213000, 0.9820627000", \ + "0.5136720000, 0.5189028000, 0.5325164000, 0.5624919000, 0.6238005000, 0.7553355000, 1.0994171000", \ + "0.7155839000, 0.7213721000, 0.7364562000, 0.7699874000, 0.8371058000, 0.9762655000, 1.3252539000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016110000, 0.0051906300, 0.0167242000, 0.0538853000, 0.1736180000, 0.5593970000"); + values("0.0919621000, 0.0958728000, 0.1065032000, 0.1336478000, 0.2068716000, 0.4290899000, 1.1368835000", \ + "0.0962468000, 0.1000905000, 0.1107211000, 0.1378956000, 0.2111282000, 0.4341549000, 1.1422930000", \ + "0.1055451000, 0.1094313000, 0.1200296000, 0.1471154000, 0.2203695000, 0.4434668000, 1.1538521000", \ + "0.1270807000, 0.1309170000, 0.1413932000, 0.1682033000, 0.2411985000, 0.4642995000, 1.1746963000", \ + "0.1663586000, 0.1704235000, 0.1813711000, 0.2087338000, 0.2812732000, 0.5037598000, 1.2114370000", \ + "0.2193578000, 0.2241095000, 0.2363330000, 0.2653826000, 0.3386695000, 0.5607617000, 1.2726694000", \ + "0.2660851000, 0.2721988000, 0.2877465000, 0.3218159000, 0.3981853000, 0.6208490000, 1.3280050000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016110000, 0.0051906300, 0.0167242000, 0.0538853000, 0.1736180000, 0.5593970000"); + values("0.0399153000, 0.0429451000, 0.0511477000, 0.0711413000, 0.1178846000, 0.2498336000, 0.6840482000", \ + "0.0399771000, 0.0428513000, 0.0509184000, 0.0709225000, 0.1171143000, 0.2496866000, 0.6836586000", \ + "0.0399164000, 0.0429465000, 0.0511406000, 0.0698012000, 0.1178867000, 0.2498139000, 0.6840331000", \ + "0.0402358000, 0.0432961000, 0.0509044000, 0.0707649000, 0.1171320000, 0.2495772000, 0.6822868000", \ + "0.0402614000, 0.0434810000, 0.0517350000, 0.0701564000, 0.1182133000, 0.2501686000, 0.6821884000", \ + "0.0424804000, 0.0454344000, 0.0532435000, 0.0721925000, 0.1191672000, 0.2503546000, 0.6847166000", \ + "0.0505379000, 0.0537991000, 0.0625121000, 0.0828114000, 0.1314729000, 0.2618848000, 0.6877049000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016110000, 0.0051906300, 0.0167242000, 0.0538853000, 0.1736180000, 0.5593970000"); + values("0.0220719000, 0.0253359000, 0.0350170000, 0.0643221000, 0.1601706000, 0.4768894000, 1.5016929000", \ + "0.0221197000, 0.0254232000, 0.0350479000, 0.0642975000, 0.1602991000, 0.4761465000, 1.4995321000", \ + "0.0220779000, 0.0253586000, 0.0349067000, 0.0642437000, 0.1601298000, 0.4771194000, 1.5007138000", \ + "0.0218905000, 0.0251249000, 0.0347010000, 0.0640408000, 0.1600192000, 0.4770311000, 1.4992503000", \ + "0.0240649000, 0.0272985000, 0.0365176000, 0.0653659000, 0.1598889000, 0.4767225000, 1.5018399000", \ + "0.0296268000, 0.0327797000, 0.0424360000, 0.0693618000, 0.1619229000, 0.4759914000, 1.5004781000", \ + "0.0406895000, 0.0445766000, 0.0545610000, 0.0810396000, 0.1661865000, 0.4784668000, 1.5000430000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016110000, 0.0051906300, 0.0167242000, 0.0538853000, 0.1736180000, 0.5593970000"); + values("0.2751185000, 0.2801948000, 0.2934522000, 0.3230257000, 0.3836559000, 0.5148733000, 0.8591881000", \ + "0.2780202000, 0.2830934000, 0.2963526000, 0.3260194000, 0.3863829000, 0.5177151000, 0.8620067000", \ + "0.2874797000, 0.2926251000, 0.3058590000, 0.3354859000, 0.3962107000, 0.5270501000, 0.8709657000", \ + "0.3118258000, 0.3168998000, 0.3301195000, 0.3596421000, 0.4204821000, 0.5513047000, 0.8959385000", \ + "0.3696403000, 0.3747238000, 0.3879025000, 0.4173840000, 0.4781049000, 0.6093613000, 0.9539698000", \ + "0.4976659000, 0.5028265000, 0.5167283000, 0.5473300000, 0.6087907000, 0.7403285000, 1.0845896000", \ + "0.7277179000, 0.7338088000, 0.7498294000, 0.7850099000, 0.8541070000, 0.9945134000, 1.3446726000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016110000, 0.0051906300, 0.0167242000, 0.0538853000, 0.1736180000, 0.5593970000"); + values("0.0641276000, 0.0673347000, 0.0762717000, 0.1001156000, 0.1695035000, 0.3894394000, 1.0988571000", \ + "0.0688170000, 0.0720353000, 0.0809709000, 0.1048315000, 0.1743784000, 0.3942491000, 1.1016815000", \ + "0.0797849000, 0.0830214000, 0.0919498000, 0.1157029000, 0.1853582000, 0.4053166000, 1.1126370000", \ + "0.1037092000, 0.1069615000, 0.1159059000, 0.1397282000, 0.2092109000, 0.4295811000, 1.1371222000", \ + "0.1370553000, 0.1409217000, 0.1509485000, 0.1759518000, 0.2458683000, 0.4665454000, 1.1737853000", \ + "0.1705527000, 0.1755878000, 0.1882528000, 0.2166583000, 0.2876653000, 0.5090986000, 1.2178673000", \ + "0.1813109000, 0.1880057000, 0.2048736000, 0.2412281000, 0.3174280000, 0.5380643000, 1.2436114000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016110000, 0.0051906300, 0.0167242000, 0.0538853000, 0.1736180000, 0.5593970000"); + values("0.0399733000, 0.0430311000, 0.0515516000, 0.0707541000, 0.1168975000, 0.2496567000, 0.6836965000", \ + "0.0399176000, 0.0429511000, 0.0511648000, 0.0698079000, 0.1178293000, 0.2495296000, 0.6838731000", \ + "0.0399188000, 0.0428882000, 0.0511631000, 0.0701808000, 0.1176901000, 0.2501305000, 0.6841683000", \ + "0.0402234000, 0.0428939000, 0.0510426000, 0.0698359000, 0.1174895000, 0.2496598000, 0.6823333000", \ + "0.0402486000, 0.0429500000, 0.0513386000, 0.0699309000, 0.1172787000, 0.2491601000, 0.6838548000", \ + "0.0439201000, 0.0470331000, 0.0549710000, 0.0739028000, 0.1199637000, 0.2519704000, 0.6843851000", \ + "0.0565186000, 0.0599273000, 0.0683941000, 0.0887207000, 0.1354372000, 0.2633751000, 0.6901671000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016110000, 0.0051906300, 0.0167242000, 0.0538853000, 0.1736180000, 0.5593970000"); + values("0.0178087000, 0.0206291000, 0.0295061000, 0.0585200000, 0.1556262000, 0.4741025000, 1.5011904000", \ + "0.0178121000, 0.0206827000, 0.0295447000, 0.0585504000, 0.1557912000, 0.4733520000, 1.4977766000", \ + "0.0178160000, 0.0205849000, 0.0295516000, 0.0584993000, 0.1556400000, 0.4735015000, 1.4974745000", \ + "0.0188272000, 0.0215192000, 0.0301720000, 0.0587197000, 0.1557986000, 0.4737341000, 1.4975263000", \ + "0.0238424000, 0.0263464000, 0.0344322000, 0.0612809000, 0.1559380000, 0.4734331000, 1.4968941000", \ + "0.0333320000, 0.0358511000, 0.0438703000, 0.0681013000, 0.1579896000, 0.4735695000, 1.4999765000", \ + "0.0466599000, 0.0505911000, 0.0605936000, 0.0844909000, 0.1650072000, 0.4759026000, 1.4929707000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016110000, 0.0051906300, 0.0167242000, 0.0538853000, 0.1736180000, 0.5593970000"); + values("0.2345037000, 0.2395532000, 0.2529028000, 0.2824408000, 0.3429973000, 0.4743609000, 0.8186568000", \ + "0.2368269000, 0.2419679000, 0.2552630000, 0.2848683000, 0.3455166000, 0.4770112000, 0.8209336000", \ + "0.2447472000, 0.2498002000, 0.2628241000, 0.2924909000, 0.3529225000, 0.4842410000, 0.8286449000", \ + "0.2693265000, 0.2743672000, 0.2876051000, 0.3171219000, 0.3777202000, 0.5092421000, 0.8532542000", \ + "0.3328171000, 0.3379156000, 0.3511336000, 0.3807395000, 0.4413456000, 0.5728198000, 0.9172853000", \ + "0.4810669000, 0.4863471000, 0.5000815000, 0.5302728000, 0.5911433000, 0.7209153000, 1.0649812000", \ + "0.7338798000, 0.7403906000, 0.7575583000, 0.7947115000, 0.8641746000, 1.0008790000, 1.3498923000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016110000, 0.0051906300, 0.0167242000, 0.0538853000, 0.1736180000, 0.5593970000"); + values("0.0616369000, 0.0649783000, 0.0742901000, 0.0987160000, 0.1685097000, 0.3881851000, 1.0960394000", \ + "0.0662534000, 0.0696063000, 0.0788887000, 0.1034282000, 0.1732460000, 0.3929230000, 1.1139482000", \ + "0.0773148000, 0.0806414000, 0.0898821000, 0.1143149000, 0.1843586000, 0.4045158000, 1.1132999000", \ + "0.0999440000, 0.1033689000, 0.1127314000, 0.1371624000, 0.2073858000, 0.4283673000, 1.1341664000", \ + "0.1301315000, 0.1342994000, 0.1447946000, 0.1705622000, 0.2411686000, 0.4624461000, 1.1686591000", \ + "0.1573492000, 0.1627031000, 0.1763241000, 0.2061366000, 0.2780827000, 0.4986991000, 1.2068481000", \ + "0.1570861000, 0.1640671000, 0.1822407000, 0.2209569000, 0.2993921000, 0.5195087000, 1.2267019000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016110000, 0.0051906300, 0.0167242000, 0.0538853000, 0.1736180000, 0.5593970000"); + values("0.0400509000, 0.0428737000, 0.0510754000, 0.0709754000, 0.1170794000, 0.2497207000, 0.6840254000", \ + "0.0399623000, 0.0430360000, 0.0511577000, 0.0700017000, 0.1172588000, 0.2500031000, 0.6844618000", \ + "0.0400599000, 0.0430569000, 0.0509788000, 0.0707152000, 0.1178490000, 0.2493851000, 0.6831913000", \ + "0.0399166000, 0.0429725000, 0.0508312000, 0.0707839000, 0.1169752000, 0.2502215000, 0.6842946000", \ + "0.0402251000, 0.0430459000, 0.0507812000, 0.0698500000, 0.1171400000, 0.2496105000, 0.6832820000", \ + "0.0448358000, 0.0478526000, 0.0564413000, 0.0733712000, 0.1187520000, 0.2518399000, 0.6847739000", \ + "0.0637558000, 0.0672903000, 0.0762557000, 0.0966580000, 0.1383432000, 0.2614313000, 0.6891412000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016110000, 0.0051906300, 0.0167242000, 0.0538853000, 0.1736180000, 0.5593970000"); + values("0.0182508000, 0.0210669000, 0.0300391000, 0.0588733000, 0.1553422000, 0.4737125000, 1.5009366000", \ + "0.0182249000, 0.0210988000, 0.0300378000, 0.0589251000, 0.1558124000, 0.4761699000, 1.5038376000", \ + "0.0182313000, 0.0210784000, 0.0300926000, 0.0588997000, 0.1557027000, 0.4761833000, 1.4992977000", \ + "0.0198243000, 0.0225180000, 0.0311881000, 0.0594178000, 0.1558606000, 0.4753937000, 1.5033070000", \ + "0.0253861000, 0.0279727000, 0.0360848000, 0.0625571000, 0.1564769000, 0.4749359000, 1.5019243000", \ + "0.0358669000, 0.0387199000, 0.0467705000, 0.0708261000, 0.1591203000, 0.4737829000, 1.4984619000", \ + "0.0502490000, 0.0545919000, 0.0652988000, 0.0899610000, 0.1682293000, 0.4751127000, 1.4962180000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__a211oi_1 */ + + cell ("sky130_fd_sc_hd__a211oi_2") { + leakage_power () { + value : 0.0035885000; + when : "!A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0016038000; + when : "!A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0002537000; + when : "!A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0023224000; + when : "!A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0035885000; + when : "!A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0022978000; + when : "!A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0002537000; + when : "!A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0023224000; + when : "!A1&A2&B1&!C1"; + } + leakage_power () { + value : 0.0035885000; + when : "A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0021311000; + when : "A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0002537000; + when : "A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0023224000; + when : "A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0004620000; + when : "A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0043304000; + when : "A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0001730000; + when : "A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0004472000; + when : "A1&A2&B1&!C1"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__a211oi"; + cell_leakage_power : 0.0018711960; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0043700000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042360000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0091896000, 0.0091992000, 0.0092215000, 0.0092208000, 0.0092193000, 0.0092159000, 0.0092079000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0063754000, -0.0063785000, -0.0063857000, -0.0063674000, -0.0063253000, -0.0062281000, -0.0060041000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045040000; + } + pin ("A2") { + capacitance : 0.0043880000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041830000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079358000, 0.0079315000, 0.0079215000, 0.0079207000, 0.0079187000, 0.0079142000, 0.0079038000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078968000, -0.0078962000, -0.0078947000, -0.0078952000, -0.0078961000, -0.0078983000, -0.0079034000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045940000; + } + pin ("B1") { + capacitance : 0.0043340000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040330000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0084616000, 0.0084577000, 0.0084486000, 0.0084510000, 0.0084566000, 0.0084696000, 0.0084995000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0072322000, -0.0073521000, -0.0076285000, -0.0076386000, -0.0076619000, -0.0077156000, -0.0078394000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046350000; + } + pin ("C1") { + capacitance : 0.0043270000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039900000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038748000, 0.0038702000, 0.0038598000, 0.0038784000, 0.0039214000, 0.0040203000, 0.0042485000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0035573000, -0.0035550000, -0.0035496000, -0.0035505000, -0.0035527000, -0.0035577000, -0.0035693000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046640000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1&!C1) | (!A2&!B1&!C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0107284000, 0.0096353000, 0.0070167000, 0.0008095000, -0.0138540000, -0.0485938000, -0.1314216000", \ + "0.0104749000, 0.0093739000, 0.0067729000, 0.0005640000, -0.0140793000, -0.0488246000, -0.1316392000", \ + "0.0101891000, 0.0091060000, 0.0064951000, 0.0002911000, -0.0143280000, -0.0490561000, -0.1318979000", \ + "0.0097813000, 0.0086921000, 0.0061378000, -0.0000293000, -0.0145977000, -0.0493401000, -0.1320653000", \ + "0.0094955000, 0.0082847000, 0.0057065000, -0.0002341000, -0.0148465000, -0.0495288000, -0.1323006000", \ + "0.0102485000, 0.0093951000, 0.0066949000, 0.0001510000, -0.0148461000, -0.0493487000, -0.1322409000", \ + "0.0127523000, 0.0115671000, 0.0087797000, 0.0023391000, -0.0126188000, -0.0482065000, -0.1320419000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0202919000, 0.0215098000, 0.0242135000, 0.0305850000, 0.0453731000, 0.0800994000, 0.1622388000", \ + "0.0198500000, 0.0210157000, 0.0238316000, 0.0302507000, 0.0451686000, 0.0806188000, 0.1623266000", \ + "0.0193921000, 0.0205325000, 0.0233218000, 0.0298088000, 0.0448313000, 0.0800192000, 0.1627453000", \ + "0.0190694000, 0.0202238000, 0.0229289000, 0.0292622000, 0.0442460000, 0.0793721000, 0.1631448000", \ + "0.0188570000, 0.0199965000, 0.0226270000, 0.0289235000, 0.0438142000, 0.0790595000, 0.1613763000", \ + "0.0188232000, 0.0200047000, 0.0226348000, 0.0288957000, 0.0435335000, 0.0785060000, 0.1615026000", \ + "0.0185123000, 0.0196070000, 0.0221939000, 0.0286061000, 0.0439032000, 0.0783302000, 0.1611016000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0121086000, 0.0109931000, 0.0083725000, 0.0021722000, -0.0124900000, -0.0472337000, -0.1300588000", \ + "0.0118737000, 0.0107762000, 0.0081439000, 0.0019517000, -0.0126913000, -0.0474740000, -0.1302889000", \ + "0.0116135000, 0.0105122000, 0.0078991000, 0.0016945000, -0.0129421000, -0.0476971000, -0.1305022000", \ + "0.0113432000, 0.0102415000, 0.0076682000, 0.0015013000, -0.0131241000, -0.0479096000, -0.1307161000", \ + "0.0111170000, 0.0100268000, 0.0074368000, 0.0013233000, -0.0132333000, -0.0478532000, -0.1306782000", \ + "0.0116058000, 0.0105244000, 0.0079442000, 0.0016486000, -0.0131805000, -0.0481431000, -0.1307856000", \ + "0.0132662000, 0.0121148000, 0.0094205000, 0.0031427000, -0.0118957000, -0.0472135000, -0.1304513000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0279104000, 0.0290588000, 0.0316921000, 0.0379266000, 0.0526491000, 0.0873113000, 0.1693136000", \ + "0.0276659000, 0.0287259000, 0.0313861000, 0.0376624000, 0.0524655000, 0.0871933000, 0.1693261000", \ + "0.0272529000, 0.0283845000, 0.0310480000, 0.0373735000, 0.0522510000, 0.0870304000, 0.1693312000", \ + "0.0269524000, 0.0281096000, 0.0307336000, 0.0370609000, 0.0519188000, 0.0868123000, 0.1692257000", \ + "0.0267177000, 0.0278297000, 0.0304891000, 0.0367506000, 0.0515465000, 0.0864296000, 0.1689024000", \ + "0.0267130000, 0.0278162000, 0.0304775000, 0.0367084000, 0.0513946000, 0.0862651000, 0.1685259000", \ + "0.0262803000, 0.0273335000, 0.0299354000, 0.0366025000, 0.0516016000, 0.0863689000, 0.1684201000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0078288000, 0.0067387000, 0.0041500000, -0.0020097000, -0.0166962000, -0.0516229000, -0.1346684000", \ + "0.0078341000, 0.0067517000, 0.0041768000, -0.0019557000, -0.0166129000, -0.0515260000, -0.1345493000", \ + "0.0078458000, 0.0067574000, 0.0042110000, -0.0018643000, -0.0164263000, -0.0512937000, -0.1342867000", \ + "0.0073553000, 0.0062944000, 0.0038107000, -0.0022055000, -0.0166886000, -0.0514190000, -0.1343487000", \ + "0.0075959000, 0.0064782000, 0.0039170000, -0.0021880000, -0.0168678000, -0.0515430000, -0.1343795000", \ + "0.0081438000, 0.0070415000, 0.0044469000, -0.0017394000, -0.0163887000, -0.0514969000, -0.1344358000", \ + "0.0108012000, 0.0096213000, 0.0068551000, 0.0003490000, -0.0147368000, -0.0500007000, -0.1335873000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0223361000, 0.0234157000, 0.0261122000, 0.0324368000, 0.0473142000, 0.0821082000, 0.1641270000", \ + "0.0219484000, 0.0230961000, 0.0258237000, 0.0321738000, 0.0470809000, 0.0818973000, 0.1642944000", \ + "0.0216687000, 0.0227294000, 0.0254364000, 0.0317943000, 0.0467379000, 0.0817417000, 0.1641291000", \ + "0.0214063000, 0.0224858000, 0.0251361000, 0.0314219000, 0.0463424000, 0.0813361000, 0.1637624000", \ + "0.0210907000, 0.0222143000, 0.0248799000, 0.0311383000, 0.0459523000, 0.0808166000, 0.1633033000", \ + "0.0210704000, 0.0221753000, 0.0248307000, 0.0310538000, 0.0459259000, 0.0807907000, 0.1630231000", \ + "0.0218556000, 0.0229317000, 0.0254424000, 0.0315608000, 0.0462937000, 0.0809199000, 0.1631521000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("-0.0001902000, -0.0012303000, -0.0037500000, -0.0098758000, -0.0245787000, -0.0596056000, -0.1427656000", \ + "-0.0004865000, -0.0014663000, -0.0039192000, -0.0099275000, -0.0245170000, -0.0594425000, -0.1425616000", \ + "-0.0008487000, -0.0018405000, -0.0042023000, -0.0101107000, -0.0245445000, -0.0593571000, -0.1423977000", \ + "-0.0011317000, -0.0021292000, -0.0046268000, -0.0104549000, -0.0247151000, -0.0594022000, -0.1423468000", \ + "-0.0008593000, -0.0019333000, -0.0044571000, -0.0104340000, -0.0250509000, -0.0596071000, -0.1423849000", \ + "-0.0000765000, -0.0012269000, -0.0038718000, -0.0102544000, -0.0248478000, -0.0596075000, -0.1425918000", \ + "0.0030651000, 0.0017735000, -0.0011421000, -0.0078617000, -0.0231171000, -0.0580932000, -0.1416227000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0219608000, 0.0231027000, 0.0258393000, 0.0322325000, 0.0471287000, 0.0819935000, 0.1641752000", \ + "0.0215587000, 0.0227087000, 0.0254614000, 0.0318207000, 0.0468489000, 0.0817178000, 0.1642022000", \ + "0.0211763000, 0.0223167000, 0.0249996000, 0.0313393000, 0.0463969000, 0.0814830000, 0.1638955000", \ + "0.0208298000, 0.0219697000, 0.0246650000, 0.0308195000, 0.0458163000, 0.0810142000, 0.1636564000", \ + "0.0210073000, 0.0220434000, 0.0246732000, 0.0308808000, 0.0455656000, 0.0804746000, 0.1630184000", \ + "0.0218582000, 0.0229466000, 0.0254965000, 0.0315597000, 0.0460217000, 0.0806097000, 0.1627270000", \ + "0.0246091000, 0.0256234000, 0.0280609000, 0.0339614000, 0.0481288000, 0.0819538000, 0.1623287000"); + } + } + max_capacitance : 0.0888160000; + max_transition : 1.4972550000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0301879000, 0.0328299000, 0.0389262000, 0.0521889000, 0.0809793000, 0.1444991000, 0.2892254000", \ + "0.0345577000, 0.0371548000, 0.0431101000, 0.0562593000, 0.0850523000, 0.1484319000, 0.2933461000", \ + "0.0461333000, 0.0484447000, 0.0539801000, 0.0664893000, 0.0948931000, 0.1582436000, 0.3028838000", \ + "0.0677036000, 0.0704239000, 0.0773507000, 0.0917122000, 0.1194513000, 0.1814539000, 0.3260707000", \ + "0.0943783000, 0.0993366000, 0.1092574000, 0.1294460000, 0.1686564000, 0.2382227000, 0.3821202000", \ + "0.1205518000, 0.1269176000, 0.1416013000, 0.1729669000, 0.2316693000, 0.3345224000, 0.5095024000", \ + "0.1244226000, 0.1349197000, 0.1566287000, 0.2020449000, 0.2912454000, 0.4514154000, 0.7156025000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.1246146000, 0.1333897000, 0.1531862000, 0.1988729000, 0.3036789000, 0.5507188000, 1.1350849000", \ + "0.1279870000, 0.1366869000, 0.1567027000, 0.2024793000, 0.3086272000, 0.5606456000, 1.1409116000", \ + "0.1391120000, 0.1476121000, 0.1674445000, 0.2137730000, 0.3207427000, 0.5702903000, 1.1559833000", \ + "0.1652519000, 0.1733318000, 0.1930251000, 0.2386403000, 0.3446786000, 0.5943521000, 1.1868077000", \ + "0.2167265000, 0.2257426000, 0.2458648000, 0.2912998000, 0.3973850000, 0.6517686000, 1.2342327000", \ + "0.2988727000, 0.3108302000, 0.3355939000, 0.3904722000, 0.5073416000, 0.7575333000, 1.3487044000", \ + "0.4254714000, 0.4422487000, 0.4788450000, 0.5543555000, 0.7027522000, 0.9949694000, 1.5934537000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0346289000, 0.0373951000, 0.0441634000, 0.0595200000, 0.0943732000, 0.1758186000, 0.3694197000", \ + "0.0330569000, 0.0362540000, 0.0432324000, 0.0588961000, 0.0941584000, 0.1758008000, 0.3691255000", \ + "0.0340132000, 0.0365221000, 0.0427085000, 0.0576345000, 0.0934289000, 0.1755352000, 0.3692711000", \ + "0.0454342000, 0.0480798000, 0.0540650000, 0.0657274000, 0.0961013000, 0.1747939000, 0.3687111000", \ + "0.0681175000, 0.0716086000, 0.0793699000, 0.0956368000, 0.1272254000, 0.1907636000, 0.3704254000", \ + "0.1086283000, 0.1141485000, 0.1257253000, 0.1481509000, 0.1910849000, 0.2712778000, 0.4194665000", \ + "0.1800415000, 0.1900569000, 0.2090016000, 0.2457036000, 0.3062064000, 0.4165001000, 0.6050354000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0789782000, 0.0896707000, 0.1149972000, 0.1750773000, 0.3163406000, 0.6513911000, 1.4402181000", \ + "0.0791375000, 0.0902635000, 0.1151943000, 0.1741919000, 0.3167638000, 0.6556927000, 1.4431008000", \ + "0.0792659000, 0.0903443000, 0.1153411000, 0.1752533000, 0.3165962000, 0.6519967000, 1.4448989000", \ + "0.0796511000, 0.0902023000, 0.1155756000, 0.1750686000, 0.3164547000, 0.6500851000, 1.4541134000", \ + "0.0880836000, 0.0979197000, 0.1208700000, 0.1781585000, 0.3166877000, 0.6551589000, 1.4391560000", \ + "0.1151747000, 0.1254109000, 0.1504659000, 0.2077829000, 0.3363755000, 0.6563284000, 1.4452530000", \ + "0.1823533000, 0.1940377000, 0.2198696000, 0.2809113000, 0.4180017000, 0.7192792000, 1.4645647000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0363316000, 0.0389799000, 0.0449058000, 0.0580584000, 0.0868387000, 0.1502285000, 0.2949237000", \ + "0.0408859000, 0.0434943000, 0.0493681000, 0.0625273000, 0.0911448000, 0.1546461000, 0.2991795000", \ + "0.0508177000, 0.0532942000, 0.0589988000, 0.0719277000, 0.1004710000, 0.1638164000, 0.3086257000", \ + "0.0700249000, 0.0729254000, 0.0793927000, 0.0932816000, 0.1217631000, 0.1850593000, 0.3297718000", \ + "0.0984902000, 0.1023768000, 0.1113332000, 0.1295277000, 0.1646681000, 0.2333624000, 0.3792275000", \ + "0.1291238000, 0.1351810000, 0.1481781000, 0.1744501000, 0.2268186000, 0.3199290000, 0.4894023000", \ + "0.1405471000, 0.1497084000, 0.1698637000, 0.2111947000, 0.2932344000, 0.4361803000, 0.6747077000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.1605514000, 0.1683552000, 0.1879737000, 0.2325614000, 0.3377382000, 0.5852272000, 1.1709810000", \ + "0.1644064000, 0.1727684000, 0.1918358000, 0.2372854000, 0.3427209000, 0.5903611000, 1.1754397000", \ + "0.1756179000, 0.1842089000, 0.2036126000, 0.2491794000, 0.3549757000, 0.6031700000, 1.1893776000", \ + "0.2018622000, 0.2102929000, 0.2296311000, 0.2749813000, 0.3808490000, 0.6296717000, 1.2156410000", \ + "0.2558787000, 0.2639317000, 0.2831745000, 0.3283811000, 0.4339745000, 0.6828069000, 1.2691991000", \ + "0.3477607000, 0.3573110000, 0.3808733000, 0.4321505000, 0.5454848000, 0.7941783000, 1.3807078000", \ + "0.4968835000, 0.5107127000, 0.5425550000, 0.6087892000, 0.7487622000, 1.0340374000, 1.6307300000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0335088000, 0.0364159000, 0.0432354000, 0.0587528000, 0.0941101000, 0.1757656000, 0.3689005000", \ + "0.0330958000, 0.0360376000, 0.0428089000, 0.0585234000, 0.0937635000, 0.1756345000, 0.3692525000", \ + "0.0333718000, 0.0361838000, 0.0426528000, 0.0579093000, 0.0934299000, 0.1754233000, 0.3691354000", \ + "0.0411494000, 0.0435605000, 0.0494736000, 0.0622089000, 0.0947252000, 0.1752853000, 0.3696168000", \ + "0.0601416000, 0.0630816000, 0.0690840000, 0.0832255000, 0.1138378000, 0.1846420000, 0.3690353000", \ + "0.0963497000, 0.1004736000, 0.1094430000, 0.1274301000, 0.1660593000, 0.2370717000, 0.4009944000", \ + "0.1633380000, 0.1693123000, 0.1825913000, 0.2084271000, 0.2610958000, 0.3545650000, 0.5344286000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.1073853000, 0.1183288000, 0.1439461000, 0.2039414000, 0.3454523000, 0.6798082000, 1.4730384000", \ + "0.1074318000, 0.1181879000, 0.1438780000, 0.2038283000, 0.3454457000, 0.6797248000, 1.4686923000", \ + "0.1075351000, 0.1187890000, 0.1437266000, 0.2044076000, 0.3455084000, 0.6798881000, 1.4713983000", \ + "0.1078972000, 0.1183776000, 0.1437323000, 0.2038814000, 0.3456006000, 0.6798331000, 1.4717222000", \ + "0.1124569000, 0.1226865000, 0.1470330000, 0.2050609000, 0.3455776000, 0.6823370000, 1.4734336000", \ + "0.1389581000, 0.1493308000, 0.1748285000, 0.2314140000, 0.3619350000, 0.6835447000, 1.4708518000", \ + "0.2026977000, 0.2140663000, 0.2407539000, 0.3021998000, 0.4389221000, 0.7437349000, 1.4878120000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0197362000, 0.0211456000, 0.0243290000, 0.0315237000, 0.0476598000, 0.0841345000, 0.1694411000", \ + "0.0246562000, 0.0260208000, 0.0291919000, 0.0363470000, 0.0523088000, 0.0887916000, 0.1741247000", \ + "0.0352857000, 0.0369357000, 0.0405133000, 0.0477118000, 0.0634911000, 0.0998903000, 0.1852022000", \ + "0.0493241000, 0.0518521000, 0.0575097000, 0.0684109000, 0.0888682000, 0.1260263000, 0.2108934000", \ + "0.0641405000, 0.0676305000, 0.0761292000, 0.0935254000, 0.1255508000, 0.1803986000, 0.2714632000", \ + "0.0706166000, 0.0767415000, 0.0900126000, 0.1168001000, 0.1675956000, 0.2535660000, 0.3919563000", \ + "0.0450560000, 0.0545292000, 0.0753867000, 0.1173980000, 0.1968991000, 0.3328200000, 0.5505099000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.1424451000, 0.1509101000, 0.1700842000, 0.2158225000, 0.3217214000, 0.5697867000, 1.1556397000", \ + "0.1454671000, 0.1536169000, 0.1734495000, 0.2188919000, 0.3253112000, 0.5738706000, 1.1595161000", \ + "0.1555474000, 0.1638500000, 0.1834858000, 0.2288894000, 0.3355466000, 0.5849130000, 1.1710383000", \ + "0.1814373000, 0.1894552000, 0.2090295000, 0.2543170000, 0.3604015000, 0.6099302000, 1.1969752000", \ + "0.2381411000, 0.2467925000, 0.2664382000, 0.3115573000, 0.4173004000, 0.6661638000, 1.2533062000", \ + "0.3371866000, 0.3486908000, 0.3746271000, 0.4316323000, 0.5509596000, 0.8002221000, 1.3867526000", \ + "0.4986546000, 0.5162779000, 0.5552009000, 0.6369413000, 0.7962575000, 1.1014402000, 1.6992887000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0202182000, 0.0217786000, 0.0254814000, 0.0342278000, 0.0544487000, 0.1019240000, 0.2163734000", \ + "0.0198495000, 0.0213724000, 0.0250194000, 0.0339803000, 0.0543721000, 0.1019184000, 0.2151944000", \ + "0.0243291000, 0.0254353000, 0.0283620000, 0.0357822000, 0.0545890000, 0.1019074000, 0.2155380000", \ + "0.0392033000, 0.0404889000, 0.0436229000, 0.0505780000, 0.0652417000, 0.1053146000, 0.2149310000", \ + "0.0653599000, 0.0674282000, 0.0719533000, 0.0815755000, 0.1010151000, 0.1373354000, 0.2285664000", \ + "0.1111240000, 0.1143304000, 0.1214343000, 0.1365004000, 0.1657280000, 0.2177495000, 0.3070950000", \ + "0.1931389000, 0.1980005000, 0.2096668000, 0.2332471000, 0.2774163000, 0.3565195000, 0.4876625000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.1075345000, 0.1180867000, 0.1438974000, 0.2038886000, 0.3455423000, 0.6794205000, 1.4740584000", \ + "0.1073673000, 0.1181094000, 0.1439232000, 0.2039358000, 0.3454733000, 0.6797867000, 1.4716612000", \ + "0.1073982000, 0.1181831000, 0.1439491000, 0.2039535000, 0.3454061000, 0.6797048000, 1.4695486000", \ + "0.1076892000, 0.1184125000, 0.1439171000, 0.2041012000, 0.3455488000, 0.6798584000, 1.4683643000", \ + "0.1184197000, 0.1281140000, 0.1519639000, 0.2083186000, 0.3463259000, 0.6798225000, 1.4698263000", \ + "0.1606597000, 0.1713187000, 0.1955299000, 0.2497862000, 0.3717155000, 0.6844276000, 1.4706575000", \ + "0.2509506000, 0.2634059000, 0.2927632000, 0.3583743000, 0.4867486000, 0.7695150000, 1.4903760000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0154336000, 0.0166712000, 0.0194894000, 0.0259412000, 0.0407447000, 0.0756272000, 0.1581565000", \ + "0.0200970000, 0.0213592000, 0.0241432000, 0.0306343000, 0.0456037000, 0.0806285000, 0.1630677000", \ + "0.0274157000, 0.0293843000, 0.0336127000, 0.0417720000, 0.0569821000, 0.0917263000, 0.1743373000", \ + "0.0353106000, 0.0385356000, 0.0452303000, 0.0582479000, 0.0804848000, 0.1182460000, 0.2004034000", \ + "0.0399183000, 0.0450894000, 0.0557435000, 0.0768119000, 0.1123445000, 0.1700210000, 0.2614725000", \ + "0.0303154000, 0.0383853000, 0.0553217000, 0.0883480000, 0.1452210000, 0.2365184000, 0.3777024000", \ + "-0.0227929000, -0.0093544000, 0.0179415000, 0.0707219000, 0.1599350000, 0.3040990000, 0.5270949000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0957186000, 0.1041735000, 0.1240733000, 0.1700525000, 0.2764623000, 0.5249370000, 1.1100012000", \ + "0.0978343000, 0.1064380000, 0.1263848000, 0.1720933000, 0.2791169000, 0.5281318000, 1.1145557000", \ + "0.1067741000, 0.1149320000, 0.1342621000, 0.1802073000, 0.2872132000, 0.5372038000, 1.1240465000", \ + "0.1320467000, 0.1401478000, 0.1594247000, 0.2033463000, 0.3102650000, 0.5603155000, 1.1478893000", \ + "0.1957236000, 0.2041460000, 0.2232871000, 0.2667253000, 0.3703081000, 0.6200483000, 1.2069815000", \ + "0.2987025000, 0.3116384000, 0.3404091000, 0.4009914000, 0.5180175000, 0.7632714000, 1.3474573000", \ + "0.4684696000, 0.4866982000, 0.5272104000, 0.6158228000, 0.7875947000, 1.0977433000, 1.6749270000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0114869000, 0.0131120000, 0.0172046000, 0.0263436000, 0.0466619000, 0.0927224000, 0.2021957000", \ + "0.0123745000, 0.0138570000, 0.0175751000, 0.0263664000, 0.0465864000, 0.0927239000, 0.2025615000", \ + "0.0203329000, 0.0213375000, 0.0237024000, 0.0301849000, 0.0477204000, 0.0927416000, 0.2020349000", \ + "0.0360302000, 0.0373791000, 0.0402571000, 0.0470197000, 0.0609088000, 0.0977869000, 0.2019648000", \ + "0.0629686000, 0.0647288000, 0.0690573000, 0.0783543000, 0.0973184000, 0.1324116000, 0.2165934000", \ + "0.1113236000, 0.1140030000, 0.1201381000, 0.1335854000, 0.1615877000, 0.2123599000, 0.3002915000", \ + "0.2006424000, 0.2047864000, 0.2137481000, 0.2340678000, 0.2759943000, 0.3535104000, 0.4815116000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.1063855000, 0.1176593000, 0.1431614000, 0.2038075000, 0.3455304000, 0.6800794000, 1.4686881000", \ + "0.1059640000, 0.1174757000, 0.1431771000, 0.2042129000, 0.3455497000, 0.6798077000, 1.4740512000", \ + "0.1048167000, 0.1161397000, 0.1424678000, 0.2034249000, 0.3454927000, 0.6813987000, 1.4692202000", \ + "0.1031559000, 0.1139452000, 0.1397613000, 0.2021292000, 0.3452819000, 0.6823347000, 1.4737896000", \ + "0.1243311000, 0.1336571000, 0.1555361000, 0.2089835000, 0.3451614000, 0.6801270000, 1.4701425000", \ + "0.1700186000, 0.1826631000, 0.2102648000, 0.2685754000, 0.3856384000, 0.6856528000, 1.4712490000", \ + "0.2496665000, 0.2673830000, 0.3051681000, 0.3830763000, 0.5301523000, 0.8032505000, 1.4972549000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a211oi_4") { + leakage_power () { + value : 0.0020907000; + when : "!A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0046760000; + when : "!A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0018881000; + when : "!A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0020063000; + when : "!A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0020907000; + when : "!A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0068997000; + when : "!A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0018881000; + when : "!A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0020063000; + when : "!A1&A2&B1&!C1"; + } + leakage_power () { + value : 0.0020907000; + when : "A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0060819000; + when : "A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0018881000; + when : "A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0020063000; + when : "A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0004918000; + when : "A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0032064000; + when : "A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0000933579; + when : "A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0007064000; + when : "A1&A2&B1&!C1"; + } + area : 20.019200000; + cell_footprint : "sky130_fd_sc_hd__a211oi"; + cell_leakage_power : 0.0025069380; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0084810000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081200000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0175481000, 0.0175479000, 0.0175476000, 0.0175420000, 0.0175293000, 0.0174999000, 0.0174320000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0132208000, -0.0132449000, -0.0133003000, -0.0132726000, -0.0132087000, -0.0130615000, -0.0127221000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0088430000; + } + pin ("A2") { + capacitance : 0.0091250000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0086690000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0162183000, 0.0161981000, 0.0161514000, 0.0161459000, 0.0161332000, 0.0161041000, 0.0160368000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0161082000, -0.0161051000, -0.0160981000, -0.0161006000, -0.0161062000, -0.0161191000, -0.0161489000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0095820000; + } + pin ("B1") { + capacitance : 0.0091130000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0084920000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0167266000, 0.0167304000, 0.0167391000, 0.0167465000, 0.0167638000, 0.0168035000, 0.0168950000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0139921000, -0.0143170000, -0.0150661000, -0.0150966000, -0.0151667000, -0.0153285000, -0.0157013000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0097350000; + } + pin ("C1") { + capacitance : 0.0085760000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0079050000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0089947000, 0.0089810000, 0.0089494000, 0.0089776000, 0.0090426000, 0.0091925000, 0.0095379000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0070511000, -0.0070539000, -0.0070605000, -0.0070598000, -0.0070582000, -0.0070544000, -0.0070457000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0092480000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1&!C1) | (!A2&!B1&!C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012817810, 0.0032859260, 0.0084236780, 0.0215946300, 0.0553591700, 0.1419167000"); + values("0.0221156000, 0.0208468000, 0.0176278000, 0.0093325000, -0.0118637000, -0.0659830000, -0.2053591000", \ + "0.0217268000, 0.0204705000, 0.0172360000, 0.0089517000, -0.0122520000, -0.0663491000, -0.2058268000", \ + "0.0212021000, 0.0199401000, 0.0167418000, 0.0084433000, -0.0127094000, -0.0667875000, -0.2062626000", \ + "0.0203392000, 0.0191198000, 0.0159198000, 0.0078846000, -0.0132547000, -0.0673177000, -0.2067323000", \ + "0.0197261000, 0.0184789000, 0.0153051000, 0.0072742000, -0.0138099000, -0.0677020000, -0.2071094000", \ + "0.0211297000, 0.0198658000, 0.0160973000, 0.0077394000, -0.0136225000, -0.0677288000, -0.2071885000", \ + "0.0245280000, 0.0232065000, 0.0197998000, 0.0111881000, -0.0104413000, -0.0657193000, -0.2066481000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012817810, 0.0032859260, 0.0084236780, 0.0215946300, 0.0553591700, 0.1419167000"); + values("0.0394850000, 0.0408585000, 0.0441602000, 0.0526879000, 0.0739746000, 0.1289948000, 0.2671932000", \ + "0.0385991000, 0.0399060000, 0.0433940000, 0.0520758000, 0.0737182000, 0.1281658000, 0.2670183000", \ + "0.0376642000, 0.0390297000, 0.0424412000, 0.0511073000, 0.0730443000, 0.1275838000, 0.2664346000", \ + "0.0371633000, 0.0384923000, 0.0417716000, 0.0502876000, 0.0721269000, 0.1269194000, 0.2664840000", \ + "0.0367219000, 0.0380032000, 0.0412930000, 0.0496795000, 0.0710664000, 0.1256876000, 0.2648738000", \ + "0.0368373000, 0.0380849000, 0.0413811000, 0.0496279000, 0.0708085000, 0.1254205000, 0.2642741000", \ + "0.0359036000, 0.0371094000, 0.0405792000, 0.0497000000, 0.0711540000, 0.1251130000, 0.2640029000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012817810, 0.0032859260, 0.0084236780, 0.0215946300, 0.0553591700, 0.1419167000"); + values("0.0246988000, 0.0234473000, 0.0202332000, 0.0119253000, -0.0092878000, -0.0633834000, -0.2028314000", \ + "0.0242574000, 0.0230048000, 0.0197667000, 0.0114633000, -0.0097317000, -0.0638318000, -0.2032382000", \ + "0.0236619000, 0.0224235000, 0.0191703000, 0.0108869000, -0.0102987000, -0.0643916000, -0.2037984000", \ + "0.0230004000, 0.0217748000, 0.0185921000, 0.0104387000, -0.0107525000, -0.0648967000, -0.2042855000", \ + "0.0224409000, 0.0211900000, 0.0180459000, 0.0099092000, -0.0110424000, -0.0650400000, -0.2043700000", \ + "0.0229407000, 0.0216701000, 0.0184394000, 0.0102636000, -0.0110519000, -0.0656390000, -0.2047500000", \ + "0.0259901000, 0.0246867000, 0.0214038000, 0.0128091000, -0.0088452000, -0.0637624000, -0.2045184000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012817810, 0.0032859260, 0.0084236780, 0.0215946300, 0.0553591700, 0.1419167000"); + values("0.0532440000, 0.0544720000, 0.0577266000, 0.0660301000, 0.0871699000, 0.1413075000, 0.2797061000", \ + "0.0526046000, 0.0538823000, 0.0571748000, 0.0655255000, 0.0868501000, 0.1411183000, 0.2794157000", \ + "0.0520476000, 0.0532833000, 0.0565909000, 0.0650645000, 0.0864260000, 0.1408371000, 0.2794185000", \ + "0.0515176000, 0.0528237000, 0.0560673000, 0.0644684000, 0.0859118000, 0.1403833000, 0.2792153000", \ + "0.0510427000, 0.0523060000, 0.0555702000, 0.0639392000, 0.0852876000, 0.1397616000, 0.2785661000", \ + "0.0511034000, 0.0523810000, 0.0555909000, 0.0638242000, 0.0851234000, 0.1394521000, 0.2782262000", \ + "0.0500127000, 0.0512533000, 0.0549071000, 0.0639114000, 0.0854494000, 0.1396124000, 0.2778673000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012817810, 0.0032859260, 0.0084236780, 0.0215946300, 0.0553591700, 0.1419167000"); + values("0.0141680000, 0.0129206000, 0.0097168000, 0.0014980000, -0.0196645000, -0.0741243000, -0.2140700000", \ + "0.0142693000, 0.0130319000, 0.0098558000, 0.0016853000, -0.0194289000, -0.0738496000, -0.2137934000", \ + "0.0144943000, 0.0132838000, 0.0101645000, 0.0021199000, -0.0188902000, -0.0731755000, -0.2130622000", \ + "0.0136515000, 0.0124432000, 0.0093393000, 0.0013957000, -0.0193385000, -0.0734227000, -0.2131677000", \ + "0.0137852000, 0.0125618000, 0.0093852000, 0.0013122000, -0.0196231000, -0.0736674000, -0.2131606000", \ + "0.0148033000, 0.0135597000, 0.0103079000, 0.0020957000, -0.0189126000, -0.0731437000, -0.2132376000", \ + "0.0192328000, 0.0178974000, 0.0145460000, 0.0058049000, -0.0159510000, -0.0702239000, -0.2116027000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012817810, 0.0032859260, 0.0084236780, 0.0215946300, 0.0553591700, 0.1419167000"); + values("0.0433691000, 0.0447289000, 0.0481205000, 0.0566108000, 0.0780046000, 0.1323463000, 0.2708757000", \ + "0.0425511000, 0.0439098000, 0.0472925000, 0.0558846000, 0.0775006000, 0.1319729000, 0.2707422000", \ + "0.0417434000, 0.0430822000, 0.0464314000, 0.0549452000, 0.0766209000, 0.1314450000, 0.2704249000", \ + "0.0411625000, 0.0424654000, 0.0458194000, 0.0541808000, 0.0757978000, 0.1305802000, 0.2697611000", \ + "0.0406302000, 0.0419516000, 0.0452135000, 0.0536193000, 0.0749881000, 0.1295522000, 0.2687124000", \ + "0.0406754000, 0.0419357000, 0.0451812000, 0.0534867000, 0.0749747000, 0.1292553000, 0.2679652000", \ + "0.0420192000, 0.0432514000, 0.0463857000, 0.0544831000, 0.0756537000, 0.1297580000, 0.2685350000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012817810, 0.0032859260, 0.0084236780, 0.0215946300, 0.0553591700, 0.1419167000"); + values("0.0010383000, -0.0001445000, -0.0032654000, -0.0114287000, -0.0326551000, -0.0872516000, -0.2274143000", \ + "0.0005817000, -0.0005789000, -0.0035852000, -0.0115685000, -0.0325592000, -0.0869784000, -0.2270436000", \ + "-0.0001107000, -0.0012379000, -0.0042048000, -0.0120080000, -0.0326267000, -0.0867760000, -0.2267036000", \ + "-0.0008529000, -0.0020085000, -0.0049075000, -0.0126619000, -0.0331035000, -0.0868872000, -0.2265311000", \ + "-0.0003196000, -0.0015180000, -0.0045832000, -0.0124133000, -0.0334411000, -0.0871858000, -0.2265873000", \ + "0.0006659000, -0.0006286000, -0.0039446000, -0.0121765000, -0.0336035000, -0.0869519000, -0.2269040000", \ + "0.0053528000, 0.0039913000, 0.0003857000, -0.0086639000, -0.0307035000, -0.0851663000, -0.2257180000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012817810, 0.0032859260, 0.0084236780, 0.0215946300, 0.0553591700, 0.1419167000"); + values("0.0408056000, 0.0421293000, 0.0455600000, 0.0541821000, 0.0757811000, 0.1301579000, 0.2687449000", \ + "0.0398577000, 0.0412109000, 0.0446201000, 0.0533371000, 0.0750778000, 0.1297036000, 0.2685910000", \ + "0.0388820000, 0.0402945000, 0.0436449000, 0.0523519000, 0.0740222000, 0.1290034000, 0.2681436000", \ + "0.0384046000, 0.0397226000, 0.0430135000, 0.0513267000, 0.0730042000, 0.1279927000, 0.2675222000", \ + "0.0383710000, 0.0396303000, 0.0428792000, 0.0511848000, 0.0724384000, 0.1270534000, 0.2661988000", \ + "0.0403588000, 0.0415815000, 0.0447243000, 0.0528472000, 0.0742503000, 0.1276236000, 0.2658975000", \ + "0.0443113000, 0.0454780000, 0.0486216000, 0.0564144000, 0.0769813000, 0.1293815000, 0.2653688000"); + } + } + max_capacitance : 0.1419170000; + max_transition : 1.4951940000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.0272965000, 0.0289054000, 0.0327028000, 0.0420102000, 0.0639283000, 0.1148638000, 0.2384372000", \ + "0.0318684000, 0.0333361000, 0.0371235000, 0.0462609000, 0.0678561000, 0.1188243000, 0.2423455000", \ + "0.0434820000, 0.0448992000, 0.0482396000, 0.0567658000, 0.0778951000, 0.1286215000, 0.2518468000", \ + "0.0627523000, 0.0646993000, 0.0693996000, 0.0804571000, 0.1025260000, 0.1520563000, 0.2743207000", \ + "0.0848253000, 0.0876269000, 0.0944193000, 0.1099972000, 0.1425042000, 0.2056260000, 0.3284842000", \ + "0.1007382000, 0.1048275000, 0.1156371000, 0.1387328000, 0.1874079000, 0.2804358000, 0.4469907000", \ + "0.0822758000, 0.0884128000, 0.1034314000, 0.1382994000, 0.2122502000, 0.3554418000, 0.6093483000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.1480236000, 0.1542155000, 0.1695064000, 0.2083032000, 0.3045972000, 0.5528976000, 1.1799943000", \ + "0.1505015000, 0.1565336000, 0.1727531000, 0.2120801000, 0.3095864000, 0.5566027000, 1.1886787000", \ + "0.1611980000, 0.1671785000, 0.1830993000, 0.2225450000, 0.3218102000, 0.5672635000, 1.1936885000", \ + "0.1893665000, 0.1955228000, 0.2107157000, 0.2494253000, 0.3481699000, 0.5966931000, 1.2316569000", \ + "0.2473615000, 0.2536228000, 0.2692974000, 0.3078566000, 0.4043820000, 0.6547429000, 1.2803051000", \ + "0.3465631000, 0.3539995000, 0.3732187000, 0.4182940000, 0.5243613000, 0.7716115000, 1.3995708000", \ + "0.5107976000, 0.5214859000, 0.5492525000, 0.6087132000, 0.7413538000, 1.0276199000, 1.6655854000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.0342329000, 0.0360598000, 0.0405218000, 0.0518387000, 0.0794189000, 0.1473165000, 0.3212533000", \ + "0.0328442000, 0.0345920000, 0.0392897000, 0.0508775000, 0.0787478000, 0.1471445000, 0.3209864000", \ + "0.0349262000, 0.0364408000, 0.0403011000, 0.0505651000, 0.0775490000, 0.1465612000, 0.3208906000", \ + "0.0461338000, 0.0478322000, 0.0519629000, 0.0618951000, 0.0840256000, 0.1468514000, 0.3203915000", \ + "0.0686451000, 0.0707711000, 0.0757845000, 0.0883502000, 0.1139361000, 0.1714234000, 0.3242303000", \ + "0.1091191000, 0.1124203000, 0.1194186000, 0.1371215000, 0.1723642000, 0.2443380000, 0.3888750000", \ + "0.1805941000, 0.1855963000, 0.1978244000, 0.2240097000, 0.2763643000, 0.3762237000, 0.5574806000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.0955339000, 0.1031859000, 0.1228858000, 0.1733910000, 0.3045253000, 0.6393112000, 1.4823204000", \ + "0.0956411000, 0.1032490000, 0.1236756000, 0.1739820000, 0.3036306000, 0.6354816000, 1.4825634000", \ + "0.0962113000, 0.1034863000, 0.1230823000, 0.1735057000, 0.3039255000, 0.6334189000, 1.4801652000", \ + "0.0959572000, 0.1036575000, 0.1232535000, 0.1735936000, 0.3036753000, 0.6353654000, 1.4841793000", \ + "0.1018002000, 0.1087071000, 0.1272964000, 0.1757599000, 0.3038399000, 0.6346198000, 1.4786555000", \ + "0.1271563000, 0.1351050000, 0.1539463000, 0.2027539000, 0.3202893000, 0.6398001000, 1.4821143000", \ + "0.1891294000, 0.1965066000, 0.2179558000, 0.2676398000, 0.3939622000, 0.6955521000, 1.4951939000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.0328696000, 0.0344189000, 0.0381778000, 0.0474562000, 0.0691948000, 0.1203730000, 0.2439331000", \ + "0.0372462000, 0.0387228000, 0.0425437000, 0.0517247000, 0.0733600000, 0.1244223000, 0.2475325000", \ + "0.0466691000, 0.0481366000, 0.0517488000, 0.0606434000, 0.0820810000, 0.1328522000, 0.2559440000", \ + "0.0638202000, 0.0656176000, 0.0700202000, 0.0804781000, 0.1024110000, 0.1529628000, 0.2761225000", \ + "0.0877207000, 0.0901225000, 0.0959586000, 0.1097034000, 0.1390488000, 0.1968565000, 0.3223447000", \ + "0.1102096000, 0.1138510000, 0.1227232000, 0.1427336000, 0.1851047000, 0.2673367000, 0.4204063000", \ + "0.1062908000, 0.1116604000, 0.1248432000, 0.1555533000, 0.2219678000, 0.3482218000, 0.5705639000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.1819350000, 0.1877093000, 0.2022092000, 0.2389743000, 0.3318716000, 0.5678760000, 1.1708684000", \ + "0.1855953000, 0.1913780000, 0.2058044000, 0.2431165000, 0.3363568000, 0.5726134000, 1.1757727000", \ + "0.1970715000, 0.2030403000, 0.2175634000, 0.2550198000, 0.3487331000, 0.5855898000, 1.1892015000", \ + "0.2247729000, 0.2305849000, 0.2453511000, 0.2824516000, 0.3761824000, 0.6135866000, 1.2182323000", \ + "0.2820222000, 0.2877369000, 0.3021141000, 0.3391343000, 0.4327664000, 0.6700214000, 1.2753923000", \ + "0.3834159000, 0.3904855000, 0.4076703000, 0.4493140000, 0.5492656000, 0.7865094000, 1.3913478000", \ + "0.5534269000, 0.5624146000, 0.5845266000, 0.6374737000, 0.7596614000, 1.0315550000, 1.6474837000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.0339411000, 0.0357059000, 0.0402163000, 0.0515571000, 0.0792550000, 0.1473140000, 0.3209582000", \ + "0.0332168000, 0.0350506000, 0.0396148000, 0.0509134000, 0.0788268000, 0.1470855000, 0.3208709000", \ + "0.0340540000, 0.0357096000, 0.0399314000, 0.0507177000, 0.0781190000, 0.1466348000, 0.3209744000", \ + "0.0422368000, 0.0437152000, 0.0475588000, 0.0572142000, 0.0812529000, 0.1468599000, 0.3206589000", \ + "0.0609228000, 0.0626118000, 0.0669725000, 0.0771486000, 0.1019400000, 0.1609509000, 0.3229426000", \ + "0.0961121000, 0.0985442000, 0.1043987000, 0.1180425000, 0.1488710000, 0.2119113000, 0.3623811000", \ + "0.1624217000, 0.1659013000, 0.1744450000, 0.1926689000, 0.2346745000, 0.3175070000, 0.4867499000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.1250177000, 0.1320005000, 0.1511113000, 0.2008050000, 0.3262010000, 0.6455128000, 1.4609965000", \ + "0.1245866000, 0.1317979000, 0.1511476000, 0.1999534000, 0.3248177000, 0.6445428000, 1.4584662000", \ + "0.1248207000, 0.1318827000, 0.1511364000, 0.2000310000, 0.3248049000, 0.6439053000, 1.4593264000", \ + "0.1251538000, 0.1323252000, 0.1511702000, 0.2001491000, 0.3249453000, 0.6436588000, 1.4639577000", \ + "0.1279325000, 0.1349348000, 0.1539214000, 0.2016120000, 0.3249633000, 0.6447001000, 1.4609185000", \ + "0.1524352000, 0.1600198000, 0.1781651000, 0.2254993000, 0.3409136000, 0.6486571000, 1.4647948000", \ + "0.2110360000, 0.2187941000, 0.2389257000, 0.2886704000, 0.4110937000, 0.7041578000, 1.4774965000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.0194387000, 0.0203379000, 0.0225768000, 0.0279264000, 0.0406229000, 0.0713035000, 0.1479481000", \ + "0.0243040000, 0.0251837000, 0.0273561000, 0.0325395000, 0.0451948000, 0.0759252000, 0.1525556000", \ + "0.0345380000, 0.0355970000, 0.0381359000, 0.0439365000, 0.0561166000, 0.0867431000, 0.1633954000", \ + "0.0474847000, 0.0490367000, 0.0528290000, 0.0614232000, 0.0792333000, 0.1121355000, 0.1886053000", \ + "0.0591432000, 0.0616002000, 0.0674366000, 0.0808701000, 0.1079799000, 0.1590680000, 0.2476564000", \ + "0.0593066000, 0.0630353000, 0.0712698000, 0.0922709000, 0.1356852000, 0.2158184000, 0.3527726000", \ + "0.0145719000, 0.0205511000, 0.0356634000, 0.0682807000, 0.1367868000, 0.2632294000, 0.4784483000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.1595585000, 0.1653061000, 0.1808027000, 0.2183354000, 0.3122259000, 0.5488541000, 1.1521174000", \ + "0.1617399000, 0.1672008000, 0.1828890000, 0.2207501000, 0.3152628000, 0.5528027000, 1.1571417000", \ + "0.1713321000, 0.1766261000, 0.1919867000, 0.2296593000, 0.3244838000, 0.5630200000, 1.1681678000", \ + "0.1970927000, 0.2025760000, 0.2176562000, 0.2551743000, 0.3493205000, 0.5878491000, 1.1938942000", \ + "0.2555699000, 0.2613580000, 0.2761451000, 0.3131635000, 0.4072059000, 0.6449048000, 1.2514196000", \ + "0.3626777000, 0.3702968000, 0.3891561000, 0.4348200000, 0.5416940000, 0.7800087000, 1.3853916000", \ + "0.5493393000, 0.5604394000, 0.5884079000, 0.6529760000, 0.7946984000, 1.0861295000, 1.7045961000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.0201505000, 0.0210831000, 0.0235327000, 0.0297690000, 0.0455648000, 0.0859100000, 0.1895014000", \ + "0.0198254000, 0.0207079000, 0.0230500000, 0.0293138000, 0.0454158000, 0.0858546000, 0.1896012000", \ + "0.0245215000, 0.0251900000, 0.0270346000, 0.0321916000, 0.0462265000, 0.0857509000, 0.1897039000", \ + "0.0385894000, 0.0394377000, 0.0416941000, 0.0471602000, 0.0592335000, 0.0916235000, 0.1894262000", \ + "0.0636488000, 0.0649509000, 0.0681069000, 0.0757829000, 0.0928386000, 0.1269515000, 0.2067529000", \ + "0.1088823000, 0.1108746000, 0.1157272000, 0.1270893000, 0.1519790000, 0.2008152000, 0.2916320000", \ + "0.1911590000, 0.1942696000, 0.2009059000, 0.2197489000, 0.2567068000, 0.3306289000, 0.4615005000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.1244626000, 0.1321199000, 0.1515155000, 0.2000648000, 0.3250306000, 0.6439430000, 1.4617300000", \ + "0.1244562000, 0.1320890000, 0.1509985000, 0.1998602000, 0.3252333000, 0.6461469000, 1.4637432000", \ + "0.1244720000, 0.1320851000, 0.1514310000, 0.2001226000, 0.3249268000, 0.6438603000, 1.4594994000", \ + "0.1245386000, 0.1322426000, 0.1514208000, 0.1999393000, 0.3249942000, 0.6439551000, 1.4604412000", \ + "0.1335451000, 0.1405111000, 0.1583751000, 0.2041855000, 0.3260326000, 0.6443044000, 1.4644188000", \ + "0.1735384000, 0.1812981000, 0.1993351000, 0.2438904000, 0.3527012000, 0.6509998000, 1.4648387000", \ + "0.2597020000, 0.2683563000, 0.2897211000, 0.3403426000, 0.4628435000, 0.7348970000, 1.4784362000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.0157445000, 0.0165739000, 0.0185986000, 0.0235477000, 0.0357198000, 0.0662324000, 0.1440219000", \ + "0.0203123000, 0.0211565000, 0.0231740000, 0.0281984000, 0.0404483000, 0.0710601000, 0.1489006000", \ + "0.0273821000, 0.0287270000, 0.0318900000, 0.0384473000, 0.0513441000, 0.0820152000, 0.1598376000", \ + "0.0345061000, 0.0366217000, 0.0413690000, 0.0518291000, 0.0720572000, 0.1076828000, 0.1848953000", \ + "0.0363004000, 0.0395698000, 0.0472537000, 0.0638937000, 0.0959178000, 0.1517722000, 0.2438873000", \ + "0.0196911000, 0.0248931000, 0.0370757000, 0.0634394000, 0.1146394000, 0.2020366000, 0.3464016000", \ + "-0.0501502000, -0.0417151000, -0.0225426000, 0.0185075000, 0.0996049000, 0.2391649000, 0.4664591000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.1116869000, 0.1180317000, 0.1332469000, 0.1712595000, 0.2657234000, 0.5027728000, 1.1062494000", \ + "0.1126664000, 0.1189407000, 0.1341950000, 0.1726535000, 0.2679277000, 0.5060595000, 1.1103388000", \ + "0.1203372000, 0.1264614000, 0.1415230000, 0.1799173000, 0.2749690000, 0.5143140000, 1.1198040000", \ + "0.1460503000, 0.1519174000, 0.1663505000, 0.2033240000, 0.2979532000, 0.5372738000, 1.1438950000", \ + "0.2131526000, 0.2189709000, 0.2331277000, 0.2682994000, 0.3608973000, 0.5982957000, 1.2050917000", \ + "0.3321398000, 0.3406724000, 0.3614303000, 0.4092768000, 0.5134939000, 0.7441973000, 1.3457138000", \ + "0.5295790000, 0.5413948000, 0.5713981000, 0.6416946000, 0.7954170000, 1.0929305000, 1.6904041000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.0120926000, 0.0132403000, 0.0161787000, 0.0233781000, 0.0403887000, 0.0820104000, 0.1881351000", \ + "0.0130510000, 0.0140347000, 0.0166228000, 0.0234475000, 0.0403628000, 0.0821452000, 0.1881592000", \ + "0.0207558000, 0.0215112000, 0.0234460000, 0.0281465000, 0.0423897000, 0.0821536000, 0.1881041000", \ + "0.0356843000, 0.0365808000, 0.0388532000, 0.0445828000, 0.0573207000, 0.0893170000, 0.1881775000", \ + "0.0623071000, 0.0635297000, 0.0666760000, 0.0745288000, 0.0915437000, 0.1260985000, 0.2066882000", \ + "0.1104391000, 0.1121395000, 0.1166255000, 0.1276982000, 0.1518485000, 0.2018140000, 0.2928830000", \ + "0.1986204000, 0.2016845000, 0.2083596000, 0.2249585000, 0.2602841000, 0.3346141000, 0.4640550000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.1235173000, 0.1310827000, 0.1509225000, 0.1998302000, 0.3248735000, 0.6438162000, 1.4635196000", \ + "0.1232601000, 0.1310464000, 0.1500747000, 0.1997159000, 0.3247428000, 0.6460481000, 1.4643132000", \ + "0.1223085000, 0.1298381000, 0.1499219000, 0.2000642000, 0.3249802000, 0.6457772000, 1.4613371000", \ + "0.1193835000, 0.1275774000, 0.1467551000, 0.1978687000, 0.3245980000, 0.6462895000, 1.4620882000", \ + "0.1364788000, 0.1428331000, 0.1595662000, 0.2038605000, 0.3243976000, 0.6443894000, 1.4642412000", \ + "0.1849791000, 0.1931733000, 0.2134184000, 0.2612375000, 0.3623867000, 0.6506164000, 1.4639172000", \ + "0.2667235000, 0.2781467000, 0.3055392000, 0.3688289000, 0.5012452000, 0.7655107000, 1.4857141000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__a21bo_1 */ + + cell ("sky130_fd_sc_hd__a21bo_2") { + leakage_power () { + value : 0.0064781000; + when : "!A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0040086000; + when : "!A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0068416000; + when : "!A1&A2&B1_N"; + } + leakage_power () { + value : 0.0040089000; + when : "!A1&A2&!B1_N"; + } + leakage_power () { + value : 0.0066893000; + when : "A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0040090000; + when : "A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0043693000; + when : "A1&A2&B1_N"; + } + leakage_power () { + value : 0.0013125000; + when : "A1&A2&!B1_N"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__a21bo"; + cell_leakage_power : 0.0047146520; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023930000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023050000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041447000, 0.0041441000, 0.0041429000, 0.0041444000, 0.0041479000, 0.0041560000, 0.0041746000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041361000, -0.0041370000, -0.0041392000, -0.0041405000, -0.0041435000, -0.0041505000, -0.0041664000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024810000; + } + pin ("A2") { + capacitance : 0.0023710000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022640000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040217000, 0.0040220000, 0.0040229000, 0.0040245000, 0.0040280000, 0.0040361000, 0.0040549000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040209000, -0.0040203000, -0.0040187000, -0.0040187000, -0.0040186000, -0.0040184000, -0.0040179000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024780000; + } + pin ("B1_N") { + capacitance : 0.0013370000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0012900000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0077233000, 0.0076417000, 0.0074535000, 0.0075127000, 0.0076492000, 0.0079637000, 0.0086888000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0017738000, 0.0017186000, 0.0015914000, 0.0016483000, 0.0017796000, 0.0020823000, 0.0027798000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0013830000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2) | (!B1_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("0.0144847000, 0.0130862000, 0.0094839000, -0.0012171000, -0.0360498000, -0.1412692000, -0.4464225000", \ + "0.0143501000, 0.0129602000, 0.0093338000, -0.0013565000, -0.0362606000, -0.1413961000, -0.4465494000", \ + "0.0141451000, 0.0127189000, 0.0090686000, -0.0016305000, -0.0364584000, -0.1416470000, -0.4468203000", \ + "0.0138971000, 0.0124566000, 0.0088429000, -0.0018778000, -0.0367227000, -0.1419375000, -0.4470464000", \ + "0.0137277000, 0.0122739000, 0.0085677000, -0.0022093000, -0.0370984000, -0.1421938000, -0.4472748000", \ + "0.0146931000, 0.0131315000, 0.0087285000, -0.0029765000, -0.0374584000, -0.1423799000, -0.4473739000", \ + "0.0177635000, 0.0160726000, 0.0115075000, -0.0011403000, -0.0373965000, -0.1423802000, -0.4471838000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("0.0187861000, 0.0205289000, 0.0251880000, 0.0383831000, 0.0753395000, 0.1811380000, 0.4837537000", \ + "0.0187185000, 0.0203830000, 0.0250476000, 0.0382803000, 0.0751996000, 0.1805002000, 0.4819583000", \ + "0.0184960000, 0.0201762000, 0.0249178000, 0.0381079000, 0.0750056000, 0.1808926000, 0.4815784000", \ + "0.0183879000, 0.0200286000, 0.0247260000, 0.0378040000, 0.0746641000, 0.1805964000, 0.4832862000", \ + "0.0183714000, 0.0199921000, 0.0246003000, 0.0373278000, 0.0741645000, 0.1796216000, 0.4819490000", \ + "0.0191981000, 0.0207221000, 0.0251753000, 0.0375624000, 0.0744365000, 0.1789505000, 0.4818922000", \ + "0.0205600000, 0.0220469000, 0.0262949000, 0.0388842000, 0.0755398000, 0.1811421000, 0.4813587000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("0.0169246000, 0.0154757000, 0.0117469000, 0.0010171000, -0.0337209000, -0.1387919000, -0.4437974000", \ + "0.0167299000, 0.0152914000, 0.0116060000, 0.0008804000, -0.0338539000, -0.1388597000, -0.4438758000", \ + "0.0167037000, 0.0152410000, 0.0115379000, 0.0007282000, -0.0340299000, -0.1390284000, -0.4440285000", \ + "0.0164877000, 0.0150272000, 0.0113689000, 0.0005685000, -0.0342016000, -0.1391769000, -0.4441686000", \ + "0.0164493000, 0.0149784000, 0.0112208000, 0.0004043000, -0.0344038000, -0.1393584000, -0.4443412000", \ + "0.0171179000, 0.0155321000, 0.0110407000, -0.0001883000, -0.0346939000, -0.1395090000, -0.4444248000", \ + "0.0206666000, 0.0189846000, 0.0145174000, 0.0018410000, -0.0344882000, -0.1394743000, -0.4441928000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("0.0186260000, 0.0203081000, 0.0250000000, 0.0381598000, 0.0751303000, 0.1801802000, 0.4842359000", \ + "0.0184759000, 0.0201745000, 0.0248509000, 0.0380496000, 0.0750107000, 0.1808462000, 0.4834475000", \ + "0.0183606000, 0.0200343000, 0.0247185000, 0.0378864000, 0.0749026000, 0.1797753000, 0.4819169000", \ + "0.0181518000, 0.0198103000, 0.0244979000, 0.0376771000, 0.0745655000, 0.1804893000, 0.4830987000", \ + "0.0180625000, 0.0196877000, 0.0243032000, 0.0372867000, 0.0742193000, 0.1792974000, 0.4816986000", \ + "0.0185396000, 0.0200866000, 0.0246208000, 0.0373594000, 0.0741254000, 0.1788466000, 0.4826252000", \ + "0.0197338000, 0.0212180000, 0.0256014000, 0.0383810000, 0.0750875000, 0.1806656000, 0.4806430000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("0.0162627000, 0.0148228000, 0.0111439000, 0.0004147000, -0.0342987000, -0.1392933000, -0.4442593000", \ + "0.0162383000, 0.0148019000, 0.0111205000, 0.0003845000, -0.0342946000, -0.1392826000, -0.4442637000", \ + "0.0161805000, 0.0147196000, 0.0111283000, 0.0002786000, -0.0344680000, -0.1393930000, -0.4443943000", \ + "0.0158074000, 0.0143442000, 0.0107513000, -0.0001036000, -0.0348484000, -0.1397707000, -0.4447648000", \ + "0.0154328000, 0.0139947000, 0.0103154000, -0.0004450000, -0.0351742000, -0.1401548000, -0.4451030000", \ + "0.0186418000, 0.0171485000, 0.0129602000, 0.0005665000, -0.0353699000, -0.1403522000, -0.4453102000", \ + "0.0192021000, 0.0176897000, 0.0133512000, 0.0009452000, -0.0349611000, -0.1402740000, -0.4454909000"); + } + related_pin : "B1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("0.0169175000, 0.0185951000, 0.0233158000, 0.0364459000, 0.0731774000, 0.1782158000, 0.4808589000", \ + "0.0168847000, 0.0185616000, 0.0232926000, 0.0364099000, 0.0732260000, 0.1781603000, 0.4811648000", \ + "0.0168853000, 0.0185834000, 0.0233110000, 0.0364295000, 0.0732412000, 0.1782001000, 0.4782466000", \ + "0.0166943000, 0.0183645000, 0.0231119000, 0.0362184000, 0.0729164000, 0.1779451000, 0.4805122000", \ + "0.0163886000, 0.0180627000, 0.0227869000, 0.0358786000, 0.0726154000, 0.1776329000, 0.4801213000", \ + "0.0160616000, 0.0176387000, 0.0222150000, 0.0354317000, 0.0720484000, 0.1770992000, 0.4773357000", \ + "0.0163243000, 0.0179185000, 0.0224578000, 0.0354016000, 0.0719049000, 0.1772672000, 0.4779836000"); + } + } + max_capacitance : 0.2884010000; + max_transition : 1.5044830000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.1591938000, 0.1647438000, 0.1773027000, 0.2025539000, 0.2533492000, 0.3677770000, 0.6724877000", \ + "0.1640461000, 0.1696070000, 0.1821472000, 0.2076079000, 0.2582776000, 0.3726033000, 0.6776346000", \ + "0.1762360000, 0.1817527000, 0.1942627000, 0.2195396000, 0.2703331000, 0.3846759000, 0.6897635000", \ + "0.2037787000, 0.2092314000, 0.2215032000, 0.2472101000, 0.2978767000, 0.4122008000, 0.7174590000", \ + "0.2648229000, 0.2703429000, 0.2827821000, 0.3079467000, 0.3589232000, 0.4732746000, 0.7779249000", \ + "0.3785563000, 0.3848544000, 0.3990346000, 0.4272905000, 0.4821666000, 0.5986787000, 0.9039862000", \ + "0.5659118000, 0.5736319000, 0.5910385000, 0.6254687000, 0.6886224000, 0.8141933000, 1.1224958000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0870691000, 0.0926895000, 0.1062255000, 0.1383541000, 0.2219979000, 0.4578226000, 1.1315175000", \ + "0.0910992000, 0.0967326000, 0.1102175000, 0.1423134000, 0.2257998000, 0.4610625000, 1.1386013000", \ + "0.1009430000, 0.1065866000, 0.1201568000, 0.1522473000, 0.2358907000, 0.4711905000, 1.1444641000", \ + "0.1248844000, 0.1304253000, 0.1438547000, 0.1757766000, 0.2593207000, 0.4949121000, 1.1691614000", \ + "0.1649817000, 0.1709651000, 0.1849847000, 0.2172715000, 0.3009805000, 0.5364981000, 1.2112163000", \ + "0.2123430000, 0.2195372000, 0.2356912000, 0.2700621000, 0.3529493000, 0.5884435000, 1.2642505000", \ + "0.2489847000, 0.2588099000, 0.2795664000, 0.3192337000, 0.4046906000, 0.6391990000, 1.3136867000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0250901000, 0.0286569000, 0.0369801000, 0.0562006000, 0.1036360000, 0.2344632000, 0.6356846000", \ + "0.0252172000, 0.0287233000, 0.0373038000, 0.0566030000, 0.1037902000, 0.2348399000, 0.6361271000", \ + "0.0253916000, 0.0286591000, 0.0370041000, 0.0562682000, 0.1036418000, 0.2348014000, 0.6358639000", \ + "0.0253848000, 0.0287784000, 0.0375417000, 0.0565762000, 0.1038033000, 0.2347162000, 0.6356526000", \ + "0.0258292000, 0.0294577000, 0.0373881000, 0.0564934000, 0.1040189000, 0.2354779000, 0.6348962000", \ + "0.0318741000, 0.0361246000, 0.0445118000, 0.0647863000, 0.1103794000, 0.2392836000, 0.6385871000", \ + "0.0451815000, 0.0503107000, 0.0598749000, 0.0811990000, 0.1272860000, 0.2514764000, 0.6363654000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0215493000, 0.0264644000, 0.0398533000, 0.0779353000, 0.1925557000, 0.5295158000, 1.4987247000", \ + "0.0215910000, 0.0264508000, 0.0398358000, 0.0779536000, 0.1921304000, 0.5286052000, 1.4989469000", \ + "0.0215138000, 0.0265390000, 0.0398787000, 0.0779163000, 0.1923308000, 0.5290930000, 1.4969658000", \ + "0.0216034000, 0.0265479000, 0.0398522000, 0.0781366000, 0.1924969000, 0.5294584000, 1.4977373000", \ + "0.0250182000, 0.0297265000, 0.0425415000, 0.0799266000, 0.1929939000, 0.5290261000, 1.4989717000", \ + "0.0327669000, 0.0374450000, 0.0492501000, 0.0838995000, 0.1943288000, 0.5273017000, 1.4999820000", \ + "0.0454271000, 0.0516036000, 0.0644049000, 0.0964689000, 0.1983539000, 0.5322159000, 1.4936987000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.1784200000, 0.1842270000, 0.1971562000, 0.2232970000, 0.2750457000, 0.3905994000, 0.6963566000", \ + "0.1836018000, 0.1893864000, 0.2023860000, 0.2285410000, 0.2802732000, 0.3958106000, 0.7016780000", \ + "0.1961919000, 0.2020053000, 0.2149718000, 0.2411182000, 0.2930882000, 0.4084783000, 0.7139191000", \ + "0.2227750000, 0.2285509000, 0.2415755000, 0.2677388000, 0.3196182000, 0.4350404000, 0.7405579000", \ + "0.2802071000, 0.2860135000, 0.2989034000, 0.3249997000, 0.3770293000, 0.4926238000, 0.7984671000", \ + "0.3892950000, 0.3957626000, 0.4098282000, 0.4383204000, 0.4932675000, 0.6109008000, 0.9167708000", \ + "0.5688593000, 0.5767587000, 0.5945119000, 0.6281621000, 0.6905820000, 0.8156522000, 1.1245004000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0910401000, 0.0966491000, 0.1102089000, 0.1423280000, 0.2260215000, 0.4610136000, 1.1363486000", \ + "0.0953372000, 0.1009964000, 0.1145304000, 0.1466738000, 0.2303520000, 0.4660290000, 1.1396859000", \ + "0.1049286000, 0.1105445000, 0.1240413000, 0.1561592000, 0.2397315000, 0.4746973000, 1.1499126000", \ + "0.1263912000, 0.1319939000, 0.1455465000, 0.1775319000, 0.2611628000, 0.4969055000, 1.1703291000", \ + "0.1658598000, 0.1718615000, 0.1859297000, 0.2185205000, 0.3022439000, 0.5374583000, 1.2130869000", \ + "0.2193649000, 0.2265038000, 0.2424315000, 0.2768174000, 0.3610093000, 0.5961006000, 1.2726105000", \ + "0.2719392000, 0.2813048000, 0.3017038000, 0.3410825000, 0.4273203000, 0.6626678000, 1.3365442000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0271968000, 0.0308128000, 0.0391819000, 0.0581828000, 0.1060035000, 0.2369176000, 0.6385831000", \ + "0.0272574000, 0.0309249000, 0.0395773000, 0.0582328000, 0.1059271000, 0.2367798000, 0.6362776000", \ + "0.0274570000, 0.0307539000, 0.0396209000, 0.0586077000, 0.1056141000, 0.2368892000, 0.6393973000", \ + "0.0273897000, 0.0310017000, 0.0391563000, 0.0588840000, 0.1057438000, 0.2374236000, 0.6393964000", \ + "0.0274455000, 0.0309010000, 0.0394677000, 0.0585154000, 0.1057311000, 0.2367721000, 0.6394271000", \ + "0.0328189000, 0.0368281000, 0.0452198000, 0.0648773000, 0.1109709000, 0.2404454000, 0.6383130000", \ + "0.0453218000, 0.0492244000, 0.0589551000, 0.0795077000, 0.1253847000, 0.2507969000, 0.6370041000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0215454000, 0.0265159000, 0.0398076000, 0.0780870000, 0.1926254000, 0.5294133000, 1.5008396000", \ + "0.0214717000, 0.0263789000, 0.0398540000, 0.0779772000, 0.1926141000, 0.5295088000, 1.4979925000", \ + "0.0215634000, 0.0264403000, 0.0397823000, 0.0778945000, 0.1924054000, 0.5284358000, 1.4999868000", \ + "0.0216720000, 0.0266157000, 0.0398746000, 0.0781071000, 0.1926097000, 0.5296132000, 1.4955911000", \ + "0.0241438000, 0.0290531000, 0.0421613000, 0.0793500000, 0.1926420000, 0.5286863000, 1.5001025000", \ + "0.0303189000, 0.0351616000, 0.0480847000, 0.0834082000, 0.1943044000, 0.5279082000, 1.4981328000", \ + "0.0418673000, 0.0477994000, 0.0613490000, 0.0941198000, 0.1979204000, 0.5314221000, 1.4956653000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.1847016000, 0.1905313000, 0.2035302000, 0.2297415000, 0.2815798000, 0.3969844000, 0.7028985000", \ + "0.1895024000, 0.1953110000, 0.2083494000, 0.2345786000, 0.2862806000, 0.4018640000, 0.7077426000", \ + "0.1997617000, 0.2055524000, 0.2185754000, 0.2447875000, 0.2968743000, 0.4123686000, 0.7177240000", \ + "0.2191616000, 0.2249401000, 0.2379543000, 0.2641476000, 0.3161413000, 0.4316458000, 0.7370702000", \ + "0.2464236000, 0.2522301000, 0.2652073000, 0.2912504000, 0.3431929000, 0.4588410000, 0.7642522000", \ + "0.2794383000, 0.2852421000, 0.2981873000, 0.3243100000, 0.3762572000, 0.4918352000, 0.7976929000", \ + "0.3048277000, 0.3106294000, 0.3235500000, 0.3496359000, 0.4016875000, 0.5173873000, 0.8223030000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.1534354000, 0.1586577000, 0.1712154000, 0.2019983000, 0.2848143000, 0.5192135000, 1.1961587000", \ + "0.1581806000, 0.1633899000, 0.1760233000, 0.2067435000, 0.2892802000, 0.5246480000, 1.2028428000", \ + "0.1710571000, 0.1762570000, 0.1888844000, 0.2195650000, 0.3021201000, 0.5375141000, 1.2103477000", \ + "0.2028143000, 0.2079968000, 0.2205967000, 0.2513656000, 0.3341475000, 0.5685296000, 1.2468351000", \ + "0.2731698000, 0.2783904000, 0.2910211000, 0.3217676000, 0.4044402000, 0.6386000000, 1.3162197000", \ + "0.3933012000, 0.3988387000, 0.4117477000, 0.4427225000, 0.5256422000, 0.7603237000, 1.4338422000", \ + "0.5838380000, 0.5900309000, 0.6039845000, 0.6356692000, 0.7186800000, 0.9531509000, 1.6267468000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0272618000, 0.0309263000, 0.0395083000, 0.0580590000, 0.1058277000, 0.2365589000, 0.6364606000", \ + "0.0272750000, 0.0309285000, 0.0395245000, 0.0582245000, 0.1058474000, 0.2366921000, 0.6362747000", \ + "0.0274503000, 0.0310112000, 0.0394399000, 0.0583604000, 0.1056789000, 0.2373566000, 0.6356425000", \ + "0.0274231000, 0.0309962000, 0.0394278000, 0.0582882000, 0.1056469000, 0.2372897000, 0.6357163000", \ + "0.0271828000, 0.0310422000, 0.0393611000, 0.0583403000, 0.1058684000, 0.2362513000, 0.6364285000", \ + "0.0273406000, 0.0308558000, 0.0394994000, 0.0581974000, 0.1057306000, 0.2356085000, 0.6375255000", \ + "0.0273445000, 0.0309551000, 0.0398801000, 0.0587051000, 0.1060066000, 0.2370029000, 0.6359789000"); + } + related_pin : "B1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0201793000, 0.0246510000, 0.0374321000, 0.0755621000, 0.1902292000, 0.5274281000, 1.5024821000", \ + "0.0201869000, 0.0246490000, 0.0374474000, 0.0756535000, 0.1906674000, 0.5275638000, 1.5044830000", \ + "0.0201515000, 0.0246349000, 0.0374419000, 0.0756537000, 0.1906426000, 0.5275476000, 1.4995895000", \ + "0.0201868000, 0.0246530000, 0.0374104000, 0.0755859000, 0.1904446000, 0.5274381000, 1.5014531000", \ + "0.0203947000, 0.0249063000, 0.0376035000, 0.0755552000, 0.1907256000, 0.5282303000, 1.5037064000", \ + "0.0222782000, 0.0265858000, 0.0389121000, 0.0762117000, 0.1907721000, 0.5267085000, 1.4993501000", \ + "0.0262549000, 0.0302962000, 0.0421667000, 0.0782205000, 0.1916340000, 0.5252778000, 1.4968612000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a21bo_4") { + leakage_power () { + value : 0.0083995000; + when : "!A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0058546000; + when : "!A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0093676000; + when : "!A1&A2&B1_N"; + } + leakage_power () { + value : 0.0058546000; + when : "!A1&A2&!B1_N"; + } + leakage_power () { + value : 0.0090397000; + when : "A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0058546000; + when : "A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0075080000; + when : "A1&A2&B1_N"; + } + leakage_power () { + value : 0.0029896000; + when : "A1&A2&!B1_N"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__a21bo"; + cell_leakage_power : 0.0068585080; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0044110000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042300000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0075869000, 0.0075855000, 0.0075821000, 0.0075834000, 0.0075866000, 0.0075938000, 0.0076105000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0075912000, -0.0075857000, -0.0075732000, -0.0075756000, -0.0075813000, -0.0075943000, -0.0076243000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045930000; + } + pin ("A2") { + capacitance : 0.0047940000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045620000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082730000, 0.0082754000, 0.0082810000, 0.0082783000, 0.0082720000, 0.0082576000, 0.0082244000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0082971000, -0.0082893000, -0.0082714000, -0.0082666000, -0.0082557000, -0.0082305000, -0.0081725000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050270000; + } + pin ("B1_N") { + capacitance : 0.0023800000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022560000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0150112000, 0.0148767000, 0.0145667000, 0.0147210000, 0.0150768000, 0.0158968000, 0.0177870000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045746000, 0.0044631000, 0.0042062000, 0.0043370000, 0.0046384000, 0.0053330000, 0.0069343000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025040000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2) | (!B1_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015677720, 0.0049158190, 0.0154137700, 0.0483305500, 0.1515426000, 0.4751685000"); + values("0.0287793000, 0.0271694000, 0.0220928000, 0.0080520000, -0.0409001000, -0.2061923000, -0.7301390000", \ + "0.0284898000, 0.0268578000, 0.0217968000, 0.0077329000, -0.0411693000, -0.2064844000, -0.7304062000", \ + "0.0280752000, 0.0263928000, 0.0213284000, 0.0072575000, -0.0415844000, -0.2068854000, -0.7307854000", \ + "0.0276595000, 0.0260156000, 0.0208948000, 0.0067593000, -0.0420594000, -0.2073463000, -0.7312127000", \ + "0.0273730000, 0.0257394000, 0.0205815000, 0.0063134000, -0.0426800000, -0.2077701000, -0.7316190000", \ + "0.0274773000, 0.0256214000, 0.0200771000, 0.0051556000, -0.0432755000, -0.2080160000, -0.7317289000", \ + "0.0351097000, 0.0331327000, 0.0273658000, 0.0102528000, -0.0424767000, -0.2082054000, -0.7314768000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015677720, 0.0049158190, 0.0154137700, 0.0483305500, 0.1515426000, 0.4751685000"); + values("0.0333402000, 0.0351655000, 0.0410453000, 0.0590654000, 0.1131127000, 0.2794436000, 0.7979701000", \ + "0.0330529000, 0.0349316000, 0.0408465000, 0.0588127000, 0.1128753000, 0.2792588000, 0.7974006000", \ + "0.0327559000, 0.0346593000, 0.0405588000, 0.0584922000, 0.1125829000, 0.2790510000, 0.7973509000", \ + "0.0326359000, 0.0345006000, 0.0403115000, 0.0580010000, 0.1119062000, 0.2782930000, 0.7969835000", \ + "0.0325387000, 0.0343185000, 0.0400873000, 0.0576573000, 0.1112481000, 0.2779141000, 0.7969836000", \ + "0.0339698000, 0.0357156000, 0.0412736000, 0.0584154000, 0.1112888000, 0.2773279000, 0.7969349000", \ + "0.0366732000, 0.0383493000, 0.0436714000, 0.0606443000, 0.1129905000, 0.2791802000, 0.7965250000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015677720, 0.0049158190, 0.0154137700, 0.0483305500, 0.1515426000, 0.4751685000"); + values("0.0339691000, 0.0323885000, 0.0273396000, 0.0131172000, -0.0360437000, -0.2012538000, -0.7250464000", \ + "0.0338321000, 0.0321215000, 0.0270626000, 0.0129102000, -0.0362363000, -0.2014543000, -0.7252464000", \ + "0.0334752000, 0.0318821000, 0.0268585000, 0.0126001000, -0.0364532000, -0.2017361000, -0.7255273000", \ + "0.0331887000, 0.0315567000, 0.0264820000, 0.0123323000, -0.0367889000, -0.2020356000, -0.7258306000", \ + "0.0329923000, 0.0313791000, 0.0263054000, 0.0119304000, -0.0372132000, -0.2023936000, -0.7261193000", \ + "0.0322166000, 0.0303558000, 0.0250221000, 0.0108796000, -0.0377332000, -0.2026532000, -0.7262387000", \ + "0.0405651000, 0.0386272000, 0.0328419000, 0.0157682000, -0.0370116000, -0.2022335000, -0.7256046000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015677720, 0.0049158190, 0.0154137700, 0.0483305500, 0.1515426000, 0.4751685000"); + values("0.0340306000, 0.0358822000, 0.0418081000, 0.0596959000, 0.1137801000, 0.2801414000, 0.7984925000", \ + "0.0337596000, 0.0356374000, 0.0415791000, 0.0594662000, 0.1135741000, 0.2796059000, 0.7982059000", \ + "0.0334470000, 0.0353312000, 0.0412274000, 0.0591395000, 0.1132261000, 0.2793379000, 0.7978198000", \ + "0.0332315000, 0.0351187000, 0.0408322000, 0.0585830000, 0.1126540000, 0.2789831000, 0.7975082000", \ + "0.0330020000, 0.0348102000, 0.0406174000, 0.0581032000, 0.1119671000, 0.2784653000, 0.7973982000", \ + "0.0336277000, 0.0354219000, 0.0409976000, 0.0582639000, 0.1113727000, 0.2772210000, 0.7964655000", \ + "0.0357862000, 0.0374931000, 0.0428547000, 0.0596898000, 0.1132096000, 0.2791582000, 0.7961487000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015677720, 0.0049158190, 0.0154137700, 0.0483305500, 0.1515426000, 0.4751685000"); + values("0.0324016000, 0.0308023000, 0.0257737000, 0.0115719000, -0.0375512000, -0.2027803000, -0.7264714000", \ + "0.0322602000, 0.0306923000, 0.0256258000, 0.0114791000, -0.0375702000, -0.2027725000, -0.7265546000", \ + "0.0322285000, 0.0306345000, 0.0255468000, 0.0113821000, -0.0376864000, -0.2028830000, -0.7265964000", \ + "0.0315412000, 0.0299254000, 0.0249078000, 0.0106471000, -0.0385020000, -0.2036582000, -0.7273057000", \ + "0.0308948000, 0.0292294000, 0.0242289000, 0.0099391000, -0.0390754000, -0.2043353000, -0.7279612000", \ + "0.0361274000, 0.0343958000, 0.0291395000, 0.0127474000, -0.0395117000, -0.2048405000, -0.7284595000", \ + "0.0375030000, 0.0357779000, 0.0305623000, 0.0141698000, -0.0380874000, -0.2044872000, -0.7285103000"); + } + related_pin : "B1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015677720, 0.0049158190, 0.0154137700, 0.0483305500, 0.1515426000, 0.4751685000"); + values("0.0296901000, 0.0315954000, 0.0374580000, 0.0551122000, 0.1085342000, 0.2741842000, 0.7926498000", \ + "0.0297196000, 0.0316132000, 0.0374604000, 0.0550639000, 0.1084750000, 0.2741530000, 0.7902036000", \ + "0.0297005000, 0.0315931000, 0.0374314000, 0.0550478000, 0.1084938000, 0.2740096000, 0.7934591000", \ + "0.0293089000, 0.0312025000, 0.0370426000, 0.0546486000, 0.1081160000, 0.2739454000, 0.7894757000", \ + "0.0287299000, 0.0306083000, 0.0364361000, 0.0540292000, 0.1074659000, 0.2731660000, 0.7893720000", \ + "0.0280174000, 0.0298118000, 0.0353718000, 0.0530533000, 0.1064970000, 0.2720843000, 0.7915000000", \ + "0.0287192000, 0.0304776000, 0.0360719000, 0.0533972000, 0.1070237000, 0.2732195000, 0.7892881000"); + } + } + max_capacitance : 0.4751690000; + max_transition : 1.5028070000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015677700, 0.0049158200, 0.0154138000, 0.0483306000, 0.1515430000, 0.4751690000"); + values("0.1742197000, 0.1780640000, 0.1880849000, 0.2105681000, 0.2566490000, 0.3601659000, 0.6396088000", \ + "0.1788503000, 0.1827494000, 0.1927525000, 0.2152181000, 0.2615883000, 0.3648690000, 0.6444100000", \ + "0.1910125000, 0.1948932000, 0.2048582000, 0.2272935000, 0.2733362000, 0.3770075000, 0.6564735000", \ + "0.2180152000, 0.2219428000, 0.2319173000, 0.2542085000, 0.3003956000, 0.4040419000, 0.6836128000", \ + "0.2768746000, 0.2807476000, 0.2907441000, 0.3130421000, 0.3593770000, 0.4629205000, 0.7425008000", \ + "0.3892839000, 0.3936184000, 0.4047327000, 0.4292694000, 0.4788290000, 0.5853579000, 0.8656543000", \ + "0.5849097000, 0.5899720000, 0.6030840000, 0.6318827000, 0.6886934000, 0.8035936000, 1.0888854000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015677700, 0.0049158200, 0.0154138000, 0.0483306000, 0.1515430000, 0.4751690000"); + values("0.0812039000, 0.0850591000, 0.0954708000, 0.1222509000, 0.1959267000, 0.4189616000, 1.1148638000", \ + "0.0851859000, 0.0890557000, 0.0994616000, 0.1262328000, 0.1998155000, 0.4226112000, 1.1168256000", \ + "0.0952106000, 0.0991258000, 0.1095270000, 0.1362918000, 0.2100338000, 0.4332018000, 1.1263553000", \ + "0.1184577000, 0.1223091000, 0.1326109000, 0.1591327000, 0.2328353000, 0.4556872000, 1.1503005000", \ + "0.1542216000, 0.1582682000, 0.1690266000, 0.1961616000, 0.2696312000, 0.4929969000, 1.1881556000", \ + "0.1936795000, 0.1986486000, 0.2109398000, 0.2390957000, 0.3128864000, 0.5362993000, 1.2308347000", \ + "0.2144158000, 0.2209255000, 0.2368774000, 0.2709901000, 0.3457119000, 0.5685626000, 1.2621847000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015677700, 0.0049158200, 0.0154138000, 0.0483306000, 0.1515430000, 0.4751690000"); + values("0.0267205000, 0.0290676000, 0.0356235000, 0.0515748000, 0.0912549000, 0.2032114000, 0.5688400000", \ + "0.0266218000, 0.0290910000, 0.0356017000, 0.0512859000, 0.0910307000, 0.2034048000, 0.5685457000", \ + "0.0265148000, 0.0289401000, 0.0353127000, 0.0512335000, 0.0913416000, 0.2034733000, 0.5692317000", \ + "0.0265820000, 0.0290210000, 0.0354396000, 0.0511558000, 0.0912500000, 0.2031310000, 0.5689907000", \ + "0.0267277000, 0.0292150000, 0.0356133000, 0.0513482000, 0.0912542000, 0.2037851000, 0.5689327000", \ + "0.0323046000, 0.0345760000, 0.0415241000, 0.0584577000, 0.0971136000, 0.2075183000, 0.5697293000", \ + "0.0441596000, 0.0467431000, 0.0545901000, 0.0718980000, 0.1120691000, 0.2209788000, 0.5733417000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015677700, 0.0049158200, 0.0154138000, 0.0483306000, 0.1515430000, 0.4751690000"); + values("0.0209235000, 0.0244787000, 0.0346636000, 0.0657264000, 0.1665099000, 0.4874191000, 1.5000967000", \ + "0.0210245000, 0.0244326000, 0.0346178000, 0.0655984000, 0.1660945000, 0.4885085000, 1.4965013000", \ + "0.0209917000, 0.0244279000, 0.0345868000, 0.0657684000, 0.1664739000, 0.4883761000, 1.4995049000", \ + "0.0211358000, 0.0244984000, 0.0346708000, 0.0658532000, 0.1664428000, 0.4881575000, 1.4963880000", \ + "0.0238646000, 0.0272311000, 0.0370887000, 0.0677095000, 0.1669990000, 0.4881817000, 1.4973883000", \ + "0.0308081000, 0.0341815000, 0.0437360000, 0.0717744000, 0.1685215000, 0.4884014000, 1.4990746000", \ + "0.0431141000, 0.0469133000, 0.0572300000, 0.0839376000, 0.1727752000, 0.4896490000, 1.4983087000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015677700, 0.0049158200, 0.0154138000, 0.0483306000, 0.1515430000, 0.4751690000"); + values("0.1797980000, 0.1836751000, 0.1935369000, 0.2152691000, 0.2600786000, 0.3611437000, 0.6395937000", \ + "0.1849727000, 0.1888569000, 0.1987461000, 0.2205022000, 0.2653114000, 0.3663918000, 0.6448422000", \ + "0.1978486000, 0.2017258000, 0.2114740000, 0.2332370000, 0.2781423000, 0.3792207000, 0.6575198000", \ + "0.2257639000, 0.2296417000, 0.2394864000, 0.2610704000, 0.3058354000, 0.4070586000, 0.6856051000", \ + "0.2860129000, 0.2898971000, 0.2997135000, 0.3213620000, 0.3662129000, 0.4676187000, 0.7461193000", \ + "0.4026601000, 0.4069690000, 0.4178959000, 0.4417051000, 0.4894851000, 0.5932344000, 0.8721475000", \ + "0.5997753000, 0.6050404000, 0.6183561000, 0.6468679000, 0.7019378000, 0.8128681000, 1.0953696000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015677700, 0.0049158200, 0.0154138000, 0.0483306000, 0.1515430000, 0.4751690000"); + values("0.0860955000, 0.0899547000, 0.1003823000, 0.1270803000, 0.2005793000, 0.4234437000, 1.1160106000", \ + "0.0902399000, 0.0941002000, 0.1045153000, 0.1313040000, 0.2049885000, 0.4274504000, 1.1218353000", \ + "0.0993672000, 0.1032885000, 0.1136900000, 0.1404546000, 0.2141426000, 0.4371498000, 1.1309083000", \ + "0.1199406000, 0.1237990000, 0.1341179000, 0.1606593000, 0.2341188000, 0.4571609000, 1.1511158000", \ + "0.1552446000, 0.1593357000, 0.1702255000, 0.1974764000, 0.2710906000, 0.4944444000, 1.1901591000", \ + "0.1996959000, 0.2045362000, 0.2168433000, 0.2457953000, 0.3201915000, 0.5433026000, 1.2377342000", \ + "0.2328524000, 0.2391623000, 0.2548964000, 0.2886088000, 0.3656588000, 0.5890500000, 1.2818829000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015677700, 0.0049158200, 0.0154138000, 0.0483306000, 0.1515430000, 0.4751690000"); + values("0.0264639000, 0.0288509000, 0.0350456000, 0.0497332000, 0.0877827000, 0.2002396000, 0.5658528000", \ + "0.0263749000, 0.0286927000, 0.0347541000, 0.0497043000, 0.0877778000, 0.2002828000, 0.5659527000", \ + "0.0265453000, 0.0289328000, 0.0351228000, 0.0500041000, 0.0885391000, 0.2005314000, 0.5660239000", \ + "0.0262255000, 0.0285650000, 0.0346183000, 0.0501055000, 0.0886324000, 0.2005065000, 0.5667364000", \ + "0.0265447000, 0.0286830000, 0.0347922000, 0.0498333000, 0.0885925000, 0.2003341000, 0.5662483000", \ + "0.0319563000, 0.0344159000, 0.0405070000, 0.0563036000, 0.0935921000, 0.2035677000, 0.5683297000", \ + "0.0437548000, 0.0467956000, 0.0536869000, 0.0703166000, 0.1088737000, 0.2163804000, 0.5726232000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015677700, 0.0049158200, 0.0154138000, 0.0483306000, 0.1515430000, 0.4751690000"); + values("0.0209982000, 0.0244754000, 0.0346353000, 0.0658166000, 0.1659043000, 0.4889789000, 1.4998146000", \ + "0.0209773000, 0.0244497000, 0.0345894000, 0.0656563000, 0.1664779000, 0.4882972000, 1.4949160000", \ + "0.0210344000, 0.0244291000, 0.0345518000, 0.0657166000, 0.1664803000, 0.4879909000, 1.4977577000", \ + "0.0210953000, 0.0245372000, 0.0348379000, 0.0659311000, 0.1659517000, 0.4888517000, 1.4979752000", \ + "0.0234715000, 0.0269156000, 0.0369016000, 0.0674132000, 0.1670476000, 0.4874444000, 1.4988806000", \ + "0.0294439000, 0.0329116000, 0.0424406000, 0.0713575000, 0.1685258000, 0.4873001000, 1.4993654000", \ + "0.0400162000, 0.0441677000, 0.0550432000, 0.0825176000, 0.1726244000, 0.4898127000, 1.4936906000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015677700, 0.0049158200, 0.0154138000, 0.0483306000, 0.1515430000, 0.4751690000"); + values("0.1890289000, 0.1928648000, 0.2027495000, 0.2246165000, 0.2694354000, 0.3706662000, 0.6491117000", \ + "0.1935168000, 0.1974356000, 0.2073392000, 0.2291864000, 0.2737517000, 0.3749880000, 0.6535471000", \ + "0.2037843000, 0.2076755000, 0.2175529000, 0.2392710000, 0.2842107000, 0.3853059000, 0.6635714000", \ + "0.2236644000, 0.2275304000, 0.2374358000, 0.2591964000, 0.3041446000, 0.4053242000, 0.6839452000", \ + "0.2522212000, 0.2561030000, 0.2659503000, 0.2877348000, 0.3324453000, 0.4336784000, 0.7122307000", \ + "0.2842631000, 0.2881492000, 0.2980409000, 0.3198236000, 0.3646624000, 0.4658789000, 0.7446369000", \ + "0.3059309000, 0.3098112000, 0.3196793000, 0.3413907000, 0.3860739000, 0.4876290000, 0.7659757000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015677700, 0.0049158200, 0.0154138000, 0.0483306000, 0.1515430000, 0.4751690000"); + values("0.1418139000, 0.1453436000, 0.1549130000, 0.1801688000, 0.2524746000, 0.4737471000, 1.1724953000", \ + "0.1469704000, 0.1504676000, 0.1600721000, 0.1853471000, 0.2576038000, 0.4797613000, 1.1711611000", \ + "0.1596621000, 0.1631629000, 0.1727294000, 0.1979014000, 0.2702188000, 0.4916235000, 1.1847316000", \ + "0.1910541000, 0.1945636000, 0.2041682000, 0.2293195000, 0.3013612000, 0.5227239000, 1.2166573000", \ + "0.2587478000, 0.2622743000, 0.2719039000, 0.2970790000, 0.3691051000, 0.5909195000, 1.2907644000", \ + "0.3708572000, 0.3745136000, 0.3844050000, 0.4099484000, 0.4823748000, 0.7042895000, 1.3968923000", \ + "0.5488578000, 0.5529336000, 0.5636424000, 0.5900229000, 0.6628344000, 0.8847304000, 1.5768501000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015677700, 0.0049158200, 0.0154138000, 0.0483306000, 0.1515430000, 0.4751690000"); + values("0.0265096000, 0.0286590000, 0.0349137000, 0.0498453000, 0.0884511000, 0.2003135000, 0.5678873000", \ + "0.0261802000, 0.0285673000, 0.0346230000, 0.0499121000, 0.0886664000, 0.2005183000, 0.5667364000", \ + "0.0264940000, 0.0289281000, 0.0350364000, 0.0500665000, 0.0884474000, 0.2004743000, 0.5660328000", \ + "0.0265495000, 0.0287951000, 0.0350933000, 0.0499720000, 0.0877874000, 0.2004595000, 0.5672240000", \ + "0.0263916000, 0.0287207000, 0.0347942000, 0.0495707000, 0.0885794000, 0.2001880000, 0.5677520000", \ + "0.0264334000, 0.0288223000, 0.0348116000, 0.0502055000, 0.0883921000, 0.1997533000, 0.5681511000", \ + "0.0268616000, 0.0291927000, 0.0351966000, 0.0501015000, 0.0887583000, 0.2006360000, 0.5673585000"); + } + related_pin : "B1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015677700, 0.0049158200, 0.0154138000, 0.0483306000, 0.1515430000, 0.4751690000"); + values("0.0194658000, 0.0226169000, 0.0322660000, 0.0633327000, 0.1643276000, 0.4868352000, 1.5026870000", \ + "0.0194885000, 0.0225686000, 0.0323452000, 0.0632799000, 0.1645645000, 0.4868954000, 1.4960473000", \ + "0.0195035000, 0.0226362000, 0.0323479000, 0.0633297000, 0.1643599000, 0.4864986000, 1.5028071000", \ + "0.0194972000, 0.0226186000, 0.0323408000, 0.0633526000, 0.1642046000, 0.4860489000, 1.4986129000", \ + "0.0198830000, 0.0229833000, 0.0326203000, 0.0634512000, 0.1641609000, 0.4871501000, 1.5012728000", \ + "0.0215170000, 0.0245371000, 0.0339653000, 0.0643597000, 0.1648631000, 0.4861204000, 1.5006558000", \ + "0.0252759000, 0.0281310000, 0.0371671000, 0.0661540000, 0.1657219000, 0.4864348000, 1.4941253000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__a21boi_0 */ + + /* removed sky130_fd_sc_hd__a21boi_1 */ + + cell ("sky130_fd_sc_hd__a21boi_2") { + leakage_power () { + value : 0.0033877000; + when : "!A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0035737000; + when : "!A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0043240000; + when : "!A1&A2&B1_N"; + } + leakage_power () { + value : 0.0035736000; + when : "!A1&A2&!B1_N"; + } + leakage_power () { + value : 0.0040067000; + when : "A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0035737000; + when : "A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0049842000; + when : "A1&A2&B1_N"; + } + leakage_power () { + value : 0.0007049000; + when : "A1&A2&!B1_N"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__a21boi"; + cell_leakage_power : 0.0035160600; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0044420000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042790000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0075831000, 0.0075785000, 0.0075678000, 0.0075710000, 0.0075784000, 0.0075953000, 0.0076344000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0075716000, -0.0075674000, -0.0075576000, -0.0075548000, -0.0075482000, -0.0075329000, -0.0074979000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046050000; + } + pin ("A2") { + capacitance : 0.0047950000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045730000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082955000, 0.0082926000, 0.0082858000, 0.0082827000, 0.0082756000, 0.0082592000, 0.0082215000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0083048000, -0.0082976000, -0.0082809000, -0.0082812000, -0.0082818000, -0.0082833000, -0.0082867000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050170000; + } + pin ("B1_N") { + capacitance : 0.0015470000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014830000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0119640000, 0.0118624000, 0.0116282000, 0.0116949000, 0.0118486000, 0.0122030000, 0.0130199000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038520000, 0.0037982000, 0.0036741000, 0.0037475000, 0.0039168000, 0.0043070000, 0.0052065000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016110000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&B1_N) | (!A2&B1_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012617180, 0.0031838650, 0.0080342800, 0.0202739900, 0.0511601300, 0.1290993000"); + values("0.0088744000, 0.0076572000, 0.0045942000, -0.0031767000, -0.0228584000, -0.0726851000, -0.1987614000", \ + "0.0085995000, 0.0073903000, 0.0043278000, -0.0034060000, -0.0230234000, -0.0728793000, -0.1988988000", \ + "0.0082392000, 0.0070326000, 0.0039874000, -0.0036773000, -0.0232842000, -0.0730430000, -0.1991077000", \ + "0.0077457000, 0.0066002000, 0.0036377000, -0.0039743000, -0.0235051000, -0.0731922000, -0.1991753000", \ + "0.0077702000, 0.0066402000, 0.0036240000, -0.0041170000, -0.0236343000, -0.0733813000, -0.1993608000", \ + "0.0090662000, 0.0078061000, 0.0043193000, -0.0036391000, -0.0234256000, -0.0732654000, -0.1992172000", \ + "0.0113386000, 0.0099571000, 0.0067718000, -0.0015313000, -0.0217157000, -0.0722625000, -0.1989651000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012617180, 0.0031838650, 0.0080342800, 0.0202739900, 0.0511601300, 0.1290993000"); + values("0.0138701000, 0.0152259000, 0.0185664000, 0.0266086000, 0.0463721000, 0.0960930000, 0.2212602000", \ + "0.0134349000, 0.0147855000, 0.0181120000, 0.0262742000, 0.0461779000, 0.0958178000, 0.2205624000", \ + "0.0131156000, 0.0144094000, 0.0176602000, 0.0257530000, 0.0458059000, 0.0963537000, 0.2204978000", \ + "0.0129123000, 0.0141700000, 0.0173704000, 0.0253643000, 0.0452692000, 0.0952203000, 0.2209403000", \ + "0.0127152000, 0.0139939000, 0.0171472000, 0.0249736000, 0.0448420000, 0.0950004000, 0.2198124000", \ + "0.0126808000, 0.0139055000, 0.0170500000, 0.0249846000, 0.0446737000, 0.0946505000, 0.2192944000", \ + "0.0130159000, 0.0141727000, 0.0171728000, 0.0247902000, 0.0447967000, 0.0940349000, 0.2202726000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012617180, 0.0031838650, 0.0080342800, 0.0202739900, 0.0511601300, 0.1290993000"); + values("0.0095771000, 0.0083566000, 0.0052681000, -0.0025093000, -0.0221656000, -0.0720045000, -0.1980606000", \ + "0.0092874000, 0.0080826000, 0.0050070000, -0.0027306000, -0.0223825000, -0.0722222000, -0.1982643000", \ + "0.0088969000, 0.0077026000, 0.0046758000, -0.0030460000, -0.0226280000, -0.0724289000, -0.1984724000", \ + "0.0084093000, 0.0072405000, 0.0042781000, -0.0033186000, -0.0228629000, -0.0726020000, -0.1986035000", \ + "0.0085281000, 0.0073493000, 0.0042521000, -0.0036960000, -0.0230884000, -0.0726434000, -0.1986109000", \ + "0.0088318000, 0.0076139000, 0.0044830000, -0.0033177000, -0.0231127000, -0.0728863000, -0.1987935000", \ + "0.0107900000, 0.0095376000, 0.0062477000, -0.0019024000, -0.0219932000, -0.0723436000, -0.1986545000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012617180, 0.0031838650, 0.0080342800, 0.0202739900, 0.0511601300, 0.1290993000"); + values("0.0190900000, 0.0203316000, 0.0234914000, 0.0313479000, 0.0510570000, 0.1004738000, 0.2251018000", \ + "0.0187807000, 0.0200308000, 0.0232127000, 0.0311229000, 0.0509361000, 0.1003600000, 0.2249567000", \ + "0.0185069000, 0.0197370000, 0.0228966000, 0.0308636000, 0.0506725000, 0.1002713000, 0.2249128000", \ + "0.0182528000, 0.0195153000, 0.0226513000, 0.0305479000, 0.0503841000, 0.1000133000, 0.2247574000", \ + "0.0180503000, 0.0193527000, 0.0224722000, 0.0303026000, 0.0500381000, 0.0997670000, 0.2245815000", \ + "0.0180233000, 0.0192587000, 0.0224081000, 0.0303590000, 0.0500808000, 0.0997411000, 0.2242913000", \ + "0.0183493000, 0.0195806000, 0.0225898000, 0.0301880000, 0.0502617000, 0.1001033000, 0.2248905000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012617180, 0.0031838650, 0.0080342800, 0.0202739900, 0.0511601300, 0.1290993000"); + values("0.0022155000, 0.0012214000, -0.0012668000, -0.0081861000, -0.0270289000, -0.0764617000, -0.2024759000", \ + "0.0021889000, 0.0011580000, -0.0014027000, -0.0082922000, -0.0270493000, -0.0764874000, -0.2025011000", \ + "0.0022419000, 0.0012165000, -0.0013317000, -0.0082388000, -0.0269688000, -0.0764153000, -0.2024180000", \ + "0.0020057000, 0.0009612000, -0.0016457000, -0.0085672000, -0.0273079000, -0.0766638000, -0.2026518000", \ + "0.0017452000, 0.0006801000, -0.0019846000, -0.0090103000, -0.0277661000, -0.0770377000, -0.2029252000", \ + "0.0021857000, 0.0009353000, -0.0021549000, -0.0098473000, -0.0282794000, -0.0774018000, -0.2031781000", \ + "0.0043345000, 0.0030249000, -0.0001583000, -0.0079142000, -0.0282273000, -0.0777274000, -0.2033028000"); + } + related_pin : "B1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012617180, 0.0031838650, 0.0080342800, 0.0202739900, 0.0511601300, 0.1290993000"); + values("0.0165644000, 0.0178531000, 0.0210044000, 0.0290119000, 0.0488816000, 0.0984471000, 0.2231286000", \ + "0.0165285000, 0.0177956000, 0.0210079000, 0.0290289000, 0.0488967000, 0.0984580000, 0.2230328000", \ + "0.0165461000, 0.0178404000, 0.0210252000, 0.0290424000, 0.0488807000, 0.0985285000, 0.2231360000", \ + "0.0162108000, 0.0174882000, 0.0206740000, 0.0286405000, 0.0485216000, 0.0982352000, 0.2228706000", \ + "0.0159768000, 0.0172294000, 0.0203839000, 0.0281966000, 0.0480548000, 0.0978088000, 0.2229995000", \ + "0.0160736000, 0.0173207000, 0.0203199000, 0.0279330000, 0.0477201000, 0.0975309000, 0.2223212000", \ + "0.0162854000, 0.0175278000, 0.0207182000, 0.0282639000, 0.0477271000, 0.0974830000, 0.2220772000"); + } + } + max_capacitance : 0.1290990000; + max_transition : 1.4912630000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0228254000, 0.0252785000, 0.0309547000, 0.0441506000, 0.0751558000, 0.1502518000, 0.3374191000", \ + "0.0270001000, 0.0293867000, 0.0350489000, 0.0482021000, 0.0791435000, 0.1542483000, 0.3412206000", \ + "0.0374502000, 0.0398704000, 0.0454523000, 0.0582334000, 0.0890830000, 0.1642259000, 0.3512159000", \ + "0.0521334000, 0.0555480000, 0.0636208000, 0.0806112000, 0.1130407000, 0.1871044000, 0.3741573000", \ + "0.0669988000, 0.0720586000, 0.0843348000, 0.1096446000, 0.1576998000, 0.2430585000, 0.4294691000", \ + "0.0722394000, 0.0802534000, 0.0989663000, 0.1374343000, 0.2113645000, 0.3387375000, 0.5566891000", \ + "0.0395615000, 0.0525330000, 0.0806021000, 0.1403980000, 0.2540852000, 0.4534031000, 0.7827829000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0720932000, 0.0790281000, 0.0960600000, 0.1372009000, 0.2369119000, 0.4886331000, 1.1205994000", \ + "0.0762519000, 0.0831606000, 0.1001862000, 0.1415426000, 0.2422081000, 0.4925484000, 1.1219787000", \ + "0.0887831000, 0.0954697000, 0.1122221000, 0.1534774000, 0.2544416000, 0.5088683000, 1.1355222000", \ + "0.1166802000, 0.1235715000, 0.1400923000, 0.1809188000, 0.2814400000, 0.5332904000, 1.1765433000", \ + "0.1654051000, 0.1741221000, 0.1945713000, 0.2405631000, 0.3416246000, 0.5967803000, 1.2246718000", \ + "0.2445147000, 0.2579717000, 0.2877361000, 0.3512161000, 0.4757159000, 0.7323697000, 1.3632591000", \ + "0.3692634000, 0.3908641000, 0.4402013000, 0.5391094000, 0.7170148000, 1.0396656000, 1.6901064000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0220289000, 0.0244617000, 0.0306098000, 0.0460706000, 0.0848481000, 0.1836035000, 0.4345596000", \ + "0.0212378000, 0.0237299000, 0.0300996000, 0.0457330000, 0.0847083000, 0.1838419000, 0.4340297000", \ + "0.0246856000, 0.0266993000, 0.0318552000, 0.0460367000, 0.0843425000, 0.1834194000, 0.4351730000", \ + "0.0353278000, 0.0381407000, 0.0443532000, 0.0576003000, 0.0891807000, 0.1833634000, 0.4347028000", \ + "0.0550549000, 0.0597151000, 0.0683292000, 0.0873678000, 0.1226709000, 0.2002166000, 0.4348258000", \ + "0.0901286000, 0.0969930000, 0.1101248000, 0.1382718000, 0.1895423000, 0.2838327000, 0.4767564000", \ + "0.1522499000, 0.1625680000, 0.1849640000, 0.2282986000, 0.3067330000, 0.4391684000, 0.6658970000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0422970000, 0.0511012000, 0.0727935000, 0.1275666000, 0.2644673000, 0.6092562000, 1.4795348000", \ + "0.0423496000, 0.0511778000, 0.0729937000, 0.1274451000, 0.2645460000, 0.6094680000, 1.4775948000", \ + "0.0424740000, 0.0513049000, 0.0731210000, 0.1275537000, 0.2646710000, 0.6126452000, 1.4750802000", \ + "0.0445560000, 0.0527441000, 0.0735603000, 0.1279839000, 0.2644521000, 0.6097521000, 1.4845424000", \ + "0.0599483000, 0.0686668000, 0.0888828000, 0.1369743000, 0.2665726000, 0.6123630000, 1.4761435000", \ + "0.0951377000, 0.1050602000, 0.1287891000, 0.1806541000, 0.3003332000, 0.6167036000, 1.4799302000", \ + "0.1741313000, 0.1864420000, 0.2151657000, 0.2772233000, 0.4089481000, 0.6994965000, 1.4912627000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0278636000, 0.0303030000, 0.0359731000, 0.0491837000, 0.0800819000, 0.1551730000, 0.3420846000", \ + "0.0320849000, 0.0344961000, 0.0401934000, 0.0533643000, 0.0843495000, 0.1594697000, 0.3467359000", \ + "0.0414383000, 0.0439658000, 0.0496245000, 0.0627243000, 0.0936922000, 0.1688540000, 0.3561384000", \ + "0.0566684000, 0.0599635000, 0.0672325000, 0.0828064000, 0.1152372000, 0.1906268000, 0.3778984000", \ + "0.0753642000, 0.0799864000, 0.0909617000, 0.1129746000, 0.1564944000, 0.2404481000, 0.4282068000", \ + "0.0887210000, 0.0960847000, 0.1127823000, 0.1471832000, 0.2137585000, 0.3307934000, 0.5429021000", \ + "0.0725968000, 0.0836427000, 0.1091570000, 0.1647833000, 0.2690300000, 0.4500874000, 0.7486714000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0895834000, 0.0957657000, 0.1108257000, 0.1484459000, 0.2413359000, 0.4743275000, 1.0605515000", \ + "0.0943293000, 0.1003972000, 0.1157046000, 0.1536055000, 0.2468096000, 0.4801609000, 1.0667546000", \ + "0.1070996000, 0.1133245000, 0.1285996000, 0.1662453000, 0.2598974000, 0.4931894000, 1.0798504000", \ + "0.1352613000, 0.1414498000, 0.1564842000, 0.1942773000, 0.2878269000, 0.5214502000, 1.1082588000", \ + "0.1888959000, 0.1965622000, 0.2143448000, 0.2547297000, 0.3482811000, 0.5819691000, 1.1694891000", \ + "0.2787785000, 0.2891304000, 0.3146395000, 0.3694917000, 0.4824136000, 0.7214707000, 1.3094810000", \ + "0.4202208000, 0.4381098000, 0.4776337000, 0.5614280000, 0.7227495000, 1.0287542000, 1.6332399000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0219240000, 0.0243189000, 0.0304914000, 0.0459021000, 0.0847254000, 0.1835422000, 0.4344407000", \ + "0.0215692000, 0.0241048000, 0.0303479000, 0.0457511000, 0.0846366000, 0.1834964000, 0.4346590000", \ + "0.0231697000, 0.0253148000, 0.0309817000, 0.0458795000, 0.0845829000, 0.1837151000, 0.4345465000", \ + "0.0317859000, 0.0339274000, 0.0395277000, 0.0526395000, 0.0871446000, 0.1836343000, 0.4351973000", \ + "0.0495421000, 0.0528205000, 0.0594067000, 0.0747715000, 0.1091139000, 0.1941004000, 0.4348922000", \ + "0.0826666000, 0.0869565000, 0.0970859000, 0.1189350000, 0.1623781000, 0.2519231000, 0.4609472000", \ + "0.1418355000, 0.1491763000, 0.1652356000, 0.1987715000, 0.2613228000, 0.3769390000, 0.5971661000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0550640000, 0.0632982000, 0.0837626000, 0.1350718000, 0.2626442000, 0.5846156000, 1.3900158000", \ + "0.0550585000, 0.0632964000, 0.0838050000, 0.1349685000, 0.2627496000, 0.5830841000, 1.3930699000", \ + "0.0551475000, 0.0633776000, 0.0838563000, 0.1350721000, 0.2625490000, 0.5827196000, 1.3903616000", \ + "0.0557635000, 0.0639712000, 0.0841862000, 0.1351138000, 0.2633089000, 0.5827987000, 1.3883168000", \ + "0.0702421000, 0.0783548000, 0.0967049000, 0.1428025000, 0.2639957000, 0.5832269000, 1.3913701000", \ + "0.1059297000, 0.1149807000, 0.1365804000, 0.1860138000, 0.2960777000, 0.5916967000, 1.3928760000", \ + "0.1837942000, 0.1959161000, 0.2238237000, 0.2837348000, 0.4086222000, 0.6799982000, 1.4096460000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.1220069000, 0.1254143000, 0.1334772000, 0.1489285000, 0.1776447000, 0.2338046000, 0.3587487000", \ + "0.1266728000, 0.1301713000, 0.1381857000, 0.1539354000, 0.1824878000, 0.2386495000, 0.3635165000", \ + "0.1389880000, 0.1427344000, 0.1507696000, 0.1662468000, 0.1949908000, 0.2511225000, 0.3759447000", \ + "0.1696245000, 0.1734004000, 0.1813296000, 0.1967385000, 0.2255536000, 0.2816291000, 0.4065690000", \ + "0.2409569000, 0.2447657000, 0.2526506000, 0.2683135000, 0.2972554000, 0.3537508000, 0.4784457000", \ + "0.3649632000, 0.3695546000, 0.3795628000, 0.3986487000, 0.4321188000, 0.4922392000, 0.6188425000", \ + "0.5560311000, 0.5621766000, 0.5746155000, 0.5991773000, 0.6409313000, 0.7107878000, 0.8420930000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.1041551000, 0.1104865000, 0.1256181000, 0.1638184000, 0.2576246000, 0.4909770000, 1.0779888000", \ + "0.1089524000, 0.1150700000, 0.1305366000, 0.1686409000, 0.2625750000, 0.4959112000, 1.0828779000", \ + "0.1202003000, 0.1265176000, 0.1418673000, 0.1797946000, 0.2736449000, 0.5072356000, 1.0943561000", \ + "0.1451175000, 0.1510098000, 0.1662835000, 0.2041721000, 0.2979831000, 0.5319374000, 1.1193461000", \ + "0.1846709000, 0.1907452000, 0.2061012000, 0.2436748000, 0.3371524000, 0.5710827000, 1.1618317000", \ + "0.2361973000, 0.2425309000, 0.2575587000, 0.2948346000, 0.3874526000, 0.6210446000, 1.2088694000", \ + "0.2903712000, 0.2972814000, 0.3134265000, 0.3507281000, 0.4422939000, 0.6748971000, 1.2625173000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0366551000, 0.0379279000, 0.0413092000, 0.0504938000, 0.0735889000, 0.1315145000, 0.2857684000", \ + "0.0366502000, 0.0378249000, 0.0411833000, 0.0504243000, 0.0734354000, 0.1318286000, 0.2858296000", \ + "0.0366292000, 0.0378255000, 0.0412928000, 0.0503907000, 0.0734672000, 0.1315874000, 0.2857931000", \ + "0.0366738000, 0.0379289000, 0.0413307000, 0.0504895000, 0.0733963000, 0.1313441000, 0.2856388000", \ + "0.0386067000, 0.0397338000, 0.0429054000, 0.0516183000, 0.0743206000, 0.1320161000, 0.2856491000", \ + "0.0541313000, 0.0551519000, 0.0581676000, 0.0658767000, 0.0859769000, 0.1395493000, 0.2888509000", \ + "0.0785580000, 0.0795988000, 0.0830926000, 0.0920046000, 0.1117776000, 0.1611589000, 0.2997251000"); + } + related_pin : "B1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0545994000, 0.0629886000, 0.0835648000, 0.1349140000, 0.2634703000, 0.5826326000, 1.3877066000", \ + "0.0547155000, 0.0628984000, 0.0834969000, 0.1349243000, 0.2628058000, 0.5837485000, 1.3905054000", \ + "0.0546105000, 0.0629810000, 0.0835550000, 0.1350016000, 0.2634608000, 0.5829494000, 1.3878234000", \ + "0.0547392000, 0.0629752000, 0.0835113000, 0.1349411000, 0.2629181000, 0.5828898000, 1.3932995000", \ + "0.0561599000, 0.0641514000, 0.0847301000, 0.1351541000, 0.2635781000, 0.5845247000, 1.3947828000", \ + "0.0607376000, 0.0684649000, 0.0874035000, 0.1367651000, 0.2640612000, 0.5829740000, 1.3896440000", \ + "0.0728815000, 0.0802046000, 0.0981511000, 0.1436041000, 0.2661921000, 0.5842795000, 1.3946286000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a21boi_4") { + leakage_power () { + value : 0.0127454000; + when : "!A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0041562000; + when : "!A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0146596000; + when : "!A1&A2&B1_N"; + } + leakage_power () { + value : 0.0041568000; + when : "!A1&A2&!B1_N"; + } + leakage_power () { + value : 0.0138528000; + when : "A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0041568000; + when : "A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0134462000; + when : "A1&A2&B1_N"; + } + leakage_power () { + value : 0.0008047000; + when : "A1&A2&!B1_N"; + } + area : 18.768000000; + cell_footprint : "sky130_fd_sc_hd__a21boi"; + cell_leakage_power : 0.0084973050; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0085800000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082320000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0151147000, 0.0150977000, 0.0150585000, 0.0150657000, 0.0150822000, 0.0151202000, 0.0152080000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0150579000, -0.0150571000, -0.0150551000, -0.0150589000, -0.0150677000, -0.0150878000, -0.0151344000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0089270000; + } + pin ("A2") { + capacitance : 0.0092350000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0087590000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0162072000, 0.0162163000, 0.0162375000, 0.0162370000, 0.0162359000, 0.0162333000, 0.0162274000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0163147000, -0.0162877000, -0.0162255000, -0.0162260000, -0.0162271000, -0.0162298000, -0.0162360000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0097110000; + } + pin ("B1_N") { + capacitance : 0.0024730000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023400000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0223864000, 0.0222207000, 0.0218388000, 0.0220458000, 0.0225232000, 0.0236236000, 0.0261601000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0076559000, 0.0075393000, 0.0072705000, 0.0074519000, 0.0078701000, 0.0088341000, 0.0110560000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0026060000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&B1_N) | (!A2&B1_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0179400000, 0.0165514000, 0.0126924000, 0.0021153000, -0.0269987000, -0.1072927000, -0.3286007000", \ + "0.0173839000, 0.0160152000, 0.0121979000, 0.0016559000, -0.0273565000, -0.1076870000, -0.3290879000", \ + "0.0166422000, 0.0152691000, 0.0114868000, 0.0010903000, -0.0278601000, -0.1080942000, -0.3294163000", \ + "0.0157621000, 0.0144430000, 0.0107372000, 0.0004370000, -0.0284156000, -0.1085009000, -0.3296418000", \ + "0.0155883000, 0.0142394000, 0.0104373000, 0.0001570000, -0.0288578000, -0.1087366000, -0.3299791000", \ + "0.0175168000, 0.0161445000, 0.0123130000, 0.0011070000, -0.0281577000, -0.1084404000, -0.3296418000", \ + "0.0218922000, 0.0203808000, 0.0163483000, 0.0051489000, -0.0251446000, -0.1067672000, -0.3292985000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0273046000, 0.0289106000, 0.0331072000, 0.0443030000, 0.0736493000, 0.1535120000, 0.3729338000", \ + "0.0264476000, 0.0279858000, 0.0322617000, 0.0435424000, 0.0732495000, 0.1534320000, 0.3724521000", \ + "0.0257749000, 0.0272622000, 0.0313671000, 0.0425115000, 0.0725294000, 0.1530507000, 0.3722575000", \ + "0.0253493000, 0.0267916000, 0.0307914000, 0.0418194000, 0.0714141000, 0.1531168000, 0.3719285000", \ + "0.0249085000, 0.0263533000, 0.0303152000, 0.0410525000, 0.0706078000, 0.1516758000, 0.3733080000", \ + "0.0248423000, 0.0262696000, 0.0301605000, 0.0410028000, 0.0702580000, 0.1507261000, 0.3701028000", \ + "0.0252941000, 0.0266002000, 0.0302000000, 0.0405826000, 0.0703921000, 0.1507848000, 0.3709306000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0190111000, 0.0175916000, 0.0137469000, 0.0031532000, -0.0259829000, -0.1062554000, -0.3275760000", \ + "0.0184312000, 0.0170459000, 0.0132000000, 0.0026725000, -0.0264379000, -0.1067099000, -0.3280374000", \ + "0.0176615000, 0.0162706000, 0.0124773000, 0.0020149000, -0.0269589000, -0.1072301000, -0.3284541000", \ + "0.0167216000, 0.0153775000, 0.0117108000, 0.0013952000, -0.0274537000, -0.1075641000, -0.3287577000", \ + "0.0168695000, 0.0154749000, 0.0115563000, 0.0008289000, -0.0279961000, -0.1076783000, -0.3287632000", \ + "0.0171886000, 0.0157720000, 0.0118579000, 0.0012250000, -0.0279460000, -0.1084279000, -0.3290736000", \ + "0.0204439000, 0.0190637000, 0.0149577000, 0.0039080000, -0.0259510000, -0.1069696000, -0.3289609000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0392188000, 0.0406429000, 0.0445632000, 0.0552764000, 0.0846306000, 0.1643358000, 0.3830583000", \ + "0.0385065000, 0.0399870000, 0.0439164000, 0.0547324000, 0.0841576000, 0.1642415000, 0.3830464000", \ + "0.0377953000, 0.0392322000, 0.0432029000, 0.0540813000, 0.0836967000, 0.1636554000, 0.3827007000", \ + "0.0372947000, 0.0386963000, 0.0426544000, 0.0534635000, 0.0829231000, 0.1633219000, 0.3824333000", \ + "0.0368807000, 0.0383597000, 0.0422489000, 0.0529334000, 0.0823233000, 0.1626710000, 0.3818196000", \ + "0.0367419000, 0.0381453000, 0.0420459000, 0.0529545000, 0.0823381000, 0.1623125000, 0.3815902000", \ + "0.0369284000, 0.0382896000, 0.0420317000, 0.0524766000, 0.0825557000, 0.1630147000, 0.3822354000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0070916000, 0.0058901000, 0.0026881000, -0.0064827000, -0.0339464000, -0.1134401000, -0.3347012000", \ + "0.0069365000, 0.0058146000, 0.0027242000, -0.0064560000, -0.0339415000, -0.1134754000, -0.3346917000", \ + "0.0070842000, 0.0059010000, 0.0027158000, -0.0064756000, -0.0338913000, -0.1133610000, -0.3345836000", \ + "0.0064916000, 0.0052715000, 0.0021617000, -0.0071214000, -0.0345287000, -0.1138881000, -0.3350212000", \ + "0.0058405000, 0.0046114000, 0.0012343000, -0.0082049000, -0.0355546000, -0.1146369000, -0.3356206000", \ + "0.0064632000, 0.0050590000, 0.0012327000, -0.0090562000, -0.0369745000, -0.1155710000, -0.3362438000", \ + "0.0082022000, 0.0067200000, 0.0027048000, -0.0080425000, -0.0368735000, -0.1164043000, -0.3367069000"); + } + related_pin : "B1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0341045000, 0.0355705000, 0.0395931000, 0.0505152000, 0.0801172000, 0.1603017000, 0.3793491000", \ + "0.0341334000, 0.0356110000, 0.0396140000, 0.0505361000, 0.0801725000, 0.1602648000, 0.3790861000", \ + "0.0341295000, 0.0355994000, 0.0395971000, 0.0505257000, 0.0801092000, 0.1602200000, 0.3791903000", \ + "0.0334739000, 0.0349182000, 0.0389011000, 0.0498240000, 0.0793633000, 0.1595830000, 0.3786972000", \ + "0.0329132000, 0.0340619000, 0.0380061000, 0.0488583000, 0.0784789000, 0.1588001000, 0.3779502000", \ + "0.0328308000, 0.0342285000, 0.0376381000, 0.0483366000, 0.0777601000, 0.1580971000, 0.3773340000", \ + "0.0333336000, 0.0347374000, 0.0386818000, 0.0492310000, 0.0783362000, 0.1583211000, 0.3771580000"); + } + } + max_capacitance : 0.2151590000; + max_transition : 1.4962450000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0238817000, 0.0254790000, 0.0296035000, 0.0400575000, 0.0662833000, 0.1340798000, 0.3167884000", \ + "0.0279458000, 0.0294956000, 0.0335855000, 0.0440253000, 0.0702183000, 0.1380050000, 0.3207188000", \ + "0.0383102000, 0.0399649000, 0.0440668000, 0.0539390000, 0.0799476000, 0.1478165000, 0.3304111000", \ + "0.0532786000, 0.0552931000, 0.0611849000, 0.0747607000, 0.1032636000, 0.1708134000, 0.3534842000", \ + "0.0677599000, 0.0709785000, 0.0796532000, 0.0996983000, 0.1428810000, 0.2254693000, 0.4078537000", \ + "0.0701560000, 0.0751625000, 0.0881232000, 0.1198765000, 0.1859028000, 0.3098934000, 0.5327292000", \ + "0.0312895000, 0.0390333000, 0.0596928000, 0.1067486000, 0.2085984000, 0.4017771000, 0.7398683000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0811141000, 0.0861230000, 0.0990114000, 0.1329480000, 0.2219588000, 0.4615499000, 1.1244781000", \ + "0.0848176000, 0.0897153000, 0.1027063000, 0.1366865000, 0.2263829000, 0.4674799000, 1.1256287000", \ + "0.0969788000, 0.1017650000, 0.1143904000, 0.1481545000, 0.2382929000, 0.4802758000, 1.1396184000", \ + "0.1252928000, 0.1299292000, 0.1423429000, 0.1754213000, 0.2653191000, 0.5103279000, 1.1693062000", \ + "0.1752889000, 0.1810885000, 0.1962617000, 0.2341585000, 0.3240063000, 0.5691193000, 1.2326145000", \ + "0.2591884000, 0.2679308000, 0.2890225000, 0.3409481000, 0.4536259000, 0.7031590000, 1.3643427000", \ + "0.3952025000, 0.4108039000, 0.4441162000, 0.5251620000, 0.6867892000, 1.0061698000, 1.6841920000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0253690000, 0.0269479000, 0.0311615000, 0.0429115000, 0.0755245000, 0.1662289000, 0.4188494000", \ + "0.0243668000, 0.0259334000, 0.0303019000, 0.0425242000, 0.0753109000, 0.1663667000, 0.4190571000", \ + "0.0275211000, 0.0287484000, 0.0322940000, 0.0429973000, 0.0748660000, 0.1661558000, 0.4185659000", \ + "0.0377769000, 0.0398383000, 0.0444560000, 0.0547618000, 0.0815948000, 0.1665225000, 0.4188269000", \ + "0.0578871000, 0.0599499000, 0.0663381000, 0.0815559000, 0.1134756000, 0.1872887000, 0.4193249000", \ + "0.0930508000, 0.0970399000, 0.1073559000, 0.1299204000, 0.1758854000, 0.2686066000, 0.4652557000", \ + "0.1554881000, 0.1618080000, 0.1779811000, 0.2144157000, 0.2849083000, 0.4136971000, 0.6570327000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0488291000, 0.0548699000, 0.0711473000, 0.1160331000, 0.2376175000, 0.5697740000, 1.4800881000", \ + "0.0489013000, 0.0548287000, 0.0713509000, 0.1157709000, 0.2376411000, 0.5703334000, 1.4784131000", \ + "0.0490675000, 0.0548439000, 0.0712859000, 0.1159155000, 0.2374366000, 0.5697366000, 1.4777536000", \ + "0.0501481000, 0.0561138000, 0.0720648000, 0.1162203000, 0.2374971000, 0.5733127000, 1.4790417000", \ + "0.0651333000, 0.0710445000, 0.0863103000, 0.1258202000, 0.2405900000, 0.5706358000, 1.4900124000", \ + "0.0982237000, 0.1046037000, 0.1226096000, 0.1660518000, 0.2739540000, 0.5777669000, 1.4818126000", \ + "0.1754289000, 0.1836767000, 0.2056811000, 0.2566263000, 0.3752195000, 0.6633920000, 1.4962455000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0295888000, 0.0311504000, 0.0352770000, 0.0456890000, 0.0718773000, 0.1397753000, 0.3221623000", \ + "0.0337294000, 0.0353096000, 0.0394107000, 0.0498323000, 0.0760530000, 0.1439188000, 0.3264378000", \ + "0.0427192000, 0.0443317000, 0.0484122000, 0.0586838000, 0.0848531000, 0.1528284000, 0.3357343000", \ + "0.0573435000, 0.0593337000, 0.0645852000, 0.0768526000, 0.1050676000, 0.1731617000, 0.3561144000", \ + "0.0754570000, 0.0783919000, 0.0857048000, 0.1030350000, 0.1407480000, 0.2190998000, 0.4038699000", \ + "0.0862276000, 0.0908366000, 0.1024084000, 0.1295690000, 0.1870858000, 0.2967673000, 0.5100952000", \ + "0.0624235000, 0.0692935000, 0.0877484000, 0.1307685000, 0.2212856000, 0.3933705000, 0.6938073000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.1054145000, 0.1096106000, 0.1214591000, 0.1525865000, 0.2361999000, 0.4639159000, 1.0918493000", \ + "0.1097738000, 0.1140396000, 0.1255658000, 0.1572681000, 0.2413466000, 0.4695277000, 1.0935292000", \ + "0.1219303000, 0.1260915000, 0.1379634000, 0.1694633000, 0.2539843000, 0.4830152000, 1.1069742000", \ + "0.1493125000, 0.1538333000, 0.1654086000, 0.1968260000, 0.2815466000, 0.5104387000, 1.1350382000", \ + "0.2036337000, 0.2087274000, 0.2220837000, 0.2554855000, 0.3398557000, 0.5689532000, 1.1939170000", \ + "0.2979302000, 0.3047121000, 0.3221493000, 0.3661334000, 0.4683441000, 0.7034567000, 1.3292749000", \ + "0.4523747000, 0.4630311000, 0.4897764000, 0.5556535000, 0.6983525000, 0.9978796000, 1.6437388000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0251428000, 0.0266655000, 0.0309679000, 0.0427622000, 0.0753954000, 0.1661905000, 0.4182691000", \ + "0.0248176000, 0.0263905000, 0.0307123000, 0.0426286000, 0.0752355000, 0.1660935000, 0.4189382000", \ + "0.0261053000, 0.0274862000, 0.0314921000, 0.0428197000, 0.0749918000, 0.1660914000, 0.4182372000", \ + "0.0340799000, 0.0354981000, 0.0394395000, 0.0498761000, 0.0785367000, 0.1663884000, 0.4184356000", \ + "0.0515194000, 0.0533362000, 0.0580381000, 0.0703700000, 0.0995473000, 0.1782699000, 0.4193900000", \ + "0.0843545000, 0.0870453000, 0.0937844000, 0.1108383000, 0.1486705000, 0.2331617000, 0.4473037000", \ + "0.1448443000, 0.1489018000, 0.1598868000, 0.1855608000, 0.2415403000, 0.3500465000, 0.5764903000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0672715000, 0.0730043000, 0.0887345000, 0.1310951000, 0.2466677000, 0.5619774000, 1.4251855000", \ + "0.0673329000, 0.0730423000, 0.0887075000, 0.1313065000, 0.2467254000, 0.5608417000, 1.4265582000", \ + "0.0673420000, 0.0730662000, 0.0887504000, 0.1311598000, 0.2465849000, 0.5618168000, 1.4223146000", \ + "0.0677214000, 0.0733798000, 0.0889237000, 0.1312336000, 0.2465553000, 0.5609436000, 1.4227088000", \ + "0.0806480000, 0.0858447000, 0.0998303000, 0.1388296000, 0.2484700000, 0.5612510000, 1.4212885000", \ + "0.1132626000, 0.1194871000, 0.1356006000, 0.1773639000, 0.2806888000, 0.5698199000, 1.4257683000", \ + "0.1895308000, 0.1972419000, 0.2170841000, 0.2658895000, 0.3811835000, 0.6547575000, 1.4428120000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.1098076000, 0.1120931000, 0.1173242000, 0.1293472000, 0.1534723000, 0.2030025000, 0.3216991000", \ + "0.1145612000, 0.1168307000, 0.1221505000, 0.1340299000, 0.1581827000, 0.2078218000, 0.3265197000", \ + "0.1268913000, 0.1291829000, 0.1345055000, 0.1463870000, 0.1703785000, 0.2201632000, 0.3388767000", \ + "0.1565518000, 0.1587095000, 0.1640267000, 0.1758910000, 0.2000894000, 0.2497649000, 0.3686033000", \ + "0.2238727000, 0.2260697000, 0.2319684000, 0.2439746000, 0.2685291000, 0.3186725000, 0.4377200000", \ + "0.3327764000, 0.3356538000, 0.3429247000, 0.3581601000, 0.3873080000, 0.4417023000, 0.5631183000", \ + "0.4975669000, 0.5012222000, 0.5102366000, 0.5288139000, 0.5662333000, 0.6311296000, 0.7575770000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.1227587000, 0.1272081000, 0.1388125000, 0.1708478000, 0.2554687000, 0.4839167000, 1.1081261000", \ + "0.1272728000, 0.1316768000, 0.1433067000, 0.1752968000, 0.2600071000, 0.4885434000, 1.1121438000", \ + "0.1382430000, 0.1426486000, 0.1542662000, 0.1861169000, 0.2709461000, 0.4995752000, 1.1271158000", \ + "0.1626899000, 0.1668723000, 0.1785672000, 0.2101744000, 0.2951376000, 0.5240045000, 1.1481623000", \ + "0.2039219000, 0.2076751000, 0.2193135000, 0.2510372000, 0.3349771000, 0.5638474000, 1.1894175000", \ + "0.2563413000, 0.2606526000, 0.2714866000, 0.3028125000, 0.3871463000, 0.6158055000, 1.2402183000", \ + "0.3109474000, 0.3156089000, 0.3274500000, 0.3588873000, 0.4417121000, 0.6690754000, 1.2934693000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0358714000, 0.0365547000, 0.0386107000, 0.0451238000, 0.0639886000, 0.1163940000, 0.2678614000", \ + "0.0358513000, 0.0365019000, 0.0386409000, 0.0450492000, 0.0639435000, 0.1166546000, 0.2674008000", \ + "0.0358666000, 0.0365547000, 0.0386464000, 0.0451107000, 0.0639291000, 0.1165389000, 0.2675802000", \ + "0.0360173000, 0.0366383000, 0.0386762000, 0.0451534000, 0.0639818000, 0.1165105000, 0.2674500000", \ + "0.0398601000, 0.0404480000, 0.0422265000, 0.0479167000, 0.0655758000, 0.1172598000, 0.2678958000", \ + "0.0565756000, 0.0570135000, 0.0584352000, 0.0635369000, 0.0789186000, 0.1269077000, 0.2717415000", \ + "0.0816042000, 0.0820950000, 0.0837891000, 0.0896463000, 0.1053326000, 0.1477050000, 0.2820584000"); + } + related_pin : "B1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0669014000, 0.0727075000, 0.0884288000, 0.1311922000, 0.2465967000, 0.5611394000, 1.4245812000", \ + "0.0668951000, 0.0727029000, 0.0884316000, 0.1311898000, 0.2466344000, 0.5611989000, 1.4221558000", \ + "0.0668983000, 0.0727075000, 0.0884303000, 0.1311174000, 0.2465479000, 0.5614118000, 1.4235002000", \ + "0.0668908000, 0.0726760000, 0.0883118000, 0.1310841000, 0.2469304000, 0.5610415000, 1.4207002000", \ + "0.0680678000, 0.0739535000, 0.0891616000, 0.1314690000, 0.2466198000, 0.5614177000, 1.4232320000", \ + "0.0716922000, 0.0770771000, 0.0925021000, 0.1332862000, 0.2483803000, 0.5613787000, 1.4223859000", \ + "0.0841176000, 0.0891081000, 0.1031710000, 0.1404703000, 0.2501944000, 0.5626596000, 1.4244410000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__a21o_1 */ + + cell ("sky130_fd_sc_hd__a21o_2") { + leakage_power () { + value : 0.0036643000; + when : "!A1&!A2&B1"; + } + leakage_power () { + value : 0.0081635000; + when : "!A1&!A2&!B1"; + } + leakage_power () { + value : 0.0036641000; + when : "!A1&A2&B1"; + } + leakage_power () { + value : 0.0086168000; + when : "!A1&A2&!B1"; + } + leakage_power () { + value : 0.0036643000; + when : "A1&!A2&B1"; + } + leakage_power () { + value : 0.0083986000; + when : "A1&!A2&!B1"; + } + leakage_power () { + value : 0.0011005000; + when : "A1&A2&B1"; + } + leakage_power () { + value : 0.0035415000; + when : "A1&A2&!B1"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__a21o"; + cell_leakage_power : 0.0051017210; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023590000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022750000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045295000, 0.0045314000, 0.0045358000, 0.0045357000, 0.0045356000, 0.0045352000, 0.0045344000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034546000, -0.0034579000, -0.0034656000, -0.0034583000, -0.0034414000, -0.0034025000, -0.0033127000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024440000; + } + pin ("A2") { + capacitance : 0.0023150000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022070000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039752000, 0.0039712000, 0.0039618000, 0.0039624000, 0.0039639000, 0.0039673000, 0.0039752000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039621000, -0.0039645000, -0.0039700000, -0.0039708000, -0.0039724000, -0.0039763000, -0.0039851000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024230000; + } + pin ("B1") { + capacitance : 0.0023800000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021950000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0021215000, 0.0021123000, 0.0020910000, 0.0021043000, 0.0021348000, 0.0022052000, 0.0023675000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017295000, -0.0017271000, -0.0017215000, -0.0017207000, -0.0017190000, -0.0017149000, -0.0017054000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025640000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2) | (B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0138297000, 0.0123528000, 0.0086713000, -0.0025095000, -0.0395590000, -0.1518984000, -0.4813359000", \ + "0.0135840000, 0.0121282000, 0.0085016000, -0.0026446000, -0.0396284000, -0.1520335000, -0.4814649000", \ + "0.0133875000, 0.0119578000, 0.0082582000, -0.0029005000, -0.0399161000, -0.1522951000, -0.4817345000", \ + "0.0131576000, 0.0116663000, 0.0080047000, -0.0032090000, -0.0401694000, -0.1525289000, -0.4819749000", \ + "0.0130298000, 0.0115583000, 0.0077787000, -0.0034995000, -0.0404939000, -0.1528148000, -0.4822247000", \ + "0.0142303000, 0.0126101000, 0.0080443000, -0.0041648000, -0.0408248000, -0.1529961000, -0.4823178000", \ + "0.0173918000, 0.0156189000, 0.0108741000, -0.0024060000, -0.0407263000, -0.1528246000, -0.4820498000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0175800000, 0.0192934000, 0.0241455000, 0.0377649000, 0.0766362000, 0.1883976000, 0.5145676000", \ + "0.0174493000, 0.0191502000, 0.0240206000, 0.0376698000, 0.0765561000, 0.1883861000, 0.5146285000", \ + "0.0172356000, 0.0189128000, 0.0237858000, 0.0375095000, 0.0763096000, 0.1891068000, 0.5134890000", \ + "0.0170708000, 0.0187426000, 0.0236092000, 0.0372263000, 0.0760422000, 0.1882379000, 0.5138046000", \ + "0.0171304000, 0.0187131000, 0.0234981000, 0.0367418000, 0.0754271000, 0.1876369000, 0.5140355000", \ + "0.0180098000, 0.0195207000, 0.0240330000, 0.0374002000, 0.0756119000, 0.1867649000, 0.5135694000", \ + "0.0194734000, 0.0209411000, 0.0253142000, 0.0383495000, 0.0769557000, 0.1890820000, 0.5129636000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0168256000, 0.0153388000, 0.0115864000, 0.0003811000, -0.0365088000, -0.1486610000, -0.4779490000", \ + "0.0167998000, 0.0153306000, 0.0115669000, 0.0003692000, -0.0365465000, -0.1487358000, -0.4780892000", \ + "0.0165649000, 0.0151053000, 0.0113207000, 0.0001869000, -0.0366374000, -0.1488702000, -0.4782243000", \ + "0.0164635000, 0.0150029000, 0.0112338000, 0.0000342000, -0.0368670000, -0.1490839000, -0.4783798000", \ + "0.0163707000, 0.0148859000, 0.0110808000, -0.0002048000, -0.0370559000, -0.1492520000, -0.4785656000", \ + "0.0172769000, 0.0156658000, 0.0110846000, -0.0006822000, -0.0373025000, -0.1493666000, -0.4786197000", \ + "0.0216440000, 0.0198746000, 0.0150470000, 0.0015989000, -0.0368959000, -0.1491542000, -0.4783031000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0179906000, 0.0196977000, 0.0245014000, 0.0382161000, 0.0770700000, 0.1898426000, 0.5142041000", \ + "0.0178414000, 0.0195267000, 0.0244043000, 0.0381345000, 0.0769485000, 0.1887595000, 0.5148460000", \ + "0.0177321000, 0.0194099000, 0.0242792000, 0.0379576000, 0.0768635000, 0.1889105000, 0.5150404000", \ + "0.0175876000, 0.0192471000, 0.0240622000, 0.0377653000, 0.0765888000, 0.1884837000, 0.5159614000", \ + "0.0174396000, 0.0190812000, 0.0238708000, 0.0373872000, 0.0761888000, 0.1881195000, 0.5143648000", \ + "0.0180641000, 0.0196311000, 0.0242205000, 0.0374498000, 0.0760126000, 0.1876343000, 0.5160890000", \ + "0.0193084000, 0.0207981000, 0.0252658000, 0.0385049000, 0.0771181000, 0.1893926000, 0.5148711000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0165705000, 0.0149744000, 0.0112114000, 0.0000794000, -0.0367440000, -0.1489765000, -0.4783044000", \ + "0.0162846000, 0.0147719000, 0.0110487000, -0.0001115000, -0.0369702000, -0.1491870000, -0.4785433000", \ + "0.0160419000, 0.0145124000, 0.0107649000, -0.0004206000, -0.0372694000, -0.1494553000, -0.4788074000", \ + "0.0158244000, 0.0143359000, 0.0105966000, -0.0006081000, -0.0374634000, -0.1496772000, -0.4790139000", \ + "0.0157751000, 0.0142589000, 0.0104477000, -0.0008576000, -0.0377366000, -0.1498165000, -0.4791004000", \ + "0.0173357000, 0.0156641000, 0.0109888000, -0.0007781000, -0.0375289000, -0.1495989000, -0.4787889000", \ + "0.0232603000, 0.0214474000, 0.0164607000, 0.0030023000, -0.0351542000, -0.1473871000, -0.4766221000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0134224000, 0.0151274000, 0.0199198000, 0.0332486000, 0.0715512000, 0.1831939000, 0.5090274000", \ + "0.0133710000, 0.0150686000, 0.0198615000, 0.0332133000, 0.0715299000, 0.1840874000, 0.5093867000", \ + "0.0132053000, 0.0148899000, 0.0196409000, 0.0329940000, 0.0714006000, 0.1840570000, 0.5098790000", \ + "0.0129065000, 0.0145460000, 0.0192354000, 0.0326199000, 0.0710918000, 0.1820934000, 0.5079839000", \ + "0.0131486000, 0.0147131000, 0.0191831000, 0.0324627000, 0.0707839000, 0.1825481000, 0.5094423000", \ + "0.0136986000, 0.0152227000, 0.0197488000, 0.0330686000, 0.0711085000, 0.1822832000, 0.5114150000", \ + "0.0160450000, 0.0174373000, 0.0218355000, 0.0349748000, 0.0734078000, 0.1849500000, 0.5084557000"); + } + } + max_capacitance : 0.3094580000; + max_transition : 1.5057260000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.1544624000, 0.1602229000, 0.1731887000, 0.1995518000, 0.2524129000, 0.3733696000, 0.7023352000", \ + "0.1593807000, 0.1651344000, 0.1781568000, 0.2043085000, 0.2572609000, 0.3783185000, 0.7079297000", \ + "0.1716268000, 0.1773632000, 0.1903282000, 0.2167068000, 0.2695127000, 0.3905297000, 0.7196740000", \ + "0.1996523000, 0.2053640000, 0.2183046000, 0.2445561000, 0.2974739000, 0.4185278000, 0.7482495000", \ + "0.2613348000, 0.2670949000, 0.2798973000, 0.3061656000, 0.3592035000, 0.4801719000, 0.8098085000", \ + "0.3757423000, 0.3823252000, 0.3970155000, 0.4263759000, 0.4835216000, 0.6068181000, 0.9363474000", \ + "0.5649198000, 0.5730427000, 0.5910288000, 0.6268034000, 0.6928694000, 0.8250644000, 1.1565756000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0822214000, 0.0878291000, 0.1011136000, 0.1324621000, 0.2144200000, 0.4473038000, 1.1254617000", \ + "0.0862155000, 0.0918263000, 0.1051206000, 0.1364604000, 0.2183831000, 0.4513446000, 1.1295445000", \ + "0.0959011000, 0.1015136000, 0.1148181000, 0.1461622000, 0.2281201000, 0.4616963000, 1.1374713000", \ + "0.1195847000, 0.1251172000, 0.1383021000, 0.1694801000, 0.2511329000, 0.4846858000, 1.1651791000", \ + "0.1577860000, 0.1637966000, 0.1777524000, 0.2095279000, 0.2914495000, 0.5246423000, 1.2028659000", \ + "0.2009330000, 0.2084607000, 0.2247890000, 0.2583966000, 0.3400902000, 0.5736287000, 1.2547531000", \ + "0.2286442000, 0.2385479000, 0.2597619000, 0.2997864000, 0.3840505000, 0.6171906000, 1.2940131000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0236811000, 0.0277043000, 0.0364659000, 0.0563485000, 0.1067619000, 0.2492304000, 0.6865789000", \ + "0.0236274000, 0.0273685000, 0.0361673000, 0.0564517000, 0.1067180000, 0.2487742000, 0.6894043000", \ + "0.0238234000, 0.0277599000, 0.0364779000, 0.0563988000, 0.1065376000, 0.2491200000, 0.6866480000", \ + "0.0236892000, 0.0275944000, 0.0364681000, 0.0563184000, 0.1067451000, 0.2489763000, 0.6895645000", \ + "0.0243051000, 0.0280995000, 0.0366646000, 0.0567363000, 0.1070091000, 0.2490000000, 0.6910109000", \ + "0.0301680000, 0.0343852000, 0.0436028000, 0.0649294000, 0.1134773000, 0.2526502000, 0.6869768000", \ + "0.0427430000, 0.0474460000, 0.0583396000, 0.0810355000, 0.1315151000, 0.2648751000, 0.6902978000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0195527000, 0.0244121000, 0.0373087000, 0.0744551000, 0.1865707000, 0.5210989000, 1.5017658000", \ + "0.0195599000, 0.0244273000, 0.0372991000, 0.0742988000, 0.1867573000, 0.5221441000, 1.5013363000", \ + "0.0195977000, 0.0243834000, 0.0373390000, 0.0743974000, 0.1869557000, 0.5222392000, 1.5004334000", \ + "0.0198407000, 0.0245583000, 0.0374371000, 0.0744139000, 0.1868594000, 0.5219464000, 1.5013062000", \ + "0.0229981000, 0.0279016000, 0.0401076000, 0.0763234000, 0.1872161000, 0.5222139000, 1.5007484000", \ + "0.0308800000, 0.0355957000, 0.0473507000, 0.0806991000, 0.1887615000, 0.5220194000, 1.5005479000", \ + "0.0424974000, 0.0489905000, 0.0621579000, 0.0937697000, 0.1930567000, 0.5247267000, 1.4990452000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.1754647000, 0.1815153000, 0.1950037000, 0.2221900000, 0.2763312000, 0.3983091000, 0.7285473000", \ + "0.1806138000, 0.1866812000, 0.2001881000, 0.2273445000, 0.2814787000, 0.4033890000, 0.7329094000", \ + "0.1932465000, 0.1993037000, 0.2128280000, 0.2396641000, 0.2938631000, 0.4160828000, 0.7462351000", \ + "0.2201979000, 0.2262565000, 0.2397740000, 0.2668297000, 0.3209424000, 0.4430773000, 0.7730511000", \ + "0.2780437000, 0.2841044000, 0.2976351000, 0.3247143000, 0.3788883000, 0.5011948000, 0.8314599000", \ + "0.3876081000, 0.3945259000, 0.4094091000, 0.4390636000, 0.4961025000, 0.6205424000, 0.9509681000", \ + "0.5693120000, 0.5775674000, 0.5956566000, 0.6307609000, 0.6955354000, 0.8273393000, 1.1603348000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0868364000, 0.0924523000, 0.1057366000, 0.1371263000, 0.2191022000, 0.4525853000, 1.1286295000", \ + "0.0911765000, 0.0967856000, 0.1101065000, 0.1414982000, 0.2234701000, 0.4565415000, 1.1342143000", \ + "0.1007208000, 0.1063122000, 0.1196188000, 0.1509835000, 0.2328160000, 0.4662048000, 1.1436497000", \ + "0.1221480000, 0.1277010000, 0.1409050000, 0.1721808000, 0.2540520000, 0.4880129000, 1.1642901000", \ + "0.1606674000, 0.1667308000, 0.1807163000, 0.2127188000, 0.2948411000, 0.5279495000, 1.2062288000", \ + "0.2117349000, 0.2190803000, 0.2350424000, 0.2689291000, 0.3512999000, 0.5843142000, 1.2649071000", \ + "0.2589436000, 0.2685016000, 0.2890472000, 0.3289846000, 0.4140288000, 0.6475376000, 1.3243802000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0258933000, 0.0296860000, 0.0383340000, 0.0586651000, 0.1089606000, 0.2509358000, 0.6903495000", \ + "0.0258448000, 0.0297176000, 0.0390461000, 0.0588980000, 0.1088084000, 0.2514509000, 0.6876827000", \ + "0.0258409000, 0.0297044000, 0.0384505000, 0.0589410000, 0.1091197000, 0.2509462000, 0.6903685000", \ + "0.0258020000, 0.0297117000, 0.0389013000, 0.0585195000, 0.1088668000, 0.2509039000, 0.6886230000", \ + "0.0260314000, 0.0299789000, 0.0387904000, 0.0588082000, 0.1087872000, 0.2510790000, 0.6915390000", \ + "0.0313274000, 0.0356376000, 0.0446286000, 0.0653849000, 0.1143775000, 0.2536094000, 0.6919771000", \ + "0.0430924000, 0.0473450000, 0.0580323000, 0.0799927000, 0.1302066000, 0.2645504000, 0.6907883000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0195913000, 0.0244081000, 0.0373435000, 0.0743946000, 0.1870681000, 0.5224323000, 1.5008721000", \ + "0.0195597000, 0.0243592000, 0.0372725000, 0.0743709000, 0.1870209000, 0.5209197000, 1.5019835000", \ + "0.0195704000, 0.0244706000, 0.0372813000, 0.0742798000, 0.1869283000, 0.5222619000, 1.5001727000", \ + "0.0196313000, 0.0245565000, 0.0373523000, 0.0743567000, 0.1866979000, 0.5227990000, 1.4982965000", \ + "0.0224099000, 0.0270729000, 0.0397507000, 0.0761142000, 0.1874077000, 0.5210212000, 1.5019234000", \ + "0.0286069000, 0.0335691000, 0.0457542000, 0.0806304000, 0.1888996000, 0.5205709000, 1.5026227000", \ + "0.0397134000, 0.0457201000, 0.0592028000, 0.0917587000, 0.1930681000, 0.5230024000, 1.4962389000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.1564649000, 0.1625113000, 0.1760724000, 0.2032509000, 0.2573252000, 0.3794004000, 0.7094985000", \ + "0.1598119000, 0.1658771000, 0.1793932000, 0.2066793000, 0.2607024000, 0.3829765000, 0.7132521000", \ + "0.1691886000, 0.1751875000, 0.1886226000, 0.2158351000, 0.2699214000, 0.3920495000, 0.7217557000", \ + "0.1960308000, 0.2020863000, 0.2155360000, 0.2426676000, 0.2968254000, 0.4189996000, 0.7490605000", \ + "0.2617018000, 0.2677355000, 0.2811692000, 0.3081732000, 0.3621779000, 0.4843141000, 0.8144966000", \ + "0.3873420000, 0.3945048000, 0.4104795000, 0.4403986000, 0.4972694000, 0.6221265000, 0.9521623000", \ + "0.5850971000, 0.5948994000, 0.6148247000, 0.6525070000, 0.7169501000, 0.8461585000, 1.1792143000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0558410000, 0.0606723000, 0.0724040000, 0.1012692000, 0.1813736000, 0.4143315000, 1.0961093000", \ + "0.0606152000, 0.0654381000, 0.0771521000, 0.1060217000, 0.1860845000, 0.4176263000, 1.0934799000", \ + "0.0715914000, 0.0763845000, 0.0880405000, 0.1169376000, 0.1971483000, 0.4294494000, 1.1103507000", \ + "0.0934873000, 0.0985745000, 0.1104981000, 0.1396749000, 0.2199077000, 0.4537015000, 1.1434880000", \ + "0.1217783000, 0.1280185000, 0.1416141000, 0.1720981000, 0.2525594000, 0.4880940000, 1.1658172000", \ + "0.1488647000, 0.1571915000, 0.1748248000, 0.2090172000, 0.2901381000, 0.5227556000, 1.2003005000", \ + "0.1544315000, 0.1652930000, 0.1887297000, 0.2325463000, 0.3178596000, 0.5501363000, 1.2261624000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0258564000, 0.0297995000, 0.0384877000, 0.0585441000, 0.1088701000, 0.2509047000, 0.6903953000", \ + "0.0261112000, 0.0300026000, 0.0389623000, 0.0583099000, 0.1088053000, 0.2510164000, 0.6912470000", \ + "0.0258901000, 0.0298711000, 0.0389066000, 0.0582643000, 0.1086866000, 0.2512603000, 0.6877551000", \ + "0.0258681000, 0.0297865000, 0.0389783000, 0.0586669000, 0.1089987000, 0.2513645000, 0.6907995000", \ + "0.0260642000, 0.0299615000, 0.0390503000, 0.0587600000, 0.1091340000, 0.2514238000, 0.6907827000", \ + "0.0360795000, 0.0400301000, 0.0485027000, 0.0670598000, 0.1151378000, 0.2545412000, 0.6906004000", \ + "0.0512618000, 0.0568824000, 0.0675243000, 0.0875791000, 0.1327051000, 0.2635288000, 0.6918930000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0164360000, 0.0207641000, 0.0332396000, 0.0706902000, 0.1850525000, 0.5216266000, 1.5005025000", \ + "0.0164148000, 0.0207524000, 0.0332533000, 0.0707039000, 0.1852776000, 0.5234563000, 1.4976113000", \ + "0.0164641000, 0.0208059000, 0.0332908000, 0.0706621000, 0.1852674000, 0.5238021000, 1.5053958000", \ + "0.0186839000, 0.0226487000, 0.0344685000, 0.0711828000, 0.1853275000, 0.5202536000, 1.5044075000", \ + "0.0246536000, 0.0284861000, 0.0393385000, 0.0737580000, 0.1852756000, 0.5214499000, 1.5057265000", \ + "0.0349893000, 0.0392080000, 0.0498974000, 0.0804903000, 0.1869680000, 0.5191657000, 1.5043161000", \ + "0.0491816000, 0.0552095000, 0.0688503000, 0.0994934000, 0.1935202000, 0.5225637000, 1.4972963000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a21o_4") { + leakage_power () { + value : 0.0051242000; + when : "!A1&!A2&B1"; + } + leakage_power () { + value : 0.0078745000; + when : "!A1&!A2&!B1"; + } + leakage_power () { + value : 0.0051242000; + when : "!A1&A2&B1"; + } + leakage_power () { + value : 0.0088385000; + when : "!A1&A2&!B1"; + } + leakage_power () { + value : 0.0051242000; + when : "A1&!A2&B1"; + } + leakage_power () { + value : 0.0085104000; + when : "A1&!A2&!B1"; + } + leakage_power () { + value : 0.0022388000; + when : "A1&A2&B1"; + } + leakage_power () { + value : 0.0042370000; + when : "A1&A2&!B1"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__a21o"; + cell_leakage_power : 0.0058839750; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0044000000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042160000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0087483000, 0.0087497000, 0.0087528000, 0.0087509000, 0.0087465000, 0.0087363000, 0.0087127000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0069511000, -0.0069582000, -0.0069746000, -0.0069615000, -0.0069314000, -0.0068621000, -0.0067023000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045840000; + } + pin ("A2") { + capacitance : 0.0047940000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045580000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082731000, 0.0082607000, 0.0082321000, 0.0082300000, 0.0082250000, 0.0082134000, 0.0081868000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0082412000, -0.0082402000, -0.0082378000, -0.0082342000, -0.0082258000, -0.0082064000, -0.0081616000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050290000; + } + pin ("B1") { + capacitance : 0.0044150000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040740000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041862000, 0.0041764000, 0.0041537000, 0.0041792000, 0.0042380000, 0.0043735000, 0.0046857000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034778000, -0.0034892000, -0.0035156000, -0.0035159000, -0.0035164000, -0.0035176000, -0.0035205000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047560000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2) | (B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016153630, 0.0052187940, 0.0168604900, 0.0544716200, 0.1759829000, 0.5685523000"); + values("0.0274778000, 0.0257842000, 0.0204869000, 0.0050696000, -0.0515462000, -0.2466601000, -0.8824328000", \ + "0.0269723000, 0.0253111000, 0.0201012000, 0.0046633000, -0.0517769000, -0.2469462000, -0.8827031000", \ + "0.0265437000, 0.0249533000, 0.0197571000, 0.0042438000, -0.0523890000, -0.2474047000, -0.8831530000", \ + "0.0262383000, 0.0244738000, 0.0192471000, 0.0037275000, -0.0528773000, -0.2478241000, -0.8835652000", \ + "0.0259339000, 0.0241452000, 0.0188981000, 0.0033086000, -0.0533537000, -0.2484516000, -0.8839906000", \ + "0.0266870000, 0.0247809000, 0.0188823000, 0.0020311000, -0.0537019000, -0.2486864000, -0.8841019000", \ + "0.0341319000, 0.0319583000, 0.0258450000, 0.0068038000, -0.0534813000, -0.2487324000, -0.8837850000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016153630, 0.0052187940, 0.0168604900, 0.0544716200, 0.1759829000, 0.5685523000"); + values("0.0330636000, 0.0350609000, 0.0413218000, 0.0611292000, 0.1228294000, 0.3179810000, 0.9478509000", \ + "0.0327936000, 0.0347337000, 0.0410547000, 0.0609710000, 0.1226351000, 0.3178463000, 0.9473153000", \ + "0.0324691000, 0.0344188000, 0.0408446000, 0.0606755000, 0.1222320000, 0.3176016000, 0.9474776000", \ + "0.0322222000, 0.0341736000, 0.0404913000, 0.0601078000, 0.1216352000, 0.3174235000, 0.9503319000", \ + "0.0322422000, 0.0341090000, 0.0401928000, 0.0593635000, 0.1207750000, 0.3167311000, 0.9449057000", \ + "0.0337489000, 0.0355696000, 0.0414176000, 0.0604444000, 0.1206062000, 0.3157646000, 0.9467749000", \ + "0.0364213000, 0.0381387000, 0.0439368000, 0.0626222000, 0.1228693000, 0.3176702000, 0.9441429000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016153630, 0.0052187940, 0.0168604900, 0.0544716200, 0.1759829000, 0.5685523000"); + values("0.0334991000, 0.0317251000, 0.0263876000, 0.0109445000, -0.0456769000, -0.2405610000, -0.8761174000", \ + "0.0333108000, 0.0315216000, 0.0262465000, 0.0107117000, -0.0458435000, -0.2407660000, -0.8763482000", \ + "0.0330366000, 0.0313089000, 0.0259707000, 0.0104848000, -0.0461521000, -0.2411875000, -0.8765471000", \ + "0.0327946000, 0.0310211000, 0.0256751000, 0.0101838000, -0.0463753000, -0.2413636000, -0.8768929000", \ + "0.0325683000, 0.0308201000, 0.0254045000, 0.0097607000, -0.0468683000, -0.2418323000, -0.8772481000", \ + "0.0319419000, 0.0300183000, 0.0243119000, 0.0088544000, -0.0474056000, -0.2421095000, -0.8773148000", \ + "0.0406224000, 0.0385761000, 0.0322784000, 0.0132953000, -0.0470880000, -0.2422144000, -0.8771047000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016153630, 0.0052187940, 0.0168604900, 0.0544716200, 0.1759829000, 0.5685523000"); + values("0.0342820000, 0.0362558000, 0.0426403000, 0.0623915000, 0.1239853000, 0.3191934000, 0.9489039000", \ + "0.0339682000, 0.0359562000, 0.0422826000, 0.0621959000, 0.1238344000, 0.3188638000, 0.9486144000", \ + "0.0337055000, 0.0356542000, 0.0420451000, 0.0618595000, 0.1234445000, 0.3187221000, 0.9484806000", \ + "0.0334580000, 0.0354327000, 0.0416588000, 0.0613353000, 0.1228855000, 0.3186205000, 0.9514069000", \ + "0.0333724000, 0.0352121000, 0.0413668000, 0.0607926000, 0.1221494000, 0.3180307000, 0.9476641000", \ + "0.0340376000, 0.0358707000, 0.0418630000, 0.0610341000, 0.1214467000, 0.3162526000, 0.9463069000", \ + "0.0361274000, 0.0379113000, 0.0436950000, 0.0622072000, 0.1234371000, 0.3183160000, 0.9435171000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016153630, 0.0052187940, 0.0168604900, 0.0544716200, 0.1759829000, 0.5685523000"); + values("0.0324514000, 0.0306536000, 0.0253277000, 0.0098852000, -0.0466828000, -0.2415525000, -0.8771238000", \ + "0.0322419000, 0.0304352000, 0.0251607000, 0.0095180000, -0.0470875000, -0.2420597000, -0.8773768000", \ + "0.0317360000, 0.0299028000, 0.0246901000, 0.0091220000, -0.0474543000, -0.2425137000, -0.8779354000", \ + "0.0311761000, 0.0294491000, 0.0241930000, 0.0085777000, -0.0479637000, -0.2429741000, -0.8783999000", \ + "0.0311684000, 0.0293973000, 0.0240696000, 0.0083267000, -0.0483934000, -0.2432866000, -0.8785040000", \ + "0.0334300000, 0.0314627000, 0.0253489000, 0.0084344000, -0.0479423000, -0.2425813000, -0.8777001000", \ + "0.0436091000, 0.0414602000, 0.0349051000, 0.0155753000, -0.0451487000, -0.2400765000, -0.8750191000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016153630, 0.0052187940, 0.0168604900, 0.0544716200, 0.1759829000, 0.5685523000"); + values("0.0245626000, 0.0266064000, 0.0330239000, 0.0526668000, 0.1135416000, 0.3086566000, 0.9389211000", \ + "0.0245103000, 0.0265413000, 0.0329450000, 0.0525805000, 0.1134985000, 0.3085676000, 0.9348980000", \ + "0.0242575000, 0.0262599000, 0.0325656000, 0.0521222000, 0.1131899000, 0.3084561000, 0.9328988000", \ + "0.0237946000, 0.0257163000, 0.0318873000, 0.0513004000, 0.1124599000, 0.3077800000, 0.9372535000", \ + "0.0241055000, 0.0259411000, 0.0318148000, 0.0508071000, 0.1116123000, 0.3072772000, 0.9369822000", \ + "0.0249849000, 0.0267604000, 0.0326091000, 0.0517580000, 0.1117228000, 0.3062566000, 0.9364688000", \ + "0.0292107000, 0.0308523000, 0.0364108000, 0.0550087000, 0.1158274000, 0.3101484000, 0.9353101000"); + } + } + max_capacitance : 0.5685520000; + max_transition : 1.5080650000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016153600, 0.0052187900, 0.0168605000, 0.0544716000, 0.1759830000, 0.5685520000"); + values("0.1667089000, 0.1705674000, 0.1807010000, 0.2037151000, 0.2523315000, 0.3670029000, 0.6962084000", \ + "0.1715227000, 0.1753772000, 0.1855029000, 0.2083039000, 0.2572662000, 0.3717957000, 0.7009525000", \ + "0.1839464000, 0.1877690000, 0.1978677000, 0.2208456000, 0.2696686000, 0.3841860000, 0.7133577000", \ + "0.2123439000, 0.2161759000, 0.2261812000, 0.2490373000, 0.2980736000, 0.4125423000, 0.7417662000", \ + "0.2738375000, 0.2776756000, 0.2877082000, 0.3104602000, 0.3593439000, 0.4740748000, 0.8032273000", \ + "0.3905263000, 0.3950144000, 0.4062700000, 0.4312796000, 0.4839855000, 0.6010177000, 0.9311838000", \ + "0.5907647000, 0.5958105000, 0.6096319000, 0.6398450000, 0.7004462000, 0.8274088000, 1.1611672000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016153600, 0.0052187900, 0.0168605000, 0.0544716000, 0.1759830000, 0.5685520000"); + values("0.0792055000, 0.0828863000, 0.0928173000, 0.1185888000, 0.1902659000, 0.4136975000, 1.1290321000", \ + "0.0831300000, 0.0868059000, 0.0967804000, 0.1226076000, 0.1943042000, 0.4179284000, 1.1329810000", \ + "0.0931850000, 0.0968258000, 0.1068566000, 0.1325580000, 0.2041857000, 0.4275185000, 1.1429809000", \ + "0.1164868000, 0.1201262000, 0.1299970000, 0.1555562000, 0.2271631000, 0.4502684000, 1.1668938000", \ + "0.1524564000, 0.1563834000, 0.1667384000, 0.1929570000, 0.2645744000, 0.4890033000, 1.2025244000", \ + "0.1916982000, 0.1965845000, 0.2086638000, 0.2363082000, 0.3085659000, 0.5321583000, 1.2485090000", \ + "0.2121046000, 0.2184788000, 0.2345657000, 0.2688739000, 0.3430226000, 0.5654948000, 1.2805589000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016153600, 0.0052187900, 0.0168605000, 0.0544716000, 0.1759830000, 0.5685520000"); + values("0.0255522000, 0.0280821000, 0.0346573000, 0.0508314000, 0.0938622000, 0.2221205000, 0.6573893000", \ + "0.0255547000, 0.0280737000, 0.0345198000, 0.0513946000, 0.0940330000, 0.2224775000, 0.6565484000", \ + "0.0255340000, 0.0277512000, 0.0343106000, 0.0507223000, 0.0938892000, 0.2222570000, 0.6567179000", \ + "0.0253860000, 0.0278725000, 0.0348922000, 0.0507936000, 0.0937318000, 0.2220253000, 0.6573875000", \ + "0.0255751000, 0.0280530000, 0.0349782000, 0.0509857000, 0.0942029000, 0.2216931000, 0.6562850000", \ + "0.0312254000, 0.0337963000, 0.0408620000, 0.0580032000, 0.0996626000, 0.2264185000, 0.6588828000", \ + "0.0435838000, 0.0464076000, 0.0542099000, 0.0726916000, 0.1166850000, 0.2390488000, 0.6589572000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016153600, 0.0052187900, 0.0168605000, 0.0544716000, 0.1759830000, 0.5685520000"); + values("0.0193731000, 0.0224377000, 0.0318313000, 0.0606492000, 0.1566595000, 0.4750573000, 1.5031871000", \ + "0.0193656000, 0.0224547000, 0.0317908000, 0.0606000000, 0.1566688000, 0.4750269000, 1.5031799000", \ + "0.0193240000, 0.0224966000, 0.0317529000, 0.0604945000, 0.1564875000, 0.4744984000, 1.5031826000", \ + "0.0196103000, 0.0227217000, 0.0319863000, 0.0606526000, 0.1564419000, 0.4746661000, 1.5037449000", \ + "0.0224793000, 0.0254885000, 0.0344484000, 0.0627508000, 0.1573912000, 0.4740602000, 1.5010383000", \ + "0.0297750000, 0.0328684000, 0.0412979000, 0.0673344000, 0.1592594000, 0.4738858000, 1.5030900000", \ + "0.0418062000, 0.0456527000, 0.0554911000, 0.0796857000, 0.1638428000, 0.4754935000, 1.5002588000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016153600, 0.0052187900, 0.0168605000, 0.0544716000, 0.1759830000, 0.5685520000"); + values("0.1789690000, 0.1828819000, 0.1930213000, 0.2158037000, 0.2637320000, 0.3772057000, 0.7064686000", \ + "0.1842585000, 0.1881712000, 0.1983185000, 0.2211609000, 0.2690282000, 0.3825235000, 0.7116340000", \ + "0.1973684000, 0.2012791000, 0.2114137000, 0.2342041000, 0.2823592000, 0.3956743000, 0.7249379000", \ + "0.2265678000, 0.2304777000, 0.2406150000, 0.2634019000, 0.3113485000, 0.4248725000, 0.7540166000", \ + "0.2891637000, 0.2930801000, 0.3032159000, 0.3258961000, 0.3740083000, 0.4877554000, 0.8165842000", \ + "0.4112793000, 0.4156516000, 0.4269158000, 0.4516750000, 0.5029182000, 0.6187523000, 0.9477154000", \ + "0.6181000000, 0.6234683000, 0.6371988000, 0.6670761000, 0.7262041000, 0.8504076000, 1.1830061000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016153600, 0.0052187900, 0.0168605000, 0.0544716000, 0.1759830000, 0.5685520000"); + values("0.0840004000, 0.0877201000, 0.0976883000, 0.1233646000, 0.1950546000, 0.4180092000, 1.1335686000", \ + "0.0881932000, 0.0918380000, 0.1018162000, 0.1276303000, 0.1992686000, 0.4226567000, 1.1379225000", \ + "0.0973611000, 0.1010033000, 0.1110333000, 0.1367450000, 0.2084193000, 0.4315551000, 1.1469846000", \ + "0.1180590000, 0.1216991000, 0.1315874000, 0.1572195000, 0.2289073000, 0.4519153000, 1.1684128000", \ + "0.1534077000, 0.1573463000, 0.1678135000, 0.1942218000, 0.2660085000, 0.4892663000, 1.2051552000", \ + "0.1977714000, 0.2024717000, 0.2145538000, 0.2425122000, 0.3152376000, 0.5383196000, 1.2537931000", \ + "0.2300110000, 0.2361857000, 0.2518082000, 0.2856657000, 0.3615406000, 0.5853615000, 1.2995061000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016153600, 0.0052187900, 0.0168605000, 0.0544716000, 0.1759830000, 0.5685520000"); + values("0.0260170000, 0.0284434000, 0.0349520000, 0.0505255000, 0.0930404000, 0.2203122000, 0.6569143000", \ + "0.0259900000, 0.0283878000, 0.0347688000, 0.0506457000, 0.0930903000, 0.2206009000, 0.6577096000", \ + "0.0261256000, 0.0285093000, 0.0349974000, 0.0504950000, 0.0928906000, 0.2208668000, 0.6569135000", \ + "0.0260119000, 0.0284303000, 0.0349098000, 0.0505887000, 0.0930124000, 0.2206867000, 0.6579301000", \ + "0.0260024000, 0.0287239000, 0.0347177000, 0.0504723000, 0.0927500000, 0.2207703000, 0.6566809000", \ + "0.0313011000, 0.0339602000, 0.0406455000, 0.0563300000, 0.0973993000, 0.2236620000, 0.6581443000", \ + "0.0433128000, 0.0462719000, 0.0538721000, 0.0713325000, 0.1133764000, 0.2357806000, 0.6582873000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016153600, 0.0052187900, 0.0168605000, 0.0544716000, 0.1759830000, 0.5685520000"); + values("0.0193831000, 0.0225205000, 0.0317290000, 0.0605641000, 0.1563800000, 0.4739302000, 1.5029724000", \ + "0.0193929000, 0.0224443000, 0.0317943000, 0.0606332000, 0.1566589000, 0.4750706000, 1.5033857000", \ + "0.0193446000, 0.0225175000, 0.0317715000, 0.0605527000, 0.1563951000, 0.4745414000, 1.5031703000", \ + "0.0194832000, 0.0226502000, 0.0319620000, 0.0607179000, 0.1565337000, 0.4746654000, 1.5036117000", \ + "0.0220012000, 0.0250666000, 0.0341806000, 0.0624144000, 0.1572862000, 0.4745911000, 1.5031678000", \ + "0.0278237000, 0.0309823000, 0.0403250000, 0.0669312000, 0.1586233000, 0.4740527000, 1.5025758000", \ + "0.0389087000, 0.0426030000, 0.0527071000, 0.0782833000, 0.1636048000, 0.4754738000, 1.4996989000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016153600, 0.0052187900, 0.0168605000, 0.0544716000, 0.1759830000, 0.5685520000"); + values("0.1536402000, 0.1576062000, 0.1677444000, 0.1905571000, 0.2384588000, 0.3519686000, 0.6810947000", \ + "0.1570656000, 0.1610082000, 0.1711703000, 0.1939816000, 0.2423291000, 0.3553754000, 0.6847278000", \ + "0.1671333000, 0.1710480000, 0.1811008000, 0.2039052000, 0.2520921000, 0.3656219000, 0.6950172000", \ + "0.1942200000, 0.1981073000, 0.2082662000, 0.2309622000, 0.2791505000, 0.3927325000, 0.7218831000", \ + "0.2611191000, 0.2650255000, 0.2751031000, 0.2976796000, 0.3456586000, 0.4591856000, 0.7883175000", \ + "0.3910144000, 0.3957536000, 0.4078788000, 0.4334276000, 0.4843862000, 0.6004732000, 0.9302570000", \ + "0.5977439000, 0.6036122000, 0.6188354000, 0.6520439000, 0.7124349000, 0.8325155000, 1.1648997000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016153600, 0.0052187900, 0.0168605000, 0.0544716000, 0.1759830000, 0.5685520000"); + values("0.0544353000, 0.0576169000, 0.0665371000, 0.0903139000, 0.1601130000, 0.3810326000, 1.1000937000", \ + "0.0590325000, 0.0622123000, 0.0711173000, 0.0948771000, 0.1647808000, 0.3858829000, 1.1152925000", \ + "0.0699760000, 0.0731225000, 0.0819383000, 0.1056232000, 0.1756681000, 0.3968275000, 1.1117878000", \ + "0.0908976000, 0.0941777000, 0.1031807000, 0.1270713000, 0.1968986000, 0.4206701000, 1.1331958000", \ + "0.1173758000, 0.1213029000, 0.1315670000, 0.1567298000, 0.2271165000, 0.4500086000, 1.1640242000", \ + "0.1406823000, 0.1459290000, 0.1590848000, 0.1880410000, 0.2594577000, 0.4826555000, 1.1977949000", \ + "0.1371970000, 0.1441519000, 0.1619289000, 0.1994857000, 0.2764253000, 0.4989587000, 1.2125223000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016153600, 0.0052187900, 0.0168605000, 0.0544716000, 0.1759830000, 0.5685520000"); + values("0.0259005000, 0.0283259000, 0.0348526000, 0.0506371000, 0.0931228000, 0.2205883000, 0.6578232000", \ + "0.0259197000, 0.0283137000, 0.0346959000, 0.0506541000, 0.0927827000, 0.2210241000, 0.6571803000", \ + "0.0262439000, 0.0283099000, 0.0348177000, 0.0509282000, 0.0928776000, 0.2209568000, 0.6576477000", \ + "0.0261770000, 0.0286011000, 0.0346331000, 0.0505801000, 0.0929571000, 0.2204922000, 0.6564415000", \ + "0.0260781000, 0.0284484000, 0.0347977000, 0.0507030000, 0.0931648000, 0.2206822000, 0.6560777000", \ + "0.0359847000, 0.0385134000, 0.0455518000, 0.0593631000, 0.0994902000, 0.2240934000, 0.6585995000", \ + "0.0523576000, 0.0555971000, 0.0646863000, 0.0804370000, 0.1170669000, 0.2346419000, 0.6597344000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016153600, 0.0052187900, 0.0168605000, 0.0544716000, 0.1759830000, 0.5685520000"); + values("0.0161763000, 0.0189805000, 0.0278221000, 0.0566970000, 0.1541050000, 0.4737553000, 1.5080651000", \ + "0.0161765000, 0.0189896000, 0.0278410000, 0.0567404000, 0.1538318000, 0.4735923000, 1.5025577000", \ + "0.0162284000, 0.0190294000, 0.0278980000, 0.0567586000, 0.1537915000, 0.4735705000, 1.4981256000", \ + "0.0182533000, 0.0208620000, 0.0292042000, 0.0573284000, 0.1541527000, 0.4738149000, 1.5004109000", \ + "0.0237159000, 0.0261375000, 0.0339486000, 0.0601992000, 0.1547536000, 0.4721910000, 1.5048959000", \ + "0.0335015000, 0.0362073000, 0.0440379000, 0.0678078000, 0.1569791000, 0.4714880000, 1.5001856000", \ + "0.0472626000, 0.0512252000, 0.0616771000, 0.0853861000, 0.1646331000, 0.4738265000, 1.4983581000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__a21oi_1 */ + + cell ("sky130_fd_sc_hd__a21oi_2") { + leakage_power () { + value : 0.0022984000; + when : "!A1&!A2&B1"; + } + leakage_power () { + value : 0.0009833000; + when : "!A1&!A2&!B1"; + } + leakage_power () { + value : 0.0022984000; + when : "!A1&A2&B1"; + } + leakage_power () { + value : 0.0018995000; + when : "!A1&A2&!B1"; + } + leakage_power () { + value : 0.0022984000; + when : "A1&!A2&B1"; + } + leakage_power () { + value : 0.0015859000; + when : "A1&!A2&!B1"; + } + leakage_power () { + value : 0.0002760000; + when : "A1&A2&B1"; + } + leakage_power () { + value : 0.0026604000; + when : "A1&A2&!B1"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__a21oi"; + cell_leakage_power : 0.0017875370; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0044430000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042790000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0087968000, 0.0088015000, 0.0088122000, 0.0088129000, 0.0088145000, 0.0088182000, 0.0088267000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0070346000, -0.0070387000, -0.0070481000, -0.0070369000, -0.0070110000, -0.0069513000, -0.0068138000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046060000; + } + pin ("A2") { + capacitance : 0.0048300000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0046090000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082841000, 0.0082771000, 0.0082611000, 0.0082585000, 0.0082526000, 0.0082390000, 0.0082076000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0082825000, -0.0082767000, -0.0082631000, -0.0082633000, -0.0082638000, -0.0082649000, -0.0082675000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050520000; + } + pin ("B1") { + capacitance : 0.0044130000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041190000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039188000, 0.0039129000, 0.0038992000, 0.0039234000, 0.0039792000, 0.0041079000, 0.0044044000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0035424000, -0.0035444000, -0.0035490000, -0.0035477000, -0.0035447000, -0.0035378000, -0.0035220000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047070000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1) | (!A2&!B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0083554000, 0.0071518000, 0.0040842000, -0.0036333000, -0.0231494000, -0.0726229000, -0.1976729000", \ + "0.0081017000, 0.0068932000, 0.0038464000, -0.0038297000, -0.0233201000, -0.0727885000, -0.1978478000", \ + "0.0077956000, 0.0065950000, 0.0035389000, -0.0041007000, -0.0235573000, -0.0729364000, -0.1980467000", \ + "0.0073106000, 0.0061371000, 0.0031132000, -0.0043923000, -0.0237849000, -0.0731881000, -0.1981084000", \ + "0.0072948000, 0.0061098000, 0.0030655000, -0.0046205000, -0.0239445000, -0.0733316000, -0.1982774000", \ + "0.0082193000, 0.0069257000, 0.0037968000, -0.0041074000, -0.0237893000, -0.0732592000, -0.1982184000", \ + "0.0106448000, 0.0094234000, 0.0061678000, -0.0021247000, -0.0221911000, -0.0723339000, -0.1980608000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0129984000, 0.0143597000, 0.0176805000, 0.0257446000, 0.0453397000, 0.0944759000, 0.2182500000", \ + "0.0125470000, 0.0139021000, 0.0172283000, 0.0253948000, 0.0454030000, 0.0951715000, 0.2189303000", \ + "0.0122316000, 0.0134861000, 0.0167763000, 0.0247803000, 0.0450081000, 0.0944491000, 0.2180758000", \ + "0.0119909000, 0.0132692000, 0.0164318000, 0.0244192000, 0.0442061000, 0.0945361000, 0.2186042000", \ + "0.0118227000, 0.0130876000, 0.0161850000, 0.0240136000, 0.0437906000, 0.0932005000, 0.2191081000", \ + "0.0117696000, 0.0130129000, 0.0161401000, 0.0240396000, 0.0436748000, 0.0931144000, 0.2168994000", \ + "0.0121585000, 0.0132429000, 0.0163043000, 0.0238532000, 0.0438065000, 0.0934593000, 0.2176852000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0095667000, 0.0083510000, 0.0052804000, -0.0024453000, -0.0219720000, -0.0714232000, -0.1964769000", \ + "0.0093046000, 0.0080877000, 0.0050269000, -0.0026549000, -0.0221929000, -0.0716495000, -0.1967221000", \ + "0.0089248000, 0.0077187000, 0.0046945000, -0.0029702000, -0.0224197000, -0.0718751000, -0.1968978000", \ + "0.0084189000, 0.0072541000, 0.0042709000, -0.0033065000, -0.0226575000, -0.0720419000, -0.1970242000", \ + "0.0085336000, 0.0073140000, 0.0042907000, -0.0035681000, -0.0228409000, -0.0721060000, -0.1970425000", \ + "0.0088385000, 0.0076993000, 0.0045308000, -0.0032531000, -0.0229232000, -0.0724571000, -0.1972392000", \ + "0.0107625000, 0.0094690000, 0.0062301000, -0.0018500000, -0.0218287000, -0.0717579000, -0.1971160000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0195110000, 0.0207300000, 0.0238554000, 0.0316905000, 0.0512702000, 0.1003882000, 0.2240212000", \ + "0.0191708000, 0.0204504000, 0.0236023000, 0.0314954000, 0.0511732000, 0.1002942000, 0.2239485000", \ + "0.0188553000, 0.0201133000, 0.0232745000, 0.0311855000, 0.0509087000, 0.1001921000, 0.2238845000", \ + "0.0186650000, 0.0199045000, 0.0230528000, 0.0309119000, 0.0506461000, 0.0999633000, 0.2237600000", \ + "0.0184907000, 0.0197075000, 0.0228665000, 0.0306947000, 0.0502867000, 0.0996700000, 0.2234883000", \ + "0.0184271000, 0.0196504000, 0.0227914000, 0.0306691000, 0.0504663000, 0.0997997000, 0.2231657000", \ + "0.0187555000, 0.0198982000, 0.0228951000, 0.0305049000, 0.0504588000, 0.0997691000, 0.2238202000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("-0.0006237000, -0.0017116000, -0.0046047000, -0.0122195000, -0.0318074000, -0.0814496000, -0.2066922000", \ + "-0.0009507000, -0.0019876000, -0.0048034000, -0.0122885000, -0.0317602000, -0.0813129000, -0.2065140000", \ + "-0.0013342000, -0.0024218000, -0.0051277000, -0.0125133000, -0.0318294000, -0.0812565000, -0.2064007000", \ + "-0.0014899000, -0.0027105000, -0.0055216000, -0.0129455000, -0.0321143000, -0.0813672000, -0.2064065000", \ + "-0.0012608000, -0.0024470000, -0.0054759000, -0.0130390000, -0.0325325000, -0.0816230000, -0.2064730000", \ + "-0.0002301000, -0.0015324000, -0.0047662000, -0.0126135000, -0.0320734000, -0.0817160000, -0.2066361000", \ + "0.0034079000, 0.0019184000, -0.0016650000, -0.0099106000, -0.0302971000, -0.0797614000, -0.2059460000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0182262000, 0.0195526000, 0.0227954000, 0.0308349000, 0.0505434000, 0.0996942000, 0.2233625000", \ + "0.0177870000, 0.0190959000, 0.0223559000, 0.0303454000, 0.0502865000, 0.0996572000, 0.2234297000", \ + "0.0174965000, 0.0187463000, 0.0219585000, 0.0299072000, 0.0498122000, 0.0994198000, 0.2233882000", \ + "0.0171965000, 0.0184602000, 0.0216127000, 0.0295939000, 0.0493120000, 0.0988999000, 0.2227902000", \ + "0.0173855000, 0.0186018000, 0.0216680000, 0.0294281000, 0.0490128000, 0.0983793000, 0.2225364000", \ + "0.0184431000, 0.0196160000, 0.0225479000, 0.0301491000, 0.0493155000, 0.0982455000, 0.2217873000", \ + "0.0208847000, 0.0219426000, 0.0248384000, 0.0325223000, 0.0516071000, 0.0995773000, 0.2222581000"); + } + } + max_capacitance : 0.1281840000; + max_transition : 1.5008840000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0234585000, 0.0258557000, 0.0314719000, 0.0445254000, 0.0752649000, 0.1499284000, 0.3354227000", \ + "0.0276339000, 0.0299770000, 0.0355515000, 0.0486261000, 0.0793531000, 0.1540784000, 0.3395351000", \ + "0.0382765000, 0.0406478000, 0.0459159000, 0.0586108000, 0.0892656000, 0.1639685000, 0.3495471000", \ + "0.0529799000, 0.0565540000, 0.0645319000, 0.0811096000, 0.1132619000, 0.1869332000, 0.3725021000", \ + "0.0679856000, 0.0733069000, 0.0852540000, 0.1103994000, 0.1581317000, 0.2428373000, 0.4278185000", \ + "0.0741138000, 0.0822975000, 0.1005763000, 0.1386197000, 0.2121246000, 0.3388179000, 0.5552834000", \ + "0.0430327000, 0.0553590000, 0.0827233000, 0.1417715000, 0.2555051000, 0.4536174000, 0.7811977000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0704350000, 0.0774896000, 0.0945770000, 0.1357852000, 0.2369627000, 0.4885350000, 1.1219468000", \ + "0.0746153000, 0.0815201000, 0.0987221000, 0.1405715000, 0.2427856000, 0.4967607000, 1.1332945000", \ + "0.0873673000, 0.0940666000, 0.1108086000, 0.1520915000, 0.2554174000, 0.5112072000, 1.1416811000", \ + "0.1163554000, 0.1230529000, 0.1395715000, 0.1804257000, 0.2818979000, 0.5385455000, 1.1741426000", \ + "0.1664955000, 0.1751279000, 0.1956541000, 0.2414019000, 0.3432408000, 0.5960927000, 1.2374693000", \ + "0.2474930000, 0.2609992000, 0.2904600000, 0.3532424000, 0.4774121000, 0.7350378000, 1.3709585000", \ + "0.3734308000, 0.3953488000, 0.4447185000, 0.5426440000, 0.7197491000, 1.0468123000, 1.6953031000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0211086000, 0.0235874000, 0.0298151000, 0.0453820000, 0.0841742000, 0.1827484000, 0.4316089000", \ + "0.0202027000, 0.0227726000, 0.0293381000, 0.0450705000, 0.0840798000, 0.1827979000, 0.4314609000", \ + "0.0235212000, 0.0255599000, 0.0309326000, 0.0453178000, 0.0839581000, 0.1826203000, 0.4318527000", \ + "0.0339408000, 0.0369264000, 0.0433630000, 0.0567085000, 0.0887590000, 0.1830454000, 0.4316554000", \ + "0.0539016000, 0.0579132000, 0.0667210000, 0.0858013000, 0.1220775000, 0.1994819000, 0.4316293000", \ + "0.0889158000, 0.0952496000, 0.1096753000, 0.1377053000, 0.1888972000, 0.2811719000, 0.4739122000", \ + "0.1501839000, 0.1605393000, 0.1842226000, 0.2287385000, 0.3041295000, 0.4371910000, 0.6639768000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0436633000, 0.0519710000, 0.0739916000, 0.1290379000, 0.2659681000, 0.6116678000, 1.4848873000", \ + "0.0437719000, 0.0522369000, 0.0741327000, 0.1291282000, 0.2679725000, 0.6161599000, 1.4879455000", \ + "0.0435891000, 0.0522967000, 0.0740921000, 0.1289290000, 0.2680032000, 0.6140247000, 1.4866470000", \ + "0.0457139000, 0.0537062000, 0.0745700000, 0.1290028000, 0.2668747000, 0.6163134000, 1.4868859000", \ + "0.0618084000, 0.0700654000, 0.0897403000, 0.1374826000, 0.2680907000, 0.6121871000, 1.4954475000", \ + "0.0977669000, 0.1069906000, 0.1296213000, 0.1811270000, 0.2991660000, 0.6191198000, 1.4861569000", \ + "0.1761773000, 0.1885681000, 0.2163191000, 0.2786396000, 0.4105350000, 0.7055732000, 1.5008843000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0285481000, 0.0309182000, 0.0365294000, 0.0496253000, 0.0803770000, 0.1550135000, 0.3404790000", \ + "0.0327911000, 0.0351762000, 0.0407443000, 0.0538165000, 0.0846028000, 0.1591854000, 0.3448271000", \ + "0.0421495000, 0.0445893000, 0.0501813000, 0.0631735000, 0.0939435000, 0.1687130000, 0.3542837000", \ + "0.0574287000, 0.0606090000, 0.0679699000, 0.0832999000, 0.1155758000, 0.1907306000, 0.3763164000", \ + "0.0767015000, 0.0812369000, 0.0920458000, 0.1137668000, 0.1572290000, 0.2401927000, 0.4266828000", \ + "0.0907349000, 0.0982425000, 0.1144212000, 0.1485232000, 0.2146052000, 0.3300302000, 0.5414607000", \ + "0.0757085000, 0.0867515000, 0.1122562000, 0.1671554000, 0.2705442000, 0.4504700000, 0.7473765000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0881340000, 0.0942196000, 0.1094456000, 0.1471179000, 0.2408917000, 0.4753338000, 1.0650331000", \ + "0.0927901000, 0.0990408000, 0.1143272000, 0.1522877000, 0.2462928000, 0.4812034000, 1.0718610000", \ + "0.1056566000, 0.1118926000, 0.1270641000, 0.1653903000, 0.2595905000, 0.4945264000, 1.0847735000", \ + "0.1348692000, 0.1408744000, 0.1561163000, 0.1940498000, 0.2883249000, 0.5237995000, 1.1139557000", \ + "0.1902233000, 0.1977069000, 0.2154370000, 0.2557013000, 0.3497213000, 0.5849615000, 1.1756639000", \ + "0.2815931000, 0.2920510000, 0.3170528000, 0.3710074000, 0.4850365000, 0.7249721000, 1.3183004000", \ + "0.4251879000, 0.4416236000, 0.4814352000, 0.5646431000, 0.7254614000, 1.0296821000, 1.6405455000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0209304000, 0.0234256000, 0.0297053000, 0.0452125000, 0.0842666000, 0.1825232000, 0.4309810000", \ + "0.0206308000, 0.0231856000, 0.0295412000, 0.0451248000, 0.0842403000, 0.1831149000, 0.4317153000", \ + "0.0220075000, 0.0242893000, 0.0300812000, 0.0452181000, 0.0840391000, 0.1829630000, 0.4310713000", \ + "0.0303185000, 0.0327327000, 0.0383176000, 0.0519760000, 0.0866628000, 0.1829426000, 0.4312835000", \ + "0.0477601000, 0.0510698000, 0.0581315000, 0.0745086000, 0.1088346000, 0.1930139000, 0.4317446000", \ + "0.0806609000, 0.0856079000, 0.0957835000, 0.1179452000, 0.1613180000, 0.2493862000, 0.4587015000", \ + "0.1400293000, 0.1476705000, 0.1639957000, 0.1977100000, 0.2609354000, 0.3754612000, 0.5946711000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0563680000, 0.0645023000, 0.0849565000, 0.1360036000, 0.2649555000, 0.5875816000, 1.3943821000", \ + "0.0563348000, 0.0645332000, 0.0849432000, 0.1358588000, 0.2643162000, 0.5857319000, 1.3952307000", \ + "0.0563150000, 0.0645400000, 0.0848793000, 0.1359705000, 0.2640012000, 0.5854114000, 1.3945413000", \ + "0.0569812000, 0.0649494000, 0.0850116000, 0.1360600000, 0.2639519000, 0.5850857000, 1.3930818000", \ + "0.0718520000, 0.0792528000, 0.0974168000, 0.1432449000, 0.2656056000, 0.5864184000, 1.3946800000", \ + "0.1074710000, 0.1164776000, 0.1376679000, 0.1863762000, 0.2976592000, 0.5930284000, 1.3998634000", \ + "0.1855945000, 0.1975744000, 0.2241878000, 0.2842051000, 0.4085141000, 0.6817036000, 1.4136770000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0141037000, 0.0154592000, 0.0186898000, 0.0264855000, 0.0455793000, 0.0933741000, 0.2136252000", \ + "0.0185035000, 0.0199409000, 0.0232801000, 0.0311872000, 0.0503443000, 0.0981431000, 0.2184457000", \ + "0.0243723000, 0.0268245000, 0.0320027000, 0.0420827000, 0.0614434000, 0.1091854000, 0.2294937000", \ + "0.0299747000, 0.0339320000, 0.0419218000, 0.0580279000, 0.0858934000, 0.1354260000, 0.2550731000", \ + "0.0306929000, 0.0369354000, 0.0502937000, 0.0759794000, 0.1198903000, 0.1914732000, 0.3149406000", \ + "0.0154284000, 0.0252930000, 0.0470958000, 0.0865328000, 0.1557426000, 0.2687553000, 0.4463793000", \ + "-0.0455831000, -0.0303792000, 0.0023169000, 0.0657295000, 0.1760791000, 0.3525997000, 0.6318039000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0616192000, 0.0682867000, 0.0838725000, 0.1225422000, 0.2170830000, 0.4525224000, 1.0427396000", \ + "0.0647887000, 0.0714446000, 0.0871949000, 0.1255579000, 0.2205236000, 0.4562883000, 1.0464010000", \ + "0.0757656000, 0.0819322000, 0.0975661000, 0.1355927000, 0.2306755000, 0.4667857000, 1.0576486000", \ + "0.1049093000, 0.1107130000, 0.1255553000, 0.1633740000, 0.2569462000, 0.4933310000, 1.0856015000", \ + "0.1603890000, 0.1690424000, 0.1891919000, 0.2310629000, 0.3243843000, 0.5587203000, 1.1501439000", \ + "0.2482152000, 0.2614086000, 0.2922820000, 0.3563809000, 0.4785004000, 0.7146054000, 1.3036130000", \ + "0.3995013000, 0.4185702000, 0.4625290000, 0.5579686000, 0.7431774000, 1.0671604000, 1.6645002000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0095400000, 0.0113436000, 0.0158137000, 0.0264184000, 0.0516810000, 0.1148881000, 0.2737325000", \ + "0.0110336000, 0.0124878000, 0.0163695000, 0.0264607000, 0.0516858000, 0.1147357000, 0.2734692000", \ + "0.0190435000, 0.0202050000, 0.0230806000, 0.0303096000, 0.0524282000, 0.1147655000, 0.2737087000", \ + "0.0333149000, 0.0348416000, 0.0386774000, 0.0469898000, 0.0646020000, 0.1173724000, 0.2739397000", \ + "0.0584220000, 0.0605560000, 0.0657711000, 0.0778005000, 0.1018256000, 0.1479337000, 0.2796322000", \ + "0.1031944000, 0.1061988000, 0.1140986000, 0.1322191000, 0.1693623000, 0.2334268000, 0.3491095000", \ + "0.1853039000, 0.1897215000, 0.2021839000, 0.2290633000, 0.2835594000, 0.3836533000, 0.5520545000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0560266000, 0.0643649000, 0.0847640000, 0.1362160000, 0.2641088000, 0.5870635000, 1.3993650000", \ + "0.0558612000, 0.0641709000, 0.0846173000, 0.1359417000, 0.2638563000, 0.5861314000, 1.3941674000", \ + "0.0552965000, 0.0636867000, 0.0844877000, 0.1359661000, 0.2643877000, 0.5853425000, 1.3937794000", \ + "0.0605327000, 0.0677455000, 0.0861934000, 0.1351358000, 0.2640089000, 0.5862528000, 1.3991076000", \ + "0.0856907000, 0.0942773000, 0.1133828000, 0.1533348000, 0.2674068000, 0.5855177000, 1.3950562000", \ + "0.1291262000, 0.1407896000, 0.1670744000, 0.2197104000, 0.3210104000, 0.5957310000, 1.3991899000", \ + "0.1988686000, 0.2168420000, 0.2552878000, 0.3343094000, 0.4748869000, 0.7312506000, 1.4237073000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a21oi_4") { + leakage_power () { + value : 0.0037804000; + when : "!A1&!A2&B1"; + } + leakage_power () { + value : 0.0024464000; + when : "!A1&!A2&!B1"; + } + leakage_power () { + value : 0.0037807000; + when : "!A1&A2&B1"; + } + leakage_power () { + value : 0.0043513000; + when : "!A1&A2&!B1"; + } + leakage_power () { + value : 0.0037807000; + when : "A1&!A2&B1"; + } + leakage_power () { + value : 0.0035496000; + when : "A1&!A2&!B1"; + } + leakage_power () { + value : 0.0003708000; + when : "A1&A2&B1"; + } + leakage_power () { + value : 0.0035062000; + when : "A1&A2&!B1"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__a21oi"; + cell_leakage_power : 0.0031957700; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0085710000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082260000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0176627000, 0.0176647000, 0.0176693000, 0.0176767000, 0.0176937000, 0.0177329000, 0.0178234000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0132107000, -0.0132050000, -0.0131916000, -0.0131600000, -0.0130870000, -0.0129189000, -0.0125313000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0089170000; + } + pin ("A2") { + capacitance : 0.0092380000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0087670000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0164539000, 0.0164246000, 0.0163571000, 0.0163522000, 0.0163411000, 0.0163154000, 0.0162562000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0163743000, -0.0163585000, -0.0163221000, -0.0163203000, -0.0163160000, -0.0163060000, -0.0162831000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0097100000; + } + pin ("B1") { + capacitance : 0.0085960000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0079660000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079063000, 0.0078853000, 0.0078369000, 0.0078799000, 0.0079788000, 0.0082069000, 0.0087326000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0069042000, -0.0069031000, -0.0069004000, -0.0068957000, -0.0068848000, -0.0068596000, -0.0068016000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0092270000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1) | (!A2&!B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013805730, 0.0038119630, 0.0105253900, 0.0290621300, 0.0802447800, 0.2215675000"); + values("0.0160100000, 0.0146164000, 0.0107003000, -0.0000367000, -0.0297655000, -0.1122253000, -0.3407380000", \ + "0.0154877000, 0.0141227000, 0.0102400000, -0.0004819000, -0.0300948000, -0.1125846000, -0.3411191000", \ + "0.0147161000, 0.0133482000, 0.0095153000, -0.0010788000, -0.0306424000, -0.1130084000, -0.3415364000", \ + "0.0136958000, 0.0123339000, 0.0087090000, -0.0018294000, -0.0312480000, -0.1134982000, -0.3418328000", \ + "0.0135495000, 0.0121518000, 0.0084323000, -0.0021284000, -0.0316741000, -0.1137884000, -0.3422711000", \ + "0.0155387000, 0.0140834000, 0.0099603000, -0.0014155000, -0.0315098000, -0.1137546000, -0.3420756000", \ + "0.0192814000, 0.0177658000, 0.0134339000, 0.0020592000, -0.0287147000, -0.1125027000, -0.3422282000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013805730, 0.0038119630, 0.0105253900, 0.0290621300, 0.0802447800, 0.2215675000"); + values("0.0245839000, 0.0261919000, 0.0305010000, 0.0418689000, 0.0718377000, 0.1539028000, 0.3827241000", \ + "0.0236878000, 0.0252792000, 0.0295306000, 0.0411230000, 0.0714105000, 0.1548461000, 0.3829275000", \ + "0.0229696000, 0.0244674000, 0.0286299000, 0.0399911000, 0.0706113000, 0.1533308000, 0.3798184000", \ + "0.0225087000, 0.0239926000, 0.0280340000, 0.0392161000, 0.0695515000, 0.1534905000, 0.3794085000", \ + "0.0220932000, 0.0235537000, 0.0275719000, 0.0384716000, 0.0686501000, 0.1512764000, 0.3785113000", \ + "0.0220257000, 0.0234543000, 0.0274337000, 0.0384559000, 0.0683968000, 0.1509986000, 0.3774860000", \ + "0.0225028000, 0.0238276000, 0.0274343000, 0.0379557000, 0.0685071000, 0.1510636000, 0.3785388000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013805730, 0.0038119630, 0.0105253900, 0.0290621300, 0.0802447800, 0.2215675000"); + values("0.0189295000, 0.0175048000, 0.0135890000, 0.0028487000, -0.0268593000, -0.1093745000, -0.3379052000", \ + "0.0184176000, 0.0170017000, 0.0131090000, 0.0023912000, -0.0273127000, -0.1097888000, -0.3383144000", \ + "0.0176674000, 0.0162818000, 0.0124433000, 0.0018022000, -0.0278039000, -0.1102387000, -0.3387231000", \ + "0.0167596000, 0.0153980000, 0.0115883000, 0.0011001000, -0.0283115000, -0.1106222000, -0.3390276000", \ + "0.0165243000, 0.0151472000, 0.0111949000, 0.0005495000, -0.0287123000, -0.1107270000, -0.3390468000", \ + "0.0171449000, 0.0158516000, 0.0118297000, 0.0009848000, -0.0287168000, -0.1114968000, -0.3393924000", \ + "0.0203859000, 0.0189749000, 0.0148125000, 0.0036139000, -0.0269007000, -0.1101330000, -0.3393148000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013805730, 0.0038119630, 0.0105253900, 0.0290621300, 0.0802447800, 0.2215675000"); + values("0.0387408000, 0.0402516000, 0.0442085000, 0.0551265000, 0.0849807000, 0.1671127000, 0.3931873000", \ + "0.0380820000, 0.0395421000, 0.0435954000, 0.0546534000, 0.0846505000, 0.1669436000, 0.3927868000", \ + "0.0374738000, 0.0389158000, 0.0429699000, 0.0540081000, 0.0841868000, 0.1665764000, 0.3927683000", \ + "0.0370219000, 0.0383739000, 0.0423688000, 0.0534383000, 0.0836971000, 0.1660855000, 0.3924691000", \ + "0.0365073000, 0.0380068000, 0.0420169000, 0.0529156000, 0.0829307000, 0.1655618000, 0.3917991000", \ + "0.0365221000, 0.0378742000, 0.0418895000, 0.0528352000, 0.0829947000, 0.1654112000, 0.3915716000", \ + "0.0367134000, 0.0380695000, 0.0418534000, 0.0524787000, 0.0832277000, 0.1659130000, 0.3923051000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013805730, 0.0038119630, 0.0105253900, 0.0290621300, 0.0802447800, 0.2215675000"); + values("-0.0001786000, -0.0014411000, -0.0050221000, -0.0154544000, -0.0451832000, -0.1279665000, -0.3568498000", \ + "-0.0008228000, -0.0020210000, -0.0054912000, -0.0156522000, -0.0451001000, -0.1277156000, -0.3565130000", \ + "-0.0015692000, -0.0027807000, -0.0062884000, -0.0162368000, -0.0452901000, -0.1276078000, -0.3562704000", \ + "-0.0022777000, -0.0035746000, -0.0071837000, -0.0171584000, -0.0459390000, -0.1278056000, -0.3562492000", \ + "-0.0015355000, -0.0029257000, -0.0067274000, -0.0170400000, -0.0464947000, -0.1282648000, -0.3563816000", \ + "0.0002981000, -0.0012011000, -0.0052830000, -0.0163482000, -0.0458855000, -0.1285154000, -0.3567041000", \ + "0.0067197000, 0.0050363000, 0.0004822000, -0.0115558000, -0.0429624000, -0.1255686000, -0.3561467000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013805730, 0.0038119630, 0.0105253900, 0.0290621300, 0.0802447800, 0.2215675000"); + values("0.0359073000, 0.0374439000, 0.0416454000, 0.0528963000, 0.0831943000, 0.1654002000, 0.3915609000", \ + "0.0351250000, 0.0365980000, 0.0407347000, 0.0521921000, 0.0826883000, 0.1652002000, 0.3914749000", \ + "0.0343364000, 0.0358225000, 0.0399558000, 0.0512949000, 0.0817728000, 0.1645821000, 0.3912592000", \ + "0.0340924000, 0.0355626000, 0.0395722000, 0.0505803000, 0.0807197000, 0.1637268000, 0.3907216000", \ + "0.0340947000, 0.0354957000, 0.0393985000, 0.0502459000, 0.0801303000, 0.1625945000, 0.3897599000", \ + "0.0370809000, 0.0384560000, 0.0422412000, 0.0528237000, 0.0821207000, 0.1637129000, 0.3880777000", \ + "0.0415913000, 0.0428849000, 0.0466998000, 0.0575601000, 0.0857223000, 0.1654100000, 0.3897643000"); + } + } + max_capacitance : 0.2215680000; + max_transition : 1.4966630000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013805700, 0.0038119600, 0.0105254000, 0.0290621000, 0.0802448000, 0.2215680000"); + values("0.0246992000, 0.0263024000, 0.0304106000, 0.0410125000, 0.0678401000, 0.1380803000, 0.3284191000", \ + "0.0287528000, 0.0303059000, 0.0344198000, 0.0449538000, 0.0717621000, 0.1421019000, 0.3323391000", \ + "0.0391000000, 0.0406930000, 0.0447374000, 0.0548324000, 0.0815114000, 0.1516950000, 0.3419164000", \ + "0.0539156000, 0.0562234000, 0.0620181000, 0.0758049000, 0.1047227000, 0.1747259000, 0.3650390000", \ + "0.0682020000, 0.0716078000, 0.0802008000, 0.1009026000, 0.1450502000, 0.2294386000, 0.4194306000", \ + "0.0708632000, 0.0760541000, 0.0893124000, 0.1215272000, 0.1892958000, 0.3160761000, 0.5451449000", \ + "0.0329337000, 0.0408214000, 0.0602664000, 0.1091740000, 0.2135064000, 0.4116788000, 0.7576772000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013805700, 0.0038119600, 0.0105254000, 0.0290621000, 0.0802448000, 0.2215680000"); + values("0.0750266000, 0.0797863000, 0.0926365000, 0.1260724000, 0.2144161000, 0.4553959000, 1.1264553000", \ + "0.0788206000, 0.0836378000, 0.0963492000, 0.1303970000, 0.2206709000, 0.4648922000, 1.1340058000", \ + "0.0914359000, 0.0958637000, 0.1082775000, 0.1416296000, 0.2321347000, 0.4742727000, 1.1387330000", \ + "0.1205273000, 0.1250511000, 0.1373143000, 0.1697234000, 0.2593165000, 0.5051595000, 1.1692536000", \ + "0.1719356000, 0.1776844000, 0.1927567000, 0.2304034000, 0.3200600000, 0.5627075000, 1.2301592000", \ + "0.2563241000, 0.2650938000, 0.2868255000, 0.3391377000, 0.4519958000, 0.7019299000, 1.3689805000", \ + "0.3922306000, 0.4065449000, 0.4417791000, 0.5239923000, 0.6878029000, 1.0084236000, 1.6948052000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013805700, 0.0038119600, 0.0105254000, 0.0290621000, 0.0802448000, 0.2215680000"); + values("0.0237953000, 0.0254264000, 0.0298570000, 0.0421778000, 0.0761349000, 0.1706823000, 0.4346524000", \ + "0.0227089000, 0.0243467000, 0.0291293000, 0.0418578000, 0.0760946000, 0.1711810000, 0.4347354000", \ + "0.0255739000, 0.0268890000, 0.0307350000, 0.0420823000, 0.0756712000, 0.1710417000, 0.4347011000", \ + "0.0352760000, 0.0371595000, 0.0423320000, 0.0541057000, 0.0819962000, 0.1712114000, 0.4346026000", \ + "0.0548268000, 0.0575359000, 0.0644661000, 0.0804540000, 0.1146775000, 0.1911494000, 0.4352762000", \ + "0.0900704000, 0.0942685000, 0.1048262000, 0.1281075000, 0.1751626000, 0.2719571000, 0.4789162000", \ + "0.1522599000, 0.1588400000, 0.1759171000, 0.2133319000, 0.2874350000, 0.4193671000, 0.6672240000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013805700, 0.0038119600, 0.0105254000, 0.0290621000, 0.0802448000, 0.2215680000"); + values("0.0467260000, 0.0524283000, 0.0684499000, 0.1124418000, 0.2332804000, 0.5658687000, 1.4956092000", \ + "0.0466227000, 0.0523710000, 0.0683550000, 0.1125319000, 0.2335217000, 0.5705383000, 1.4966625000", \ + "0.0468068000, 0.0525925000, 0.0684013000, 0.1120551000, 0.2333967000, 0.5663319000, 1.4828127000", \ + "0.0484445000, 0.0538229000, 0.0689868000, 0.1124572000, 0.2333526000, 0.5698152000, 1.4816560000", \ + "0.0646310000, 0.0699947000, 0.0845821000, 0.1227971000, 0.2360603000, 0.5660067000, 1.4815442000", \ + "0.0996765000, 0.1055815000, 0.1224559000, 0.1642453000, 0.2706902000, 0.5735811000, 1.4800224000", \ + "0.1774712000, 0.1853416000, 0.2068150000, 0.2567463000, 0.3780628000, 0.6619884000, 1.4964621000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013805700, 0.0038119600, 0.0105254000, 0.0290621000, 0.0802448000, 0.2215680000"); + values("0.0303720000, 0.0319421000, 0.0360462000, 0.0465930000, 0.0734489000, 0.1436749000, 0.3338050000", \ + "0.0345541000, 0.0361274000, 0.0402576000, 0.0507694000, 0.0776014000, 0.1478207000, 0.3379790000", \ + "0.0434589000, 0.0450755000, 0.0491940000, 0.0596294000, 0.0864283000, 0.1566288000, 0.3469683000", \ + "0.0582558000, 0.0602947000, 0.0652601000, 0.0777804000, 0.1065639000, 0.1770607000, 0.3676280000", \ + "0.0760603000, 0.0789380000, 0.0865548000, 0.1045777000, 0.1430287000, 0.2231852000, 0.4154668000", \ + "0.0872149000, 0.0918042000, 0.1033720000, 0.1311212000, 0.1900211000, 0.3022428000, 0.5220377000", \ + "0.0635701000, 0.0704689000, 0.0891165000, 0.1331368000, 0.2257614000, 0.4016808000, 0.7096582000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013805700, 0.0038119600, 0.0105254000, 0.0290621000, 0.0802448000, 0.2215680000"); + values("0.1000751000, 0.1046043000, 0.1162003000, 0.1478840000, 0.2332025000, 0.4665976000, 1.1106092000", \ + "0.1042715000, 0.1085854000, 0.1206454000, 0.1524753000, 0.2383677000, 0.4724077000, 1.1153842000", \ + "0.1167402000, 0.1209889000, 0.1329661000, 0.1650169000, 0.2512142000, 0.4855794000, 1.1288390000", \ + "0.1453300000, 0.1496031000, 0.1613673000, 0.1928352000, 0.2792188000, 0.5142880000, 1.1581179000", \ + "0.2010961000, 0.2057910000, 0.2193319000, 0.2531864000, 0.3390513000, 0.5739352000, 1.2181819000", \ + "0.2952266000, 0.3026608000, 0.3204691000, 0.3643097000, 0.4688417000, 0.7096645000, 1.3546856000", \ + "0.4502845000, 0.4609294000, 0.4883598000, 0.5551191000, 0.7015018000, 1.0043314000, 1.6689661000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013805700, 0.0038119600, 0.0105254000, 0.0290621000, 0.0802448000, 0.2215680000"); + values("0.0234857000, 0.0251504000, 0.0295464000, 0.0419536000, 0.0761041000, 0.1707974000, 0.4347723000", \ + "0.0232008000, 0.0247701000, 0.0293919000, 0.0418056000, 0.0760696000, 0.1707507000, 0.4349299000", \ + "0.0243234000, 0.0258277000, 0.0300541000, 0.0419620000, 0.0758903000, 0.1710470000, 0.4344189000", \ + "0.0319007000, 0.0334027000, 0.0376642000, 0.0487173000, 0.0792328000, 0.1710440000, 0.4344038000", \ + "0.0488382000, 0.0509167000, 0.0560617000, 0.0687969000, 0.1008201000, 0.1824777000, 0.4351133000", \ + "0.0817142000, 0.0846931000, 0.0919354000, 0.1097751000, 0.1499707000, 0.2369296000, 0.4610488000", \ + "0.1421957000, 0.1463004000, 0.1580165000, 0.1848181000, 0.2429588000, 0.3541444000, 0.5896604000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013805700, 0.0038119600, 0.0105254000, 0.0290621000, 0.0802448000, 0.2215680000"); + values("0.0663352000, 0.0720004000, 0.0874282000, 0.1301507000, 0.2472445000, 0.5690678000, 1.4580566000", \ + "0.0663367000, 0.0719630000, 0.0875674000, 0.1303482000, 0.2474753000, 0.5699129000, 1.4580978000", \ + "0.0663620000, 0.0719541000, 0.0876010000, 0.1302648000, 0.2472489000, 0.5708328000, 1.4571687000", \ + "0.0667478000, 0.0722302000, 0.0875231000, 0.1301830000, 0.2478976000, 0.5710591000, 1.4584911000", \ + "0.0802531000, 0.0854773000, 0.0988501000, 0.1376960000, 0.2497255000, 0.5692700000, 1.4564131000", \ + "0.1143615000, 0.1200268000, 0.1359616000, 0.1769583000, 0.2825214000, 0.5786259000, 1.4604168000", \ + "0.1914367000, 0.1988145000, 0.2184393000, 0.2669700000, 0.3850886000, 0.6629319000, 1.4757747000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013805700, 0.0038119600, 0.0105254000, 0.0290621000, 0.0802448000, 0.2215680000"); + values("0.0135185000, 0.0143941000, 0.0166940000, 0.0225876000, 0.0383249000, 0.0810906000, 0.1989269000", \ + "0.0178918000, 0.0189115000, 0.0213059000, 0.0272632000, 0.0430952000, 0.0859894000, 0.2037653000", \ + "0.0235355000, 0.0251751000, 0.0290854000, 0.0374390000, 0.0540872000, 0.0970135000, 0.2148406000", \ + "0.0284403000, 0.0310814000, 0.0371770000, 0.0506845000, 0.0762546000, 0.1222949000, 0.2401767000", \ + "0.0278651000, 0.0319002000, 0.0417128000, 0.0633590000, 0.1038603000, 0.1746218000, 0.2996976000", \ + "0.0095130000, 0.0158928000, 0.0313962000, 0.0651880000, 0.1290223000, 0.2406523000, 0.4254231000", \ + "-0.0585998000, -0.0484494000, -0.0250758000, 0.0284418000, 0.1300526000, 0.3056845000, 0.5961014000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013805700, 0.0038119600, 0.0105254000, 0.0290621000, 0.0802448000, 0.2215680000"); + values("0.0716525000, 0.0759262000, 0.0883610000, 0.1208460000, 0.2072832000, 0.4414711000, 1.0850894000", \ + "0.0743050000, 0.0788088000, 0.0906466000, 0.1237824000, 0.2106755000, 0.4456273000, 1.0889943000", \ + "0.0845636000, 0.0887598000, 0.1009570000, 0.1334126000, 0.2201716000, 0.4560929000, 1.1002584000", \ + "0.1131277000, 0.1172963000, 0.1286992000, 0.1603097000, 0.2460977000, 0.4820407000, 1.1270492000", \ + "0.1725520000, 0.1782892000, 0.1926072000, 0.2278103000, 0.3130372000, 0.5473165000, 1.1927437000", \ + "0.2681701000, 0.2767737000, 0.2989280000, 0.3522381000, 0.4660110000, 0.7020082000, 1.3409110000", \ + "0.4304704000, 0.4427189000, 0.4749074000, 0.5537185000, 0.7241591000, 1.0536048000, 1.7029687000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013805700, 0.0038119600, 0.0105254000, 0.0290621000, 0.0802448000, 0.2215680000"); + values("0.0096355000, 0.0107941000, 0.0140843000, 0.0226383000, 0.0442555000, 0.1021003000, 0.2614125000", \ + "0.0111552000, 0.0120372000, 0.0148126000, 0.0227606000, 0.0442452000, 0.1021308000, 0.2611587000", \ + "0.0194078000, 0.0201429000, 0.0221837000, 0.0276640000, 0.0457742000, 0.1021044000, 0.2609619000", \ + "0.0338533000, 0.0347488000, 0.0372785000, 0.0440128000, 0.0599016000, 0.1065845000, 0.2611496000", \ + "0.0597022000, 0.0608729000, 0.0643303000, 0.0736680000, 0.0953186000, 0.1401274000, 0.2692475000", \ + "0.1059452000, 0.1077217000, 0.1127917000, 0.1262226000, 0.1586446000, 0.2213740000, 0.3435039000", \ + "0.1902590000, 0.1930315000, 0.2015757000, 0.2211665000, 0.2681819000, 0.3641596000, 0.5366358000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013805700, 0.0038119600, 0.0105254000, 0.0290621000, 0.0802448000, 0.2215680000"); + values("0.0660474000, 0.0717453000, 0.0872211000, 0.1299034000, 0.2472559000, 0.5689522000, 1.4575016000", \ + "0.0660480000, 0.0717603000, 0.0873675000, 0.1300289000, 0.2473235000, 0.5697718000, 1.4559419000", \ + "0.0657350000, 0.0712875000, 0.0871369000, 0.1299754000, 0.2471239000, 0.5697799000, 1.4559501000", \ + "0.0684186000, 0.0734758000, 0.0879290000, 0.1293574000, 0.2472611000, 0.5712855000, 1.4595147000", \ + "0.0943538000, 0.1002580000, 0.1142815000, 0.1470440000, 0.2506376000, 0.5690546000, 1.4568604000", \ + "0.1374919000, 0.1453960000, 0.1652583000, 0.2117812000, 0.3101206000, 0.5831928000, 1.4582071000", \ + "0.2077899000, 0.2193168000, 0.2494748000, 0.3159837000, 0.4532922000, 0.7197276000, 1.4803000000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__a221o_1 */ + + cell ("sky130_fd_sc_hd__a221o_2") { + leakage_power () { + value : 0.0037804000; + when : "!A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0036531000; + when : "!A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0037804000; + when : "!A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0039234000; + when : "!A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0037804000; + when : "!A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0039224000; + when : "!A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0010843000; + when : "!A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0036179000; + when : "!A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0037804000; + when : "!A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0039373000; + when : "!A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0037802000; + when : "!A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0042077000; + when : "!A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0037803000; + when : "!A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0042066000; + when : "!A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0010843000; + when : "!A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0036179000; + when : "!A1&A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0037804000; + when : "A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0039616000; + when : "A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0037802000; + when : "A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0042319000; + when : "A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0037803000; + when : "A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0042308000; + when : "A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0010843000; + when : "A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0036179000; + when : "A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0010299000; + when : "A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0029993000; + when : "A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0010298000; + when : "A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0029796000; + when : "A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0010299000; + when : "A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0029315000; + when : "A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0009270000; + when : "A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0010385000; + when : "A1&A2&B1&B2&!C1"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__a221o"; + cell_leakage_power : 0.0030740500; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023270000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022290000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047372000, 0.0047372000, 0.0047372000, 0.0047385000, 0.0047414000, 0.0047481000, 0.0047635000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0037368000, -0.0037401000, -0.0037479000, -0.0037412000, -0.0037258000, -0.0036903000, -0.0036084000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024250000; + } + pin ("A2") { + capacitance : 0.0023440000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022010000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043240000, 0.0043216000, 0.0043161000, 0.0043144000, 0.0043104000, 0.0043013000, 0.0042801000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0043021000, -0.0043013000, -0.0042996000, -0.0042994000, -0.0042991000, -0.0042984000, -0.0042968000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024870000; + } + pin ("B1") { + capacitance : 0.0023460000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022040000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047582000, 0.0047609000, 0.0047670000, 0.0047660000, 0.0047636000, 0.0047582000, 0.0047457000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039408000, -0.0039467000, -0.0039603000, -0.0039538000, -0.0039390000, -0.0039048000, -0.0038258000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024880000; + } + pin ("B2") { + capacitance : 0.0023600000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021880000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041131000, 0.0041140000, 0.0041159000, 0.0041161000, 0.0041165000, 0.0041175000, 0.0041197000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041265000, -0.0041249000, -0.0041211000, -0.0041212000, -0.0041214000, -0.0041218000, -0.0041227000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025320000; + } + pin ("C1") { + capacitance : 0.0022570000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0020670000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0021307000, 0.0021311000, 0.0021320000, 0.0021459000, 0.0021780000, 0.0022520000, 0.0024226000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017419000, -0.0017437000, -0.0017477000, -0.0017458000, -0.0017415000, -0.0017316000, -0.0017086000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024470000; + } + pin ("X") { + direction : "output"; + function : "(B1&B2) | (A1&A2) | (C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0195943000, 0.0181055000, 0.0144627000, 0.0038551000, -0.0308823000, -0.1387118000, -0.4562775000", \ + "0.0193223000, 0.0178298000, 0.0142573000, 0.0035783000, -0.0310016000, -0.1387796000, -0.4563937000", \ + "0.0192105000, 0.0176549000, 0.0140916000, 0.0034224000, -0.0311902000, -0.1390720000, -0.4566198000", \ + "0.0189233000, 0.0174410000, 0.0137924000, 0.0031900000, -0.0315339000, -0.1393667000, -0.4568896000", \ + "0.0185877000, 0.0170658000, 0.0134936000, 0.0028438000, -0.0317953000, -0.1396277000, -0.4571723000", \ + "0.0185675000, 0.0170833000, 0.0134370000, 0.0027287000, -0.0319383000, -0.1397513000, -0.4572671000", \ + "0.0250681000, 0.0233250000, 0.0186692000, 0.0055975000, -0.0319411000, -0.1397769000, -0.4572700000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0197958000, 0.0214662000, 0.0262964000, 0.0397053000, 0.0772859000, 0.1855105000, 0.5003152000", \ + "0.0196929000, 0.0213458000, 0.0261845000, 0.0395918000, 0.0771904000, 0.1854180000, 0.5002012000", \ + "0.0195247000, 0.0212095000, 0.0260243000, 0.0394843000, 0.0770498000, 0.1854191000, 0.5017917000", \ + "0.0195106000, 0.0211708000, 0.0259697000, 0.0393816000, 0.0769400000, 0.1851100000, 0.4994904000", \ + "0.0195639000, 0.0212031000, 0.0258828000, 0.0392170000, 0.0768240000, 0.1854618000, 0.5016940000", \ + "0.0205751000, 0.0220893000, 0.0266302000, 0.0393509000, 0.0768677000, 0.1850422000, 0.5016983000", \ + "0.0221658000, 0.0236318000, 0.0279322000, 0.0409608000, 0.0782511000, 0.1866315000, 0.5012372000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0223092000, 0.0207473000, 0.0171886000, 0.0064359000, -0.0284602000, -0.1365944000, -0.4545756000", \ + "0.0223473000, 0.0207949000, 0.0172275000, 0.0064069000, -0.0284733000, -0.1367654000, -0.4546586000", \ + "0.0220279000, 0.0205057000, 0.0169024000, 0.0060975000, -0.0286703000, -0.1369096000, -0.4547627000", \ + "0.0218067000, 0.0202523000, 0.0166824000, 0.0059319000, -0.0289323000, -0.1371258000, -0.4550171000", \ + "0.0216008000, 0.0200773000, 0.0164909000, 0.0057489000, -0.0291415000, -0.1373373000, -0.4552061000", \ + "0.0217300000, 0.0202176000, 0.0165030000, 0.0056952000, -0.0291964000, -0.1373161000, -0.4551219000", \ + "0.0279054000, 0.0262271000, 0.0214801000, 0.0082397000, -0.0296657000, -0.1371857000, -0.4549297000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0203779000, 0.0220471000, 0.0268725000, 0.0402888000, 0.0777814000, 0.1860093000, 0.4993225000", \ + "0.0202826000, 0.0219563000, 0.0267683000, 0.0401861000, 0.0776649000, 0.1856406000, 0.4999676000", \ + "0.0201339000, 0.0218105000, 0.0265956000, 0.0400651000, 0.0775023000, 0.1856663000, 0.4996022000", \ + "0.0200011000, 0.0216548000, 0.0264746000, 0.0398917000, 0.0774216000, 0.1865062000, 0.4998207000", \ + "0.0199915000, 0.0216408000, 0.0264101000, 0.0397639000, 0.0773497000, 0.1857970000, 0.4997935000", \ + "0.0208448000, 0.0223808000, 0.0268940000, 0.0397402000, 0.0773458000, 0.1851421000, 0.4995026000", \ + "0.0221269000, 0.0235719000, 0.0279943000, 0.0409946000, 0.0783642000, 0.1865047000, 0.4988851000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0169403000, 0.0154206000, 0.0119030000, 0.0011000000, -0.0337282000, -0.1418477000, -0.4596216000", \ + "0.0168225000, 0.0153140000, 0.0117306000, 0.0009918000, -0.0338836000, -0.1419377000, -0.4597275000", \ + "0.0166923000, 0.0151517000, 0.0115496000, 0.0007914000, -0.0340983000, -0.1422383000, -0.4599771000", \ + "0.0164225000, 0.0149185000, 0.0113002000, 0.0005357000, -0.0344122000, -0.1424894000, -0.4602260000", \ + "0.0160458000, 0.0145560000, 0.0109484000, 0.0002111000, -0.0347037000, -0.1427462000, -0.4604585000", \ + "0.0160908000, 0.0145292000, 0.0109213000, -0.0000026000, -0.0347916000, -0.1428043000, -0.4604512000", \ + "0.0231325000, 0.0213498000, 0.0165382000, 0.0029854000, -0.0348023000, -0.1421154000, -0.4600071000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0183717000, 0.0200564000, 0.0248766000, 0.0383435000, 0.0762955000, 0.1851181000, 0.5016251000", \ + "0.0183796000, 0.0200448000, 0.0248644000, 0.0383310000, 0.0763309000, 0.1852555000, 0.4994167000", \ + "0.0182977000, 0.0199596000, 0.0247897000, 0.0383212000, 0.0761804000, 0.1849263000, 0.4995154000", \ + "0.0181795000, 0.0198451000, 0.0246375000, 0.0380924000, 0.0758823000, 0.1847446000, 0.4991556000", \ + "0.0180647000, 0.0197040000, 0.0243899000, 0.0377149000, 0.0754524000, 0.1852232000, 0.5011514000", \ + "0.0187865000, 0.0203073000, 0.0248952000, 0.0377159000, 0.0753784000, 0.1836361000, 0.4991196000", \ + "0.0201472000, 0.0215837000, 0.0259771000, 0.0390261000, 0.0764821000, 0.1851973000, 0.4981081000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0197219000, 0.0181988000, 0.0146656000, 0.0039405000, -0.0308687000, -0.1389601000, -0.4566867000", \ + "0.0198457000, 0.0183120000, 0.0146995000, 0.0039001000, -0.0309696000, -0.1390713000, -0.4567926000", \ + "0.0194910000, 0.0179725000, 0.0145567000, 0.0038143000, -0.0310537000, -0.1391904000, -0.4569063000", \ + "0.0194110000, 0.0178725000, 0.0142482000, 0.0035223000, -0.0313155000, -0.1394111000, -0.4571000000", \ + "0.0191269000, 0.0176192000, 0.0140605000, 0.0032733000, -0.0315467000, -0.1395668000, -0.4572568000", \ + "0.0191857000, 0.0179631000, 0.0139506000, 0.0031793000, -0.0314744000, -0.1395507000, -0.4572136000", \ + "0.0258806000, 0.0240974000, 0.0192805000, 0.0059434000, -0.0317682000, -0.1393369000, -0.4570508000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0186697000, 0.0203503000, 0.0251811000, 0.0386484000, 0.0766154000, 0.1862656000, 0.4990586000", \ + "0.0186762000, 0.0203472000, 0.0251806000, 0.0387052000, 0.0766038000, 0.1862661000, 0.4990895000", \ + "0.0186156000, 0.0203017000, 0.0251391000, 0.0386497000, 0.0765320000, 0.1852285000, 0.4991633000", \ + "0.0184476000, 0.0201102000, 0.0249196000, 0.0384095000, 0.0762623000, 0.1851653000, 0.4998191000", \ + "0.0182855000, 0.0199002000, 0.0247147000, 0.0380095000, 0.0758566000, 0.1848130000, 0.4993367000", \ + "0.0187725000, 0.0203162000, 0.0249078000, 0.0379043000, 0.0755288000, 0.1837145000, 0.4992848000", \ + "0.0196647000, 0.0211387000, 0.0255698000, 0.0387294000, 0.0763044000, 0.1851831000, 0.4993995000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0193244000, 0.0177835000, 0.0142076000, 0.0034813000, -0.0313274000, -0.1391315000, -0.4567585000", \ + "0.0192346000, 0.0176865000, 0.0141238000, 0.0033641000, -0.0314191000, -0.1392930000, -0.4568855000", \ + "0.0189879000, 0.0174555000, 0.0138693000, 0.0030701000, -0.0316560000, -0.1394796000, -0.4570273000", \ + "0.0187781000, 0.0173073000, 0.0136799000, 0.0029270000, -0.0318286000, -0.1396983000, -0.4572811000", \ + "0.0186148000, 0.0170742000, 0.0134934000, 0.0028539000, -0.0320577000, -0.1399028000, -0.4574402000", \ + "0.0190463000, 0.0174949000, 0.0138177000, 0.0029342000, -0.0315104000, -0.1395970000, -0.4571981000", \ + "0.0274348000, 0.0255918000, 0.0207133000, 0.0072035000, -0.0300716000, -0.1381208000, -0.4558314000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0137065000, 0.0154214000, 0.0202881000, 0.0337683000, 0.0715939000, 0.1810922000, 0.4945675000", \ + "0.0137127000, 0.0154090000, 0.0202706000, 0.0337552000, 0.0716030000, 0.1793317000, 0.4946150000", \ + "0.0136460000, 0.0153411000, 0.0201768000, 0.0336285000, 0.0714260000, 0.1801023000, 0.4930587000", \ + "0.0134705000, 0.0151349000, 0.0198884000, 0.0332203000, 0.0711068000, 0.1799424000, 0.4947681000", \ + "0.0134704000, 0.0150364000, 0.0197177000, 0.0328489000, 0.0705986000, 0.1796128000, 0.4948464000", \ + "0.0142977000, 0.0158040000, 0.0202821000, 0.0333852000, 0.0708406000, 0.1788205000, 0.4943905000", \ + "0.0158550000, 0.0172906000, 0.0216076000, 0.0347362000, 0.0720394000, 0.1804881000, 0.4935982000"); + } + } + max_capacitance : 0.2993870000; + max_transition : 1.5038360000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.3129089000, 0.3209928000, 0.3388361000, 0.3740128000, 0.4408129000, 0.5765300000, 0.9004160000", \ + "0.3172753000, 0.3253968000, 0.3432312000, 0.3784160000, 0.4447771000, 0.5801912000, 0.9042688000", \ + "0.3281991000, 0.3362946000, 0.3541021000, 0.3894759000, 0.4560148000, 0.5916612000, 0.9156850000", \ + "0.3530388000, 0.3611191000, 0.3789282000, 0.4140795000, 0.4803788000, 0.6161047000, 0.9401624000", \ + "0.4055478000, 0.4136745000, 0.4314752000, 0.4665365000, 0.5331681000, 0.6686677000, 0.9924919000", \ + "0.5139023000, 0.5223660000, 0.5406284000, 0.5761926000, 0.6431716000, 0.7792890000, 1.1034598000", \ + "0.6994129000, 0.7086559000, 0.7291153000, 0.7689527000, 0.8427091000, 0.9855123000, 1.3148073000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.1049945000, 0.1117510000, 0.1273271000, 0.1619036000, 0.2462126000, 0.4812113000, 1.1576101000", \ + "0.1091210000, 0.1159061000, 0.1314900000, 0.1660496000, 0.2503381000, 0.4852863000, 1.1617370000", \ + "0.1195385000, 0.1263171000, 0.1419194000, 0.1764474000, 0.2607114000, 0.4948540000, 1.1741705000", \ + "0.1444801000, 0.1511501000, 0.1665112000, 0.2008896000, 0.2849631000, 0.5193896000, 1.1986647000", \ + "0.1951459000, 0.2022448000, 0.2181252000, 0.2527949000, 0.3370468000, 0.5714890000, 1.2492597000", \ + "0.2632674000, 0.2719066000, 0.2904564000, 0.3276845000, 0.4129994000, 0.6475354000, 1.3251595000", \ + "0.3341542000, 0.3452706000, 0.3690226000, 0.4138005000, 0.5028092000, 0.7378873000, 1.4133040000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0394573000, 0.0445037000, 0.0551165000, 0.0792782000, 0.1312807000, 0.2665751000, 0.6619360000", \ + "0.0394718000, 0.0444177000, 0.0551418000, 0.0796378000, 0.1328746000, 0.2672127000, 0.6611391000", \ + "0.0392863000, 0.0441293000, 0.0559889000, 0.0793627000, 0.1317847000, 0.2665049000, 0.6625996000", \ + "0.0394339000, 0.0444881000, 0.0550639000, 0.0792822000, 0.1324433000, 0.2665791000, 0.6635039000", \ + "0.0392529000, 0.0441643000, 0.0553710000, 0.0786216000, 0.1320429000, 0.2671030000, 0.6626692000", \ + "0.0416697000, 0.0462898000, 0.0573780000, 0.0804892000, 0.1345712000, 0.2679686000, 0.6626783000", \ + "0.0493158000, 0.0547334000, 0.0675960000, 0.0918233000, 0.1461473000, 0.2804369000, 0.6683337000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0259695000, 0.0311733000, 0.0445778000, 0.0815688000, 0.1922603000, 0.5251626000, 1.4996693000", \ + "0.0259681000, 0.0311404000, 0.0445769000, 0.0815506000, 0.1921027000, 0.5248968000, 1.4991932000", \ + "0.0258876000, 0.0310163000, 0.0444992000, 0.0815733000, 0.1922751000, 0.5253765000, 1.4998386000", \ + "0.0253961000, 0.0306160000, 0.0441297000, 0.0813153000, 0.1920290000, 0.5246678000, 1.4958526000", \ + "0.0281678000, 0.0331774000, 0.0459792000, 0.0819872000, 0.1916103000, 0.5256359000, 1.4994627000", \ + "0.0369556000, 0.0415192000, 0.0543997000, 0.0875427000, 0.1944332000, 0.5251540000, 1.4980996000", \ + "0.0500995000, 0.0565375000, 0.0698803000, 0.1025845000, 0.1999383000, 0.5277170000, 1.4935811000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.3417690000, 0.3501460000, 0.3688375000, 0.4047680000, 0.4724293000, 0.6075234000, 0.9317824000", \ + "0.3465803000, 0.3548540000, 0.3736714000, 0.4096276000, 0.4770286000, 0.6128624000, 0.9371609000", \ + "0.3586978000, 0.3672533000, 0.3858270000, 0.4217474000, 0.4883643000, 0.6245784000, 0.9486915000", \ + "0.3861022000, 0.3944859000, 0.4131878000, 0.4489641000, 0.5166054000, 0.6517420000, 0.9760130000", \ + "0.4436336000, 0.4522185000, 0.4708556000, 0.5067898000, 0.5739089000, 0.7096336000, 1.0339392000", \ + "0.5644096000, 0.5729490000, 0.5917729000, 0.6277982000, 0.6949138000, 0.8311873000, 1.1555403000", \ + "0.7841740000, 0.7938076000, 0.8150305000, 0.8547439000, 0.9281249000, 1.0702916000, 1.3987616000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.1097419000, 0.1165753000, 0.1321244000, 0.1666571000, 0.2508511000, 0.4858541000, 1.1610625000", \ + "0.1140041000, 0.1207555000, 0.1362840000, 0.1708530000, 0.2548414000, 0.4890314000, 1.1679256000", \ + "0.1231353000, 0.1298957000, 0.1454124000, 0.1799997000, 0.2641806000, 0.4979476000, 1.1771515000", \ + "0.1442615000, 0.1509662000, 0.1664263000, 0.2008763000, 0.2850443000, 0.5200549000, 1.1950521000", \ + "0.1861258000, 0.1931883000, 0.2091881000, 0.2439927000, 0.3283664000, 0.5627309000, 1.2377294000", \ + "0.2472406000, 0.2554355000, 0.2735299000, 0.3105054000, 0.3960691000, 0.6304939000, 1.3062879000", \ + "0.3094142000, 0.3198932000, 0.3423520000, 0.3855379000, 0.4744092000, 0.7097001000, 1.3845970000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0421644000, 0.0475404000, 0.0592311000, 0.0811147000, 0.1342708000, 0.2689918000, 0.6614829000", \ + "0.0422806000, 0.0470376000, 0.0580719000, 0.0824140000, 0.1348856000, 0.2678721000, 0.6641943000", \ + "0.0422823000, 0.0473564000, 0.0582053000, 0.0810551000, 0.1352831000, 0.2692107000, 0.6628971000", \ + "0.0422169000, 0.0475112000, 0.0591493000, 0.0812353000, 0.1345340000, 0.2687859000, 0.6632069000", \ + "0.0423061000, 0.0474017000, 0.0585825000, 0.0815744000, 0.1340655000, 0.2686928000, 0.6627727000", \ + "0.0436475000, 0.0487688000, 0.0594140000, 0.0816133000, 0.1342598000, 0.2685804000, 0.6632540000", \ + "0.0511722000, 0.0569639000, 0.0694191000, 0.0930819000, 0.1455951000, 0.2802803000, 0.6668233000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0260104000, 0.0310472000, 0.0445638000, 0.0815680000, 0.1920879000, 0.5245304000, 1.4956508000", \ + "0.0258988000, 0.0311143000, 0.0445428000, 0.0815899000, 0.1920178000, 0.5247270000, 1.4959890000", \ + "0.0258784000, 0.0309527000, 0.0445044000, 0.0815267000, 0.1921829000, 0.5252207000, 1.4984524000", \ + "0.0256131000, 0.0307629000, 0.0442696000, 0.0813995000, 0.1922308000, 0.5260575000, 1.4989449000", \ + "0.0275869000, 0.0327953000, 0.0458961000, 0.0820395000, 0.1917684000, 0.5256475000, 1.4976358000", \ + "0.0339256000, 0.0386023000, 0.0518796000, 0.0867906000, 0.1939690000, 0.5237469000, 1.4984641000", \ + "0.0454801000, 0.0513728000, 0.0650141000, 0.0985357000, 0.1988499000, 0.5263620000, 1.4967342000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.2966888000, 0.3048864000, 0.3230292000, 0.3585528000, 0.4258047000, 0.5622831000, 0.8872204000", \ + "0.3000986000, 0.3083434000, 0.3264632000, 0.3620032000, 0.4287808000, 0.5655797000, 0.8904551000", \ + "0.3094880000, 0.3176800000, 0.3358207000, 0.3714140000, 0.4387564000, 0.5752415000, 0.9002475000", \ + "0.3329020000, 0.3410615000, 0.3591603000, 0.3946949000, 0.4620726000, 0.5985829000, 0.9237213000", \ + "0.3865419000, 0.3947293000, 0.4127826000, 0.4481105000, 0.5155443000, 0.6520273000, 0.9771018000", \ + "0.5066172000, 0.5151963000, 0.5341025000, 0.5703457000, 0.6384429000, 0.7757340000, 1.1007402000", \ + "0.7175862000, 0.7275384000, 0.7492761000, 0.7909615000, 0.8669785000, 1.0108155000, 1.3416520000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0999778000, 0.1065475000, 0.1217092000, 0.1556299000, 0.2395931000, 0.4749851000, 1.1523964000", \ + "0.1045224000, 0.1110400000, 0.1261606000, 0.1601029000, 0.2441120000, 0.4784475000, 1.1543013000", \ + "0.1148857000, 0.1214365000, 0.1365783000, 0.1706205000, 0.2546058000, 0.4890454000, 1.1656691000", \ + "0.1394368000, 0.1459178000, 0.1609610000, 0.1948390000, 0.2786933000, 0.5133131000, 1.1896957000", \ + "0.1866767000, 0.1936660000, 0.2095486000, 0.2439882000, 0.3279686000, 0.5626703000, 1.2394529000", \ + "0.2466831000, 0.2554416000, 0.2742127000, 0.3116480000, 0.3970404000, 0.6320025000, 1.3095299000", \ + "0.3054222000, 0.3168583000, 0.3412488000, 0.3868843000, 0.4766590000, 0.7118651000, 1.3877627000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0403177000, 0.0454513000, 0.0564067000, 0.0809131000, 0.1341009000, 0.2692793000, 0.6645970000", \ + "0.0403784000, 0.0454349000, 0.0562697000, 0.0810416000, 0.1347255000, 0.2696366000, 0.6633448000", \ + "0.0402220000, 0.0452208000, 0.0561571000, 0.0812507000, 0.1346538000, 0.2689902000, 0.6627296000", \ + "0.0403981000, 0.0452274000, 0.0562175000, 0.0807765000, 0.1331881000, 0.2688407000, 0.6628967000", \ + "0.0404804000, 0.0452977000, 0.0562847000, 0.0812386000, 0.1338967000, 0.2688964000, 0.6649417000", \ + "0.0439283000, 0.0488479000, 0.0599842000, 0.0833458000, 0.1361176000, 0.2706134000, 0.6639809000", \ + "0.0555397000, 0.0608072000, 0.0730712000, 0.0983252000, 0.1530542000, 0.2848819000, 0.6714296000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0243722000, 0.0292848000, 0.0425673000, 0.0791830000, 0.1901391000, 0.5238031000, 1.5003229000", \ + "0.0242924000, 0.0292224000, 0.0425529000, 0.0791952000, 0.1901379000, 0.5246046000, 1.4974605000", \ + "0.0243805000, 0.0292234000, 0.0425133000, 0.0791529000, 0.1899009000, 0.5240065000, 1.4986875000", \ + "0.0242154000, 0.0292719000, 0.0425123000, 0.0791903000, 0.1899093000, 0.5242747000, 1.4981766000", \ + "0.0276299000, 0.0325990000, 0.0452883000, 0.0809080000, 0.1900966000, 0.5254184000, 1.4969698000", \ + "0.0374352000, 0.0418215000, 0.0545832000, 0.0872605000, 0.1935939000, 0.5243666000, 1.4998254000", \ + "0.0511930000, 0.0575931000, 0.0717280000, 0.1041835000, 0.2002010000, 0.5269292000, 1.4963518000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.3173250000, 0.3258464000, 0.3444654000, 0.3803552000, 0.4475086000, 0.5836571000, 0.9078566000", \ + "0.3215175000, 0.3299723000, 0.3484943000, 0.3844100000, 0.4519641000, 0.5879456000, 0.9125475000", \ + "0.3322573000, 0.3407730000, 0.3593132000, 0.3950276000, 0.4623820000, 0.5986279000, 0.9228168000", \ + "0.3586099000, 0.3671146000, 0.3857069000, 0.4217812000, 0.4891544000, 0.6252100000, 0.9499076000", \ + "0.4179878000, 0.4264962000, 0.4448482000, 0.4808681000, 0.5482967000, 0.6842684000, 1.0091580000", \ + "0.5527709000, 0.5620407000, 0.5805235000, 0.6166468000, 0.6837706000, 0.8201861000, 1.1445328000", \ + "0.7991312000, 0.8092440000, 0.8313746000, 0.8730281000, 0.9477615000, 1.0915298000, 1.4208201000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.1041523000, 0.1107329000, 0.1258727000, 0.1598015000, 0.2437667000, 0.4778882000, 1.1534876000", \ + "0.1086130000, 0.1151748000, 0.1303222000, 0.1643616000, 0.2483118000, 0.4822929000, 1.1577962000", \ + "0.1180427000, 0.1245880000, 0.1397196000, 0.1737271000, 0.2576764000, 0.4915489000, 1.1675099000", \ + "0.1389509000, 0.1454902000, 0.1605895000, 0.1945476000, 0.2785047000, 0.5131796000, 1.1897913000", \ + "0.1789352000, 0.1859399000, 0.2016680000, 0.2361495000, 0.3204607000, 0.5552358000, 1.2319600000", \ + "0.2348828000, 0.2430962000, 0.2611711000, 0.2982643000, 0.3838413000, 0.6183198000, 1.2958336000", \ + "0.2887348000, 0.2993887000, 0.3224254000, 0.3662069000, 0.4556775000, 0.6901686000, 1.3664468000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0425281000, 0.0475758000, 0.0582753000, 0.0823287000, 0.1342004000, 0.2683062000, 0.6623228000", \ + "0.0421124000, 0.0471080000, 0.0582891000, 0.0823732000, 0.1339670000, 0.2686049000, 0.6626042000", \ + "0.0422143000, 0.0474383000, 0.0585750000, 0.0817110000, 0.1356039000, 0.2682895000, 0.6623487000", \ + "0.0421574000, 0.0473039000, 0.0578749000, 0.0820410000, 0.1345557000, 0.2682027000, 0.6616291000", \ + "0.0422447000, 0.0475058000, 0.0585796000, 0.0814962000, 0.1341378000, 0.2689503000, 0.6640711000", \ + "0.0445763000, 0.0491356000, 0.0596189000, 0.0824434000, 0.1358307000, 0.2695510000, 0.6637433000", \ + "0.0565960000, 0.0627225000, 0.0746297000, 0.0980748000, 0.1494204000, 0.2806371000, 0.6698126000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0243655000, 0.0292958000, 0.0425441000, 0.0790971000, 0.1901237000, 0.5243375000, 1.4947931000", \ + "0.0244157000, 0.0293618000, 0.0424922000, 0.0792588000, 0.1901833000, 0.5241360000, 1.4953877000", \ + "0.0243239000, 0.0292772000, 0.0425037000, 0.0792609000, 0.1901879000, 0.5238444000, 1.4960263000", \ + "0.0243855000, 0.0293216000, 0.0424774000, 0.0791645000, 0.1898162000, 0.5244823000, 1.4991514000", \ + "0.0269324000, 0.0316688000, 0.0446499000, 0.0804979000, 0.1901673000, 0.5246016000, 1.4992289000", \ + "0.0338182000, 0.0388488000, 0.0515380000, 0.0859075000, 0.1930097000, 0.5238776000, 1.4996295000", \ + "0.0465960000, 0.0525771000, 0.0661941000, 0.0991319000, 0.1988303000, 0.5258055000, 1.4958856000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.2634756000, 0.2719917000, 0.2907479000, 0.3265168000, 0.3943286000, 0.5299948000, 0.8545976000", \ + "0.2665037000, 0.2750564000, 0.2936894000, 0.3296016000, 0.3972825000, 0.5328940000, 0.8575075000", \ + "0.2746881000, 0.2832282000, 0.3019050000, 0.3377814000, 0.4050992000, 0.5412835000, 0.8661196000", \ + "0.2977854000, 0.3063021000, 0.3249010000, 0.3606868000, 0.4283228000, 0.5646246000, 0.8891607000", \ + "0.3575866000, 0.3661590000, 0.3847275000, 0.4198523000, 0.4882057000, 0.6244392000, 0.9490845000", \ + "0.4985447000, 0.5071921000, 0.5264424000, 0.5622917000, 0.6290313000, 0.7653229000, 1.0899358000", \ + "0.7397059000, 0.7503205000, 0.7744227000, 0.8178387000, 0.8919962000, 1.0325997000, 1.3616001000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0682380000, 0.0739285000, 0.0873089000, 0.1186968000, 0.2005189000, 0.4341102000, 1.1171725000", \ + "0.0732138000, 0.0788570000, 0.0922363000, 0.1236491000, 0.2054875000, 0.4387286000, 1.1237249000", \ + "0.0846657000, 0.0902716000, 0.1035972000, 0.1349805000, 0.2170720000, 0.4519006000, 1.1400463000", \ + "0.1097726000, 0.1154401000, 0.1288101000, 0.1600632000, 0.2422684000, 0.4765587000, 1.1509399000", \ + "0.1481122000, 0.1549919000, 0.1700657000, 0.2027980000, 0.2852538000, 0.5192386000, 1.1937642000", \ + "0.1917071000, 0.2007591000, 0.2199631000, 0.2571225000, 0.3410169000, 0.5747003000, 1.2534415000", \ + "0.2269714000, 0.2387016000, 0.2641886000, 0.3118572000, 0.4017679000, 0.6350652000, 1.3106353000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0423634000, 0.0474199000, 0.0589227000, 0.0811461000, 0.1342805000, 0.2688529000, 0.6626342000", \ + "0.0420289000, 0.0470298000, 0.0591286000, 0.0812220000, 0.1341662000, 0.2685524000, 0.6619351000", \ + "0.0421485000, 0.0473767000, 0.0584117000, 0.0810839000, 0.1343054000, 0.2687122000, 0.6639446000", \ + "0.0425609000, 0.0475756000, 0.0579466000, 0.0812177000, 0.1349067000, 0.2688243000, 0.6628104000", \ + "0.0420543000, 0.0471667000, 0.0590413000, 0.0811248000, 0.1331540000, 0.2676717000, 0.6641169000", \ + "0.0453205000, 0.0501665000, 0.0602949000, 0.0825290000, 0.1352233000, 0.2693523000, 0.6644321000", \ + "0.0631228000, 0.0697780000, 0.0816037000, 0.1033079000, 0.1520249000, 0.2792274000, 0.6686026000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0200722000, 0.0245489000, 0.0370619000, 0.0740243000, 0.1873470000, 0.5248376000, 1.5035910000", \ + "0.0200894000, 0.0245336000, 0.0370803000, 0.0740306000, 0.1873460000, 0.5231253000, 1.5038364000", \ + "0.0200817000, 0.0245385000, 0.0371756000, 0.0742471000, 0.1871749000, 0.5235646000, 1.4989497000", \ + "0.0212107000, 0.0254417000, 0.0378606000, 0.0744958000, 0.1871307000, 0.5235003000, 1.4965209000", \ + "0.0275541000, 0.0315655000, 0.0431042000, 0.0775198000, 0.1880258000, 0.5235511000, 1.4949896000", \ + "0.0388365000, 0.0432995000, 0.0545857000, 0.0860307000, 0.1908677000, 0.5219922000, 1.4992853000", \ + "0.0543745000, 0.0605566000, 0.0750959000, 0.1076369000, 0.1995252000, 0.5241374000, 1.4924216000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a221o_4") { + leakage_power () { + value : 0.0048020000; + when : "!A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0088948000; + when : "!A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0048025000; + when : "!A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0096033000; + when : "!A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0048009000; + when : "!A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0102735000; + when : "!A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0251463000; + when : "!A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0422681000; + when : "!A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0048012000; + when : "!A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0060180000; + when : "!A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0048011000; + when : "!A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0067691000; + when : "!A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0047993000; + when : "!A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0064033000; + when : "!A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0021035000; + when : "!A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0044814000; + when : "!A1&A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0048012000; + when : "A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0058405000; + when : "A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0048010000; + when : "A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0065917000; + when : "A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0048011000; + when : "A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0062239000; + when : "A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0021035000; + when : "A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0044814000; + when : "A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0021024000; + when : "A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0043889000; + when : "A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0021032000; + when : "A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0043021000; + when : "A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0021028000; + when : "A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0043684000; + when : "A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0251013000; + when : "A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0021183000; + when : "A1&A2&B1&B2&!C1"; + } + area : 21.270400000; + cell_footprint : "sky130_fd_sc_hd__a221o"; + cell_leakage_power : 0.0074062540; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0044890000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0043170000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092947000, 0.0092975000, 0.0093039000, 0.0093032000, 0.0093017000, 0.0092982000, 0.0092901000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0070620000, -0.0070738000, -0.0071009000, -0.0070838000, -0.0070445000, -0.0069535000, -0.0067440000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046600000; + } + pin ("A2") { + capacitance : 0.0043610000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040960000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080383000, 0.0080284000, 0.0080056000, 0.0080032000, 0.0079975000, 0.0079845000, 0.0079546000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079395000, -0.0079393000, -0.0079389000, -0.0079383000, -0.0079371000, -0.0079341000, -0.0079272000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046260000; + } + pin ("B1") { + capacitance : 0.0042340000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039990000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0091369000, 0.0091375000, 0.0091390000, 0.0091418000, 0.0091482000, 0.0091631000, 0.0091973000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0064922000, -0.0065031000, -0.0065283000, -0.0065116000, -0.0064731000, -0.0063844000, -0.0061799000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044700000; + } + pin ("B2") { + capacitance : 0.0042700000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039420000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079273000, 0.0079142000, 0.0078840000, 0.0078841000, 0.0078843000, 0.0078848000, 0.0078858000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078844000, -0.0078780000, -0.0078633000, -0.0078652000, -0.0078696000, -0.0078799000, -0.0079034000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045980000; + } + pin ("C1") { + capacitance : 0.0043110000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039450000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0044322000, 0.0044310000, 0.0044283000, 0.0044604000, 0.0045344000, 0.0047048000, 0.0050978000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0035311000, -0.0035260000, -0.0035141000, -0.0035117000, -0.0035064000, -0.0034942000, -0.0034657000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046770000; + } + pin ("X") { + direction : "output"; + function : "(B1&B2) | (A1&A2) | (C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016002750, 0.0051217590, 0.0163924400, 0.0524648300, 0.1679163000, 0.5374244000"); + values("0.0393167000, 0.0375542000, 0.0323322000, 0.0172425000, -0.0352075000, -0.2179206000, -0.8156173000", \ + "0.0389494000, 0.0371450000, 0.0318161000, 0.0168152000, -0.0355484000, -0.2181597000, -0.8158869000", \ + "0.0383543000, 0.0365510000, 0.0312412000, 0.0164365000, -0.0361217000, -0.2185741000, -0.8163707000", \ + "0.0377638000, 0.0359774000, 0.0306018000, 0.0156013000, -0.0366969000, -0.2192222000, -0.8169873000", \ + "0.0373424000, 0.0353950000, 0.0302129000, 0.0152097000, -0.0371807000, -0.2198744000, -0.8174796000", \ + "0.0372851000, 0.0354404000, 0.0300378000, 0.0150567000, -0.0375449000, -0.2201046000, -0.8176179000", \ + "0.0476969000, 0.0456955000, 0.0395404000, 0.0214559000, -0.0369924000, -0.2202718000, -0.8176003000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016002750, 0.0051217590, 0.0163924400, 0.0524648300, 0.1679163000, 0.5374244000"); + values("0.0374336000, 0.0393576000, 0.0454948000, 0.0648983000, 0.1237758000, 0.3095918000, 0.9007152000", \ + "0.0372709000, 0.0392045000, 0.0453260000, 0.0647229000, 0.1236088000, 0.3093896000, 0.9004196000", \ + "0.0370040000, 0.0389425000, 0.0450834000, 0.0644451000, 0.1234591000, 0.3090494000, 0.9006694000", \ + "0.0367217000, 0.0386449000, 0.0447752000, 0.0640964000, 0.1230529000, 0.3085198000, 0.9010636000", \ + "0.0368263000, 0.0387135000, 0.0446647000, 0.0637406000, 0.1226538000, 0.3083797000, 0.9040361000", \ + "0.0389554000, 0.0406872000, 0.0463295000, 0.0642253000, 0.1227576000, 0.3078765000, 0.9002835000", \ + "0.0418982000, 0.0435648000, 0.0490080000, 0.0671471000, 0.1251530000, 0.3103735000, 0.9020783000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016002750, 0.0051217590, 0.0163924400, 0.0524648300, 0.1679163000, 0.5374244000"); + values("0.0452384000, 0.0437792000, 0.0383515000, 0.0232606000, -0.0294848000, -0.2125268000, -0.8104633000", \ + "0.0451071000, 0.0431795000, 0.0377567000, 0.0230596000, -0.0296869000, -0.2126790000, -0.8106232000", \ + "0.0450523000, 0.0432747000, 0.0374986000, 0.0228102000, -0.0299197000, -0.2129512000, -0.8108741000", \ + "0.0445688000, 0.0427308000, 0.0373229000, 0.0221827000, -0.0304122000, -0.2132073000, -0.8110498000", \ + "0.0442122000, 0.0423760000, 0.0368925000, 0.0219053000, -0.0307924000, -0.2136566000, -0.8114282000", \ + "0.0443526000, 0.0425123000, 0.0369542000, 0.0218144000, -0.0308128000, -0.2137718000, -0.8114979000", \ + "0.0529081000, 0.0507834000, 0.0446469000, 0.0259276000, -0.0318117000, -0.2136875000, -0.8112626000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016002750, 0.0051217590, 0.0163924400, 0.0524648300, 0.1679163000, 0.5374244000"); + values("0.0384772000, 0.0404077000, 0.0465307000, 0.0659203000, 0.1246597000, 0.3100446000, 0.9008526000", \ + "0.0382743000, 0.0402091000, 0.0463444000, 0.0656805000, 0.1245613000, 0.3097113000, 0.9010778000", \ + "0.0380145000, 0.0399224000, 0.0460760000, 0.0654872000, 0.1242595000, 0.3095617000, 0.9010344000", \ + "0.0378200000, 0.0397524000, 0.0458756000, 0.0652214000, 0.1239861000, 0.3093824000, 0.9008178000", \ + "0.0378038000, 0.0396709000, 0.0457634000, 0.0649323000, 0.1238671000, 0.3091422000, 0.9051084000", \ + "0.0394910000, 0.0412448000, 0.0469924000, 0.0651722000, 0.1237414000, 0.3082379000, 0.9010245000", \ + "0.0415151000, 0.0432169000, 0.0488759000, 0.0668499000, 0.1252085000, 0.3106564000, 0.9041559000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016002750, 0.0051217590, 0.0163924400, 0.0524648300, 0.1679163000, 0.5374244000"); + values("0.0333818000, 0.0315999000, 0.0264142000, 0.0112698000, -0.0413441000, -0.2243591000, -0.8222542000", \ + "0.0330574000, 0.0312367000, 0.0259867000, 0.0108847000, -0.0416367000, -0.2245522000, -0.8224445000", \ + "0.0327749000, 0.0310012000, 0.0256743000, 0.0107103000, -0.0419619000, -0.2249474000, -0.8227943000", \ + "0.0319469000, 0.0301571000, 0.0248125000, 0.0098881000, -0.0427382000, -0.2255149000, -0.8234288000", \ + "0.0313839000, 0.0295701000, 0.0242507000, 0.0091935000, -0.0433514000, -0.2261580000, -0.8239132000", \ + "0.0316589000, 0.0297026000, 0.0242004000, 0.0089527000, -0.0433661000, -0.2263299000, -0.8239943000", \ + "0.0412632000, 0.0391707000, 0.0328818000, 0.0139873000, -0.0445384000, -0.2267299000, -0.8241550000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016002750, 0.0051217590, 0.0163924400, 0.0524648300, 0.1679163000, 0.5374244000"); + values("0.0340370000, 0.0359527000, 0.0421004000, 0.0615146000, 0.1207453000, 0.3070146000, 0.8993243000", \ + "0.0339852000, 0.0358837000, 0.0420636000, 0.0614891000, 0.1207952000, 0.3070879000, 0.9033042000", \ + "0.0338872000, 0.0357809000, 0.0419386000, 0.0612984000, 0.1206555000, 0.3068006000, 0.8988068000", \ + "0.0335916000, 0.0355104000, 0.0416554000, 0.0609382000, 0.1201382000, 0.3063401000, 0.8993349000", \ + "0.0334210000, 0.0352648000, 0.0412879000, 0.0603110000, 0.1192966000, 0.3057047000, 0.9025832000", \ + "0.0346926000, 0.0364665000, 0.0421408000, 0.0603674000, 0.1189245000, 0.3041682000, 0.8979926000", \ + "0.0368405000, 0.0384931000, 0.0440008000, 0.0620624000, 0.1203870000, 0.3059662000, 0.8991494000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016002750, 0.0051217590, 0.0163924400, 0.0524648300, 0.1679163000, 0.5374244000"); + values("0.0400470000, 0.0381496000, 0.0331952000, 0.0179878000, -0.0347022000, -0.2174962000, -0.8151185000", \ + "0.0401129000, 0.0382273000, 0.0328345000, 0.0176760000, -0.0348779000, -0.2176754000, -0.8152733000", \ + "0.0397349000, 0.0378486000, 0.0324582000, 0.0174073000, -0.0352215000, -0.2179033000, -0.8153761000", \ + "0.0393261000, 0.0375182000, 0.0321056000, 0.0170002000, -0.0356335000, -0.2181685000, -0.8158429000", \ + "0.0389925000, 0.0370696000, 0.0316337000, 0.0168001000, -0.0359142000, -0.2186255000, -0.8161003000", \ + "0.0395974000, 0.0376612000, 0.0321648000, 0.0169054000, -0.0360204000, -0.2187728000, -0.8161804000", \ + "0.0489334000, 0.0468195000, 0.0403904000, 0.0214274000, -0.0369526000, -0.2189502000, -0.8162226000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016002750, 0.0051217590, 0.0163924400, 0.0524648300, 0.1679163000, 0.5374244000"); + values("0.0355391000, 0.0374337000, 0.0436028000, 0.0630166000, 0.1223025000, 0.3085542000, 0.9050340000", \ + "0.0354829000, 0.0374014000, 0.0435310000, 0.0628618000, 0.1223390000, 0.3085540000, 0.9049752000", \ + "0.0353798000, 0.0372738000, 0.0434378000, 0.0627874000, 0.1221362000, 0.3083226000, 0.9006002000", \ + "0.0350765000, 0.0369711000, 0.0431282000, 0.0624398000, 0.1217769000, 0.3080448000, 0.9000011000", \ + "0.0347449000, 0.0366217000, 0.0427064000, 0.0617927000, 0.1210259000, 0.3074119000, 0.9003603000", \ + "0.0357377000, 0.0375439000, 0.0432972000, 0.0616980000, 0.1203856000, 0.3059902000, 0.8987427000", \ + "0.0374471000, 0.0391288000, 0.0447318000, 0.0628389000, 0.1215255000, 0.3072247000, 0.8977268000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016002750, 0.0051217590, 0.0163924400, 0.0524648300, 0.1679163000, 0.5374244000"); + values("0.0389789000, 0.0371190000, 0.0317649000, 0.0166735000, -0.0357999000, -0.2182783000, -0.8155230000", \ + "0.0386449000, 0.0367433000, 0.0313545000, 0.0164851000, -0.0360087000, -0.2185067000, -0.8157736000", \ + "0.0380907000, 0.0363091000, 0.0309782000, 0.0158983000, -0.0365533000, -0.2190598000, -0.8162843000", \ + "0.0375211000, 0.0357232000, 0.0303234000, 0.0152085000, -0.0371563000, -0.2195605000, -0.8168245000", \ + "0.0371885000, 0.0353172000, 0.0300660000, 0.0149979000, -0.0375473000, -0.2198894000, -0.8171717000", \ + "0.0385592000, 0.0366849000, 0.0306069000, 0.0154288000, -0.0374057000, -0.2199283000, -0.8169937000", \ + "0.0514704000, 0.0492909000, 0.0415241000, 0.0236009000, -0.0356427000, -0.2180215000, -0.8154193000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016002750, 0.0051217590, 0.0163924400, 0.0524648300, 0.1679163000, 0.5374244000"); + values("0.0253548000, 0.0273413000, 0.0335763000, 0.0528704000, 0.1118235000, 0.2974297000, 0.8938236000", \ + "0.0253629000, 0.0273423000, 0.0335995000, 0.0528581000, 0.1118474000, 0.2975230000, 0.8845480000", \ + "0.0252566000, 0.0272653000, 0.0334578000, 0.0525809000, 0.1115767000, 0.2971688000, 0.8850692000", \ + "0.0250949000, 0.0269997000, 0.0330807000, 0.0520216000, 0.1109488000, 0.2970082000, 0.8904426000", \ + "0.0252175000, 0.0270105000, 0.0329673000, 0.0517217000, 0.1102565000, 0.2963734000, 0.8900578000", \ + "0.0266912000, 0.0284184000, 0.0341220000, 0.0525076000, 0.1103672000, 0.2947405000, 0.8846824000", \ + "0.0296640000, 0.0313189000, 0.0367823000, 0.0547043000, 0.1128218000, 0.2975752000, 0.8866761000"); + } + } + max_capacitance : 0.5374240000; + max_transition : 1.5046820000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.3464217000, 0.3518557000, 0.3658939000, 0.3967628000, 0.4596249000, 0.5925662000, 0.9253375000", \ + "0.3507587000, 0.3561827000, 0.3702082000, 0.4013398000, 0.4641059000, 0.5965062000, 0.9290657000", \ + "0.3613834000, 0.3667966000, 0.3807894000, 0.4115830000, 0.4746191000, 0.6071273000, 0.9401021000", \ + "0.3863350000, 0.3918072000, 0.4057682000, 0.4365975000, 0.4988607000, 0.6320558000, 0.9650390000", \ + "0.4399207000, 0.4453003000, 0.4594160000, 0.4903203000, 0.5531295000, 0.6857855000, 1.0184130000", \ + "0.5518964000, 0.5573588000, 0.5715844000, 0.6027366000, 0.6658518000, 0.7985021000, 1.1312374000", \ + "0.7481433000, 0.7540601000, 0.7699731000, 0.8042277000, 0.8726704000, 1.0125635000, 1.3512473000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.1152505000, 0.1202567000, 0.1332866000, 0.1646865000, 0.2427692000, 0.4697270000, 1.1853456000", \ + "0.1193474000, 0.1243422000, 0.1373896000, 0.1687371000, 0.2468142000, 0.4736707000, 1.1899023000", \ + "0.1293987000, 0.1343494000, 0.1474266000, 0.1787234000, 0.2568034000, 0.4834290000, 1.2005379000", \ + "0.1543518000, 0.1592329000, 0.1721667000, 0.2032939000, 0.2810673000, 0.5087415000, 1.2243745000", \ + "0.2058786000, 0.2108836000, 0.2240073000, 0.2551500000, 0.3327169000, 0.5594718000, 1.2777630000", \ + "0.2748931000, 0.2808357000, 0.2957956000, 0.3289755000, 0.4080522000, 0.6352526000, 1.3513854000", \ + "0.3446929000, 0.3521208000, 0.3709928000, 0.4112827000, 0.4944782000, 0.7216449000, 1.4380679000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.0431060000, 0.0463558000, 0.0548923000, 0.0748084000, 0.1209866000, 0.2484048000, 0.6458831000", \ + "0.0429074000, 0.0460487000, 0.0546531000, 0.0746229000, 0.1214528000, 0.2487836000, 0.6457728000", \ + "0.0429754000, 0.0461814000, 0.0547767000, 0.0740072000, 0.1207766000, 0.2489512000, 0.6441788000", \ + "0.0431137000, 0.0463489000, 0.0546351000, 0.0739272000, 0.1227337000, 0.2489743000, 0.6445909000", \ + "0.0428998000, 0.0462471000, 0.0545222000, 0.0750351000, 0.1211342000, 0.2486371000, 0.6456166000", \ + "0.0444939000, 0.0478098000, 0.0557178000, 0.0752346000, 0.1229887000, 0.2489224000, 0.6450688000", \ + "0.0523832000, 0.0555612000, 0.0644394000, 0.0852572000, 0.1338571000, 0.2606567000, 0.6514964000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.0297265000, 0.0332929000, 0.0435943000, 0.0734905000, 0.1675916000, 0.4820512000, 1.4980597000", \ + "0.0295523000, 0.0331784000, 0.0434715000, 0.0733396000, 0.1675221000, 0.4819848000, 1.4961433000", \ + "0.0297039000, 0.0330412000, 0.0433956000, 0.0732509000, 0.1671973000, 0.4817086000, 1.4988369000", \ + "0.0292200000, 0.0327995000, 0.0429619000, 0.0729032000, 0.1669867000, 0.4811362000, 1.5021042000", \ + "0.0312804000, 0.0346710000, 0.0441557000, 0.0733448000, 0.1668930000, 0.4809652000, 1.5013024000", \ + "0.0396471000, 0.0427072000, 0.0517057000, 0.0790402000, 0.1698286000, 0.4808596000, 1.5005549000", \ + "0.0534642000, 0.0573711000, 0.0677336000, 0.0946561000, 0.1765924000, 0.4838241000, 1.5000071000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.3844048000, 0.3903275000, 0.4052450000, 0.4376886000, 0.5020598000, 0.6367841000, 0.9714113000", \ + "0.3891395000, 0.3950087000, 0.4100269000, 0.4424137000, 0.5068583000, 0.6415289000, 0.9761196000", \ + "0.4016669000, 0.4075334000, 0.4224523000, 0.4548906000, 0.5192806000, 0.6540307000, 0.9886930000", \ + "0.4296205000, 0.4354836000, 0.4504203000, 0.4830292000, 0.5473111000, 0.6813435000, 1.0162293000", \ + "0.4883287000, 0.4941765000, 0.5091720000, 0.5417247000, 0.6060597000, 0.7403387000, 1.0750204000", \ + "0.6107082000, 0.6166395000, 0.6315519000, 0.6640924000, 0.7285648000, 0.8634579000, 1.1979936000", \ + "0.8386296000, 0.8448746000, 0.8617533000, 0.8970429000, 0.9659912000, 1.1068204000, 1.4454890000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.1205333000, 0.1255288000, 0.1385771000, 0.1699240000, 0.2478381000, 0.4742080000, 1.1900738000", \ + "0.1247299000, 0.1296882000, 0.1427815000, 0.1740974000, 0.2520624000, 0.4783558000, 1.1951480000", \ + "0.1333462000, 0.1383043000, 0.1513262000, 0.1826863000, 0.2605730000, 0.4876052000, 1.2021018000", \ + "0.1530726000, 0.1580271000, 0.1709262000, 0.2020902000, 0.2798375000, 0.5069668000, 1.2214152000", \ + "0.1930248000, 0.1980710000, 0.2113420000, 0.2427994000, 0.3207085000, 0.5470447000, 1.2645565000", \ + "0.2541325000, 0.2597490000, 0.2742611000, 0.3077242000, 0.3869841000, 0.6138134000, 1.3302522000", \ + "0.3188460000, 0.3258703000, 0.3436618000, 0.3822828000, 0.4656182000, 0.6933569000, 1.4082674000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.0472274000, 0.0505285000, 0.0591248000, 0.0782502000, 0.1245600000, 0.2519810000, 0.6477529000", \ + "0.0472886000, 0.0506319000, 0.0588197000, 0.0784520000, 0.1250813000, 0.2519472000, 0.6480607000", \ + "0.0470559000, 0.0509768000, 0.0588193000, 0.0782250000, 0.1245650000, 0.2519706000, 0.6477718000", \ + "0.0474533000, 0.0503903000, 0.0597707000, 0.0790217000, 0.1261456000, 0.2519712000, 0.6491639000", \ + "0.0471507000, 0.0505060000, 0.0587163000, 0.0793528000, 0.1249847000, 0.2517770000, 0.6494807000", \ + "0.0476304000, 0.0510722000, 0.0593174000, 0.0783363000, 0.1250638000, 0.2515449000, 0.6480411000", \ + "0.0554344000, 0.0589611000, 0.0684143000, 0.0882428000, 0.1351152000, 0.2612466000, 0.6518869000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.0295852000, 0.0332053000, 0.0434852000, 0.0733584000, 0.1675016000, 0.4819657000, 1.4964736000", \ + "0.0298050000, 0.0331535000, 0.0434851000, 0.0733640000, 0.1672160000, 0.4815885000, 1.4991177000", \ + "0.0296496000, 0.0331655000, 0.0434590000, 0.0733762000, 0.1675876000, 0.4820530000, 1.4998077000", \ + "0.0292155000, 0.0328315000, 0.0431660000, 0.0731038000, 0.1674430000, 0.4819969000, 1.4996518000", \ + "0.0308759000, 0.0342790000, 0.0445441000, 0.0734158000, 0.1669027000, 0.4811339000, 1.5016712000", \ + "0.0361524000, 0.0396369000, 0.0496299000, 0.0780650000, 0.1691763000, 0.4812837000, 1.5022035000", \ + "0.0481688000, 0.0518187000, 0.0619230000, 0.0899110000, 0.1753829000, 0.4826527000, 1.4981044000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.3200536000, 0.3254948000, 0.3394739000, 0.3702936000, 0.4329894000, 0.5656701000, 0.8984707000", \ + "0.3237118000, 0.3291254000, 0.3430813000, 0.3741776000, 0.4367837000, 0.5689580000, 0.9015699000", \ + "0.3332686000, 0.3386839000, 0.3526334000, 0.3834732000, 0.4461809000, 0.5789578000, 0.9117649000", \ + "0.3587999000, 0.3642403000, 0.3782674000, 0.4091124000, 0.4718030000, 0.6041146000, 0.9369215000", \ + "0.4188271000, 0.4242901000, 0.4382784000, 0.4690831000, 0.5315060000, 0.6643291000, 0.9972330000", \ + "0.5561053000, 0.5616625000, 0.5756843000, 0.6070692000, 0.6691458000, 0.8023126000, 1.1350002000", \ + "0.8096689000, 0.8160280000, 0.8327038000, 0.8684482000, 0.9386272000, 1.0802671000, 1.4191369000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.1120162000, 0.1167356000, 0.1292581000, 0.1597508000, 0.2366666000, 0.4633991000, 1.1777741000", \ + "0.1162114000, 0.1209200000, 0.1335135000, 0.1639816000, 0.2409141000, 0.4677213000, 1.1846157000", \ + "0.1264774000, 0.1311830000, 0.1437329000, 0.1742205000, 0.2511876000, 0.4777797000, 1.1912800000", \ + "0.1503184000, 0.1550228000, 0.1675376000, 0.1979371000, 0.2747187000, 0.5013631000, 1.2148971000", \ + "0.1975557000, 0.2024317000, 0.2153668000, 0.2461662000, 0.3232438000, 0.5501122000, 1.2664491000", \ + "0.2580532000, 0.2639057000, 0.2788408000, 0.3122422000, 0.3908168000, 0.6179037000, 1.3343309000", \ + "0.3106430000, 0.3181650000, 0.3370300000, 0.3785317000, 0.4622392000, 0.6894080000, 1.4050354000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.0430234000, 0.0463006000, 0.0549753000, 0.0747002000, 0.1209509000, 0.2486037000, 0.6463764000", \ + "0.0428683000, 0.0460332000, 0.0548592000, 0.0745688000, 0.1214271000, 0.2487674000, 0.6463109000", \ + "0.0430358000, 0.0463544000, 0.0544063000, 0.0746055000, 0.1209478000, 0.2483667000, 0.6464298000", \ + "0.0429913000, 0.0462584000, 0.0546151000, 0.0740214000, 0.1212848000, 0.2485933000, 0.6455338000", \ + "0.0429543000, 0.0462188000, 0.0544862000, 0.0738163000, 0.1217613000, 0.2481896000, 0.6456946000", \ + "0.0454734000, 0.0483841000, 0.0571443000, 0.0760392000, 0.1224702000, 0.2488651000, 0.6460081000", \ + "0.0580494000, 0.0612595000, 0.0706292000, 0.0909290000, 0.1374251000, 0.2616526000, 0.6518152000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.0274916000, 0.0309539000, 0.0410922000, 0.0705482000, 0.1645362000, 0.4796226000, 1.4985110000", \ + "0.0274792000, 0.0310761000, 0.0410551000, 0.0705922000, 0.1642893000, 0.4797626000, 1.5004316000", \ + "0.0274373000, 0.0310675000, 0.0409767000, 0.0703902000, 0.1645325000, 0.4800270000, 1.4959596000", \ + "0.0275733000, 0.0309778000, 0.0409632000, 0.0705043000, 0.1645451000, 0.4800029000, 1.4964605000", \ + "0.0302686000, 0.0334122000, 0.0431778000, 0.0719938000, 0.1649239000, 0.4797329000, 1.5018159000", \ + "0.0389270000, 0.0421020000, 0.0511629000, 0.0784764000, 0.1684893000, 0.4800311000, 1.4998157000", \ + "0.0533233000, 0.0579323000, 0.0686965000, 0.0951624000, 0.1764669000, 0.4824210000, 1.4976571000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.3592620000, 0.3651168000, 0.3801318000, 0.4125408000, 0.4769408000, 0.6117701000, 0.9465517000", \ + "0.3631396000, 0.3689713000, 0.3840032000, 0.4164646000, 0.4808761000, 0.6155859000, 0.9505017000", \ + "0.3735796000, 0.3794328000, 0.3943836000, 0.4269952000, 0.4913846000, 0.6259913000, 0.9604716000", \ + "0.3999910000, 0.4058512000, 0.4208555000, 0.4531930000, 0.5178257000, 0.6518380000, 0.9870404000", \ + "0.4579054000, 0.4637493000, 0.4787805000, 0.5109748000, 0.5754453000, 0.7101242000, 1.0452706000", \ + "0.5889561000, 0.5948112000, 0.6098035000, 0.6423349000, 0.7067564000, 0.8419275000, 1.1766577000", \ + "0.8332724000, 0.8399993000, 0.8572228000, 0.8942549000, 0.9652056000, 1.1069710000, 1.4470360000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.1181824000, 0.1228927000, 0.1354357000, 0.1659215000, 0.2427805000, 0.4695894000, 1.1851037000", \ + "0.1229357000, 0.1276234000, 0.1401817000, 0.1706612000, 0.2477401000, 0.4743785000, 1.1902003000", \ + "0.1323438000, 0.1370521000, 0.1495913000, 0.1800903000, 0.2570415000, 0.4837264000, 1.1981045000", \ + "0.1528809000, 0.1575689000, 0.1701004000, 0.2005205000, 0.2774456000, 0.5039156000, 1.2182113000", \ + "0.1938033000, 0.1987465000, 0.2117114000, 0.2425399000, 0.3197643000, 0.5458320000, 1.2615998000", \ + "0.2556529000, 0.2612385000, 0.2757471000, 0.3089046000, 0.3879266000, 0.6145653000, 1.3307906000", \ + "0.3225520000, 0.3296718000, 0.3474636000, 0.3870858000, 0.4710366000, 0.6987703000, 1.4136823000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.0472971000, 0.0507115000, 0.0592188000, 0.0783891000, 0.1246678000, 0.2518698000, 0.6478978000", \ + "0.0470418000, 0.0506258000, 0.0589275000, 0.0781785000, 0.1247007000, 0.2518521000, 0.6484216000", \ + "0.0472055000, 0.0505958000, 0.0587913000, 0.0794430000, 0.1249190000, 0.2518839000, 0.6491248000", \ + "0.0473827000, 0.0507280000, 0.0592260000, 0.0782712000, 0.1244379000, 0.2519182000, 0.6481419000", \ + "0.0473960000, 0.0507550000, 0.0588300000, 0.0793405000, 0.1252830000, 0.2519154000, 0.6484131000", \ + "0.0486031000, 0.0519730000, 0.0602255000, 0.0789597000, 0.1249090000, 0.2514550000, 0.6486181000", \ + "0.0602593000, 0.0639699000, 0.0729583000, 0.0928121000, 0.1386204000, 0.2635828000, 0.6533864000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.0274901000, 0.0309927000, 0.0410986000, 0.0705918000, 0.1642721000, 0.4797458000, 1.5011163000", \ + "0.0275779000, 0.0310054000, 0.0410400000, 0.0704315000, 0.1641060000, 0.4797741000, 1.5014219000", \ + "0.0274402000, 0.0310545000, 0.0410217000, 0.0704544000, 0.1645372000, 0.4795929000, 1.4986559000", \ + "0.0274845000, 0.0310538000, 0.0409530000, 0.0703950000, 0.1644510000, 0.4803427000, 1.4951551000", \ + "0.0292834000, 0.0327784000, 0.0428150000, 0.0716118000, 0.1647976000, 0.4794715000, 1.5008554000", \ + "0.0354172000, 0.0392589000, 0.0488176000, 0.0769748000, 0.1676436000, 0.4790502000, 1.4986228000", \ + "0.0483116000, 0.0525266000, 0.0632345000, 0.0905118000, 0.1754872000, 0.4815190000, 1.4956237000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.2967760000, 0.3026405000, 0.3177805000, 0.3501663000, 0.4141191000, 0.5492211000, 0.8844618000", \ + "0.2990411000, 0.3048930000, 0.3199375000, 0.3523765000, 0.4168753000, 0.5519672000, 0.8868545000", \ + "0.3064946000, 0.3122037000, 0.3274283000, 0.3597965000, 0.4241733000, 0.5590545000, 0.8942697000", \ + "0.3283663000, 0.3343377000, 0.3492940000, 0.3816332000, 0.4467106000, 0.5815824000, 0.9163535000", \ + "0.3901187000, 0.3959398000, 0.4110427000, 0.4434889000, 0.5080647000, 0.6430432000, 0.9779750000", \ + "0.5390816000, 0.5449350000, 0.5595147000, 0.5913137000, 0.6554415000, 0.7904962000, 1.1255243000", \ + "0.8105999000, 0.8179239000, 0.8352329000, 0.8747717000, 0.9449539000, 1.0829160000, 1.4221549000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.0720098000, 0.0758647000, 0.0863328000, 0.1129561000, 0.1854349000, 0.4095517000, 1.1295165000", \ + "0.0766729000, 0.0805274000, 0.0910126000, 0.1176054000, 0.1900667000, 0.4139937000, 1.1279886000", \ + "0.0877833000, 0.0916673000, 0.1020426000, 0.1285090000, 0.2009452000, 0.4262327000, 1.1386978000", \ + "0.1118964000, 0.1157782000, 0.1262184000, 0.1526405000, 0.2252365000, 0.4498414000, 1.1625938000", \ + "0.1476243000, 0.1521875000, 0.1640625000, 0.1921065000, 0.2653784000, 0.4903695000, 1.2076683000", \ + "0.1846928000, 0.1907756000, 0.2061692000, 0.2385804000, 0.3141084000, 0.5387112000, 1.2558323000", \ + "0.2031015000, 0.2108075000, 0.2307060000, 0.2736157000, 0.3567041000, 0.5814056000, 1.2950849000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.0472344000, 0.0506351000, 0.0594945000, 0.0782015000, 0.1260407000, 0.2518463000, 0.6472191000", \ + "0.0472437000, 0.0506699000, 0.0588375000, 0.0781596000, 0.1245888000, 0.2517520000, 0.6481777000", \ + "0.0476614000, 0.0507086000, 0.0591750000, 0.0783399000, 0.1251515000, 0.2516187000, 0.6476473000", \ + "0.0473724000, 0.0507371000, 0.0593319000, 0.0782260000, 0.1244958000, 0.2515372000, 0.6482918000", \ + "0.0476751000, 0.0511018000, 0.0600413000, 0.0783915000, 0.1244775000, 0.2515945000, 0.6479774000", \ + "0.0476288000, 0.0509111000, 0.0588367000, 0.0776655000, 0.1244908000, 0.2513502000, 0.6478927000", \ + "0.0673191000, 0.0711152000, 0.0818570000, 0.0996817000, 0.1396778000, 0.2607943000, 0.6533068000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016002700, 0.0051217600, 0.0163924000, 0.0524648000, 0.1679160000, 0.5374240000"); + values("0.0214339000, 0.0244152000, 0.0334145000, 0.0620709000, 0.1583126000, 0.4770599000, 1.5046822000", \ + "0.0214395000, 0.0243973000, 0.0334001000, 0.0620884000, 0.1584360000, 0.4775103000, 1.4973917000", \ + "0.0214939000, 0.0243341000, 0.0334766000, 0.0622244000, 0.1584390000, 0.4779426000, 1.4920675000", \ + "0.0226485000, 0.0254311000, 0.0342940000, 0.0627442000, 0.1585996000, 0.4783252000, 1.4968172000", \ + "0.0292081000, 0.0316994000, 0.0399747000, 0.0664780000, 0.1595460000, 0.4762687000, 1.5030469000", \ + "0.0407565000, 0.0438335000, 0.0523451000, 0.0763149000, 0.1635060000, 0.4760393000, 1.4942886000", \ + "0.0560714000, 0.0607372000, 0.0714394000, 0.0984788000, 0.1746920000, 0.4772001000, 1.4894673000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__a221oi_1 */ + + cell ("sky130_fd_sc_hd__a221oi_2") { + leakage_power () { + value : 0.0077009000; + when : "!A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0033766000; + when : "!A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0077002000; + when : "!A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0044064000; + when : "!A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0077014000; + when : "!A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0051737000; + when : "!A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0002993000; + when : "!A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0027224000; + when : "!A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0077024000; + when : "!A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0020124000; + when : "!A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0077024000; + when : "!A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0030938000; + when : "!A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0077024000; + when : "!A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0028134000; + when : "!A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0002990000; + when : "!A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0027223000; + when : "!A1&A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0077024000; + when : "A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0016856000; + when : "A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0077024000; + when : "A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0027564000; + when : "A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0077024000; + when : "A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0024886000; + when : "A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0002990000; + when : "A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0027223000; + when : "A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0002848000; + when : "A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0024238000; + when : "A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0002850000; + when : "A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0023323000; + when : "A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0002852000; + when : "A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0023923000; + when : "A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0001514000; + when : "A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0002804000; + when : "A1&A2&B1&B2&!C1"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__a221oi"; + cell_leakage_power : 0.0035819810; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0043060000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041320000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0087847000, 0.0087828000, 0.0087784000, 0.0087825000, 0.0087919000, 0.0088135000, 0.0088635000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0065986000, -0.0066037000, -0.0066154000, -0.0066014000, -0.0065690000, -0.0064942000, -0.0063220000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044790000; + } + pin ("A2") { + capacitance : 0.0047660000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045320000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082159000, 0.0082117000, 0.0082021000, 0.0082038000, 0.0082079000, 0.0082173000, 0.0082389000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0081796000, -0.0081807000, -0.0081831000, -0.0081828000, -0.0081821000, -0.0081804000, -0.0081764000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050000000; + } + pin ("B1") { + capacitance : 0.0042760000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040250000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0088508000, 0.0088559000, 0.0088677000, 0.0088684000, 0.0088701000, 0.0088740000, 0.0088829000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0067706000, -0.0067680000, -0.0067622000, -0.0067489000, -0.0067181000, -0.0066474000, -0.0064842000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045270000; + } + pin ("B2") { + capacitance : 0.0047580000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0044450000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0084710000, 0.0084635000, 0.0084463000, 0.0084443000, 0.0084396000, 0.0084288000, 0.0084039000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0084307000, -0.0084304000, -0.0084297000, -0.0084273000, -0.0084215000, -0.0084083000, -0.0083780000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050710000; + } + pin ("C1") { + capacitance : 0.0042930000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039380000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0050389000, 0.0050264000, 0.0049976000, 0.0050253000, 0.0050891000, 0.0052361000, 0.0055750000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0035356000, -0.0035336000, -0.0035289000, -0.0035311000, -0.0035360000, -0.0035473000, -0.0035735000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046470000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1&!C1) | (!A1&!B2&!C1) | (!A2&!B1&!C1) | (!A2&!B2&!C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012012290, 0.0028859040, 0.0069332650, 0.0166568800, 0.0400174800, 0.0961403400"); + values("0.0151905000, 0.0140684000, 0.0113454000, 0.0047945000, -0.0108412000, -0.0482790000, -0.1386174000", \ + "0.0150621000, 0.0139189000, 0.0112149000, 0.0046680000, -0.0109516000, -0.0484175000, -0.1387865000", \ + "0.0148467000, 0.0137036000, 0.0110065000, 0.0044957000, -0.0111559000, -0.0486109000, -0.1389440000", \ + "0.0144400000, 0.0133654000, 0.0106964000, 0.0042908000, -0.0114008000, -0.0488323000, -0.1392023000", \ + "0.0142391000, 0.0131152000, 0.0104484000, 0.0040634000, -0.0115293000, -0.0488428000, -0.1392667000", \ + "0.0148820000, 0.0137316000, 0.0109771000, 0.0043452000, -0.0115475000, -0.0490469000, -0.1394167000", \ + "0.0172600000, 0.0160917000, 0.0132889000, 0.0067039000, -0.0098753000, -0.0480895000, -0.1390963000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012012290, 0.0028859040, 0.0069332650, 0.0166568800, 0.0400174800, 0.0961403400"); + values("0.0277148000, 0.0288808000, 0.0316652000, 0.0382762000, 0.0539412000, 0.0914129000, 0.1811723000", \ + "0.0273987000, 0.0285971000, 0.0313684000, 0.0380217000, 0.0538332000, 0.0913568000, 0.1811527000", \ + "0.0269371000, 0.0281436000, 0.0309377000, 0.0376012000, 0.0535282000, 0.0912470000, 0.1808908000", \ + "0.0265994000, 0.0277440000, 0.0304806000, 0.0371546000, 0.0530491000, 0.0908001000, 0.1808488000", \ + "0.0262868000, 0.0274204000, 0.0301537000, 0.0367687000, 0.0525309000, 0.0902248000, 0.1804915000", \ + "0.0262455000, 0.0273920000, 0.0300897000, 0.0366093000, 0.0523337000, 0.0899097000, 0.1799979000", \ + "0.0256045000, 0.0268858000, 0.0299159000, 0.0365591000, 0.0523388000, 0.0897681000, 0.1794972000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012012290, 0.0028859040, 0.0069332650, 0.0166568800, 0.0400174800, 0.0961403400"); + values("0.0167206000, 0.0155922000, 0.0128762000, 0.0063356000, -0.0093092000, -0.0467461000, -0.1371314000", \ + "0.0165571000, 0.0154290000, 0.0127162000, 0.0061811000, -0.0094679000, -0.0469045000, -0.1372767000", \ + "0.0163329000, 0.0151915000, 0.0124547000, 0.0059395000, -0.0097078000, -0.0471396000, -0.1374905000", \ + "0.0159968000, 0.0148877000, 0.0122154000, 0.0057647000, -0.0099924000, -0.0473592000, -0.1377354000", \ + "0.0156159000, 0.0145202000, 0.0118682000, 0.0054474000, -0.0100319000, -0.0473331000, -0.1377752000", \ + "0.0159707000, 0.0148602000, 0.0121012000, 0.0054630000, -0.0102969000, -0.0476202000, -0.1379265000", \ + "0.0176226000, 0.0164549000, 0.0136787000, 0.0070419000, -0.0088141000, -0.0468570000, -0.1379149000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012012290, 0.0028859040, 0.0069332650, 0.0166568800, 0.0400174800, 0.0961403400"); + values("0.0344215000, 0.0355647000, 0.0382920000, 0.0448538000, 0.0605255000, 0.0979892000, 0.1878082000", \ + "0.0341997000, 0.0353761000, 0.0380901000, 0.0447052000, 0.0604007000, 0.0978534000, 0.1876668000", \ + "0.0338544000, 0.0350882000, 0.0378152000, 0.0444157000, 0.0601751000, 0.0978066000, 0.1875729000", \ + "0.0336280000, 0.0347425000, 0.0375032000, 0.0441237000, 0.0598770000, 0.0975449000, 0.1875791000", \ + "0.0334156000, 0.0345172000, 0.0372085000, 0.0438083000, 0.0595389000, 0.0971928000, 0.1872069000", \ + "0.0332790000, 0.0344006000, 0.0372275000, 0.0436836000, 0.0594107000, 0.0969917000, 0.1870396000", \ + "0.0327114000, 0.0339744000, 0.0369608000, 0.0436307000, 0.0595525000, 0.0970167000, 0.1867199000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012012290, 0.0028859040, 0.0069332650, 0.0166568800, 0.0400174800, 0.0961403400"); + values("0.0086408000, 0.0075242000, 0.0048433000, -0.0016449000, -0.0172660000, -0.0549192000, -0.1456588000", \ + "0.0085528000, 0.0074381000, 0.0047615000, -0.0016979000, -0.0172769000, -0.0549527000, -0.1456656000", \ + "0.0083673000, 0.0072740000, 0.0046180000, -0.0017923000, -0.0173433000, -0.0549804000, -0.1456529000", \ + "0.0079489000, 0.0068599000, 0.0042701000, -0.0021193000, -0.0175431000, -0.0550796000, -0.1457067000", \ + "0.0077909000, 0.0066791000, 0.0040088000, -0.0023949000, -0.0177518000, -0.0552139000, -0.1457772000", \ + "0.0083110000, 0.0071836000, 0.0044724000, -0.0019937000, -0.0176857000, -0.0554449000, -0.1459895000", \ + "0.0102031000, 0.0090647000, 0.0062467000, -0.0005485000, -0.0164688000, -0.0541887000, -0.1456777000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012012290, 0.0028859040, 0.0069332650, 0.0166568800, 0.0400174800, 0.0961403400"); + values("0.0223921000, 0.0235582000, 0.0263681000, 0.0329947000, 0.0487050000, 0.0862864000, 0.1759583000", \ + "0.0220385000, 0.0232411000, 0.0260720000, 0.0327392000, 0.0485770000, 0.0861111000, 0.1760278000", \ + "0.0215434000, 0.0227487000, 0.0255530000, 0.0322526000, 0.0481619000, 0.0859219000, 0.1757920000", \ + "0.0211810000, 0.0223479000, 0.0251214000, 0.0317730000, 0.0476467000, 0.0854992000, 0.1755090000", \ + "0.0209149000, 0.0220680000, 0.0247904000, 0.0313510000, 0.0471827000, 0.0848767000, 0.1751147000", \ + "0.0208624000, 0.0220059000, 0.0247164000, 0.0312655000, 0.0470962000, 0.0845405000, 0.1745646000", \ + "0.0212753000, 0.0223840000, 0.0250373000, 0.0315413000, 0.0471419000, 0.0848994000, 0.1746524000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012012290, 0.0028859040, 0.0069332650, 0.0166568800, 0.0400174800, 0.0961403400"); + values("0.0100328000, 0.0089102000, 0.0062229000, -0.0002565000, -0.0158834000, -0.0535529000, -0.1443192000", \ + "0.0099437000, 0.0088350000, 0.0061603000, -0.0003040000, -0.0159092000, -0.0535767000, -0.1443194000", \ + "0.0097500000, 0.0086648000, 0.0059915000, -0.0004190000, -0.0159742000, -0.0536017000, -0.1443059000", \ + "0.0092646000, 0.0081959000, 0.0055957000, -0.0007377000, -0.0161683000, -0.0536906000, -0.1443433000", \ + "0.0090296000, 0.0078877000, 0.0051478000, -0.0011855000, -0.0165029000, -0.0538569000, -0.1443848000", \ + "0.0091830000, 0.0080845000, 0.0053943000, -0.0010927000, -0.0166849000, -0.0543013000, -0.1446708000", \ + "0.0108542000, 0.0096798000, 0.0068718000, 0.0001946000, -0.0157574000, -0.0536960000, -0.1446228000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012012290, 0.0028859040, 0.0069332650, 0.0166568800, 0.0400174800, 0.0961403400"); + values("0.0289401000, 0.0301050000, 0.0328005000, 0.0393542000, 0.0550304000, 0.0925053000, 0.1822989000", \ + "0.0286282000, 0.0297889000, 0.0325665000, 0.0391616000, 0.0549174000, 0.0924386000, 0.1822668000", \ + "0.0283347000, 0.0294426000, 0.0322144000, 0.0388560000, 0.0546815000, 0.0922755000, 0.1822567000", \ + "0.0279851000, 0.0291190000, 0.0318980000, 0.0385227000, 0.0543314000, 0.0919893000, 0.1819835000", \ + "0.0277188000, 0.0288796000, 0.0316688000, 0.0382244000, 0.0539747000, 0.0916034000, 0.1816545000", \ + "0.0277231000, 0.0288338000, 0.0315757000, 0.0381669000, 0.0540278000, 0.0914389000, 0.1814558000", \ + "0.0282087000, 0.0293056000, 0.0319552000, 0.0384217000, 0.0541416000, 0.0918736000, 0.1818811000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012012290, 0.0028859040, 0.0069332650, 0.0166568800, 0.0400174800, 0.0961403400"); + values("-0.0002826000, -0.0013391000, -0.0039466000, -0.0103795000, -0.0260350000, -0.0638159000, -0.1547007000", \ + "-0.0005712000, -0.0015980000, -0.0041161000, -0.0104309000, -0.0259743000, -0.0636522000, -0.1544933000", \ + "-0.0008987000, -0.0019039000, -0.0043837000, -0.0106080000, -0.0259952000, -0.0635596000, -0.1543191000", \ + "-0.0011335000, -0.0021679000, -0.0047695000, -0.0109223000, -0.0261349000, -0.0635787000, -0.1542477000", \ + "-0.0007183000, -0.0018277000, -0.0044633000, -0.0108046000, -0.0264038000, -0.0637282000, -0.1542334000", \ + "0.0002787000, -0.0008975000, -0.0036255000, -0.0102769000, -0.0259850000, -0.0636206000, -0.1543416000", \ + "0.0040746000, 0.0027877000, -0.0002635000, -0.0073686000, -0.0236639000, -0.0613966000, -0.1528709000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012012290, 0.0028859040, 0.0069332650, 0.0166568800, 0.0400174800, 0.0961403400"); + values("0.0266918000, 0.0278436000, 0.0306247000, 0.0373125000, 0.0531873000, 0.0907567000, 0.1806763000", \ + "0.0264109000, 0.0275493000, 0.0302900000, 0.0369704000, 0.0529161000, 0.0906057000, 0.1805513000", \ + "0.0260138000, 0.0271671000, 0.0298939000, 0.0365811000, 0.0525514000, 0.0903773000, 0.1804246000", \ + "0.0257502000, 0.0268677000, 0.0294688000, 0.0361478000, 0.0520484000, 0.0898890000, 0.1800201000", \ + "0.0257137000, 0.0268443000, 0.0295592000, 0.0360990000, 0.0518030000, 0.0894178000, 0.1796953000", \ + "0.0269257000, 0.0280477000, 0.0306228000, 0.0369383000, 0.0524756000, 0.0895825000, 0.1794968000", \ + "0.0301772000, 0.0312318000, 0.0338085000, 0.0399854000, 0.0552431000, 0.0916840000, 0.1805106000"); + } + } + max_capacitance : 0.0961400000; + max_transition : 1.7379920000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.0270524000, 0.0296018000, 0.0354161000, 0.0484605000, 0.0769857000, 0.1391792000, 0.2797094000", \ + "0.0318463000, 0.0342541000, 0.0399454000, 0.0528040000, 0.0811191000, 0.1432759000, 0.2840322000", \ + "0.0443182000, 0.0464372000, 0.0515017000, 0.0636635000, 0.0913777000, 0.1532756000, 0.2937148000", \ + "0.0659973000, 0.0689771000, 0.0755414000, 0.0894854000, 0.1159243000, 0.1767386000, 0.3169956000", \ + "0.0944599000, 0.0986356000, 0.1079287000, 0.1273613000, 0.1650040000, 0.2327752000, 0.3718114000", \ + "0.1221434000, 0.1281145000, 0.1415308000, 0.1699178000, 0.2256576000, 0.3266946000, 0.4977112000", \ + "0.1257085000, 0.1344995000, 0.1543478000, 0.1968457000, 0.2812719000, 0.4335264000, 0.6919209000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.1833923000, 0.1920924000, 0.2137536000, 0.2638469000, 0.3820795000, 0.6635916000, 1.3383615000", \ + "0.1871651000, 0.1962708000, 0.2176200000, 0.2682486000, 0.3872429000, 0.6693960000, 1.3438448000", \ + "0.1982327000, 0.2075819000, 0.2287498000, 0.2797104000, 0.3993742000, 0.6825115000, 1.3619681000", \ + "0.2265946000, 0.2354061000, 0.2569900000, 0.3071044000, 0.4268599000, 0.7105969000, 1.3871608000", \ + "0.2863219000, 0.2951419000, 0.3162109000, 0.3662917000, 0.4849516000, 0.7687798000, 1.4457758000", \ + "0.3952400000, 0.4059281000, 0.4301326000, 0.4860305000, 0.6082992000, 0.8907645000, 1.5675400000", \ + "0.5784931000, 0.5924027000, 0.6244887000, 0.6958734000, 0.8458219000, 1.1587178000, 1.8379092000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.0341626000, 0.0372129000, 0.0440849000, 0.0596716000, 0.0946554000, 0.1735912000, 0.3601950000", \ + "0.0330202000, 0.0359608000, 0.0430965000, 0.0590183000, 0.0941305000, 0.1733397000, 0.3599332000", \ + "0.0350179000, 0.0375280000, 0.0435430000, 0.0583085000, 0.0930269000, 0.1729538000, 0.3597262000", \ + "0.0475711000, 0.0501039000, 0.0557838000, 0.0674100000, 0.0965464000, 0.1722148000, 0.3599971000", \ + "0.0714708000, 0.0746601000, 0.0820837000, 0.0976310000, 0.1267535000, 0.1893213000, 0.3612308000", \ + "0.1141756000, 0.1191751000, 0.1298096000, 0.1508768000, 0.1914789000, 0.2674700000, 0.4121675000", \ + "0.1878604000, 0.1955216000, 0.2120655000, 0.2451483000, 0.3052495000, 0.4139008000, 0.5988040000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.1191899000, 0.1312257000, 0.1588598000, 0.2262361000, 0.3851073000, 0.7667921000, 1.6830662000", \ + "0.1197788000, 0.1310053000, 0.1586850000, 0.2257558000, 0.3854559000, 0.7662379000, 1.6802076000", \ + "0.1198851000, 0.1315110000, 0.1593814000, 0.2257489000, 0.3854343000, 0.7670654000, 1.6835671000", \ + "0.1194568000, 0.1310939000, 0.1595900000, 0.2258249000, 0.3860529000, 0.7669366000, 1.6820829000", \ + "0.1217328000, 0.1329151000, 0.1605441000, 0.2268596000, 0.3855109000, 0.7697522000, 1.6861533000", \ + "0.1475355000, 0.1589981000, 0.1850709000, 0.2467313000, 0.3954319000, 0.7675294000, 1.6846634000", \ + "0.2107023000, 0.2228613000, 0.2506663000, 0.3176504000, 0.4676390000, 0.8130273000, 1.6878791000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.0325134000, 0.0350848000, 0.0408567000, 0.0538821000, 0.0823881000, 0.1445809000, 0.2851654000", \ + "0.0371950000, 0.0397086000, 0.0454743000, 0.0583992000, 0.0867511000, 0.1489512000, 0.2894529000", \ + "0.0478445000, 0.0501720000, 0.0556227000, 0.0682105000, 0.0963166000, 0.1584065000, 0.2989243000", \ + "0.0681149000, 0.0709521000, 0.0773089000, 0.0909368000, 0.1183923000, 0.1802867000, 0.3206480000", \ + "0.0983072000, 0.1020897000, 0.1103603000, 0.1280166000, 0.1635410000, 0.2306865000, 0.3715714000", \ + "0.1330912000, 0.1386476000, 0.1508707000, 0.1767957000, 0.2262961000, 0.3195371000, 0.4834808000", \ + "0.1509740000, 0.1593560000, 0.1781384000, 0.2175322000, 0.2932420000, 0.4344295000, 0.6687095000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.2074574000, 0.2156958000, 0.2348422000, 0.2822706000, 0.3943025000, 0.6607288000, 1.2990180000", \ + "0.2108612000, 0.2199006000, 0.2402313000, 0.2874853000, 0.3995776000, 0.6661560000, 1.3080379000", \ + "0.2233663000, 0.2320198000, 0.2525137000, 0.2999319000, 0.4123517000, 0.6793932000, 1.3203068000", \ + "0.2525001000, 0.2613449000, 0.2813153000, 0.3287870000, 0.4413004000, 0.7090007000, 1.3486389000", \ + "0.3119712000, 0.3199709000, 0.3398013000, 0.3869481000, 0.4998419000, 0.7675796000, 1.4074614000", \ + "0.4243437000, 0.4337112000, 0.4555940000, 0.5070233000, 0.6219876000, 0.8892744000, 1.5290232000", \ + "0.6109334000, 0.6231432000, 0.6514203000, 0.7173084000, 0.8578857000, 1.1533189000, 1.7974048000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.0341374000, 0.0370590000, 0.0439936000, 0.0595834000, 0.0946078000, 0.1736089000, 0.3603120000", \ + "0.0335298000, 0.0365279000, 0.0435625000, 0.0593375000, 0.0941915000, 0.1734797000, 0.3600343000", \ + "0.0343642000, 0.0370389000, 0.0434897000, 0.0587180000, 0.0936767000, 0.1733169000, 0.3600495000", \ + "0.0435332000, 0.0459473000, 0.0513616000, 0.0639739000, 0.0953244000, 0.1723752000, 0.3603311000", \ + "0.0639436000, 0.0666916000, 0.0732208000, 0.0872464000, 0.1162009000, 0.1833522000, 0.3609999000", \ + "0.1020315000, 0.1058327000, 0.1140539000, 0.1317870000, 0.1691821000, 0.2389123000, 0.3936158000", \ + "0.1701173000, 0.1755629000, 0.1878537000, 0.2139247000, 0.2641565000, 0.3560677000, 0.5296047000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.1374218000, 0.1485617000, 0.1752984000, 0.2388983000, 0.3901846000, 0.7536400000, 1.6193803000", \ + "0.1377995000, 0.1486350000, 0.1751947000, 0.2395722000, 0.3908834000, 0.7522684000, 1.6237113000", \ + "0.1376700000, 0.1486257000, 0.1752156000, 0.2395248000, 0.3902701000, 0.7520179000, 1.6231045000", \ + "0.1374451000, 0.1489944000, 0.1752060000, 0.2387667000, 0.3901544000, 0.7544647000, 1.6241745000", \ + "0.1391114000, 0.1498393000, 0.1762572000, 0.2395436000, 0.3905954000, 0.7550520000, 1.6206230000", \ + "0.1631779000, 0.1738510000, 0.2000287000, 0.2577182000, 0.4004411000, 0.7527696000, 1.6222250000", \ + "0.2267711000, 0.2389904000, 0.2665446000, 0.3301726000, 0.4738593000, 0.8013208000, 1.6275353000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.0278692000, 0.0298899000, 0.0346080000, 0.0453634000, 0.0697757000, 0.1262949000, 0.2600205000", \ + "0.0320939000, 0.0340879000, 0.0388839000, 0.0495968000, 0.0739854000, 0.1305294000, 0.2642070000", \ + "0.0426535000, 0.0446662000, 0.0490827000, 0.0596767000, 0.0841121000, 0.1404688000, 0.2742338000", \ + "0.0590208000, 0.0619640000, 0.0686461000, 0.0818840000, 0.1077134000, 0.1641203000, 0.2975070000", \ + "0.0757532000, 0.0802045000, 0.0900882000, 0.1107027000, 0.1495559000, 0.2183443000, 0.3523936000", \ + "0.0836244000, 0.0903210000, 0.1052723000, 0.1363164000, 0.1969111000, 0.3018960000, 0.4764487000", \ + "0.0532903000, 0.0634765000, 0.0875652000, 0.1347083000, 0.2275523000, 0.3887519000, 0.6560987000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.1589933000, 0.1681005000, 0.1905550000, 0.2423129000, 0.3646050000, 0.6551641000, 1.3505493000", \ + "0.1615312000, 0.1712907000, 0.1934542000, 0.2459529000, 0.3686224000, 0.6597762000, 1.3557744000", \ + "0.1708199000, 0.1804674000, 0.2025069000, 0.2550079000, 0.3787321000, 0.6708923000, 1.3676091000", \ + "0.1977697000, 0.2073095000, 0.2290213000, 0.2810911000, 0.4043293000, 0.6970622000, 1.3947430000", \ + "0.2590662000, 0.2681575000, 0.2899901000, 0.3416597000, 0.4643431000, 0.7565359000, 1.4547535000", \ + "0.3722757000, 0.3844904000, 0.4131019000, 0.4744025000, 0.6053510000, 0.8970613000, 1.5960674000", \ + "0.5600221000, 0.5790034000, 0.6212181000, 0.7107867000, 0.8855253000, 1.2240496000, 1.9226729000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.0332974000, 0.0354015000, 0.0405568000, 0.0531290000, 0.0838805000, 0.1587067000, 0.3389596000", \ + "0.0326493000, 0.0348610000, 0.0402111000, 0.0529729000, 0.0838951000, 0.1586480000, 0.3391585000", \ + "0.0347676000, 0.0366440000, 0.0413380000, 0.0531901000, 0.0837200000, 0.1590408000, 0.3392895000", \ + "0.0474765000, 0.0494894000, 0.0541054000, 0.0640532000, 0.0894009000, 0.1588664000, 0.3391067000", \ + "0.0740865000, 0.0766653000, 0.0824985000, 0.0956596000, 0.1228672000, 0.1813413000, 0.3422723000", \ + "0.1221041000, 0.1260487000, 0.1349531000, 0.1541337000, 0.1911804000, 0.2623611000, 0.4009915000", \ + "0.2073784000, 0.2140981000, 0.2272742000, 0.2556776000, 0.3125299000, 0.4157120000, 0.5912953000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.1235381000, 0.1359487000, 0.1643156000, 0.2333690000, 0.3987791000, 0.7931136000, 1.7373339000", \ + "0.1240262000, 0.1361096000, 0.1642714000, 0.2339439000, 0.3982454000, 0.7914945000, 1.7375714000", \ + "0.1241412000, 0.1361016000, 0.1640820000, 0.2331062000, 0.3972652000, 0.7903810000, 1.7321335000", \ + "0.1240300000, 0.1361663000, 0.1649674000, 0.2330109000, 0.3973294000, 0.7901227000, 1.7313191000", \ + "0.1306121000, 0.1416187000, 0.1692710000, 0.2346280000, 0.3978511000, 0.7924770000, 1.7353357000", \ + "0.1725814000, 0.1838516000, 0.2099707000, 0.2699531000, 0.4148827000, 0.7910367000, 1.7379924000", \ + "0.2667973000, 0.2815875000, 0.3124953000, 0.3803790000, 0.5287559000, 0.8590168000, 1.7377599000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.0327539000, 0.0347556000, 0.0394474000, 0.0501915000, 0.0745970000, 0.1311427000, 0.2648887000", \ + "0.0371178000, 0.0391236000, 0.0439131000, 0.0546699000, 0.0790538000, 0.1355618000, 0.2693184000", \ + "0.0464825000, 0.0484909000, 0.0532506000, 0.0639590000, 0.0884963000, 0.1451452000, 0.2788491000", \ + "0.0623835000, 0.0650370000, 0.0709463000, 0.0834967000, 0.1094530000, 0.1665649000, 0.3005485000", \ + "0.0820342000, 0.0859864000, 0.0946970000, 0.1127975000, 0.1478926000, 0.2138791000, 0.3496901000", \ + "0.0958017000, 0.1018865000, 0.1159368000, 0.1437380000, 0.1975321000, 0.2922403000, 0.4565578000", \ + "0.0766893000, 0.0862216000, 0.1075442000, 0.1523891000, 0.2375290000, 0.3857015000, 0.6281897000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.1792320000, 0.1881111000, 0.2080884000, 0.2551871000, 0.3670515000, 0.6339545000, 1.2731427000", \ + "0.1833268000, 0.1916486000, 0.2110235000, 0.2588892000, 0.3711819000, 0.6380964000, 1.2770348000", \ + "0.1937196000, 0.2022240000, 0.2213546000, 0.2693692000, 0.3823376000, 0.6497349000, 1.2888618000", \ + "0.2205286000, 0.2288678000, 0.2485447000, 0.2963208000, 0.4089053000, 0.6767678000, 1.3162571000", \ + "0.2798317000, 0.2879606000, 0.3081057000, 0.3553669000, 0.4679557000, 0.7358435000, 1.3757896000", \ + "0.3967047000, 0.4070809000, 0.4308240000, 0.4867433000, 0.6048600000, 0.8726284000, 1.5132072000", \ + "0.5925264000, 0.6073496000, 0.6429014000, 0.7193775000, 0.8753521000, 1.1875400000, 1.8325967000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.0331237000, 0.0352544000, 0.0404573000, 0.0531126000, 0.0838394000, 0.1587053000, 0.3393155000", \ + "0.0329365000, 0.0351208000, 0.0403272000, 0.0530169000, 0.0838973000, 0.1594469000, 0.3392823000", \ + "0.0338868000, 0.0358946000, 0.0408028000, 0.0530444000, 0.0837912000, 0.1587020000, 0.3390875000", \ + "0.0426196000, 0.0444007000, 0.0489123000, 0.0597073000, 0.0871504000, 0.1589282000, 0.3391858000", \ + "0.0640376000, 0.0661532000, 0.0712995000, 0.0831916000, 0.1096638000, 0.1737440000, 0.3413342000", \ + "0.1059486000, 0.1090005000, 0.1160131000, 0.1318137000, 0.1650084000, 0.2325471000, 0.3785783000", \ + "0.1831055000, 0.1877676000, 0.1984897000, 0.2212275000, 0.2679195000, 0.3551692000, 0.5197595000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.1375136000, 0.1488252000, 0.1752385000, 0.2391227000, 0.3908956000, 0.7521924000, 1.6190144000", \ + "0.1374290000, 0.1485662000, 0.1754088000, 0.2388668000, 0.3906580000, 0.7521512000, 1.6200229000", \ + "0.1375942000, 0.1486064000, 0.1753656000, 0.2389529000, 0.3902149000, 0.7538378000, 1.6217371000", \ + "0.1375029000, 0.1486125000, 0.1754082000, 0.2388747000, 0.3905604000, 0.7518223000, 1.6175650000", \ + "0.1429511000, 0.1532352000, 0.1787206000, 0.2399143000, 0.3911154000, 0.7541304000, 1.6194442000", \ + "0.1815629000, 0.1922952000, 0.2173235000, 0.2716403000, 0.4078529000, 0.7559005000, 1.6241866000", \ + "0.2746356000, 0.2875516000, 0.3172110000, 0.3824690000, 0.5164700000, 0.8252438000, 1.6302362000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.0152214000, 0.0164355000, 0.0192440000, 0.0257454000, 0.0407610000, 0.0766827000, 0.1625730000", \ + "0.0198809000, 0.0211071000, 0.0238849000, 0.0304013000, 0.0456127000, 0.0815301000, 0.1674554000", \ + "0.0272115000, 0.0291415000, 0.0333181000, 0.0415398000, 0.0570037000, 0.0929000000, 0.1785616000", \ + "0.0353881000, 0.0384930000, 0.0454339000, 0.0579167000, 0.0804051000, 0.1190766000, 0.2045993000", \ + "0.0404356000, 0.0454059000, 0.0558104000, 0.0764784000, 0.1123656000, 0.1712000000, 0.2655336000", \ + "0.0325971000, 0.0402935000, 0.0567173000, 0.0887871000, 0.1455484000, 0.2383189000, 0.3830259000", \ + "-0.0133392000, -0.0019959000, 0.0234743000, 0.0728491000, 0.1624525000, 0.3069106000, 0.5349147000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.1222484000, 0.1306203000, 0.1513957000, 0.1990708000, 0.3124334000, 0.5797666000, 1.2187018000", \ + "0.1251377000, 0.1331666000, 0.1532014000, 0.2015533000, 0.3151356000, 0.5831543000, 1.2227012000", \ + "0.1332349000, 0.1413321000, 0.1615416000, 0.2098342000, 0.3232873000, 0.5919408000, 1.2334398000", \ + "0.1577722000, 0.1658391000, 0.1845664000, 0.2321999000, 0.3455764000, 0.6141210000, 1.2549971000", \ + "0.2204218000, 0.2283412000, 0.2475131000, 0.2922824000, 0.4039172000, 0.6713566000, 1.3118479000", \ + "0.3323207000, 0.3440816000, 0.3719669000, 0.4296466000, 0.5470889000, 0.8090522000, 1.4463940000", \ + "0.5151496000, 0.5315964000, 0.5690685000, 0.6522330000, 0.8195056000, 1.1375199000, 1.7668762000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.0164166000, 0.0179011000, 0.0215472000, 0.0301632000, 0.0502167000, 0.0975257000, 0.2105877000", \ + "0.0174731000, 0.0187185000, 0.0220072000, 0.0301988000, 0.0502467000, 0.0974431000, 0.2109809000", \ + "0.0253055000, 0.0259453000, 0.0278928000, 0.0340886000, 0.0514017000, 0.0975636000, 0.2114787000", \ + "0.0423931000, 0.0433638000, 0.0456483000, 0.0514873000, 0.0646185000, 0.1024939000, 0.2115664000", \ + "0.0727661000, 0.0740190000, 0.0773215000, 0.0852313000, 0.1027154000, 0.1369472000, 0.2247020000", \ + "0.1278254000, 0.1295581000, 0.1336842000, 0.1451490000, 0.1702868000, 0.2194619000, 0.3085581000", \ + "0.2265222000, 0.2301865000, 0.2362774000, 0.2523349000, 0.2900533000, 0.3643156000, 0.4930747000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012012300, 0.0028859000, 0.0069332700, 0.0166569000, 0.0400175000, 0.0961403000"); + values("0.1361273000, 0.1475213000, 0.1745522000, 0.2389861000, 0.3901086000, 0.7534740000, 1.6237737000", \ + "0.1359145000, 0.1471450000, 0.1744079000, 0.2385553000, 0.3904189000, 0.7518667000, 1.6195874000", \ + "0.1348632000, 0.1462310000, 0.1738687000, 0.2381404000, 0.3903615000, 0.7525384000, 1.6207443000", \ + "0.1312198000, 0.1428783000, 0.1706053000, 0.2371442000, 0.3915458000, 0.7517858000, 1.6186180000", \ + "0.1461929000, 0.1555190000, 0.1798270000, 0.2389409000, 0.3877793000, 0.7529518000, 1.6214585000", \ + "0.1952048000, 0.2063489000, 0.2343692000, 0.2948465000, 0.4206896000, 0.7544004000, 1.6232322000", \ + "0.2764159000, 0.2928787000, 0.3289413000, 0.4077158000, 0.5630976000, 0.8639990000, 1.6367614000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a221oi_4") { + leakage_power () { + value : 0.0071124000; + when : "!A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0024622000; + when : "!A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0071124000; + when : "!A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0047797000; + when : "!A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0071124000; + when : "!A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0041742000; + when : "!A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0003793000; + when : "!A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0034749000; + when : "!A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0071124000; + when : "!A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0047183000; + when : "!A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0071124000; + when : "!A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0070353000; + when : "!A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0071124000; + when : "!A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0064321000; + when : "!A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0003790000; + when : "!A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0034749000; + when : "!A1&A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0071124000; + when : "A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0038862000; + when : "A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0071124000; + when : "A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0062035000; + when : "A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0071124000; + when : "A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0056003000; + when : "A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0003790000; + when : "A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0034749000; + when : "A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0003628000; + when : "A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0031478000; + when : "A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0003627000; + when : "A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0030308000; + when : "A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0022636000; + when : "A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0031141000; + when : "A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0174297000; + when : "A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0481591000; + when : "A1&A2&B1&B2&!C1"; + } + area : 26.275200000; + cell_footprint : "sky130_fd_sc_hd__a221oi"; + cell_leakage_power : 0.0062105020; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0084210000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0080630000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0174714000, 0.0174696000, 0.0174655000, 0.0174592000, 0.0174448000, 0.0174115000, 0.0173350000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0130261000, -0.0130379000, -0.0130651000, -0.0130337000, -0.0129611000, -0.0127939000, -0.0124084000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0087790000; + } + pin ("A2") { + capacitance : 0.0091650000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0087040000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0162362000, 0.0162298000, 0.0162151000, 0.0162140000, 0.0162117000, 0.0162060000, 0.0161934000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0162119000, -0.0161999000, -0.0161721000, -0.0161683000, -0.0161595000, -0.0161393000, -0.0160927000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0096260000; + } + pin ("B1") { + capacitance : 0.0083010000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078340000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0176664000, 0.0176701000, 0.0176786000, 0.0176709000, 0.0176532000, 0.0176123000, 0.0175184000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0124192000, -0.0124258000, -0.0124408000, -0.0124093000, -0.0123366000, -0.0121690000, -0.0117827000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0087690000; + } + pin ("B2") { + capacitance : 0.0088370000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082620000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0164219000, 0.0164101000, 0.0163829000, 0.0163831000, 0.0163835000, 0.0163843000, 0.0163864000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0163467000, -0.0163430000, -0.0163344000, -0.0163357000, -0.0163385000, -0.0163450000, -0.0163601000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0094130000; + } + pin ("C1") { + capacitance : 0.0084180000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0076850000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0083351000, 0.0083166000, 0.0082740000, 0.0083241000, 0.0084396000, 0.0087059000, 0.0093198000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0068443000, -0.0068436000, -0.0068420000, -0.0068372000, -0.0068261000, -0.0068003000, -0.0067408000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091500000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1&!C1) | (!A1&!B2&!C1) | (!A2&!B1&!C1) | (!A2&!B2&!C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013165470, 0.0034665930, 0.0091278680, 0.0240345400, 0.0632852100, 0.1666359000"); + values("0.0297108000, 0.0283942000, 0.0249014000, 0.0157713000, -0.0082354000, -0.0712160000, -0.2375666000", \ + "0.0294124000, 0.0280954000, 0.0246542000, 0.0155243000, -0.0084884000, -0.0714743000, -0.2377256000", \ + "0.0290451000, 0.0277189000, 0.0242536000, 0.0151255000, -0.0088740000, -0.0718559000, -0.2381674000", \ + "0.0283578000, 0.0269977000, 0.0236157000, 0.0145799000, -0.0092711000, -0.0723344000, -0.2385506000", \ + "0.0276582000, 0.0263368000, 0.0229417000, 0.0141377000, -0.0096909000, -0.0723865000, -0.2388159000", \ + "0.0277574000, 0.0264297000, 0.0229275000, 0.0137363000, -0.0103348000, -0.0732000000, -0.2388799000", \ + "0.0324631000, 0.0311268000, 0.0275786000, 0.0183884000, -0.0069951000, -0.0714849000, -0.2390546000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013165470, 0.0034665930, 0.0091278680, 0.0240345400, 0.0632852100, 0.1666359000"); + values("0.0548559000, 0.0561342000, 0.0596504000, 0.0688953000, 0.0928943000, 0.1559590000, 0.3215563000", \ + "0.0542450000, 0.0556343000, 0.0591467000, 0.0684778000, 0.0926789000, 0.1557843000, 0.3211999000", \ + "0.0532727000, 0.0546845000, 0.0582637000, 0.0676912000, 0.0920846000, 0.1554608000, 0.3209820000", \ + "0.0525301000, 0.0538696000, 0.0574632000, 0.0667958000, 0.0912070000, 0.1548698000, 0.3208694000", \ + "0.0519531000, 0.0532484000, 0.0566772000, 0.0659856000, 0.0901976000, 0.1537566000, 0.3198207000", \ + "0.0518409000, 0.0531572000, 0.0565768000, 0.0657681000, 0.0898851000, 0.1531514000, 0.3191591000", \ + "0.0517503000, 0.0531636000, 0.0566119000, 0.0658048000, 0.0901222000, 0.1529600000, 0.3185947000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013165470, 0.0034665930, 0.0091278680, 0.0240345400, 0.0632852100, 0.1666359000"); + values("0.0326977000, 0.0313898000, 0.0279205000, 0.0187924000, -0.0052406000, -0.0682379000, -0.2345920000", \ + "0.0323778000, 0.0310576000, 0.0275836000, 0.0184673000, -0.0056071000, -0.0685710000, -0.2347940000", \ + "0.0319043000, 0.0305969000, 0.0270868000, 0.0179592000, -0.0060576000, -0.0690225000, -0.2353880000", \ + "0.0312837000, 0.0299979000, 0.0265583000, 0.0175218000, -0.0065237000, -0.0694948000, -0.2358199000", \ + "0.0306052000, 0.0293422000, 0.0259225000, 0.0169147000, -0.0067806000, -0.0695624000, -0.2359997000", \ + "0.0306966000, 0.0293554000, 0.0258574000, 0.0166347000, -0.0075271000, -0.0700407000, -0.2363340000", \ + "0.0335981000, 0.0322443000, 0.0286903000, 0.0194194000, -0.0050513000, -0.0690447000, -0.2362461000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013165470, 0.0034665930, 0.0091278680, 0.0240345400, 0.0632852100, 0.1666359000"); + values("0.0684629000, 0.0698345000, 0.0732731000, 0.0824718000, 0.1064515000, 0.1697738000, 0.3349794000", \ + "0.0680898000, 0.0693837000, 0.0727876000, 0.0820663000, 0.1061657000, 0.1692665000, 0.3346808000", \ + "0.0674537000, 0.0686991000, 0.0722578000, 0.0815716000, 0.1057731000, 0.1690005000, 0.3344782000", \ + "0.0668283000, 0.0682076000, 0.0716276000, 0.0809507000, 0.1052461000, 0.1686282000, 0.3342938000", \ + "0.0662922000, 0.0675291000, 0.0711026000, 0.0803387000, 0.1045552000, 0.1678526000, 0.3336480000", \ + "0.0661058000, 0.0673974000, 0.0710939000, 0.0801454000, 0.1043103000, 0.1677101000, 0.3335114000", \ + "0.0658048000, 0.0671861000, 0.0708875000, 0.0800795000, 0.1045109000, 0.1674283000, 0.3329100000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013165470, 0.0034665930, 0.0091278680, 0.0240345400, 0.0632852100, 0.1666359000"); + values("0.0161517000, 0.0148482000, 0.0114158000, 0.0023510000, -0.0215460000, -0.0848139000, -0.2518694000", \ + "0.0159981000, 0.0147130000, 0.0112873000, 0.0022638000, -0.0216078000, -0.0848367000, -0.2518850000", \ + "0.0156499000, 0.0143573000, 0.0109748000, 0.0020179000, -0.0217412000, -0.0848739000, -0.2518799000", \ + "0.0148176000, 0.0135483000, 0.0102122000, 0.0014287000, -0.0221166000, -0.0851335000, -0.2519581000", \ + "0.0142145000, 0.0129380000, 0.0094979000, 0.0006350000, -0.0226342000, -0.0854147000, -0.2521582000", \ + "0.0150733000, 0.0137503000, 0.0102815000, 0.0012311000, -0.0225320000, -0.0858262000, -0.2525045000", \ + "0.0182730000, 0.0168400000, 0.0132049000, 0.0036860000, -0.0207674000, -0.0843803000, -0.2521859000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013165470, 0.0034665930, 0.0091278680, 0.0240345400, 0.0632852100, 0.1666359000"); + values("0.0436623000, 0.0449475000, 0.0485115000, 0.0577918000, 0.0820071000, 0.1449827000, 0.3101752000", \ + "0.0429092000, 0.0443727000, 0.0478995000, 0.0573379000, 0.0817015000, 0.1448812000, 0.3102810000", \ + "0.0419591000, 0.0432870000, 0.0468938000, 0.0563890000, 0.0809263000, 0.1443983000, 0.3103368000", \ + "0.0410593000, 0.0424060000, 0.0460108000, 0.0553918000, 0.0798923000, 0.1436063000, 0.3098052000", \ + "0.0404268000, 0.0417754000, 0.0453257000, 0.0546208000, 0.0787705000, 0.1423545000, 0.3087158000", \ + "0.0404140000, 0.0417040000, 0.0451647000, 0.0543734000, 0.0786090000, 0.1419405000, 0.3079692000", \ + "0.0410789000, 0.0423934000, 0.0458529000, 0.0548168000, 0.0787976000, 0.1423977000, 0.3079282000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013165470, 0.0034665930, 0.0091278680, 0.0240345400, 0.0632852100, 0.1666359000"); + values("0.0198471000, 0.0185419000, 0.0151116000, 0.0060434000, -0.0178852000, -0.0811402000, -0.2481924000", \ + "0.0196954000, 0.0184078000, 0.0149917000, 0.0059602000, -0.0179339000, -0.0811680000, -0.2482224000", \ + "0.0193214000, 0.0180384000, 0.0146705000, 0.0056939000, -0.0180869000, -0.0812348000, -0.2482294000", \ + "0.0184458000, 0.0171860000, 0.0138666000, 0.0050511000, -0.0185180000, -0.0814372000, -0.2483055000", \ + "0.0175106000, 0.0162332000, 0.0129053000, 0.0040919000, -0.0192720000, -0.0818364000, -0.2484226000", \ + "0.0181665000, 0.0168377000, 0.0133970000, 0.0043396000, -0.0194913000, -0.0827106000, -0.2489392000", \ + "0.0207689000, 0.0194136000, 0.0158069000, 0.0064341000, -0.0179521000, -0.0815777000, -0.2489162000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013165470, 0.0034665930, 0.0091278680, 0.0240345400, 0.0632852100, 0.1666359000"); + values("0.0576843000, 0.0590563000, 0.0624543000, 0.0716618000, 0.0957699000, 0.1588862000, 0.3243088000", \ + "0.0570895000, 0.0584744000, 0.0619457000, 0.0712173000, 0.0953773000, 0.1585448000, 0.3239530000", \ + "0.0563584000, 0.0577134000, 0.0612862000, 0.0706004000, 0.0948858000, 0.1581472000, 0.3239045000", \ + "0.0557450000, 0.0570705000, 0.0605162000, 0.0698773000, 0.0942125000, 0.1577656000, 0.3234160000", \ + "0.0551460000, 0.0565436000, 0.0600350000, 0.0692163000, 0.0933264000, 0.1568147000, 0.3229526000", \ + "0.0548755000, 0.0562076000, 0.0597576000, 0.0691326000, 0.0932561000, 0.1564565000, 0.3222352000", \ + "0.0557607000, 0.0569417000, 0.0603915000, 0.0694495000, 0.0936297000, 0.1570962000, 0.3229217000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013165470, 0.0034665930, 0.0091278680, 0.0240345400, 0.0632852100, 0.1666359000"); + values("0.0005319000, -0.0006697000, -0.0039235000, -0.0127726000, -0.0366761000, -0.1000915000, -0.2674349000", \ + "0.0000547000, -0.0011288000, -0.0042609000, -0.0129648000, -0.0366023000, -0.0998315000, -0.2670586000", \ + "-0.0006320000, -0.0017361000, -0.0048157000, -0.0133801000, -0.0367350000, -0.0996425000, -0.2667097000", \ + "-0.0011778000, -0.0023935000, -0.0055204000, -0.0140792000, -0.0372200000, -0.0997281000, -0.2665121000", \ + "-0.0005513000, -0.0018368000, -0.0051240000, -0.0139173000, -0.0377624000, -0.1001463000, -0.2666214000", \ + "0.0009911000, -0.0003731000, -0.0039369000, -0.0130828000, -0.0369129000, -0.0997180000, -0.2668062000", \ + "0.0070933000, 0.0055604000, 0.0017028000, -0.0082284000, -0.0330093000, -0.0970329000, -0.2645865000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013165470, 0.0034665930, 0.0091278680, 0.0240345400, 0.0632852100, 0.1666359000"); + values("0.0545748000, 0.0559755000, 0.0596674000, 0.0691469000, 0.0936921000, 0.1571488000, 0.3227403000", \ + "0.0539084000, 0.0553769000, 0.0590448000, 0.0685205000, 0.0930647000, 0.1567083000, 0.3225368000", \ + "0.0533818000, 0.0547078000, 0.0580997000, 0.0675276000, 0.0922062000, 0.1561577000, 0.3222201000", \ + "0.0527780000, 0.0540414000, 0.0576388000, 0.0669208000, 0.0913465000, 0.1551409000, 0.3216590000", \ + "0.0525836000, 0.0539242000, 0.0574051000, 0.0666001000, 0.0906410000, 0.1540664000, 0.3204043000", \ + "0.0547072000, 0.0559860000, 0.0593081000, 0.0683770000, 0.0923035000, 0.1537592000, 0.3192558000", \ + "0.0595369000, 0.0607756000, 0.0640117000, 0.0731180000, 0.0962004000, 0.1605103000, 0.3213224000"); + } + } + max_capacitance : 0.1666360000; + max_transition : 1.7603270000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.0291711000, 0.0309384000, 0.0352060000, 0.0461457000, 0.0719774000, 0.1332022000, 0.2828984000", \ + "0.0338521000, 0.0354925000, 0.0397578000, 0.0504263000, 0.0761346000, 0.1372533000, 0.2867317000", \ + "0.0460693000, 0.0475036000, 0.0513206000, 0.0614047000, 0.0863612000, 0.1469290000, 0.2963394000", \ + "0.0681700000, 0.0700539000, 0.0751181000, 0.0864943000, 0.1112255000, 0.1705300000, 0.3191579000", \ + "0.0969160000, 0.0996779000, 0.1065813000, 0.1225570000, 0.1573166000, 0.2253343000, 0.3719521000", \ + "0.1233799000, 0.1273632000, 0.1373337000, 0.1608975000, 0.2120071000, 0.3128977000, 0.4968550000", \ + "0.1205875000, 0.1263844000, 0.1409610000, 0.1759441000, 0.2517594000, 0.4065400000, 0.6838234000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.2093514000, 0.2156399000, 0.2317288000, 0.2737935000, 0.3820080000, 0.6639158000, 1.4034971000", \ + "0.2128114000, 0.2192705000, 0.2357002000, 0.2778495000, 0.3870314000, 0.6695387000, 1.4133894000", \ + "0.2236642000, 0.2299319000, 0.2461189000, 0.2889332000, 0.3988418000, 0.6825366000, 1.4247297000", \ + "0.2509484000, 0.2575195000, 0.2732137000, 0.3158638000, 0.4258955000, 0.7108417000, 1.4537673000", \ + "0.3106562000, 0.3167650000, 0.3326557000, 0.3745877000, 0.4838775000, 0.7685365000, 1.5117199000", \ + "0.4234237000, 0.4305287000, 0.4484874000, 0.4945019000, 0.6065538000, 0.8897118000, 1.6342017000", \ + "0.6160303000, 0.6250840000, 0.6478975000, 0.7055868000, 0.8409281000, 1.1532001000, 1.8986741000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.0418371000, 0.0437595000, 0.0489611000, 0.0623203000, 0.0952793000, 0.1771599000, 0.3886325000", \ + "0.0402952000, 0.0423809000, 0.0477076000, 0.0614268000, 0.0947654000, 0.1768566000, 0.3887477000", \ + "0.0412727000, 0.0430915000, 0.0478037000, 0.0604580000, 0.0931792000, 0.1761094000, 0.3885276000", \ + "0.0522235000, 0.0539578000, 0.0585038000, 0.0695086000, 0.0972287000, 0.1752290000, 0.3880087000", \ + "0.0742163000, 0.0765531000, 0.0823170000, 0.0964824000, 0.1257082000, 0.1949129000, 0.3895781000", \ + "0.1164612000, 0.1201329000, 0.1281086000, 0.1463088000, 0.1845805000, 0.2640257000, 0.4436999000", \ + "0.1915225000, 0.1966262000, 0.2092419000, 0.2362247000, 0.2945911000, 0.4004775000, 0.6128835000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.1388747000, 0.1465198000, 0.1670678000, 0.2225560000, 0.3680572000, 0.7495966000, 1.7479591000", \ + "0.1388957000, 0.1469703000, 0.1673088000, 0.2232979000, 0.3680463000, 0.7484905000, 1.7524294000", \ + "0.1387453000, 0.1468006000, 0.1680017000, 0.2233986000, 0.3693943000, 0.7508011000, 1.7490481000", \ + "0.1385447000, 0.1465296000, 0.1676204000, 0.2228331000, 0.3682487000, 0.7499878000, 1.7525249000", \ + "0.1398504000, 0.1480384000, 0.1689631000, 0.2237733000, 0.3681239000, 0.7515176000, 1.7504119000", \ + "0.1634932000, 0.1706763000, 0.1904631000, 0.2409024000, 0.3781493000, 0.7492802000, 1.7528243000", \ + "0.2207687000, 0.2291915000, 0.2498320000, 0.3053222000, 0.4443916000, 0.7929820000, 1.7603272000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.0352415000, 0.0368984000, 0.0412479000, 0.0520151000, 0.0780180000, 0.1390907000, 0.2888186000", \ + "0.0396106000, 0.0414253000, 0.0456809000, 0.0564334000, 0.0822912000, 0.1434820000, 0.2924860000", \ + "0.0496043000, 0.0512051000, 0.0553169000, 0.0657770000, 0.0912937000, 0.1522944000, 0.3017016000", \ + "0.0688949000, 0.0707387000, 0.0753982000, 0.0866303000, 0.1119554000, 0.1724742000, 0.3215676000", \ + "0.0975383000, 0.1000347000, 0.1062307000, 0.1208770000, 0.1528683000, 0.2186940000, 0.3679459000", \ + "0.1297073000, 0.1332047000, 0.1419715000, 0.1622948000, 0.2073655000, 0.2985334000, 0.4715577000", \ + "0.1414253000, 0.1466437000, 0.1597633000, 0.1917152000, 0.2603809000, 0.3945866000, 0.6398884000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.2301307000, 0.2357737000, 0.2505782000, 0.2881295000, 0.3884047000, 0.6476931000, 1.3300393000", \ + "0.2334655000, 0.2395305000, 0.2549025000, 0.2930662000, 0.3930237000, 0.6526353000, 1.3325300000", \ + "0.2459118000, 0.2520681000, 0.2667956000, 0.3054920000, 0.4058895000, 0.6657906000, 1.3474077000", \ + "0.2738513000, 0.2800798000, 0.2954841000, 0.3338747000, 0.4341197000, 0.6950585000, 1.3758775000", \ + "0.3336057000, 0.3392851000, 0.3532949000, 0.3924363000, 0.4924501000, 0.7535160000, 1.4351308000", \ + "0.4467925000, 0.4528782000, 0.4688629000, 0.5091950000, 0.6122771000, 0.8726360000, 1.5543621000", \ + "0.6387617000, 0.6475275000, 0.6679118000, 0.7185033000, 0.8415373000, 1.1297794000, 1.8156001000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.0415114000, 0.0435010000, 0.0486909000, 0.0621541000, 0.0952547000, 0.1769394000, 0.3882666000", \ + "0.0409532000, 0.0428973000, 0.0481298000, 0.0616598000, 0.0947164000, 0.1768466000, 0.3882568000", \ + "0.0411617000, 0.0431184000, 0.0480411000, 0.0610833000, 0.0940514000, 0.1763714000, 0.3880742000", \ + "0.0486542000, 0.0503019000, 0.0548050000, 0.0660930000, 0.0958654000, 0.1759439000, 0.3884408000", \ + "0.0675955000, 0.0695369000, 0.0743493000, 0.0859644000, 0.1155594000, 0.1870631000, 0.3888849000", \ + "0.1039165000, 0.1064603000, 0.1128405000, 0.1284319000, 0.1630366000, 0.2371842000, 0.4221342000", \ + "0.1711959000, 0.1746813000, 0.1831806000, 0.2052426000, 0.2505766000, 0.3451795000, 0.5423694000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.1569376000, 0.1643626000, 0.1834429000, 0.2349548000, 0.3684330000, 0.7192527000, 1.6439787000", \ + "0.1571498000, 0.1641872000, 0.1833997000, 0.2347326000, 0.3682753000, 0.7190665000, 1.6385211000", \ + "0.1567862000, 0.1644736000, 0.1836363000, 0.2347232000, 0.3681832000, 0.7191062000, 1.6400483000", \ + "0.1571254000, 0.1641551000, 0.1834629000, 0.2347516000, 0.3683104000, 0.7197271000, 1.6385999000", \ + "0.1574268000, 0.1646012000, 0.1846579000, 0.2349193000, 0.3693684000, 0.7212895000, 1.6409402000", \ + "0.1795182000, 0.1864399000, 0.2056421000, 0.2520276000, 0.3788303000, 0.7202054000, 1.6434801000", \ + "0.2379916000, 0.2444560000, 0.2641308000, 0.3159068000, 0.4447006000, 0.7663790000, 1.6479133000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.0316357000, 0.0331314000, 0.0368862000, 0.0463462000, 0.0696351000, 0.1283463000, 0.2795529000", \ + "0.0358067000, 0.0372584000, 0.0411479000, 0.0504554000, 0.0738260000, 0.1325024000, 0.2837486000", \ + "0.0461741000, 0.0474938000, 0.0511075000, 0.0602732000, 0.0836319000, 0.1423549000, 0.2936291000", \ + "0.0636438000, 0.0656576000, 0.0706241000, 0.0824257000, 0.1069232000, 0.1653964000, 0.3166503000", \ + "0.0824071000, 0.0853539000, 0.0924829000, 0.1099252000, 0.1467367000, 0.2187693000, 0.3697901000", \ + "0.0903177000, 0.0948561000, 0.1062529000, 0.1322776000, 0.1885478000, 0.2985603000, 0.4928561000", \ + "0.0570907000, 0.0646176000, 0.0816955000, 0.1225178000, 0.2102172000, 0.3783831000, 0.6746127000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.1728635000, 0.1791361000, 0.1953506000, 0.2371011000, 0.3443406000, 0.6228568000, 1.3532857000", \ + "0.1751917000, 0.1817346000, 0.1981580000, 0.2403474000, 0.3485058000, 0.6276821000, 1.3583227000", \ + "0.1843093000, 0.1906375000, 0.2068528000, 0.2494508000, 0.3583437000, 0.6389604000, 1.3704554000", \ + "0.2104585000, 0.2165997000, 0.2322746000, 0.2745656000, 0.3834342000, 0.6654431000, 1.3985637000", \ + "0.2712491000, 0.2773105000, 0.2934642000, 0.3349203000, 0.4425538000, 0.7235847000, 1.4587400000", \ + "0.3880502000, 0.3960108000, 0.4157795000, 0.4651987000, 0.5820259000, 0.8620440000, 1.5959720000", \ + "0.5867111000, 0.5986317000, 0.6283381000, 0.6988577000, 0.8535914000, 1.1856182000, 1.9212318000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.0396959000, 0.0412210000, 0.0454322000, 0.0565596000, 0.0864986000, 0.1664396000, 0.3787557000", \ + "0.0391657000, 0.0408046000, 0.0450948000, 0.0564096000, 0.0864008000, 0.1666044000, 0.3787767000", \ + "0.0402685000, 0.0417209000, 0.0456213000, 0.0563864000, 0.0863549000, 0.1663269000, 0.3786726000", \ + "0.0523191000, 0.0537310000, 0.0575397000, 0.0667577000, 0.0923333000, 0.1668388000, 0.3785572000", \ + "0.0784508000, 0.0803944000, 0.0852467000, 0.0967503000, 0.1247270000, 0.1890177000, 0.3804402000", \ + "0.1281342000, 0.1308445000, 0.1376684000, 0.1539137000, 0.1917289000, 0.2674058000, 0.4369202000", \ + "0.2171913000, 0.2202131000, 0.2308967000, 0.2563688000, 0.3087646000, 0.4163050000, 0.6206506000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.1348717000, 0.1424567000, 0.1626839000, 0.2180621000, 0.3609208000, 0.7388676000, 1.7253406000", \ + "0.1348490000, 0.1428240000, 0.1627743000, 0.2182024000, 0.3617153000, 0.7367653000, 1.7260426000", \ + "0.1349714000, 0.1424735000, 0.1627485000, 0.2173416000, 0.3605017000, 0.7364716000, 1.7239290000", \ + "0.1346970000, 0.1426051000, 0.1630997000, 0.2174492000, 0.3608947000, 0.7389115000, 1.7293056000", \ + "0.1405863000, 0.1478513000, 0.1674312000, 0.2191484000, 0.3620945000, 0.7367684000, 1.7289464000", \ + "0.1792507000, 0.1869836000, 0.2056469000, 0.2530974000, 0.3806571000, 0.7383119000, 1.7291203000", \ + "0.2704401000, 0.2789901000, 0.3009859000, 0.3567272000, 0.4863204000, 0.8056340000, 1.7334375000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.0392014000, 0.0406462000, 0.0443974000, 0.0538227000, 0.0771379000, 0.1358826000, 0.2871258000", \ + "0.0434479000, 0.0449466000, 0.0487057000, 0.0581577000, 0.0814640000, 0.1402173000, 0.2914434000", \ + "0.0523003000, 0.0537516000, 0.0575480000, 0.0669390000, 0.0903252000, 0.1491215000, 0.3004552000", \ + "0.0680547000, 0.0697809000, 0.0742033000, 0.0850132000, 0.1098505000, 0.1691025000, 0.3206521000", \ + "0.0879766000, 0.0904624000, 0.0968800000, 0.1119023000, 0.1444804000, 0.2124854000, 0.3660483000", \ + "0.1015517000, 0.1053101000, 0.1150777000, 0.1382832000, 0.1880115000, 0.2838414000, 0.4658869000", \ + "0.0788873000, 0.0850097000, 0.1011980000, 0.1372440000, 0.2157766000, 0.3656416000, 0.6272896000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.2019040000, 0.2080460000, 0.2235173000, 0.2620436000, 0.3615142000, 0.6210537000, 1.3009250000", \ + "0.2049372000, 0.2111614000, 0.2266726000, 0.2652719000, 0.3653935000, 0.6250960000, 1.3051269000", \ + "0.2160381000, 0.2212696000, 0.2357393000, 0.2756114000, 0.3761200000, 0.6365501000, 1.3176855000", \ + "0.2412210000, 0.2473943000, 0.2628225000, 0.3013803000, 0.4022246000, 0.6633244000, 1.3446019000", \ + "0.3014816000, 0.3073198000, 0.3219847000, 0.3611262000, 0.4614138000, 0.7223649000, 1.4044768000", \ + "0.4228898000, 0.4295476000, 0.4461273000, 0.4921867000, 0.5975026000, 0.8583331000, 1.5404644000", \ + "0.6319333000, 0.6416616000, 0.6667436000, 0.7274735000, 0.8671335000, 1.1703939000, 1.8579429000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.0394443000, 0.0410248000, 0.0451984000, 0.0564069000, 0.0864170000, 0.1663551000, 0.3782117000", \ + "0.0392949000, 0.0409261000, 0.0451139000, 0.0563869000, 0.0865752000, 0.1664592000, 0.3786410000", \ + "0.0398348000, 0.0413274000, 0.0454177000, 0.0564036000, 0.0864967000, 0.1664980000, 0.3782473000", \ + "0.0472935000, 0.0487790000, 0.0524221000, 0.0621374000, 0.0895588000, 0.1669958000, 0.3787334000", \ + "0.0677961000, 0.0694568000, 0.0736007000, 0.0838806000, 0.1106784000, 0.1798963000, 0.3809514000", \ + "0.1104661000, 0.1124635000, 0.1176330000, 0.1311251000, 0.1630860000, 0.2339587000, 0.4143905000", \ + "0.1896321000, 0.1926712000, 0.1999103000, 0.2197187000, 0.2631063000, 0.3531077000, 0.5465834000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.1576365000, 0.1643307000, 0.1834717000, 0.2346428000, 0.3686248000, 0.7201995000, 1.6396362000", \ + "0.1572214000, 0.1642832000, 0.1834186000, 0.2347000000, 0.3682202000, 0.7188624000, 1.6388745000", \ + "0.1566642000, 0.1641100000, 0.1839015000, 0.2346159000, 0.3684749000, 0.7212363000, 1.6432677000", \ + "0.1571092000, 0.1641689000, 0.1834367000, 0.2347323000, 0.3682432000, 0.7194010000, 1.6385889000", \ + "0.1608044000, 0.1677033000, 0.1859555000, 0.2355910000, 0.3687316000, 0.7208740000, 1.6425914000", \ + "0.1967213000, 0.2038822000, 0.2218269000, 0.2669470000, 0.3869339000, 0.7217038000, 1.6386789000", \ + "0.2882246000, 0.2963994000, 0.3174487000, 0.3671698000, 0.4927153000, 0.7920219000, 1.6484929000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.0150803000, 0.0158927000, 0.0179456000, 0.0230666000, 0.0359282000, 0.0688961000, 0.1553177000", \ + "0.0196640000, 0.0204705000, 0.0225292000, 0.0277164000, 0.0406118000, 0.0736606000, 0.1601065000", \ + "0.0268538000, 0.0282127000, 0.0312386000, 0.0382189000, 0.0517829000, 0.0848064000, 0.1711476000", \ + "0.0344861000, 0.0365670000, 0.0413698000, 0.0522396000, 0.0734483000, 0.1106072000, 0.1965527000", \ + "0.0386155000, 0.0418762000, 0.0490086000, 0.0660149000, 0.0993313000, 0.1579629000, 0.2567896000", \ + "0.0259227000, 0.0309485000, 0.0430966000, 0.0706109000, 0.1224838000, 0.2148005000, 0.3678520000", \ + "-0.0313014000, -0.0234838000, -0.0049182000, 0.0376597000, 0.1192456000, 0.2646358000, 0.5050760000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.1408609000, 0.1459105000, 0.1621476000, 0.2018091000, 0.3030299000, 0.5640539000, 1.2447202000", \ + "0.1430935000, 0.1490019000, 0.1635221000, 0.2039918000, 0.3051858000, 0.5674844000, 1.2496107000", \ + "0.1511396000, 0.1569602000, 0.1720804000, 0.2110482000, 0.3135089000, 0.5759302000, 1.2584770000", \ + "0.1752662000, 0.1806383000, 0.1958368000, 0.2341055000, 0.3358699000, 0.5984142000, 1.2820071000", \ + "0.2401040000, 0.2451996000, 0.2591840000, 0.2965471000, 0.3948211000, 0.6560161000, 1.3395315000", \ + "0.3681453000, 0.3754802000, 0.3940898000, 0.4382497000, 0.5439230000, 0.7949677000, 1.4749185000", \ + "0.5735815000, 0.5842423000, 0.6113069000, 0.6767212000, 0.8266694000, 1.1386719000, 1.8105600000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.0159149000, 0.0170051000, 0.0198620000, 0.0271073000, 0.0449826000, 0.0896445000, 0.2058098000", \ + "0.0168972000, 0.0178472000, 0.0203558000, 0.0271605000, 0.0450267000, 0.0895789000, 0.2055449000", \ + "0.0256644000, 0.0259248000, 0.0271188000, 0.0318864000, 0.0467807000, 0.0896457000, 0.2053637000", \ + "0.0430280000, 0.0436167000, 0.0453306000, 0.0499684000, 0.0615751000, 0.0960239000, 0.2050499000", \ + "0.0744832000, 0.0752341000, 0.0773409000, 0.0835057000, 0.0986954000, 0.1329695000, 0.2199614000", \ + "0.1315305000, 0.1324801000, 0.1353167000, 0.1431239000, 0.1649056000, 0.2120110000, 0.3056705000", \ + "0.2345623000, 0.2358789000, 0.2404219000, 0.2518087000, 0.2823670000, 0.3534438000, 0.4883803000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013165500, 0.0034665900, 0.0091278700, 0.0240345000, 0.0632852000, 0.1666360000"); + values("0.1557064000, 0.1632013000, 0.1829163000, 0.2345199000, 0.3682180000, 0.7197818000, 1.6390093000", \ + "0.1555690000, 0.1626794000, 0.1834452000, 0.2344417000, 0.3684687000, 0.7193560000, 1.6438855000", \ + "0.1550680000, 0.1622504000, 0.1820668000, 0.2343444000, 0.3682403000, 0.7194773000, 1.6399112000", \ + "0.1508232000, 0.1587929000, 0.1797795000, 0.2332922000, 0.3680757000, 0.7196453000, 1.6438472000", \ + "0.1607096000, 0.1674459000, 0.1854814000, 0.2336503000, 0.3655165000, 0.7207422000, 1.6435371000", \ + "0.2096213000, 0.2174586000, 0.2380629000, 0.2863703000, 0.3987381000, 0.7224994000, 1.6435775000", \ + "0.2973100000, 0.3080723000, 0.3349099000, 0.3972698000, 0.5357219000, 0.8358348000, 1.6536112000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__a222oi_1 */ + + /* removed sky130_fd_sc_hd__a22o_1 */ + + cell ("sky130_fd_sc_hd__a22o_2") { + leakage_power () { + value : 0.0037702000; + when : "!A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0035251000; + when : "!A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0087179000; + when : "!A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0037119000; + when : "!A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0040542000; + when : "!A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0038090000; + when : "!A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0087178000; + when : "!A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0039958000; + when : "!A1&A2&B1&!B2"; + } + leakage_power () { + value : 0.0040780000; + when : "A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0038329000; + when : "A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0087178000; + when : "A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0040197000; + when : "A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0030896000; + when : "A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0031547000; + when : "A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0010404000; + when : "A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0030896000; + when : "A1&A2&B1&!B2"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__a22o"; + cell_leakage_power : 0.0044577760; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023350000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022420000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047169000, 0.0047173000, 0.0047184000, 0.0047206000, 0.0047256000, 0.0047371000, 0.0047637000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0037123000, -0.0037133000, -0.0037156000, -0.0037087000, -0.0036928000, -0.0036563000, -0.0035720000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024280000; + } + pin ("A2") { + capacitance : 0.0023740000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022310000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043539000, 0.0043553000, 0.0043585000, 0.0043576000, 0.0043557000, 0.0043514000, 0.0043413000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0043502000, -0.0043485000, -0.0043447000, -0.0043444000, -0.0043436000, -0.0043418000, -0.0043376000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025170000; + } + pin ("B1") { + capacitance : 0.0023610000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022170000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047291000, 0.0047283000, 0.0047266000, 0.0047257000, 0.0047238000, 0.0047194000, 0.0047092000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038740000, -0.0038772000, -0.0038846000, -0.0038786000, -0.0038645000, -0.0038322000, -0.0037577000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025060000; + } + pin ("B2") { + capacitance : 0.0023200000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021450000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040774000, 0.0040756000, 0.0040717000, 0.0040714000, 0.0040707000, 0.0040692000, 0.0040657000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040807000, -0.0040794000, -0.0040764000, -0.0040766000, -0.0040771000, -0.0040783000, -0.0040811000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024950000; + } + pin ("X") { + direction : "output"; + function : "(B1&B2) | (A1&A2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0174882000, 0.0160417000, 0.0125030000, 0.0017206000, -0.0339897000, -0.1432260000, -0.4630662000", \ + "0.0174390000, 0.0160001000, 0.0124531000, 0.0016344000, -0.0340694000, -0.1434255000, -0.4632198000", \ + "0.0171382000, 0.0157357000, 0.0122809000, 0.0013621000, -0.0343126000, -0.1435795000, -0.4634578000", \ + "0.0168401000, 0.0153920000, 0.0118650000, 0.0010598000, -0.0346732000, -0.1439469000, -0.4637285000", \ + "0.0165908000, 0.0151530000, 0.0116091000, 0.0007611000, -0.0349655000, -0.1442304000, -0.4639994000", \ + "0.0166192000, 0.0149938000, 0.0112105000, 0.0006060000, -0.0351485000, -0.1443666000, -0.4640779000", \ + "0.0219389000, 0.0202413000, 0.0156000000, 0.0025506000, -0.0350872000, -0.1442963000, -0.4639094000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0199169000, 0.0215753000, 0.0263408000, 0.0395792000, 0.0771717000, 0.1861663000, 0.5021155000", \ + "0.0198108000, 0.0214534000, 0.0262114000, 0.0395135000, 0.0770740000, 0.1860269000, 0.5017455000", \ + "0.0196705000, 0.0213110000, 0.0260741000, 0.0393731000, 0.0768873000, 0.1859052000, 0.5016236000", \ + "0.0194589000, 0.0211031000, 0.0258608000, 0.0391431000, 0.0767218000, 0.1856246000, 0.5018147000", \ + "0.0195126000, 0.0211268000, 0.0258207000, 0.0390100000, 0.0766408000, 0.1865833000, 0.5041183000", \ + "0.0202169000, 0.0217338000, 0.0262400000, 0.0390523000, 0.0766562000, 0.1852867000, 0.5041389000", \ + "0.0219068000, 0.0233694000, 0.0277214000, 0.0407778000, 0.0783011000, 0.1872766000, 0.5038507000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0202682000, 0.0188312000, 0.0152175000, 0.0044210000, -0.0315759000, -0.1412493000, -0.4612397000", \ + "0.0201574000, 0.0187145000, 0.0151653000, 0.0042003000, -0.0317335000, -0.1412819000, -0.4612501000", \ + "0.0199954000, 0.0185275000, 0.0149189000, 0.0040141000, -0.0318759000, -0.1415412000, -0.4613938000", \ + "0.0198399000, 0.0183834000, 0.0147956000, 0.0038191000, -0.0321654000, -0.1417367000, -0.4617063000", \ + "0.0195439000, 0.0180962000, 0.0144998000, 0.0035407000, -0.0323990000, -0.1419186000, -0.4618217000", \ + "0.0193663000, 0.0178591000, 0.0145516000, 0.0035035000, -0.0324261000, -0.1418947000, -0.4617825000", \ + "0.0252251000, 0.0235330000, 0.0188555000, 0.0056872000, -0.0321918000, -0.1416948000, -0.4615250000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0215606000, 0.0231892000, 0.0278312000, 0.0410016000, 0.0784857000, 0.1873511000, 0.5037146000", \ + "0.0214164000, 0.0230536000, 0.0277030000, 0.0408940000, 0.0783948000, 0.1871705000, 0.5033316000", \ + "0.0213144000, 0.0229546000, 0.0276770000, 0.0407838000, 0.0782459000, 0.1870799000, 0.5032325000", \ + "0.0211260000, 0.0227642000, 0.0274711000, 0.0406617000, 0.0781445000, 0.1868317000, 0.5029393000", \ + "0.0208658000, 0.0225292000, 0.0271921000, 0.0402833000, 0.0778630000, 0.1870441000, 0.5033794000", \ + "0.0214143000, 0.0229533000, 0.0274975000, 0.0404369000, 0.0780486000, 0.1862726000, 0.5031260000", \ + "0.0223108000, 0.0238145000, 0.0282303000, 0.0412626000, 0.0789041000, 0.1881372000, 0.5037813000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0147663000, 0.0133332000, 0.0097720000, -0.0011751000, -0.0370975000, -0.1464857000, -0.4663896000", \ + "0.0146691000, 0.0132492000, 0.0096609000, -0.0012809000, -0.0371789000, -0.1466380000, -0.4665106000", \ + "0.0143678000, 0.0129469000, 0.0093641000, -0.0015816000, -0.0374564000, -0.1468754000, -0.4667749000", \ + "0.0141226000, 0.0126718000, 0.0091179000, -0.0018090000, -0.0376771000, -0.1471357000, -0.4670414000", \ + "0.0139863000, 0.0125463000, 0.0089224000, -0.0017331000, -0.0377538000, -0.1472141000, -0.4671069000", \ + "0.0147319000, 0.0130392000, 0.0088295000, -0.0019571000, -0.0378065000, -0.1471415000, -0.4669046000", \ + "0.0212527000, 0.0194670000, 0.0146488000, 0.0014524000, -0.0363975000, -0.1456328000, -0.4655356000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0178432000, 0.0195417000, 0.0243977000, 0.0379030000, 0.0758595000, 0.1851680000, 0.4994124000", \ + "0.0178410000, 0.0195410000, 0.0243849000, 0.0378973000, 0.0758580000, 0.1850605000, 0.5045968000", \ + "0.0177007000, 0.0193993000, 0.0242527000, 0.0377428000, 0.0757241000, 0.1849662000, 0.5004755000", \ + "0.0175258000, 0.0191841000, 0.0239504000, 0.0373568000, 0.0753277000, 0.1847751000, 0.5020419000", \ + "0.0173432000, 0.0189949000, 0.0237121000, 0.0369214000, 0.0747755000, 0.1852073000, 0.5012218000", \ + "0.0182353000, 0.0197478000, 0.0242566000, 0.0373061000, 0.0749899000, 0.1837189000, 0.5013351000", \ + "0.0198653000, 0.0213394000, 0.0256290000, 0.0389151000, 0.0764961000, 0.1858218000, 0.5007174000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0175604000, 0.0161568000, 0.0125472000, 0.0015972000, -0.0342539000, -0.1436376000, -0.4634523000", \ + "0.0174773000, 0.0160486000, 0.0124421000, 0.0014646000, -0.0343451000, -0.1437257000, -0.4635503000", \ + "0.0172840000, 0.0158283000, 0.0122207000, 0.0013754000, -0.0345153000, -0.1438634000, -0.4636366000", \ + "0.0171596000, 0.0156983000, 0.0120897000, 0.0012118000, -0.0346252000, -0.1440072000, -0.4638842000", \ + "0.0172163000, 0.0157327000, 0.0121314000, 0.0010857000, -0.0347683000, -0.1441290000, -0.4639399000", \ + "0.0173572000, 0.0159114000, 0.0121547000, 0.0012554000, -0.0346513000, -0.1439780000, -0.4637035000", \ + "0.0246272000, 0.0228504000, 0.0180375000, 0.0047805000, -0.0331439000, -0.1422587000, -0.4621464000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0181652000, 0.0198586000, 0.0246966000, 0.0382176000, 0.0761908000, 0.1855560000, 0.5026898000", \ + "0.0181442000, 0.0198384000, 0.0247101000, 0.0382283000, 0.0761927000, 0.1854104000, 0.4997745000", \ + "0.0180237000, 0.0197169000, 0.0245683000, 0.0381045000, 0.0760633000, 0.1853620000, 0.5049487000", \ + "0.0177745000, 0.0194499000, 0.0242500000, 0.0376906000, 0.0756554000, 0.1851178000, 0.5002191000", \ + "0.0175334000, 0.0191723000, 0.0239351000, 0.0372467000, 0.0752677000, 0.1854530000, 0.4993143000", \ + "0.0180765000, 0.0196107000, 0.0242227000, 0.0373158000, 0.0750921000, 0.1833653000, 0.5010710000", \ + "0.0194368000, 0.0208885000, 0.0253151000, 0.0385116000, 0.0762548000, 0.1856138000, 0.4999127000"); + } + } + max_capacitance : 0.3012180000; + max_transition : 1.5071530000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.1999927000, 0.2064789000, 0.2209400000, 0.2499710000, 0.3062150000, 0.4291194000, 0.7488590000", \ + "0.2049276000, 0.2114044000, 0.2259717000, 0.2548385000, 0.3116297000, 0.4345568000, 0.7542277000", \ + "0.2168904000, 0.2233875000, 0.2378319000, 0.2667614000, 0.3235856000, 0.4461458000, 0.7659969000", \ + "0.2432949000, 0.2497625000, 0.2642010000, 0.2932192000, 0.3495679000, 0.4726360000, 0.7922383000", \ + "0.3006987000, 0.3071312000, 0.3216166000, 0.3505869000, 0.4073231000, 0.5302953000, 0.8496856000", \ + "0.4160632000, 0.4231838000, 0.4389856000, 0.4700881000, 0.5294217000, 0.6536448000, 0.9732272000", \ + "0.6085173000, 0.6170326000, 0.6362547000, 0.6726923000, 0.7400192000, 0.8731577000, 1.1973706000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0996642000, 0.1060833000, 0.1208656000, 0.1541568000, 0.2369780000, 0.4717516000, 1.1473313000", \ + "0.1037761000, 0.1101571000, 0.1249659000, 0.1583387000, 0.2412694000, 0.4752597000, 1.1516214000", \ + "0.1138500000, 0.1202201000, 0.1350407000, 0.1684025000, 0.2513456000, 0.4849232000, 1.1617228000", \ + "0.1384948000, 0.1448674000, 0.1596337000, 0.1929499000, 0.2759416000, 0.5099262000, 1.1871405000", \ + "0.1851514000, 0.1920904000, 0.2076152000, 0.2416913000, 0.3250447000, 0.5593248000, 1.2386661000", \ + "0.2460191000, 0.2545364000, 0.2730738000, 0.3100237000, 0.3947529000, 0.6289920000, 1.3082225000", \ + "0.3053019000, 0.3164053000, 0.3403315000, 0.3854542000, 0.4744111000, 0.7087797000, 1.3855967000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0293029000, 0.0333958000, 0.0429420000, 0.0632778000, 0.1137920000, 0.2503609000, 0.6674249000", \ + "0.0291811000, 0.0332186000, 0.0428842000, 0.0631821000, 0.1137213000, 0.2500145000, 0.6686193000", \ + "0.0291737000, 0.0334602000, 0.0428360000, 0.0639193000, 0.1135063000, 0.2504063000, 0.6684613000", \ + "0.0293766000, 0.0335194000, 0.0430680000, 0.0632250000, 0.1137647000, 0.2502361000, 0.6687473000", \ + "0.0293085000, 0.0335656000, 0.0428676000, 0.0633969000, 0.1134430000, 0.2502580000, 0.6689370000", \ + "0.0343035000, 0.0386789000, 0.0479182000, 0.0697075000, 0.1173927000, 0.2526620000, 0.6697010000", \ + "0.0460125000, 0.0503546000, 0.0610610000, 0.0835942000, 0.1343136000, 0.2655048000, 0.6696860000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0248481000, 0.0296924000, 0.0428468000, 0.0793252000, 0.1902242000, 0.5245882000, 1.4967940000", \ + "0.0247067000, 0.0297675000, 0.0428571000, 0.0794550000, 0.1900120000, 0.5246996000, 1.4979699000", \ + "0.0248377000, 0.0297257000, 0.0428424000, 0.0794444000, 0.1901204000, 0.5238351000, 1.4979684000", \ + "0.0248000000, 0.0297028000, 0.0428205000, 0.0793762000, 0.1898024000, 0.5242339000, 1.4995211000", \ + "0.0283998000, 0.0331473000, 0.0457049000, 0.0810760000, 0.1904781000, 0.5257083000, 1.5026725000", \ + "0.0378019000, 0.0422745000, 0.0546396000, 0.0873086000, 0.1934812000, 0.5244698000, 1.5029342000", \ + "0.0518886000, 0.0581216000, 0.0721092000, 0.1037575000, 0.1994158000, 0.5257629000, 1.4944743000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.2196925000, 0.2264166000, 0.2412643000, 0.2703001000, 0.3270068000, 0.4503838000, 0.7698357000", \ + "0.2249072000, 0.2316301000, 0.2464847000, 0.2758638000, 0.3322772000, 0.4554173000, 0.7753963000", \ + "0.2378419000, 0.2445477000, 0.2593742000, 0.2887738000, 0.3452238000, 0.4686384000, 0.7883693000", \ + "0.2663599000, 0.2730876000, 0.2879836000, 0.3171872000, 0.3742445000, 0.4973956000, 0.8172351000", \ + "0.3283463000, 0.3350606000, 0.3498631000, 0.3791302000, 0.4362365000, 0.5593657000, 0.8793078000", \ + "0.4584136000, 0.4656611000, 0.4822113000, 0.5130489000, 0.5715601000, 0.6957790000, 1.0158354000", \ + "0.6869799000, 0.6957795000, 0.7147798000, 0.7511295000, 0.8172745000, 0.9493248000, 1.2724121000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.1077862000, 0.1136229000, 0.1274310000, 0.1593604000, 0.2411863000, 0.4747462000, 1.1519669000", \ + "0.1120472000, 0.1179078000, 0.1316815000, 0.1636583000, 0.2454396000, 0.4791079000, 1.1563291000", \ + "0.1211897000, 0.1270861000, 0.1408428000, 0.1727884000, 0.2546281000, 0.4893353000, 1.1645550000", \ + "0.1418521000, 0.1476714000, 0.1614593000, 0.1933685000, 0.2754165000, 0.5083498000, 1.1846397000", \ + "0.1822349000, 0.1884461000, 0.2025614000, 0.2353376000, 0.3176913000, 0.5512577000, 1.2287453000", \ + "0.2395063000, 0.2466700000, 0.2627170000, 0.2974369000, 0.3807930000, 0.6145843000, 1.2929185000", \ + "0.2950438000, 0.3044899000, 0.3249371000, 0.3642536000, 0.4505183000, 0.6854545000, 1.3610811000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0311866000, 0.0353575000, 0.0447347000, 0.0653202000, 0.1152087000, 0.2513059000, 0.6692149000", \ + "0.0312958000, 0.0355408000, 0.0442744000, 0.0648955000, 0.1154361000, 0.2511243000, 0.6679605000", \ + "0.0312502000, 0.0355260000, 0.0441260000, 0.0649535000, 0.1150839000, 0.2512717000, 0.6681129000", \ + "0.0310405000, 0.0350995000, 0.0449127000, 0.0647508000, 0.1148834000, 0.2510409000, 0.6690745000", \ + "0.0312500000, 0.0354664000, 0.0442885000, 0.0647761000, 0.1148696000, 0.2512724000, 0.6686485000", \ + "0.0354180000, 0.0391418000, 0.0487046000, 0.0689863000, 0.1174787000, 0.2520786000, 0.6692008000", \ + "0.0467134000, 0.0509361000, 0.0616950000, 0.0832734000, 0.1330238000, 0.2644257000, 0.6713408000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0222921000, 0.0272939000, 0.0405507000, 0.0775055000, 0.1896800000, 0.5253555000, 1.5019940000", \ + "0.0222791000, 0.0272337000, 0.0405824000, 0.0775367000, 0.1896136000, 0.5250091000, 1.5009399000", \ + "0.0222957000, 0.0272878000, 0.0404930000, 0.0774761000, 0.1896422000, 0.5246482000, 1.4989963000", \ + "0.0223596000, 0.0273518000, 0.0404130000, 0.0774594000, 0.1891736000, 0.5249053000, 1.4963530000", \ + "0.0242513000, 0.0291583000, 0.0426615000, 0.0788773000, 0.1899022000, 0.5254732000, 1.5018795000", \ + "0.0296298000, 0.0346639000, 0.0479442000, 0.0828520000, 0.1916790000, 0.5243804000, 1.5015568000", \ + "0.0407025000, 0.0466362000, 0.0600941000, 0.0930744000, 0.1955565000, 0.5258675000, 1.4982735000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.1767070000, 0.1832373000, 0.1977802000, 0.2268886000, 0.2839394000, 0.4072315000, 0.7271403000", \ + "0.1801842000, 0.1867455000, 0.2013390000, 0.2304305000, 0.2875272000, 0.4108532000, 0.7307252000", \ + "0.1895163000, 0.1959966000, 0.2105233000, 0.2396557000, 0.2968090000, 0.4201000000, 0.7400026000", \ + "0.2152091000, 0.2217376000, 0.2363376000, 0.2653808000, 0.3222366000, 0.4456649000, 0.7654058000", \ + "0.2789960000, 0.2855018000, 0.2999601000, 0.3289191000, 0.3857457000, 0.5093481000, 0.8292710000", \ + "0.4065946000, 0.4141761000, 0.4308619000, 0.4625778000, 0.5223620000, 0.6477599000, 0.9677421000", \ + "0.6015430000, 0.6111840000, 0.6324248000, 0.6729054000, 0.7420360000, 0.8729674000, 1.1969964000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0890351000, 0.0953799000, 0.1101519000, 0.1437062000, 0.2269122000, 0.4613986000, 1.1387250000", \ + "0.0934614000, 0.0998041000, 0.1146121000, 0.1481208000, 0.2315082000, 0.4656710000, 1.1455411000", \ + "0.1040100000, 0.1103713000, 0.1251240000, 0.1585759000, 0.2418277000, 0.4768491000, 1.1635976000", \ + "0.1283069000, 0.1346037000, 0.1492562000, 0.1826123000, 0.2658669000, 0.5000786000, 1.1778890000", \ + "0.1704938000, 0.1775741000, 0.1934118000, 0.2279599000, 0.3115643000, 0.5458854000, 1.2232229000", \ + "0.2224181000, 0.2313845000, 0.2507803000, 0.2888065000, 0.3742539000, 0.6088886000, 1.2881770000", \ + "0.2706037000, 0.2822647000, 0.3071629000, 0.3552282000, 0.4460556000, 0.6809318000, 1.3578870000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0297033000, 0.0340285000, 0.0430307000, 0.0643172000, 0.1145945000, 0.2513137000, 0.6690128000", \ + "0.0299173000, 0.0338056000, 0.0432754000, 0.0639643000, 0.1147055000, 0.2509965000, 0.6689801000", \ + "0.0295891000, 0.0336945000, 0.0429689000, 0.0644596000, 0.1145741000, 0.2509598000, 0.6689608000", \ + "0.0297357000, 0.0339174000, 0.0429695000, 0.0642773000, 0.1147751000, 0.2511762000, 0.6664350000", \ + "0.0295788000, 0.0336764000, 0.0431458000, 0.0645337000, 0.1150703000, 0.2511401000, 0.6686203000", \ + "0.0388441000, 0.0430086000, 0.0524555000, 0.0722217000, 0.1197574000, 0.2537030000, 0.6694010000", \ + "0.0561193000, 0.0623563000, 0.0730681000, 0.0938024000, 0.1386502000, 0.2663901000, 0.6726459000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0239436000, 0.0288275000, 0.0418192000, 0.0784256000, 0.1893982000, 0.5241380000, 1.4984733000", \ + "0.0239718000, 0.0288178000, 0.0418197000, 0.0784011000, 0.1890200000, 0.5253765000, 1.5063437000", \ + "0.0239611000, 0.0288011000, 0.0419038000, 0.0782596000, 0.1893250000, 0.5239343000, 1.5002350000", \ + "0.0241073000, 0.0289823000, 0.0420983000, 0.0786188000, 0.1895107000, 0.5246076000, 1.5035549000", \ + "0.0288944000, 0.0337222000, 0.0461744000, 0.0811091000, 0.1904094000, 0.5259796000, 1.5035015000", \ + "0.0396450000, 0.0442229000, 0.0562304000, 0.0888349000, 0.1935513000, 0.5236656000, 1.5030098000", \ + "0.0551311000, 0.0614557000, 0.0762233000, 0.1088797000, 0.2018753000, 0.5270518000, 1.4955717000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.1925965000, 0.1993503000, 0.2141533000, 0.2434884000, 0.3007086000, 0.4238958000, 0.7439947000", \ + "0.1965139000, 0.2032309000, 0.2180460000, 0.2473029000, 0.3045116000, 0.4277048000, 0.7479199000", \ + "0.2065421000, 0.2132591000, 0.2280831000, 0.2574720000, 0.3141757000, 0.4375363000, 0.7576447000", \ + "0.2323878000, 0.2391169000, 0.2539579000, 0.2831720000, 0.3403954000, 0.4635601000, 0.7835009000", \ + "0.2975934000, 0.3043165000, 0.3191488000, 0.3483166000, 0.4052459000, 0.5289487000, 0.8489726000", \ + "0.4324988000, 0.4404917000, 0.4570491000, 0.4885357000, 0.5474014000, 0.6717648000, 0.9917549000", \ + "0.6415297000, 0.6514756000, 0.6729419000, 0.7132198000, 0.7810519000, 0.9108927000, 1.2340382000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0932533000, 0.0995748000, 0.1143492000, 0.1478838000, 0.2312068000, 0.4652693000, 1.1421566000", \ + "0.0979057000, 0.1042383000, 0.1190758000, 0.1526137000, 0.2359959000, 0.4701959000, 1.1482922000", \ + "0.1074922000, 0.1138373000, 0.1286502000, 0.1621728000, 0.2455564000, 0.4799134000, 1.1575778000", \ + "0.1285945000, 0.1349080000, 0.1496068000, 0.1830142000, 0.2662960000, 0.5002584000, 1.1837232000", \ + "0.1669009000, 0.1737804000, 0.1895752000, 0.2240321000, 0.3076572000, 0.5422394000, 1.2196057000", \ + "0.2195603000, 0.2278954000, 0.2464013000, 0.2838205000, 0.3693423000, 0.6034834000, 1.2809938000", \ + "0.2723594000, 0.2833329000, 0.3073455000, 0.3525653000, 0.4427882000, 0.6777506000, 1.3541959000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0310994000, 0.0351664000, 0.0442021000, 0.0652336000, 0.1147339000, 0.2512526000, 0.6684591000", \ + "0.0311676000, 0.0351569000, 0.0441925000, 0.0655452000, 0.1148050000, 0.2509135000, 0.6683906000", \ + "0.0312345000, 0.0354499000, 0.0440564000, 0.0651749000, 0.1151861000, 0.2510441000, 0.6681548000", \ + "0.0312580000, 0.0354876000, 0.0440882000, 0.0653039000, 0.1150514000, 0.2511186000, 0.6656876000", \ + "0.0310225000, 0.0352850000, 0.0445339000, 0.0656371000, 0.1148025000, 0.2508866000, 0.6688237000", \ + "0.0391495000, 0.0429188000, 0.0518933000, 0.0711769000, 0.1188903000, 0.2525473000, 0.6663157000", \ + "0.0563787000, 0.0618658000, 0.0730043000, 0.0927271000, 0.1367098000, 0.2652423000, 0.6717119000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0239669000, 0.0287815000, 0.0417854000, 0.0783656000, 0.1894638000, 0.5246256000, 1.5044935000", \ + "0.0239897000, 0.0287931000, 0.0418419000, 0.0784570000, 0.1889720000, 0.5252339000, 1.4987814000", \ + "0.0239960000, 0.0287789000, 0.0418236000, 0.0784864000, 0.1890489000, 0.5244397000, 1.5071532000", \ + "0.0240985000, 0.0289410000, 0.0420052000, 0.0784723000, 0.1894338000, 0.5244293000, 1.5010820000", \ + "0.0273734000, 0.0324627000, 0.0452035000, 0.0804936000, 0.1896438000, 0.5253895000, 1.4987553000", \ + "0.0356865000, 0.0406223000, 0.0534520000, 0.0871309000, 0.1925898000, 0.5234900000, 1.4999428000", \ + "0.0495249000, 0.0558693000, 0.0700155000, 0.1025592000, 0.1999601000, 0.5252903000, 1.4972747000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a22o_4") { + leakage_power () { + value : 0.0113302000; + when : "!A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0102736000; + when : "!A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0061161000; + when : "!A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0120943000; + when : "!A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0093744000; + when : "!A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0082771000; + when : "!A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0061161000; + when : "!A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0091020000; + when : "!A1&A2&B1&!B2"; + } + leakage_power () { + value : 0.0090448000; + when : "A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0079480000; + when : "A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0061173000; + when : "A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0087723000; + when : "A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0043867000; + when : "A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0044935000; + when : "A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0022843000; + when : "A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0044550000; + when : "A1&A2&B1&!B2"; + } + area : 17.516800000; + cell_footprint : "sky130_fd_sc_hd__a22o"; + cell_leakage_power : 0.0075116040; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0043320000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041460000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0087632000, 0.0087694000, 0.0087837000, 0.0087878000, 0.0087973000, 0.0088191000, 0.0088692000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0065990000, -0.0066052000, -0.0066192000, -0.0066060000, -0.0065753000, -0.0065047000, -0.0063419000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045180000; + } + pin ("A2") { + capacitance : 0.0047870000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045420000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082199000, 0.0082125000, 0.0081953000, 0.0081981000, 0.0082045000, 0.0082194000, 0.0082536000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0081854000, -0.0081838000, -0.0081799000, -0.0081788000, -0.0081765000, -0.0081711000, -0.0081586000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050320000; + } + pin ("B1") { + capacitance : 0.0043360000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040450000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0088787000, 0.0088744000, 0.0088645000, 0.0088622000, 0.0088569000, 0.0088447000, 0.0088165000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0067444000, -0.0067475000, -0.0067547000, -0.0067403000, -0.0067071000, -0.0066305000, -0.0064541000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046260000; + } + pin ("B2") { + capacitance : 0.0048580000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0044930000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0086077000, 0.0086001000, 0.0085826000, 0.0085824000, 0.0085822000, 0.0085816000, 0.0085801000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0085586000, -0.0085599000, -0.0085628000, -0.0085630000, -0.0085633000, -0.0085640000, -0.0085657000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0052230000; + } + pin ("X") { + direction : "output"; + function : "(B1&B2) | (A1&A2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0353936000, 0.0335352000, 0.0282869000, 0.0128063000, -0.0422494000, -0.2329909000, -0.8537849000", \ + "0.0350140000, 0.0332082000, 0.0277792000, 0.0124077000, -0.0425811000, -0.2332004000, -0.8539391000", \ + "0.0346298000, 0.0328359000, 0.0274054000, 0.0119944000, -0.0430304000, -0.2336396000, -0.8546542000", \ + "0.0342764000, 0.0325427000, 0.0271305000, 0.0116217000, -0.0435363000, -0.2340846000, -0.8550062000", \ + "0.0342624000, 0.0324673000, 0.0270040000, 0.0114034000, -0.0439038000, -0.2345626000, -0.8552400000", \ + "0.0357446000, 0.0338951000, 0.0281348000, 0.0124344000, -0.0430732000, -0.2336397000, -0.8541084000", \ + "0.0469745000, 0.0448363000, 0.0383170000, 0.0190875000, -0.0406947000, -0.2314029000, -0.8521135000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0319483000, 0.0339116000, 0.0401724000, 0.0596387000, 0.1196136000, 0.3106195000, 0.9270565000", \ + "0.0318752000, 0.0338285000, 0.0400903000, 0.0595805000, 0.1195763000, 0.3107998000, 0.9221629000", \ + "0.0316183000, 0.0335713000, 0.0398256000, 0.0592622000, 0.1193148000, 0.3106374000, 0.9262385000", \ + "0.0311194000, 0.0330536000, 0.0392349000, 0.0585241000, 0.1186960000, 0.3099405000, 0.9266482000", \ + "0.0307494000, 0.0326028000, 0.0386751000, 0.0578306000, 0.1179410000, 0.3093318000, 0.9206863000", \ + "0.0317057000, 0.0335125000, 0.0392859000, 0.0581651000, 0.1173558000, 0.3078341000, 0.9288231000", \ + "0.0342789000, 0.0359669000, 0.0416549000, 0.0600361000, 0.1199693000, 0.3106345000, 0.9252558000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0343112000, 0.0325446000, 0.0271752000, 0.0118191000, -0.0431243000, -0.2338802000, -0.8548649000", \ + "0.0342718000, 0.0325934000, 0.0271757000, 0.0117948000, -0.0432775000, -0.2340563000, -0.8551082000", \ + "0.0337509000, 0.0319511000, 0.0265678000, 0.0112308000, -0.0436919000, -0.2345030000, -0.8555422000", \ + "0.0334202000, 0.0315676000, 0.0262144000, 0.0107392000, -0.0442875000, -0.2348217000, -0.8561100000", \ + "0.0328569000, 0.0310427000, 0.0256904000, 0.0102608000, -0.0448538000, -0.2354850000, -0.8564761000", \ + "0.0324706000, 0.0306889000, 0.0251074000, 0.0102916000, -0.0452245000, -0.2357789000, -0.8566577000", \ + "0.0417172000, 0.0396433000, 0.0334036000, 0.0145739000, -0.0449153000, -0.2360875000, -0.8566911000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0357267000, 0.0376945000, 0.0439747000, 0.0637147000, 0.1244793000, 0.3166912000, 0.9354572000", \ + "0.0355656000, 0.0375281000, 0.0438089000, 0.0635549000, 0.1242915000, 0.3166570000, 0.9353318000", \ + "0.0352887000, 0.0372508000, 0.0435418000, 0.0632680000, 0.1239941000, 0.3163195000, 0.9348198000", \ + "0.0349533000, 0.0368818000, 0.0431386000, 0.0627069000, 0.1233713000, 0.3156548000, 0.9293578000", \ + "0.0349681000, 0.0368623000, 0.0429616000, 0.0622899000, 0.1227206000, 0.3164195000, 0.9301355000", \ + "0.0369700000, 0.0387363000, 0.0445099000, 0.0632875000, 0.1228041000, 0.3141841000, 0.9309220000", \ + "0.0397126000, 0.0412146000, 0.0467914000, 0.0652647000, 0.1250973000, 0.3159731000, 0.9286844000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0409641000, 0.0394591000, 0.0340495000, 0.0185669000, -0.0366434000, -0.2273149000, -0.8482792000", \ + "0.0407998000, 0.0389613000, 0.0336584000, 0.0181464000, -0.0369080000, -0.2275220000, -0.8486165000", \ + "0.0407339000, 0.0389438000, 0.0335038000, 0.0180260000, -0.0370541000, -0.2278281000, -0.8486787000", \ + "0.0402444000, 0.0384111000, 0.0329928000, 0.0176202000, -0.0374285000, -0.2280998000, -0.8488431000", \ + "0.0398832000, 0.0380756000, 0.0326248000, 0.0172267000, -0.0378656000, -0.2285576000, -0.8493342000", \ + "0.0402510000, 0.0384206000, 0.0328585000, 0.0169373000, -0.0383236000, -0.2287359000, -0.8494679000", \ + "0.0490133000, 0.0469256000, 0.0407154000, 0.0218135000, -0.0379431000, -0.2290355000, -0.8494455000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0390874000, 0.0410066000, 0.0471843000, 0.0667453000, 0.1275045000, 0.3192417000, 0.9347616000", \ + "0.0388248000, 0.0407799000, 0.0470311000, 0.0666237000, 0.1273763000, 0.3196729000, 0.9369637000", \ + "0.0386193000, 0.0405731000, 0.0468383000, 0.0663990000, 0.1271639000, 0.3194009000, 0.9326831000", \ + "0.0383344000, 0.0402850000, 0.0465099000, 0.0660579000, 0.1266764000, 0.3190053000, 0.9377033000", \ + "0.0379426000, 0.0398702000, 0.0459580000, 0.0653026000, 0.1257649000, 0.3183134000, 0.9372547000", \ + "0.0390929000, 0.0409241000, 0.0468617000, 0.0655520000, 0.1253719000, 0.3167204000, 0.9332807000", \ + "0.0407914000, 0.0425874000, 0.0485437000, 0.0670169000, 0.1268690000, 0.3186801000, 0.9296196000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0288654000, 0.0270635000, 0.0217383000, 0.0063165000, -0.0486974000, -0.2393706000, -0.8603354000", \ + "0.0285247000, 0.0267500000, 0.0213287000, 0.0059556000, -0.0490248000, -0.2396375000, -0.8604719000", \ + "0.0280464000, 0.0262609000, 0.0208741000, 0.0054247000, -0.0495242000, -0.2401443000, -0.8610146000", \ + "0.0275711000, 0.0257520000, 0.0203224000, 0.0049032000, -0.0501435000, -0.2407825000, -0.8617305000", \ + "0.0277442000, 0.0259905000, 0.0204955000, 0.0049157000, -0.0503384000, -0.2408773000, -0.8617384000", \ + "0.0284614000, 0.0264784000, 0.0208042000, 0.0050137000, -0.0504367000, -0.2408404000, -0.8614628000", \ + "0.0401737000, 0.0379881000, 0.0313843000, 0.0120984000, -0.0478737000, -0.2385966000, -0.8594053000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0303920000, 0.0323602000, 0.0386135000, 0.0580925000, 0.1182446000, 0.3097294000, 0.9260125000", \ + "0.0303224000, 0.0322859000, 0.0385201000, 0.0580364000, 0.1182314000, 0.3097112000, 0.9260646000", \ + "0.0301089000, 0.0320751000, 0.0383212000, 0.0577651000, 0.1179672000, 0.3095672000, 0.9218057000", \ + "0.0297880000, 0.0317143000, 0.0378516000, 0.0571068000, 0.1171849000, 0.3088424000, 0.9241136000", \ + "0.0296441000, 0.0314548000, 0.0375289000, 0.0565883000, 0.1164400000, 0.3081938000, 0.9252519000", \ + "0.0308631000, 0.0326202000, 0.0383785000, 0.0571151000, 0.1163039000, 0.3070571000, 0.9236232000", \ + "0.0340970000, 0.0357240000, 0.0413361000, 0.0593831000, 0.1191455000, 0.3096785000, 0.9215306000"); + } + } + max_capacitance : 0.5566500000; + max_transition : 1.5092770000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.2086092000, 0.2128471000, 0.2238946000, 0.2485439000, 0.2996216000, 0.4166649000, 0.7435960000", \ + "0.2137310000, 0.2179814000, 0.2290124000, 0.2536847000, 0.3052143000, 0.4217356000, 0.7482968000", \ + "0.2263040000, 0.2305457000, 0.2415512000, 0.2661818000, 0.3173087000, 0.4343454000, 0.7610682000", \ + "0.2549899000, 0.2592146000, 0.2701972000, 0.2947878000, 0.3461398000, 0.4630773000, 0.7899553000", \ + "0.3168798000, 0.3211149000, 0.3321280000, 0.3569301000, 0.4084043000, 0.5253216000, 0.8524487000", \ + "0.4434832000, 0.4480488000, 0.4598075000, 0.4862306000, 0.5396315000, 0.6580130000, 0.9852815000", \ + "0.6653493000, 0.6707044000, 0.6847632000, 0.7155322000, 0.7766816000, 0.9039762000, 1.2354451000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0900997000, 0.0942027000, 0.1053732000, 0.1333575000, 0.2070436000, 0.4315213000, 1.1488147000", \ + "0.0940743000, 0.0982506000, 0.1093838000, 0.1373681000, 0.2111417000, 0.4355625000, 1.1521513000", \ + "0.1040560000, 0.1081754000, 0.1193423000, 0.1472704000, 0.2209555000, 0.4454733000, 1.1634614000", \ + "0.1276529000, 0.1317933000, 0.1428325000, 0.1705561000, 0.2442027000, 0.4694078000, 1.1830023000", \ + "0.1679142000, 0.1723687000, 0.1840805000, 0.2124474000, 0.2865181000, 0.5113884000, 1.2267333000", \ + "0.2146968000, 0.2200690000, 0.2338468000, 0.2647931000, 0.3400101000, 0.5645440000, 1.2811061000", \ + "0.2470712000, 0.2539202000, 0.2717226000, 0.3101698000, 0.3897708000, 0.6142775000, 1.3297441000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0301835000, 0.0327909000, 0.0396684000, 0.0561430000, 0.0990216000, 0.2243746000, 0.6466051000", \ + "0.0301091000, 0.0326678000, 0.0395258000, 0.0566054000, 0.0989161000, 0.2247061000, 0.6484165000", \ + "0.0301312000, 0.0326951000, 0.0395471000, 0.0564707000, 0.0990415000, 0.2242748000, 0.6484266000", \ + "0.0304248000, 0.0326438000, 0.0394828000, 0.0564336000, 0.0991397000, 0.2242508000, 0.6473625000", \ + "0.0303855000, 0.0326536000, 0.0399604000, 0.0564836000, 0.0987593000, 0.2245356000, 0.6476097000", \ + "0.0346469000, 0.0373164000, 0.0440490000, 0.0609066000, 0.1023288000, 0.2261149000, 0.6480832000", \ + "0.0459691000, 0.0492735000, 0.0574567000, 0.0750185000, 0.1180361000, 0.2393244000, 0.6492831000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0235617000, 0.0266947000, 0.0362478000, 0.0650194000, 0.1597339000, 0.4772549000, 1.5051268000", \ + "0.0236014000, 0.0266995000, 0.0362294000, 0.0650580000, 0.1599126000, 0.4773085000, 1.5044088000", \ + "0.0235159000, 0.0266270000, 0.0361267000, 0.0649921000, 0.1598114000, 0.4773206000, 1.5034169000", \ + "0.0235192000, 0.0266241000, 0.0361368000, 0.0650114000, 0.1595984000, 0.4766637000, 1.5006598000", \ + "0.0271234000, 0.0300255000, 0.0390813000, 0.0672397000, 0.1605165000, 0.4778349000, 1.5029634000", \ + "0.0354690000, 0.0383331000, 0.0470050000, 0.0729867000, 0.1631544000, 0.4768397000, 1.5030335000", \ + "0.0490778000, 0.0526997000, 0.0631417000, 0.0887335000, 0.1699493000, 0.4784231000, 1.5000984000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.2191499000, 0.2234763000, 0.2345614000, 0.2589813000, 0.3095332000, 0.4252621000, 0.7518649000", \ + "0.2244673000, 0.2288311000, 0.2398750000, 0.2643564000, 0.3150889000, 0.4302919000, 0.7567223000", \ + "0.2375369000, 0.2418626000, 0.2529520000, 0.2774320000, 0.3281724000, 0.4437449000, 0.7703093000", \ + "0.2670804000, 0.2713919000, 0.2825002000, 0.3069393000, 0.3572723000, 0.4729611000, 0.7991985000", \ + "0.3292193000, 0.3335326000, 0.3446347000, 0.3691163000, 0.4198549000, 0.5354567000, 0.8620633000", \ + "0.4580996000, 0.4627549000, 0.4745949000, 0.5002430000, 0.5526307000, 0.6691006000, 0.9958459000", \ + "0.6812710000, 0.6868324000, 0.7010715000, 0.7318318000, 0.7915787000, 0.9168181000, 1.2468162000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0976290000, 0.1014049000, 0.1116931000, 0.1380905000, 0.2107049000, 0.4351188000, 1.1511126000", \ + "0.1019486000, 0.1057512000, 0.1160438000, 0.1425132000, 0.2152701000, 0.4392852000, 1.1550664000", \ + "0.1112245000, 0.1150132000, 0.1253441000, 0.1517321000, 0.2244374000, 0.4484256000, 1.1629577000", \ + "0.1323342000, 0.1361121000, 0.1464103000, 0.1727779000, 0.2454164000, 0.4696231000, 1.1860561000", \ + "0.1717592000, 0.1757124000, 0.1863738000, 0.2133301000, 0.2862124000, 0.5106655000, 1.2277392000", \ + "0.2249470000, 0.2295660000, 0.2416378000, 0.2701260000, 0.3436970000, 0.5679358000, 1.2849303000", \ + "0.2726759000, 0.2787038000, 0.2942067000, 0.3272932000, 0.4035429000, 0.6277905000, 1.3431907000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0306192000, 0.0335174000, 0.0397497000, 0.0558937000, 0.0974541000, 0.2223470000, 0.6476895000", \ + "0.0307817000, 0.0333498000, 0.0397998000, 0.0560742000, 0.0971593000, 0.2223239000, 0.6466349000", \ + "0.0306269000, 0.0331601000, 0.0396784000, 0.0555469000, 0.0972905000, 0.2223262000, 0.6473708000", \ + "0.0310608000, 0.0336480000, 0.0396520000, 0.0561368000, 0.0975213000, 0.2224382000, 0.6474830000", \ + "0.0309752000, 0.0335092000, 0.0396297000, 0.0556395000, 0.0974842000, 0.2223189000, 0.6473045000", \ + "0.0348874000, 0.0377793000, 0.0441760000, 0.0596946000, 0.1000992000, 0.2238078000, 0.6476514000", \ + "0.0462567000, 0.0489463000, 0.0569052000, 0.0742259000, 0.1155720000, 0.2355883000, 0.6484627000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0209484000, 0.0241942000, 0.0337797000, 0.0626976000, 0.1588506000, 0.4776284000, 1.5040409000", \ + "0.0210789000, 0.0242131000, 0.0337475000, 0.0627814000, 0.1587114000, 0.4773311000, 1.5022553000", \ + "0.0209428000, 0.0241210000, 0.0336795000, 0.0627452000, 0.1590087000, 0.4769995000, 1.5005870000", \ + "0.0209872000, 0.0240730000, 0.0336918000, 0.0627715000, 0.1587347000, 0.4774534000, 1.5043988000", \ + "0.0229291000, 0.0261528000, 0.0355367000, 0.0642366000, 0.1595294000, 0.4774960000, 1.5052858000", \ + "0.0281669000, 0.0313100000, 0.0407580000, 0.0682085000, 0.1611100000, 0.4764269000, 1.5043417000", \ + "0.0388420000, 0.0427211000, 0.0530989000, 0.0787546000, 0.1654484000, 0.4786933000, 1.5002380000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.1855716000, 0.1899348000, 0.2011920000, 0.2262893000, 0.2783845000, 0.3957863000, 0.7225594000", \ + "0.1893765000, 0.1936919000, 0.2049055000, 0.2299411000, 0.2815940000, 0.3992477000, 0.7264162000", \ + "0.1989394000, 0.2032528000, 0.2144655000, 0.2394904000, 0.2911954000, 0.4088585000, 0.7360317000", \ + "0.2251566000, 0.2294078000, 0.2406466000, 0.2654601000, 0.3173639000, 0.4359277000, 0.7631084000", \ + "0.2930485000, 0.2973913000, 0.3086446000, 0.3335899000, 0.3856172000, 0.5033003000, 0.8304551000", \ + "0.4384917000, 0.4434692000, 0.4561895000, 0.4832000000, 0.5370593000, 0.6563417000, 0.9832856000", \ + "0.6740430000, 0.6803135000, 0.6960520000, 0.7311042000, 0.7953733000, 0.9201644000, 1.2511152000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0763085000, 0.0802411000, 0.0909519000, 0.1179355000, 0.1902059000, 0.4128630000, 1.1320175000", \ + "0.0804559000, 0.0844096000, 0.0951326000, 0.1221282000, 0.1944341000, 0.4170269000, 1.1362868000", \ + "0.0904389000, 0.0943797000, 0.1050776000, 0.1320218000, 0.2043814000, 0.4273270000, 1.1511226000", \ + "0.1124879000, 0.1164739000, 0.1271636000, 0.1540308000, 0.2263599000, 0.4500340000, 1.1633673000", \ + "0.1448715000, 0.1493607000, 0.1610610000, 0.1890760000, 0.2623712000, 0.4865842000, 1.2056931000", \ + "0.1770261000, 0.1827545000, 0.1973770000, 0.2290431000, 0.3037850000, 0.5275297000, 1.2453836000", \ + "0.1840993000, 0.1915076000, 0.2103821000, 0.2508120000, 0.3323272000, 0.5558973000, 1.2702864000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0314723000, 0.0338220000, 0.0405960000, 0.0571803000, 0.0999079000, 0.2251817000, 0.6479451000", \ + "0.0312053000, 0.0338638000, 0.0409552000, 0.0575403000, 0.1002024000, 0.2251727000, 0.6474894000", \ + "0.0312632000, 0.0339326000, 0.0410254000, 0.0574996000, 0.1001227000, 0.2252847000, 0.6474811000", \ + "0.0311915000, 0.0338104000, 0.0408047000, 0.0577120000, 0.1000619000, 0.2250769000, 0.6470515000", \ + "0.0311525000, 0.0336282000, 0.0405294000, 0.0570838000, 0.0998101000, 0.2247814000, 0.6480690000", \ + "0.0395318000, 0.0423001000, 0.0496772000, 0.0642073000, 0.1045485000, 0.2272458000, 0.6487939000", \ + "0.0579974000, 0.0613334000, 0.0706563000, 0.0876860000, 0.1248923000, 0.2410480000, 0.6513063000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0220009000, 0.0251042000, 0.0344677000, 0.0630021000, 0.1581055000, 0.4761367000, 1.5081061000", \ + "0.0220636000, 0.0251027000, 0.0345001000, 0.0630346000, 0.1581613000, 0.4759773000, 1.5083357000", \ + "0.0220356000, 0.0251597000, 0.0344885000, 0.0631083000, 0.1579727000, 0.4762942000, 1.5025973000", \ + "0.0229108000, 0.0258650000, 0.0350686000, 0.0636064000, 0.1582730000, 0.4759437000, 1.5019733000", \ + "0.0277105000, 0.0307425000, 0.0394488000, 0.0666928000, 0.1595993000, 0.4752377000, 1.5091276000", \ + "0.0383677000, 0.0413222000, 0.0499675000, 0.0746607000, 0.1625496000, 0.4747630000, 1.5068335000", \ + "0.0528026000, 0.0578000000, 0.0688818000, 0.0934097000, 0.1721415000, 0.4779502000, 1.4990712000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.1906399000, 0.1949825000, 0.2060978000, 0.2306113000, 0.2813006000, 0.3968695000, 0.7233993000", \ + "0.1944330000, 0.1987531000, 0.2098675000, 0.2344011000, 0.2850726000, 0.4003181000, 0.7266468000", \ + "0.2044283000, 0.2087389000, 0.2198391000, 0.2442870000, 0.2950268000, 0.4103264000, 0.7367980000", \ + "0.2316712000, 0.2360053000, 0.2472290000, 0.2715929000, 0.3221410000, 0.4378419000, 0.7641117000", \ + "0.2985983000, 0.3029281000, 0.3140618000, 0.3383474000, 0.3889150000, 0.5047356000, 0.8313015000", \ + "0.4425991000, 0.4476679000, 0.4601263000, 0.4867045000, 0.5388279000, 0.6559859000, 0.9823626000", \ + "0.6768356000, 0.6831234000, 0.6989392000, 0.7337105000, 0.7954856000, 0.9181720000, 1.2477972000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0814564000, 0.0854099000, 0.0961252000, 0.1230953000, 0.1951769000, 0.4185704000, 1.1370425000", \ + "0.0858556000, 0.0898049000, 0.1005303000, 0.1275077000, 0.1996571000, 0.4220803000, 1.1425519000", \ + "0.0949695000, 0.0989251000, 0.1096361000, 0.1365581000, 0.2087646000, 0.4313433000, 1.1479093000", \ + "0.1142244000, 0.1182084000, 0.1289221000, 0.1558238000, 0.2281029000, 0.4516016000, 1.1707288000", \ + "0.1452280000, 0.1496291000, 0.1612639000, 0.1893486000, 0.2626469000, 0.4866489000, 1.2003204000", \ + "0.1800315000, 0.1854522000, 0.1993871000, 0.2307037000, 0.3059127000, 0.5295269000, 1.2452495000", \ + "0.1949123000, 0.2019840000, 0.2201991000, 0.2597103000, 0.3407232000, 0.5650809000, 1.2790184000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0307918000, 0.0333389000, 0.0403591000, 0.0557101000, 0.0973443000, 0.2222519000, 0.6471873000", \ + "0.0309373000, 0.0335635000, 0.0396619000, 0.0560577000, 0.0971245000, 0.2223914000, 0.6472159000", \ + "0.0309008000, 0.0335343000, 0.0396363000, 0.0561171000, 0.0970980000, 0.2223518000, 0.6463383000", \ + "0.0308407000, 0.0334294000, 0.0400295000, 0.0553282000, 0.0972961000, 0.2221623000, 0.6470200000", \ + "0.0306758000, 0.0331381000, 0.0399252000, 0.0561953000, 0.0974213000, 0.2224490000, 0.6470928000", \ + "0.0383951000, 0.0407847000, 0.0471771000, 0.0619932000, 0.1007963000, 0.2239441000, 0.6477184000", \ + "0.0560220000, 0.0595167000, 0.0687326000, 0.0844233000, 0.1200374000, 0.2354132000, 0.6495919000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0220875000, 0.0251077000, 0.0344935000, 0.0630535000, 0.1581865000, 0.4757255000, 1.5092286000", \ + "0.0220442000, 0.0250996000, 0.0344137000, 0.0631502000, 0.1579503000, 0.4761570000, 1.5055849000", \ + "0.0220497000, 0.0250833000, 0.0344254000, 0.0631544000, 0.1579815000, 0.4762002000, 1.5072813000", \ + "0.0226632000, 0.0256292000, 0.0349828000, 0.0633033000, 0.1582520000, 0.4763674000, 1.5092766000", \ + "0.0262918000, 0.0294400000, 0.0385209000, 0.0661974000, 0.1593918000, 0.4751327000, 1.5014384000", \ + "0.0351339000, 0.0382481000, 0.0470772000, 0.0729645000, 0.1625394000, 0.4756791000, 1.5081270000", \ + "0.0490066000, 0.0532856000, 0.0643942000, 0.0907023000, 0.1705645000, 0.4783113000, 1.4950877000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__a22oi_1 */ + + cell ("sky130_fd_sc_hd__a22oi_2") { + leakage_power () { + value : 0.0008302000; + when : "!A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0001445000; + when : "!A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0074111000; + when : "!A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0006657000; + when : "!A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0015164000; + when : "!A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0008307000; + when : "!A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0074111000; + when : "!A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0013518000; + when : "!A1&A2&B1&!B2"; + } + leakage_power () { + value : 0.0013522000; + when : "A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0006661000; + when : "A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0074111000; + when : "A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0011892000; + when : "A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0046626000; + when : "A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0047947000; + when : "A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0005212000; + when : "A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0046625000; + when : "A1&A2&B1&!B2"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__a22oi"; + cell_leakage_power : 0.0028388210; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0042620000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041210000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0091423000, 0.0091517000, 0.0091733000, 0.0091736000, 0.0091743000, 0.0091758000, 0.0091793000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0063018000, -0.0063113000, -0.0063333000, -0.0063148000, -0.0062724000, -0.0061745000, -0.0059489000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044030000; + } + pin ("A2") { + capacitance : 0.0043650000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041440000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079336000, 0.0079336000, 0.0079335000, 0.0079346000, 0.0079371000, 0.0079428000, 0.0079561000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079137000, -0.0079146000, -0.0079168000, -0.0079150000, -0.0079110000, -0.0079018000, -0.0078805000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045850000; + } + pin ("B1") { + capacitance : 0.0042340000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040010000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0091440000, 0.0091502000, 0.0091646000, 0.0091660000, 0.0091690000, 0.0091761000, 0.0091925000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0063712000, -0.0063748000, -0.0063833000, -0.0063673000, -0.0063305000, -0.0062456000, -0.0060500000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044680000; + } + pin ("B2") { + capacitance : 0.0042690000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039560000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079050000, 0.0079011000, 0.0078920000, 0.0078909000, 0.0078884000, 0.0078826000, 0.0078692000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078749000, -0.0078733000, -0.0078696000, -0.0078685000, -0.0078660000, -0.0078602000, -0.0078468000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045830000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1) | (!A1&!B2) | (!A2&!B1) | (!A2&!B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013213260, 0.0034918040, 0.0092276230, 0.0243853900, 0.0644421000, 0.1702980000"); + values("0.0136941000, 0.0123689000, 0.0088757000, -0.0002361000, -0.0245488000, -0.0892162000, -0.2604676000", \ + "0.0134712000, 0.0121722000, 0.0087017000, -0.0003717000, -0.0247132000, -0.0894000000, -0.2605740000", \ + "0.0131608000, 0.0118657000, 0.0084365000, -0.0006396000, -0.0248994000, -0.0894693000, -0.2606432000", \ + "0.0126709000, 0.0112805000, 0.0078772000, -0.0010185000, -0.0252649000, -0.0896524000, -0.2607749000", \ + "0.0125069000, 0.0111883000, 0.0077264000, -0.0012206000, -0.0255098000, -0.0898518000, -0.2608182000", \ + "0.0133177000, 0.0118992000, 0.0083191000, -0.0009632000, -0.0257274000, -0.0901379000, -0.2611072000", \ + "0.0157641000, 0.0143748000, 0.0107304000, 0.0011826000, -0.0234418000, -0.0896533000, -0.2604987000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013213260, 0.0034918040, 0.0092276230, 0.0243853900, 0.0644421000, 0.1702980000"); + values("0.0207497000, 0.0221197000, 0.0257216000, 0.0351241000, 0.0595550000, 0.1237208000, 0.2929757000", \ + "0.0204118000, 0.0218028000, 0.0254554000, 0.0349224000, 0.0594507000, 0.1238623000, 0.2931371000", \ + "0.0198928000, 0.0213034000, 0.0249320000, 0.0344417000, 0.0591410000, 0.1235252000, 0.2929248000", \ + "0.0194649000, 0.0208701000, 0.0244790000, 0.0339926000, 0.0586465000, 0.1233121000, 0.2926934000", \ + "0.0192499000, 0.0205851000, 0.0241379000, 0.0335079000, 0.0580371000, 0.1226812000, 0.2924067000", \ + "0.0192204000, 0.0205517000, 0.0240725000, 0.0334279000, 0.0579476000, 0.1223957000, 0.2919065000", \ + "0.0194257000, 0.0206914000, 0.0241048000, 0.0332580000, 0.0581685000, 0.1227321000, 0.2918831000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013213260, 0.0034918040, 0.0092276230, 0.0243853900, 0.0644421000, 0.1702980000"); + values("0.0152778000, 0.0139516000, 0.0104940000, 0.0013243000, -0.0230400000, -0.0876529000, -0.2588557000", \ + "0.0150927000, 0.0137718000, 0.0103211000, 0.0011665000, -0.0231856000, -0.0877997000, -0.2591175000", \ + "0.0148013000, 0.0134983000, 0.0100474000, 0.0009547000, -0.0233532000, -0.0879239000, -0.2590998000", \ + "0.0143713000, 0.0130842000, 0.0097214000, 0.0006236000, -0.0235811000, -0.0881006000, -0.2592537000", \ + "0.0140811000, 0.0127817000, 0.0093356000, 0.0002851000, -0.0236980000, -0.0882385000, -0.2592634000", \ + "0.0144719000, 0.0131351000, 0.0096447000, 0.0003992000, -0.0241565000, -0.0885057000, -0.2594536000", \ + "0.0161031000, 0.0147173000, 0.0110981000, 0.0017002000, -0.0231330000, -0.0883379000, -0.2595035000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013213260, 0.0034918040, 0.0092276230, 0.0243853900, 0.0644421000, 0.1702980000"); + values("0.0281134000, 0.0294357000, 0.0329433000, 0.0422631000, 0.0666987000, 0.1309546000, 0.3001679000", \ + "0.0278117000, 0.0291592000, 0.0327589000, 0.0420777000, 0.0665975000, 0.1307956000, 0.2999875000", \ + "0.0274534000, 0.0288194000, 0.0324597000, 0.0417959000, 0.0663864000, 0.1306811000, 0.2999458000", \ + "0.0271628000, 0.0285511000, 0.0321104000, 0.0414707000, 0.0660676000, 0.1304455000, 0.2999232000", \ + "0.0269173000, 0.0282571000, 0.0317569000, 0.0411360000, 0.0657356000, 0.1300649000, 0.2996300000", \ + "0.0268654000, 0.0282397000, 0.0317743000, 0.0411295000, 0.0656955000, 0.1299215000, 0.2994509000", \ + "0.0269538000, 0.0282116000, 0.0316524000, 0.0410456000, 0.0659145000, 0.1305571000, 0.2996174000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013213260, 0.0034918040, 0.0092276230, 0.0243853900, 0.0644421000, 0.1702980000"); + values("0.0062229000, 0.0050005000, 0.0016464000, -0.0074723000, -0.0319054000, -0.0967277000, -0.2681931000", \ + "0.0059191000, 0.0047246000, 0.0014715000, -0.0075139000, -0.0318407000, -0.0965991000, -0.2680276000", \ + "0.0055284000, 0.0043553000, 0.0011268000, -0.0077308000, -0.0318811000, -0.0965219000, -0.2678979000", \ + "0.0050960000, 0.0038694000, 0.0005659000, -0.0081406000, -0.0321571000, -0.0966201000, -0.2678828000", \ + "0.0050398000, 0.0037611000, 0.0003760000, -0.0085560000, -0.0325708000, -0.0968908000, -0.2679769000", \ + "0.0060394000, 0.0046391000, 0.0010462000, -0.0081918000, -0.0327791000, -0.0972783000, -0.2682596000", \ + "0.0089279000, 0.0074329000, 0.0035294000, -0.0062895000, -0.0313885000, -0.0970447000, -0.2679466000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013213260, 0.0034918040, 0.0092276230, 0.0243853900, 0.0644421000, 0.1702980000"); + values("0.0149157000, 0.0163246000, 0.0199769000, 0.0294338000, 0.0539293000, 0.1181076000, 0.2873203000", \ + "0.0145136000, 0.0158807000, 0.0195620000, 0.0291177000, 0.0537843000, 0.1181093000, 0.2874069000", \ + "0.0140011000, 0.0153914000, 0.0190103000, 0.0286545000, 0.0533587000, 0.1178811000, 0.2873463000", \ + "0.0135988000, 0.0149756000, 0.0186103000, 0.0277805000, 0.0527312000, 0.1176024000, 0.2873354000", \ + "0.0135414000, 0.0148682000, 0.0185865000, 0.0278373000, 0.0522225000, 0.1169679000, 0.2868028000", \ + "0.0147041000, 0.0159954000, 0.0194114000, 0.0286880000, 0.0528491000, 0.1168765000, 0.2863155000", \ + "0.0178042000, 0.0189653000, 0.0221371000, 0.0307463000, 0.0546094000, 0.1178879000, 0.2868183000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013213260, 0.0034918040, 0.0092276230, 0.0243853900, 0.0644421000, 0.1702980000"); + values("0.0078991000, 0.0066418000, 0.0032345000, -0.0059348000, -0.0304133000, -0.0952572000, -0.2667316000", \ + "0.0076270000, 0.0064022000, 0.0030982000, -0.0059517000, -0.0303260000, -0.0951226000, -0.2665581000", \ + "0.0071470000, 0.0059723000, 0.0027393000, -0.0061535000, -0.0303565000, -0.0950413000, -0.2664305000", \ + "0.0065818000, 0.0053766000, 0.0021298000, -0.0066459000, -0.0306236000, -0.0951081000, -0.2664003000", \ + "0.0065353000, 0.0052706000, 0.0017061000, -0.0072121000, -0.0311156000, -0.0953626000, -0.2664668000", \ + "0.0067183000, 0.0053946000, 0.0019178000, -0.0072603000, -0.0316558000, -0.0958570000, -0.2667761000", \ + "0.0088379000, 0.0073997000, 0.0036529000, -0.0060046000, -0.0308253000, -0.0958469000, -0.2669304000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013213260, 0.0034918040, 0.0092276230, 0.0243853900, 0.0644421000, 0.1702980000"); + values("0.0222557000, 0.0236008000, 0.0271516000, 0.0365373000, 0.0609546000, 0.1251481000, 0.2944266000", \ + "0.0218878000, 0.0232437000, 0.0267960000, 0.0362251000, 0.0607881000, 0.1250185000, 0.2943806000", \ + "0.0215074000, 0.0228775000, 0.0264431000, 0.0358711000, 0.0605644000, 0.1249566000, 0.2942949000", \ + "0.0211475000, 0.0224928000, 0.0261292000, 0.0354439000, 0.0601030000, 0.1246315000, 0.2942254000", \ + "0.0210592000, 0.0223880000, 0.0259751000, 0.0352739000, 0.0597879000, 0.1243172000, 0.2940121000", \ + "0.0222192000, 0.0235429000, 0.0269932000, 0.0360682000, 0.0603528000, 0.1242280000, 0.2937864000", \ + "0.0253721000, 0.0266246000, 0.0297633000, 0.0385450000, 0.0623568000, 0.1261273000, 0.2942414000"); + } + } + max_capacitance : 0.1702980000; + max_transition : 1.9552060000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.0421782000, 0.0448446000, 0.0515205000, 0.0688988000, 0.1126086000, 0.2251632000, 0.5195483000", \ + "0.0460677000, 0.0488645000, 0.0556473000, 0.0731942000, 0.1167532000, 0.2293376000, 0.5236545000", \ + "0.0560682000, 0.0587835000, 0.0657040000, 0.0830487000, 0.1267964000, 0.2394082000, 0.5336773000", \ + "0.0779320000, 0.0805323000, 0.0883653000, 0.1063408000, 0.1500817000, 0.2626107000, 0.5575690000", \ + "0.1070600000, 0.1118676000, 0.1236348000, 0.1497148000, 0.2045251000, 0.3186732000, 0.6132189000", \ + "0.1357297000, 0.1430788000, 0.1604912000, 0.2008994000, 0.2842524000, 0.4406974000, 0.7414501000", \ + "0.1447044000, 0.1553877000, 0.1818583000, 0.2427473000, 0.3687074000, 0.6092759000, 1.0222753000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.1077597000, 0.1146122000, 0.1329025000, 0.1794219000, 0.3004827000, 0.6172912000, 1.4545951000", \ + "0.1122030000, 0.1193507000, 0.1373310000, 0.1846544000, 0.3060347000, 0.6235312000, 1.4590509000", \ + "0.1243176000, 0.1312563000, 0.1495781000, 0.1968545000, 0.3188702000, 0.6367724000, 1.4727223000", \ + "0.1521616000, 0.1588507000, 0.1769476000, 0.2237069000, 0.3463576000, 0.6650661000, 1.5014839000", \ + "0.2083333000, 0.2160067000, 0.2356719000, 0.2827056000, 0.4045544000, 0.7233957000, 1.5616051000", \ + "0.3020498000, 0.3123304000, 0.3376935000, 0.3992075000, 0.5361643000, 0.8557633000, 1.6936080000", \ + "0.4501425000, 0.4670221000, 0.5073584000, 0.5967885000, 0.7828728000, 1.1588791000, 2.0009330000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.0345132000, 0.0377862000, 0.0460416000, 0.0681136000, 0.1252731000, 0.2768773000, 0.6770925000", \ + "0.0344206000, 0.0376431000, 0.0460293000, 0.0677340000, 0.1251830000, 0.2770056000, 0.6760086000", \ + "0.0342979000, 0.0373766000, 0.0455346000, 0.0677057000, 0.1252052000, 0.2768502000, 0.6751702000", \ + "0.0440643000, 0.0472779000, 0.0543010000, 0.0728891000, 0.1259966000, 0.2765930000, 0.6763316000", \ + "0.0664321000, 0.0705559000, 0.0803875000, 0.1026884000, 0.1497134000, 0.2820046000, 0.6761625000", \ + "0.1068869000, 0.1128883000, 0.1280160000, 0.1605676000, 0.2237099000, 0.3480481000, 0.6894975000", \ + "0.1765317000, 0.1862124000, 0.2091092000, 0.2601636000, 0.3564893000, 0.5242724000, 0.8424153000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.0749059000, 0.0838757000, 0.1077232000, 0.1701075000, 0.3351348000, 0.7685707000, 1.9209885000", \ + "0.0748832000, 0.0839821000, 0.1075642000, 0.1702321000, 0.3350063000, 0.7687551000, 1.9146473000", \ + "0.0749686000, 0.0839391000, 0.1077308000, 0.1701251000, 0.3348740000, 0.7680953000, 1.9122008000", \ + "0.0752623000, 0.0841442000, 0.1077084000, 0.1702528000, 0.3346650000, 0.7682311000, 1.9123556000", \ + "0.0877417000, 0.0954515000, 0.1166256000, 0.1750154000, 0.3351527000, 0.7679956000, 1.9196447000", \ + "0.1245771000, 0.1337512000, 0.1571502000, 0.2147775000, 0.3587766000, 0.7707210000, 1.9134296000", \ + "0.2065131000, 0.2178294000, 0.2465850000, 0.3132428000, 0.4679290000, 0.8363426000, 1.9201192000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.0481648000, 0.0508964000, 0.0575923000, 0.0749838000, 0.1185669000, 0.2312125000, 0.5254469000", \ + "0.0525724000, 0.0551779000, 0.0620686000, 0.0794901000, 0.1230784000, 0.2357065000, 0.5299847000", \ + "0.0617031000, 0.0644561000, 0.0713398000, 0.0888223000, 0.1324146000, 0.2450455000, 0.5394982000", \ + "0.0809216000, 0.0839956000, 0.0913732000, 0.1096366000, 0.1537236000, 0.2664791000, 0.5611658000", \ + "0.1104308000, 0.1146466000, 0.1249388000, 0.1484623000, 0.2001534000, 0.3154294000, 0.6106229000", \ + "0.1435571000, 0.1497613000, 0.1657659000, 0.2011905000, 0.2743670000, 0.4187145000, 0.7246746000", \ + "0.1601055000, 0.1704240000, 0.1934932000, 0.2495159000, 0.3646819000, 0.5775646000, 0.9605292000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.1319063000, 0.1391147000, 0.1569770000, 0.2038662000, 0.3252897000, 0.6441560000, 1.4843562000", \ + "0.1368250000, 0.1437715000, 0.1618555000, 0.2084377000, 0.3302663000, 0.6495229000, 1.4915488000", \ + "0.1496144000, 0.1565263000, 0.1743164000, 0.2211661000, 0.3435853000, 0.6629836000, 1.5035843000", \ + "0.1779031000, 0.1839401000, 0.2026484000, 0.2496776000, 0.3721211000, 0.6919266000, 1.5331164000", \ + "0.2368234000, 0.2440104000, 0.2617366000, 0.3084012000, 0.4306861000, 0.7512652000, 1.5927308000", \ + "0.3411076000, 0.3503185000, 0.3726421000, 0.4311761000, 0.5633324000, 0.8838879000, 1.7256736000", \ + "0.5111238000, 0.5251774000, 0.5600302000, 0.6412877000, 0.8172625000, 1.1874211000, 2.0322448000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.0344651000, 0.0377197000, 0.0460563000, 0.0678626000, 0.1251703000, 0.2761827000, 0.6752054000", \ + "0.0344762000, 0.0376697000, 0.0460412000, 0.0678919000, 0.1251928000, 0.2766418000, 0.6771525000", \ + "0.0343781000, 0.0374527000, 0.0457460000, 0.0676498000, 0.1251681000, 0.2768928000, 0.6767127000", \ + "0.0398628000, 0.0428339000, 0.0504833000, 0.0702503000, 0.1255673000, 0.2765330000, 0.6767237000", \ + "0.0577241000, 0.0610083000, 0.0695843000, 0.0901340000, 0.1402511000, 0.2796135000, 0.6763860000", \ + "0.0939009000, 0.0987277000, 0.1106227000, 0.1371582000, 0.1932572000, 0.3227529000, 0.6842079000", \ + "0.1599799000, 0.1673012000, 0.1841675000, 0.2229876000, 0.3007408000, 0.4523304000, 0.7833291000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.0946506000, 0.1036645000, 0.1276137000, 0.1912633000, 0.3570903000, 0.7965856000, 1.9456299000", \ + "0.0942844000, 0.1034103000, 0.1279215000, 0.1909383000, 0.3575304000, 0.7944250000, 1.9487965000", \ + "0.0944147000, 0.1034481000, 0.1279744000, 0.1909865000, 0.3574378000, 0.7939674000, 1.9456528000", \ + "0.0941961000, 0.1038070000, 0.1277282000, 0.1910446000, 0.3572115000, 0.7934261000, 1.9464892000", \ + "0.1028313000, 0.1114107000, 0.1340359000, 0.1940405000, 0.3575240000, 0.7953779000, 1.9475845000", \ + "0.1393408000, 0.1481917000, 0.1715103000, 0.2295307000, 0.3767050000, 0.7967990000, 1.9461066000", \ + "0.2218860000, 0.2326443000, 0.2606076000, 0.3270681000, 0.4815804000, 0.8572366000, 1.9535267000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.0238102000, 0.0263642000, 0.0324772000, 0.0486333000, 0.0900711000, 0.1993605000, 0.4877124000", \ + "0.0277902000, 0.0302305000, 0.0366823000, 0.0529131000, 0.0946057000, 0.2039062000, 0.4923502000", \ + "0.0368435000, 0.0399675000, 0.0466310000, 0.0628950000, 0.1049183000, 0.2145043000, 0.5030907000", \ + "0.0481016000, 0.0525060000, 0.0633899000, 0.0847905000, 0.1287335000, 0.2385377000, 0.5269979000", \ + "0.0577204000, 0.0647832000, 0.0810368000, 0.1156225000, 0.1786106000, 0.2940363000, 0.5825956000", \ + "0.0568766000, 0.0673028000, 0.0924279000, 0.1443947000, 0.2419464000, 0.4100557000, 0.7112809000", \ + "0.0206273000, 0.0368504000, 0.0751351000, 0.1545184000, 0.3044999000, 0.5618455000, 0.9880914000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.0776268000, 0.0843415000, 0.1028672000, 0.1497842000, 0.2706490000, 0.5866600000, 1.4195711000", \ + "0.0808056000, 0.0876204000, 0.1061093000, 0.1534174000, 0.2749058000, 0.5917177000, 1.4247628000", \ + "0.0904884000, 0.0976787000, 0.1155453000, 0.1629775000, 0.2851522000, 0.6024315000, 1.4359830000", \ + "0.1176736000, 0.1243782000, 0.1421627000, 0.1879446000, 0.3104513000, 0.6285873000, 1.4629330000", \ + "0.1769812000, 0.1856436000, 0.2068699000, 0.2538618000, 0.3745589000, 0.6923992000, 1.5281303000", \ + "0.2715637000, 0.2849737000, 0.3167447000, 0.3879750000, 0.5287737000, 0.8425899000, 1.6760039000", \ + "0.4248907000, 0.4439305000, 0.4899014000, 0.5960474000, 0.8110466000, 1.2002167000, 2.0265347000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.0281387000, 0.0312101000, 0.0393176000, 0.0605236000, 0.1165623000, 0.2645282000, 0.6558970000", \ + "0.0280674000, 0.0311593000, 0.0392974000, 0.0605148000, 0.1164649000, 0.2644246000, 0.6551227000", \ + "0.0323462000, 0.0347385000, 0.0414790000, 0.0609714000, 0.1165996000, 0.2645288000, 0.6558546000", \ + "0.0475514000, 0.0501156000, 0.0564505000, 0.0723483000, 0.1192510000, 0.2644867000, 0.6552427000", \ + "0.0766369000, 0.0797353000, 0.0876672000, 0.1071092000, 0.1500836000, 0.2727831000, 0.6555012000", \ + "0.1284590000, 0.1330619000, 0.1445539000, 0.1719863000, 0.2286338000, 0.3451597000, 0.6716016000", \ + "0.2199751000, 0.2277143000, 0.2442156000, 0.2836971000, 0.3673617000, 0.5258096000, 0.8315629000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.0744368000, 0.0836169000, 0.1072532000, 0.1696904000, 0.3335860000, 0.7650389000, 1.9040645000", \ + "0.0745413000, 0.0836190000, 0.1073841000, 0.1698056000, 0.3336421000, 0.7678211000, 1.9051181000", \ + "0.0739211000, 0.0832541000, 0.1071570000, 0.1697464000, 0.3339221000, 0.7656125000, 1.9044162000", \ + "0.0761565000, 0.0845665000, 0.1069964000, 0.1691873000, 0.3337098000, 0.7666996000, 1.9044335000", \ + "0.1038290000, 0.1123534000, 0.1307855000, 0.1820275000, 0.3343954000, 0.7653783000, 1.9094260000", \ + "0.1533883000, 0.1646535000, 0.1907966000, 0.2503169000, 0.3765937000, 0.7675616000, 1.9048139000", \ + "0.2350982000, 0.2513333000, 0.2916893000, 0.3792144000, 0.5427799000, 0.8751275000, 1.9169717000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.0300747000, 0.0324039000, 0.0387024000, 0.0545346000, 0.0959780000, 0.2052522000, 0.4935243000", \ + "0.0343471000, 0.0367642000, 0.0430928000, 0.0592286000, 0.1009288000, 0.2101436000, 0.4985832000", \ + "0.0428499000, 0.0454731000, 0.0521105000, 0.0685586000, 0.1103723000, 0.2198901000, 0.5083290000", \ + "0.0553976000, 0.0591527000, 0.0680115000, 0.0878272000, 0.1314502000, 0.2414690000, 0.5301765000", \ + "0.0688261000, 0.0746853000, 0.0886120000, 0.1174621000, 0.1738778000, 0.2901850000, 0.5797512000", \ + "0.0732996000, 0.0828844000, 0.1051163000, 0.1508832000, 0.2367535000, 0.3889890000, 0.6912043000", \ + "0.0427571000, 0.0582965000, 0.0937468000, 0.1675563000, 0.3040153000, 0.5351535000, 0.9274179000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.1027106000, 0.1094347000, 0.1276784000, 0.1742858000, 0.2956839000, 0.6153277000, 1.4588174000", \ + "0.1053944000, 0.1127984000, 0.1308571000, 0.1779493000, 0.2998597000, 0.6191440000, 1.4596803000", \ + "0.1160588000, 0.1223469000, 0.1409346000, 0.1884821000, 0.3107120000, 0.6302186000, 1.4707795000", \ + "0.1433025000, 0.1499635000, 0.1679891000, 0.2139898000, 0.3370249000, 0.6569366000, 1.4979363000", \ + "0.2089540000, 0.2160380000, 0.2349278000, 0.2807745000, 0.4018694000, 0.7217701000, 1.5637728000", \ + "0.3208701000, 0.3321365000, 0.3600268000, 0.4227328000, 0.5580574000, 0.8728545000, 1.7130922000", \ + "0.4989887000, 0.5156974000, 0.5562311000, 0.6519243000, 0.8533469000, 1.2341721000, 2.0639541000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.0280265000, 0.0311115000, 0.0392027000, 0.0604056000, 0.1162969000, 0.2644525000, 0.6554606000", \ + "0.0280585000, 0.0311440000, 0.0392156000, 0.0604369000, 0.1164563000, 0.2641612000, 0.6557738000", \ + "0.0299269000, 0.0326947000, 0.0401369000, 0.0605445000, 0.1164621000, 0.2643502000, 0.6551811000", \ + "0.0402163000, 0.0426772000, 0.0492626000, 0.0666896000, 0.1181004000, 0.2643605000, 0.6557598000", \ + "0.0632824000, 0.0660424000, 0.0732132000, 0.0913426000, 0.1369800000, 0.2696605000, 0.6555416000", \ + "0.1085124000, 0.1120579000, 0.1212413000, 0.1438768000, 0.1960338000, 0.3174138000, 0.6685524000", \ + "0.1941800000, 0.1985870000, 0.2106284000, 0.2416853000, 0.3089391000, 0.4515554000, 0.7722415000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013213300, 0.0034918000, 0.0092276200, 0.0243854000, 0.0644421000, 0.1702980000"); + values("0.0941757000, 0.1033816000, 0.1278126000, 0.1912664000, 0.3570691000, 0.7941625000, 1.9502508000", \ + "0.0944871000, 0.1035352000, 0.1275584000, 0.1909944000, 0.3572316000, 0.7939027000, 1.9468649000", \ + "0.0944391000, 0.1035243000, 0.1277074000, 0.1908827000, 0.3572597000, 0.7940446000, 1.9456268000", \ + "0.0937797000, 0.1027324000, 0.1268958000, 0.1908546000, 0.3572594000, 0.7941831000, 1.9473754000", \ + "0.1154411000, 0.1225956000, 0.1424991000, 0.1979573000, 0.3570234000, 0.7944509000, 1.9517445000", \ + "0.1690734000, 0.1794334000, 0.2044881000, 0.2622857000, 0.3947289000, 0.7958114000, 1.9463886000", \ + "0.2593867000, 0.2751221000, 0.3124466000, 0.3926242000, 0.5563461000, 0.8989355000, 1.9552060000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a22oi_4") { + leakage_power () { + value : 0.0020851000; + when : "!A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0303796000; + when : "!A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0052827000; + when : "!A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0016600000; + when : "!A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0038277000; + when : "!A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0316658000; + when : "!A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0052827000; + when : "!A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0034003000; + when : "!A1&A2&B1&!B2"; + } + leakage_power () { + value : 0.0034013000; + when : "A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0516426000; + when : "A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0052827000; + when : "A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0029795000; + when : "A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0030315000; + when : "A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0726102000; + when : "A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0034066000; + when : "A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0031381000; + when : "A1&A2&B1&!B2"; + } + area : 21.270400000; + cell_footprint : "sky130_fd_sc_hd__a22oi"; + cell_leakage_power : 0.0143172700; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0083100000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0080080000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0178772000, 0.0178987000, 0.0179483000, 0.0179495000, 0.0179525000, 0.0179596000, 0.0179759000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0126793000, -0.0126950000, -0.0127314000, -0.0126975000, -0.0126193000, -0.0124391000, -0.0120236000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0086130000; + } + pin ("A2") { + capacitance : 0.0086170000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081530000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0156594000, 0.0156545000, 0.0156434000, 0.0156434000, 0.0156435000, 0.0156437000, 0.0156443000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0156081000, -0.0156070000, -0.0156044000, -0.0156045000, -0.0156048000, -0.0156055000, -0.0156071000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090810000; + } + pin ("B1") { + capacitance : 0.0083380000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078820000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0181848000, 0.0181864000, 0.0181902000, 0.0181943000, 0.0182038000, 0.0182258000, 0.0182763000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0129806000, -0.0129888000, -0.0130073000, -0.0129782000, -0.0129107000, -0.0127552000, -0.0123968000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0087950000; + } + pin ("B2") { + capacitance : 0.0085430000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078830000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0157805000, 0.0157648000, 0.0157285000, 0.0157282000, 0.0157273000, 0.0157254000, 0.0157209000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0157140000, -0.0157085000, -0.0156957000, -0.0156952000, -0.0156938000, -0.0156904000, -0.0156828000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0092040000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1) | (!A1&!B2) | (!A2&!B1) | (!A2&!B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0253393000, 0.0238166000, 0.0194834000, 0.0067331000, -0.0299812000, -0.1372639000, -0.4482521000", \ + "0.0250118000, 0.0234531000, 0.0191466000, 0.0064756000, -0.0302775000, -0.1375237000, -0.4484885000", \ + "0.0243290000, 0.0228136000, 0.0185291000, 0.0059329000, -0.0306551000, -0.1377603000, -0.4488385000", \ + "0.0234157000, 0.0219365000, 0.0176373000, 0.0051878000, -0.0312529000, -0.1380152000, -0.4489204000", \ + "0.0227697000, 0.0212915000, 0.0169648000, 0.0043793000, -0.0319453000, -0.1383366000, -0.4490002000", \ + "0.0236092000, 0.0220708000, 0.0176135000, 0.0047512000, -0.0325149000, -0.1388941000, -0.4494347000", \ + "0.0269242000, 0.0253514000, 0.0210235000, 0.0075713000, -0.0299033000, -0.1388147000, -0.4487527000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0402919000, 0.0418603000, 0.0463599000, 0.0593540000, 0.0963766000, 0.2030235000, 0.5105981000", \ + "0.0396315000, 0.0412097000, 0.0457499000, 0.0589367000, 0.0962026000, 0.2030137000, 0.5105751000", \ + "0.0385817000, 0.0401560000, 0.0447798000, 0.0580144000, 0.0956433000, 0.2025323000, 0.5105666000", \ + "0.0377043000, 0.0392728000, 0.0438029000, 0.0569959000, 0.0947207000, 0.2019771000, 0.5101401000", \ + "0.0370570000, 0.0386016000, 0.0431381000, 0.0561964000, 0.0935107000, 0.2009108000, 0.5094441000", \ + "0.0369368000, 0.0385339000, 0.0429972000, 0.0559685000, 0.0932598000, 0.2000615000, 0.5086143000", \ + "0.0364563000, 0.0380043000, 0.0423323000, 0.0551678000, 0.0932039000, 0.2001956000, 0.5080979000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0279718000, 0.0264536000, 0.0220841000, 0.0093661000, -0.0273527000, -0.1345236000, -0.4456875000", \ + "0.0276738000, 0.0261202000, 0.0217565000, 0.0090579000, -0.0277536000, -0.1349367000, -0.4458060000", \ + "0.0271093000, 0.0256049000, 0.0212433000, 0.0086208000, -0.0280082000, -0.1352316000, -0.4462302000", \ + "0.0263951000, 0.0249059000, 0.0205521000, 0.0080843000, -0.0285252000, -0.1355138000, -0.4464254000", \ + "0.0257699000, 0.0242467000, 0.0199182000, 0.0074354000, -0.0287966000, -0.1355820000, -0.4463813000", \ + "0.0263242000, 0.0247945000, 0.0203930000, 0.0076328000, -0.0297039000, -0.1362317000, -0.4465758000", \ + "0.0290966000, 0.0275283000, 0.0229168000, 0.0098408000, -0.0275936000, -0.1356698000, -0.4466293000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0546029000, 0.0560109000, 0.0604943000, 0.0734170000, 0.1105456000, 0.2170325000, 0.5246839000", \ + "0.0539013000, 0.0556769000, 0.0600105000, 0.0729848000, 0.1101896000, 0.2168797000, 0.5244711000", \ + "0.0533042000, 0.0549145000, 0.0595183000, 0.0724907000, 0.1098150000, 0.2165619000, 0.5242626000", \ + "0.0527949000, 0.0543645000, 0.0587675000, 0.0717847000, 0.1092680000, 0.2162712000, 0.5242186000", \ + "0.0521650000, 0.0537193000, 0.0582479000, 0.0712470000, 0.1084787000, 0.2156312000, 0.5236947000", \ + "0.0521116000, 0.0536901000, 0.0582176000, 0.0713985000, 0.1083180000, 0.2151139000, 0.5234957000", \ + "0.0517065000, 0.0531488000, 0.0576538000, 0.0706600000, 0.1084715000, 0.2156389000, 0.5234586000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0099202000, 0.0085240000, 0.0043539000, -0.0081472000, -0.0451320000, -0.1527006000, -0.4642951000", \ + "0.0093598000, 0.0080191000, 0.0040004000, -0.0082691000, -0.0449873000, -0.1524027000, -0.4639087000", \ + "0.0086646000, 0.0073704000, 0.0032791000, -0.0087131000, -0.0450644000, -0.1521926000, -0.4635729000", \ + "0.0076887000, 0.0063839000, 0.0025116000, -0.0095534000, -0.0455944000, -0.1523556000, -0.4634976000", \ + "0.0076197000, 0.0061578000, 0.0019488000, -0.0101984000, -0.0463455000, -0.1527996000, -0.4635893000", \ + "0.0089823000, 0.0074544000, 0.0029330000, -0.0098582000, -0.0468810000, -0.1536358000, -0.4641352000", \ + "0.0133372000, 0.0115279000, 0.0066488000, -0.0070168000, -0.0450564000, -0.1515754000, -0.4644398000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0286357000, 0.0302416000, 0.0349134000, 0.0481555000, 0.0853579000, 0.1918005000, 0.4997312000", \ + "0.0277371000, 0.0293301000, 0.0339826000, 0.0473716000, 0.0851219000, 0.1918103000, 0.4995425000", \ + "0.0263707000, 0.0280376000, 0.0328773000, 0.0461488000, 0.0842712000, 0.1913577000, 0.4993692000", \ + "0.0256030000, 0.0272195000, 0.0318664000, 0.0452329000, 0.0829353000, 0.1906211000, 0.4990588000", \ + "0.0259316000, 0.0274899000, 0.0319098000, 0.0449138000, 0.0821702000, 0.1894037000, 0.4985164000", \ + "0.0269195000, 0.0284220000, 0.0327692000, 0.0454918000, 0.0819551000, 0.1878909000, 0.4974165000", \ + "0.0314679000, 0.0328687000, 0.0369521000, 0.0489235000, 0.0849531000, 0.1903373000, 0.4950249000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0131204000, 0.0117030000, 0.0074898000, -0.0050564000, -0.0420578000, -0.1496303000, -0.4611873000", \ + "0.0125771000, 0.0112149000, 0.0071690000, -0.0051399000, -0.0418889000, -0.1493029000, -0.4608229000", \ + "0.0116771000, 0.0103438000, 0.0063885000, -0.0056154000, -0.0419790000, -0.1491403000, -0.4605347000", \ + "0.0106193000, 0.0092544000, 0.0052450000, -0.0066282000, -0.0425693000, -0.1492989000, -0.4604460000", \ + "0.0106015000, 0.0091561000, 0.0046974000, -0.0076979000, -0.0435411000, -0.1498319000, -0.4605668000", \ + "0.0108807000, 0.0093532000, 0.0049454000, -0.0076930000, -0.0442587000, -0.1508167000, -0.4611510000", \ + "0.0145946000, 0.0129212000, 0.0081711000, -0.0052133000, -0.0429976000, -0.1505567000, -0.4615700000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0431284000, 0.0446411000, 0.0492576000, 0.0621391000, 0.0992362000, 0.2059276000, 0.5134908000", \ + "0.0422546000, 0.0438113000, 0.0483958000, 0.0615141000, 0.0988625000, 0.2055256000, 0.5132624000", \ + "0.0415875000, 0.0429713000, 0.0476036000, 0.0607664000, 0.0983289000, 0.2052475000, 0.5132364000", \ + "0.0408873000, 0.0425818000, 0.0468208000, 0.0599476000, 0.0975134000, 0.2048133000, 0.5130078000", \ + "0.0405113000, 0.0420736000, 0.0466158000, 0.0595140000, 0.0968406000, 0.2042165000, 0.5125959000", \ + "0.0439760000, 0.0454630000, 0.0478574000, 0.0606996000, 0.0973025000, 0.2038405000, 0.5123072000", \ + "0.0479204000, 0.0492427000, 0.0530556000, 0.0653258000, 0.1012893000, 0.2072600000, 0.5150428000"); + } + } + max_capacitance : 0.2938940000; + max_transition : 1.9330300000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0417445000, 0.0435681000, 0.0485145000, 0.0619497000, 0.0985133000, 0.2003095000, 0.4901049000", \ + "0.0458038000, 0.0475463000, 0.0524354000, 0.0660325000, 0.1025963000, 0.2043993000, 0.4942327000", \ + "0.0554042000, 0.0571813000, 0.0622079000, 0.0758136000, 0.1123753000, 0.2143615000, 0.5041227000", \ + "0.0770916000, 0.0792248000, 0.0849485000, 0.0993265000, 0.1358835000, 0.2372621000, 0.5274726000", \ + "0.1041311000, 0.1072230000, 0.1156826000, 0.1368496000, 0.1862697000, 0.2923346000, 0.5813445000", \ + "0.1277344000, 0.1324649000, 0.1453635000, 0.1775102000, 0.2529581000, 0.4045462000, 0.7077506000", \ + "0.1215629000, 0.1286769000, 0.1480033000, 0.1989488000, 0.3141817000, 0.5482430000, 0.9758004000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.1164222000, 0.1210808000, 0.1345229000, 0.1723089000, 0.2790601000, 0.5843661000, 1.4653841000", \ + "0.1209319000, 0.1255380000, 0.1388080000, 0.1774753000, 0.2847454000, 0.5904908000, 1.4716270000", \ + "0.1326454000, 0.1375862000, 0.1509966000, 0.1898092000, 0.2977342000, 0.6043214000, 1.4864336000", \ + "0.1623014000, 0.1668592000, 0.1806140000, 0.2189379000, 0.3271789000, 0.6349473000, 1.5178909000", \ + "0.2251698000, 0.2303825000, 0.2444336000, 0.2823281000, 0.3895800000, 0.6978479000, 1.5811403000", \ + "0.3346391000, 0.3413004000, 0.3599990000, 0.4094291000, 0.5310003000, 0.8397888000, 1.7239398000", \ + "0.5172891000, 0.5269347000, 0.5561922000, 0.6296463000, 0.7973325000, 1.1625448000, 2.0547104000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0340878000, 0.0361235000, 0.0422447000, 0.0592769000, 0.1086477000, 0.2511921000, 0.6649156000", \ + "0.0339891000, 0.0361047000, 0.0421220000, 0.0593126000, 0.1084602000, 0.2512084000, 0.6650505000", \ + "0.0337524000, 0.0358148000, 0.0417741000, 0.0588173000, 0.1084213000, 0.2511625000, 0.6650423000", \ + "0.0430323000, 0.0451689000, 0.0508253000, 0.0651425000, 0.1099980000, 0.2509584000, 0.6655157000", \ + "0.0634686000, 0.0662911000, 0.0739823000, 0.0930318000, 0.1371711000, 0.2590482000, 0.6650379000", \ + "0.1025690000, 0.1067395000, 0.1178916000, 0.1449141000, 0.2048187000, 0.3308241000, 0.6837850000", \ + "0.1706656000, 0.1772532000, 0.1956361000, 0.2374549000, 0.3231373000, 0.4923946000, 0.8448724000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0779312000, 0.0839445000, 0.1010797000, 0.1512969000, 0.2956210000, 0.7134809000, 1.9131829000", \ + "0.0779733000, 0.0839049000, 0.1011784000, 0.1511343000, 0.2954056000, 0.7137815000, 1.9184689000", \ + "0.0779562000, 0.0839733000, 0.1012305000, 0.1509693000, 0.2955611000, 0.7106135000, 1.9199820000", \ + "0.0780272000, 0.0839978000, 0.1013013000, 0.1510399000, 0.2955087000, 0.7138344000, 1.9173543000", \ + "0.0873177000, 0.0924887000, 0.1082702000, 0.1552651000, 0.2962257000, 0.7142522000, 1.9131268000", \ + "0.1226244000, 0.1287622000, 0.1455350000, 0.1923661000, 0.3182650000, 0.7143448000, 1.9134858000", \ + "0.2027936000, 0.2099108000, 0.2309023000, 0.2855137000, 0.4225924000, 0.7759873000, 1.9221404000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0474738000, 0.0491836000, 0.0541107000, 0.0676458000, 0.1042513000, 0.2059293000, 0.4956935000", \ + "0.0517628000, 0.0534818000, 0.0583649000, 0.0719101000, 0.1085038000, 0.2102347000, 0.4997607000", \ + "0.0602761000, 0.0620712000, 0.0669906000, 0.0805443000, 0.1171903000, 0.2190245000, 0.5088149000", \ + "0.0778102000, 0.0797662000, 0.0851350000, 0.0994629000, 0.1365885000, 0.2387385000, 0.5286689000", \ + "0.1045198000, 0.1068015000, 0.1139547000, 0.1328730000, 0.1771505000, 0.2833234000, 0.5745071000", \ + "0.1312719000, 0.1352654000, 0.1462351000, 0.1740410000, 0.2381320000, 0.3732429000, 0.6790359000", \ + "0.1339625000, 0.1401325000, 0.1569483000, 0.2007458000, 0.3010077000, 0.5036428000, 0.8899688000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.1403011000, 0.1449765000, 0.1580999000, 0.1948136000, 0.3006424000, 0.6038869000, 1.4792638000", \ + "0.1448539000, 0.1488527000, 0.1630592000, 0.1999835000, 0.3061056000, 0.6093294000, 1.4862901000", \ + "0.1579123000, 0.1623242000, 0.1756708000, 0.2126936000, 0.3194477000, 0.6229902000, 1.4983709000", \ + "0.1864067000, 0.1915839000, 0.2049051000, 0.2424699000, 0.3491344000, 0.6530611000, 1.5273720000", \ + "0.2475735000, 0.2526837000, 0.2657055000, 0.3028457000, 0.4097611000, 0.7138452000, 1.5882202000", \ + "0.3585175000, 0.3649444000, 0.3819160000, 0.4265593000, 0.5437800000, 0.8484420000, 1.7242338000", \ + "0.5465813000, 0.5558322000, 0.5802979000, 0.6451184000, 0.7994862000, 1.1551017000, 2.0362965000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0340117000, 0.0361221000, 0.0421537000, 0.0593012000, 0.1083913000, 0.2512797000, 0.6646033000", \ + "0.0339587000, 0.0360765000, 0.0421134000, 0.0592495000, 0.1085006000, 0.2511415000, 0.6641467000", \ + "0.0338392000, 0.0359198000, 0.0419009000, 0.0590302000, 0.1084856000, 0.2510722000, 0.6653167000", \ + "0.0391383000, 0.0411208000, 0.0467295000, 0.0623502000, 0.1095170000, 0.2512552000, 0.6651164000", \ + "0.0552646000, 0.0573132000, 0.0636014000, 0.0805666000, 0.1257285000, 0.2559055000, 0.6643457000", \ + "0.0894548000, 0.0926127000, 0.1008802000, 0.1225156000, 0.1734830000, 0.3007174000, 0.6756755000", \ + "0.1529864000, 0.1575951000, 0.1698229000, 0.2010118000, 0.2692203000, 0.4199210000, 0.7748576000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0995492000, 0.1053329000, 0.1224722000, 0.1724776000, 0.3162268000, 0.7306545000, 1.9279787000", \ + "0.0992519000, 0.1057550000, 0.1224851000, 0.1724560000, 0.3161712000, 0.7313938000, 1.9287429000", \ + "0.0992181000, 0.1051971000, 0.1228983000, 0.1723709000, 0.3161570000, 0.7293468000, 1.9263071000", \ + "0.0996254000, 0.1054479000, 0.1224923000, 0.1726829000, 0.3163019000, 0.7324892000, 1.9253423000", \ + "0.1060969000, 0.1115181000, 0.1276325000, 0.1752453000, 0.3161072000, 0.7321900000, 1.9278825000", \ + "0.1397020000, 0.1457288000, 0.1623346000, 0.2094295000, 0.3365938000, 0.7337920000, 1.9310664000", \ + "0.2176954000, 0.2245951000, 0.2445315000, 0.2978962000, 0.4341381000, 0.7934992000, 1.9312560000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0226582000, 0.0243244000, 0.0286888000, 0.0411025000, 0.0756606000, 0.1747282000, 0.4606694000", \ + "0.0264655000, 0.0281009000, 0.0326891000, 0.0452622000, 0.0800505000, 0.1792922000, 0.4653158000", \ + "0.0350289000, 0.0370553000, 0.0425992000, 0.0551419000, 0.0902112000, 0.1897405000, 0.4758414000", \ + "0.0446733000, 0.0479641000, 0.0558396000, 0.0748424000, 0.1139526000, 0.2133936000, 0.4995565000", \ + "0.0505388000, 0.0554023000, 0.0681669000, 0.0979096000, 0.1572587000, 0.2685965000, 0.5544695000", \ + "0.0411346000, 0.0486037000, 0.0681659000, 0.1137236000, 0.2054904000, 0.3736105000, 0.6819510000", \ + "-0.0148183000, -0.0035894000, 0.0262403000, 0.0971367000, 0.2386578000, 0.4962242000, 0.9470810000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0818341000, 0.0867306000, 0.1004277000, 0.1386571000, 0.2455902000, 0.5505721000, 1.4286211000", \ + "0.0846807000, 0.0894617000, 0.1032309000, 0.1417232000, 0.2495788000, 0.5553151000, 1.4350769000", \ + "0.0937343000, 0.0986598000, 0.1127356000, 0.1513680000, 0.2598005000, 0.5661975000, 1.4453764000", \ + "0.1221416000, 0.1268239000, 0.1401532000, 0.1785294000, 0.2859888000, 0.5936474000, 1.4735303000", \ + "0.1870806000, 0.1928977000, 0.2079373000, 0.2469413000, 0.3513157000, 0.6607772000, 1.5411797000", \ + "0.2931430000, 0.3021253000, 0.3253662000, 0.3841138000, 0.5130201000, 0.8160209000, 1.6963490000", \ + "0.4714806000, 0.4841497000, 0.5203987000, 0.6081065000, 0.8046320000, 1.1918719000, 2.0601643000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0271302000, 0.0291179000, 0.0348428000, 0.0514067000, 0.0990824000, 0.2364862000, 0.6343001000", \ + "0.0270728000, 0.0290501000, 0.0348112000, 0.0513865000, 0.0989437000, 0.2361088000, 0.6341374000", \ + "0.0319334000, 0.0334337000, 0.0378968000, 0.0524807000, 0.0990795000, 0.2361028000, 0.6343665000", \ + "0.0467995000, 0.0484578000, 0.0534186000, 0.0659123000, 0.1044442000, 0.2362197000, 0.6341406000", \ + "0.0759947000, 0.0779900000, 0.0836371000, 0.0993737000, 0.1385738000, 0.2490606000, 0.6337847000", \ + "0.1286285000, 0.1314959000, 0.1395542000, 0.1611897000, 0.2128991000, 0.3278816000, 0.6554654000", \ + "0.2214663000, 0.2251100000, 0.2379311000, 0.2688567000, 0.3448621000, 0.5052693000, 0.8229272000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0761138000, 0.0821411000, 0.0993721000, 0.1496950000, 0.2937522000, 0.7106578000, 1.9181785000", \ + "0.0759807000, 0.0820037000, 0.0994890000, 0.1494486000, 0.2938463000, 0.7099293000, 1.9193587000", \ + "0.0755900000, 0.0817584000, 0.0991945000, 0.1492965000, 0.2936813000, 0.7096602000, 1.9119042000", \ + "0.0766757000, 0.0821098000, 0.0984037000, 0.1488819000, 0.2935907000, 0.7105493000, 1.9130819000", \ + "0.1027698000, 0.1077609000, 0.1204742000, 0.1609890000, 0.2943774000, 0.7121881000, 1.9127455000", \ + "0.1516066000, 0.1588885000, 0.1785447000, 0.2270490000, 0.3396299000, 0.7117802000, 1.9121646000", \ + "0.2340882000, 0.2450353000, 0.2752829000, 0.3475464000, 0.4984683000, 0.8203409000, 1.9191428000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0286168000, 0.0302352000, 0.0346828000, 0.0470228000, 0.0814442000, 0.1805408000, 0.4665177000", \ + "0.0327393000, 0.0343488000, 0.0388934000, 0.0514307000, 0.0861342000, 0.1853438000, 0.4713586000", \ + "0.0404568000, 0.0422719000, 0.0472108000, 0.0601012000, 0.0950977000, 0.1944753000, 0.4806038000", \ + "0.0510488000, 0.0535689000, 0.0601617000, 0.0767240000, 0.1144013000, 0.2144196000, 0.5010608000", \ + "0.0608858000, 0.0648255000, 0.0754091000, 0.0992794000, 0.1505566000, 0.2594478000, 0.5467063000", \ + "0.0578355000, 0.0642254000, 0.0806415000, 0.1190568000, 0.1975495000, 0.3450590000, 0.6504912000", \ + "0.0107234000, 0.0209699000, 0.0476450000, 0.1098294000, 0.2351581000, 0.4604083000, 0.8599036000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.1082230000, 0.1128985000, 0.1260021000, 0.1629210000, 0.2691893000, 0.5723120000, 1.4489692000", \ + "0.1111734000, 0.1157078000, 0.1291604000, 0.1663824000, 0.2728969000, 0.5763287000, 1.4512963000", \ + "0.1213297000, 0.1257096000, 0.1390407000, 0.1768964000, 0.2839203000, 0.5877378000, 1.4631052000", \ + "0.1481713000, 0.1531951000, 0.1650106000, 0.2029967000, 0.3101978000, 0.6147316000, 1.4891648000", \ + "0.2159227000, 0.2207934000, 0.2340453000, 0.2708777000, 0.3760712000, 0.6806518000, 1.5560234000", \ + "0.3354750000, 0.3426383000, 0.3623801000, 0.4140233000, 0.5349186000, 0.8361730000, 1.7102157000", \ + "0.5304325000, 0.5410480000, 0.5707648000, 0.6471319000, 0.8287259000, 1.1998541000, 2.0650193000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0271085000, 0.0290808000, 0.0348123000, 0.0513670000, 0.0989957000, 0.2360353000, 0.6343288000", \ + "0.0271474000, 0.0291171000, 0.0348236000, 0.0513541000, 0.0990049000, 0.2361856000, 0.6340432000", \ + "0.0292271000, 0.0309813000, 0.0361743000, 0.0518462000, 0.0990294000, 0.2363313000, 0.6337351000", \ + "0.0392879000, 0.0408697000, 0.0455711000, 0.0592449000, 0.1019316000, 0.2360102000, 0.6335341000", \ + "0.0617096000, 0.0635309000, 0.0685524000, 0.0827801000, 0.1229871000, 0.2438975000, 0.6335307000", \ + "0.1064480000, 0.1087860000, 0.1150951000, 0.1329393000, 0.1779336000, 0.2949763000, 0.6493002000", \ + "0.1924056000, 0.1948004000, 0.2029130000, 0.2260323000, 0.2856071000, 0.4205707000, 0.7542081000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0993889000, 0.1051368000, 0.1229124000, 0.1723519000, 0.3160406000, 0.7294441000, 1.9306530000", \ + "0.0990583000, 0.1051396000, 0.1224240000, 0.1724492000, 0.3161502000, 0.7304130000, 1.9322841000", \ + "0.0992892000, 0.1050649000, 0.1226380000, 0.1723956000, 0.3163194000, 0.7298038000, 1.9323505000", \ + "0.0983218000, 0.1043340000, 0.1215959000, 0.1721562000, 0.3169159000, 0.7295715000, 1.9249191000", \ + "0.1174946000, 0.1222487000, 0.1366366000, 0.1801790000, 0.3164289000, 0.7307575000, 1.9295123000", \ + "0.1700676000, 0.1770157000, 0.1965383000, 0.2435186000, 0.3573708000, 0.7333417000, 1.9313051000", \ + "0.2592366000, 0.2695661000, 0.2966724000, 0.3631665000, 0.5132976000, 0.8368187000, 1.9330302000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__a2bb2o_1 */ + + cell ("sky130_fd_sc_hd__a2bb2o_2") { + leakage_power () { + value : 0.0035813000; + when : "!A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0035813000; + when : "!A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0021756000; + when : "!A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0035813000; + when : "!A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0069163000; + when : "!A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0066415000; + when : "!A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0037877000; + when : "!A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0071549000; + when : "!A1_N&A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0059918000; + when : "A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0057170000; + when : "A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0028631000; + when : "A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0062304000; + when : "A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0055850000; + when : "A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0053102000; + when : "A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0024563000; + when : "A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0058236000; + when : "A1_N&A2_N&B1&!B2"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__a2bb2o"; + cell_leakage_power : 0.0048373300; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1_N") { + capacitance : 0.0016570000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015950000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0100018000, 0.0099289000, 0.0097610000, 0.0097743000, 0.0098049000, 0.0098753000, 0.0100378000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0032612000, 0.0031977000, 0.0030512000, 0.0031046000, 0.0032275000, 0.0035109000, 0.0041641000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017180000; + } + pin ("A2_N") { + capacitance : 0.0017070000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015910000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0087200000, 0.0086204000, 0.0083910000, 0.0084739000, 0.0086651000, 0.0091057000, 0.0101214000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0022406000, 0.0021636000, 0.0019861000, 0.0020517000, 0.0022029000, 0.0025514000, 0.0033548000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018240000; + } + pin ("B1") { + capacitance : 0.0017260000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016570000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0028075000, 0.0028066000, 0.0028047000, 0.0028042000, 0.0028031000, 0.0028006000, 0.0027948000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0028057000, -0.0028044000, -0.0028014000, -0.0028021000, -0.0028035000, -0.0028070000, -0.0028148000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017950000; + } + pin ("B2") { + capacitance : 0.0017960000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017440000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0030428000, 0.0030433000, 0.0030444000, 0.0030457000, 0.0030486000, 0.0030553000, 0.0030708000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0030173000, -0.0030235000, -0.0030378000, -0.0030395000, -0.0030436000, -0.0030529000, -0.0030744000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018480000; + } + pin ("X") { + direction : "output"; + function : "(B1&B2) | (!A1_N&!A2_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0121579000, 0.0106000000, 0.0068112000, -0.0045290000, -0.0403419000, -0.1491355000, -0.4677650000", \ + "0.0121486000, 0.0105912000, 0.0068011000, -0.0044997000, -0.0403641000, -0.1491431000, -0.4677770000", \ + "0.0121246000, 0.0105752000, 0.0066530000, -0.0045774000, -0.0403915000, -0.1491503000, -0.4677791000", \ + "0.0118983000, 0.0103715000, 0.0064216000, -0.0048510000, -0.0407002000, -0.1494928000, -0.4680887000", \ + "0.0115207000, 0.0099661000, 0.0060067000, -0.0052698000, -0.0410343000, -0.1498307000, -0.4684175000", \ + "0.0137963000, 0.0121994000, 0.0076671000, -0.0052266000, -0.0413095000, -0.1500933000, -0.4687107000", \ + "0.0154628000, 0.0138466000, 0.0094294000, -0.0033020000, -0.0405723000, -0.1499613000, -0.4687478000"); + } + related_pin : "A1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0155037000, 0.0171774000, 0.0219624000, 0.0354258000, 0.0733462000, 0.1820108000, 0.4987290000", \ + "0.0154795000, 0.0171601000, 0.0219244000, 0.0353908000, 0.0733013000, 0.1822417000, 0.5008525000", \ + "0.0155319000, 0.0171884000, 0.0219905000, 0.0354188000, 0.0733550000, 0.1818593000, 0.4987085000", \ + "0.0154133000, 0.0171021000, 0.0218944000, 0.0352921000, 0.0732581000, 0.1821651000, 0.4960262000", \ + "0.0152377000, 0.0169030000, 0.0216920000, 0.0351010000, 0.0730760000, 0.1818785000, 0.4959684000", \ + "0.0147463000, 0.0164379000, 0.0213148000, 0.0349261000, 0.0726471000, 0.1812755000, 0.4977940000", \ + "0.0154647000, 0.0170618000, 0.0216546000, 0.0349388000, 0.0725378000, 0.1817168000, 0.4962545000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0121244000, 0.0106149000, 0.0067052000, -0.0046048000, -0.0403869000, -0.1491208000, -0.4677875000", \ + "0.0121253000, 0.0106092000, 0.0066973000, -0.0045706000, -0.0403773000, -0.1491220000, -0.4678194000", \ + "0.0120807000, 0.0105457000, 0.0066616000, -0.0045180000, -0.0403054000, -0.1491413000, -0.4678241000", \ + "0.0118205000, 0.0103120000, 0.0064901000, -0.0048225000, -0.0407042000, -0.1495274000, -0.4681809000", \ + "0.0114252000, 0.0099085000, 0.0060286000, -0.0052921000, -0.0410761000, -0.1498993000, -0.4685335000", \ + "0.0141626000, 0.0126021000, 0.0081310000, -0.0047494000, -0.0412306000, -0.1500783000, -0.4687396000", \ + "0.0156432000, 0.0140360000, 0.0095936000, -0.0031334000, -0.0404579000, -0.1497923000, -0.4686352000"); + } + related_pin : "A2_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0152581000, 0.0169532000, 0.0217392000, 0.0351594000, 0.0731423000, 0.1818756000, 0.4961269000", \ + "0.0152068000, 0.0168604000, 0.0216666000, 0.0350823000, 0.0730642000, 0.1818183000, 0.4958365000", \ + "0.0152562000, 0.0169203000, 0.0217066000, 0.0351751000, 0.0730928000, 0.1816242000, 0.4984623000", \ + "0.0150694000, 0.0167491000, 0.0215304000, 0.0349608000, 0.0729299000, 0.1816783000, 0.4958720000", \ + "0.0147677000, 0.0164136000, 0.0212121000, 0.0346116000, 0.0725782000, 0.1812250000, 0.4954549000", \ + "0.0144480000, 0.0160164000, 0.0208367000, 0.0344995000, 0.0721758000, 0.1809696000, 0.4975955000", \ + "0.0149230000, 0.0165208000, 0.0210989000, 0.0343668000, 0.0719010000, 0.1815140000, 0.4953963000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0137254000, 0.0121566000, 0.0082263000, -0.0029981000, -0.0388097000, -0.1476753000, -0.4664035000", \ + "0.0136733000, 0.0121521000, 0.0081889000, -0.0031139000, -0.0389226000, -0.1477028000, -0.4664307000", \ + "0.0137041000, 0.0120422000, 0.0081434000, -0.0032026000, -0.0389532000, -0.1478052000, -0.4665259000", \ + "0.0135330000, 0.0119777000, 0.0081807000, -0.0031443000, -0.0390356000, -0.1479054000, -0.4666038000", \ + "0.0134044000, 0.0118441000, 0.0079382000, -0.0034337000, -0.0392792000, -0.1480468000, -0.4667334000", \ + "0.0133419000, 0.0117609000, 0.0078205000, -0.0033870000, -0.0392989000, -0.1481408000, -0.4667768000", \ + "0.0183138000, 0.0165527000, 0.0117641000, -0.0014213000, -0.0390728000, -0.1481718000, -0.4667460000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0163179000, 0.0179503000, 0.0227104000, 0.0361214000, 0.0741646000, 0.1833880000, 0.4991400000", \ + "0.0162353000, 0.0178791000, 0.0225936000, 0.0360481000, 0.0741048000, 0.1831292000, 0.4988918000", \ + "0.0161431000, 0.0177994000, 0.0225050000, 0.0359687000, 0.0740171000, 0.1830292000, 0.4987566000", \ + "0.0160398000, 0.0176886000, 0.0224361000, 0.0358534000, 0.0738978000, 0.1829420000, 0.4982658000", \ + "0.0159856000, 0.0176047000, 0.0222622000, 0.0355660000, 0.0735576000, 0.1828112000, 0.4985506000", \ + "0.0166339000, 0.0181781000, 0.0227186000, 0.0354247000, 0.0733387000, 0.1823369000, 0.5001822000", \ + "0.0174656000, 0.0189435000, 0.0233637000, 0.0365036000, 0.0737394000, 0.1828026000, 0.4968854000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0122042000, 0.0106760000, 0.0067857000, -0.0044641000, -0.0403308000, -0.1493594000, -0.4681472000", \ + "0.0120818000, 0.0105436000, 0.0066466000, -0.0045042000, -0.0403956000, -0.1493940000, -0.4681251000", \ + "0.0119659000, 0.0104623000, 0.0065640000, -0.0047043000, -0.0405481000, -0.1495841000, -0.4683524000", \ + "0.0117607000, 0.0102420000, 0.0063327000, -0.0048474000, -0.0407569000, -0.1497501000, -0.4684746000", \ + "0.0115935000, 0.0100512000, 0.0061131000, -0.0051603000, -0.0410526000, -0.1499952000, -0.4687025000", \ + "0.0113867000, 0.0097884000, 0.0058708000, -0.0053782000, -0.0412889000, -0.1501005000, -0.4688110000", \ + "0.0164155000, 0.0146213000, 0.0098352000, -0.0032766000, -0.0407795000, -0.1499660000, -0.4686454000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0167063000, 0.0183619000, 0.0230991000, 0.0364541000, 0.0744694000, 0.1836211000, 0.5011907000", \ + "0.0166081000, 0.0182564000, 0.0230078000, 0.0363811000, 0.0744093000, 0.1835079000, 0.5010752000", \ + "0.0164929000, 0.0181298000, 0.0228077000, 0.0362610000, 0.0743114000, 0.1832932000, 0.4993447000", \ + "0.0163088000, 0.0179761000, 0.0227155000, 0.0361621000, 0.0740780000, 0.1831670000, 0.5009308000", \ + "0.0163506000, 0.0179499000, 0.0225969000, 0.0357313000, 0.0736522000, 0.1829991000, 0.5000468000", \ + "0.0172704000, 0.0187680000, 0.0232095000, 0.0361103000, 0.0736059000, 0.1824653000, 0.5005334000", \ + "0.0183632000, 0.0198182000, 0.0240805000, 0.0368804000, 0.0745668000, 0.1833999000, 0.4996248000"); + } + } + max_capacitance : 0.3003030000; + max_transition : 1.5036600000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.2333361000, 0.2404753000, 0.2562690000, 0.2873976000, 0.3467564000, 0.4723946000, 0.7913724000", \ + "0.2380189000, 0.2451499000, 0.2609164000, 0.2921121000, 0.3514678000, 0.4771117000, 0.7961138000", \ + "0.2485445000, 0.2556615000, 0.2714569000, 0.3023409000, 0.3620703000, 0.4876908000, 0.8066603000", \ + "0.2684023000, 0.2755195000, 0.2913360000, 0.3225879000, 0.3818929000, 0.5075971000, 0.8265810000", \ + "0.2960062000, 0.3031039000, 0.3188989000, 0.3502169000, 0.4098716000, 0.5354774000, 0.8544798000", \ + "0.3283034000, 0.3353891000, 0.3511211000, 0.3821975000, 0.4415973000, 0.5665545000, 0.8859496000", \ + "0.3477850000, 0.3549112000, 0.3706563000, 0.4017451000, 0.4614216000, 0.5870548000, 0.9055354000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.2036405000, 0.2094352000, 0.2229134000, 0.2542754000, 0.3363968000, 0.5693473000, 1.2485725000", \ + "0.2086331000, 0.2144504000, 0.2278770000, 0.2592417000, 0.3413011000, 0.5744664000, 1.2526472000", \ + "0.2209415000, 0.2267423000, 0.2402554000, 0.2715870000, 0.3536711000, 0.5868282000, 1.2653149000", \ + "0.2482698000, 0.2541068000, 0.2675566000, 0.2988952000, 0.3809325000, 0.6149924000, 1.2896122000", \ + "0.3075595000, 0.3134446000, 0.3269616000, 0.3583254000, 0.4403121000, 0.6743958000, 1.3482087000", \ + "0.4160029000, 0.4221620000, 0.4359258000, 0.4675505000, 0.5494549000, 0.7831673000, 1.4587428000", \ + "0.5969631000, 0.6036074000, 0.6181855000, 0.6504868000, 0.7328622000, 0.9661758000, 1.6412764000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0342219000, 0.0386102000, 0.0486791000, 0.0698547000, 0.1200818000, 0.2530827000, 0.6602083000", \ + "0.0342210000, 0.0386086000, 0.0486954000, 0.0698354000, 0.1200884000, 0.2530521000, 0.6603896000", \ + "0.0342847000, 0.0387419000, 0.0490145000, 0.0707715000, 0.1200156000, 0.2537095000, 0.6614240000", \ + "0.0341988000, 0.0386129000, 0.0485798000, 0.0701116000, 0.1196973000, 0.2530584000, 0.6609103000", \ + "0.0341462000, 0.0386149000, 0.0489408000, 0.0701916000, 0.1193875000, 0.2527288000, 0.6605571000", \ + "0.0342620000, 0.0385583000, 0.0482337000, 0.0701557000, 0.1194952000, 0.2526102000, 0.6630970000", \ + "0.0343185000, 0.0385917000, 0.0492214000, 0.0697573000, 0.1198398000, 0.2529646000, 0.6577147000"); + } + related_pin : "A1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0222170000, 0.0265402000, 0.0387389000, 0.0751106000, 0.1876746000, 0.5224123000, 1.5017740000", \ + "0.0221870000, 0.0265369000, 0.0387984000, 0.0750634000, 0.1876177000, 0.5221643000, 1.5009993000", \ + "0.0221551000, 0.0265557000, 0.0388619000, 0.0751400000, 0.1875280000, 0.5220925000, 1.5015678000", \ + "0.0221829000, 0.0265279000, 0.0388223000, 0.0752361000, 0.1875852000, 0.5221225000, 1.4989002000", \ + "0.0224438000, 0.0267721000, 0.0389203000, 0.0752995000, 0.1878390000, 0.5228079000, 1.4994428000", \ + "0.0234815000, 0.0280103000, 0.0400031000, 0.0759572000, 0.1877686000, 0.5223137000, 1.5036603000", \ + "0.0264709000, 0.0308192000, 0.0424695000, 0.0773956000, 0.1885936000, 0.5207987000, 1.4944374000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.2270551000, 0.2341485000, 0.2498300000, 0.2808147000, 0.3402809000, 0.4651181000, 0.7840102000", \ + "0.2317313000, 0.2388214000, 0.2545200000, 0.2855255000, 0.3450282000, 0.4702756000, 0.7890615000", \ + "0.2419727000, 0.2490633000, 0.2647982000, 0.2956170000, 0.3548880000, 0.4802831000, 0.7990168000", \ + "0.2591662000, 0.2662609000, 0.2819311000, 0.3130401000, 0.3721147000, 0.4976941000, 0.8165537000", \ + "0.2815568000, 0.2886545000, 0.3044299000, 0.3354243000, 0.3947333000, 0.5202845000, 0.8391401000", \ + "0.3040980000, 0.3112479000, 0.3269560000, 0.3578420000, 0.4173092000, 0.5426413000, 0.8618168000", \ + "0.3120426000, 0.3191422000, 0.3348782000, 0.3659395000, 0.4255019000, 0.5510729000, 0.8698544000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.1918730000, 0.1977517000, 0.2112456000, 0.2425821000, 0.3244890000, 0.5584774000, 1.2389804000", \ + "0.1948178000, 0.2006206000, 0.2141343000, 0.2454749000, 0.3274506000, 0.5614382000, 1.2354232000", \ + "0.2045056000, 0.2103178000, 0.2237925000, 0.2550997000, 0.3372511000, 0.5703054000, 1.2494414000", \ + "0.2324300000, 0.2382178000, 0.2517148000, 0.2830499000, 0.3649270000, 0.5989843000, 1.2766432000", \ + "0.2953031000, 0.3011530000, 0.3146992000, 0.3460609000, 0.4279271000, 0.6614538000, 1.3364657000", \ + "0.4025563000, 0.4087294000, 0.4224979000, 0.4541530000, 0.5360624000, 0.7696223000, 1.4501003000", \ + "0.5762877000, 0.5828467000, 0.5975698000, 0.6296937000, 0.7121014000, 0.9458232000, 1.6209770000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0341871000, 0.0384919000, 0.0481226000, 0.0700793000, 0.1193411000, 0.2529137000, 0.6614278000", \ + "0.0341725000, 0.0384897000, 0.0481264000, 0.0701203000, 0.1192666000, 0.2521639000, 0.6615468000", \ + "0.0340750000, 0.0384628000, 0.0484219000, 0.0699136000, 0.1186645000, 0.2526372000, 0.6600324000", \ + "0.0340537000, 0.0383492000, 0.0487768000, 0.0696164000, 0.1196253000, 0.2524216000, 0.6608740000", \ + "0.0341437000, 0.0384449000, 0.0482890000, 0.0693822000, 0.1192445000, 0.2528422000, 0.6613337000", \ + "0.0344322000, 0.0385113000, 0.0482047000, 0.0700816000, 0.1193095000, 0.2517044000, 0.6623495000", \ + "0.0343611000, 0.0388196000, 0.0483861000, 0.0696696000, 0.1196032000, 0.2531711000, 0.6599115000"); + } + related_pin : "A2_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0222828000, 0.0265851000, 0.0388276000, 0.0752154000, 0.1879566000, 0.5231471000, 1.4959513000", \ + "0.0221322000, 0.0265281000, 0.0388590000, 0.0752025000, 0.1878917000, 0.5231312000, 1.4955591000", \ + "0.0221488000, 0.0264765000, 0.0387726000, 0.0752381000, 0.1875593000, 0.5221785000, 1.5024025000", \ + "0.0221630000, 0.0265918000, 0.0387430000, 0.0752057000, 0.1879600000, 0.5229656000, 1.4943867000", \ + "0.0224495000, 0.0267376000, 0.0390297000, 0.0752961000, 0.1878422000, 0.5216823000, 1.4993314000", \ + "0.0235293000, 0.0280813000, 0.0400787000, 0.0760276000, 0.1877887000, 0.5221904000, 1.4989996000", \ + "0.0266223000, 0.0307930000, 0.0425233000, 0.0774455000, 0.1887116000, 0.5212307000, 1.4943897000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.2202854000, 0.2273959000, 0.2431715000, 0.2743440000, 0.3334978000, 0.4590864000, 0.7780099000", \ + "0.2257284000, 0.2328344000, 0.2485908000, 0.2797218000, 0.3394021000, 0.4644258000, 0.7835529000", \ + "0.2386501000, 0.2457236000, 0.2615380000, 0.2926198000, 0.3518819000, 0.4774623000, 0.7965772000", \ + "0.2655451000, 0.2725926000, 0.2883234000, 0.3196447000, 0.3787410000, 0.5045351000, 0.8234487000", \ + "0.3224900000, 0.3296074000, 0.3453639000, 0.3764636000, 0.4361604000, 0.5618966000, 0.8807642000", \ + "0.4391110000, 0.4466294000, 0.4639892000, 0.4964106000, 0.5576128000, 0.6842827000, 1.0035905000", \ + "0.6358984000, 0.6448500000, 0.6644935000, 0.7023949000, 0.7714149000, 0.9064718000, 1.2292931000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.1160620000, 0.1227042000, 0.1381480000, 0.1724821000, 0.2568683000, 0.4911946000, 1.1672969000", \ + "0.1204676000, 0.1271291000, 0.1425240000, 0.1768679000, 0.2612528000, 0.4963537000, 1.1713641000", \ + "0.1300528000, 0.1366990000, 0.1520861000, 0.1864197000, 0.2708041000, 0.5059085000, 1.1809119000", \ + "0.1518892000, 0.1585081000, 0.1738699000, 0.2081846000, 0.2924463000, 0.5277402000, 1.2061069000", \ + "0.1969090000, 0.2038643000, 0.2197106000, 0.2543314000, 0.3387209000, 0.5735489000, 1.2502862000", \ + "0.2668436000, 0.2749433000, 0.2925367000, 0.3293518000, 0.4147653000, 0.6488878000, 1.3279704000", \ + "0.3511328000, 0.3614657000, 0.3836772000, 0.4265602000, 0.5148224000, 0.7489054000, 1.4252063000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0342319000, 0.0386458000, 0.0487594000, 0.0699630000, 0.1201871000, 0.2538250000, 0.6614547000", \ + "0.0343222000, 0.0386747000, 0.0484195000, 0.0704725000, 0.1197195000, 0.2532554000, 0.6615676000", \ + "0.0342387000, 0.0387911000, 0.0483525000, 0.0704081000, 0.1200242000, 0.2536466000, 0.6603864000", \ + "0.0341203000, 0.0386528000, 0.0489351000, 0.0699960000, 0.1199603000, 0.2530178000, 0.6607784000", \ + "0.0342015000, 0.0385665000, 0.0490998000, 0.0696164000, 0.1197796000, 0.2530039000, 0.6610270000", \ + "0.0390890000, 0.0433635000, 0.0530577000, 0.0753081000, 0.1233433000, 0.2545390000, 0.6606938000", \ + "0.0508793000, 0.0561354000, 0.0667248000, 0.0902580000, 0.1402955000, 0.2677294000, 0.6631682000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0252360000, 0.0302964000, 0.0439321000, 0.0807674000, 0.1911133000, 0.5250904000, 1.4981877000", \ + "0.0250584000, 0.0304046000, 0.0439637000, 0.0807956000, 0.1911939000, 0.5245461000, 1.4967001000", \ + "0.0250244000, 0.0304184000, 0.0439127000, 0.0807723000, 0.1912187000, 0.5246233000, 1.4974794000", \ + "0.0251069000, 0.0304094000, 0.0438821000, 0.0807420000, 0.1914519000, 0.5249633000, 1.4988636000", \ + "0.0268376000, 0.0321371000, 0.0456116000, 0.0817817000, 0.1912618000, 0.5255810000, 1.4996729000", \ + "0.0329370000, 0.0384491000, 0.0522138000, 0.0876930000, 0.1939869000, 0.5245412000, 1.5004085000", \ + "0.0457407000, 0.0518010000, 0.0663790000, 0.0996035000, 0.2002136000, 0.5261548000, 1.4969918000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.1979912000, 0.2047320000, 0.2197889000, 0.2497463000, 0.3073789000, 0.4307045000, 0.7483207000", \ + "0.2031874000, 0.2098993000, 0.2249690000, 0.2549328000, 0.3124482000, 0.4358158000, 0.7540217000", \ + "0.2156390000, 0.2224091000, 0.2374436000, 0.2673937000, 0.3249951000, 0.4484126000, 0.7660524000", \ + "0.2432100000, 0.2498336000, 0.2648576000, 0.2949376000, 0.3523650000, 0.4757549000, 0.7938684000", \ + "0.3038857000, 0.3106099000, 0.3256495000, 0.3555436000, 0.4133409000, 0.5366929000, 0.8546585000", \ + "0.4275479000, 0.4349380000, 0.4512712000, 0.4832398000, 0.5436263000, 0.6682483000, 0.9867178000", \ + "0.6353051000, 0.6440576000, 0.6634400000, 0.7013256000, 0.7698848000, 0.9037445000, 1.2260013000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.1126657000, 0.1193346000, 0.1346954000, 0.1689598000, 0.2532430000, 0.4887090000, 1.1659778000", \ + "0.1167306000, 0.1234093000, 0.1387259000, 0.1730617000, 0.2573082000, 0.4927606000, 1.1700948000", \ + "0.1266339000, 0.1332754000, 0.1485708000, 0.1829692000, 0.2672895000, 0.5024013000, 1.1779374000", \ + "0.1508689000, 0.1575556000, 0.1729152000, 0.2072069000, 0.2912586000, 0.5262462000, 1.2031497000", \ + "0.2008338000, 0.2078510000, 0.2236179000, 0.2582798000, 0.3423183000, 0.5766408000, 1.2528455000", \ + "0.2677747000, 0.2761225000, 0.2945888000, 0.3314835000, 0.4162156000, 0.6505826000, 1.3281850000", \ + "0.3366335000, 0.3476256000, 0.3714333000, 0.4156598000, 0.5046156000, 0.7377858000, 1.4142395000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0317001000, 0.0357534000, 0.0453764000, 0.0670755000, 0.1160455000, 0.2495614000, 0.6585191000", \ + "0.0314252000, 0.0357614000, 0.0456862000, 0.0664639000, 0.1165179000, 0.2497106000, 0.6589679000", \ + "0.0316960000, 0.0357542000, 0.0453510000, 0.0670903000, 0.1160038000, 0.2495389000, 0.6583524000", \ + "0.0314359000, 0.0357212000, 0.0456479000, 0.0664724000, 0.1160122000, 0.2498203000, 0.6581742000", \ + "0.0314492000, 0.0356959000, 0.0453831000, 0.0664596000, 0.1161052000, 0.2488455000, 0.6609162000", \ + "0.0369276000, 0.0415575000, 0.0512403000, 0.0731803000, 0.1204238000, 0.2514860000, 0.6615815000", \ + "0.0502440000, 0.0553949000, 0.0673522000, 0.0890577000, 0.1390638000, 0.2667558000, 0.6634506000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0250133000, 0.0303591000, 0.0439520000, 0.0807258000, 0.1914691000, 0.5244228000, 1.5010040000", \ + "0.0250826000, 0.0303590000, 0.0437880000, 0.0808464000, 0.1914558000, 0.5248889000, 1.5009874000", \ + "0.0251451000, 0.0304620000, 0.0440169000, 0.0807871000, 0.1909325000, 0.5239678000, 1.4985805000", \ + "0.0250073000, 0.0302945000, 0.0438276000, 0.0807921000, 0.1911890000, 0.5263879000, 1.5002312000", \ + "0.0276900000, 0.0329108000, 0.0460895000, 0.0823891000, 0.1914888000, 0.5258157000, 1.4947834000", \ + "0.0368678000, 0.0419274000, 0.0545937000, 0.0882377000, 0.1946121000, 0.5254830000, 1.4971381000", \ + "0.0506996000, 0.0578342000, 0.0717021000, 0.1041785000, 0.2008270000, 0.5272707000, 1.4953992000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a2bb2o_4") { + leakage_power () { + value : 0.0076036000; + when : "!A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0076022000; + when : "!A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0047386000; + when : "!A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0076036000; + when : "!A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0074979000; + when : "!A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0068503000; + when : "!A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0063325000; + when : "!A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0078283000; + when : "!A1_N&A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0077883000; + when : "A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0071407000; + when : "A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0066229000; + when : "A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0081189000; + when : "A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0062568000; + when : "A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0056092000; + when : "A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0050914000; + when : "A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0065873000; + when : "A1_N&A2_N&B1&!B2"; + } + area : 20.019200000; + cell_footprint : "sky130_fd_sc_hd__a2bb2o"; + cell_leakage_power : 0.0068295290; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1_N") { + capacitance : 0.0049000000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0046580000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0278574000, 0.0276228000, 0.0270821000, 0.0271445000, 0.0272884000, 0.0276201000, 0.0283845000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0053596000, 0.0051463000, 0.0046544000, 0.0048403000, 0.0052688000, 0.0062565000, 0.0085333000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0051410000; + } + pin ("A2_N") { + capacitance : 0.0044270000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041430000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0230574000, 0.0227685000, 0.0221024000, 0.0223078000, 0.0227814000, 0.0238730000, 0.0263892000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0020278000, 0.0018581000, 0.0014670000, 0.0016478000, 0.0020646000, 0.0030254000, 0.0052399000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047100000; + } + pin ("B1") { + capacitance : 0.0047680000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045350000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082890000, 0.0082899000, 0.0082921000, 0.0082953000, 0.0083028000, 0.0083200000, 0.0083597000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0083132000, -0.0083018000, -0.0082757000, -0.0082774000, -0.0082814000, -0.0082906000, -0.0083118000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050020000; + } + pin ("B2") { + capacitance : 0.0043600000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041820000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0075709000, 0.0075693000, 0.0075654000, 0.0075631000, 0.0075579000, 0.0075459000, 0.0075181000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0075725000, -0.0075640000, -0.0075446000, -0.0075415000, -0.0075346000, -0.0075186000, -0.0074819000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045390000; + } + pin ("X") { + direction : "output"; + function : "(B1&B2) | (!A1_N&!A2_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015825240, 0.0050087660, 0.0158529900, 0.0501754700, 0.1588078000, 0.5026343000"); + values("0.0323165000, 0.0305573000, 0.0254494000, 0.0107493000, -0.0403895000, -0.2139098000, -0.7700618000", \ + "0.0321204000, 0.0306888000, 0.0254917000, 0.0108620000, -0.0402889000, -0.2140750000, -0.7702383000", \ + "0.0322610000, 0.0305085000, 0.0254340000, 0.0107101000, -0.0403881000, -0.2139450000, -0.7702137000", \ + "0.0314792000, 0.0298244000, 0.0246320000, 0.0099746000, -0.0410525000, -0.2147916000, -0.7709567000", \ + "0.0309119000, 0.0292581000, 0.0241147000, 0.0093729000, -0.0416940000, -0.2154611000, -0.7715511000", \ + "0.0366395000, 0.0349030000, 0.0295632000, 0.0127515000, -0.0419830000, -0.2159728000, -0.7720868000", \ + "0.0378807000, 0.0361480000, 0.0309127000, 0.0139949000, -0.0402903000, -0.2152845000, -0.7719122000"); + } + related_pin : "A1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015825240, 0.0050087660, 0.0158529900, 0.0501754700, 0.1588078000, 0.5026343000"); + values("0.0302697000, 0.0322524000, 0.0384436000, 0.0570356000, 0.1132173000, 0.2879976000, 0.8402169000", \ + "0.0300439000, 0.0320358000, 0.0382543000, 0.0568404000, 0.1129866000, 0.2876188000, 0.8357736000", \ + "0.0301627000, 0.0321360000, 0.0383539000, 0.0569477000, 0.1130572000, 0.2876874000, 0.8359631000", \ + "0.0297729000, 0.0317448000, 0.0379566000, 0.0565822000, 0.1126505000, 0.2872521000, 0.8357990000", \ + "0.0291298000, 0.0310985000, 0.0373014000, 0.0558740000, 0.1119945000, 0.2866992000, 0.8350848000", \ + "0.0281262000, 0.0299588000, 0.0356076000, 0.0549394000, 0.1109248000, 0.2856672000, 0.8340111000", \ + "0.0293831000, 0.0312189000, 0.0370126000, 0.0551023000, 0.1113418000, 0.2868924000, 0.8360326000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015825240, 0.0050087660, 0.0158529900, 0.0501754700, 0.1588078000, 0.5026343000"); + values("0.0329228000, 0.0311826000, 0.0260438000, 0.0114195000, -0.0396466000, -0.2133832000, -0.7698648000", \ + "0.0330128000, 0.0313357000, 0.0262189000, 0.0115946000, -0.0395619000, -0.2134618000, -0.7697816000", \ + "0.0328731000, 0.0310996000, 0.0261315000, 0.0113556000, -0.0396554000, -0.2134131000, -0.7699253000", \ + "0.0320358000, 0.0302668000, 0.0251452000, 0.0105192000, -0.0406314000, -0.2142280000, -0.7706471000", \ + "0.0311774000, 0.0295234000, 0.0243369000, 0.0097811000, -0.0413461000, -0.2151294000, -0.7713970000", \ + "0.0370681000, 0.0353011000, 0.0299705000, 0.0130435000, -0.0414937000, -0.2157203000, -0.7720333000", \ + "0.0383221000, 0.0366337000, 0.0314170000, 0.0144458000, -0.0400840000, -0.2146982000, -0.7715504000"); + } + related_pin : "A2_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015825240, 0.0050087660, 0.0158529900, 0.0501754700, 0.1588078000, 0.5026343000"); + values("0.0296997000, 0.0316812000, 0.0378923000, 0.0564860000, 0.1125915000, 0.2872007000, 0.8351577000", \ + "0.0294611000, 0.0314483000, 0.0376442000, 0.0562531000, 0.1124456000, 0.2870244000, 0.8391289000", \ + "0.0295965000, 0.0315860000, 0.0377944000, 0.0564027000, 0.1125696000, 0.2872508000, 0.8355389000", \ + "0.0290149000, 0.0309834000, 0.0371948000, 0.0557828000, 0.1119185000, 0.2865432000, 0.8346786000", \ + "0.0282360000, 0.0302220000, 0.0364318000, 0.0550049000, 0.1110828000, 0.2857607000, 0.8338320000", \ + "0.0276289000, 0.0294400000, 0.0351152000, 0.0542422000, 0.1103715000, 0.2848539000, 0.8342153000", \ + "0.0291957000, 0.0311059000, 0.0367890000, 0.0548255000, 0.1107809000, 0.2859858000, 0.8354000000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015825240, 0.0050087660, 0.0158529900, 0.0501754700, 0.1588078000, 0.5026343000"); + values("0.0351194000, 0.0333439000, 0.0283012000, 0.0135748000, -0.0375997000, -0.2113121000, -0.7677269000", \ + "0.0349394000, 0.0332931000, 0.0280223000, 0.0133685000, -0.0377608000, -0.2116045000, -0.7682271000", \ + "0.0346374000, 0.0328901000, 0.0277233000, 0.0130711000, -0.0380614000, -0.2119026000, -0.7684783000", \ + "0.0343079000, 0.0326521000, 0.0275306000, 0.0127341000, -0.0383412000, -0.2122268000, -0.7687096000", \ + "0.0340671000, 0.0323479000, 0.0271497000, 0.0123674000, -0.0388919000, -0.2127643000, -0.7690325000", \ + "0.0331015000, 0.0313257000, 0.0259739000, 0.0114010000, -0.0395020000, -0.2128773000, -0.7691381000", \ + "0.0414386000, 0.0394852000, 0.0336185000, 0.0160219000, -0.0389330000, -0.2132762000, -0.7689198000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015825240, 0.0050087660, 0.0158529900, 0.0501754700, 0.1588078000, 0.5026343000"); + values("0.0345718000, 0.0364822000, 0.0425960000, 0.0610973000, 0.1176301000, 0.2928181000, 0.8442256000", \ + "0.0342924000, 0.0362255000, 0.0422004000, 0.0608859000, 0.1174591000, 0.2927641000, 0.8435968000", \ + "0.0339279000, 0.0358574000, 0.0419247000, 0.0605120000, 0.1170625000, 0.2921882000, 0.8436940000", \ + "0.0336661000, 0.0355668000, 0.0414538000, 0.0599095000, 0.1164864000, 0.2917010000, 0.8431427000", \ + "0.0333716000, 0.0353475000, 0.0412681000, 0.0594459000, 0.1156060000, 0.2911183000, 0.8420561000", \ + "0.0344605000, 0.0362440000, 0.0419673000, 0.0594305000, 0.1150235000, 0.2896430000, 0.8421426000", \ + "0.0364945000, 0.0381598000, 0.0437974000, 0.0614359000, 0.1168876000, 0.2918859000, 0.8409365000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015825240, 0.0050087660, 0.0158529900, 0.0501754700, 0.1588078000, 0.5026343000"); + values("0.0298508000, 0.0282418000, 0.0231228000, 0.0085247000, -0.0426075000, -0.2165746000, -0.7733176000", \ + "0.0294205000, 0.0279571000, 0.0227780000, 0.0083196000, -0.0428544000, -0.2169782000, -0.7735848000", \ + "0.0291404000, 0.0275188000, 0.0224035000, 0.0078045000, -0.0433285000, -0.2174115000, -0.7740132000", \ + "0.0286944000, 0.0270479000, 0.0219157000, 0.0072164000, -0.0439251000, -0.2178751000, -0.7744583000", \ + "0.0284434000, 0.0267870000, 0.0216217000, 0.0067385000, -0.0444762000, -0.2183312000, -0.7749216000", \ + "0.0286302000, 0.0267110000, 0.0214447000, 0.0057924000, -0.0448881000, -0.2185561000, -0.7749270000", \ + "0.0358400000, 0.0338557000, 0.0280113000, 0.0104445000, -0.0443701000, -0.2188273000, -0.7746500000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015825240, 0.0050087660, 0.0158529900, 0.0501754700, 0.1588078000, 0.5026343000"); + values("0.0339403000, 0.0358929000, 0.0419667000, 0.0604432000, 0.1170041000, 0.2919003000, 0.8439185000", \ + "0.0336213000, 0.0355477000, 0.0416143000, 0.0602418000, 0.1168625000, 0.2921273000, 0.8427336000", \ + "0.0333217000, 0.0352559000, 0.0413260000, 0.0599084000, 0.1164473000, 0.2916929000, 0.8433081000", \ + "0.0331914000, 0.0350902000, 0.0409995000, 0.0593003000, 0.1157805000, 0.2910394000, 0.8426510000", \ + "0.0330275000, 0.0348660000, 0.0408315000, 0.0586907000, 0.1150819000, 0.2905472000, 0.8413806000", \ + "0.0345343000, 0.0363097000, 0.0418899000, 0.0596473000, 0.1144322000, 0.2894923000, 0.8414125000", \ + "0.0370730000, 0.0387354000, 0.0442726000, 0.0615688000, 0.1172539000, 0.2918811000, 0.8409611000"); + } + } + max_capacitance : 0.5026340000; + max_transition : 1.5045660000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015825200, 0.0050087700, 0.0158530000, 0.0501755000, 0.1588080000, 0.5026340000"); + values("0.1812610000, 0.1852033000, 0.1952684000, 0.2175679000, 0.2638536000, 0.3705279000, 0.6698899000", \ + "0.1858589000, 0.1897823000, 0.1998833000, 0.2222378000, 0.2686923000, 0.3753406000, 0.6750271000", \ + "0.1962532000, 0.2001951000, 0.2102637000, 0.2325911000, 0.2788858000, 0.3855981000, 0.6848581000", \ + "0.2139762000, 0.2179139000, 0.2279842000, 0.2501680000, 0.2967764000, 0.4034162000, 0.7032850000", \ + "0.2347944000, 0.2386233000, 0.2485787000, 0.2708004000, 0.3172033000, 0.4242022000, 0.7234984000", \ + "0.2528099000, 0.2567236000, 0.2667510000, 0.2890031000, 0.3355522000, 0.4421618000, 0.7417389000", \ + "0.2441395000, 0.2480549000, 0.2581288000, 0.2803808000, 0.3269595000, 0.4338373000, 0.7336718000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015825200, 0.0050087700, 0.0158530000, 0.0501755000, 0.1588080000, 0.5026340000"); + values("0.1824226000, 0.1860255000, 0.1956822000, 0.2213225000, 0.2947436000, 0.5205480000, 1.2368203000", \ + "0.1867734000, 0.1903485000, 0.2000419000, 0.2256768000, 0.2991186000, 0.5247163000, 1.2371056000", \ + "0.1990939000, 0.2026934000, 0.2123735000, 0.2380258000, 0.3115148000, 0.5372138000, 1.2494737000", \ + "0.2264985000, 0.2300219000, 0.2397595000, 0.2653641000, 0.3388854000, 0.5646577000, 1.2771347000", \ + "0.2841544000, 0.2877657000, 0.2974600000, 0.3231024000, 0.3965533000, 0.6222400000, 1.3348850000", \ + "0.3865151000, 0.3901513000, 0.4000870000, 0.4259103000, 0.4993993000, 0.7254375000, 1.4385320000", \ + "0.5620023000, 0.5660107000, 0.5763886000, 0.6025792000, 0.6765027000, 0.9025882000, 1.6156780000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015825200, 0.0050087700, 0.0158530000, 0.0501755000, 0.1588080000, 0.5026340000"); + values("0.0272758000, 0.0296727000, 0.0360078000, 0.0508259000, 0.0910198000, 0.2086603000, 0.6017411000", \ + "0.0275356000, 0.0295664000, 0.0357445000, 0.0510662000, 0.0910329000, 0.2084289000, 0.6008078000", \ + "0.0272592000, 0.0296384000, 0.0358992000, 0.0509376000, 0.0910643000, 0.2086215000, 0.5988084000", \ + "0.0272169000, 0.0295094000, 0.0356818000, 0.0516760000, 0.0910885000, 0.2086468000, 0.6010752000", \ + "0.0271890000, 0.0295709000, 0.0360172000, 0.0508740000, 0.0911764000, 0.2086268000, 0.5982201000", \ + "0.0272823000, 0.0295988000, 0.0357263000, 0.0508421000, 0.0908837000, 0.2076126000, 0.6015757000", \ + "0.0274010000, 0.0296989000, 0.0363008000, 0.0513626000, 0.0910893000, 0.2087313000, 0.6007771000"); + } + related_pin : "A1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015825200, 0.0050087700, 0.0158530000, 0.0501755000, 0.1588080000, 0.5026340000"); + values("0.0202336000, 0.0232279000, 0.0324526000, 0.0624682000, 0.1616113000, 0.4827844000, 1.5032696000", \ + "0.0202150000, 0.0231697000, 0.0324161000, 0.0624597000, 0.1617578000, 0.4827989000, 1.5000770000", \ + "0.0202620000, 0.0232406000, 0.0324581000, 0.0623352000, 0.1619234000, 0.4826979000, 1.5004742000", \ + "0.0202755000, 0.0232055000, 0.0324603000, 0.0623458000, 0.1620417000, 0.4825131000, 1.5020135000", \ + "0.0204634000, 0.0234344000, 0.0326253000, 0.0624816000, 0.1620069000, 0.4828038000, 1.5017680000", \ + "0.0215738000, 0.0244295000, 0.0335427000, 0.0630982000, 0.1619973000, 0.4824850000, 1.4991157000", \ + "0.0240575000, 0.0268462000, 0.0355111000, 0.0642467000, 0.1631057000, 0.4822050000, 1.4986121000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015825200, 0.0050087700, 0.0158530000, 0.0501755000, 0.1588080000, 0.5026340000"); + values("0.1822825000, 0.1862167000, 0.1962834000, 0.2185939000, 0.2652104000, 0.3717345000, 0.6713780000", \ + "0.1868372000, 0.1907816000, 0.2008805000, 0.2232203000, 0.2697154000, 0.3765788000, 0.6766055000", \ + "0.1964574000, 0.2003889000, 0.2104753000, 0.2327846000, 0.2792445000, 0.3859301000, 0.6856138000", \ + "0.2113896000, 0.2153215000, 0.2253858000, 0.2477037000, 0.2941588000, 0.4010264000, 0.7011700000", \ + "0.2279148000, 0.2317978000, 0.2418286000, 0.2641193000, 0.3105803000, 0.4174112000, 0.7172130000", \ + "0.2369783000, 0.2408986000, 0.2509851000, 0.2732104000, 0.3196493000, 0.4268016000, 0.7269091000", \ + "0.2160743000, 0.2200039000, 0.2300966000, 0.2524422000, 0.2987782000, 0.4059462000, 0.7062007000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015825200, 0.0050087700, 0.0158530000, 0.0501755000, 0.1588080000, 0.5026340000"); + values("0.1655555000, 0.1691459000, 0.1788201000, 0.2044676000, 0.2779781000, 0.5038446000, 1.2159201000", \ + "0.1684302000, 0.1719607000, 0.1816799000, 0.2072486000, 0.2805023000, 0.5072162000, 1.2218718000", \ + "0.1786103000, 0.1821955000, 0.1918917000, 0.2175345000, 0.2909892000, 0.5165509000, 1.2292439000", \ + "0.2075203000, 0.2111209000, 0.2207970000, 0.2464456000, 0.3199261000, 0.5455973000, 1.2581258000", \ + "0.2728460000, 0.2764479000, 0.2861684000, 0.3118189000, 0.3852970000, 0.6110517000, 1.3235582000", \ + "0.3851472000, 0.3888103000, 0.3986720000, 0.4244023000, 0.4980326000, 0.7241714000, 1.4364657000", \ + "0.5752232000, 0.5792071000, 0.5896179000, 0.6158729000, 0.6895162000, 0.9157875000, 1.6282844000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015825200, 0.0050087700, 0.0158530000, 0.0501755000, 0.1588080000, 0.5026340000"); + values("0.0272993000, 0.0296853000, 0.0358498000, 0.0509247000, 0.0904921000, 0.2088181000, 0.6016163000", \ + "0.0271602000, 0.0295058000, 0.0356824000, 0.0509440000, 0.0909749000, 0.2085710000, 0.6012919000", \ + "0.0272910000, 0.0296682000, 0.0359575000, 0.0510633000, 0.0909354000, 0.2088417000, 0.6013569000", \ + "0.0272873000, 0.0296464000, 0.0358130000, 0.0509477000, 0.0910013000, 0.2088441000, 0.6007365000", \ + "0.0273778000, 0.0296528000, 0.0356064000, 0.0512050000, 0.0911795000, 0.2087047000, 0.5999983000", \ + "0.0276008000, 0.0297946000, 0.0359221000, 0.0514218000, 0.0911216000, 0.2089825000, 0.6018152000", \ + "0.0277500000, 0.0301583000, 0.0360224000, 0.0514395000, 0.0912500000, 0.2091380000, 0.6015667000"); + } + related_pin : "A2_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015825200, 0.0050087700, 0.0158530000, 0.0501755000, 0.1588080000, 0.5026340000"); + values("0.0202436000, 0.0232260000, 0.0324498000, 0.0623287000, 0.1620334000, 0.4824611000, 1.4944298000", \ + "0.0201850000, 0.0231806000, 0.0324696000, 0.0622199000, 0.1619947000, 0.4824139000, 1.5022836000", \ + "0.0202346000, 0.0231790000, 0.0324096000, 0.0624588000, 0.1617336000, 0.4828315000, 1.5016131000", \ + "0.0202398000, 0.0232302000, 0.0324152000, 0.0624434000, 0.1618740000, 0.4827348000, 1.4998565000", \ + "0.0205044000, 0.0234190000, 0.0326399000, 0.0624228000, 0.1619002000, 0.4827233000, 1.4993775000", \ + "0.0216136000, 0.0245511000, 0.0335465000, 0.0629855000, 0.1626201000, 0.4812334000, 1.5018957000", \ + "0.0245481000, 0.0274302000, 0.0359098000, 0.0643876000, 0.1628658000, 0.4824696000, 1.4966000000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015825200, 0.0050087700, 0.0158530000, 0.0501755000, 0.1588080000, 0.5026340000"); + values("0.1832677000, 0.1871899000, 0.1972930000, 0.2195867000, 0.2657564000, 0.3723799000, 0.6715818000", \ + "0.1884592000, 0.1923844000, 0.2024134000, 0.2247268000, 0.2713312000, 0.3777033000, 0.6768715000", \ + "0.2012875000, 0.2051929000, 0.2152417000, 0.2375440000, 0.2841492000, 0.3905490000, 0.6896697000", \ + "0.2294062000, 0.2333433000, 0.2433886000, 0.2654468000, 0.3119119000, 0.4186300000, 0.7179067000", \ + "0.2899330000, 0.2938747000, 0.3039225000, 0.3262085000, 0.3727103000, 0.4795057000, 0.7791087000", \ + "0.4078901000, 0.4121949000, 0.4233002000, 0.4475785000, 0.4968193000, 0.6057806000, 0.9058223000", \ + "0.6075947000, 0.6129514000, 0.6263973000, 0.6557050000, 0.7122333000, 0.8294899000, 1.1332602000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015825200, 0.0050087700, 0.0158530000, 0.0501755000, 0.1588080000, 0.5026340000"); + values("0.0874570000, 0.0912668000, 0.1016947000, 0.1285348000, 0.2031202000, 0.4307015000, 1.1446318000", \ + "0.0916983000, 0.0955198000, 0.1058678000, 0.1328092000, 0.2074045000, 0.4346563000, 1.1491892000", \ + "0.1008996000, 0.1047587000, 0.1151176000, 0.1420274000, 0.2166610000, 0.4441100000, 1.1582209000", \ + "0.1216649000, 0.1254562000, 0.1357051000, 0.1624611000, 0.2368858000, 0.4644932000, 1.1809712000", \ + "0.1575424000, 0.1615903000, 0.1723703000, 0.1998444000, 0.2744607000, 0.5027982000, 1.2157336000", \ + "0.2028766000, 0.2076627000, 0.2199482000, 0.2488787000, 0.3240270000, 0.5515226000, 1.2681981000", \ + "0.2372363000, 0.2435110000, 0.2592370000, 0.2933702000, 0.3713470000, 0.5992233000, 1.3124750000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015825200, 0.0050087700, 0.0158530000, 0.0501755000, 0.1588080000, 0.5026340000"); + values("0.0272731000, 0.0296895000, 0.0357828000, 0.0507589000, 0.0911377000, 0.2086786000, 0.6013721000", \ + "0.0272286000, 0.0295815000, 0.0358464000, 0.0510711000, 0.0905280000, 0.2086257000, 0.6005728000", \ + "0.0273304000, 0.0297067000, 0.0358527000, 0.0510310000, 0.0904901000, 0.2086234000, 0.6006809000", \ + "0.0272012000, 0.0295235000, 0.0356983000, 0.0513976000, 0.0911446000, 0.2087204000, 0.5988943000", \ + "0.0275334000, 0.0296876000, 0.0357807000, 0.0510464000, 0.0906990000, 0.2086315000, 0.6002530000", \ + "0.0327861000, 0.0355581000, 0.0415285000, 0.0574785000, 0.0961118000, 0.2120244000, 0.6009643000", \ + "0.0447861000, 0.0476984000, 0.0550899000, 0.0715436000, 0.1110040000, 0.2233819000, 0.6017117000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015825200, 0.0050087700, 0.0158530000, 0.0501755000, 0.1588080000, 0.5026340000"); + values("0.0209540000, 0.0242483000, 0.0341076000, 0.0646292000, 0.1639472000, 0.4862745000, 1.5041085000", \ + "0.0208504000, 0.0242109000, 0.0341468000, 0.0645977000, 0.1639251000, 0.4859760000, 1.5042531000", \ + "0.0210096000, 0.0242758000, 0.0341581000, 0.0645560000, 0.1639896000, 0.4858194000, 1.5044034000", \ + "0.0210204000, 0.0243200000, 0.0343614000, 0.0647621000, 0.1641279000, 0.4854330000, 1.5042104000", \ + "0.0235496000, 0.0268917000, 0.0366359000, 0.0662944000, 0.1642557000, 0.4859042000, 1.5018760000", \ + "0.0295181000, 0.0327747000, 0.0423258000, 0.0708572000, 0.1661045000, 0.4838154000, 1.5042033000", \ + "0.0406088000, 0.0446235000, 0.0547955000, 0.0819446000, 0.1702493000, 0.4874301000, 1.5001632000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015825200, 0.0050087700, 0.0158530000, 0.0501755000, 0.1588080000, 0.5026340000"); + values("0.1702127000, 0.1741091000, 0.1840822000, 0.2065363000, 0.2533614000, 0.3612158000, 0.6607177000", \ + "0.1750437000, 0.1788742000, 0.1888635000, 0.2113796000, 0.2583751000, 0.3660531000, 0.6657034000", \ + "0.1872954000, 0.1911535000, 0.2010708000, 0.2235583000, 0.2705599000, 0.3781002000, 0.6779639000", \ + "0.2150837000, 0.2189451000, 0.2289053000, 0.2512846000, 0.2981699000, 0.4060560000, 0.7057155000", \ + "0.2755499000, 0.2793739000, 0.2893368000, 0.3116957000, 0.3586855000, 0.4665607000, 0.7663435000", \ + "0.3909991000, 0.3953231000, 0.4063924000, 0.4309555000, 0.4812717000, 0.5917445000, 0.8927923000", \ + "0.5894414000, 0.5946347000, 0.6080097000, 0.6374939000, 0.6955500000, 0.8153180000, 1.1193858000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015825200, 0.0050087700, 0.0158530000, 0.0501755000, 0.1588080000, 0.5026340000"); + values("0.0822472000, 0.0860652000, 0.0964554000, 0.1233319000, 0.1979896000, 0.4249381000, 1.1394222000", \ + "0.0862175000, 0.0900196000, 0.1003956000, 0.1272997000, 0.2018228000, 0.4300120000, 1.1425511000", \ + "0.0962197000, 0.1000743000, 0.1104338000, 0.1373281000, 0.2119496000, 0.4394332000, 1.1537176000", \ + "0.1195205000, 0.1232833000, 0.1335707000, 0.1601844000, 0.2346224000, 0.4620599000, 1.1789925000", \ + "0.1555624000, 0.1595543000, 0.1703106000, 0.1974903000, 0.2719112000, 0.5006506000, 1.2134276000", \ + "0.1960956000, 0.2009849000, 0.2131793000, 0.2417964000, 0.3161753000, 0.5438435000, 1.2580605000", \ + "0.2173330000, 0.2237495000, 0.2398292000, 0.2739040000, 0.3508231000, 0.5774936000, 1.2917118000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015825200, 0.0050087700, 0.0158530000, 0.0501755000, 0.1588080000, 0.5026340000"); + values("0.0266137000, 0.0289259000, 0.0352627000, 0.0514061000, 0.0918973000, 0.2096584000, 0.6014580000", \ + "0.0264699000, 0.0288846000, 0.0352264000, 0.0511827000, 0.0920069000, 0.2097849000, 0.5986128000", \ + "0.0267024000, 0.0288242000, 0.0354694000, 0.0511405000, 0.0920107000, 0.2100717000, 0.5999802000", \ + "0.0266235000, 0.0289143000, 0.0353763000, 0.0511613000, 0.0920282000, 0.2101115000, 0.6011577000", \ + "0.0267299000, 0.0291147000, 0.0355821000, 0.0510656000, 0.0919617000, 0.2099276000, 0.6002916000", \ + "0.0324466000, 0.0349604000, 0.0422635000, 0.0583436000, 0.0976720000, 0.2138224000, 0.6013415000", \ + "0.0449421000, 0.0478249000, 0.0556585000, 0.0728937000, 0.1143831000, 0.2270420000, 0.6038857000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015825200, 0.0050087700, 0.0158530000, 0.0501755000, 0.1588080000, 0.5026340000"); + values("0.0208685000, 0.0242575000, 0.0341108000, 0.0645947000, 0.1641248000, 0.4846235000, 1.5045658000", \ + "0.0209097000, 0.0243180000, 0.0341864000, 0.0646124000, 0.1640981000, 0.4856112000, 1.5013609000", \ + "0.0209883000, 0.0242255000, 0.0341365000, 0.0645834000, 0.1638339000, 0.4858472000, 1.5044791000", \ + "0.0210857000, 0.0243931000, 0.0344188000, 0.0647935000, 0.1638821000, 0.4852158000, 1.5023398000", \ + "0.0239007000, 0.0271725000, 0.0367082000, 0.0666904000, 0.1645811000, 0.4855289000, 1.5005689000", \ + "0.0311271000, 0.0342270000, 0.0432145000, 0.0709573000, 0.1664819000, 0.4845334000, 1.5018551000", \ + "0.0435989000, 0.0474942000, 0.0573894000, 0.0833269000, 0.1704882000, 0.4876212000, 1.5008146000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__a2bb2oi_1 */ + + cell ("sky130_fd_sc_hd__a2bb2oi_2") { + leakage_power () { + value : 0.0051601000; + when : "!A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0051574000; + when : "!A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0022952000; + when : "!A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0051601000; + when : "!A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0053221000; + when : "!A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0048742000; + when : "!A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0063400000; + when : "!A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0056486000; + when : "!A1_N&A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0042684000; + when : "A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0039038000; + when : "A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0052863000; + when : "A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0045950000; + when : "A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0021498000; + when : "A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0017055000; + when : "A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0031677000; + when : "A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0024764000; + when : "A1_N&A2_N&B1&!B2"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__a2bb2oi"; + cell_leakage_power : 0.0042194160; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1_N") { + capacitance : 0.0045730000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042890000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0281200000, 0.0278816000, 0.0273322000, 0.0273962000, 0.0275438000, 0.0278839000, 0.0286679000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0055130000, 0.0052957000, 0.0047947000, 0.0049771000, 0.0053975000, 0.0063666000, 0.0086004000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0048570000; + } + pin ("A2_N") { + capacitance : 0.0044340000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041150000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0231082000, 0.0228582000, 0.0222819000, 0.0225310000, 0.0231050000, 0.0244282000, 0.0274783000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0011842000, 0.0010336000, 0.0006864000, 0.0008767000, 0.0013154000, 0.0023265000, 0.0046572000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047530000; + } + pin ("B1") { + capacitance : 0.0047990000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045720000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0083804000, 0.0083776000, 0.0083713000, 0.0083687000, 0.0083628000, 0.0083491000, 0.0083176000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0083564000, -0.0083584000, -0.0083631000, -0.0083617000, -0.0083584000, -0.0083509000, -0.0083335000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050270000; + } + pin ("B2") { + capacitance : 0.0043360000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041770000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0075667000, 0.0075594000, 0.0075425000, 0.0075461000, 0.0075544000, 0.0075737000, 0.0076180000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0075571000, -0.0075539000, -0.0075467000, -0.0075439000, -0.0075375000, -0.0075226000, -0.0074885000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044960000; + } + pin ("Y") { + direction : "output"; + function : "(A1_N&!B1) | (A1_N&!B2) | (A2_N&!B1) | (A2_N&!B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012632050, 0.0031913740, 0.0080627180, 0.0203697300, 0.0514622900, 0.1300148000"); + values("0.0010386000, 0.0001982000, -0.0020880000, -0.0084743000, -0.0269895000, -0.0766351000, -0.2037293000", \ + "0.0008628000, 0.0000315000, -0.0022467000, -0.0086743000, -0.0271513000, -0.0768361000, -0.2038823000", \ + "0.0010354000, 0.0001675000, -0.0020997000, -0.0085145000, -0.0270141000, -0.0766679000, -0.2037326000", \ + "0.0006824000, -0.0001845000, -0.0024828000, -0.0089931000, -0.0274074000, -0.0770404000, -0.2040597000", \ + "0.0000614000, -0.0008366000, -0.0030936000, -0.0095853000, -0.0279298000, -0.0774660000, -0.2044453000", \ + "0.0014397000, 0.0002606000, -0.0024827000, -0.0100876000, -0.0291347000, -0.0779123000, -0.2047945000", \ + "0.0030120000, 0.0017844000, -0.0012956000, -0.0089659000, -0.0284074000, -0.0781712000, -0.2043691000"); + } + related_pin : "A1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012632050, 0.0031913740, 0.0080627180, 0.0203697300, 0.0514622900, 0.1300148000"); + values("0.0176279000, 0.0188675000, 0.0220981000, 0.0301226000, 0.0499711000, 0.0998658000, 0.2255460000", \ + "0.0175258000, 0.0188272000, 0.0220492000, 0.0300527000, 0.0499859000, 0.0998399000, 0.2253960000", \ + "0.0176178000, 0.0188840000, 0.0221047000, 0.0301429000, 0.0500677000, 0.1000101000, 0.2256773000", \ + "0.0167652000, 0.0180555000, 0.0212706000, 0.0293135000, 0.0493206000, 0.0993125000, 0.2250298000", \ + "0.0158674000, 0.0171785000, 0.0203808000, 0.0284519000, 0.0485147000, 0.0985117000, 0.2242209000", \ + "0.0163111000, 0.0175319000, 0.0205173000, 0.0280909000, 0.0481243000, 0.0982510000, 0.2239913000", \ + "0.0171809000, 0.0185187000, 0.0215755000, 0.0293947000, 0.0492492000, 0.0990750000, 0.2246370000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012632050, 0.0031913740, 0.0080627180, 0.0203697300, 0.0514622900, 0.1300148000"); + values("0.0010637000, 0.0001914000, -0.0021385000, -0.0085323000, -0.0270201000, -0.0766788000, -0.2037439000", \ + "0.0008763000, 0.0000126000, -0.0022878000, -0.0087503000, -0.0272373000, -0.0768804000, -0.2039277000", \ + "0.0010663000, 0.0002129000, -0.0020952000, -0.0085395000, -0.0270338000, -0.0766523000, -0.2037119000", \ + "0.0007111000, -0.0001869000, -0.0024780000, -0.0090014000, -0.0274506000, -0.0771199000, -0.2041251000", \ + "-0.0000442000, -0.0009901000, -0.0033682000, -0.0098692000, -0.0281798000, -0.0776472000, -0.2045857000", \ + "0.0021514000, 0.0009385000, -0.0020978000, -0.0096650000, -0.0292221000, -0.0779586000, -0.2047253000", \ + "0.0029954000, 0.0017127000, -0.0013876000, -0.0091436000, -0.0284878000, -0.0783301000, -0.2045071000"); + } + related_pin : "A2_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012632050, 0.0031913740, 0.0080627180, 0.0203697300, 0.0514622900, 0.1300148000"); + values("0.0181572000, 0.0194724000, 0.0227529000, 0.0309115000, 0.0508580000, 0.1005831000, 0.2262537000", \ + "0.0181149000, 0.0194265000, 0.0227094000, 0.0308598000, 0.0508553000, 0.1006682000, 0.2263329000", \ + "0.0179773000, 0.0192805000, 0.0225395000, 0.0306833000, 0.0507469000, 0.1006957000, 0.2263885000", \ + "0.0171160000, 0.0184074000, 0.0216576000, 0.0297422000, 0.0498314000, 0.0999975000, 0.2256595000", \ + "0.0160975000, 0.0173666000, 0.0206082000, 0.0286820000, 0.0487804000, 0.0989298000, 0.2245252000", \ + "0.0163267000, 0.0174914000, 0.0206536000, 0.0282946000, 0.0483834000, 0.0984354000, 0.2244305000", \ + "0.0175694000, 0.0188384000, 0.0219553000, 0.0297611000, 0.0496660000, 0.0994190000, 0.2252305000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012632050, 0.0031913740, 0.0080627180, 0.0203697300, 0.0514622900, 0.1300148000"); + values("0.0094244000, 0.0081993000, 0.0051230000, -0.0026678000, -0.0224473000, -0.0726047000, -0.1996791000", \ + "0.0091650000, 0.0079421000, 0.0048675000, -0.0028917000, -0.0226329000, -0.0727795000, -0.1998189000", \ + "0.0087811000, 0.0075860000, 0.0045363000, -0.0031779000, -0.0228577000, -0.0729736000, -0.2000158000", \ + "0.0082822000, 0.0071087000, 0.0041346000, -0.0035016000, -0.0230904000, -0.0731745000, -0.2001343000", \ + "0.0083744000, 0.0071835000, 0.0041321000, -0.0038364000, -0.0233515000, -0.0732233000, -0.2000883000", \ + "0.0086910000, 0.0074693000, 0.0043708000, -0.0035256000, -0.0233977000, -0.0735720000, -0.2003689000", \ + "0.0106198000, 0.0093161000, 0.0061201000, -0.0020126000, -0.0222847000, -0.0728996000, -0.2002430000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012632050, 0.0031913740, 0.0080627180, 0.0203697300, 0.0514622900, 0.1300148000"); + values("0.0195753000, 0.0208003000, 0.0239697000, 0.0318886000, 0.0516419000, 0.1014736000, 0.2270582000", \ + "0.0192487000, 0.0204828000, 0.0236821000, 0.0316498000, 0.0515531000, 0.1013304000, 0.2268336000", \ + "0.0188807000, 0.0201436000, 0.0233209000, 0.0313475000, 0.0512985000, 0.1012094000, 0.2268310000", \ + "0.0186567000, 0.0199094000, 0.0230650000, 0.0310150000, 0.0509975000, 0.1010504000, 0.2267633000", \ + "0.0184455000, 0.0196848000, 0.0228678000, 0.0307744000, 0.0506236000, 0.1006349000, 0.2264933000", \ + "0.0184033000, 0.0196336000, 0.0227960000, 0.0307884000, 0.0507438000, 0.1007073000, 0.2264365000", \ + "0.0188075000, 0.0199965000, 0.0229692000, 0.0307026000, 0.0508235000, 0.1008626000, 0.2261879000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012632050, 0.0031913740, 0.0080627180, 0.0203697300, 0.0514622900, 0.1300148000"); + values("0.0087466000, 0.0075263000, 0.0044440000, -0.0033407000, -0.0230948000, -0.0732610000, -0.2002827000", \ + "0.0084968000, 0.0072655000, 0.0042053000, -0.0035588000, -0.0232586000, -0.0734339000, -0.2005303000", \ + "0.0081148000, 0.0069101000, 0.0038683000, -0.0038171000, -0.0234890000, -0.0735848000, -0.2006335000", \ + "0.0077078000, 0.0065121000, 0.0035421000, -0.0041038000, -0.0237497000, -0.0738075000, -0.2007798000", \ + "0.0078772000, 0.0066608000, 0.0036317000, -0.0041466000, -0.0237885000, -0.0738183000, -0.2007967000", \ + "0.0089471000, 0.0076186000, 0.0045053000, -0.0034453000, -0.0235834000, -0.0738644000, -0.2008783000", \ + "0.0116632000, 0.0102702000, 0.0070435000, -0.0013319000, -0.0212574000, -0.0721491000, -0.2002472000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012632050, 0.0031913740, 0.0080627180, 0.0203697300, 0.0514622900, 0.1300148000"); + values("0.0139319000, 0.0153030000, 0.0186373000, 0.0267483000, 0.0465967000, 0.0963194000, 0.2220526000", \ + "0.0135270000, 0.0148553000, 0.0182268000, 0.0263247000, 0.0463524000, 0.0962985000, 0.2220002000", \ + "0.0132211000, 0.0144938000, 0.0177891000, 0.0258505000, 0.0463088000, 0.0969533000, 0.2237850000", \ + "0.0129921000, 0.0142903000, 0.0174600000, 0.0254922000, 0.0455164000, 0.0957432000, 0.2217618000", \ + "0.0127833000, 0.0140653000, 0.0172020000, 0.0251104000, 0.0450062000, 0.0956788000, 0.2212960000", \ + "0.0127433000, 0.0139830000, 0.0171373000, 0.0250692000, 0.0449506000, 0.0951392000, 0.2208176000", \ + "0.0131669000, 0.0143279000, 0.0172465000, 0.0249919000, 0.0450606000, 0.0952229000, 0.2213779000"); + } + } + max_capacitance : 0.1300150000; + max_transition : 1.4986590000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.1274651000, 0.1308839000, 0.1380992000, 0.1527826000, 0.1810170000, 0.2372808000, 0.3632509000", \ + "0.1315319000, 0.1349165000, 0.1421343000, 0.1569570000, 0.1850194000, 0.2413424000, 0.3672850000", \ + "0.1434148000, 0.1468530000, 0.1540691000, 0.1687465000, 0.1969396000, 0.2532342000, 0.3791041000", \ + "0.1706035000, 0.1739601000, 0.1813075000, 0.1962825000, 0.2242068000, 0.2805451000, 0.4065068000", \ + "0.2256967000, 0.2292713000, 0.2369748000, 0.2522278000, 0.2809852000, 0.3377933000, 0.4639231000", \ + "0.3194289000, 0.3235878000, 0.3321698000, 0.3494479000, 0.3816577000, 0.4425769000, 0.5713382000", \ + "0.4745557000, 0.4795883000, 0.4904127000, 0.5122887000, 0.5506860000, 0.6186351000, 0.7523411000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0875078000, 0.0935383000, 0.1091636000, 0.1469264000, 0.2403064000, 0.4742157000, 1.0640064000", \ + "0.0920104000, 0.0981819000, 0.1136364000, 0.1514636000, 0.2449201000, 0.4788612000, 1.0698002000", \ + "0.1026087000, 0.1089319000, 0.1240890000, 0.1622022000, 0.2559141000, 0.4900321000, 1.0797324000", \ + "0.1209598000, 0.1270612000, 0.1423795000, 0.1804158000, 0.2742976000, 0.5088686000, 1.0987973000", \ + "0.1431668000, 0.1494027000, 0.1647591000, 0.2027597000, 0.2967627000, 0.5318109000, 1.1238850000", \ + "0.1645366000, 0.1704197000, 0.1850484000, 0.2226823000, 0.3166458000, 0.5516387000, 1.1433977000", \ + "0.1611566000, 0.1673864000, 0.1824984000, 0.2196728000, 0.3127466000, 0.5476356000, 1.1402089000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0304778000, 0.0319216000, 0.0358481000, 0.0461547000, 0.0706713000, 0.1308391000, 0.2867011000", \ + "0.0304808000, 0.0319871000, 0.0360299000, 0.0462051000, 0.0706683000, 0.1306749000, 0.2865565000", \ + "0.0305173000, 0.0319664000, 0.0358818000, 0.0461860000, 0.0707485000, 0.1308623000, 0.2874369000", \ + "0.0305168000, 0.0320288000, 0.0360255000, 0.0462548000, 0.0706454000, 0.1310431000, 0.2868559000", \ + "0.0333922000, 0.0347729000, 0.0386953000, 0.0483847000, 0.0721594000, 0.1316966000, 0.2871557000", \ + "0.0409777000, 0.0423718000, 0.0464194000, 0.0562884000, 0.0804003000, 0.1387961000, 0.2912372000", \ + "0.0567122000, 0.0581264000, 0.0620679000, 0.0725610000, 0.0966881000, 0.1526647000, 0.2987108000"); + } + related_pin : "A1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0561927000, 0.0643135000, 0.0847500000, 0.1358406000, 0.2635503000, 0.5842112000, 1.3947655000", \ + "0.0561548000, 0.0643803000, 0.0848551000, 0.1357169000, 0.2632231000, 0.5856789000, 1.3983946000", \ + "0.0561015000, 0.0642802000, 0.0847984000, 0.1358495000, 0.2636147000, 0.5843453000, 1.3947724000", \ + "0.0560717000, 0.0642710000, 0.0847501000, 0.1358355000, 0.2641842000, 0.5843540000, 1.3944953000", \ + "0.0561490000, 0.0643689000, 0.0849917000, 0.1366298000, 0.2636909000, 0.5845839000, 1.3980284000", \ + "0.0570643000, 0.0650978000, 0.0852974000, 0.1362049000, 0.2649962000, 0.5848746000, 1.3954055000", \ + "0.0626091000, 0.0698673000, 0.0885696000, 0.1375507000, 0.2647884000, 0.5854971000, 1.3947795000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.1026576000, 0.1061915000, 0.1134007000, 0.1281864000, 0.1562845000, 0.2124615000, 0.3383851000", \ + "0.1055580000, 0.1090588000, 0.1163939000, 0.1311773000, 0.1591228000, 0.2154407000, 0.3413446000", \ + "0.1161078000, 0.1194579000, 0.1267696000, 0.1414361000, 0.1697623000, 0.2259761000, 0.3519403000", \ + "0.1436876000, 0.1470854000, 0.1543643000, 0.1689710000, 0.1971902000, 0.2537288000, 0.3796674000", \ + "0.2049148000, 0.2081325000, 0.2157676000, 0.2312320000, 0.2597050000, 0.3165363000, 0.4423688000", \ + "0.3025668000, 0.3070235000, 0.3161142000, 0.3338351000, 0.3649067000, 0.4241710000, 0.5535742000", \ + "0.4624311000, 0.4679512000, 0.4794227000, 0.5016607000, 0.5392291000, 0.6035351000, 0.7329644000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0836226000, 0.0899928000, 0.1058511000, 0.1442726000, 0.2385032000, 0.4732434000, 1.0631741000", \ + "0.0880833000, 0.0946457000, 0.1102196000, 0.1488915000, 0.2432227000, 0.4779303000, 1.0676504000", \ + "0.0978396000, 0.1040160000, 0.1198017000, 0.1582328000, 0.2529062000, 0.4879184000, 1.0784019000", \ + "0.1129816000, 0.1190515000, 0.1347131000, 0.1729850000, 0.2677458000, 0.5031032000, 1.0943694000", \ + "0.1303899000, 0.1364643000, 0.1519951000, 0.1905081000, 0.2849345000, 0.5206564000, 1.1131549000", \ + "0.1448312000, 0.1508420000, 0.1660230000, 0.2034591000, 0.2979055000, 0.5339665000, 1.1254545000", \ + "0.1344326000, 0.1404490000, 0.1561721000, 0.1932015000, 0.2871566000, 0.5219102000, 1.1146124000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0304824000, 0.0318885000, 0.0358508000, 0.0461195000, 0.0708384000, 0.1305416000, 0.2868852000", \ + "0.0304813000, 0.0318693000, 0.0358394000, 0.0462204000, 0.0707186000, 0.1308872000, 0.2873220000", \ + "0.0305236000, 0.0319928000, 0.0359514000, 0.0461133000, 0.0707494000, 0.1307139000, 0.2866570000", \ + "0.0304838000, 0.0319803000, 0.0360320000, 0.0462249000, 0.0708601000, 0.1305444000, 0.2869720000", \ + "0.0345982000, 0.0358795000, 0.0394435000, 0.0491423000, 0.0728786000, 0.1320698000, 0.2870688000", \ + "0.0467520000, 0.0477829000, 0.0507184000, 0.0585158000, 0.0802446000, 0.1381379000, 0.2920824000", \ + "0.0643296000, 0.0654453000, 0.0688068000, 0.0773772000, 0.0975066000, 0.1495084000, 0.2961158000"); + } + related_pin : "A2_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0558789000, 0.0641497000, 0.0845153000, 0.1356536000, 0.2631501000, 0.5847251000, 1.3972805000", \ + "0.0559205000, 0.0641580000, 0.0845718000, 0.1357743000, 0.2631686000, 0.5860288000, 1.3930610000", \ + "0.0559554000, 0.0640159000, 0.0844553000, 0.1355947000, 0.2630081000, 0.5840423000, 1.3938372000", \ + "0.0559003000, 0.0641122000, 0.0845950000, 0.1355318000, 0.2632560000, 0.5837116000, 1.3979776000", \ + "0.0560540000, 0.0642140000, 0.0847250000, 0.1362373000, 0.2633714000, 0.5855747000, 1.3980570000", \ + "0.0577357000, 0.0656215000, 0.0853769000, 0.1360264000, 0.2641949000, 0.5845415000, 1.3968461000", \ + "0.0663736000, 0.0738405000, 0.0914802000, 0.1388303000, 0.2647320000, 0.5855927000, 1.3948785000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0290002000, 0.0313374000, 0.0370161000, 0.0501052000, 0.0812390000, 0.1569506000, 0.3461020000", \ + "0.0332243000, 0.0355775000, 0.0412524000, 0.0543997000, 0.0855350000, 0.1613324000, 0.3501710000", \ + "0.0425779000, 0.0450276000, 0.0506340000, 0.0637785000, 0.0949295000, 0.1707376000, 0.3599862000", \ + "0.0579240000, 0.0610928000, 0.0683399000, 0.0838534000, 0.1164993000, 0.1926676000, 0.3820156000", \ + "0.0767297000, 0.0814832000, 0.0919802000, 0.1143950000, 0.1577578000, 0.2421165000, 0.4330492000", \ + "0.0899246000, 0.0972071000, 0.1138133000, 0.1487657000, 0.2149619000, 0.3323820000, 0.5471346000", \ + "0.0729800000, 0.0841963000, 0.1106062000, 0.1657020000, 0.2706209000, 0.4530139000, 0.7537834000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0883524000, 0.0943873000, 0.1097336000, 0.1471448000, 0.2406230000, 0.4746309000, 1.0645190000", \ + "0.0930442000, 0.0991354000, 0.1144433000, 0.1522668000, 0.2459722000, 0.4803693000, 1.0709524000", \ + "0.1055285000, 0.1119147000, 0.1269161000, 0.1650257000, 0.2590384000, 0.4937674000, 1.0853822000", \ + "0.1341143000, 0.1401276000, 0.1553408000, 0.1932455000, 0.2871927000, 0.5221532000, 1.1169381000", \ + "0.1884583000, 0.1957008000, 0.2137602000, 0.2541296000, 0.3479942000, 0.5829966000, 1.1739569000", \ + "0.2783125000, 0.2886215000, 0.3140925000, 0.3685697000, 0.4824638000, 0.7220883000, 1.3135160000", \ + "0.4202807000, 0.4374563000, 0.4767792000, 0.5604068000, 0.7220540000, 1.0259780000, 1.6352604000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0213501000, 0.0238187000, 0.0301067000, 0.0458242000, 0.0856613000, 0.1868498000, 0.4423514000", \ + "0.0210208000, 0.0235659000, 0.0298858000, 0.0456849000, 0.0855071000, 0.1865878000, 0.4420793000", \ + "0.0223605000, 0.0245737000, 0.0304533000, 0.0458070000, 0.0854167000, 0.1867423000, 0.4422657000", \ + "0.0306056000, 0.0329506000, 0.0387745000, 0.0525546000, 0.0880811000, 0.1869131000, 0.4423363000", \ + "0.0480955000, 0.0511271000, 0.0587971000, 0.0745672000, 0.1097096000, 0.1965609000, 0.4426652000", \ + "0.0807863000, 0.0854671000, 0.0961757000, 0.1184806000, 0.1637015000, 0.2533155000, 0.4674642000", \ + "0.1411385000, 0.1485272000, 0.1646038000, 0.1989980000, 0.2625027000, 0.3788876000, 0.6042171000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0563333000, 0.0644180000, 0.0848019000, 0.1355425000, 0.2634140000, 0.5854626000, 1.3938518000", \ + "0.0563598000, 0.0644294000, 0.0847381000, 0.1354777000, 0.2630660000, 0.5847837000, 1.3980755000", \ + "0.0562888000, 0.0644709000, 0.0847379000, 0.1356006000, 0.2631858000, 0.5834456000, 1.3959646000", \ + "0.0569937000, 0.0649194000, 0.0849577000, 0.1356919000, 0.2632552000, 0.5844415000, 1.3969548000", \ + "0.0719813000, 0.0796380000, 0.0977420000, 0.1433097000, 0.2644126000, 0.5839166000, 1.3942414000", \ + "0.1084626000, 0.1172810000, 0.1384618000, 0.1871280000, 0.2980795000, 0.5908539000, 1.3931211000", \ + "0.1866989000, 0.1988328000, 0.2266402000, 0.2852468000, 0.4114354000, 0.6812911000, 1.4143808000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0237196000, 0.0261151000, 0.0317251000, 0.0448548000, 0.0759670000, 0.1516969000, 0.3410260000", \ + "0.0278731000, 0.0301480000, 0.0357569000, 0.0489260000, 0.0799499000, 0.1557239000, 0.3447956000", \ + "0.0382336000, 0.0407000000, 0.0461805000, 0.0590163000, 0.0897807000, 0.1655686000, 0.3544597000", \ + "0.0526151000, 0.0561935000, 0.0641005000, 0.0811396000, 0.1131668000, 0.1891393000, 0.3781702000", \ + "0.0669837000, 0.0722498000, 0.0844078000, 0.1098884000, 0.1583089000, 0.2443052000, 0.4329081000", \ + "0.0720205000, 0.0800948000, 0.0984950000, 0.1365089000, 0.2115336000, 0.3409944000, 0.5599806000", \ + "0.0394002000, 0.0513500000, 0.0786998000, 0.1395171000, 0.2519927000, 0.4519289000, 0.7829078000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0697545000, 0.0768295000, 0.0936231000, 0.1349939000, 0.2362099000, 0.4866581000, 1.1202800000", \ + "0.0738824000, 0.0808593000, 0.0978630000, 0.1392916000, 0.2403449000, 0.4922308000, 1.1263778000", \ + "0.0866415000, 0.0933357000, 0.1099491000, 0.1510514000, 0.2541316000, 0.5090297000, 1.1485790000", \ + "0.1149932000, 0.1217029000, 0.1384880000, 0.1789715000, 0.2798689000, 0.5335429000, 1.1687767000", \ + "0.1640680000, 0.1732069000, 0.1937555000, 0.2391813000, 0.3405581000, 0.5969246000, 1.2305342000", \ + "0.2430601000, 0.2568969000, 0.2883075000, 0.3503413000, 0.4750981000, 0.7333401000, 1.3699559000", \ + "0.3669230000, 0.3894114000, 0.4394981000, 0.5397097000, 0.7172815000, 1.0448723000, 1.6918675000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0213135000, 0.0237924000, 0.0299888000, 0.0458045000, 0.0856535000, 0.1863136000, 0.4425676000", \ + "0.0204366000, 0.0229774000, 0.0295652000, 0.0455935000, 0.0855104000, 0.1866587000, 0.4428738000", \ + "0.0236930000, 0.0256726000, 0.0310364000, 0.0457381000, 0.0852593000, 0.1866673000, 0.4418096000", \ + "0.0339260000, 0.0367330000, 0.0436860000, 0.0573847000, 0.0903443000, 0.1863679000, 0.4424625000", \ + "0.0536139000, 0.0577661000, 0.0669816000, 0.0867156000, 0.1232347000, 0.2036484000, 0.4426952000", \ + "0.0885696000, 0.0949101000, 0.1099381000, 0.1387682000, 0.1888634000, 0.2837979000, 0.4832760000", \ + "0.1483215000, 0.1593184000, 0.1834051000, 0.2270216000, 0.3080206000, 0.4441135000, 0.6733765000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0427360000, 0.0513872000, 0.0728407000, 0.1280627000, 0.2652538000, 0.6102490000, 1.4846393000", \ + "0.0428226000, 0.0513423000, 0.0730452000, 0.1276322000, 0.2647573000, 0.6107203000, 1.4788636000", \ + "0.0428307000, 0.0514366000, 0.0732058000, 0.1277531000, 0.2666955000, 0.6153504000, 1.4962768000", \ + "0.0451174000, 0.0531862000, 0.0738845000, 0.1278993000, 0.2644918000, 0.6089958000, 1.4807878000", \ + "0.0612315000, 0.0695127000, 0.0893563000, 0.1369408000, 0.2665485000, 0.6146830000, 1.4827640000", \ + "0.0980476000, 0.1071543000, 0.1298877000, 0.1813100000, 0.3004394000, 0.6179653000, 1.4854243000", \ + "0.1776112000, 0.1899178000, 0.2177000000, 0.2806297000, 0.4134899000, 0.7032890000, 1.4986594000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a2bb2oi_4") { + leakage_power () { + value : 0.0083212000; + when : "!A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0083169000; + when : "!A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0048861000; + when : "!A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0083212000; + when : "!A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0080573000; + when : "!A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0108887000; + when : "!A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0074817000; + when : "!A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0088884000; + when : "!A1_N&A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0068163000; + when : "A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0116828000; + when : "A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0062407000; + when : "A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0076474000; + when : "A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0044426000; + when : "A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0073549000; + when : "A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0038670000; + when : "A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0052738000; + when : "A1_N&A2_N&B1&!B2"; + } + area : 26.275200000; + cell_footprint : "sky130_fd_sc_hd__a2bb2oi"; + cell_leakage_power : 0.0074054400; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1_N") { + capacitance : 0.0087620000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082950000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0556216000, 0.0551134000, 0.0539421000, 0.0540220000, 0.0542062000, 0.0546308000, 0.0556096000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0102057000, 0.0097930000, 0.0088418000, 0.0091615000, 0.0098984000, 0.0115970000, 0.0155127000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0092290000; + } + pin ("A2_N") { + capacitance : 0.0087550000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0080860000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0456988000, 0.0451550000, 0.0439016000, 0.0442933000, 0.0451960000, 0.0472768000, 0.0520733000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0025406000, 0.0022623000, 0.0016208000, 0.0019459000, 0.0026952000, 0.0044224000, 0.0084035000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0094240000; + } + pin ("B1") { + capacitance : 0.0091800000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0087280000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0162435000, 0.0162423000, 0.0162396000, 0.0162417000, 0.0162466000, 0.0162579000, 0.0162838000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0162436000, -0.0162372000, -0.0162227000, -0.0162200000, -0.0162137000, -0.0161995000, -0.0161664000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0096330000; + } + pin ("B2") { + capacitance : 0.0085110000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081740000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0150595000, 0.0150451000, 0.0150119000, 0.0150187000, 0.0150344000, 0.0150706000, 0.0151539000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0150153000, -0.0150150000, -0.0150143000, -0.0150183000, -0.0150277000, -0.0150493000, -0.0150990000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0088480000; + } + pin ("Y") { + direction : "output"; + function : "(A1_N&!B1) | (A1_N&!B2) | (A2_N&!B1) | (A2_N&!B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013852860, 0.0038380370, 0.0106335600, 0.0294610500, 0.0816239800, 0.2261452000"); + values("0.0042095000, 0.0032138000, 0.0003528000, -0.0083601000, -0.0358937000, -0.1188403000, -0.3525773000", \ + "0.0038274000, 0.0028333000, -0.0000710000, -0.0087677000, -0.0362487000, -0.1191951000, -0.3528964000", \ + "0.0042324000, 0.0031486000, 0.0003082000, -0.0083582000, -0.0359449000, -0.1188708000, -0.3525507000", \ + "0.0035245000, 0.0023801000, -0.0004535000, -0.0092363000, -0.0366917000, -0.1195934000, -0.3531465000", \ + "0.0025703000, 0.0015154000, -0.0015721000, -0.0101973000, -0.0376488000, -0.1203607000, -0.3538866000", \ + "0.0033758000, 0.0020357000, -0.0017264000, -0.0121354000, -0.0395142000, -0.1211813000, -0.3543591000", \ + "0.0069495000, 0.0055306000, 0.0016169000, -0.0088552000, -0.0384799000, -0.1216542000, -0.3535136000"); + } + related_pin : "A1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013852860, 0.0038380370, 0.0106335600, 0.0294610500, 0.0816239800, 0.2261452000"); + values("0.0334924000, 0.0350264000, 0.0389766000, 0.0500108000, 0.0802687000, 0.1635932000, 0.3949988000", \ + "0.0335161000, 0.0349175000, 0.0389533000, 0.0499614000, 0.0801835000, 0.1635314000, 0.3945959000", \ + "0.0338304000, 0.0354048000, 0.0393652000, 0.0504722000, 0.0807662000, 0.1641805000, 0.3952607000", \ + "0.0324591000, 0.0338924000, 0.0379431000, 0.0490892000, 0.0794901000, 0.1630454000, 0.3940847000", \ + "0.0310210000, 0.0324964000, 0.0365645000, 0.0477882000, 0.0783073000, 0.1620062000, 0.3934014000", \ + "0.0316158000, 0.0330356000, 0.0367255000, 0.0473150000, 0.0780184000, 0.1616054000, 0.3927758000", \ + "0.0331312000, 0.0344679000, 0.0383731000, 0.0490924000, 0.0797538000, 0.1625968000, 0.3935406000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013852860, 0.0038380370, 0.0106335600, 0.0294610500, 0.0816239800, 0.2261452000"); + values("0.0041475000, 0.0030910000, 0.0002624000, -0.0084016000, -0.0359418000, -0.1188588000, -0.3525315000", \ + "0.0037101000, 0.0027330000, -0.0001532000, -0.0087911000, -0.0362908000, -0.1192051000, -0.3528482000", \ + "0.0042600000, 0.0032083000, 0.0002947000, -0.0083166000, -0.0359108000, -0.1187680000, -0.3524110000", \ + "0.0031676000, 0.0020434000, -0.0009439000, -0.0095787000, -0.0371274000, -0.1198695000, -0.3534048000", \ + "0.0023466000, 0.0012556000, -0.0018027000, -0.0106385000, -0.0381138000, -0.1205805000, -0.3539975000", \ + "0.0048764000, 0.0034060000, -0.0005806000, -0.0108180000, -0.0391166000, -0.1204700000, -0.3536113000", \ + "0.0071417000, 0.0056644000, 0.0016576000, -0.0090930000, -0.0384688000, -0.1218867000, -0.3535225000"); + } + related_pin : "A2_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013852860, 0.0038380370, 0.0106335600, 0.0294610500, 0.0816239800, 0.2261452000"); + values("0.0353345000, 0.0369507000, 0.0410513000, 0.0523849000, 0.0828736000, 0.1664484000, 0.3976297000", \ + "0.0352438000, 0.0368562000, 0.0410291000, 0.0524049000, 0.0829573000, 0.1666217000, 0.3978114000", \ + "0.0349204000, 0.0364354000, 0.0405986000, 0.0520067000, 0.0828839000, 0.1666353000, 0.3976491000", \ + "0.0331782000, 0.0346729000, 0.0387868000, 0.0501771000, 0.0811024000, 0.1651131000, 0.3964303000", \ + "0.0313580000, 0.0328417000, 0.0369804000, 0.0482078000, 0.0792116000, 0.1636365000, 0.3950165000", \ + "0.0314669000, 0.0329266000, 0.0369969000, 0.0478610000, 0.0783138000, 0.1624937000, 0.3946137000", \ + "0.0336754000, 0.0354174000, 0.0390921000, 0.0503073000, 0.0806163000, 0.1635643000, 0.3955040000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013852860, 0.0038380370, 0.0106335600, 0.0294610500, 0.0816239800, 0.2261452000"); + values("0.0188025000, 0.0173796000, 0.0134668000, 0.0025939000, -0.0276099000, -0.1117518000, -0.3454862000", \ + "0.0182571000, 0.0168573000, 0.0129470000, 0.0021249000, -0.0280112000, -0.1121583000, -0.3457775000", \ + "0.0175590000, 0.0161776000, 0.0123099000, 0.0015139000, -0.0284980000, -0.1125092000, -0.3461717000", \ + "0.0166388000, 0.0152812000, 0.0114281000, 0.0008765000, -0.0290339000, -0.1128730000, -0.3464195000", \ + "0.0164281000, 0.0150023000, 0.0110539000, 0.0002002000, -0.0295960000, -0.1130637000, -0.3465142000", \ + "0.0173950000, 0.0159458000, 0.0119028000, 0.0009335000, -0.0292437000, -0.1137769000, -0.3468349000", \ + "0.0204892000, 0.0190201000, 0.0149147000, 0.0035289000, -0.0274290000, -0.1124130000, -0.3467008000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013852860, 0.0038380370, 0.0106335600, 0.0294610500, 0.0816239800, 0.2261452000"); + values("0.0389041000, 0.0403591000, 0.0444189000, 0.0553943000, 0.0857182000, 0.1693192000, 0.4005907000", \ + "0.0382415000, 0.0396794000, 0.0437150000, 0.0549191000, 0.0853324000, 0.1691159000, 0.4000705000", \ + "0.0374959000, 0.0389422000, 0.0430293000, 0.0542859000, 0.0848740000, 0.1686979000, 0.4002774000", \ + "0.0369872000, 0.0384263000, 0.0425134000, 0.0536420000, 0.0842719000, 0.1682973000, 0.3996023000", \ + "0.0365922000, 0.0380343000, 0.0420177000, 0.0530429000, 0.0835653000, 0.1674131000, 0.3992191000", \ + "0.0363929000, 0.0378403000, 0.0418723000, 0.0530163000, 0.0835863000, 0.1674232000, 0.3986968000", \ + "0.0367316000, 0.0381439000, 0.0419625000, 0.0526621000, 0.0836553000, 0.1677354000, 0.3994072000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013852860, 0.0038380370, 0.0106335600, 0.0294610500, 0.0816239800, 0.2261452000"); + values("0.0179066000, 0.0164941000, 0.0125875000, 0.0016944000, -0.0284494000, -0.1125389000, -0.3464215000", \ + "0.0173742000, 0.0159766000, 0.0120969000, 0.0012751000, -0.0288012000, -0.1129632000, -0.3466830000", \ + "0.0166598000, 0.0152741000, 0.0114746000, 0.0007173000, -0.0293286000, -0.1132262000, -0.3470414000", \ + "0.0156538000, 0.0143115000, 0.0105567000, -0.0000059000, -0.0298333000, -0.1136194000, -0.3471892000", \ + "0.0159089000, 0.0145385000, 0.0107553000, -0.0000877000, -0.0299577000, -0.1136217000, -0.3471919000", \ + "0.0175552000, 0.0161034000, 0.0121141000, 0.0006538000, -0.0296234000, -0.1137532000, -0.3472851000", \ + "0.0223660000, 0.0207969000, 0.0165358000, 0.0049942000, -0.0259154000, -0.1108349000, -0.3462568000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013852860, 0.0038380370, 0.0106335600, 0.0294610500, 0.0816239800, 0.2261452000"); + values("0.0271960000, 0.0288229000, 0.0330934000, 0.0444360000, 0.0749256000, 0.1585417000, 0.3897718000", \ + "0.0263053000, 0.0279172000, 0.0322151000, 0.0438625000, 0.0745589000, 0.1584570000, 0.3898368000", \ + "0.0255591000, 0.0271530000, 0.0313318000, 0.0428018000, 0.0739841000, 0.1586611000, 0.3930156000", \ + "0.0251669000, 0.0266493000, 0.0306990000, 0.0420717000, 0.0728006000, 0.1575359000, 0.3892952000", \ + "0.0247442000, 0.0262193000, 0.0302501000, 0.0412850000, 0.0719877000, 0.1562817000, 0.3884458000", \ + "0.0246407000, 0.0260757000, 0.0300558000, 0.0412428000, 0.0719633000, 0.1560336000, 0.3875943000", \ + "0.0251487000, 0.0264818000, 0.0300989000, 0.0407907000, 0.0717313000, 0.1561475000, 0.3877962000"); + } + } + max_capacitance : 0.2261450000; + max_transition : 1.4947280000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013852900, 0.0038380400, 0.0106336000, 0.0294610000, 0.0816240000, 0.2261450000"); + values("0.1354253000, 0.1378961000, 0.1438628000, 0.1572142000, 0.1846833000, 0.2430794000, 0.3822626000", \ + "0.1393996000, 0.1416599000, 0.1479257000, 0.1611871000, 0.1886811000, 0.2471217000, 0.3863370000", \ + "0.1514291000, 0.1539181000, 0.1596362000, 0.1730668000, 0.2006474000, 0.2590816000, 0.3983149000", \ + "0.1788453000, 0.1813406000, 0.1871256000, 0.2003458000, 0.2279930000, 0.2862846000, 0.4257093000", \ + "0.2349268000, 0.2373393000, 0.2435162000, 0.2571300000, 0.2852441000, 0.3440507000, 0.4834779000", \ + "0.3328479000, 0.3356704000, 0.3426917000, 0.3578970000, 0.3888999000, 0.4517941000, 0.5944993000", \ + "0.4994719000, 0.5029067000, 0.5112846000, 0.5302941000, 0.5670820000, 0.6374808000, 0.7851451000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013852900, 0.0038380400, 0.0106336000, 0.0294610000, 0.0816240000, 0.2261450000"); + values("0.0947069000, 0.0989362000, 0.1095689000, 0.1393114000, 0.2197788000, 0.4411359000, 1.0542964000", \ + "0.0993493000, 0.1032951000, 0.1144162000, 0.1441753000, 0.2245696000, 0.4459459000, 1.0598052000", \ + "0.1099726000, 0.1143020000, 0.1250314000, 0.1550168000, 0.2357708000, 0.4571896000, 1.0699384000", \ + "0.1293784000, 0.1333044000, 0.1444736000, 0.1742728000, 0.2553444000, 0.4769940000, 1.0899719000", \ + "0.1521973000, 0.1561657000, 0.1672431000, 0.1975182000, 0.2790005000, 0.5008583000, 1.1138149000", \ + "0.1730955000, 0.1770984000, 0.1879411000, 0.2174145000, 0.2988352000, 0.5213879000, 1.1343501000", \ + "0.1667251000, 0.1701478000, 0.1812752000, 0.2106847000, 0.2915621000, 0.5143921000, 1.1287483000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013852900, 0.0038380400, 0.0106336000, 0.0294610000, 0.0816240000, 0.2261450000"); + values("0.0341067000, 0.0351732000, 0.0381042000, 0.0466836000, 0.0701567000, 0.1328159000, 0.3111436000", \ + "0.0341671000, 0.0351510000, 0.0381613000, 0.0467479000, 0.0701247000, 0.1330306000, 0.3110475000", \ + "0.0341147000, 0.0351506000, 0.0381415000, 0.0466071000, 0.0701583000, 0.1330106000, 0.3110454000", \ + "0.0341435000, 0.0351754000, 0.0381169000, 0.0467746000, 0.0700864000, 0.1326463000, 0.3109394000", \ + "0.0365273000, 0.0374604000, 0.0402510000, 0.0485788000, 0.0713470000, 0.1334548000, 0.3109187000", \ + "0.0436890000, 0.0446433000, 0.0474539000, 0.0558847000, 0.0790901000, 0.1407304000, 0.3150951000", \ + "0.0593999000, 0.0602694000, 0.0630755000, 0.0715482000, 0.0943359000, 0.1533546000, 0.3224956000"); + } + related_pin : "A1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013852900, 0.0038380400, 0.0106336000, 0.0294610000, 0.0816240000, 0.2261450000"); + values("0.0613919000, 0.0667214000, 0.0813321000, 0.1216061000, 0.2319784000, 0.5350451000, 1.3766649000", \ + "0.0614467000, 0.0666581000, 0.0813963000, 0.1214246000, 0.2315334000, 0.5356692000, 1.3796920000", \ + "0.0613849000, 0.0667104000, 0.0813282000, 0.1216071000, 0.2318740000, 0.5354455000, 1.3769286000", \ + "0.0614498000, 0.0666385000, 0.0813133000, 0.1214349000, 0.2316130000, 0.5367731000, 1.3794761000", \ + "0.0615396000, 0.0669005000, 0.0814815000, 0.1223547000, 0.2320890000, 0.5364329000, 1.3774069000", \ + "0.0623876000, 0.0676332000, 0.0820325000, 0.1220798000, 0.2326222000, 0.5358224000, 1.3792185000", \ + "0.0674961000, 0.0726155000, 0.0859048000, 0.1237570000, 0.2328732000, 0.5364806000, 1.3764330000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013852900, 0.0038380400, 0.0106336000, 0.0294610000, 0.0816240000, 0.2261450000"); + values("0.1131290000, 0.1156881000, 0.1216988000, 0.1350429000, 0.1624224000, 0.2207372000, 0.3601275000", \ + "0.1157843000, 0.1181749000, 0.1241559000, 0.1375062000, 0.1651635000, 0.2236500000, 0.3628974000", \ + "0.1262453000, 0.1286670000, 0.1346483000, 0.1477774000, 0.1753955000, 0.2336683000, 0.3730196000", \ + "0.1541685000, 0.1565537000, 0.1625054000, 0.1756649000, 0.2034929000, 0.2617129000, 0.4010846000", \ + "0.2181547000, 0.2206477000, 0.2263781000, 0.2401365000, 0.2683724000, 0.3274165000, 0.4670324000", \ + "0.3234562000, 0.3265004000, 0.3338487000, 0.3494389000, 0.3802113000, 0.4420172000, 0.5854506000", \ + "0.4975127000, 0.5012540000, 0.5105069000, 0.5302769000, 0.5675434000, 0.6349522000, 0.7787422000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013852900, 0.0038380400, 0.0106336000, 0.0294610000, 0.0816240000, 0.2261450000"); + values("0.0919634000, 0.0962175000, 0.1076468000, 0.1382918000, 0.2199534000, 0.4421294000, 1.0557752000", \ + "0.0963274000, 0.1007890000, 0.1121730000, 0.1428790000, 0.2245953000, 0.4468880000, 1.0609152000", \ + "0.1058959000, 0.1100450000, 0.1217226000, 0.1525565000, 0.2346388000, 0.4575244000, 1.0712974000", \ + "0.1208086000, 0.1249363000, 0.1362545000, 0.1670394000, 0.2495069000, 0.4732882000, 1.0871862000", \ + "0.1373971000, 0.1414660000, 0.1528766000, 0.1831972000, 0.2661202000, 0.4901287000, 1.1045654000", \ + "0.1490993000, 0.1530869000, 0.1644893000, 0.1947166000, 0.2765827000, 0.5013285000, 1.1165103000", \ + "0.1317365000, 0.1363246000, 0.1475012000, 0.1774374000, 0.2580933000, 0.4816316000, 1.0974548000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013852900, 0.0038380400, 0.0106336000, 0.0294610000, 0.0816240000, 0.2261450000"); + values("0.0341349000, 0.0351650000, 0.0381009000, 0.0467041000, 0.0701748000, 0.1332363000, 0.3110052000", \ + "0.0341689000, 0.0351415000, 0.0381052000, 0.0467964000, 0.0700973000, 0.1330613000, 0.3110981000", \ + "0.0341625000, 0.0351374000, 0.0380619000, 0.0467039000, 0.0702608000, 0.1330032000, 0.3109573000", \ + "0.0342415000, 0.0352451000, 0.0381418000, 0.0467430000, 0.0701832000, 0.1330705000, 0.3111684000", \ + "0.0378875000, 0.0387503000, 0.0414806000, 0.0495486000, 0.0720735000, 0.1338805000, 0.3109662000", \ + "0.0502751000, 0.0508958000, 0.0529525000, 0.0599086000, 0.0799767000, 0.1405512000, 0.3162982000", \ + "0.0693419000, 0.0700433000, 0.0723043000, 0.0791631000, 0.0982680000, 0.1519491000, 0.3209057000"); + } + related_pin : "A2_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013852900, 0.0038380400, 0.0106336000, 0.0294610000, 0.0816240000, 0.2261450000"); + values("0.0612121000, 0.0665552000, 0.0810459000, 0.1211998000, 0.2315833000, 0.5356587000, 1.3789050000", \ + "0.0611916000, 0.0665441000, 0.0811913000, 0.1214014000, 0.2314234000, 0.5363079000, 1.3760312000", \ + "0.0610908000, 0.0664464000, 0.0810310000, 0.1212036000, 0.2313912000, 0.5363706000, 1.3751150000", \ + "0.0611997000, 0.0665609000, 0.0810538000, 0.1212632000, 0.2315082000, 0.5367613000, 1.3757562000", \ + "0.0614501000, 0.0667182000, 0.0813584000, 0.1219739000, 0.2318873000, 0.5357507000, 1.3749879000", \ + "0.0628413000, 0.0679845000, 0.0820518000, 0.1219996000, 0.2322420000, 0.5359075000, 1.3786227000", \ + "0.0708850000, 0.0751917000, 0.0881568000, 0.1250186000, 0.2332185000, 0.5365755000, 1.3760160000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013852900, 0.0038380400, 0.0106336000, 0.0294610000, 0.0816240000, 0.2261450000"); + values("0.0311282000, 0.0327288000, 0.0368553000, 0.0475018000, 0.0746965000, 0.1464447000, 0.3414915000", \ + "0.0352322000, 0.0368097000, 0.0409928000, 0.0516624000, 0.0787714000, 0.1505795000, 0.3457818000", \ + "0.0440487000, 0.0456668000, 0.0498332000, 0.0603915000, 0.0875955000, 0.1593170000, 0.3544554000", \ + "0.0586347000, 0.0605974000, 0.0657491000, 0.0786288000, 0.1075242000, 0.1797699000, 0.3751837000", \ + "0.0764732000, 0.0794898000, 0.0869956000, 0.1046666000, 0.1434831000, 0.2253637000, 0.4221830000", \ + "0.0867694000, 0.0913273000, 0.1030544000, 0.1310407000, 0.1906432000, 0.3044813000, 0.5294937000", \ + "0.0631228000, 0.0702413000, 0.0891477000, 0.1328587000, 0.2269964000, 0.4039412000, 0.7166283000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013852900, 0.0038380400, 0.0106336000, 0.0294610000, 0.0816240000, 0.2261450000"); + values("0.0958201000, 0.0999465000, 0.1112395000, 0.1411028000, 0.2221349000, 0.4442295000, 1.0577740000", \ + "0.1004321000, 0.1044370000, 0.1156871000, 0.1458819000, 0.2274115000, 0.4498095000, 1.0634760000", \ + "0.1128341000, 0.1168922000, 0.1281325000, 0.1584623000, 0.2405042000, 0.4632803000, 1.0773623000", \ + "0.1413854000, 0.1454214000, 0.1565211000, 0.1865053000, 0.2683905000, 0.4916015000, 1.1072346000", \ + "0.1968080000, 0.2014698000, 0.2141332000, 0.2471047000, 0.3287854000, 0.5521530000, 1.1669459000", \ + "0.2901398000, 0.2964992000, 0.3146382000, 0.3574306000, 0.4589449000, 0.6893250000, 1.3050595000", \ + "0.4431708000, 0.4537099000, 0.4811592000, 0.5474226000, 0.6905942000, 0.9867633000, 1.6253212000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013852900, 0.0038380400, 0.0106336000, 0.0294610000, 0.0816240000, 0.2261450000"); + values("0.0231988000, 0.0248576000, 0.0293108000, 0.0420434000, 0.0772499000, 0.1758112000, 0.4499320000", \ + "0.0229577000, 0.0245378000, 0.0291932000, 0.0419058000, 0.0771907000, 0.1758549000, 0.4503029000", \ + "0.0240200000, 0.0255592000, 0.0298330000, 0.0421251000, 0.0770830000, 0.1758114000, 0.4504337000", \ + "0.0314309000, 0.0330302000, 0.0373843000, 0.0488803000, 0.0803019000, 0.1758396000, 0.4501909000", \ + "0.0484758000, 0.0504425000, 0.0558919000, 0.0688840000, 0.1012075000, 0.1869901000, 0.4511320000", \ + "0.0811204000, 0.0839209000, 0.0914450000, 0.1096956000, 0.1510729000, 0.2409694000, 0.4778407000", \ + "0.1406908000, 0.1451499000, 0.1568563000, 0.1846483000, 0.2427167000, 0.3594391000, 0.6027385000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013852900, 0.0038380400, 0.0106336000, 0.0294610000, 0.0816240000, 0.2261450000"); + values("0.0615719000, 0.0667391000, 0.0813502000, 0.1213981000, 0.2314243000, 0.5347034000, 1.3752263000", \ + "0.0615385000, 0.0667511000, 0.0812533000, 0.1214122000, 0.2315344000, 0.5367874000, 1.3734835000", \ + "0.0615161000, 0.0667367000, 0.0813305000, 0.1213695000, 0.2321068000, 0.5346686000, 1.3772026000", \ + "0.0618991000, 0.0671529000, 0.0814725000, 0.1214413000, 0.2314093000, 0.5350111000, 1.3794101000", \ + "0.0758574000, 0.0808319000, 0.0937975000, 0.1297202000, 0.2336147000, 0.5357017000, 1.3782051000", \ + "0.1097782000, 0.1153273000, 0.1306525000, 0.1698676000, 0.2679934000, 0.5443811000, 1.3796602000", \ + "0.1865709000, 0.1938578000, 0.2131081000, 0.2597290000, 0.3700620000, 0.6355417000, 1.3943194000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013852900, 0.0038380400, 0.0106336000, 0.0294610000, 0.0816240000, 0.2261450000"); + values("0.0253204000, 0.0268810000, 0.0310538000, 0.0417599000, 0.0688895000, 0.1405238000, 0.3356658000", \ + "0.0292807000, 0.0308821000, 0.0350345000, 0.0457105000, 0.0728136000, 0.1446683000, 0.3396256000", \ + "0.0395393000, 0.0411724000, 0.0452619000, 0.0555474000, 0.0825585000, 0.1542146000, 0.3494262000", \ + "0.0541514000, 0.0564205000, 0.0623959000, 0.0763697000, 0.1060414000, 0.1769818000, 0.3721317000", \ + "0.0678947000, 0.0712211000, 0.0798187000, 0.1010801000, 0.1458213000, 0.2317507000, 0.4257032000", \ + "0.0704145000, 0.0756529000, 0.0892912000, 0.1216491000, 0.1898165000, 0.3181257000, 0.5505554000", \ + "0.0312214000, 0.0390992000, 0.0593938000, 0.1079028000, 0.2135519000, 0.4127104000, 0.7669163000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013852900, 0.0038380400, 0.0106336000, 0.0294610000, 0.0816240000, 0.2261450000"); + values("0.0764909000, 0.0812894000, 0.0939253000, 0.1271147000, 0.2171862000, 0.4587051000, 1.1287744000", \ + "0.0801710000, 0.0849917000, 0.0976537000, 0.1317271000, 0.2210186000, 0.4646113000, 1.1347335000", \ + "0.0926680000, 0.0971861000, 0.1095242000, 0.1429885000, 0.2338495000, 0.4802753000, 1.1583539000", \ + "0.1215655000, 0.1261837000, 0.1383642000, 0.1710256000, 0.2606992000, 0.5096031000, 1.1791419000", \ + "0.1725208000, 0.1783708000, 0.1934966000, 0.2314414000, 0.3214936000, 0.5658638000, 1.2400411000", \ + "0.2567967000, 0.2657464000, 0.2875468000, 0.3404835000, 0.4543893000, 0.7061624000, 1.3801605000", \ + "0.3926455000, 0.4070994000, 0.4426537000, 0.5257806000, 0.6914706000, 1.0160528000, 1.7055843000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013852900, 0.0038380400, 0.0106336000, 0.0294610000, 0.0816240000, 0.2261450000"); + values("0.0232730000, 0.0249104000, 0.0294541000, 0.0420808000, 0.0773216000, 0.1757352000, 0.4505714000", \ + "0.0222893000, 0.0240506000, 0.0288104000, 0.0418111000, 0.0771574000, 0.1758837000, 0.4499137000", \ + "0.0249452000, 0.0263488000, 0.0303776000, 0.0421076000, 0.0767777000, 0.1757663000, 0.4502309000", \ + "0.0345889000, 0.0365562000, 0.0416579000, 0.0535602000, 0.0827754000, 0.1756595000, 0.4503196000", \ + "0.0541310000, 0.0569455000, 0.0641108000, 0.0801499000, 0.1162156000, 0.1954871000, 0.4506411000", \ + "0.0888767000, 0.0931751000, 0.1040160000, 0.1276170000, 0.1783571000, 0.2756267000, 0.4942272000", \ + "0.1494559000, 0.1563394000, 0.1745322000, 0.2125149000, 0.2867950000, 0.4250358000, 0.6798170000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013852900, 0.0038380400, 0.0106336000, 0.0294610000, 0.0816240000, 0.2261450000"); + values("0.0459677000, 0.0516783000, 0.0672976000, 0.1110813000, 0.2316182000, 0.5632186000, 1.4771047000", \ + "0.0460823000, 0.0517103000, 0.0673858000, 0.1109780000, 0.2311902000, 0.5631665000, 1.4840030000", \ + "0.0461927000, 0.0518628000, 0.0676066000, 0.1110636000, 0.2315113000, 0.5651321000, 1.4942887000", \ + "0.0476548000, 0.0530137000, 0.0680697000, 0.1114555000, 0.2312583000, 0.5649680000, 1.4814626000", \ + "0.0634547000, 0.0687903000, 0.0836265000, 0.1215533000, 0.2345455000, 0.5647436000, 1.4807072000", \ + "0.0986990000, 0.1048536000, 0.1214192000, 0.1634172000, 0.2691035000, 0.5723181000, 1.4800516000", \ + "0.1763009000, 0.1844642000, 0.2063255000, 0.2561083000, 0.3771322000, 0.6629259000, 1.4947281000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__a311o_1 */ + + cell ("sky130_fd_sc_hd__a311o_2") { + leakage_power () { + value : 0.0029615000; + when : "!A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0037972000; + when : "!A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0008914000; + when : "!A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0013072000; + when : "!A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0029615000; + when : "!A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0038196000; + when : "!A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0008914000; + when : "!A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0013072000; + when : "!A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0029615000; + when : "!A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0038199000; + when : "!A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0008914000; + when : "!A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0013072000; + when : "!A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0029616000; + when : "!A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0043208000; + when : "!A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0008914000; + when : "!A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0013072000; + when : "!A1&A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0029615000; + when : "A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0038241000; + when : "A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0008914000; + when : "A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0013072000; + when : "A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0029616000; + when : "A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0042041000; + when : "A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0008914000; + when : "A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0013072000; + when : "A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0029617000; + when : "A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0041880000; + when : "A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0008914000; + when : "A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0013072000; + when : "A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0009541000; + when : "A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0018434000; + when : "A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0008762000; + when : "A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0009407000; + when : "A1&A2&A3&B1&!C1"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__a311o"; + cell_leakage_power : 0.0021471640; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0022790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021970000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045247000, 0.0045249000, 0.0045253000, 0.0045272000, 0.0045315000, 0.0045415000, 0.0045647000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034467000, -0.0034497000, -0.0034566000, -0.0034494000, -0.0034327000, -0.0033942000, -0.0033054000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023610000; + } + pin ("A2") { + capacitance : 0.0023050000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022040000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043767000, 0.0043701000, 0.0043548000, 0.0043705000, 0.0044065000, 0.0044897000, 0.0046813000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040006000, -0.0039998000, -0.0039979000, -0.0039980000, -0.0039981000, -0.0039984000, -0.0039991000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024060000; + } + pin ("A3") { + capacitance : 0.0023440000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022010000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043035000, 0.0043025000, 0.0043001000, 0.0042996000, 0.0042984000, 0.0042956000, 0.0042892000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0042934000, -0.0042916000, -0.0042876000, -0.0042877000, -0.0042881000, -0.0042889000, -0.0042907000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024870000; + } + pin ("B1") { + capacitance : 0.0022710000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021080000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0037777000, 0.0037752000, 0.0037695000, 0.0037675000, 0.0037629000, 0.0037522000, 0.0037276000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034214000, -0.0034828000, -0.0036242000, -0.0036280000, -0.0036368000, -0.0036571000, -0.0037038000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024340000; + } + pin ("C1") { + capacitance : 0.0022340000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0020410000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027756000, 0.0027720000, 0.0027637000, 0.0027712000, 0.0027883000, 0.0028279000, 0.0029192000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017293000, -0.0017309000, -0.0017346000, -0.0017365000, -0.0017407000, -0.0017506000, -0.0017734000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024290000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2&A3) | (B1) | (C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162100, 0.0354480400, 0.1028603000, 0.2984718000"); + values("0.0162455000, 0.0147410000, 0.0111431000, 0.0004263000, -0.0342336000, -0.1417879000, -0.4583121000", \ + "0.0161312000, 0.0146280000, 0.0110405000, 0.0003123000, -0.0343375000, -0.1418879000, -0.4584129000", \ + "0.0158869000, 0.0144354000, 0.0107926000, 0.0001136000, -0.0345148000, -0.1421479000, -0.4587055000", \ + "0.0155856000, 0.0141972000, 0.0104444000, -0.0002228000, -0.0348963000, -0.1424763000, -0.4590267000", \ + "0.0153033000, 0.0138113000, 0.0102904000, -0.0005508000, -0.0351585000, -0.1427791000, -0.4593233000", \ + "0.0153236000, 0.0138051000, 0.0101380000, -0.0006057000, -0.0353471000, -0.1429383000, -0.4594276000", \ + "0.0212829000, 0.0195610000, 0.0148871000, 0.0019237000, -0.0354578000, -0.1430337000, -0.4594328000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162100, 0.0354480400, 0.1028603000, 0.2984718000"); + values("0.0191543000, 0.0208119000, 0.0255908000, 0.0388868000, 0.0764411000, 0.1845702000, 0.5000895000", \ + "0.0190538000, 0.0206961000, 0.0254295000, 0.0388283000, 0.0763369000, 0.1843851000, 0.5001461000", \ + "0.0189105000, 0.0205623000, 0.0253065000, 0.0386880000, 0.0761578000, 0.1842733000, 0.5000343000", \ + "0.0187411000, 0.0203911000, 0.0251920000, 0.0385812000, 0.0761285000, 0.1840421000, 0.4999427000", \ + "0.0189839000, 0.0205949000, 0.0252416000, 0.0385550000, 0.0758268000, 0.1841133000, 0.4992304000", \ + "0.0196229000, 0.0211284000, 0.0255880000, 0.0382358000, 0.0756779000, 0.1833228000, 0.4971957000", \ + "0.0212658000, 0.0227167000, 0.0270033000, 0.0400367000, 0.0764262000, 0.1848085000, 0.4960919000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162100, 0.0354480400, 0.1028603000, 0.2984718000"); + values("0.0189467000, 0.0174381000, 0.0137701000, 0.0030180000, -0.0315596000, -0.1389072000, -0.4553673000", \ + "0.0188455000, 0.0173440000, 0.0137014000, 0.0029387000, -0.0316666000, -0.1390051000, -0.4554675000", \ + "0.0186761000, 0.0171429000, 0.0135550000, 0.0028522000, -0.0317543000, -0.1392125000, -0.4556464000", \ + "0.0184058000, 0.0169145000, 0.0132675000, 0.0024943000, -0.0321249000, -0.1394492000, -0.4559087000", \ + "0.0181526000, 0.0166242000, 0.0130195000, 0.0022572000, -0.0324241000, -0.1397874000, -0.4561880000", \ + "0.0182376000, 0.0166735000, 0.0129542000, 0.0021163000, -0.0325961000, -0.1399975000, -0.4563647000", \ + "0.0236653000, 0.0223688000, 0.0176166000, 0.0044832000, -0.0332502000, -0.1402718000, -0.4566090000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162100, 0.0354480400, 0.1028603000, 0.2984718000"); + values("0.0196856000, 0.0213511000, 0.0261292000, 0.0394215000, 0.0768473000, 0.1847866000, 0.5001878000", \ + "0.0196226000, 0.0212508000, 0.0260250000, 0.0393193000, 0.0767592000, 0.1847012000, 0.4998970000", \ + "0.0194622000, 0.0211032000, 0.0258520000, 0.0392166000, 0.0766259000, 0.1845683000, 0.5001624000", \ + "0.0192803000, 0.0209248000, 0.0257124000, 0.0390924000, 0.0765823000, 0.1843641000, 0.5001227000", \ + "0.0193335000, 0.0209398000, 0.0256455000, 0.0388826000, 0.0765209000, 0.1845603000, 0.4998415000", \ + "0.0201317000, 0.0216551000, 0.0261389000, 0.0387332000, 0.0759204000, 0.1840805000, 0.4998125000", \ + "0.0213606000, 0.0228308000, 0.0272128000, 0.0402105000, 0.0773631000, 0.1855438000, 0.4993740000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162100, 0.0354480400, 0.1028603000, 0.2984718000"); + values("0.0215996000, 0.0200887000, 0.0163870000, 0.0057794000, -0.0290715000, -0.1370170000, -0.4537969000", \ + "0.0216613000, 0.0201755000, 0.0164968000, 0.0056240000, -0.0293040000, -0.1371258000, -0.4539130000", \ + "0.0215565000, 0.0200081000, 0.0163120000, 0.0055175000, -0.0294766000, -0.1372760000, -0.4540262000", \ + "0.0213039000, 0.0196625000, 0.0160843000, 0.0052194000, -0.0296876000, -0.1374823000, -0.4542533000", \ + "0.0210245000, 0.0195052000, 0.0158124000, 0.0048911000, -0.0299061000, -0.1376789000, -0.4544133000", \ + "0.0209956000, 0.0194651000, 0.0156971000, 0.0048080000, -0.0299562000, -0.1377075000, -0.4543773000", \ + "0.0268122000, 0.0250691000, 0.0203469000, 0.0071680000, -0.0304556000, -0.1376304000, -0.4542327000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162100, 0.0354480400, 0.1028603000, 0.2984718000"); + values("0.0199195000, 0.0215822000, 0.0262665000, 0.0396680000, 0.0770356000, 0.1847950000, 0.4996967000", \ + "0.0198733000, 0.0215083000, 0.0262701000, 0.0395653000, 0.0770199000, 0.1854470000, 0.4977019000", \ + "0.0197366000, 0.0213692000, 0.0261222000, 0.0394618000, 0.0768956000, 0.1846716000, 0.4999009000", \ + "0.0194871000, 0.0211401000, 0.0259074000, 0.0392967000, 0.0767404000, 0.1853600000, 0.4973231000", \ + "0.0194654000, 0.0211400000, 0.0258370000, 0.0390642000, 0.0765601000, 0.1845999000, 0.4974647000", \ + "0.0203092000, 0.0218427000, 0.0262817000, 0.0389471000, 0.0764380000, 0.1842761000, 0.4977108000", \ + "0.0210792000, 0.0225505000, 0.0269635000, 0.0398202000, 0.0773459000, 0.1854007000, 0.4965085000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162100, 0.0354480400, 0.1028603000, 0.2984718000"); + values("0.0194999000, 0.0179470000, 0.0142701000, 0.0034685000, -0.0313193000, -0.1388930000, -0.4554740000", \ + "0.0195036000, 0.0179639000, 0.0142929000, 0.0034346000, -0.0314149000, -0.1390786000, -0.4556201000", \ + "0.0191855000, 0.0176352000, 0.0139371000, 0.0031419000, -0.0315538000, -0.1391928000, -0.4557762000", \ + "0.0191134000, 0.0175499000, 0.0138938000, 0.0030296000, -0.0318185000, -0.1394397000, -0.4559989000", \ + "0.0188396000, 0.0173343000, 0.0136758000, 0.0028422000, -0.0320392000, -0.1396060000, -0.4561255000", \ + "0.0188360000, 0.0172597000, 0.0135630000, 0.0028286000, -0.0320537000, -0.1396865000, -0.4561569000", \ + "0.0248935000, 0.0231255000, 0.0183024000, 0.0050290000, -0.0322793000, -0.1395346000, -0.4559568000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162100, 0.0354480400, 0.1028603000, 0.2984718000"); + values("0.0172746000, 0.0189821000, 0.0238176000, 0.0373037000, 0.0751484000, 0.1834692000, 0.4985841000", \ + "0.0173279000, 0.0190315000, 0.0238757000, 0.0373278000, 0.0752029000, 0.1835319000, 0.4991787000", \ + "0.0173971000, 0.0191056000, 0.0239255000, 0.0373626000, 0.0752085000, 0.1835918000, 0.4992366000", \ + "0.0172246000, 0.0188946000, 0.0236461000, 0.0369801000, 0.0748181000, 0.1832841000, 0.4985716000", \ + "0.0172073000, 0.0187874000, 0.0234494000, 0.0366325000, 0.0743625000, 0.1829437000, 0.4982931000", \ + "0.0178378000, 0.0193767000, 0.0238884000, 0.0369700000, 0.0744295000, 0.1823659000, 0.4986469000", \ + "0.0190717000, 0.0205216000, 0.0249065000, 0.0379511000, 0.0753779000, 0.1840850000, 0.4956231000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162100, 0.0354480400, 0.1028603000, 0.2984718000"); + values("0.0183548000, 0.0168046000, 0.0131421000, 0.0022383000, -0.0324682000, -0.1399594000, -0.4563732000", \ + "0.0182648000, 0.0167392000, 0.0130739000, 0.0022487000, -0.0325991000, -0.1400874000, -0.4564880000", \ + "0.0179943000, 0.0163949000, 0.0127731000, 0.0019380000, -0.0328190000, -0.1403069000, -0.4567171000", \ + "0.0177820000, 0.0162959000, 0.0125957000, 0.0017806000, -0.0330224000, -0.1405218000, -0.4569295000", \ + "0.0176102000, 0.0160540000, 0.0123912000, 0.0015907000, -0.0332094000, -0.1406512000, -0.4570484000", \ + "0.0180429000, 0.0164289000, 0.0127102000, 0.0017926000, -0.0324600000, -0.1402805000, -0.4567802000", \ + "0.0260520000, 0.0241971000, 0.0192964000, 0.0064544000, -0.0314683000, -0.1392480000, -0.4558050000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162100, 0.0354480400, 0.1028603000, 0.2984718000"); + values("0.0137708000, 0.0154737000, 0.0203497000, 0.0338511000, 0.0715924000, 0.1801236000, 0.4932931000", \ + "0.0137736000, 0.0154762000, 0.0203493000, 0.0338369000, 0.0716077000, 0.1801640000, 0.4906342000", \ + "0.0136919000, 0.0153878000, 0.0202281000, 0.0336608000, 0.0714401000, 0.1799736000, 0.4961722000", \ + "0.0135019000, 0.0151687000, 0.0199232000, 0.0332729000, 0.0709791000, 0.1796417000, 0.4922712000", \ + "0.0134300000, 0.0149908000, 0.0196505000, 0.0328721000, 0.0705044000, 0.1801400000, 0.4919431000", \ + "0.0141837000, 0.0157205000, 0.0202062000, 0.0333362000, 0.0706669000, 0.1794284000, 0.4901077000", \ + "0.0157038000, 0.0171570000, 0.0214212000, 0.0345960000, 0.0719119000, 0.1802598000, 0.4918902000"); + } + } + max_capacitance : 0.2984720000; + max_transition : 1.5071490000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.2761387000, 0.2837482000, 0.3006614000, 0.3342587000, 0.3982002000, 0.5297224000, 0.8463810000", \ + "0.2810396000, 0.2886079000, 0.3055299000, 0.3391511000, 0.4031263000, 0.5346608000, 0.8513062000", \ + "0.2926751000, 0.3002927000, 0.3172342000, 0.3508955000, 0.4147754000, 0.5461809000, 0.8628208000", \ + "0.3202512000, 0.3280394000, 0.3447027000, 0.3780773000, 0.4427515000, 0.5738788000, 0.8905723000", \ + "0.3811766000, 0.3886146000, 0.4055289000, 0.4390382000, 0.5032830000, 0.6346661000, 0.9511794000", \ + "0.5062255000, 0.5139224000, 0.5314991000, 0.5656058000, 0.6305302000, 0.7623632000, 1.0791470000", \ + "0.7271605000, 0.7360320000, 0.7557386000, 0.7945099000, 0.8663932000, 1.0060018000, 1.3281124000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.1200203000, 0.1272043000, 0.1437376000, 0.1799983000, 0.2664454000, 0.5033254000, 1.1887564000", \ + "0.1236542000, 0.1308647000, 0.1473229000, 0.1836384000, 0.2701587000, 0.5079437000, 1.1912509000", \ + "0.1327904000, 0.1399726000, 0.1564894000, 0.1927046000, 0.2793518000, 0.5172118000, 1.2003046000", \ + "0.1554545000, 0.1626052000, 0.1790775000, 0.2152847000, 0.3018913000, 0.5398037000, 1.2224044000", \ + "0.2029433000, 0.2101644000, 0.2266505000, 0.2628950000, 0.3494539000, 0.5865541000, 1.2713760000", \ + "0.2654532000, 0.2735902000, 0.2918207000, 0.3285487000, 0.4162118000, 0.6536386000, 1.3363426000", \ + "0.3190545000, 0.3298373000, 0.3526176000, 0.3959528000, 0.4845708000, 0.7224007000, 1.4043351000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.0369233000, 0.0414206000, 0.0521121000, 0.0749922000, 0.1275567000, 0.2573995000, 0.6431917000", \ + "0.0369093000, 0.0414251000, 0.0521056000, 0.0749727000, 0.1273067000, 0.2574161000, 0.6431802000", \ + "0.0368398000, 0.0412461000, 0.0523646000, 0.0752948000, 0.1284381000, 0.2570530000, 0.6430427000", \ + "0.0366178000, 0.0414250000, 0.0524070000, 0.0762416000, 0.1269281000, 0.2576631000, 0.6429821000", \ + "0.0366125000, 0.0418672000, 0.0523455000, 0.0764753000, 0.1282340000, 0.2571582000, 0.6426360000", \ + "0.0393836000, 0.0442000000, 0.0548645000, 0.0775980000, 0.1281976000, 0.2580358000, 0.6445786000", \ + "0.0478958000, 0.0529644000, 0.0654736000, 0.0900233000, 0.1422921000, 0.2730871000, 0.6500703000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.0274802000, 0.0331575000, 0.0472315000, 0.0850759000, 0.1947460000, 0.5265138000, 1.4987601000", \ + "0.0274230000, 0.0332359000, 0.0473524000, 0.0848293000, 0.1950869000, 0.5278781000, 1.5016293000", \ + "0.0272857000, 0.0330448000, 0.0474286000, 0.0848690000, 0.1950603000, 0.5278691000, 1.5015645000", \ + "0.0272110000, 0.0329481000, 0.0470084000, 0.0844763000, 0.1947251000, 0.5274109000, 1.5010277000", \ + "0.0284852000, 0.0341659000, 0.0479872000, 0.0853205000, 0.1948600000, 0.5274857000, 1.4986202000", \ + "0.0350664000, 0.0405902000, 0.0534495000, 0.0896318000, 0.1968995000, 0.5258008000, 1.4996440000", \ + "0.0479268000, 0.0545160000, 0.0684903000, 0.1009053000, 0.2020938000, 0.5289502000, 1.4981425000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.3199903000, 0.3282464000, 0.3463968000, 0.3818616000, 0.4479082000, 0.5824265000, 0.9014202000", \ + "0.3248255000, 0.3330976000, 0.3512257000, 0.3866941000, 0.4528421000, 0.5873867000, 0.9063181000", \ + "0.3366427000, 0.3448935000, 0.3630864000, 0.3983455000, 0.4650423000, 0.5995200000, 0.9186277000", \ + "0.3648969000, 0.3731490000, 0.3912402000, 0.4266791000, 0.4929291000, 0.6274412000, 0.9462975000", \ + "0.4246365000, 0.4328733000, 0.4510448000, 0.4862010000, 0.5530366000, 0.6873306000, 1.0065552000", \ + "0.5508552000, 0.5591153000, 0.5775567000, 0.6132906000, 0.6802586000, 0.8141550000, 1.1333509000", \ + "0.7794345000, 0.7894249000, 0.8100275000, 0.8496191000, 0.9228600000, 1.0640900000, 1.3877615000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.1278215000, 0.1350835000, 0.1515277000, 0.1877932000, 0.2741897000, 0.5106555000, 1.1957072000", \ + "0.1318586000, 0.1390671000, 0.1554959000, 0.1917622000, 0.2781791000, 0.5147399000, 1.1996517000", \ + "0.1406043000, 0.1477648000, 0.1643225000, 0.2004992000, 0.2869428000, 0.5244108000, 1.2072201000", \ + "0.1611687000, 0.1683241000, 0.1847876000, 0.2209588000, 0.3074692000, 0.5451308000, 1.2273870000", \ + "0.2043334000, 0.2116771000, 0.2284064000, 0.2646139000, 0.3510003000, 0.5878016000, 1.2727513000", \ + "0.2672967000, 0.2755448000, 0.2938524000, 0.3309851000, 0.4192313000, 0.6565898000, 1.3416046000", \ + "0.3276545000, 0.3381952000, 0.3609577000, 0.4041105000, 0.4942121000, 0.7316351000, 1.4134179000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.0412291000, 0.0461228000, 0.0569244000, 0.0798020000, 0.1329451000, 0.2631919000, 0.6459716000", \ + "0.0412449000, 0.0461117000, 0.0569452000, 0.0809940000, 0.1324755000, 0.2631732000, 0.6457751000", \ + "0.0411952000, 0.0463177000, 0.0570612000, 0.0802250000, 0.1318841000, 0.2625582000, 0.6476095000", \ + "0.0412470000, 0.0461033000, 0.0569445000, 0.0809794000, 0.1325018000, 0.2630906000, 0.6459472000", \ + "0.0412027000, 0.0463166000, 0.0569807000, 0.0804142000, 0.1315690000, 0.2630061000, 0.6477777000", \ + "0.0427211000, 0.0474761000, 0.0582765000, 0.0808767000, 0.1329237000, 0.2632318000, 0.6453688000", \ + "0.0514098000, 0.0564122000, 0.0681778000, 0.0928619000, 0.1450507000, 0.2744796000, 0.6514861000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.0273388000, 0.0331291000, 0.0472292000, 0.0849785000, 0.1949927000, 0.5265351000, 1.4994783000", \ + "0.0272975000, 0.0330775000, 0.0472830000, 0.0849178000, 0.1950215000, 0.5261210000, 1.5006500000", \ + "0.0275108000, 0.0331685000, 0.0473390000, 0.0847695000, 0.1950963000, 0.5279067000, 1.5015533000", \ + "0.0270502000, 0.0329516000, 0.0470454000, 0.0845667000, 0.1947383000, 0.5274168000, 1.5008293000", \ + "0.0282845000, 0.0342207000, 0.0478636000, 0.0854278000, 0.1947895000, 0.5265475000, 1.4996892000", \ + "0.0337271000, 0.0394994000, 0.0534997000, 0.0899362000, 0.1967549000, 0.5272409000, 1.5002958000", \ + "0.0453050000, 0.0520043000, 0.0667874000, 0.1003372000, 0.2012089000, 0.5277367000, 1.4975060000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.3417731000, 0.3502457000, 0.3687743000, 0.4042222000, 0.4709763000, 0.6042221000, 0.9230869000", \ + "0.3465898000, 0.3550599000, 0.3735066000, 0.4092155000, 0.4759633000, 0.6089212000, 0.9276441000", \ + "0.3590891000, 0.3675109000, 0.3859141000, 0.4215901000, 0.4883683000, 0.6214677000, 0.9409691000", \ + "0.3877171000, 0.3961845000, 0.4146107000, 0.4503364000, 0.5170396000, 0.6500692000, 0.9688552000", \ + "0.4479077000, 0.4563753000, 0.4748750000, 0.5106016000, 0.5772262000, 0.7107708000, 1.0292450000", \ + "0.5741477000, 0.5825748000, 0.6013708000, 0.6371260000, 0.7033356000, 0.8373270000, 1.1562212000", \ + "0.8082402000, 0.8178141000, 0.8385847000, 0.8782570000, 0.9506059000, 1.0908299000, 1.4134256000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.1330275000, 0.1401993000, 0.1566616000, 0.1929988000, 0.2792742000, 0.5153301000, 1.2000115000", \ + "0.1370564000, 0.1442470000, 0.1608215000, 0.1969569000, 0.2833688000, 0.5204775000, 1.2018944000", \ + "0.1450323000, 0.1522350000, 0.1686911000, 0.2049038000, 0.2912133000, 0.5276530000, 1.2109660000", \ + "0.1617076000, 0.1688972000, 0.1854100000, 0.2215365000, 0.3079562000, 0.5451427000, 1.2255762000", \ + "0.1964610000, 0.2038218000, 0.2206049000, 0.2570478000, 0.3435629000, 0.5802394000, 1.2620497000", \ + "0.2493638000, 0.2575403000, 0.2757367000, 0.3136705000, 0.4019448000, 0.6387201000, 1.3210023000", \ + "0.3020929000, 0.3122432000, 0.3344435000, 0.3774676000, 0.4685821000, 0.7061721000, 1.3874552000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.0430101000, 0.0482469000, 0.0584798000, 0.0817229000, 0.1339577000, 0.2634369000, 0.6454567000", \ + "0.0432547000, 0.0477632000, 0.0586623000, 0.0825412000, 0.1324524000, 0.2634237000, 0.6467353000", \ + "0.0428910000, 0.0478205000, 0.0587468000, 0.0824336000, 0.1320923000, 0.2635166000, 0.6471524000", \ + "0.0430730000, 0.0480203000, 0.0585955000, 0.0826741000, 0.1317667000, 0.2633632000, 0.6466301000", \ + "0.0432210000, 0.0477528000, 0.0585321000, 0.0825502000, 0.1334627000, 0.2636575000, 0.6474454000", \ + "0.0439392000, 0.0485646000, 0.0590656000, 0.0815008000, 0.1330815000, 0.2627691000, 0.6478859000", \ + "0.0523642000, 0.0571872000, 0.0689861000, 0.0927731000, 0.1440265000, 0.2722582000, 0.6520181000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.0274557000, 0.0331657000, 0.0475445000, 0.0850488000, 0.1948161000, 0.5272349000, 1.4983844000", \ + "0.0272047000, 0.0329320000, 0.0473110000, 0.0849086000, 0.1948387000, 0.5270949000, 1.4994993000", \ + "0.0272904000, 0.0329919000, 0.0473325000, 0.0848197000, 0.1949100000, 0.5279265000, 1.5019475000", \ + "0.0271777000, 0.0327729000, 0.0472526000, 0.0847840000, 0.1944744000, 0.5275855000, 1.4963335000", \ + "0.0285092000, 0.0343361000, 0.0481087000, 0.0855011000, 0.1950265000, 0.5276082000, 1.4998530000", \ + "0.0324355000, 0.0383556000, 0.0530137000, 0.0895715000, 0.1969335000, 0.5272472000, 1.4985632000", \ + "0.0427263000, 0.0499633000, 0.0644727000, 0.0992377000, 0.2014993000, 0.5291124000, 1.4978990000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.3143103000, 0.3228085000, 0.3413589000, 0.3769840000, 0.4439941000, 0.5771714000, 0.8961001000", \ + "0.3180564000, 0.3265064000, 0.3449531000, 0.3807278000, 0.4474736000, 0.5813753000, 0.9003303000", \ + "0.3283394000, 0.3368764000, 0.3553117000, 0.3910056000, 0.4568431000, 0.5911148000, 0.9102409000", \ + "0.3540490000, 0.3622293000, 0.3809288000, 0.4166746000, 0.4834026000, 0.6165786000, 0.9354622000", \ + "0.4150031000, 0.4235638000, 0.4420967000, 0.4775458000, 0.5442108000, 0.6782184000, 0.9969952000", \ + "0.5553947000, 0.5640599000, 0.5823095000, 0.6186084000, 0.6847962000, 0.8191492000, 1.1380957000", \ + "0.8191788000, 0.8291670000, 0.8510870000, 0.8922313000, 0.9661244000, 1.1073262000, 1.4305546000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.0703856000, 0.0761756000, 0.0897063000, 0.1213088000, 0.2042687000, 0.4399700000, 1.1243679000", \ + "0.0751876000, 0.0809691000, 0.0945090000, 0.1260900000, 0.2088526000, 0.4448574000, 1.1260771000", \ + "0.0862629000, 0.0920479000, 0.1055431000, 0.1370515000, 0.2200246000, 0.4558870000, 1.1370500000", \ + "0.1111356000, 0.1169192000, 0.1303670000, 0.1617438000, 0.2447266000, 0.4806535000, 1.1650806000", \ + "0.1491070000, 0.1560871000, 0.1711635000, 0.2038622000, 0.2867759000, 0.5229717000, 1.2075323000", \ + "0.1899989000, 0.1994458000, 0.2186848000, 0.2552943000, 0.3393769000, 0.5751740000, 1.2589391000", \ + "0.2140460000, 0.2265361000, 0.2523940000, 0.2988660000, 0.3880106000, 0.6242180000, 1.3045165000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.0428962000, 0.0480466000, 0.0590092000, 0.0812280000, 0.1320514000, 0.2626095000, 0.6442480000", \ + "0.0430647000, 0.0477147000, 0.0586377000, 0.0827666000, 0.1335360000, 0.2624627000, 0.6476069000", \ + "0.0427917000, 0.0480571000, 0.0587818000, 0.0812536000, 0.1346358000, 0.2633042000, 0.6439688000", \ + "0.0430649000, 0.0477124000, 0.0586107000, 0.0827604000, 0.1334786000, 0.2634864000, 0.6465835000", \ + "0.0432110000, 0.0478166000, 0.0596758000, 0.0816197000, 0.1324318000, 0.2634391000, 0.6463374000", \ + "0.0448498000, 0.0498243000, 0.0600221000, 0.0823324000, 0.1350476000, 0.2631698000, 0.6466194000", \ + "0.0568521000, 0.0621707000, 0.0739525000, 0.0974450000, 0.1494099000, 0.2746670000, 0.6493011000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.0202705000, 0.0249122000, 0.0374697000, 0.0743705000, 0.1877880000, 0.5238889000, 1.4950500000", \ + "0.0202806000, 0.0249800000, 0.0375571000, 0.0741913000, 0.1877508000, 0.5232427000, 1.4980726000", \ + "0.0202521000, 0.0249144000, 0.0374733000, 0.0743915000, 0.1877905000, 0.5232578000, 1.4977833000", \ + "0.0210748000, 0.0255592000, 0.0379242000, 0.0745625000, 0.1877269000, 0.5240164000, 1.4947854000", \ + "0.0273771000, 0.0315795000, 0.0428466000, 0.0770906000, 0.1881911000, 0.5239367000, 1.4947716000", \ + "0.0389502000, 0.0438294000, 0.0547133000, 0.0845282000, 0.1903243000, 0.5209931000, 1.4984166000", \ + "0.0557454000, 0.0624364000, 0.0750167000, 0.1035170000, 0.1975922000, 0.5250417000, 1.4929979000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.2728000000, 0.2812728000, 0.2997839000, 0.3355630000, 0.4023832000, 0.5364259000, 0.8556437000", \ + "0.2757043000, 0.2841690000, 0.3026570000, 0.3383800000, 0.4052749000, 0.5393812000, 0.8585760000", \ + "0.2836882000, 0.2921931000, 0.3106633000, 0.3464749000, 0.4132935000, 0.5470000000, 0.8661230000", \ + "0.3068903000, 0.3152343000, 0.3338954000, 0.3703284000, 0.4370696000, 0.5708387000, 0.8896493000", \ + "0.3667726000, 0.3751587000, 0.3938158000, 0.4295964000, 0.4965320000, 0.6306713000, 0.9497024000", \ + "0.5093759000, 0.5177553000, 0.5366327000, 0.5723764000, 0.6387613000, 0.7729334000, 1.0920452000", \ + "0.7580062000, 0.7685339000, 0.7916721000, 0.8351592000, 0.9087919000, 1.0471761000, 1.3701916000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.0659373000, 0.0719601000, 0.0860420000, 0.1183116000, 0.2010862000, 0.4363957000, 1.1201410000", \ + "0.0707696000, 0.0767920000, 0.0908662000, 0.1231124000, 0.2059743000, 0.4412063000, 1.1227211000", \ + "0.0822072000, 0.0882149000, 0.1022270000, 0.1343755000, 0.2172092000, 0.4526995000, 1.1401332000", \ + "0.1067993000, 0.1128469000, 0.1268849000, 0.1589863000, 0.2420157000, 0.4774873000, 1.1737942000", \ + "0.1428811000, 0.1503243000, 0.1662300000, 0.1998925000, 0.2833402000, 0.5195816000, 1.2130739000", \ + "0.1832872000, 0.1933426000, 0.2137476000, 0.2518179000, 0.3369156000, 0.5725364000, 1.2575653000", \ + "0.2113077000, 0.2245279000, 0.2518530000, 0.3006733000, 0.3919937000, 0.6275806000, 1.3084903000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.0428918000, 0.0479460000, 0.0584303000, 0.0826736000, 0.1316637000, 0.2629781000, 0.6471743000", \ + "0.0432240000, 0.0478366000, 0.0586439000, 0.0825455000, 0.1320881000, 0.2631463000, 0.6471281000", \ + "0.0427403000, 0.0476760000, 0.0596175000, 0.0815578000, 0.1333418000, 0.2629384000, 0.6471993000", \ + "0.0430285000, 0.0476695000, 0.0584439000, 0.0821352000, 0.1333091000, 0.2635231000, 0.6474908000", \ + "0.0429369000, 0.0483087000, 0.0593103000, 0.0812846000, 0.1318659000, 0.2627865000, 0.6466306000", \ + "0.0454490000, 0.0504478000, 0.0606455000, 0.0825125000, 0.1350011000, 0.2632337000, 0.6477313000", \ + "0.0639013000, 0.0704646000, 0.0819441000, 0.1045520000, 0.1485408000, 0.2742712000, 0.6503801000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014508600, 0.0042099900, 0.0122162000, 0.0354480000, 0.1028600000, 0.2984720000"); + values("0.0205197000, 0.0255954000, 0.0384100000, 0.0750072000, 0.1878090000, 0.5242268000, 1.4984867000", \ + "0.0205279000, 0.0255967000, 0.0384196000, 0.0749921000, 0.1878199000, 0.5243094000, 1.4944138000", \ + "0.0205591000, 0.0256213000, 0.0384688000, 0.0750920000, 0.1878155000, 0.5243471000, 1.5071487000", \ + "0.0219292000, 0.0267686000, 0.0392140000, 0.0753621000, 0.1873855000, 0.5223665000, 1.4970689000", \ + "0.0288647000, 0.0336283000, 0.0449054000, 0.0786887000, 0.1885308000, 0.5243311000, 1.4962938000", \ + "0.0413030000, 0.0466072000, 0.0572832000, 0.0872982000, 0.1913676000, 0.5222598000, 1.4958568000", \ + "0.0598615000, 0.0667575000, 0.0801013000, 0.1091710000, 0.2001923000, 0.5240319000, 1.4898824000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a311o_4") { + leakage_power () { + value : 0.0060209000; + when : "!A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0417042000; + when : "!A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0025761000; + when : "!A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0047136000; + when : "!A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0060209000; + when : "!A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0417080000; + when : "!A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0025766000; + when : "!A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0047136000; + when : "!A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0060208000; + when : "!A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0059077000; + when : "!A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0025761000; + when : "!A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0047136000; + when : "!A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0060166000; + when : "!A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0065861000; + when : "!A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0025765000; + when : "!A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0047136000; + when : "!A1&A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0060211000; + when : "A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0105316000; + when : "A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0255587000; + when : "A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0375639000; + when : "A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0060208000; + when : "A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0064212000; + when : "A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0025765000; + when : "A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0047136000; + when : "A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0060180000; + when : "A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0064781000; + when : "A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0025765000; + when : "A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0047136000; + when : "A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0026338000; + when : "A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0052185000; + when : "A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0024666000; + when : "A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0026328000; + when : "A1&A2&A3&B1&!C1"; + } + area : 20.019200000; + cell_footprint : "sky130_fd_sc_hd__a311o"; + cell_leakage_power : 0.0087903070; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0042440000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041090000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0091384000, 0.0091362000, 0.0091312000, 0.0091300000, 0.0091274000, 0.0091214000, 0.0091076000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0063942000, -0.0064055000, -0.0064317000, -0.0064143000, -0.0063741000, -0.0062815000, -0.0060678000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0043790000; + } + pin ("A2") { + capacitance : 0.0043190000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041480000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0084646000, 0.0084635000, 0.0084610000, 0.0084956000, 0.0085753000, 0.0087590000, 0.0091824000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079055000, -0.0079034000, -0.0078985000, -0.0078970000, -0.0078935000, -0.0078853000, -0.0078663000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044890000; + } + pin ("A3") { + capacitance : 0.0043800000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041110000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080498000, 0.0080521000, 0.0080572000, 0.0080556000, 0.0080518000, 0.0080431000, 0.0080228000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0080615000, -0.0080556000, -0.0080420000, -0.0080426000, -0.0080439000, -0.0080466000, -0.0080529000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046490000; + } + pin ("B1") { + capacitance : 0.0042840000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039290000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082708000, 0.0082705000, 0.0082699000, 0.0082745000, 0.0082853000, 0.0083101000, 0.0083674000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0070102000, -0.0071391000, -0.0074363000, -0.0074468000, -0.0074710000, -0.0075268000, -0.0076554000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046400000; + } + pin ("C1") { + capacitance : 0.0042640000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0038830000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038856000, 0.0038840000, 0.0038803000, 0.0038974000, 0.0039367000, 0.0040273000, 0.0042362000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0035277000, -0.0035323000, -0.0035431000, -0.0035434000, -0.0035441000, -0.0035458000, -0.0035495000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046460000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2&A3) | (B1) | (C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388480, 0.0150531700, 0.0468289000, 0.1456800000, 0.4531959000"); + values("0.0310501000, 0.0292719000, 0.0245031000, 0.0111181000, -0.0346294000, -0.1905485000, -0.6878428000", \ + "0.0309355000, 0.0291440000, 0.0245147000, 0.0111607000, -0.0346191000, -0.1907214000, -0.6879808000", \ + "0.0307652000, 0.0289536000, 0.0240944000, 0.0106300000, -0.0351041000, -0.1909590000, -0.6882210000", \ + "0.0301783000, 0.0283374000, 0.0235510000, 0.0099842000, -0.0356292000, -0.1916271000, -0.6888940000", \ + "0.0295612000, 0.0277488000, 0.0228717000, 0.0095347000, -0.0361953000, -0.1922205000, -0.6894059000", \ + "0.0296718000, 0.0279119000, 0.0229971000, 0.0092859000, -0.0365560000, -0.1924509000, -0.6895858000", \ + "0.0403084000, 0.0383346000, 0.0326780000, 0.0160407000, -0.0346901000, -0.1926861000, -0.6895600000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388480, 0.0150531700, 0.0468289000, 0.1456800000, 0.4531959000"); + values("0.0350424000, 0.0367947000, 0.0423464000, 0.0596786000, 0.1113796000, 0.2703263000, 0.7632977000", \ + "0.0348153000, 0.0366062000, 0.0422045000, 0.0593336000, 0.1111378000, 0.2700677000, 0.7630831000", \ + "0.0345397000, 0.0362955000, 0.0419338000, 0.0591095000, 0.1109540000, 0.2698710000, 0.7628511000", \ + "0.0341784000, 0.0359352000, 0.0415466000, 0.0589169000, 0.1108961000, 0.2697209000, 0.7622484000", \ + "0.0343973000, 0.0361477000, 0.0416698000, 0.0589119000, 0.1101782000, 0.2693852000, 0.7621567000", \ + "0.0362576000, 0.0379231000, 0.0430992000, 0.0592390000, 0.1102464000, 0.2690681000, 0.7619869000", \ + "0.0387399000, 0.0403755000, 0.0454986000, 0.0618726000, 0.1127697000, 0.2700062000, 0.7614079000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388480, 0.0150531700, 0.0468289000, 0.1456800000, 0.4531959000"); + values("0.0377182000, 0.0359456000, 0.0308648000, 0.0173854000, -0.0282663000, -0.1840399000, -0.6812905000", \ + "0.0374229000, 0.0356921000, 0.0307008000, 0.0171183000, -0.0285987000, -0.1843161000, -0.6815224000", \ + "0.0372033000, 0.0353617000, 0.0304739000, 0.0170575000, -0.0288061000, -0.1846694000, -0.6818033000", \ + "0.0368599000, 0.0349855000, 0.0298592000, 0.0163572000, -0.0293855000, -0.1852317000, -0.6823082000", \ + "0.0360211000, 0.0342168000, 0.0291803000, 0.0157011000, -0.0301300000, -0.1858691000, -0.6829860000", \ + "0.0359186000, 0.0339973000, 0.0291507000, 0.0153642000, -0.0304661000, -0.1863322000, -0.6832843000", \ + "0.0451937000, 0.0432175000, 0.0373976000, 0.0205994000, -0.0304528000, -0.1867857000, -0.6836803000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388480, 0.0150531700, 0.0468289000, 0.1456800000, 0.4531959000"); + values("0.0369203000, 0.0386972000, 0.0442954000, 0.0614624000, 0.1133119000, 0.2716495000, 0.7636608000", \ + "0.0366748000, 0.0384022000, 0.0440569000, 0.0613266000, 0.1129816000, 0.2714428000, 0.7639090000", \ + "0.0364654000, 0.0382270000, 0.0438394000, 0.0610147000, 0.1128828000, 0.2711836000, 0.7632767000", \ + "0.0360329000, 0.0378422000, 0.0434460000, 0.0607268000, 0.1124953000, 0.2709262000, 0.7633669000", \ + "0.0361954000, 0.0379284000, 0.0434253000, 0.0607357000, 0.1122935000, 0.2710894000, 0.7633643000", \ + "0.0375036000, 0.0391749000, 0.0444082000, 0.0606998000, 0.1123359000, 0.2705387000, 0.7635033000", \ + "0.0390964000, 0.0407134000, 0.0458716000, 0.0622316000, 0.1133487000, 0.2716044000, 0.7615054000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388480, 0.0150531700, 0.0468289000, 0.1456800000, 0.4531959000"); + values("0.0426546000, 0.0408458000, 0.0356659000, 0.0220717000, -0.0236864000, -0.1803300000, -0.6778368000", \ + "0.0426924000, 0.0408010000, 0.0356994000, 0.0220087000, -0.0240183000, -0.1805504000, -0.6781205000", \ + "0.0424701000, 0.0406289000, 0.0355690000, 0.0218322000, -0.0242808000, -0.1807851000, -0.6783441000", \ + "0.0418474000, 0.0400939000, 0.0350046000, 0.0213486000, -0.0247275000, -0.1810211000, -0.6785120000", \ + "0.0414762000, 0.0396521000, 0.0346772000, 0.0209553000, -0.0250752000, -0.1814788000, -0.6789555000", \ + "0.0417390000, 0.0399320000, 0.0348375000, 0.0210984000, -0.0251888000, -0.1815014000, -0.6789382000", \ + "0.0509129000, 0.0489534000, 0.0430795000, 0.0260261000, -0.0258530000, -0.1811354000, -0.6784895000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388480, 0.0150531700, 0.0468289000, 0.1456800000, 0.4531959000"); + values("0.0370211000, 0.0387647000, 0.0443571000, 0.0617459000, 0.1132784000, 0.2713097000, 0.7634021000", \ + "0.0369049000, 0.0386844000, 0.0442662000, 0.0614560000, 0.1131463000, 0.2712242000, 0.7631964000", \ + "0.0366360000, 0.0383954000, 0.0440089000, 0.0611883000, 0.1128860000, 0.2710064000, 0.7629875000", \ + "0.0361994000, 0.0379594000, 0.0435909000, 0.0609419000, 0.1126333000, 0.2708179000, 0.7628508000", \ + "0.0361686000, 0.0379094000, 0.0434723000, 0.0605536000, 0.1123738000, 0.2708451000, 0.7625013000", \ + "0.0373499000, 0.0390505000, 0.0443406000, 0.0606206000, 0.1122370000, 0.2703218000, 0.7629825000", \ + "0.0386961000, 0.0403377000, 0.0456526000, 0.0622206000, 0.1133722000, 0.2711308000, 0.7620157000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388480, 0.0150531700, 0.0468289000, 0.1456800000, 0.4531959000"); + values("0.0375941000, 0.0357519000, 0.0305896000, 0.0169273000, -0.0290219000, -0.1850969000, -0.6822213000", \ + "0.0371953000, 0.0354050000, 0.0302833000, 0.0166567000, -0.0293671000, -0.1852830000, -0.6824236000", \ + "0.0369315000, 0.0351483000, 0.0300196000, 0.0163525000, -0.0295787000, -0.1856357000, -0.6827504000", \ + "0.0365509000, 0.0347146000, 0.0296147000, 0.0159527000, -0.0297529000, -0.1860189000, -0.6831030000", \ + "0.0361983000, 0.0343865000, 0.0292510000, 0.0156730000, -0.0303892000, -0.1863676000, -0.6835845000", \ + "0.0363302000, 0.0345360000, 0.0292838000, 0.0155744000, -0.0302267000, -0.1862968000, -0.6835180000", \ + "0.0467227000, 0.0446811000, 0.0387219000, 0.0214573000, -0.0305013000, -0.1861471000, -0.6831640000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388480, 0.0150531700, 0.0468289000, 0.1456800000, 0.4531959000"); + values("0.0324879000, 0.0343529000, 0.0401202000, 0.0571552000, 0.1083863000, 0.2667872000, 0.7589170000", \ + "0.0325384000, 0.0344216000, 0.0401711000, 0.0572410000, 0.1084779000, 0.2669281000, 0.7594519000", \ + "0.0326778000, 0.0345545000, 0.0403120000, 0.0573698000, 0.1086787000, 0.2672147000, 0.7591482000", \ + "0.0323424000, 0.0341784000, 0.0398707000, 0.0569181000, 0.1082461000, 0.2669582000, 0.7594321000", \ + "0.0322552000, 0.0340125000, 0.0395996000, 0.0565860000, 0.1079801000, 0.2667614000, 0.7587623000", \ + "0.0336051000, 0.0353226000, 0.0406535000, 0.0571920000, 0.1080999000, 0.2660179000, 0.7591450000", \ + "0.0364006000, 0.0379881000, 0.0431330000, 0.0596334000, 0.1107857000, 0.2688059000, 0.7586041000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388480, 0.0150531700, 0.0468289000, 0.1456800000, 0.4531959000"); + values("0.0369897000, 0.0350425000, 0.0298622000, 0.0163066000, -0.0295048000, -0.1853131000, -0.6822137000", \ + "0.0366090000, 0.0347949000, 0.0298954000, 0.0162429000, -0.0297191000, -0.1855595000, -0.6824177000", \ + "0.0363631000, 0.0345031000, 0.0293894000, 0.0157598000, -0.0301694000, -0.1858522000, -0.6826185000", \ + "0.0360140000, 0.0341903000, 0.0290728000, 0.0154296000, -0.0305359000, -0.1862287000, -0.6830620000", \ + "0.0357330000, 0.0338829000, 0.0289143000, 0.0151872000, -0.0306261000, -0.1862657000, -0.6832208000", \ + "0.0370693000, 0.0352785000, 0.0300472000, 0.0157498000, -0.0302617000, -0.1861522000, -0.6829054000", \ + "0.0510035000, 0.0488697000, 0.0426873000, 0.0241511000, -0.0279059000, -0.1837059000, -0.6808527000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388480, 0.0150531700, 0.0468289000, 0.1456800000, 0.4531959000"); + values("0.0246636000, 0.0265989000, 0.0325954000, 0.0502883000, 0.1023148000, 0.2612713000, 0.7558071000", \ + "0.0247141000, 0.0266450000, 0.0326279000, 0.0502901000, 0.1023558000, 0.2613238000, 0.7507471000", \ + "0.0245871000, 0.0265341000, 0.0324401000, 0.0499526000, 0.1020819000, 0.2610402000, 0.7508923000", \ + "0.0243754000, 0.0262194000, 0.0319861000, 0.0491775000, 0.1012251000, 0.2607926000, 0.7522682000", \ + "0.0242693000, 0.0259854000, 0.0315355000, 0.0486305000, 0.1005137000, 0.2600658000, 0.7550933000", \ + "0.0254458000, 0.0271200000, 0.0325095000, 0.0492667000, 0.1003560000, 0.2589868000, 0.7533019000", \ + "0.0285365000, 0.0300862000, 0.0351886000, 0.0517017000, 0.1029004000, 0.2611139000, 0.7522716000"); + } + } + max_capacitance : 0.4531960000; + max_transition : 1.5010910000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.2778678000, 0.2828052000, 0.2954121000, 0.3231684000, 0.3791983000, 0.4970880000, 0.7848061000", \ + "0.2832090000, 0.2881830000, 0.3006897000, 0.3284021000, 0.3847730000, 0.5023995000, 0.7900204000", \ + "0.2949339000, 0.2998582000, 0.3124067000, 0.3401316000, 0.3965549000, 0.5139627000, 0.8018274000", \ + "0.3201525000, 0.3250569000, 0.3375469000, 0.3652578000, 0.4212979000, 0.5392039000, 0.8265713000", \ + "0.3731729000, 0.3781076000, 0.3906434000, 0.4182178000, 0.4744162000, 0.5922830000, 0.8799688000", \ + "0.4784617000, 0.4835679000, 0.4966971000, 0.5250659000, 0.5820188000, 0.7010758000, 0.9891117000", \ + "0.6594487000, 0.6649455000, 0.6790404000, 0.7107646000, 0.7730866000, 0.8998565000, 1.1943524000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.1364019000, 0.1419037000, 0.1561248000, 0.1898778000, 0.2712710000, 0.4998281000, 1.1955279000", \ + "0.1398313000, 0.1453713000, 0.1596458000, 0.1933125000, 0.2749753000, 0.5031349000, 1.1984215000", \ + "0.1490601000, 0.1545876000, 0.1689008000, 0.2025859000, 0.2842182000, 0.5125953000, 1.2070624000", \ + "0.1716416000, 0.1771672000, 0.1915084000, 0.2251219000, 0.3067493000, 0.5348165000, 1.2337350000", \ + "0.2215443000, 0.2270397000, 0.2412346000, 0.2747126000, 0.3559268000, 0.5839987000, 1.2798159000", \ + "0.2933102000, 0.2992313000, 0.3140351000, 0.3481678000, 0.4294372000, 0.6579418000, 1.3531951000", \ + "0.3676275000, 0.3751200000, 0.3930187000, 0.4316536000, 0.5150854000, 0.7422346000, 1.4380795000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.0367224000, 0.0397694000, 0.0477614000, 0.0663971000, 0.1094277000, 0.2221983000, 0.5643000000", \ + "0.0367073000, 0.0395005000, 0.0474267000, 0.0660604000, 0.1089396000, 0.2230593000, 0.5652360000", \ + "0.0364494000, 0.0394567000, 0.0474804000, 0.0659583000, 0.1103235000, 0.2225767000, 0.5645268000", \ + "0.0368145000, 0.0398985000, 0.0477750000, 0.0664801000, 0.1099211000, 0.2226038000, 0.5640364000", \ + "0.0364877000, 0.0395197000, 0.0474146000, 0.0667879000, 0.1093625000, 0.2229876000, 0.5646565000", \ + "0.0390887000, 0.0421955000, 0.0508012000, 0.0687107000, 0.1123951000, 0.2243724000, 0.5656360000", \ + "0.0464559000, 0.0498032000, 0.0580701000, 0.0783339000, 0.1253354000, 0.2369592000, 0.5709354000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.0318030000, 0.0361165000, 0.0482145000, 0.0814675000, 0.1799941000, 0.4975771000, 1.4992884000", \ + "0.0319084000, 0.0363466000, 0.0485563000, 0.0813798000, 0.1801507000, 0.4968180000, 1.5004913000", \ + "0.0318756000, 0.0363293000, 0.0484837000, 0.0814155000, 0.1799391000, 0.4973333000, 1.5007442000", \ + "0.0314804000, 0.0359420000, 0.0481436000, 0.0811870000, 0.1793835000, 0.4970532000, 1.4993827000", \ + "0.0316274000, 0.0360259000, 0.0481436000, 0.0809998000, 0.1797241000, 0.4968556000, 1.4992982000", \ + "0.0366523000, 0.0409374000, 0.0525803000, 0.0841044000, 0.1818822000, 0.4975688000, 1.5001812000", \ + "0.0487243000, 0.0536259000, 0.0650555000, 0.0943111000, 0.1857656000, 0.4992413000, 1.4988233000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.3311768000, 0.3366173000, 0.3503051000, 0.3799208000, 0.4377138000, 0.5584587000, 0.8485435000", \ + "0.3355914000, 0.3410863000, 0.3548270000, 0.3842685000, 0.4429263000, 0.5626948000, 0.8526631000", \ + "0.3473939000, 0.3528185000, 0.3665331000, 0.3958674000, 0.4545853000, 0.5745239000, 0.8645856000", \ + "0.3746331000, 0.3800939000, 0.3937643000, 0.4232866000, 0.4818043000, 0.6016755000, 0.8918069000", \ + "0.4323948000, 0.4378542000, 0.4515541000, 0.4808352000, 0.5393986000, 0.6597942000, 0.9500339000", \ + "0.5530203000, 0.5588155000, 0.5727146000, 0.6024871000, 0.6610794000, 0.7815733000, 1.0715995000", \ + "0.7742124000, 0.7802616000, 0.7951420000, 0.8282988000, 0.8917374000, 1.0192491000, 1.3145256000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.1478868000, 0.1534407000, 0.1677087000, 0.2012949000, 0.2828481000, 0.5100245000, 1.2078633000", \ + "0.1520377000, 0.1575378000, 0.1718031000, 0.2055043000, 0.2867963000, 0.5147004000, 1.2095548000", \ + "0.1610481000, 0.1665865000, 0.1808857000, 0.2144486000, 0.2959806000, 0.5235798000, 1.2216133000", \ + "0.1817633000, 0.1873021000, 0.2016149000, 0.2352246000, 0.3166858000, 0.5443564000, 1.2394237000", \ + "0.2277024000, 0.2332023000, 0.2474620000, 0.2810647000, 0.3624562000, 0.5893172000, 1.2872831000", \ + "0.2994887000, 0.3054892000, 0.3207067000, 0.3556796000, 0.4382189000, 0.6663555000, 1.3623074000", \ + "0.3790893000, 0.3865793000, 0.4048724000, 0.4440829000, 0.5294801000, 0.7577721000, 1.4534507000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.0415887000, 0.0447958000, 0.0532834000, 0.0719727000, 0.1156586000, 0.2277964000, 0.5673527000", \ + "0.0417976000, 0.0447518000, 0.0529935000, 0.0711257000, 0.1141509000, 0.2275196000, 0.5683791000", \ + "0.0413844000, 0.0446625000, 0.0528199000, 0.0713844000, 0.1137451000, 0.2275839000, 0.5683304000", \ + "0.0413509000, 0.0445291000, 0.0528345000, 0.0722339000, 0.1143044000, 0.2278609000, 0.5671961000", \ + "0.0415470000, 0.0446995000, 0.0531537000, 0.0717518000, 0.1139583000, 0.2273125000, 0.5671987000", \ + "0.0428356000, 0.0463912000, 0.0540899000, 0.0721333000, 0.1150875000, 0.2279999000, 0.5686878000", \ + "0.0504207000, 0.0536337000, 0.0624648000, 0.0820626000, 0.1265000000, 0.2390694000, 0.5738177000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.0318379000, 0.0362607000, 0.0484301000, 0.0814172000, 0.1796894000, 0.4974401000, 1.5009330000", \ + "0.0317873000, 0.0361367000, 0.0483510000, 0.0814615000, 0.1799864000, 0.4975951000, 1.4997712000", \ + "0.0317321000, 0.0361799000, 0.0483178000, 0.0814791000, 0.1796908000, 0.4967302000, 1.4991547000", \ + "0.0315217000, 0.0360605000, 0.0483333000, 0.0811315000, 0.1798422000, 0.4966997000, 1.5001205000", \ + "0.0322678000, 0.0366684000, 0.0487524000, 0.0813451000, 0.1797609000, 0.4965857000, 1.4999690000", \ + "0.0363912000, 0.0406058000, 0.0531076000, 0.0847833000, 0.1818155000, 0.4968940000, 1.4964463000", \ + "0.0470682000, 0.0518232000, 0.0644857000, 0.0954078000, 0.1866015000, 0.4987577000, 1.4976447000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.3601981000, 0.3659040000, 0.3801831000, 0.4106371000, 0.4696777000, 0.5906892000, 0.8819830000", \ + "0.3648958000, 0.3705746000, 0.3848596000, 0.4153037000, 0.4748176000, 0.5958153000, 0.8865112000", \ + "0.3775835000, 0.3830572000, 0.3975001000, 0.4279601000, 0.4874096000, 0.6084518000, 0.8991266000", \ + "0.4061784000, 0.4120199000, 0.4262280000, 0.4567531000, 0.5162114000, 0.6370505000, 0.9285490000", \ + "0.4653683000, 0.4710644000, 0.4854858000, 0.5158687000, 0.5748843000, 0.6963876000, 0.9875172000", \ + "0.5894232000, 0.5950939000, 0.6093360000, 0.6398183000, 0.6994850000, 0.8211402000, 1.1123150000", \ + "0.8196077000, 0.8259760000, 0.8416938000, 0.8751501000, 0.9394242000, 1.0664782000, 1.3623582000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.1526935000, 0.1582436000, 0.1725885000, 0.2063351000, 0.2876758000, 0.5148817000, 1.2084906000", \ + "0.1567254000, 0.1622472000, 0.1765888000, 0.2101689000, 0.2915536000, 0.5188499000, 1.2132575000", \ + "0.1641622000, 0.1696983000, 0.1840062000, 0.2175890000, 0.2989766000, 0.5263237000, 1.2208132000", \ + "0.1791965000, 0.1847096000, 0.1990449000, 0.2327428000, 0.3139473000, 0.5414081000, 1.2362361000", \ + "0.2107313000, 0.2163325000, 0.2307316000, 0.2644488000, 0.3458989000, 0.5730090000, 1.2708834000", \ + "0.2618155000, 0.2678087000, 0.2830705000, 0.3182405000, 0.4011572000, 0.6285782000, 1.3245690000", \ + "0.3194975000, 0.3264969000, 0.3440868000, 0.3829970000, 0.4688382000, 0.6969165000, 1.3919844000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.0446828000, 0.0479952000, 0.0559495000, 0.0744692000, 0.1185850000, 0.2306774000, 0.5701944000", \ + "0.0444682000, 0.0483946000, 0.0559726000, 0.0744476000, 0.1171526000, 0.2308436000, 0.5710720000", \ + "0.0445508000, 0.0481438000, 0.0560675000, 0.0743174000, 0.1167191000, 0.2310808000, 0.5707314000", \ + "0.0447359000, 0.0477953000, 0.0567721000, 0.0749058000, 0.1184004000, 0.2304924000, 0.5701860000", \ + "0.0449887000, 0.0483931000, 0.0564675000, 0.0743188000, 0.1182378000, 0.2303998000, 0.5701755000", \ + "0.0455161000, 0.0485993000, 0.0568668000, 0.0751824000, 0.1173267000, 0.2304981000, 0.5710326000", \ + "0.0527541000, 0.0567156000, 0.0650593000, 0.0840548000, 0.1271925000, 0.2405253000, 0.5753205000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.0317456000, 0.0360578000, 0.0483990000, 0.0814057000, 0.1799199000, 0.4974148000, 1.5005795000", \ + "0.0317291000, 0.0360931000, 0.0482989000, 0.0815165000, 0.1799469000, 0.4976148000, 1.4992819000", \ + "0.0317028000, 0.0361532000, 0.0483316000, 0.0815020000, 0.1799395000, 0.4975997000, 1.4991043000", \ + "0.0318190000, 0.0362482000, 0.0481585000, 0.0811960000, 0.1799344000, 0.4970313000, 1.4982142000", \ + "0.0325115000, 0.0368082000, 0.0486068000, 0.0814136000, 0.1796703000, 0.4973948000, 1.5010911000", \ + "0.0350612000, 0.0396659000, 0.0522184000, 0.0846545000, 0.1816986000, 0.4970591000, 1.4981428000", \ + "0.0439093000, 0.0488287000, 0.0614043000, 0.0932343000, 0.1865874000, 0.4977963000, 1.4981811000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.3349499000, 0.3406934000, 0.3550026000, 0.3855996000, 0.4450484000, 0.5659802000, 0.8575373000", \ + "0.3380933000, 0.3438151000, 0.3581435000, 0.3886433000, 0.4484001000, 0.5693251000, 0.8609367000", \ + "0.3480177000, 0.3537328000, 0.3680249000, 0.3986192000, 0.4580862000, 0.5790263000, 0.8706119000", \ + "0.3726306000, 0.3783459000, 0.3927211000, 0.4231038000, 0.4822469000, 0.6040052000, 0.8952225000", \ + "0.4290871000, 0.4347898000, 0.4488890000, 0.4792733000, 0.5388779000, 0.6606413000, 0.9520436000", \ + "0.5599724000, 0.5657924000, 0.5802732000, 0.6109070000, 0.6698718000, 0.7916987000, 1.0832569000", \ + "0.7997380000, 0.8063062000, 0.8229590000, 0.8585435000, 0.9247370000, 1.0542209000, 1.3513667000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.0680973000, 0.0723924000, 0.0840190000, 0.1124524000, 0.1865611000, 0.4095546000, 1.1038802000", \ + "0.0726438000, 0.0769502000, 0.0885971000, 0.1170736000, 0.1911486000, 0.4141001000, 1.1055803000", \ + "0.0837331000, 0.0880333000, 0.0996531000, 0.1280860000, 0.2024595000, 0.4254972000, 1.1191449000", \ + "0.1077088000, 0.1119998000, 0.1235624000, 0.1520455000, 0.2264152000, 0.4494088000, 1.1415314000", \ + "0.1423087000, 0.1472450000, 0.1600081000, 0.1896896000, 0.2647957000, 0.4882991000, 1.1820676000", \ + "0.1801726000, 0.1867375000, 0.2027597000, 0.2360696000, 0.3129748000, 0.5362762000, 1.2284014000", \ + "0.1984458000, 0.2073155000, 0.2290884000, 0.2714993000, 0.3546726000, 0.5787135000, 1.2688590000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.0444891000, 0.0479967000, 0.0558214000, 0.0753921000, 0.1186456000, 0.2302415000, 0.5703039000", \ + "0.0448195000, 0.0481785000, 0.0567118000, 0.0743738000, 0.1174436000, 0.2302469000, 0.5706025000", \ + "0.0448489000, 0.0476759000, 0.0558445000, 0.0753293000, 0.1186550000, 0.2303001000, 0.5703066000", \ + "0.0447594000, 0.0481287000, 0.0563334000, 0.0743544000, 0.1187197000, 0.2307574000, 0.5707523000", \ + "0.0445971000, 0.0480106000, 0.0562660000, 0.0749690000, 0.1176378000, 0.2301284000, 0.5710369000", \ + "0.0466488000, 0.0496099000, 0.0577676000, 0.0754933000, 0.1197156000, 0.2312510000, 0.5704657000", \ + "0.0581373000, 0.0623748000, 0.0707162000, 0.0898506000, 0.1319936000, 0.2423625000, 0.5761654000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.0216596000, 0.0258261000, 0.0373849000, 0.0689324000, 0.1681476000, 0.4888130000, 1.4907620000", \ + "0.0216289000, 0.0258603000, 0.0373863000, 0.0688760000, 0.1681751000, 0.4891473000, 1.4888978000", \ + "0.0216291000, 0.0257901000, 0.0373552000, 0.0690308000, 0.1678543000, 0.4882575000, 1.4921357000", \ + "0.0224191000, 0.0265259000, 0.0378408000, 0.0692111000, 0.1680404000, 0.4891947000, 1.4868370000", \ + "0.0276761000, 0.0316250000, 0.0421490000, 0.0718989000, 0.1690877000, 0.4883638000, 1.4920707000", \ + "0.0388465000, 0.0431106000, 0.0533457000, 0.0795753000, 0.1719862000, 0.4874331000, 1.4897398000", \ + "0.0566702000, 0.0620908000, 0.0739389000, 0.0984933000, 0.1808004000, 0.4908051000, 1.4847061000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.2789421000, 0.2847884000, 0.2991080000, 0.3296515000, 0.3887216000, 0.5107076000, 0.8024962000", \ + "0.2818326000, 0.2875808000, 0.3019597000, 0.3324923000, 0.3921112000, 0.5137641000, 0.8058321000", \ + "0.2904347000, 0.2961531000, 0.3104461000, 0.3408303000, 0.4007508000, 0.5221160000, 0.8139437000", \ + "0.3133536000, 0.3190859000, 0.3333808000, 0.3638676000, 0.4234193000, 0.5451581000, 0.8370060000", \ + "0.3748724000, 0.3805656000, 0.3950152000, 0.4252881000, 0.4849720000, 0.6069543000, 0.8985211000", \ + "0.5213301000, 0.5270840000, 0.5413857000, 0.5707299000, 0.6300791000, 0.7517540000, 1.0436341000", \ + "0.7805023000, 0.7874732000, 0.8053270000, 0.8418961000, 0.9081967000, 1.0324250000, 1.3278024000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.0622151000, 0.0665977000, 0.0785290000, 0.1077384000, 0.1829118000, 0.4065612000, 1.1034303000", \ + "0.0670242000, 0.0714022000, 0.0833256000, 0.1125201000, 0.1877163000, 0.4110714000, 1.1026283000", \ + "0.0783201000, 0.0826656000, 0.0944857000, 0.1235315000, 0.1988520000, 0.4232810000, 1.1153561000", \ + "0.1009000000, 0.1052854000, 0.1170864000, 0.1461883000, 0.2214767000, 0.4460100000, 1.1480082000", \ + "0.1327299000, 0.1378638000, 0.1510337000, 0.1812863000, 0.2571753000, 0.4816585000, 1.1794750000", \ + "0.1658825000, 0.1728409000, 0.1898763000, 0.2243333000, 0.3023312000, 0.5267035000, 1.2205740000", \ + "0.1809064000, 0.1901602000, 0.2129386000, 0.2573925000, 0.3423693000, 0.5669337000, 1.2583190000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.0447950000, 0.0479613000, 0.0559232000, 0.0743240000, 0.1185921000, 0.2301042000, 0.5708226000", \ + "0.0447240000, 0.0479789000, 0.0560935000, 0.0744123000, 0.1165913000, 0.2302400000, 0.5693320000", \ + "0.0448039000, 0.0480887000, 0.0564002000, 0.0743873000, 0.1168396000, 0.2300801000, 0.5703121000", \ + "0.0447841000, 0.0479638000, 0.0567227000, 0.0748400000, 0.1176059000, 0.2298668000, 0.5699801000", \ + "0.0450251000, 0.0483544000, 0.0565778000, 0.0742788000, 0.1185318000, 0.2294995000, 0.5703472000", \ + "0.0459717000, 0.0491887000, 0.0568653000, 0.0746221000, 0.1170939000, 0.2301845000, 0.5694635000", \ + "0.0648421000, 0.0687097000, 0.0777291000, 0.0967548000, 0.1327699000, 0.2400841000, 0.5763062000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015554500, 0.0048388500, 0.0150532000, 0.0468289000, 0.1456800000, 0.4531960000"); + values("0.0211803000, 0.0253667000, 0.0368382000, 0.0682955000, 0.1673830000, 0.4884279000, 1.4970017000", \ + "0.0212011000, 0.0254033000, 0.0368812000, 0.0683059000, 0.1676984000, 0.4894066000, 1.4918358000", \ + "0.0212562000, 0.0254209000, 0.0369521000, 0.0683925000, 0.1678259000, 0.4890781000, 1.4912631000", \ + "0.0227226000, 0.0267149000, 0.0379046000, 0.0688874000, 0.1674693000, 0.4889734000, 1.4944698000", \ + "0.0288340000, 0.0326316000, 0.0430293000, 0.0722909000, 0.1689493000, 0.4881047000, 1.4955892000", \ + "0.0415765000, 0.0458461000, 0.0561127000, 0.0813930000, 0.1726997000, 0.4877873000, 1.4925480000", \ + "0.0605377000, 0.0661096000, 0.0783569000, 0.1030045000, 0.1831129000, 0.4901877000, 1.4865832000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__a311oi_1 */ + + cell ("sky130_fd_sc_hd__a311oi_2") { + leakage_power () { + value : 0.0034799000; + when : "!A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0019063000; + when : "!A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0002465000; + when : "!A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0022524000; + when : "!A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0034799000; + when : "!A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0019359000; + when : "!A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0002465000; + when : "!A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0022524000; + when : "!A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0034799000; + when : "!A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0019387000; + when : "!A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0002465000; + when : "!A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0022524000; + when : "!A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0034799000; + when : "!A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0026814000; + when : "!A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0002465000; + when : "!A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0022524000; + when : "!A1&A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0034799000; + when : "A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0019506000; + when : "A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0002465000; + when : "A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0022524000; + when : "A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0034799000; + when : "A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0024609000; + when : "A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0002465000; + when : "A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0022524000; + when : "A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0034799000; + when : "A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0024464000; + when : "A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0002465000; + when : "A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0022524000; + when : "A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0004861000; + when : "A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0046281000; + when : "A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0001728000; + when : "A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0004677000; + when : "A1&A2&A3&B1&!C1"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__a311oi"; + cell_leakage_power : 0.0019664690; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0044240000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0043370000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0093531000, 0.0093516000, 0.0093482000, 0.0093486000, 0.0093494000, 0.0093513000, 0.0093556000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0071303000, -0.0071359000, -0.0071488000, -0.0071332000, -0.0070971000, -0.0070139000, -0.0068220000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045120000; + } + pin ("A2") { + capacitance : 0.0043240000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041810000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0085078000, 0.0084961000, 0.0084691000, 0.0085000000, 0.0085712000, 0.0087353000, 0.0091137000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078338000, -0.0078324000, -0.0078293000, -0.0078272000, -0.0078225000, -0.0078116000, -0.0077864000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044680000; + } + pin ("A3") { + capacitance : 0.0043690000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041560000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078567000, 0.0078490000, 0.0078311000, 0.0078346000, 0.0078427000, 0.0078614000, 0.0079044000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078136000, -0.0078129000, -0.0078113000, -0.0078103000, -0.0078081000, -0.0078029000, -0.0077910000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045820000; + } + pin ("B1") { + capacitance : 0.0043140000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040150000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080363000, 0.0080382000, 0.0080424000, 0.0080467000, 0.0080565000, 0.0080792000, 0.0081314000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0072279000, -0.0073343000, -0.0075798000, -0.0075870000, -0.0076037000, -0.0076421000, -0.0077308000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046140000; + } + pin ("C1") { + capacitance : 0.0043080000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039610000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0055789000, 0.0055717000, 0.0055552000, 0.0055793000, 0.0056350000, 0.0057633000, 0.0060591000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0035380000, -0.0035382000, -0.0035387000, -0.0035368000, -0.0035325000, -0.0035226000, -0.0034996000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046550000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1&!C1) | (!A2&!B1&!C1) | (!A3&!B1&!C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615330, 0.0064899340, 0.0152521300, 0.0358443300, 0.0842384900"); + values("0.0128690000, 0.0117839000, 0.0092353000, 0.0032309000, -0.0107903000, -0.0438593000, -0.1218229000", \ + "0.0126402000, 0.0115591000, 0.0089988000, 0.0030175000, -0.0110247000, -0.0440562000, -0.1220185000", \ + "0.0123159000, 0.0112433000, 0.0086961000, 0.0027070000, -0.0112821000, -0.0442983000, -0.1223524000", \ + "0.0119221000, 0.0108694000, 0.0083411000, 0.0024055000, -0.0115940000, -0.0445629000, -0.1225602000", \ + "0.0115098000, 0.0104363000, 0.0079424000, 0.0020966000, -0.0118129000, -0.0448004000, -0.1226963000", \ + "0.0118147000, 0.0107123000, 0.0081196000, 0.0020655000, -0.0119287000, -0.0448551000, -0.1227538000", \ + "0.0142156000, 0.0130995000, 0.0104059000, 0.0043498000, -0.0102272000, -0.0441401000, -0.1224852000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615330, 0.0064899340, 0.0152521300, 0.0358443300, 0.0842384900"); + values("0.0227360000, 0.0239047000, 0.0265771000, 0.0327209000, 0.0468966000, 0.0798735000, 0.1580581000", \ + "0.0223195000, 0.0235342000, 0.0262086000, 0.0324797000, 0.0467969000, 0.0798749000, 0.1574092000", \ + "0.0217549000, 0.0229560000, 0.0257057000, 0.0320429000, 0.0464088000, 0.0798558000, 0.1577631000", \ + "0.0213176000, 0.0224743000, 0.0251241000, 0.0313355000, 0.0458385000, 0.0795191000, 0.1574114000", \ + "0.0209891000, 0.0220855000, 0.0247108000, 0.0308094000, 0.0452240000, 0.0785719000, 0.1575301000", \ + "0.0209670000, 0.0220835000, 0.0246768000, 0.0306470000, 0.0448008000, 0.0782053000, 0.1565388000", \ + "0.0204723000, 0.0215466000, 0.0241191000, 0.0306298000, 0.0449847000, 0.0778307000, 0.1556657000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615330, 0.0064899340, 0.0152521300, 0.0358443300, 0.0842384900"); + values("0.0136707000, 0.0125823000, 0.0100156000, 0.0040111000, -0.0099948000, -0.0430308000, -0.1210174000", \ + "0.0134468000, 0.0123714000, 0.0098039000, 0.0038128000, -0.0102002000, -0.0432193000, -0.1212391000", \ + "0.0132075000, 0.0121194000, 0.0095552000, 0.0035716000, -0.0104441000, -0.0434882000, -0.1215009000", \ + "0.0129429000, 0.0118716000, 0.0093299000, 0.0033155000, -0.0107005000, -0.0436774000, -0.1216721000", \ + "0.0126823000, 0.0116124000, 0.0091142000, 0.0032070000, -0.0107020000, -0.0437556000, -0.1216856000", \ + "0.0125845000, 0.0114724000, 0.0089082000, 0.0029228000, -0.0110538000, -0.0439229000, -0.1218743000", \ + "0.0139586000, 0.0128535000, 0.0102771000, 0.0041344000, -0.0101823000, -0.0437680000, -0.1218531000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615330, 0.0064899340, 0.0152521300, 0.0358443300, 0.0842384900"); + values("0.0288036000, 0.0299072000, 0.0324415000, 0.0384890000, 0.0525223000, 0.0855412000, 0.1630200000", \ + "0.0285168000, 0.0296416000, 0.0322565000, 0.0383218000, 0.0524805000, 0.0855478000, 0.1628792000", \ + "0.0281690000, 0.0292767000, 0.0319181000, 0.0380318000, 0.0523089000, 0.0854456000, 0.1626849000", \ + "0.0277279000, 0.0288473000, 0.0314593000, 0.0375676000, 0.0518613000, 0.0851085000, 0.1627708000", \ + "0.0273264000, 0.0284533000, 0.0310292000, 0.0371156000, 0.0513433000, 0.0844945000, 0.1621892000", \ + "0.0271399000, 0.0282492000, 0.0307946000, 0.0368038000, 0.0509685000, 0.0840667000, 0.1617508000", \ + "0.0261053000, 0.0271820000, 0.0299740000, 0.0363570000, 0.0507076000, 0.0836874000, 0.1610640000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615330, 0.0064899340, 0.0152521300, 0.0358443300, 0.0842384900"); + values("0.0134551000, 0.0123445000, 0.0097923000, 0.0037796000, -0.0102273000, -0.0432552000, -0.1212378000", \ + "0.0132259000, 0.0121401000, 0.0095736000, 0.0035780000, -0.0104342000, -0.0434717000, -0.1214590000", \ + "0.0129847000, 0.0118852000, 0.0093354000, 0.0033502000, -0.0106772000, -0.0437050000, -0.1217108000", \ + "0.0126818000, 0.0116070000, 0.0090555000, 0.0030583000, -0.0109207000, -0.0439188000, -0.1219246000", \ + "0.0124749000, 0.0114195000, 0.0088997000, 0.0029720000, -0.0109523000, -0.0439404000, -0.1219270000", \ + "0.0124850000, 0.0114102000, 0.0088751000, 0.0027302000, -0.0112743000, -0.0441810000, -0.1221523000", \ + "0.0137299000, 0.0128079000, 0.0101901000, 0.0039594000, -0.0102537000, -0.0438284000, -0.1219428000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615330, 0.0064899340, 0.0152521300, 0.0358443300, 0.0842384900"); + values("0.0353683000, 0.0364285000, 0.0390449000, 0.0450179000, 0.0592017000, 0.0922566000, 0.1697788000", \ + "0.0351445000, 0.0361849000, 0.0387653000, 0.0448123000, 0.0589439000, 0.0920553000, 0.1695689000", \ + "0.0347850000, 0.0358829000, 0.0384914000, 0.0445724000, 0.0588310000, 0.0919643000, 0.1695010000", \ + "0.0344745000, 0.0355821000, 0.0382288000, 0.0442973000, 0.0585374000, 0.0917723000, 0.1693742000", \ + "0.0342299000, 0.0353103000, 0.0379197000, 0.0439770000, 0.0582055000, 0.0914126000, 0.1691346000", \ + "0.0341892000, 0.0352585000, 0.0378047000, 0.0438905000, 0.0580785000, 0.0912723000, 0.1688340000", \ + "0.0335213000, 0.0346128000, 0.0375161000, 0.0437693000, 0.0581642000, 0.0912465000, 0.1687045000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615330, 0.0064899340, 0.0152521300, 0.0358443300, 0.0842384900"); + values("0.0079646000, 0.0068920000, 0.0043758000, -0.0015877000, -0.0156508000, -0.0488412000, -0.1270798000", \ + "0.0079870000, 0.0069223000, 0.0043990000, -0.0015212000, -0.0155722000, -0.0487406000, -0.1269636000", \ + "0.0080023000, 0.0069544000, 0.0044711000, -0.0014302000, -0.0154119000, -0.0485200000, -0.1267080000", \ + "0.0075481000, 0.0065112000, 0.0040794000, -0.0017209000, -0.0156035000, -0.0486328000, -0.1267582000", \ + "0.0077457000, 0.0066362000, 0.0041337000, -0.0017972000, -0.0157123000, -0.0486743000, -0.1267543000", \ + "0.0084809000, 0.0074065000, 0.0048880000, -0.0010968000, -0.0155218000, -0.0484543000, -0.1267333000", \ + "0.0111948000, 0.0100292000, 0.0073725000, 0.0010793000, -0.0133993000, -0.0465636000, -0.1257413000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615330, 0.0064899340, 0.0152521300, 0.0358443300, 0.0842384900"); + values("0.0298702000, 0.0310222000, 0.0336793000, 0.0398333000, 0.0540776000, 0.0872594000, 0.1648735000", \ + "0.0295618000, 0.0307109000, 0.0333329000, 0.0395235000, 0.0539035000, 0.0871568000, 0.1647895000", \ + "0.0291869000, 0.0302292000, 0.0329189000, 0.0390478000, 0.0534599000, 0.0868256000, 0.1645942000", \ + "0.0288235000, 0.0299001000, 0.0324912000, 0.0386296000, 0.0529531000, 0.0863524000, 0.1642649000", \ + "0.0284532000, 0.0295641000, 0.0321601000, 0.0382567000, 0.0525292000, 0.0858445000, 0.1637806000", \ + "0.0284103000, 0.0294958000, 0.0320937000, 0.0381780000, 0.0525378000, 0.0857513000, 0.1634023000", \ + "0.0292105000, 0.0302566000, 0.0327407000, 0.0386792000, 0.0527577000, 0.0857722000, 0.1636166000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615330, 0.0064899340, 0.0152521300, 0.0358443300, 0.0842384900"); + values("-0.0000439000, -0.0010738000, -0.0035548000, -0.0095027000, -0.0236155000, -0.0569078000, -0.1352677000", \ + "-0.0003117000, -0.0013133000, -0.0037248000, -0.0095492000, -0.0235447000, -0.0567500000, -0.1350586000", \ + "-0.0006603000, -0.0016542000, -0.0040045000, -0.0097250000, -0.0235676000, -0.0566530000, -0.1348927000", \ + "-0.0008698000, -0.0020142000, -0.0043182000, -0.0099803000, -0.0236993000, -0.0566912000, -0.1348143000", \ + "-0.0006680000, -0.0017126000, -0.0041732000, -0.0099735000, -0.0240170000, -0.0568582000, -0.1348553000", \ + "-0.0001611000, -0.0011155000, -0.0037440000, -0.0095856000, -0.0238004000, -0.0568338000, -0.1349809000", \ + "0.0028456000, 0.0016428000, -0.0011844000, -0.0076640000, -0.0221803000, -0.0554307000, -0.1338977000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615330, 0.0064899340, 0.0152521300, 0.0358443300, 0.0842384900"); + values("0.0275808000, 0.0286911000, 0.0313385000, 0.0375676000, 0.0519099000, 0.0851447000, 0.1627965000", \ + "0.0271408000, 0.0283265000, 0.0309814000, 0.0371687000, 0.0516484000, 0.0849864000, 0.1625853000", \ + "0.0268229000, 0.0279324000, 0.0304682000, 0.0367224000, 0.0511902000, 0.0846200000, 0.1624783000", \ + "0.0263997000, 0.0275054000, 0.0301365000, 0.0362519000, 0.0506002000, 0.0840629000, 0.1620830000", \ + "0.0264537000, 0.0275490000, 0.0301286000, 0.0361425000, 0.0502923000, 0.0835796000, 0.1615135000", \ + "0.0271119000, 0.0282107000, 0.0307640000, 0.0367451000, 0.0507924000, 0.0837384000, 0.1611046000", \ + "0.0294870000, 0.0305510000, 0.0329061000, 0.0386267000, 0.0523544000, 0.0846327000, 0.1607804000"); + } + } + max_capacitance : 0.0842380000; + max_transition : 1.5083280000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.0497650000, 0.0535324000, 0.0619952000, 0.0805388000, 0.1208090000, 0.2097721000, 0.4107689000", \ + "0.0534765000, 0.0572685000, 0.0657235000, 0.0841910000, 0.1245831000, 0.2133999000, 0.4145067000", \ + "0.0630907000, 0.0667173000, 0.0751117000, 0.0934769000, 0.1337732000, 0.2224194000, 0.4241636000", \ + "0.0880832000, 0.0916860000, 0.0995913000, 0.1168320000, 0.1565428000, 0.2450923000, 0.4466100000", \ + "0.1250142000, 0.1302159000, 0.1414335000, 0.1639672000, 0.2103852000, 0.2979559000, 0.4988416000", \ + "0.1645295000, 0.1720568000, 0.1886313000, 0.2231642000, 0.2900646000, 0.4114933000, 0.6197398000", \ + "0.1877738000, 0.1988024000, 0.2234260000, 0.2735148000, 0.3731777000, 0.5559225000, 0.8638704000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.1430240000, 0.1517501000, 0.1712971000, 0.2171663000, 0.3212748000, 0.5644946000, 1.1346082000", \ + "0.1461524000, 0.1550650000, 0.1751498000, 0.2216349000, 0.3266176000, 0.5704230000, 1.1412388000", \ + "0.1567956000, 0.1655126000, 0.1857913000, 0.2323606000, 0.3399849000, 0.5868320000, 1.1587887000", \ + "0.1825419000, 0.1911573000, 0.2109729000, 0.2568565000, 0.3642787000, 0.6148360000, 1.1878079000", \ + "0.2366760000, 0.2453916000, 0.2653312000, 0.3107249000, 0.4171707000, 0.6624447000, 1.2409218000", \ + "0.3260679000, 0.3364800000, 0.3612248000, 0.4144745000, 0.5279154000, 0.7745772000, 1.3534056000", \ + "0.4649028000, 0.4804963000, 0.5164332000, 0.5857402000, 0.7284193000, 1.0123523000, 1.5961752000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.0608145000, 0.0644839000, 0.0736148000, 0.0947191000, 0.1435083000, 0.2583377000, 0.5278294000", \ + "0.0597463000, 0.0637686000, 0.0728566000, 0.0941688000, 0.1433804000, 0.2581918000, 0.5273461000", \ + "0.0570064000, 0.0612041000, 0.0707629000, 0.0931883000, 0.1429242000, 0.2576246000, 0.5279906000", \ + "0.0635316000, 0.0669743000, 0.0748169000, 0.0942179000, 0.1417821000, 0.2573664000, 0.5276800000", \ + "0.0862592000, 0.0907701000, 0.1013007000, 0.1225253000, 0.1621783000, 0.2631098000, 0.5274222000", \ + "0.1332520000, 0.1392673000, 0.1522858000, 0.1790258000, 0.2312139000, 0.3306509000, 0.5552499000", \ + "0.2137278000, 0.2229964000, 0.2431569000, 0.2882539000, 0.3585117000, 0.4915650000, 0.7277554000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.0912506000, 0.1022611000, 0.1281090000, 0.1873540000, 0.3274304000, 0.6555387000, 1.4323404000", \ + "0.0908438000, 0.1017178000, 0.1271983000, 0.1873510000, 0.3274253000, 0.6561008000, 1.4249045000", \ + "0.0914773000, 0.1024293000, 0.1276262000, 0.1873927000, 0.3277972000, 0.6565576000, 1.4283956000", \ + "0.0911454000, 0.1019403000, 0.1275040000, 0.1881615000, 0.3278725000, 0.6600249000, 1.4306273000", \ + "0.0973156000, 0.1076521000, 0.1315603000, 0.1890896000, 0.3282762000, 0.6553542000, 1.4381557000", \ + "0.1237975000, 0.1345580000, 0.1594245000, 0.2166028000, 0.3441875000, 0.6600039000, 1.4329379000", \ + "0.1882500000, 0.1997420000, 0.2270253000, 0.2864595000, 0.4227441000, 0.7205553000, 1.4470248000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.0579580000, 0.0617197000, 0.0701021000, 0.0885257000, 0.1287071000, 0.2174753000, 0.4187882000", \ + "0.0619198000, 0.0656603000, 0.0739343000, 0.0924783000, 0.1326090000, 0.2213795000, 0.4231286000", \ + "0.0705686000, 0.0741755000, 0.0825042000, 0.1008702000, 0.1409415000, 0.2298782000, 0.4312896000", \ + "0.0900717000, 0.0938853000, 0.1023951000, 0.1204816000, 0.1602991000, 0.2490519000, 0.4505616000", \ + "0.1238830000, 0.1285153000, 0.1385312000, 0.1602062000, 0.2043802000, 0.2937401000, 0.4963603000", \ + "0.1647538000, 0.1715593000, 0.1861211000, 0.2164303000, 0.2754691000, 0.3873999000, 0.6002147000", \ + "0.1911655000, 0.2006164000, 0.2238037000, 0.2692529000, 0.3585094000, 0.5214565000, 0.7989089000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.1788222000, 0.1871436000, 0.2067400000, 0.2525088000, 0.3586238000, 0.6066158000, 1.1884744000", \ + "0.1833150000, 0.1914364000, 0.2117449000, 0.2576039000, 0.3643496000, 0.6127767000, 1.1941335000", \ + "0.1946952000, 0.2031330000, 0.2235964000, 0.2699115000, 0.3772996000, 0.6262998000, 1.2094442000", \ + "0.2224595000, 0.2311659000, 0.2510261000, 0.2975132000, 0.4050489000, 0.6548040000, 1.2378278000", \ + "0.2806177000, 0.2893829000, 0.3088983000, 0.3550251000, 0.4621928000, 0.7121443000, 1.2963394000", \ + "0.3883001000, 0.3978845000, 0.4211125000, 0.4718591000, 0.5834483000, 0.8328953000, 1.4179499000", \ + "0.5669775000, 0.5804153000, 0.6113051000, 0.6759355000, 0.8134325000, 1.0938368000, 1.6844679000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.0591162000, 0.0631847000, 0.0722947000, 0.0939434000, 0.1431509000, 0.2576747000, 0.5275557000", \ + "0.0586898000, 0.0627601000, 0.0719378000, 0.0935864000, 0.1429753000, 0.2578145000, 0.5284370000", \ + "0.0579299000, 0.0618487000, 0.0713031000, 0.0930608000, 0.1427269000, 0.2576063000, 0.5280248000", \ + "0.0619539000, 0.0654159000, 0.0737604000, 0.0941770000, 0.1426095000, 0.2574989000, 0.5277795000", \ + "0.0790306000, 0.0827907000, 0.0915701000, 0.1112509000, 0.1547395000, 0.2617793000, 0.5274013000", \ + "0.1188622000, 0.1233682000, 0.1335912000, 0.1563117000, 0.2053833000, 0.3050538000, 0.5433957000", \ + "0.1928855000, 0.1996069000, 0.2141787000, 0.2466507000, 0.3078974000, 0.4250405000, 0.6575150000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.1205049000, 0.1311691000, 0.1573799000, 0.2187728000, 0.3619081000, 0.6985483000, 1.4868902000", \ + "0.1199206000, 0.1313329000, 0.1575315000, 0.2190191000, 0.3632235000, 0.6971024000, 1.4813362000", \ + "0.1201290000, 0.1313438000, 0.1575023000, 0.2190087000, 0.3628252000, 0.6971811000, 1.4837368000", \ + "0.1206212000, 0.1312608000, 0.1573763000, 0.2187621000, 0.3618853000, 0.6967554000, 1.4836680000", \ + "0.1228634000, 0.1336712000, 0.1589999000, 0.2200923000, 0.3619282000, 0.6970903000, 1.4824583000", \ + "0.1473602000, 0.1582910000, 0.1835250000, 0.2410360000, 0.3742758000, 0.6997394000, 1.4875255000", \ + "0.2089697000, 0.2210175000, 0.2480876000, 0.3097893000, 0.4477095000, 0.7494266000, 1.4972393000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.0631959000, 0.0669396000, 0.0752776000, 0.0936630000, 0.1339270000, 0.2228332000, 0.4240830000", \ + "0.0674034000, 0.0711222000, 0.0793970000, 0.0978863000, 0.1380482000, 0.2269890000, 0.4281264000", \ + "0.0757444000, 0.0794192000, 0.0876966000, 0.1060961000, 0.1463041000, 0.2351597000, 0.4365343000", \ + "0.0924716000, 0.0960011000, 0.1043672000, 0.1225499000, 0.1625337000, 0.2512230000, 0.4526691000", \ + "0.1202813000, 0.1242468000, 0.1338189000, 0.1540475000, 0.1967935000, 0.2865925000, 0.4881821000", \ + "0.1569188000, 0.1627558000, 0.1756996000, 0.2014385000, 0.2545754000, 0.3581762000, 0.5687125000", \ + "0.1802434000, 0.1896643000, 0.2091409000, 0.2477365000, 0.3249180000, 0.4673160000, 0.7236101000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.2047562000, 0.2129420000, 0.2335329000, 0.2786447000, 0.3840905000, 0.6287622000, 1.2002512000", \ + "0.2094889000, 0.2176720000, 0.2374354000, 0.2836155000, 0.3890672000, 0.6337834000, 1.2056681000", \ + "0.2209024000, 0.2296926000, 0.2497967000, 0.2960299000, 0.4016965000, 0.6462740000, 1.2181831000", \ + "0.2478202000, 0.2565312000, 0.2771222000, 0.3230098000, 0.4287742000, 0.6741028000, 1.2463675000", \ + "0.3037110000, 0.3120494000, 0.3321048000, 0.3778487000, 0.4833843000, 0.7292695000, 1.3015974000", \ + "0.4066878000, 0.4160899000, 0.4375358000, 0.4877007000, 0.5968030000, 0.8416700000, 1.4145539000", \ + "0.5781784000, 0.5908727000, 0.6188218000, 0.6789480000, 0.8110765000, 1.0830605000, 1.6631736000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.0587195000, 0.0626051000, 0.0718765000, 0.0936645000, 0.1429116000, 0.2580135000, 0.5277521000", \ + "0.0583724000, 0.0624948000, 0.0717078000, 0.0934923000, 0.1426431000, 0.2579482000, 0.5280040000", \ + "0.0578836000, 0.0618295000, 0.0713330000, 0.0930956000, 0.1427802000, 0.2578542000, 0.5276339000", \ + "0.0601897000, 0.0639003000, 0.0727694000, 0.0937023000, 0.1427132000, 0.2574357000, 0.5282798000", \ + "0.0729685000, 0.0763780000, 0.0851863000, 0.1051515000, 0.1511139000, 0.2607955000, 0.5277215000", \ + "0.1060425000, 0.1104210000, 0.1194441000, 0.1406210000, 0.1866161000, 0.2909954000, 0.5401818000", \ + "0.1756386000, 0.1811392000, 0.1939643000, 0.2184346000, 0.2755519000, 0.3820997000, 0.6243673000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.1447495000, 0.1556272000, 0.1816344000, 0.2414349000, 0.3823277000, 0.7130959000, 1.4840685000", \ + "0.1447842000, 0.1557451000, 0.1813018000, 0.2414912000, 0.3821924000, 0.7117807000, 1.4863860000", \ + "0.1445969000, 0.1553714000, 0.1814342000, 0.2414682000, 0.3834849000, 0.7119088000, 1.4821718000", \ + "0.1445483000, 0.1555903000, 0.1815780000, 0.2419695000, 0.3826039000, 0.7115681000, 1.4827293000", \ + "0.1461328000, 0.1568305000, 0.1822312000, 0.2420608000, 0.3829496000, 0.7125034000, 1.4835256000", \ + "0.1699201000, 0.1804775000, 0.2054272000, 0.2608545000, 0.3938286000, 0.7140764000, 1.4841969000", \ + "0.2287150000, 0.2401157000, 0.2673218000, 0.3279889000, 0.4636606000, 0.7661693000, 1.4980303000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.0213812000, 0.0227920000, 0.0261240000, 0.0333800000, 0.0496051000, 0.0862099000, 0.1709280000", \ + "0.0261925000, 0.0276415000, 0.0308456000, 0.0380488000, 0.0541648000, 0.0908445000, 0.1755521000", \ + "0.0370126000, 0.0386264000, 0.0422005000, 0.0492479000, 0.0650747000, 0.1017516000, 0.1864366000", \ + "0.0515117000, 0.0539733000, 0.0593942000, 0.0700851000, 0.0902256000, 0.1271034000, 0.2117085000", \ + "0.0665549000, 0.0699464000, 0.0782376000, 0.0950944000, 0.1257601000, 0.1803190000, 0.2708352000", \ + "0.0710891000, 0.0769039000, 0.0896037000, 0.1156141000, 0.1657500000, 0.2500877000, 0.3875134000", \ + "0.0399692000, 0.0490809000, 0.0699409000, 0.1098576000, 0.1874378000, 0.3196242000, 0.5352482000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.1847295000, 0.1931817000, 0.2129608000, 0.2598380000, 0.3661104000, 0.6114675000, 1.1832934000", \ + "0.1865439000, 0.1959790000, 0.2154751000, 0.2630516000, 0.3695655000, 0.6150541000, 1.1879588000", \ + "0.1969869000, 0.2046868000, 0.2259662000, 0.2721952000, 0.3794520000, 0.6260776000, 1.1997813000", \ + "0.2224085000, 0.2307858000, 0.2503702000, 0.2972983000, 0.4039693000, 0.6507368000, 1.2248205000", \ + "0.2798887000, 0.2883203000, 0.3083126000, 0.3537536000, 0.4596973000, 0.7063364000, 1.2808732000", \ + "0.3920624000, 0.4029303000, 0.4271075000, 0.4805953000, 0.5937478000, 0.8391283000, 1.4126782000", \ + "0.5849330000, 0.6007490000, 0.6332250000, 0.7064616000, 0.8541002000, 1.1408116000, 1.7233331000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.0224256000, 0.0239820000, 0.0276534000, 0.0362625000, 0.0563090000, 0.1036416000, 0.2154381000", \ + "0.0220081000, 0.0235325000, 0.0272101000, 0.0359998000, 0.0562167000, 0.1036528000, 0.2155487000", \ + "0.0261444000, 0.0273104000, 0.0301915000, 0.0376177000, 0.0564595000, 0.1037049000, 0.2152766000", \ + "0.0407701000, 0.0421534000, 0.0452601000, 0.0521526000, 0.0666145000, 0.1072036000, 0.2158963000", \ + "0.0667116000, 0.0687247000, 0.0732956000, 0.0829294000, 0.1033031000, 0.1388460000, 0.2281823000", \ + "0.1128738000, 0.1161118000, 0.1233292000, 0.1386778000, 0.1672589000, 0.2202292000, 0.3100945000", \ + "0.1958547000, 0.2009429000, 0.2120382000, 0.2354542000, 0.2799212000, 0.3605302000, 0.4908772000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.1442732000, 0.1553607000, 0.1812312000, 0.2415053000, 0.3821659000, 0.7118560000, 1.4885208000", \ + "0.1447148000, 0.1555509000, 0.1814152000, 0.2415154000, 0.3835750000, 0.7118943000, 1.4831245000", \ + "0.1447611000, 0.1556415000, 0.1816367000, 0.2413622000, 0.3824369000, 0.7119345000, 1.4881967000", \ + "0.1448335000, 0.1557612000, 0.1811593000, 0.2414922000, 0.3824049000, 0.7119292000, 1.4839380000", \ + "0.1502841000, 0.1605893000, 0.1848883000, 0.2426696000, 0.3825959000, 0.7118884000, 1.4830840000", \ + "0.1893924000, 0.2000253000, 0.2243045000, 0.2771633000, 0.4022868000, 0.7154906000, 1.4827324000", \ + "0.2801949000, 0.2919700000, 0.3204235000, 0.3805318000, 0.5103987000, 0.7881512000, 1.5007815000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.0170375000, 0.0183376000, 0.0212924000, 0.0280201000, 0.0433285000, 0.0791259000, 0.1630460000", \ + "0.0217004000, 0.0230094000, 0.0260361000, 0.0326741000, 0.0482358000, 0.0840421000, 0.1679411000", \ + "0.0298726000, 0.0317883000, 0.0358922000, 0.0439691000, 0.0595064000, 0.0953279000, 0.1791128000", \ + "0.0386472000, 0.0422185000, 0.0485452000, 0.0611254000, 0.0832547000, 0.1214700000, 0.2044108000", \ + "0.0451253000, 0.0501405000, 0.0601234000, 0.0802047000, 0.1156779000, 0.1737054000, 0.2652337000", \ + "0.0376384000, 0.0455378000, 0.0617500000, 0.0930354000, 0.1494799000, 0.2401296000, 0.3816144000", \ + "-0.0123185000, 0.0005128000, 0.0252296000, 0.0757589000, 0.1647423000, 0.3074239000, 0.5296493000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.1356900000, 0.1446085000, 0.1648108000, 0.2115098000, 0.3176783000, 0.5634469000, 1.1358707000", \ + "0.1373178000, 0.1466216000, 0.1673091000, 0.2132666000, 0.3204332000, 0.5667798000, 1.1398100000", \ + "0.1462327000, 0.1548055000, 0.1743742000, 0.2216587000, 0.3285615000, 0.5756333000, 1.1494775000", \ + "0.1703641000, 0.1785474000, 0.1985945000, 0.2442078000, 0.3511618000, 0.5985564000, 1.1729215000", \ + "0.2353442000, 0.2429146000, 0.2617388000, 0.3066194000, 0.4108610000, 0.6573335000, 1.2312081000", \ + "0.3595005000, 0.3708046000, 0.3961974000, 0.4498268000, 0.5590686000, 0.7996722000, 1.3711582000", \ + "0.5591067000, 0.5750847000, 0.6114751000, 0.6886917000, 0.8478911000, 1.1359728000, 1.7004288000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.0146345000, 0.0164058000, 0.0204604000, 0.0295535000, 0.0500670000, 0.0975949000, 0.2094711000", \ + "0.0152782000, 0.0168570000, 0.0206312000, 0.0295673000, 0.0500683000, 0.0976050000, 0.2091581000", \ + "0.0225607000, 0.0235557000, 0.0259781000, 0.0328468000, 0.0509064000, 0.0977107000, 0.2094828000", \ + "0.0376880000, 0.0388770000, 0.0421138000, 0.0490912000, 0.0637276000, 0.1018464000, 0.2106227000", \ + "0.0644898000, 0.0665099000, 0.0711188000, 0.0807924000, 0.0999875000, 0.1360264000, 0.2230167000", \ + "0.1124852000, 0.1153853000, 0.1220879000, 0.1373841000, 0.1652545000, 0.2180183000, 0.3057372000", \ + "0.2019531000, 0.2054652000, 0.2161302000, 0.2368938000, 0.2797565000, 0.3582352000, 0.4902868000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011750600, 0.0027615300, 0.0064899300, 0.0152521000, 0.0358443000, 0.0842385000"); + values("0.1442649000, 0.1551789000, 0.1808756000, 0.2419100000, 0.3822528000, 0.7116081000, 1.4868037000", \ + "0.1439468000, 0.1549201000, 0.1809162000, 0.2413624000, 0.3822165000, 0.7116631000, 1.4832694000", \ + "0.1436412000, 0.1546878000, 0.1808909000, 0.2416785000, 0.3824074000, 0.7117368000, 1.4874136000", \ + "0.1402489000, 0.1520195000, 0.1792488000, 0.2409903000, 0.3825904000, 0.7118441000, 1.4848707000", \ + "0.1513006000, 0.1611981000, 0.1844966000, 0.2417086000, 0.3809172000, 0.7139580000, 1.4836153000", \ + "0.2013438000, 0.2131059000, 0.2395745000, 0.2928799000, 0.4102307000, 0.7165835000, 1.4855184000", \ + "0.2911164000, 0.3069654000, 0.3421179000, 0.4137134000, 0.5548010000, 0.8239130000, 1.5083282000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a311oi_4") { + leakage_power () { + value : 0.0040734000; + when : "!A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0044586000; + when : "!A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0019761000; + when : "!A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0062757000; + when : "!A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0040741000; + when : "!A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0045346000; + when : "!A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0002918000; + when : "!A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0026345000; + when : "!A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0040741000; + when : "!A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0045388000; + when : "!A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0002918000; + when : "!A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0026345000; + when : "!A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0040741000; + when : "!A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0063446000; + when : "!A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0002918000; + when : "!A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0026345000; + when : "!A1&A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0040741000; + when : "A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0045603000; + when : "A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0002851000; + when : "A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0026345000; + when : "A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0040741000; + when : "A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0058524000; + when : "A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0002851000; + when : "A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0026345000; + when : "A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0040741000; + when : "A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0058280000; + when : "A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0002851000; + when : "A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0026345000; + when : "A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0005775000; + when : "A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0056543000; + when : "A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0170022000; + when : "A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0005746000; + when : "A1&A2&A3&B1&!C1"; + } + area : 26.275200000; + cell_footprint : "sky130_fd_sc_hd__a311oi"; + cell_leakage_power : 0.0035697990; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0084310000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082150000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0182479000, 0.0182539000, 0.0182678000, 0.0182699000, 0.0182747000, 0.0182856000, 0.0183110000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0138235000, -0.0138263000, -0.0138328000, -0.0138019000, -0.0137309000, -0.0135670000, -0.0131893000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0086470000; + } + pin ("A2") { + capacitance : 0.0084220000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081340000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0171745000, 0.0171579000, 0.0171198000, 0.0171811000, 0.0173225000, 0.0176483000, 0.0183993000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0155896000, -0.0155936000, -0.0156029000, -0.0156003000, -0.0155943000, -0.0155805000, -0.0155488000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0087100000; + } + pin ("A3") { + capacitance : 0.0086050000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081630000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0156409000, 0.0156384000, 0.0156328000, 0.0156393000, 0.0156543000, 0.0156889000, 0.0157687000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0156279000, -0.0156261000, -0.0156220000, -0.0156173000, -0.0156066000, -0.0155820000, -0.0155251000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090460000; + } + pin ("B1") { + capacitance : 0.0082960000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0076910000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0152723000, 0.0152723000, 0.0152722000, 0.0152684000, 0.0152595000, 0.0152391000, 0.0151920000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0139227000, -0.0141746000, -0.0147553000, -0.0147767000, -0.0148261000, -0.0149399000, -0.0152022000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0089010000; + } + pin ("C1") { + capacitance : 0.0084540000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0076890000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0124633000, 0.0124481000, 0.0124132000, 0.0124514000, 0.0125393000, 0.0127420000, 0.0132093000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0069027000, -0.0069095000, -0.0069250000, -0.0069228000, -0.0069175000, -0.0069052000, -0.0068771000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0092180000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1&!C1) | (!A2&!B1&!C1) | (!A3&!B1&!C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0008578000, -0.0003178000, -0.0033362000, -0.0111683000, -0.0313932000, -0.0829860000, -0.2141314000", \ + "0.0003154000, -0.0008144000, -0.0036841000, -0.0113636000, -0.0313349000, -0.0827144000, -0.2137371000", \ + "-0.0003190000, -0.0014660000, -0.0043354000, -0.0118013000, -0.0314190000, -0.0825187000, -0.2133894000", \ + "-0.0011022000, -0.0022372000, -0.0050532000, -0.0124833000, -0.0319605000, -0.0826812000, -0.2132558000", \ + "-0.0006817000, -0.0018533000, -0.0048435000, -0.0123524000, -0.0322705000, -0.0829583000, -0.2133388000", \ + "0.0004872000, -0.0007801000, -0.0040159000, -0.0117570000, -0.0324230000, -0.0832646000, -0.2134852000", \ + "0.0054757000, 0.0040362000, 0.0005324000, -0.0081517000, -0.0289977000, -0.0806613000, -0.2116107000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0503484000, 0.0517970000, 0.0550932000, 0.0633403000, 0.0841247000, 0.1357541000, 0.2658558000", \ + "0.0495996000, 0.0508227000, 0.0541733000, 0.0624807000, 0.0833580000, 0.1353645000, 0.2656508000", \ + "0.0490239000, 0.0503657000, 0.0534734000, 0.0616464000, 0.0825978000, 0.1347068000, 0.2652305000", \ + "0.0481789000, 0.0495757000, 0.0527342000, 0.0608511000, 0.0815590000, 0.1337390000, 0.2646396000", \ + "0.0479147000, 0.0491923000, 0.0523503000, 0.0605055000, 0.0805727000, 0.1324884000, 0.2635202000", \ + "0.0498873000, 0.0511372000, 0.0542456000, 0.0623653000, 0.0814286000, 0.1326597000, 0.2624962000", \ + "0.0537480000, 0.0549216000, 0.0578402000, 0.0654715000, 0.0870795000, 0.1363888000, 0.2634706000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0250242000, 0.0238331000, 0.0206891000, 0.0126905000, -0.0074880000, -0.0586257000, -0.1890314000", \ + "0.0245845000, 0.0233476000, 0.0202164000, 0.0122534000, -0.0079882000, -0.0590515000, -0.1894880000", \ + "0.0239322000, 0.0227507000, 0.0195969000, 0.0116367000, -0.0085147000, -0.0595840000, -0.1900273000", \ + "0.0230824000, 0.0220443000, 0.0188997000, 0.0109409000, -0.0092132000, -0.0602027000, -0.1906139000", \ + "0.0224819000, 0.0212656000, 0.0183191000, 0.0103945000, -0.0094141000, -0.0605132000, -0.1910046000", \ + "0.0229003000, 0.0216821000, 0.0185372000, 0.0100336000, -0.0101554000, -0.0610989000, -0.1911927000", \ + "0.0268217000, 0.0255332000, 0.0222853000, 0.0143559000, -0.0061978000, -0.0585384000, -0.1907458000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0420009000, 0.0433371000, 0.0468027000, 0.0549767000, 0.0754040000, 0.1267405000, 0.2564346000", \ + "0.0412565000, 0.0426375000, 0.0461030000, 0.0545520000, 0.0751746000, 0.1267470000, 0.2566129000", \ + "0.0401984000, 0.0416039000, 0.0449272000, 0.0535792000, 0.0744083000, 0.1263740000, 0.2563197000", \ + "0.0393157000, 0.0406586000, 0.0439434000, 0.0522771000, 0.0734826000, 0.1254901000, 0.2558373000", \ + "0.0386189000, 0.0398952000, 0.0431804000, 0.0513263000, 0.0720983000, 0.1247382000, 0.2553147000", \ + "0.0384593000, 0.0397217000, 0.0429703000, 0.0509320000, 0.0712368000, 0.1231092000, 0.2535246000", \ + "0.0374234000, 0.0386555000, 0.0418632000, 0.0509727000, 0.0715348000, 0.1228240000, 0.2528161000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0267867000, 0.0255622000, 0.0224082000, 0.0144296000, -0.0057836000, -0.0568669000, -0.1873016000", \ + "0.0263522000, 0.0251111000, 0.0219726000, 0.0139936000, -0.0062133000, -0.0573221000, -0.1877244000", \ + "0.0258105000, 0.0245799000, 0.0214493000, 0.0134580000, -0.0067116000, -0.0578261000, -0.1882397000", \ + "0.0253537000, 0.0241256000, 0.0209504000, 0.0129491000, -0.0072522000, -0.0583274000, -0.1888092000", \ + "0.0248074000, 0.0235962000, 0.0204924000, 0.0127276000, -0.0074373000, -0.0583624000, -0.1887830000", \ + "0.0243804000, 0.0231492000, 0.0200171000, 0.0121258000, -0.0079897000, -0.0590933000, -0.1893587000", \ + "0.0268988000, 0.0256239000, 0.0224302000, 0.0143248000, -0.0062118000, -0.0581962000, -0.1888924000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0544470000, 0.0556391000, 0.0588034000, 0.0668167000, 0.0870262000, 0.1381811000, 0.2678749000", \ + "0.0538210000, 0.0551154000, 0.0583779000, 0.0664633000, 0.0868037000, 0.1381130000, 0.2677489000", \ + "0.0530342000, 0.0543294000, 0.0576373000, 0.0657841000, 0.0863672000, 0.1377841000, 0.2677253000", \ + "0.0521597000, 0.0534857000, 0.0566972000, 0.0647903000, 0.0854863000, 0.1371818000, 0.2672112000", \ + "0.0513742000, 0.0525904000, 0.0558207000, 0.0638831000, 0.0843342000, 0.1360310000, 0.2663474000", \ + "0.0508781000, 0.0521597000, 0.0552577000, 0.0633415000, 0.0837081000, 0.1351518000, 0.2653084000", \ + "0.0492045000, 0.0506439000, 0.0541701000, 0.0624188000, 0.0830407000, 0.1342011000, 0.2640683000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0264055000, 0.0251800000, 0.0220305000, 0.0140282000, -0.0061654000, -0.0572568000, -0.1877130000", \ + "0.0259534000, 0.0247279000, 0.0215797000, 0.0135865000, -0.0066185000, -0.0577139000, -0.1881546000", \ + "0.0254154000, 0.0241923000, 0.0210392000, 0.0130668000, -0.0071282000, -0.0581972000, -0.1886868000", \ + "0.0248741000, 0.0235994000, 0.0204847000, 0.0125258000, -0.0076182000, -0.0586928000, -0.1891063000", \ + "0.0243644000, 0.0231899000, 0.0202000000, 0.0122105000, -0.0078362000, -0.0589359000, -0.1892480000", \ + "0.0243796000, 0.0230841000, 0.0198737000, 0.0118835000, -0.0083614000, -0.0593023000, -0.1896808000", \ + "0.0265083000, 0.0252725000, 0.0222009000, 0.0141295000, -0.0065099000, -0.0582769000, -0.1893335000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0672641000, 0.0685461000, 0.0715614000, 0.0796262000, 0.0999053000, 0.1513402000, 0.2811157000", \ + "0.0667549000, 0.0678947000, 0.0710983000, 0.0791808000, 0.0994802000, 0.1509037000, 0.2807772000", \ + "0.0661789000, 0.0674988000, 0.0705851000, 0.0786543000, 0.0990629000, 0.1506161000, 0.2804648000", \ + "0.0654464000, 0.0667087000, 0.0699944000, 0.0780936000, 0.0985762000, 0.1501431000, 0.2801031000", \ + "0.0650040000, 0.0663043000, 0.0693974000, 0.0775180000, 0.0979292000, 0.1495863000, 0.2795036000", \ + "0.0647165000, 0.0659535000, 0.0692283000, 0.0771308000, 0.0975900000, 0.1491776000, 0.2792249000", \ + "0.0642907000, 0.0659079000, 0.0690493000, 0.0771064000, 0.0979029000, 0.1489927000, 0.2790693000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0153148000, 0.0140920000, 0.0109834000, 0.0030589000, -0.0171222000, -0.0685413000, -0.1994853000", \ + "0.0153952000, 0.0141679000, 0.0110863000, 0.0031991000, -0.0169387000, -0.0683125000, -0.1992288000", \ + "0.0155792000, 0.0143720000, 0.0113469000, 0.0035394000, -0.0164770000, -0.0677743000, -0.1985986000", \ + "0.0147934000, 0.0135978000, 0.0105567000, 0.0029057000, -0.0168813000, -0.0679703000, -0.1986853000", \ + "0.0150699000, 0.0138987000, 0.0110365000, 0.0030297000, -0.0172370000, -0.0682027000, -0.1986378000", \ + "0.0160999000, 0.0148719000, 0.0117402000, 0.0036764000, -0.0162668000, -0.0678316000, -0.1988213000", \ + "0.0207888000, 0.0194309000, 0.0160957000, 0.0077810000, -0.0131323000, -0.0645898000, -0.1969733000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0569941000, 0.0583315000, 0.0615604000, 0.0697373000, 0.0903902000, 0.1419613000, 0.2719022000", \ + "0.0562318000, 0.0576043000, 0.0608096000, 0.0690975000, 0.0898394000, 0.1415954000, 0.2716976000", \ + "0.0553612000, 0.0567886000, 0.0599878000, 0.0682878000, 0.0889846000, 0.1410731000, 0.2714398000", \ + "0.0549254000, 0.0559521000, 0.0591976000, 0.0675021000, 0.0880963000, 0.1401116000, 0.2708564000", \ + "0.0541207000, 0.0553770000, 0.0586190000, 0.0666973000, 0.0871851000, 0.1391024000, 0.2697424000", \ + "0.0539734000, 0.0553090000, 0.0585394000, 0.0666531000, 0.0871396000, 0.1385379000, 0.2687761000", \ + "0.0552969000, 0.0565325000, 0.0595892000, 0.0674427000, 0.0878245000, 0.1390089000, 0.2693080000"); + } + } + max_capacitance : 0.1336770000; + max_transition : 1.5063120000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0488678000, 0.0513423000, 0.0574262000, 0.0716297000, 0.1050599000, 0.1826748000, 0.3691983000", \ + "0.0525733000, 0.0549859000, 0.0610794000, 0.0753172000, 0.1084849000, 0.1858597000, 0.3722939000", \ + "0.0622445000, 0.0645290000, 0.0703628000, 0.0845230000, 0.1174467000, 0.1949490000, 0.3814558000", \ + "0.0872649000, 0.0901937000, 0.0953725000, 0.1080483000, 0.1396295000, 0.2166485000, 0.4032173000", \ + "0.1230510000, 0.1263987000, 0.1340656000, 0.1514440000, 0.1910869000, 0.2687449000, 0.4555142000", \ + "0.1587859000, 0.1635444000, 0.1751368000, 0.2027383000, 0.2606231000, 0.3702091000, 0.5755584000", \ + "0.1744275000, 0.1814377000, 0.1984881000, 0.2371769000, 0.3227869000, 0.4907874000, 0.7967534000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.1563805000, 0.1623854000, 0.1779477000, 0.2149458000, 0.3065622000, 0.5406038000, 1.1158469000", \ + "0.1592059000, 0.1655967000, 0.1811581000, 0.2192351000, 0.3116523000, 0.5420135000, 1.1227524000", \ + "0.1692710000, 0.1755485000, 0.1909114000, 0.2292860000, 0.3239665000, 0.5585182000, 1.1372518000", \ + "0.1956818000, 0.2017174000, 0.2162586000, 0.2539899000, 0.3480918000, 0.5846389000, 1.1648292000", \ + "0.2504554000, 0.2565606000, 0.2716039000, 0.3085930000, 0.4012929000, 0.6364466000, 1.2239465000", \ + "0.3432316000, 0.3506896000, 0.3683563000, 0.4117570000, 0.5120139000, 0.7452131000, 1.3318279000", \ + "0.4919491000, 0.5021320000, 0.5269341000, 0.5849557000, 0.7088336000, 0.9764580000, 1.5740073000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0642942000, 0.0667216000, 0.0731232000, 0.0889511000, 0.1286267000, 0.2281419000, 0.4822958000", \ + "0.0629897000, 0.0655187000, 0.0721624000, 0.0882598000, 0.1281279000, 0.2280593000, 0.4816657000", \ + "0.0600580000, 0.0626274000, 0.0692050000, 0.0860806000, 0.1272617000, 0.2274482000, 0.4819187000", \ + "0.0661972000, 0.0687039000, 0.0739136000, 0.0885244000, 0.1265890000, 0.2268738000, 0.4819469000", \ + "0.0879750000, 0.0909171000, 0.0985155000, 0.1150891000, 0.1513447000, 0.2359417000, 0.4809637000", \ + "0.1332531000, 0.1377069000, 0.1472155000, 0.1678122000, 0.2125493000, 0.3078181000, 0.5167494000", \ + "0.2129669000, 0.2189767000, 0.2332868000, 0.2654809000, 0.3306239000, 0.4583602000, 0.6935797000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0987303000, 0.1063269000, 0.1252075000, 0.1732189000, 0.2956135000, 0.6069655000, 1.3874751000", \ + "0.0985216000, 0.1060437000, 0.1252209000, 0.1738480000, 0.2955099000, 0.6061517000, 1.3876946000", \ + "0.0987868000, 0.1062938000, 0.1252194000, 0.1738375000, 0.2959671000, 0.6058856000, 1.3872835000", \ + "0.0992229000, 0.1064885000, 0.1255148000, 0.1734637000, 0.2968005000, 0.6059142000, 1.3888987000", \ + "0.1044735000, 0.1110437000, 0.1290946000, 0.1754413000, 0.2965647000, 0.6092953000, 1.3907459000", \ + "0.1292128000, 0.1364442000, 0.1548399000, 0.2016670000, 0.3133147000, 0.6097230000, 1.3907633000", \ + "0.1896000000, 0.1972582000, 0.2165713000, 0.2652022000, 0.3840004000, 0.6697660000, 1.4081240000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0583363000, 0.0607502000, 0.0665498000, 0.0808335000, 0.1139413000, 0.1912226000, 0.3782001000", \ + "0.0621809000, 0.0645188000, 0.0703316000, 0.0845162000, 0.1175389000, 0.1951852000, 0.3818607000", \ + "0.0705321000, 0.0729263000, 0.0785874000, 0.0925834000, 0.1257280000, 0.2029898000, 0.3898124000", \ + "0.0896481000, 0.0920633000, 0.0978238000, 0.1117180000, 0.1441593000, 0.2215531000, 0.4083248000", \ + "0.1210528000, 0.1239572000, 0.1310081000, 0.1478225000, 0.1845302000, 0.2648947000, 0.4515424000", \ + "0.1584859000, 0.1627004000, 0.1729305000, 0.1971332000, 0.2468777000, 0.3468680000, 0.5496231000", \ + "0.1749274000, 0.1812554000, 0.1960502000, 0.2328903000, 0.3088750000, 0.4581641000, 0.7305005000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.2016808000, 0.2075952000, 0.2224741000, 0.2597035000, 0.3531536000, 0.5885800000, 1.1843527000", \ + "0.2056980000, 0.2116840000, 0.2263752000, 0.2642492000, 0.3581762000, 0.5939466000, 1.1894120000", \ + "0.2163006000, 0.2219576000, 0.2377945000, 0.2757743000, 0.3706397000, 0.6072824000, 1.2037713000", \ + "0.2431016000, 0.2494416000, 0.2646807000, 0.3028549000, 0.3976204000, 0.6352823000, 1.2330410000", \ + "0.3013209000, 0.3071282000, 0.3222734000, 0.3598659000, 0.4543425000, 0.6919518000, 1.2907673000", \ + "0.4091278000, 0.4154058000, 0.4324076000, 0.4736069000, 0.5728461000, 0.8096553000, 1.4092001000", \ + "0.5937521000, 0.6018014000, 0.6233498000, 0.6746839000, 0.7929514000, 1.0590334000, 1.6645375000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0623898000, 0.0649972000, 0.0713572000, 0.0877334000, 0.1278672000, 0.2280144000, 0.4823363000", \ + "0.0618302000, 0.0643623000, 0.0708284000, 0.0870769000, 0.1275610000, 0.2278293000, 0.4822810000", \ + "0.0610134000, 0.0635002000, 0.0698296000, 0.0863694000, 0.1270223000, 0.2273061000, 0.4816265000", \ + "0.0657359000, 0.0672340000, 0.0730489000, 0.0882939000, 0.1274054000, 0.2271245000, 0.4819939000", \ + "0.0814017000, 0.0839255000, 0.0901155000, 0.1053871000, 0.1409201000, 0.2330507000, 0.4816034000", \ + "0.1205452000, 0.1236434000, 0.1309575000, 0.1491095000, 0.1888098000, 0.2769609000, 0.5018915000", \ + "0.1946674000, 0.1990669000, 0.2092340000, 0.2334684000, 0.2855511000, 0.3918737000, 0.6228866000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.1361900000, 0.1437041000, 0.1630160000, 0.2135107000, 0.3399568000, 0.6558222000, 1.4643836000", \ + "0.1359617000, 0.1437915000, 0.1635550000, 0.2129001000, 0.3386400000, 0.6560743000, 1.4587374000", \ + "0.1356012000, 0.1435823000, 0.1638519000, 0.2129114000, 0.3386732000, 0.6574745000, 1.4640724000", \ + "0.1361625000, 0.1441341000, 0.1631639000, 0.2133554000, 0.3399283000, 0.6583800000, 1.4628457000", \ + "0.1376392000, 0.1453627000, 0.1642466000, 0.2135061000, 0.3384694000, 0.6562405000, 1.4642845000", \ + "0.1601317000, 0.1676535000, 0.1863963000, 0.2331518000, 0.3508233000, 0.6610542000, 1.4642078000", \ + "0.2156771000, 0.2238947000, 0.2440533000, 0.2948325000, 0.4163944000, 0.7080560000, 1.4718525000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0631078000, 0.0655039000, 0.0714893000, 0.0855871000, 0.1187631000, 0.1959788000, 0.3826303000", \ + "0.0669984000, 0.0694441000, 0.0753320000, 0.0894705000, 0.1225179000, 0.1997757000, 0.3863027000", \ + "0.0746415000, 0.0771098000, 0.0828713000, 0.0969664000, 0.1298410000, 0.2073072000, 0.3936855000", \ + "0.0893872000, 0.0919267000, 0.0978059000, 0.1116923000, 0.1443642000, 0.2215934000, 0.4080916000", \ + "0.1135096000, 0.1163070000, 0.1231289000, 0.1381195000, 0.1735394000, 0.2525448000, 0.4392056000", \ + "0.1443384000, 0.1476547000, 0.1559342000, 0.1758953000, 0.2203857000, 0.3113112000, 0.5091745000", \ + "0.1550735000, 0.1604476000, 0.1736255000, 0.2031972000, 0.2664416000, 0.3937648000, 0.6363144000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.2350132000, 0.2409919000, 0.2562064000, 0.2926868000, 0.3872503000, 0.6227362000, 1.2156343000", \ + "0.2393386000, 0.2452699000, 0.2601434000, 0.2975581000, 0.3917685000, 0.6272111000, 1.2199288000", \ + "0.2503797000, 0.2569169000, 0.2723537000, 0.3093581000, 0.4042333000, 0.6401149000, 1.2332013000", \ + "0.2777802000, 0.2833926000, 0.2977754000, 0.3372433000, 0.4320120000, 0.6680504000, 1.2611773000", \ + "0.3320967000, 0.3382956000, 0.3529216000, 0.3912828000, 0.4857279000, 0.7225510000, 1.3171453000", \ + "0.4346214000, 0.4415381000, 0.4589738000, 0.4996041000, 0.5965680000, 0.8320202000, 1.4268030000", \ + "0.6124317000, 0.6206132000, 0.6417017000, 0.6900743000, 0.8035894000, 1.0647974000, 1.6654971000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0617866000, 0.0644320000, 0.0709253000, 0.0873235000, 0.1276325000, 0.2278717000, 0.4824328000", \ + "0.0613812000, 0.0640732000, 0.0705168000, 0.0869973000, 0.1272810000, 0.2276016000, 0.4817282000", \ + "0.0607892000, 0.0634769000, 0.0699527000, 0.0863554000, 0.1270319000, 0.2271795000, 0.4819673000", \ + "0.0633916000, 0.0657712000, 0.0717337000, 0.0874764000, 0.1271339000, 0.2272251000, 0.4819120000", \ + "0.0747971000, 0.0771746000, 0.0833352000, 0.0985025000, 0.1360713000, 0.2312200000, 0.4820278000", \ + "0.1062329000, 0.1089597000, 0.1151366000, 0.1306159000, 0.1685841000, 0.2608121000, 0.4962817000", \ + "0.1746281000, 0.1776451000, 0.1860757000, 0.2061829000, 0.2490425000, 0.3480058000, 0.5793963000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.1680328000, 0.1760034000, 0.1950017000, 0.2448870000, 0.3696960000, 0.6860447000, 1.4885457000", \ + "0.1680445000, 0.1752871000, 0.1949774000, 0.2451478000, 0.3698307000, 0.6855891000, 1.4837753000", \ + "0.1677601000, 0.1758873000, 0.1950540000, 0.2447668000, 0.3696535000, 0.6860037000, 1.4887528000", \ + "0.1677154000, 0.1755487000, 0.1953685000, 0.2449682000, 0.3696177000, 0.6867086000, 1.4853406000", \ + "0.1684707000, 0.1764267000, 0.1956589000, 0.2449680000, 0.3697510000, 0.6863060000, 1.4868835000", \ + "0.1894958000, 0.1972158000, 0.2157097000, 0.2609025000, 0.3798910000, 0.6899906000, 1.4893831000", \ + "0.2409591000, 0.2499523000, 0.2692036000, 0.3186222000, 0.4416443000, 0.7362870000, 1.5016677000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0215046000, 0.0224084000, 0.0246530000, 0.0301297000, 0.0431420000, 0.0745707000, 0.1524245000", \ + "0.0261860000, 0.0271050000, 0.0293116000, 0.0347317000, 0.0477498000, 0.0791595000, 0.1570193000", \ + "0.0369388000, 0.0379713000, 0.0404320000, 0.0458192000, 0.0585813000, 0.0899349000, 0.1677929000", \ + "0.0508484000, 0.0524016000, 0.0561392000, 0.0646017000, 0.0816388000, 0.1150108000, 0.1927282000", \ + "0.0637769000, 0.0662072000, 0.0718880000, 0.0850228000, 0.1123976000, 0.1632790000, 0.2515236000", \ + "0.0648364000, 0.0686074000, 0.0776757000, 0.0982529000, 0.1409893000, 0.2211002000, 0.3575760000", \ + "0.0244452000, 0.0300998000, 0.0436056000, 0.0761432000, 0.1430676000, 0.2677561000, 0.4826467000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.2120221000, 0.2185210000, 0.2342746000, 0.2719610000, 0.3679606000, 0.6044460000, 1.1979679000", \ + "0.2134510000, 0.2202231000, 0.2365632000, 0.2749462000, 0.3711414000, 0.6080728000, 1.2024263000", \ + "0.2232807000, 0.2290670000, 0.2440750000, 0.2832981000, 0.3795209000, 0.6175725000, 1.2130319000", \ + "0.2482929000, 0.2546675000, 0.2695271000, 0.3081799000, 0.4030623000, 0.6414376000, 1.2377815000", \ + "0.3055868000, 0.3114678000, 0.3266649000, 0.3645531000, 0.4595568000, 0.6969351000, 1.2930871000", \ + "0.4222704000, 0.4292881000, 0.4485174000, 0.4921543000, 0.5929791000, 0.8293419000, 1.4249317000", \ + "0.6319977000, 0.6417561000, 0.6665805000, 0.7230948000, 0.8545076000, 1.1301841000, 1.7345201000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0232943000, 0.0242558000, 0.0267099000, 0.0330344000, 0.0490323000, 0.0896912000, 0.1940245000", \ + "0.0228012000, 0.0237462000, 0.0261770000, 0.0326710000, 0.0488935000, 0.0897723000, 0.1940397000", \ + "0.0267938000, 0.0275396000, 0.0294914000, 0.0349221000, 0.0494843000, 0.0896693000, 0.1940240000", \ + "0.0407777000, 0.0416960000, 0.0440297000, 0.0494650000, 0.0618609000, 0.0950264000, 0.1949086000", \ + "0.0666100000, 0.0679401000, 0.0714451000, 0.0788689000, 0.0954047000, 0.1295755000, 0.2103719000", \ + "0.1128428000, 0.1148467000, 0.1197645000, 0.1312794000, 0.1560704000, 0.2052011000, 0.2948084000", \ + "0.1957642000, 0.1986696000, 0.2077424000, 0.2249575000, 0.2639129000, 0.3375902000, 0.4680721000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.1676743000, 0.1757843000, 0.1950800000, 0.2447386000, 0.3697265000, 0.6870969000, 1.4905567000", \ + "0.1680442000, 0.1754410000, 0.1950111000, 0.2445594000, 0.3696182000, 0.6853371000, 1.4892991000", \ + "0.1678387000, 0.1755280000, 0.1954366000, 0.2449307000, 0.3698248000, 0.6854152000, 1.4843156000", \ + "0.1683687000, 0.1753575000, 0.1950983000, 0.2453054000, 0.3700480000, 0.6858760000, 1.4851756000", \ + "0.1719125000, 0.1791662000, 0.1980633000, 0.2458088000, 0.3703178000, 0.6859871000, 1.4854906000", \ + "0.2092759000, 0.2167165000, 0.2348065000, 0.2780953000, 0.3898851000, 0.6922632000, 1.4884124000", \ + "0.2973402000, 0.3058401000, 0.3268106000, 0.3749273000, 0.4969037000, 0.7622571000, 1.4986602000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0160744000, 0.0168380000, 0.0187500000, 0.0233902000, 0.0348644000, 0.0632303000, 0.1349742000", \ + "0.0206649000, 0.0214392000, 0.0233396000, 0.0280523000, 0.0395470000, 0.0680824000, 0.1398731000", \ + "0.0281207000, 0.0292876000, 0.0322072000, 0.0386905000, 0.0504885000, 0.0790825000, 0.1509921000", \ + "0.0359970000, 0.0377325000, 0.0423982000, 0.0522271000, 0.0713434000, 0.1051961000, 0.1764670000", \ + "0.0393223000, 0.0424410000, 0.0497700000, 0.0656100000, 0.0953921000, 0.1487661000, 0.2362350000", \ + "0.0255779000, 0.0305262000, 0.0421577000, 0.0668611000, 0.1158696000, 0.2000549000, 0.3359774000", \ + "-0.0382761000, -0.0305329000, -0.0121582000, 0.0274139000, 0.1046526000, 0.2375244000, 0.4534674000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.1571997000, 0.1638106000, 0.1797607000, 0.2182234000, 0.3147806000, 0.5515737000, 1.1454279000", \ + "0.1589601000, 0.1653352000, 0.1798942000, 0.2200443000, 0.3163696000, 0.5540772000, 1.1486615000", \ + "0.1673128000, 0.1734039000, 0.1893071000, 0.2276787000, 0.3231948000, 0.5621273000, 1.1583849000", \ + "0.1909087000, 0.1970999000, 0.2120756000, 0.2508797000, 0.3463476000, 0.5846899000, 1.1811050000", \ + "0.2548001000, 0.2606929000, 0.2754409000, 0.3130974000, 0.4051673000, 0.6427147000, 1.2384205000", \ + "0.3916338000, 0.3990377000, 0.4172682000, 0.4607675000, 0.5563112000, 0.7889819000, 1.3813085000", \ + "0.6140679000, 0.6246171000, 0.6512109000, 0.7140116000, 0.8518101000, 1.1334320000, 1.7116903000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0131818000, 0.0142435000, 0.0169581000, 0.0236039000, 0.0393716000, 0.0777029000, 0.1747876000", \ + "0.0139800000, 0.0149194000, 0.0173370000, 0.0236350000, 0.0393506000, 0.0777084000, 0.1746595000", \ + "0.0216164000, 0.0222769000, 0.0238501000, 0.0283220000, 0.0413101000, 0.0777422000, 0.1744993000", \ + "0.0360588000, 0.0368754000, 0.0390696000, 0.0443863000, 0.0562240000, 0.0852993000, 0.1747536000", \ + "0.0624100000, 0.0635472000, 0.0664274000, 0.0737452000, 0.0898957000, 0.1223775000, 0.1954094000", \ + "0.1104722000, 0.1122214000, 0.1164794000, 0.1270586000, 0.1494168000, 0.1952438000, 0.2814634000", \ + "0.1990663000, 0.2026676000, 0.2085408000, 0.2240477000, 0.2576419000, 0.3275623000, 0.4513428000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.1676203000, 0.1756265000, 0.1949993000, 0.2445718000, 0.3697194000, 0.6856879000, 1.4904182000", \ + "0.1673820000, 0.1749541000, 0.1950531000, 0.2444932000, 0.3696342000, 0.6855956000, 1.4847332000", \ + "0.1673969000, 0.1752351000, 0.1944790000, 0.2444298000, 0.3698748000, 0.6859224000, 1.4896759000", \ + "0.1655348000, 0.1732390000, 0.1935075000, 0.2437925000, 0.3701569000, 0.6870436000, 1.4850603000", \ + "0.1705960000, 0.1776360000, 0.1959569000, 0.2428996000, 0.3677536000, 0.6858802000, 1.4855808000", \ + "0.2198587000, 0.2280260000, 0.2480708000, 0.2922563000, 0.3967172000, 0.6901822000, 1.4851352000", \ + "0.3101674000, 0.3210235000, 0.3469900000, 0.4059959000, 0.5334748000, 0.7978961000, 1.5063120000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__a31o_1 */ + + cell ("sky130_fd_sc_hd__a31o_2") { + leakage_power () { + value : 0.0025386000; + when : "A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0035004000; + when : "A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0025382000; + when : "A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0038532000; + when : "A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0025386000; + when : "A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0038419000; + when : "A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0009570000; + when : "A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0021622000; + when : "A1&A2&A3&!B1"; + } + leakage_power () { + value : 0.0025386000; + when : "!A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0034749000; + when : "!A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0025386000; + when : "!A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0034955000; + when : "!A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0025386000; + when : "!A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0034959000; + when : "!A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0025391000; + when : "!A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0039408000; + when : "!A1&A2&A3&!B1"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__a31o"; + cell_leakage_power : 0.0029057600; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023710000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022840000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0046520000, 0.0046511000, 0.0046491000, 0.0046503000, 0.0046529000, 0.0046589000, 0.0046728000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0036475000, -0.0036490000, -0.0036525000, -0.0036456000, -0.0036295000, -0.0035924000, -0.0035068000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024580000; + } + pin ("A2") { + capacitance : 0.0023480000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022520000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043208000, 0.0043160000, 0.0043050000, 0.0043204000, 0.0043560000, 0.0044381000, 0.0046272000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038760000, -0.0038773000, -0.0038803000, -0.0038794000, -0.0038772000, -0.0038721000, -0.0038604000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024450000; + } + pin ("A3") { + capacitance : 0.0023730000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022400000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0042154000, 0.0042148000, 0.0042135000, 0.0042146000, 0.0042170000, 0.0042226000, 0.0042354000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0042117000, -0.0042103000, -0.0042071000, -0.0042072000, -0.0042074000, -0.0042079000, -0.0042090000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025070000; + } + pin ("B1") { + capacitance : 0.0023260000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021470000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0024701000, 0.0024612000, 0.0024408000, 0.0024562000, 0.0024917000, 0.0025735000, 0.0027621000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017517000, -0.0017480000, -0.0017395000, -0.0017382000, -0.0017354000, -0.0017289000, -0.0017138000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025040000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2&A3) | (B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014285070, 0.0040812630, 0.0116602200, 0.0333134100, 0.0951768500, 0.2719215000"); + values("0.0139761000, 0.0125656000, 0.0091473000, -0.0011168000, -0.0344717000, -0.1340881000, -0.4203650000", \ + "0.0138147000, 0.0124508000, 0.0090002000, -0.0012619000, -0.0345636000, -0.1341943000, -0.4204312000", \ + "0.0135092000, 0.0121990000, 0.0087599000, -0.0015304000, -0.0348241000, -0.1344462000, -0.4206824000", \ + "0.0132548000, 0.0118580000, 0.0084538000, -0.0019018000, -0.0352278000, -0.1347983000, -0.4210405000", \ + "0.0130372000, 0.0116441000, 0.0081608000, -0.0021894000, -0.0355689000, -0.1351501000, -0.4212910000", \ + "0.0134658000, 0.0119289000, 0.0076324000, -0.0027972000, -0.0358200000, -0.1352836000, -0.4213989000", \ + "0.0171563000, 0.0155171000, 0.0110864000, -0.0011253000, -0.0358344000, -0.1352873000, -0.4212400000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014285070, 0.0040812630, 0.0116602200, 0.0333134100, 0.0951768500, 0.2719215000"); + values("0.0179133000, 0.0195236000, 0.0240710000, 0.0365903000, 0.0714607000, 0.1706552000, 0.4531696000", \ + "0.0178721000, 0.0194785000, 0.0240042000, 0.0364284000, 0.0713628000, 0.1704740000, 0.4531608000", \ + "0.0176616000, 0.0192728000, 0.0237709000, 0.0362615000, 0.0712058000, 0.1704951000, 0.4536706000", \ + "0.0174505000, 0.0190750000, 0.0235966000, 0.0361173000, 0.0710182000, 0.1701612000, 0.4545615000", \ + "0.0174334000, 0.0189933000, 0.0234741000, 0.0356778000, 0.0706793000, 0.1700983000, 0.4532694000", \ + "0.0182010000, 0.0197174000, 0.0239990000, 0.0359737000, 0.0708187000, 0.1699013000, 0.4533727000", \ + "0.0193536000, 0.0208055000, 0.0249612000, 0.0371023000, 0.0718580000, 0.1709805000, 0.4524854000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014285070, 0.0040812630, 0.0116602200, 0.0333134100, 0.0951768500, 0.2719215000"); + values("0.0164753000, 0.0150618000, 0.0115335000, 0.0013465000, -0.0317736000, -0.1312232000, -0.4173378000", \ + "0.0164884000, 0.0150685000, 0.0114892000, 0.0013002000, -0.0318686000, -0.1313350000, -0.4174471000", \ + "0.0161875000, 0.0147786000, 0.0112538000, 0.0010610000, -0.0320580000, -0.1315016000, -0.4176073000", \ + "0.0159627000, 0.0145396000, 0.0110847000, 0.0007873000, -0.0323002000, -0.1317833000, -0.4178703000", \ + "0.0156971000, 0.0142830000, 0.0107539000, 0.0004615000, -0.0326555000, -0.1320755000, -0.4181499000", \ + "0.0152520000, 0.0138043000, 0.0102571000, 0.0001530000, -0.0329779000, -0.1322899000, -0.4182652000", \ + "0.0199424000, 0.0182943000, 0.0138689000, 0.0016245000, -0.0326954000, -0.1323269000, -0.4183300000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014285070, 0.0040812630, 0.0116602200, 0.0333134100, 0.0951768500, 0.2719215000"); + values("0.0181953000, 0.0198050000, 0.0243000000, 0.0368079000, 0.0716114000, 0.1706346000, 0.4529985000", \ + "0.0180523000, 0.0196262000, 0.0242085000, 0.0367141000, 0.0715211000, 0.1705777000, 0.4529502000", \ + "0.0179653000, 0.0195449000, 0.0240535000, 0.0365635000, 0.0714041000, 0.1703649000, 0.4527374000", \ + "0.0177903000, 0.0193976000, 0.0239344000, 0.0364312000, 0.0712520000, 0.1705266000, 0.4534125000", \ + "0.0177346000, 0.0192936000, 0.0237271000, 0.0362306000, 0.0710911000, 0.1704440000, 0.4533493000", \ + "0.0181813000, 0.0196904000, 0.0240636000, 0.0361128000, 0.0710402000, 0.1697869000, 0.4530831000", \ + "0.0190428000, 0.0205115000, 0.0247818000, 0.0370058000, 0.0718720000, 0.1709100000, 0.4526284000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014285070, 0.0040812630, 0.0116602200, 0.0333134100, 0.0951768500, 0.2719215000"); + values("0.0191570000, 0.0177333000, 0.0141910000, 0.0038168000, -0.0295061000, -0.1291696000, -0.4153911000", \ + "0.0189914000, 0.0175745000, 0.0140541000, 0.0037153000, -0.0296306000, -0.1292700000, -0.4155117000", \ + "0.0188691000, 0.0174551000, 0.0140139000, 0.0035432000, -0.0297944000, -0.1294240000, -0.4156446000", \ + "0.0187260000, 0.0173385000, 0.0137750000, 0.0033817000, -0.0299808000, -0.1296516000, -0.4158136000", \ + "0.0184230000, 0.0170118000, 0.0135049000, 0.0030984000, -0.0302276000, -0.1298518000, -0.4159800000", \ + "0.0181706000, 0.0168202000, 0.0131837000, 0.0029954000, -0.0302982000, -0.1297673000, -0.4159299000", \ + "0.0232389000, 0.0215841000, 0.0171070000, 0.0047625000, -0.0302262000, -0.1297732000, -0.4157858000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014285070, 0.0040812630, 0.0116602200, 0.0333134100, 0.0951768500, 0.2719215000"); + values("0.0184843000, 0.0200965000, 0.0246209000, 0.0370474000, 0.0718282000, 0.1706921000, 0.4533951000", \ + "0.0183570000, 0.0199686000, 0.0245217000, 0.0369251000, 0.0717251000, 0.1705654000, 0.4532792000", \ + "0.0182186000, 0.0198396000, 0.0243686000, 0.0368025000, 0.0715976000, 0.1704597000, 0.4531855000", \ + "0.0180058000, 0.0196223000, 0.0241557000, 0.0366387000, 0.0714153000, 0.1703360000, 0.4528824000", \ + "0.0179526000, 0.0195370000, 0.0240625000, 0.0363829000, 0.0712773000, 0.1702616000, 0.4528072000", \ + "0.0183627000, 0.0198777000, 0.0242207000, 0.0362746000, 0.0711908000, 0.1699041000, 0.4529907000", \ + "0.0189582000, 0.0204312000, 0.0246780000, 0.0369755000, 0.0718558000, 0.1711611000, 0.4524993000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014285070, 0.0040812630, 0.0116602200, 0.0333134100, 0.0951768500, 0.2719215000"); + values("0.0183158000, 0.0168848000, 0.0134385000, 0.0030191000, -0.0302410000, -0.1296614000, -0.4157873000", \ + "0.0181721000, 0.0167605000, 0.0132866000, 0.0028596000, -0.0303905000, -0.1298442000, -0.4159156000", \ + "0.0178996000, 0.0164738000, 0.0129448000, 0.0026577000, -0.0305794000, -0.1300495000, -0.4161352000", \ + "0.0178086000, 0.0163789000, 0.0128355000, 0.0024436000, -0.0307885000, -0.1302559000, -0.4163215000", \ + "0.0179296000, 0.0165020000, 0.0127146000, 0.0024667000, -0.0309758000, -0.1304214000, -0.4164933000", \ + "0.0181922000, 0.0167021000, 0.0125929000, 0.0026962000, -0.0309510000, -0.1303663000, -0.4163526000", \ + "0.0240085000, 0.0222963000, 0.0185066000, 0.0052797000, -0.0290897000, -0.1286556000, -0.4146701000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014285070, 0.0040812630, 0.0116602200, 0.0333134100, 0.0951768500, 0.2719215000"); + values("0.0138204000, 0.0155112000, 0.0201851000, 0.0329439000, 0.0681184000, 0.1668043000, 0.4498529000", \ + "0.0137816000, 0.0154723000, 0.0201637000, 0.0329027000, 0.0680417000, 0.1667555000, 0.4511403000", \ + "0.0136350000, 0.0153081000, 0.0199508000, 0.0326276000, 0.0678024000, 0.1677924000, 0.4510391000", \ + "0.0133125000, 0.0149366000, 0.0194694000, 0.0320889000, 0.0673006000, 0.1670385000, 0.4500520000", \ + "0.0133053000, 0.0148338000, 0.0192675000, 0.0317540000, 0.0668539000, 0.1665991000, 0.4504103000", \ + "0.0138807000, 0.0153783000, 0.0196340000, 0.0320129000, 0.0668620000, 0.1659041000, 0.4491894000", \ + "0.0155450000, 0.0169493000, 0.0211063000, 0.0334515000, 0.0683242000, 0.1674896000, 0.4504069000"); + } + } + max_capacitance : 0.2719220000; + max_transition : 1.5046910000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014285100, 0.0040812600, 0.0116602000, 0.0333134000, 0.0951769000, 0.2719220000"); + values("0.1666241000, 0.1723239000, 0.1850309000, 0.2105018000, 0.2602995000, 0.3701794000, 0.6562474000", \ + "0.1717685000, 0.1774547000, 0.1900707000, 0.2155362000, 0.2653258000, 0.3753705000, 0.6613972000", \ + "0.1841338000, 0.1897830000, 0.2024859000, 0.2278182000, 0.2776177000, 0.3876754000, 0.6736007000", \ + "0.2123781000, 0.2180866000, 0.2307679000, 0.2563082000, 0.3063054000, 0.4161352000, 0.7025046000", \ + "0.2761428000, 0.2818327000, 0.2943679000, 0.3197315000, 0.3699036000, 0.4797013000, 0.7661519000", \ + "0.3981833000, 0.4046365000, 0.4189490000, 0.4466746000, 0.5005403000, 0.6122404000, 0.8991559000", \ + "0.6032352000, 0.6112236000, 0.6286783000, 0.6628681000, 0.7250137000, 0.8459575000, 1.1367798000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014285100, 0.0040812600, 0.0116602000, 0.0333134000, 0.0951769000, 0.2719220000"); + values("0.1065708000, 0.1131327000, 0.1282482000, 0.1624073000, 0.2457774000, 0.4761243000, 1.1331789000", \ + "0.1102398000, 0.1168475000, 0.1319638000, 0.1659977000, 0.2497136000, 0.4805069000, 1.1369836000", \ + "0.1192716000, 0.1258378000, 0.1409878000, 0.1750512000, 0.2586832000, 0.4901715000, 1.1455921000", \ + "0.1417356000, 0.1482989000, 0.1634015000, 0.1974294000, 0.2811956000, 0.5121616000, 1.1682900000", \ + "0.1838900000, 0.1906886000, 0.2062034000, 0.2407525000, 0.3246079000, 0.5559306000, 1.2116057000", \ + "0.2348523000, 0.2429127000, 0.2599380000, 0.2955234000, 0.3804141000, 0.6117524000, 1.2684901000", \ + "0.2740058000, 0.2843359000, 0.3059989000, 0.3475111000, 0.4341476000, 0.6652269000, 1.3209945000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014285100, 0.0040812600, 0.0116602000, 0.0333134000, 0.0951769000, 0.2719220000"); + values("0.0256677000, 0.0289966000, 0.0377819000, 0.0567589000, 0.1025396000, 0.2268186000, 0.6049588000", \ + "0.0254003000, 0.0289901000, 0.0373350000, 0.0562625000, 0.1024559000, 0.2269443000, 0.6020274000", \ + "0.0254057000, 0.0289818000, 0.0373750000, 0.0563916000, 0.1025066000, 0.2267212000, 0.6017851000", \ + "0.0257164000, 0.0291195000, 0.0375026000, 0.0565075000, 0.1024486000, 0.2268370000, 0.6038239000", \ + "0.0256876000, 0.0292641000, 0.0375564000, 0.0563497000, 0.1018846000, 0.2266396000, 0.6034124000", \ + "0.0314993000, 0.0357008000, 0.0446245000, 0.0633936000, 0.1079534000, 0.2311670000, 0.6041662000", \ + "0.0442550000, 0.0494199000, 0.0591011000, 0.0802498000, 0.1259107000, 0.2445857000, 0.6051796000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014285100, 0.0040812600, 0.0116602000, 0.0333134000, 0.0951769000, 0.2719220000"); + values("0.0253206000, 0.0309505000, 0.0453124000, 0.0840904000, 0.1981125000, 0.5346188000, 1.4984400000", \ + "0.0253169000, 0.0309059000, 0.0452275000, 0.0842089000, 0.1980231000, 0.5345783000, 1.4991446000", \ + "0.0253771000, 0.0309098000, 0.0452831000, 0.0841287000, 0.1975689000, 0.5346222000, 1.5015708000", \ + "0.0252058000, 0.0308099000, 0.0451860000, 0.0840336000, 0.1981358000, 0.5349842000, 1.5002446000", \ + "0.0272096000, 0.0328656000, 0.0471015000, 0.0857665000, 0.1981287000, 0.5345854000, 1.5013679000", \ + "0.0349200000, 0.0401020000, 0.0529699000, 0.0899798000, 0.2005521000, 0.5345718000, 1.5013875000", \ + "0.0476563000, 0.0541633000, 0.0679804000, 0.1017527000, 0.2052547000, 0.5369814000, 1.4989683000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014285100, 0.0040812600, 0.0116602000, 0.0333134000, 0.0951769000, 0.2719220000"); + values("0.1952670000, 0.2013923000, 0.2148667000, 0.2415676000, 0.2930641000, 0.4050159000, 0.6924280000", \ + "0.2005236000, 0.2066388000, 0.2201265000, 0.2466556000, 0.2984346000, 0.4102239000, 0.6976628000", \ + "0.2131761000, 0.2193047000, 0.2327781000, 0.2594747000, 0.3110165000, 0.4229687000, 0.7103959000", \ + "0.2422237000, 0.2483466000, 0.2617599000, 0.2884753000, 0.3401437000, 0.4520142000, 0.7394861000", \ + "0.3053430000, 0.3114874000, 0.3249372000, 0.3516054000, 0.4034962000, 0.5154310000, 0.8029870000", \ + "0.4345641000, 0.4412783000, 0.4559227000, 0.4842582000, 0.5386503000, 0.6519000000, 0.9390939000", \ + "0.6577990000, 0.6659933000, 0.6839510000, 0.7176973000, 0.7789095000, 0.9002679000, 1.1912391000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014285100, 0.0040812600, 0.0116602000, 0.0333134000, 0.0951769000, 0.2719220000"); + values("0.1133300000, 0.1198841000, 0.1350255000, 0.1691332000, 0.2525376000, 0.4824574000, 1.1378284000", \ + "0.1173000000, 0.1238394000, 0.1390246000, 0.1731412000, 0.2564507000, 0.4863353000, 1.1423810000", \ + "0.1261793000, 0.1327034000, 0.1478307000, 0.1818775000, 0.2654879000, 0.4958867000, 1.1506271000", \ + "0.1464116000, 0.1529816000, 0.1681018000, 0.2021341000, 0.2854698000, 0.5164703000, 1.1739226000", \ + "0.1856065000, 0.1924777000, 0.2082634000, 0.2429254000, 0.3266944000, 0.5576706000, 1.2151973000", \ + "0.2386786000, 0.2466050000, 0.2639800000, 0.3005744000, 0.3856387000, 0.6166522000, 1.2728667000", \ + "0.2824009000, 0.2926200000, 0.3142406000, 0.3562570000, 0.4439473000, 0.6747823000, 1.3304764000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014285100, 0.0040812600, 0.0116602000, 0.0333134000, 0.0951769000, 0.2719220000"); + values("0.0285752000, 0.0323887000, 0.0406634000, 0.0593965000, 0.1053801000, 0.2303470000, 0.6051148000", \ + "0.0285494000, 0.0323131000, 0.0405855000, 0.0597137000, 0.1060863000, 0.2306314000, 0.6042506000", \ + "0.0285899000, 0.0323978000, 0.0406503000, 0.0596183000, 0.1054521000, 0.2303629000, 0.6051579000", \ + "0.0287629000, 0.0321193000, 0.0407111000, 0.0601870000, 0.1059885000, 0.2304420000, 0.6052820000", \ + "0.0285155000, 0.0322083000, 0.0406498000, 0.0598011000, 0.1053190000, 0.2305161000, 0.6052979000", \ + "0.0332168000, 0.0372050000, 0.0457968000, 0.0650662000, 0.1093062000, 0.2321467000, 0.6049659000", \ + "0.0456903000, 0.0496169000, 0.0596534000, 0.0799378000, 0.1269700000, 0.2453254000, 0.6066342000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014285100, 0.0040812600, 0.0116602000, 0.0333134000, 0.0951769000, 0.2719220000"); + values("0.0252895000, 0.0308437000, 0.0453104000, 0.0842396000, 0.1981608000, 0.5350069000, 1.5004440000", \ + "0.0253213000, 0.0309473000, 0.0453365000, 0.0841949000, 0.1981662000, 0.5345523000, 1.4999750000", \ + "0.0253433000, 0.0310115000, 0.0453044000, 0.0840872000, 0.1980622000, 0.5353792000, 1.5007908000", \ + "0.0252737000, 0.0309494000, 0.0452260000, 0.0841436000, 0.1979641000, 0.5344677000, 1.4990889000", \ + "0.0274538000, 0.0330409000, 0.0475350000, 0.0854872000, 0.1982378000, 0.5344288000, 1.4991115000", \ + "0.0334174000, 0.0391466000, 0.0527737000, 0.0894733000, 0.2004809000, 0.5333563000, 1.5007452000", \ + "0.0457632000, 0.0520505000, 0.0664163000, 0.1010963000, 0.2053025000, 0.5365683000, 1.4988490000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014285100, 0.0040812600, 0.0116602000, 0.0333134000, 0.0951769000, 0.2719220000"); + values("0.2076204000, 0.2138073000, 0.2273505000, 0.2539209000, 0.3050925000, 0.4165625000, 0.7042597000", \ + "0.2128672000, 0.2190627000, 0.2325960000, 0.2592653000, 0.3103797000, 0.4219276000, 0.7094893000", \ + "0.2260546000, 0.2322418000, 0.2457573000, 0.2724157000, 0.3235800000, 0.4351501000, 0.7227005000", \ + "0.2553716000, 0.2615611000, 0.2751491000, 0.3015966000, 0.3531112000, 0.4644930000, 0.7519649000", \ + "0.3188152000, 0.3250065000, 0.3385462000, 0.3650950000, 0.4167682000, 0.5283958000, 0.8159854000", \ + "0.4509911000, 0.4579951000, 0.4722227000, 0.5006331000, 0.5540678000, 0.6663983000, 0.9537409000", \ + "0.6833342000, 0.6914574000, 0.7089466000, 0.7420825000, 0.8027182000, 0.9227172000, 1.2135953000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014285100, 0.0040812600, 0.0116602000, 0.0333134000, 0.0951769000, 0.2719220000"); + values("0.1184532000, 0.1250305000, 0.1401820000, 0.1741626000, 0.2575176000, 0.4873524000, 1.1431343000", \ + "0.1223624000, 0.1289311000, 0.1441032000, 0.1780838000, 0.2614506000, 0.4914248000, 1.1474549000", \ + "0.1303132000, 0.1368804000, 0.1520446000, 0.1860246000, 0.2694222000, 0.4994316000, 1.1554379000", \ + "0.1468557000, 0.1534353000, 0.1685663000, 0.2025672000, 0.2860458000, 0.5164233000, 1.1725085000", \ + "0.1788929000, 0.1857381000, 0.2014573000, 0.2360816000, 0.3200493000, 0.5506546000, 1.2066762000", \ + "0.2247486000, 0.2325286000, 0.2498130000, 0.2863929000, 0.3715898000, 0.6022075000, 1.2587591000", \ + "0.2625654000, 0.2724755000, 0.2938857000, 0.3358328000, 0.4242147000, 0.6558932000, 1.3104819000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014285100, 0.0040812600, 0.0116602000, 0.0333134000, 0.0951769000, 0.2719220000"); + values("0.0293322000, 0.0330435000, 0.0413825000, 0.0601306000, 0.1058844000, 0.2305529000, 0.6051898000", \ + "0.0294230000, 0.0332283000, 0.0418021000, 0.0599241000, 0.1056419000, 0.2303250000, 0.6039978000", \ + "0.0293291000, 0.0330396000, 0.0412361000, 0.0599969000, 0.1056756000, 0.2302502000, 0.6054613000", \ + "0.0292677000, 0.0329795000, 0.0417701000, 0.0600964000, 0.1062816000, 0.2303771000, 0.6054450000", \ + "0.0294531000, 0.0332083000, 0.0413036000, 0.0601966000, 0.1060471000, 0.2300603000, 0.6056124000", \ + "0.0336716000, 0.0371609000, 0.0455592000, 0.0648742000, 0.1084424000, 0.2319354000, 0.6065796000", \ + "0.0445705000, 0.0489291000, 0.0584825000, 0.0779808000, 0.1238335000, 0.2426591000, 0.6066845000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014285100, 0.0040812600, 0.0116602000, 0.0333134000, 0.0951769000, 0.2719220000"); + values("0.0253208000, 0.0309720000, 0.0452290000, 0.0840527000, 0.1981372000, 0.5345784000, 1.4988464000", \ + "0.0253905000, 0.0309208000, 0.0452389000, 0.0841320000, 0.1979259000, 0.5344081000, 1.4970226000", \ + "0.0253230000, 0.0309834000, 0.0452281000, 0.0840477000, 0.1981509000, 0.5342901000, 1.4972353000", \ + "0.0252579000, 0.0308196000, 0.0452280000, 0.0841481000, 0.1982279000, 0.5341935000, 1.4983023000", \ + "0.0272929000, 0.0329066000, 0.0471437000, 0.0854789000, 0.1983364000, 0.5347231000, 1.4990111000", \ + "0.0319727000, 0.0376365000, 0.0520978000, 0.0895529000, 0.2007771000, 0.5345678000, 1.5000067000", \ + "0.0434076000, 0.0497637000, 0.0643101000, 0.1002298000, 0.2057509000, 0.5356740000, 1.4989513000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014285100, 0.0040812600, 0.0116602000, 0.0333134000, 0.0951769000, 0.2719220000"); + values("0.1827449000, 0.1889132000, 0.2024692000, 0.2290738000, 0.2808849000, 0.3921436000, 0.6794715000", \ + "0.1862537000, 0.1924443000, 0.2059610000, 0.2325838000, 0.2843794000, 0.3957043000, 0.6832995000", \ + "0.1959535000, 0.2021142000, 0.2155656000, 0.2422474000, 0.2936518000, 0.4053961000, 0.6930869000", \ + "0.2228940000, 0.2291133000, 0.2427570000, 0.2692174000, 0.3209081000, 0.4325560000, 0.7201899000", \ + "0.2888421000, 0.2950250000, 0.3091090000, 0.3350847000, 0.3873752000, 0.4992962000, 0.7870768000", \ + "0.4280605000, 0.4354867000, 0.4503303000, 0.4793778000, 0.5324801000, 0.6454576000, 0.9334581000", \ + "0.6471659000, 0.6564499000, 0.6774700000, 0.7132585000, 0.7756578000, 0.8939282000, 1.1847300000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014285100, 0.0040812600, 0.0116602000, 0.0333134000, 0.0951769000, 0.2719220000"); + values("0.0628009000, 0.0685243000, 0.0819224000, 0.1133206000, 0.1952598000, 0.4247981000, 1.0925620000", \ + "0.0676883000, 0.0734121000, 0.0868101000, 0.1181558000, 0.2001153000, 0.4303222000, 1.0897520000", \ + "0.0789317000, 0.0846139000, 0.0979097000, 0.1291495000, 0.2112030000, 0.4429034000, 1.1021988000", \ + "0.1026288000, 0.1084655000, 0.1218469000, 0.1530787000, 0.2349796000, 0.4663350000, 1.1258791000", \ + "0.1362781000, 0.1435056000, 0.1589088000, 0.1914859000, 0.2737311000, 0.5040657000, 1.1604480000", \ + "0.1733754000, 0.1831049000, 0.2028407000, 0.2397543000, 0.3229833000, 0.5534037000, 1.2107805000", \ + "0.1965515000, 0.2093867000, 0.2358309000, 0.2830245000, 0.3718141000, 0.6020158000, 1.2571759000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014285100, 0.0040812600, 0.0116602000, 0.0333134000, 0.0951769000, 0.2719220000"); + values("0.0296501000, 0.0332988000, 0.0416476000, 0.0602593000, 0.1058821000, 0.2302101000, 0.6049380000", \ + "0.0293830000, 0.0330324000, 0.0416115000, 0.0602351000, 0.1059766000, 0.2305099000, 0.6054128000", \ + "0.0294640000, 0.0333287000, 0.0412163000, 0.0599548000, 0.1063476000, 0.2303562000, 0.6054555000", \ + "0.0292552000, 0.0328790000, 0.0413484000, 0.0605085000, 0.1057803000, 0.2304556000, 0.6055346000", \ + "0.0292504000, 0.0332881000, 0.0413142000, 0.0608576000, 0.1059989000, 0.2299984000, 0.6056236000", \ + "0.0375184000, 0.0409810000, 0.0492425000, 0.0664556000, 0.1099522000, 0.2324034000, 0.6049812000", \ + "0.0551121000, 0.0593569000, 0.0699027000, 0.0877438000, 0.1273234000, 0.2424116000, 0.6075855000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014285100, 0.0040812600, 0.0116602000, 0.0333134000, 0.0951769000, 0.2719220000"); + values("0.0203236000, 0.0253646000, 0.0386177000, 0.0773623000, 0.1938673000, 0.5325025000, 1.4958655000", \ + "0.0203234000, 0.0253630000, 0.0386458000, 0.0772613000, 0.1938094000, 0.5326808000, 1.5022390000", \ + "0.0203333000, 0.0253919000, 0.0387093000, 0.0773243000, 0.1938333000, 0.5336862000, 1.4988106000", \ + "0.0221970000, 0.0268828000, 0.0396290000, 0.0776130000, 0.1940502000, 0.5331262000, 1.5046910000", \ + "0.0296961000, 0.0341199000, 0.0453546000, 0.0808145000, 0.1945624000, 0.5316135000, 1.5031798000", \ + "0.0421919000, 0.0474152000, 0.0578302000, 0.0889993000, 0.1969231000, 0.5317708000, 1.4989816000", \ + "0.0605753000, 0.0672864000, 0.0800634000, 0.1094615000, 0.2049051000, 0.5322462000, 1.4958256000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a31o_4") { + leakage_power () { + value : 0.0049246000; + when : "!A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0068611000; + when : "!A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0049246000; + when : "!A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0069085000; + when : "!A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0049246000; + when : "!A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0068995000; + when : "!A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0049251000; + when : "!A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0079455000; + when : "!A1&A2&A3&!B1"; + } + leakage_power () { + value : 0.0049246000; + when : "A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0069080000; + when : "A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0049244000; + when : "A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0076641000; + when : "A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0049247000; + when : "A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0075432000; + when : "A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0023308000; + when : "A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0052901000; + when : "A1&A2&A3&!B1"; + } + area : 17.516800000; + cell_footprint : "sky130_fd_sc_hd__a31o"; + cell_leakage_power : 0.0058014510; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0042770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041000000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0086645000, 0.0086592000, 0.0086469000, 0.0086462000, 0.0086445000, 0.0086405000, 0.0086315000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0067716000, -0.0067776000, -0.0067915000, -0.0067764000, -0.0067418000, -0.0066619000, -0.0064777000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044540000; + } + pin ("A2") { + capacitance : 0.0047420000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045430000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0087574000, 0.0087524000, 0.0087407000, 0.0087722000, 0.0088447000, 0.0090117000, 0.0093968000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078493000, -0.0078455000, -0.0078367000, -0.0078355000, -0.0078325000, -0.0078258000, -0.0078102000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0049410000; + } + pin ("A3") { + capacitance : 0.0049160000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0046790000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0085177000, 0.0085185000, 0.0085202000, 0.0085181000, 0.0085132000, 0.0085020000, 0.0084762000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0085300000, -0.0085236000, -0.0085090000, -0.0085055000, -0.0084976000, -0.0084793000, -0.0084372000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0051540000; + } + pin ("B1") { + capacitance : 0.0044590000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041050000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045958000, 0.0045836000, 0.0045557000, 0.0045884000, 0.0046637000, 0.0048374000, 0.0052377000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034171000, -0.0034114000, -0.0033985000, -0.0033991000, -0.0034005000, -0.0034037000, -0.0034111000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0048140000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2&A3) | (B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015805970, 0.0049965720, 0.0157951300, 0.0499314600, 0.1578430000, 0.4989722000"); + values("0.0280411000, 0.0263166000, 0.0213879000, 0.0072106000, -0.0433108000, -0.2161394000, -0.7684605000", \ + "0.0277785000, 0.0261725000, 0.0211848000, 0.0070836000, -0.0434608000, -0.2163738000, -0.7686342000", \ + "0.0274898000, 0.0259039000, 0.0209051000, 0.0065949000, -0.0439590000, -0.2166494000, -0.7689974000", \ + "0.0270212000, 0.0252755000, 0.0202746000, 0.0060852000, -0.0444310000, -0.2172789000, -0.7695265000", \ + "0.0264573000, 0.0249330000, 0.0197855000, 0.0054826000, -0.0452256000, -0.2177985000, -0.7700036000", \ + "0.0256213000, 0.0238698000, 0.0186946000, 0.0049347000, -0.0455828000, -0.2181175000, -0.7701543000", \ + "0.0348975000, 0.0329246000, 0.0270516000, 0.0094182000, -0.0453528000, -0.2183897000, -0.7700850000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015805970, 0.0049965720, 0.0157951300, 0.0499314600, 0.1578430000, 0.4989722000"); + values("0.0339809000, 0.0358473000, 0.0418293000, 0.0600140000, 0.1160557000, 0.2902158000, 0.8367808000", \ + "0.0337656000, 0.0356130000, 0.0416106000, 0.0598185000, 0.1158669000, 0.2899506000, 0.8367097000", \ + "0.0333640000, 0.0352334000, 0.0411885000, 0.0595401000, 0.1155524000, 0.2895328000, 0.8369673000", \ + "0.0330731000, 0.0349427000, 0.0408709000, 0.0592249000, 0.1150525000, 0.2891849000, 0.8366563000", \ + "0.0331295000, 0.0349979000, 0.0407981000, 0.0587326000, 0.1140776000, 0.2885899000, 0.8353350000", \ + "0.0344102000, 0.0361582000, 0.0417169000, 0.0592520000, 0.1142055000, 0.2873641000, 0.8359845000", \ + "0.0367626000, 0.0384287000, 0.0438981000, 0.0611830000, 0.1159533000, 0.2888314000, 0.8339947000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015805970, 0.0049965720, 0.0157951300, 0.0499314600, 0.1578430000, 0.4989722000"); + values("0.0339096000, 0.0321709000, 0.0271024000, 0.0128805000, -0.0378402000, -0.2105567000, -0.7626133000", \ + "0.0339022000, 0.0321419000, 0.0270931000, 0.0127785000, -0.0379588000, -0.2107936000, -0.7628909000", \ + "0.0333255000, 0.0316692000, 0.0265895000, 0.0123003000, -0.0383989000, -0.2111222000, -0.7631735000", \ + "0.0328734000, 0.0311303000, 0.0261644000, 0.0118813000, -0.0388237000, -0.2116313000, -0.7636992000", \ + "0.0323740000, 0.0306118000, 0.0255812000, 0.0111521000, -0.0396267000, -0.2122276000, -0.7642407000", \ + "0.0315439000, 0.0297620000, 0.0246472000, 0.0103885000, -0.0400448000, -0.2126280000, -0.7645432000", \ + "0.0396981000, 0.0377304000, 0.0318459000, 0.0144029000, -0.0402543000, -0.2134547000, -0.7649766000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015805970, 0.0049965720, 0.0157951300, 0.0499314600, 0.1578430000, 0.4989722000"); + values("0.0347813000, 0.0366088000, 0.0425406000, 0.0609844000, 0.1170317000, 0.2909249000, 0.8377248000", \ + "0.0346489000, 0.0365075000, 0.0423895000, 0.0607403000, 0.1168260000, 0.2905372000, 0.8378446000", \ + "0.0343198000, 0.0362212000, 0.0421803000, 0.0604492000, 0.1164609000, 0.2906395000, 0.8369966000", \ + "0.0339546000, 0.0358504000, 0.0417802000, 0.0601711000, 0.1161063000, 0.2901265000, 0.8367001000", \ + "0.0337279000, 0.0355982000, 0.0415906000, 0.0596473000, 0.1154407000, 0.2895494000, 0.8371669000", \ + "0.0347128000, 0.0364896000, 0.0421643000, 0.0599145000, 0.1149964000, 0.2883524000, 0.8358424000", \ + "0.0365974000, 0.0382678000, 0.0438093000, 0.0614390000, 0.1166182000, 0.2899135000, 0.8350688000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015805970, 0.0049965720, 0.0157951300, 0.0499314600, 0.1578430000, 0.4989722000"); + values("0.0395742000, 0.0378305000, 0.0327575000, 0.0186607000, -0.0320805000, -0.2046841000, -0.7565326000", \ + "0.0394514000, 0.0377212000, 0.0326408000, 0.0182442000, -0.0323613000, -0.2048390000, -0.7568248000", \ + "0.0393288000, 0.0375593000, 0.0324971000, 0.0182745000, -0.0325881000, -0.2051184000, -0.7570325000", \ + "0.0388180000, 0.0371433000, 0.0320083000, 0.0176917000, -0.0329146000, -0.2054104000, -0.7573376000", \ + "0.0385114000, 0.0367502000, 0.0317307000, 0.0173014000, -0.0333359000, -0.2058493000, -0.7576654000", \ + "0.0384393000, 0.0366330000, 0.0313401000, 0.0169129000, -0.0337228000, -0.2060010000, -0.7577492000", \ + "0.0467280000, 0.0447566000, 0.0389875000, 0.0212984000, -0.0334830000, -0.2058492000, -0.7574704000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015805970, 0.0049965720, 0.0157951300, 0.0499314600, 0.1578430000, 0.4989722000"); + values("0.0353609000, 0.0372175000, 0.0431950000, 0.0614318000, 0.1175002000, 0.2911568000, 0.8383628000", \ + "0.0350798000, 0.0369833000, 0.0429283000, 0.0611844000, 0.1172309000, 0.2912405000, 0.8371590000", \ + "0.0347693000, 0.0366515000, 0.0426256000, 0.0608667000, 0.1168509000, 0.2909818000, 0.8373534000", \ + "0.0343155000, 0.0361701000, 0.0421494000, 0.0605254000, 0.1164729000, 0.2904406000, 0.8374593000", \ + "0.0342233000, 0.0360701000, 0.0419397000, 0.0598753000, 0.1158949000, 0.2898058000, 0.8373250000", \ + "0.0352120000, 0.0369751000, 0.0427506000, 0.0603822000, 0.1152316000, 0.2884658000, 0.8357927000", \ + "0.0364317000, 0.0381143000, 0.0437876000, 0.0610950000, 0.1165595000, 0.2897811000, 0.8348342000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015805970, 0.0049965720, 0.0157951300, 0.0499314600, 0.1578430000, 0.4989722000"); + values("0.0375251000, 0.0359103000, 0.0308210000, 0.0165099000, -0.0340726000, -0.2065495000, -0.7584035000", \ + "0.0372019000, 0.0355921000, 0.0305301000, 0.0162835000, -0.0342817000, -0.2068215000, -0.7586651000", \ + "0.0371032000, 0.0352618000, 0.0301752000, 0.0159283000, -0.0346706000, -0.2072454000, -0.7590878000", \ + "0.0365221000, 0.0347551000, 0.0297298000, 0.0153224000, -0.0353300000, -0.2077425000, -0.7596216000", \ + "0.0370146000, 0.0352402000, 0.0301433000, 0.0156156000, -0.0354090000, -0.2080746000, -0.7598633000", \ + "0.0369936000, 0.0350662000, 0.0297970000, 0.0163153000, -0.0347126000, -0.2075501000, -0.7592414000", \ + "0.0483489000, 0.0462886000, 0.0401880000, 0.0222419000, -0.0327103000, -0.2058493000, -0.7568667000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015805970, 0.0049965720, 0.0157951300, 0.0499314600, 0.1578430000, 0.4989722000"); + values("0.0247040000, 0.0266683000, 0.0327553000, 0.0509730000, 0.1060937000, 0.2780887000, 0.8219814000", \ + "0.0246205000, 0.0265851000, 0.0326576000, 0.0508679000, 0.1060560000, 0.2780580000, 0.8221090000", \ + "0.0243506000, 0.0262915000, 0.0322836000, 0.0504152000, 0.1057500000, 0.2778998000, 0.8218820000", \ + "0.0238951000, 0.0257638000, 0.0316138000, 0.0496068000, 0.1050701000, 0.2788634000, 0.8216755000", \ + "0.0239629000, 0.0257089000, 0.0312681000, 0.0491347000, 0.1043014000, 0.2780962000, 0.8215055000", \ + "0.0249920000, 0.0267336000, 0.0322739000, 0.0498900000, 0.1044919000, 0.2772045000, 0.8250773000", \ + "0.0292002000, 0.0308000000, 0.0360573000, 0.0533901000, 0.1084017000, 0.2806824000, 0.8251881000"); + } + } + max_capacitance : 0.4989720000; + max_transition : 1.5044100000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015806000, 0.0049965700, 0.0157951000, 0.0499315000, 0.1578430000, 0.4989720000"); + values("0.1833494000, 0.1872618000, 0.1973707000, 0.2201386000, 0.2675200000, 0.3753909000, 0.6701638000", \ + "0.1883310000, 0.1922445000, 0.2023598000, 0.2249734000, 0.2725459000, 0.3803836000, 0.6751742000", \ + "0.2007563000, 0.2046252000, 0.2147073000, 0.2374383000, 0.2849314000, 0.3927454000, 0.6869703000", \ + "0.2297025000, 0.2336012000, 0.2436665000, 0.2663622000, 0.3137458000, 0.4216656000, 0.7164612000", \ + "0.2930105000, 0.2969354000, 0.3070372000, 0.3296346000, 0.3774754000, 0.4850718000, 0.7796997000", \ + "0.4169481000, 0.4212500000, 0.4323452000, 0.4570735000, 0.5077408000, 0.6178046000, 0.9134348000", \ + "0.6288848000, 0.6340857000, 0.6475243000, 0.6770111000, 0.7357500000, 0.8559528000, 1.1565813000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015806000, 0.0049965700, 0.0157951000, 0.0499315000, 0.1578430000, 0.4989720000"); + values("0.1032693000, 0.1076521000, 0.1193829000, 0.1484235000, 0.2243103000, 0.4507915000, 1.1613078000", \ + "0.1068967000, 0.1112966000, 0.1230179000, 0.1520557000, 0.2280080000, 0.4543325000, 1.1657778000", \ + "0.1159563000, 0.1204656000, 0.1321217000, 0.1612544000, 0.2372363000, 0.4632974000, 1.1725623000", \ + "0.1380954000, 0.1424681000, 0.1541130000, 0.1831169000, 0.2588778000, 0.4853347000, 1.1940964000", \ + "0.1778348000, 0.1823160000, 0.1941841000, 0.2235876000, 0.2997665000, 0.5264155000, 1.2378785000", \ + "0.2247665000, 0.2299395000, 0.2429677000, 0.2728652000, 0.3499118000, 0.5768760000, 1.2868240000", \ + "0.2555917000, 0.2623382000, 0.2790448000, 0.3149890000, 0.3928870000, 0.6182187000, 1.3272877000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015806000, 0.0049965700, 0.0157951000, 0.0499315000, 0.1578430000, 0.4989720000"); + values("0.0270730000, 0.0295087000, 0.0359404000, 0.0521989000, 0.0933951000, 0.2106308000, 0.5952913000", \ + "0.0272812000, 0.0298085000, 0.0363013000, 0.0527591000, 0.0934679000, 0.2102509000, 0.5944583000", \ + "0.0273241000, 0.0298162000, 0.0363169000, 0.0522151000, 0.0929927000, 0.2106332000, 0.5965788000", \ + "0.0271094000, 0.0295669000, 0.0361009000, 0.0520774000, 0.0934635000, 0.2105936000, 0.5945485000", \ + "0.0273505000, 0.0298608000, 0.0360859000, 0.0520578000, 0.0929503000, 0.2107273000, 0.5962897000", \ + "0.0325377000, 0.0351072000, 0.0420028000, 0.0586278000, 0.0984365000, 0.2137125000, 0.5950033000", \ + "0.0453402000, 0.0481729000, 0.0564489000, 0.0736956000, 0.1157033000, 0.2287728000, 0.5994550000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015806000, 0.0049965700, 0.0157951000, 0.0499315000, 0.1578430000, 0.4989720000"); + values("0.0249389000, 0.0286219000, 0.0390471000, 0.0697794000, 0.1669309000, 0.4866164000, 1.5043238000", \ + "0.0249282000, 0.0285712000, 0.0389704000, 0.0697635000, 0.1670469000, 0.4870765000, 1.5003362000", \ + "0.0250152000, 0.0286541000, 0.0391042000, 0.0697431000, 0.1671647000, 0.4861045000, 1.5025012000", \ + "0.0248326000, 0.0284516000, 0.0389609000, 0.0696343000, 0.1670335000, 0.4870207000, 1.5016663000", \ + "0.0268550000, 0.0303332000, 0.0407478000, 0.0711422000, 0.1679562000, 0.4872410000, 1.5025816000", \ + "0.0333429000, 0.0369732000, 0.0463552000, 0.0754150000, 0.1699463000, 0.4863454000, 1.5028336000", \ + "0.0459108000, 0.0500861000, 0.0605545000, 0.0865796000, 0.1744996000, 0.4883753000, 1.5002247000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015806000, 0.0049965700, 0.0157951000, 0.0499315000, 0.1578430000, 0.4989720000"); + values("0.1934297000, 0.1973884000, 0.2075071000, 0.2299738000, 0.2764649000, 0.3826518000, 0.6767225000", \ + "0.1985138000, 0.2025102000, 0.2126132000, 0.2350654000, 0.2816709000, 0.3877504000, 0.6820738000", \ + "0.2112100000, 0.2151632000, 0.2252807000, 0.2477800000, 0.2943202000, 0.4005427000, 0.6946353000", \ + "0.2405741000, 0.2445319000, 0.2546537000, 0.2768932000, 0.3235699000, 0.4298129000, 0.7241140000", \ + "0.3036444000, 0.3075551000, 0.3176963000, 0.3401094000, 0.3869108000, 0.4930877000, 0.7873482000", \ + "0.4306900000, 0.4350402000, 0.4461490000, 0.4702726000, 0.5189828000, 0.6272308000, 0.9217174000", \ + "0.6493326000, 0.6546587000, 0.6679063000, 0.6969911000, 0.7532612000, 0.8699625000, 1.1689256000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015806000, 0.0049965700, 0.0157951000, 0.0499315000, 0.1578430000, 0.4989720000"); + values("0.1104839000, 0.1148516000, 0.1265433000, 0.1556329000, 0.2317051000, 0.4580653000, 1.1665499000", \ + "0.1144325000, 0.1188312000, 0.1304600000, 0.1595735000, 0.2355852000, 0.4617112000, 1.1707537000", \ + "0.1231140000, 0.1275344000, 0.1392319000, 0.1683027000, 0.2442981000, 0.4706329000, 1.1802073000", \ + "0.1432462000, 0.1476234000, 0.1593049000, 0.1883221000, 0.2642901000, 0.4912503000, 1.1980203000", \ + "0.1814392000, 0.1860347000, 0.1981649000, 0.2278435000, 0.3040906000, 0.5302289000, 1.2390745000", \ + "0.2321132000, 0.2373289000, 0.2507103000, 0.2814281000, 0.3586864000, 0.5852989000, 1.2961568000", \ + "0.2716845000, 0.2783061000, 0.2951731000, 0.3313295000, 0.4116487000, 0.6387658000, 1.3468094000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015806000, 0.0049965700, 0.0157951000, 0.0499315000, 0.1578430000, 0.4989720000"); + values("0.0276349000, 0.0300454000, 0.0363870000, 0.0516217000, 0.0918769000, 0.2087640000, 0.5957450000", \ + "0.0278691000, 0.0299469000, 0.0362397000, 0.0517770000, 0.0919799000, 0.2087683000, 0.5961041000", \ + "0.0278411000, 0.0302119000, 0.0364052000, 0.0517237000, 0.0919406000, 0.2088306000, 0.5955859000", \ + "0.0275877000, 0.0299394000, 0.0362141000, 0.0521653000, 0.0920503000, 0.2088025000, 0.5960720000", \ + "0.0275612000, 0.0300671000, 0.0362288000, 0.0517036000, 0.0917806000, 0.2088855000, 0.5948751000", \ + "0.0324840000, 0.0350780000, 0.0416903000, 0.0566814000, 0.0964153000, 0.2113215000, 0.5960099000", \ + "0.0441438000, 0.0474893000, 0.0544458000, 0.0710954000, 0.1117273000, 0.2236189000, 0.5982929000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015806000, 0.0049965700, 0.0157951000, 0.0499315000, 0.1578430000, 0.4989720000"); + values("0.0249730000, 0.0286110000, 0.0391484000, 0.0696425000, 0.1673188000, 0.4876551000, 1.5028264000", \ + "0.0249810000, 0.0286209000, 0.0390190000, 0.0696782000, 0.1672818000, 0.4867307000, 1.5027274000", \ + "0.0250392000, 0.0286720000, 0.0390160000, 0.0697156000, 0.1673338000, 0.4862665000, 1.5032079000", \ + "0.0249811000, 0.0285311000, 0.0388717000, 0.0695450000, 0.1671677000, 0.4875315000, 1.5019358000", \ + "0.0267633000, 0.0304120000, 0.0410101000, 0.0710875000, 0.1677517000, 0.4867465000, 1.5014220000", \ + "0.0324268000, 0.0361450000, 0.0463802000, 0.0755039000, 0.1700865000, 0.4869983000, 1.5036261000", \ + "0.0441442000, 0.0482044000, 0.0591867000, 0.0867300000, 0.1745828000, 0.4891137000, 1.4976167000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015806000, 0.0049965700, 0.0157951000, 0.0499315000, 0.1578430000, 0.4989720000"); + values("0.2050415000, 0.2090544000, 0.2192364000, 0.2415317000, 0.2879866000, 0.3938720000, 0.6881342000", \ + "0.2103147000, 0.2143097000, 0.2244792000, 0.2469471000, 0.2936731000, 0.3993013000, 0.6935111000", \ + "0.2233650000, 0.2273604000, 0.2375524000, 0.2600654000, 0.3067407000, 0.4122402000, 0.7065139000", \ + "0.2529055000, 0.2568937000, 0.2670723000, 0.2895372000, 0.3361748000, 0.4417710000, 0.7361316000", \ + "0.3150142000, 0.3190093000, 0.3292085000, 0.3515891000, 0.3981716000, 0.5043393000, 0.7984900000", \ + "0.4413874000, 0.4457327000, 0.4567415000, 0.4808593000, 0.5295010000, 0.6361733000, 0.9311195000", \ + "0.6575757000, 0.6628363000, 0.6762745000, 0.7046701000, 0.7606077000, 0.8750088000, 1.1731133000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015806000, 0.0049965700, 0.0157951000, 0.0499315000, 0.1578430000, 0.4989720000"); + values("0.1157956000, 0.1201938000, 0.1319313000, 0.1609236000, 0.2368939000, 0.4628382000, 1.1717778000", \ + "0.1197348000, 0.1241437000, 0.1358525000, 0.1649420000, 0.2409357000, 0.4670164000, 1.1757448000", \ + "0.1276738000, 0.1320651000, 0.1438232000, 0.1728889000, 0.2488058000, 0.4752193000, 1.1853805000", \ + "0.1445221000, 0.1489219000, 0.1606402000, 0.1896221000, 0.2656221000, 0.4917347000, 1.2006348000", \ + "0.1770541000, 0.1816482000, 0.1937594000, 0.2232274000, 0.2995081000, 0.5254470000, 1.2345470000", \ + "0.2237077000, 0.2288302000, 0.2420337000, 0.2732815000, 0.3508515000, 0.5771760000, 1.2880241000", \ + "0.2638777000, 0.2703821000, 0.2872202000, 0.3233409000, 0.4044034000, 0.6313618000, 1.3392923000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015806000, 0.0049965700, 0.0157951000, 0.0499315000, 0.1578430000, 0.4989720000"); + values("0.0282387000, 0.0305715000, 0.0369591000, 0.0518923000, 0.0913561000, 0.2082537000, 0.5951306000", \ + "0.0283662000, 0.0307317000, 0.0367844000, 0.0522494000, 0.0910493000, 0.2079923000, 0.5942145000", \ + "0.0282516000, 0.0305920000, 0.0370208000, 0.0520172000, 0.0914041000, 0.2083014000, 0.5960045000", \ + "0.0283517000, 0.0307425000, 0.0370037000, 0.0519670000, 0.0915391000, 0.2081055000, 0.5958078000", \ + "0.0282548000, 0.0305731000, 0.0367971000, 0.0517338000, 0.0915009000, 0.2079995000, 0.5950158000", \ + "0.0327888000, 0.0353205000, 0.0412153000, 0.0563430000, 0.0948583000, 0.2104345000, 0.5942615000", \ + "0.0444761000, 0.0467760000, 0.0544680000, 0.0704326000, 0.1098810000, 0.2220146000, 0.5973779000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015806000, 0.0049965700, 0.0157951000, 0.0499315000, 0.1578430000, 0.4989720000"); + values("0.0249818000, 0.0286203000, 0.0390751000, 0.0696774000, 0.1672528000, 0.4865773000, 1.5025449000", \ + "0.0250525000, 0.0286844000, 0.0389660000, 0.0697416000, 0.1672636000, 0.4860614000, 1.5003084000", \ + "0.0250026000, 0.0285993000, 0.0390324000, 0.0697492000, 0.1673687000, 0.4867688000, 1.5044096000", \ + "0.0248342000, 0.0285401000, 0.0390575000, 0.0695960000, 0.1673090000, 0.4868662000, 1.5025772000", \ + "0.0266048000, 0.0302831000, 0.0408219000, 0.0709013000, 0.1679782000, 0.4866648000, 1.5016772000", \ + "0.0311461000, 0.0348358000, 0.0458939000, 0.0751681000, 0.1701208000, 0.4865454000, 1.5026471000", \ + "0.0420567000, 0.0465337000, 0.0578150000, 0.0863733000, 0.1753358000, 0.4874247000, 1.5004430000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015806000, 0.0049965700, 0.0157951000, 0.0499315000, 0.1578430000, 0.4989720000"); + values("0.1758746000, 0.1798793000, 0.1900793000, 0.2126109000, 0.2593541000, 0.3651565000, 0.6595879000", \ + "0.1795033000, 0.1835115000, 0.1937268000, 0.2163369000, 0.2626740000, 0.3685778000, 0.6627803000", \ + "0.1897512000, 0.1937323000, 0.2038013000, 0.2262877000, 0.2729808000, 0.3787288000, 0.6732116000", \ + "0.2167954000, 0.2207741000, 0.2309655000, 0.2534958000, 0.3000229000, 0.4059693000, 0.7000586000", \ + "0.2836572000, 0.2876478000, 0.2977579000, 0.3200413000, 0.3665906000, 0.4725502000, 0.7667680000", \ + "0.4236710000, 0.4282956000, 0.4399378000, 0.4645681000, 0.5126270000, 0.6203420000, 0.9148099000", \ + "0.6481007000, 0.6540106000, 0.6690471000, 0.7006749000, 0.7581752000, 0.8707808000, 1.1667961000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015806000, 0.0049965700, 0.0157951000, 0.0499315000, 0.1578430000, 0.4989720000"); + values("0.0584161000, 0.0622635000, 0.0726477000, 0.0988440000, 0.1710801000, 0.3947480000, 1.1020740000", \ + "0.0629925000, 0.0668372000, 0.0772094000, 0.1034049000, 0.1757316000, 0.3994332000, 1.1068083000", \ + "0.0738632000, 0.0776657000, 0.0879403000, 0.1140546000, 0.1865489000, 0.4103737000, 1.1171259000", \ + "0.0950462000, 0.0989950000, 0.1094688000, 0.1357056000, 0.2084962000, 0.4333238000, 1.1390280000", \ + "0.1229965000, 0.1278125000, 0.1398490000, 0.1677781000, 0.2411510000, 0.4664811000, 1.1721017000", \ + "0.1486526000, 0.1552623000, 0.1710029000, 0.2032490000, 0.2784924000, 0.5030115000, 1.2128459000", \ + "0.1500490000, 0.1584204000, 0.1792040000, 0.2212892000, 0.3034233000, 0.5281440000, 1.2346044000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015806000, 0.0049965700, 0.0157951000, 0.0499315000, 0.1578430000, 0.4989720000"); + values("0.0284031000, 0.0308395000, 0.0367154000, 0.0520610000, 0.0908986000, 0.2083609000, 0.5955511000", \ + "0.0283925000, 0.0308125000, 0.0371862000, 0.0523053000, 0.0917372000, 0.2081758000, 0.5955585000", \ + "0.0282655000, 0.0306077000, 0.0368652000, 0.0520292000, 0.0918480000, 0.2083329000, 0.5962461000", \ + "0.0286514000, 0.0310373000, 0.0372300000, 0.0520278000, 0.0916528000, 0.2082178000, 0.5960807000", \ + "0.0284349000, 0.0307689000, 0.0370478000, 0.0520615000, 0.0918678000, 0.2082636000, 0.5952441000", \ + "0.0367527000, 0.0388135000, 0.0449158000, 0.0591544000, 0.0961787000, 0.2106071000, 0.5958961000", \ + "0.0534687000, 0.0566202000, 0.0655198000, 0.0793925000, 0.1134012000, 0.2203884000, 0.5987071000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015806000, 0.0049965700, 0.0157951000, 0.0499315000, 0.1578430000, 0.4989720000"); + values("0.0198651000, 0.0233027000, 0.0331875000, 0.0631752000, 0.1622570000, 0.4839468000, 1.4966313000", \ + "0.0198669000, 0.0233067000, 0.0331966000, 0.0631868000, 0.1622760000, 0.4838616000, 1.4952067000", \ + "0.0198919000, 0.0233406000, 0.0332518000, 0.0632394000, 0.1622558000, 0.4837928000, 1.4977233000", \ + "0.0220802000, 0.0252257000, 0.0345796000, 0.0636785000, 0.1622174000, 0.4841029000, 1.4997475000", \ + "0.0289602000, 0.0321671000, 0.0406589000, 0.0675272000, 0.1633298000, 0.4840019000, 1.4986572000", \ + "0.0416913000, 0.0450958000, 0.0538139000, 0.0768239000, 0.1664525000, 0.4820825000, 1.5008292000", \ + "0.0596911000, 0.0642470000, 0.0746897000, 0.0985182000, 0.1762623000, 0.4846276000, 1.4970420000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__a31oi_1 */ + + cell ("sky130_fd_sc_hd__a31oi_2") { + leakage_power () { + value : 0.0027951000; + when : "!A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0008266000; + when : "!A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0027951000; + when : "!A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0008558000; + when : "!A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0027951000; + when : "!A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0008588000; + when : "!A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0027951000; + when : "!A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0015629000; + when : "!A1&A2&A3&!B1"; + } + leakage_power () { + value : 0.0027951000; + when : "A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0008723000; + when : "A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0027951000; + when : "A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0013812000; + when : "A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0027951000; + when : "A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0013766000; + when : "A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0003247000; + when : "A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0031468000; + when : "A1&A2&A3&!B1"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__a31oi"; + cell_leakage_power : 0.0019232090; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0044510000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0043400000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0094098000, 0.0094125000, 0.0094188000, 0.0094151000, 0.0094066000, 0.0093870000, 0.0093419000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0071500000, -0.0071523000, -0.0071576000, -0.0071436000, -0.0071113000, -0.0070369000, -0.0068654000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045620000; + } + pin ("A2") { + capacitance : 0.0043430000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041670000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0084257000, 0.0084129000, 0.0083835000, 0.0084147000, 0.0084868000, 0.0086530000, 0.0090360000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0077893000, -0.0077891000, -0.0077885000, -0.0077865000, -0.0077819000, -0.0077712000, -0.0077466000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045190000; + } + pin ("A3") { + capacitance : 0.0044070000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041590000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078495000, 0.0078554000, 0.0078692000, 0.0078732000, 0.0078825000, 0.0079038000, 0.0079530000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078774000, -0.0078778000, -0.0078789000, -0.0078774000, -0.0078739000, -0.0078658000, -0.0078472000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046550000; + } + pin ("B1") { + capacitance : 0.0043920000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040760000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0049663000, 0.0049504000, 0.0049138000, 0.0049500000, 0.0050336000, 0.0052262000, 0.0056701000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0035165000, -0.0035179000, -0.0035213000, -0.0035210000, -0.0035202000, -0.0035185000, -0.0035146000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047080000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1) | (!A2&!B1) | (!A3&!B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012431530, 0.0030908590, 0.0076848220, 0.0191068200, 0.0475054100, 0.1181130000"); + values("0.0098799000, 0.0086903000, 0.0057383000, -0.0015442000, -0.0199066000, -0.0656932000, -0.1799111000", \ + "0.0096331000, 0.0084551000, 0.0055546000, -0.0017519000, -0.0201024000, -0.0659038000, -0.1800939000", \ + "0.0091989000, 0.0080217000, 0.0051502000, -0.0020938000, -0.0203698000, -0.0660733000, -0.1801677000", \ + "0.0086756000, 0.0075326000, 0.0046464000, -0.0025082000, -0.0207091000, -0.0663248000, -0.1804005000", \ + "0.0082564000, 0.0071271000, 0.0043263000, -0.0028884000, -0.0210357000, -0.0665692000, -0.1805372000", \ + "0.0090202000, 0.0076992000, 0.0047001000, -0.0030173000, -0.0211311000, -0.0666711000, -0.1806737000", \ + "0.0107110000, 0.0093999000, 0.0062350000, -0.0013314000, -0.0201910000, -0.0665304000, -0.1808138000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012431530, 0.0030908590, 0.0076848220, 0.0191068200, 0.0475054100, 0.1181130000"); + values("0.0151280000, 0.0164596000, 0.0196623000, 0.0273473000, 0.0457473000, 0.0912960000, 0.2042296000", \ + "0.0146648000, 0.0160109000, 0.0192598000, 0.0269821000, 0.0456307000, 0.0912841000, 0.2043027000", \ + "0.0141442000, 0.0154436000, 0.0186976000, 0.0265156000, 0.0452746000, 0.0913990000, 0.2042526000", \ + "0.0137499000, 0.0150188000, 0.0181827000, 0.0258088000, 0.0446727000, 0.0907269000, 0.2040701000", \ + "0.0134945000, 0.0147407000, 0.0177767000, 0.0253208000, 0.0441100000, 0.0906237000, 0.2043750000", \ + "0.0134082000, 0.0146610000, 0.0176931000, 0.0252506000, 0.0437472000, 0.0898241000, 0.2042141000", \ + "0.0133907000, 0.0144573000, 0.0174570000, 0.0247172000, 0.0436857000, 0.0896745000, 0.2035164000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012431530, 0.0030908590, 0.0076848220, 0.0191068200, 0.0475054100, 0.1181130000"); + values("0.0107967000, 0.0096117000, 0.0066646000, -0.0006943000, -0.0190273000, -0.0648543000, -0.1790050000", \ + "0.0105867000, 0.0093977000, 0.0064486000, -0.0008854000, -0.0192090000, -0.0650259000, -0.1791503000", \ + "0.0102467000, 0.0090734000, 0.0061675000, -0.0011384000, -0.0194318000, -0.0651833000, -0.1793313000", \ + "0.0098133000, 0.0086622000, 0.0057888000, -0.0014686000, -0.0197144000, -0.0653774000, -0.1794470000", \ + "0.0094680000, 0.0082915000, 0.0054430000, -0.0017596000, -0.0199095000, -0.0655384000, -0.1795592000", \ + "0.0096648000, 0.0084802000, 0.0054999000, -0.0018867000, -0.0203504000, -0.0658627000, -0.1798044000", \ + "0.0107866000, 0.0095500000, 0.0065401000, -0.0009887000, -0.0196391000, -0.0658567000, -0.1798142000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012431530, 0.0030908590, 0.0076848220, 0.0191068200, 0.0475054100, 0.1181130000"); + values("0.0214001000, 0.0225943000, 0.0256062000, 0.0330372000, 0.0514638000, 0.0968632000, 0.2096911000", \ + "0.0211438000, 0.0223414000, 0.0253867000, 0.0328861000, 0.0513983000, 0.0968656000, 0.2097353000", \ + "0.0207248000, 0.0219689000, 0.0250418000, 0.0326138000, 0.0511642000, 0.0967639000, 0.2097393000", \ + "0.0203536000, 0.0215459000, 0.0245744000, 0.0321616000, 0.0507498000, 0.0965342000, 0.2095595000", \ + "0.0199379000, 0.0211690000, 0.0241971000, 0.0317107000, 0.0502033000, 0.0959978000, 0.2093558000", \ + "0.0196921000, 0.0209174000, 0.0239524000, 0.0314610000, 0.0499435000, 0.0955724000, 0.2086669000", \ + "0.0190553000, 0.0202163000, 0.0231896000, 0.0306716000, 0.0495243000, 0.0954283000, 0.2086831000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012431530, 0.0030908590, 0.0076848220, 0.0191068200, 0.0475054100, 0.1181130000"); + values("0.0107518000, 0.0095693000, 0.0066295000, -0.0007199000, -0.0190742000, -0.0648477000, -0.1790677000", \ + "0.0105257000, 0.0093461000, 0.0063907000, -0.0009517000, -0.0192937000, -0.0650406000, -0.1792309000", \ + "0.0101705000, 0.0090024000, 0.0060905000, -0.0012056000, -0.0195170000, -0.0652529000, -0.1794458000", \ + "0.0097143000, 0.0085546000, 0.0056344000, -0.0015962000, -0.0197694000, -0.0654454000, -0.1795667000", \ + "0.0093286000, 0.0081818000, 0.0053012000, -0.0018894000, -0.0200083000, -0.0656094000, -0.1796504000", \ + "0.0095460000, 0.0083293000, 0.0053971000, -0.0019232000, -0.0205011000, -0.0659472000, -0.1798543000", \ + "0.0106948000, 0.0094216000, 0.0064352000, -0.0010971000, -0.0197187000, -0.0659362000, -0.1798245000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012431530, 0.0030908590, 0.0076848220, 0.0191068200, 0.0475054100, 0.1181130000"); + values("0.0278990000, 0.0291234000, 0.0321141000, 0.0395739000, 0.0579984000, 0.1036207000, 0.2166322000", \ + "0.0276298000, 0.0288626000, 0.0318611000, 0.0393429000, 0.0577906000, 0.1034004000, 0.2164345000", \ + "0.0273012000, 0.0284929000, 0.0315694000, 0.0391145000, 0.0576334000, 0.1032332000, 0.2162572000", \ + "0.0269555000, 0.0282015000, 0.0312267000, 0.0387713000, 0.0573218000, 0.1030778000, 0.2161716000", \ + "0.0267133000, 0.0279199000, 0.0309500000, 0.0384838000, 0.0570225000, 0.1028799000, 0.2159619000", \ + "0.0265779000, 0.0278346000, 0.0309274000, 0.0384706000, 0.0570073000, 0.1027723000, 0.2158181000", \ + "0.0265091000, 0.0276404000, 0.0305824000, 0.0381250000, 0.0570330000, 0.1028396000, 0.2161931000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012431530, 0.0030908590, 0.0076848220, 0.0191068200, 0.0475054100, 0.1181130000"); + values("-0.0002959000, -0.0013775000, -0.0041832000, -0.0114410000, -0.0298142000, -0.0757537000, -0.1901010000", \ + "-0.0006173000, -0.0016613000, -0.0043870000, -0.0114928000, -0.0297459000, -0.0756121000, -0.1899164000", \ + "-0.0010080000, -0.0020407000, -0.0047015000, -0.0117103000, -0.0297787000, -0.0755302000, -0.1897684000", \ + "-0.0013754000, -0.0023636000, -0.0051932000, -0.0121114000, -0.0300708000, -0.0756029000, -0.1897289000", \ + "-0.0009441000, -0.0021176000, -0.0049885000, -0.0121228000, -0.0304037000, -0.0758159000, -0.1898165000", \ + "-0.0001118000, -0.0014721000, -0.0045508000, -0.0118725000, -0.0299947000, -0.0759640000, -0.1899799000", \ + "0.0031092000, 0.0017263000, -0.0016529000, -0.0095994000, -0.0286678000, -0.0743181000, -0.1895033000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012431530, 0.0030908590, 0.0076848220, 0.0191068200, 0.0475054100, 0.1181130000"); + values("0.0251162000, 0.0264515000, 0.0295459000, 0.0372352000, 0.0558975000, 0.1015963000, 0.2146825000", \ + "0.0247741000, 0.0260065000, 0.0291507000, 0.0368679000, 0.0556773000, 0.1015928000, 0.2146177000", \ + "0.0243392000, 0.0256134000, 0.0287105000, 0.0363821000, 0.0551817000, 0.1011823000, 0.2144933000", \ + "0.0240151000, 0.0252548000, 0.0282481000, 0.0358592000, 0.0545944000, 0.1007613000, 0.2141288000", \ + "0.0238519000, 0.0250303000, 0.0280653000, 0.0355753000, 0.0541417000, 0.1000092000, 0.2135297000", \ + "0.0250787000, 0.0261998000, 0.0291214000, 0.0365441000, 0.0549510000, 0.0997917000, 0.2127271000", \ + "0.0278534000, 0.0289992000, 0.0316533000, 0.0383481000, 0.0559975000, 0.1007906000, 0.2127658000"); + } + } + max_capacitance : 0.1181130000; + max_transition : 1.4952570000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012431500, 0.0030908600, 0.0076848200, 0.0191068000, 0.0475054000, 0.1181130000"); + values("0.0437825000, 0.0475475000, 0.0563683000, 0.0771605000, 0.1260529000, 0.2438415000, 0.5332076000", \ + "0.0472867000, 0.0510624000, 0.0600217000, 0.0809472000, 0.1296385000, 0.2477874000, 0.5371041000", \ + "0.0562562000, 0.0600454000, 0.0690206000, 0.0900067000, 0.1391126000, 0.2570586000, 0.5469041000", \ + "0.0780847000, 0.0822746000, 0.0918173000, 0.1126025000, 0.1617254000, 0.2798674000, 0.5687148000", \ + "0.1056485000, 0.1118654000, 0.1257022000, 0.1558597000, 0.2142027000, 0.3326056000, 0.6211858000", \ + "0.1299914000, 0.1393014000, 0.1603713000, 0.2060020000, 0.2919030000, 0.4494630000, 0.7455627000", \ + "0.1285278000, 0.1424212000, 0.1733546000, 0.2421298000, 0.3762751000, 0.6150253000, 1.0164897000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012431500, 0.0030908600, 0.0076848200, 0.0191068000, 0.0475054000, 0.1181130000"); + values("0.0811107000, 0.0876962000, 0.1037586000, 0.1419459000, 0.2334235000, 0.4594151000, 1.0191952000", \ + "0.0851469000, 0.0918385000, 0.1081451000, 0.1466303000, 0.2389881000, 0.4654094000, 1.0256389000", \ + "0.0973830000, 0.1040645000, 0.1201072000, 0.1592391000, 0.2521738000, 0.4810243000, 1.0401739000", \ + "0.1275798000, 0.1339421000, 0.1494874000, 0.1879548000, 0.2813753000, 0.5096445000, 1.0712580000", \ + "0.1845705000, 0.1926092000, 0.2111745000, 0.2520301000, 0.3451914000, 0.5752782000, 1.1368783000", \ + "0.2767551000, 0.2889379000, 0.3160762000, 0.3731505000, 0.4859095000, 0.7192901000, 1.2874336000", \ + "0.4192404000, 0.4390803000, 0.4850920000, 0.5754909000, 0.7427775000, 1.0431163000, 1.6224860000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012431500, 0.0030908600, 0.0076848200, 0.0191068000, 0.0475054000, 0.1181130000"); + values("0.0434670000, 0.0474350000, 0.0574800000, 0.0828449000, 0.1456033000, 0.3035531000, 0.6961279000", \ + "0.0432480000, 0.0471879000, 0.0573241000, 0.0827530000, 0.1459242000, 0.3034411000, 0.6964533000", \ + "0.0420014000, 0.0459185000, 0.0564229000, 0.0823896000, 0.1458708000, 0.3033531000, 0.6959283000", \ + "0.0510973000, 0.0545225000, 0.0630255000, 0.0852800000, 0.1458659000, 0.3030601000, 0.6960523000", \ + "0.0716376000, 0.0769936000, 0.0892497000, 0.1153558000, 0.1663500000, 0.3068157000, 0.6958849000", \ + "0.1138361000, 0.1218365000, 0.1386365000, 0.1729964000, 0.2423219000, 0.3691671000, 0.7072549000", \ + "0.1863940000, 0.1982003000, 0.2249184000, 0.2776813000, 0.3744375000, 0.5440797000, 0.8600605000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012431500, 0.0030908600, 0.0076848200, 0.0191068000, 0.0475054000, 0.1181130000"); + values("0.0477130000, 0.0559325000, 0.0763447000, 0.1268999000, 0.2512880000, 0.5609587000, 1.3320217000", \ + "0.0479342000, 0.0560943000, 0.0764465000, 0.1268952000, 0.2514159000, 0.5599007000, 1.3321869000", \ + "0.0480465000, 0.0561950000, 0.0763990000, 0.1269975000, 0.2512955000, 0.5623801000, 1.3260297000", \ + "0.0489565000, 0.0568268000, 0.0768644000, 0.1269841000, 0.2511498000, 0.5611802000, 1.3268856000", \ + "0.0642234000, 0.0720215000, 0.0892123000, 0.1341713000, 0.2527009000, 0.5641815000, 1.3312518000", \ + "0.1007891000, 0.1093828000, 0.1303660000, 0.1776898000, 0.2841120000, 0.5670919000, 1.3382354000", \ + "0.1800636000, 0.1927415000, 0.2197419000, 0.2772258000, 0.3971342000, 0.6587531000, 1.3495898000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012431500, 0.0030908600, 0.0076848200, 0.0191068000, 0.0475054000, 0.1181130000"); + values("0.0519063000, 0.0555187000, 0.0645168000, 0.0851480000, 0.1340065000, 0.2519625000, 0.5413185000", \ + "0.0558375000, 0.0594970000, 0.0683620000, 0.0891687000, 0.1380023000, 0.2560464000, 0.5451227000", \ + "0.0640300000, 0.0676575000, 0.0765732000, 0.0973642000, 0.1463398000, 0.2642221000, 0.5536359000", \ + "0.0811143000, 0.0851655000, 0.0948517000, 0.1164059000, 0.1655284000, 0.2838114000, 0.5738934000", \ + "0.1082115000, 0.1133171000, 0.1261514000, 0.1528659000, 0.2078507000, 0.3284851000, 0.6191600000", \ + "0.1362755000, 0.1442469000, 0.1629087000, 0.2019730000, 0.2789451000, 0.4235149000, 0.7237646000", \ + "0.1390885000, 0.1515853000, 0.1803450000, 0.2414311000, 0.3606028000, 0.5710172000, 0.9399518000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012431500, 0.0030908600, 0.0076848200, 0.0191068000, 0.0475054000, 0.1181130000"); + values("0.1120437000, 0.1187694000, 0.1357593000, 0.1766832000, 0.2774264000, 0.5263233000, 1.1451744000", \ + "0.1169057000, 0.1237718000, 0.1406073000, 0.1822357000, 0.2831952000, 0.5323967000, 1.1503556000", \ + "0.1288580000, 0.1360125000, 0.1529230000, 0.1949584000, 0.2964967000, 0.5458905000, 1.1632337000", \ + "0.1587292000, 0.1654181000, 0.1826351000, 0.2243759000, 0.3264347000, 0.5765642000, 1.1946191000", \ + "0.2206564000, 0.2283182000, 0.2466021000, 0.2880612000, 0.3896434000, 0.6399418000, 1.2589297000", \ + "0.3285324000, 0.3387801000, 0.3627739000, 0.4171946000, 0.5318471000, 0.7835309000, 1.4059548000", \ + "0.5015469000, 0.5180543000, 0.5574318000, 0.6389112000, 0.7995859000, 1.1080024000, 1.7374010000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012431500, 0.0030908600, 0.0076848200, 0.0191068000, 0.0475054000, 0.1181130000"); + values("0.0428954000, 0.0470525000, 0.0571334000, 0.0824582000, 0.1458490000, 0.3031947000, 0.6960898000", \ + "0.0428038000, 0.0469153000, 0.0571100000, 0.0824757000, 0.1458158000, 0.3034394000, 0.6959947000", \ + "0.0426340000, 0.0465708000, 0.0567898000, 0.0823931000, 0.1457875000, 0.3034454000, 0.6954706000", \ + "0.0482340000, 0.0519602000, 0.0608575000, 0.0845899000, 0.1460915000, 0.3030973000, 0.6958492000", \ + "0.0648834000, 0.0688595000, 0.0790893000, 0.1030905000, 0.1581272000, 0.3065433000, 0.6956992000", \ + "0.1025215000, 0.1082205000, 0.1210601000, 0.1488861000, 0.2090084000, 0.3437231000, 0.7048042000", \ + "0.1714608000, 0.1799953000, 0.1991253000, 0.2395548000, 0.3176243000, 0.4709939000, 0.7991403000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012431500, 0.0030908600, 0.0076848200, 0.0191068000, 0.0475054000, 0.1181130000"); + values("0.0729178000, 0.0821080000, 0.1047185000, 0.1602937000, 0.2979253000, 0.6372682000, 1.4825833000", \ + "0.0730309000, 0.0820154000, 0.1046661000, 0.1604054000, 0.2976564000, 0.6376233000, 1.4824383000", \ + "0.0730377000, 0.0821677000, 0.1045370000, 0.1602221000, 0.2976483000, 0.6374802000, 1.4801164000", \ + "0.0732804000, 0.0822676000, 0.1047453000, 0.1604185000, 0.2986519000, 0.6386194000, 1.4801198000", \ + "0.0837979000, 0.0914900000, 0.1120462000, 0.1641823000, 0.2977405000, 0.6375720000, 1.4849160000", \ + "0.1198314000, 0.1289780000, 0.1511306000, 0.2027745000, 0.3208867000, 0.6417320000, 1.4874699000", \ + "0.2024464000, 0.2144188000, 0.2413422000, 0.3007654000, 0.4312690000, 0.7169590000, 1.4952567000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012431500, 0.0030908600, 0.0076848200, 0.0191068000, 0.0475054000, 0.1181130000"); + values("0.0574766000, 0.0612042000, 0.0700831000, 0.0908160000, 0.1397262000, 0.2575686000, 0.5469889000", \ + "0.0616058000, 0.0653471000, 0.0741838000, 0.0950288000, 0.1438918000, 0.2617904000, 0.5511353000", \ + "0.0696018000, 0.0733945000, 0.0823384000, 0.1031749000, 0.1521824000, 0.2701098000, 0.5592888000", \ + "0.0847024000, 0.0884255000, 0.0977656000, 0.1190149000, 0.1681076000, 0.2862555000, 0.5756670000", \ + "0.1077961000, 0.1127269000, 0.1235598000, 0.1482691000, 0.2015756000, 0.3213411000, 0.6114448000", \ + "0.1346315000, 0.1413463000, 0.1577502000, 0.1912478000, 0.2581215000, 0.3953219000, 0.6929061000", \ + "0.1393450000, 0.1492290000, 0.1732224000, 0.2261893000, 0.3279947000, 0.5131093000, 0.8620565000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012431500, 0.0030908600, 0.0076848200, 0.0191068000, 0.0475054000, 0.1181130000"); + values("0.1297773000, 0.1365019000, 0.1529569000, 0.1939032000, 0.2931186000, 0.5358593000, 1.1364645000", \ + "0.1344239000, 0.1412300000, 0.1576995000, 0.1988587000, 0.2981196000, 0.5409549000, 1.1416257000", \ + "0.1468784000, 0.1536704000, 0.1708364000, 0.2111967000, 0.3107742000, 0.5541081000, 1.1548446000", \ + "0.1751966000, 0.1825649000, 0.1993134000, 0.2405027000, 0.3400878000, 0.5836382000, 1.1845567000", \ + "0.2360273000, 0.2433718000, 0.2603321000, 0.3012033000, 0.4006033000, 0.6443200000, 1.2459299000", \ + "0.3416107000, 0.3506525000, 0.3742955000, 0.4244322000, 0.5347581000, 0.7796682000, 1.3813007000", \ + "0.5160767000, 0.5303836000, 0.5634330000, 0.6357799000, 0.7866049000, 1.0822796000, 1.6953040000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012431500, 0.0030908600, 0.0076848200, 0.0191068000, 0.0475054000, 0.1181130000"); + values("0.0429050000, 0.0470330000, 0.0570731000, 0.0825861000, 0.1456931000, 0.3032144000, 0.6964472000", \ + "0.0428502000, 0.0469982000, 0.0571589000, 0.0825671000, 0.1457803000, 0.3032038000, 0.6960340000", \ + "0.0424865000, 0.0466547000, 0.0568890000, 0.0825472000, 0.1458424000, 0.3034020000, 0.6958692000", \ + "0.0458727000, 0.0497497000, 0.0592456000, 0.0837113000, 0.1458304000, 0.3030754000, 0.6960234000", \ + "0.0580094000, 0.0620776000, 0.0716327000, 0.0959706000, 0.1540634000, 0.3056299000, 0.6962083000", \ + "0.0906628000, 0.0954125000, 0.1064061000, 0.1324342000, 0.1905734000, 0.3325010000, 0.7035184000", \ + "0.1566774000, 0.1637725000, 0.1795081000, 0.2126149000, 0.2823337000, 0.4290307000, 0.7752199000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012431500, 0.0030908600, 0.0076848200, 0.0191068000, 0.0475054000, 0.1181130000"); + values("0.0902374000, 0.0992089000, 0.1211477000, 0.1754186000, 0.3090476000, 0.6413096000, 1.4629763000", \ + "0.0902409000, 0.0992175000, 0.1211619000, 0.1754086000, 0.3090132000, 0.6408131000, 1.4656776000", \ + "0.0902621000, 0.0991201000, 0.1211535000, 0.1753658000, 0.3094369000, 0.6412249000, 1.4619996000", \ + "0.0901280000, 0.0990966000, 0.1211294000, 0.1754394000, 0.3091820000, 0.6417249000, 1.4631593000", \ + "0.0979200000, 0.1065187000, 0.1266718000, 0.1782836000, 0.3094276000, 0.6413592000, 1.4653500000", \ + "0.1336698000, 0.1426408000, 0.1640669000, 0.2154207000, 0.3322891000, 0.6448266000, 1.4635108000", \ + "0.2156525000, 0.2259579000, 0.2520997000, 0.3098848000, 0.4387791000, 0.7204828000, 1.4791686000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012431500, 0.0030908600, 0.0076848200, 0.0191068000, 0.0475054000, 0.1181130000"); + values("0.0156217000, 0.0170860000, 0.0205675000, 0.0288992000, 0.0488834000, 0.0984892000, 0.2215380000", \ + "0.0202374000, 0.0217130000, 0.0252297000, 0.0334553000, 0.0536711000, 0.1033676000, 0.2263855000", \ + "0.0274274000, 0.0297536000, 0.0348125000, 0.0447569000, 0.0649272000, 0.1144667000, 0.2376112000", \ + "0.0346928000, 0.0385391000, 0.0467991000, 0.0624329000, 0.0901380000, 0.1407148000, 0.2629664000", \ + "0.0386264000, 0.0447062000, 0.0576315000, 0.0822423000, 0.1262741000, 0.1982725000, 0.3234072000", \ + "0.0281207000, 0.0374662000, 0.0578992000, 0.0973094000, 0.1658287000, 0.2791132000, 0.4566381000", \ + "-0.0252598000, -0.0106094000, 0.0214645000, 0.0833537000, 0.1928690000, 0.3694654000, 0.6484127000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012431500, 0.0030908600, 0.0076848200, 0.0191068000, 0.0475054000, 0.1181130000"); + values("0.0955063000, 0.1025673000, 0.1203252000, 0.1617189000, 0.2622577000, 0.5055536000, 1.1067455000", \ + "0.0985492000, 0.1054277000, 0.1231186000, 0.1647646000, 0.2654194000, 0.5096517000, 1.1111881000", \ + "0.1082756000, 0.1155317000, 0.1328890000, 0.1744831000, 0.2749046000, 0.5199491000, 1.1221827000", \ + "0.1356145000, 0.1424491000, 0.1590766000, 0.1996181000, 0.3000558000, 0.5452606000, 1.1482255000", \ + "0.2014743000, 0.2091937000, 0.2260920000, 0.2668554000, 0.3649670000, 0.6091955000, 1.2120993000", \ + "0.3135236000, 0.3245301000, 0.3509744000, 0.4081222000, 0.5206401000, 0.7590392000, 1.3583231000", \ + "0.4929637000, 0.5096065000, 0.5485095000, 0.6334137000, 0.8025596000, 1.1152995000, 1.7148811000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012431500, 0.0030908600, 0.0076848200, 0.0191068000, 0.0475054000, 0.1181130000"); + values("0.0125840000, 0.0145729000, 0.0193333000, 0.0304904000, 0.0570256000, 0.1225286000, 0.2855954000", \ + "0.0134917000, 0.0152260000, 0.0195689000, 0.0304796000, 0.0570460000, 0.1228619000, 0.2855579000", \ + "0.0213654000, 0.0225624000, 0.0251886000, 0.0335943000, 0.0574788000, 0.1224199000, 0.2861478000", \ + "0.0362337000, 0.0378092000, 0.0414748000, 0.0499871000, 0.0685380000, 0.1246906000, 0.2854381000", \ + "0.0627079000, 0.0649569000, 0.0702177000, 0.0823922000, 0.1063706000, 0.1532229000, 0.2909062000", \ + "0.1099488000, 0.1131542000, 0.1209857000, 0.1388553000, 0.1754757000, 0.2410329000, 0.3575796000", \ + "0.1953855000, 0.2004130000, 0.2127621000, 0.2394867000, 0.2938400000, 0.3934418000, 0.5573174000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012431500, 0.0030908600, 0.0076848200, 0.0191068000, 0.0475054000, 0.1181130000"); + values("0.0898512000, 0.0989933000, 0.1211241000, 0.1751616000, 0.3088549000, 0.6408460000, 1.4628853000", \ + "0.0901719000, 0.0989548000, 0.1208967000, 0.1752624000, 0.3093849000, 0.6405423000, 1.4626642000", \ + "0.0897488000, 0.0987870000, 0.1209336000, 0.1754786000, 0.3093553000, 0.6398887000, 1.4631908000", \ + "0.0889860000, 0.0977496000, 0.1194656000, 0.1749624000, 0.3093976000, 0.6408331000, 1.4631101000", \ + "0.1102098000, 0.1175139000, 0.1353189000, 0.1826056000, 0.3097315000, 0.6405094000, 1.4660373000", \ + "0.1602252000, 0.1703338000, 0.1947324000, 0.2464635000, 0.3536301000, 0.6486627000, 1.4631081000", \ + "0.2420902000, 0.2581956000, 0.2943659000, 0.3676622000, 0.5073871000, 0.7696906000, 1.4857888000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a31oi_4") { + leakage_power () { + value : 0.0031158000; + when : "!A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0020631000; + when : "!A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0031158000; + when : "!A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0021385000; + when : "!A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0031158000; + when : "!A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0021432000; + when : "!A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0031158000; + when : "!A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0038798000; + when : "!A1&A2&A3&!B1"; + } + leakage_power () { + value : 0.0031158000; + when : "A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0021647000; + when : "A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0031158000; + when : "A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0034546000; + when : "A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0031158000; + when : "A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0034296000; + when : "A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0004327000; + when : "A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0042707000; + when : "A1&A2&A3&!B1"; + } + area : 21.270400000; + cell_footprint : "sky130_fd_sc_hd__a31oi"; + cell_leakage_power : 0.0028617010; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0084220000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081860000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0181798000, 0.0181836000, 0.0181924000, 0.0181861000, 0.0181715000, 0.0181380000, 0.0180608000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0137620000, -0.0137759000, -0.0138080000, -0.0137729000, -0.0136922000, -0.0135060000, -0.0130769000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0086580000; + } + pin ("A2") { + capacitance : 0.0084170000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081090000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0171112000, 0.0171103000, 0.0171081000, 0.0171673000, 0.0173037000, 0.0176181000, 0.0183429000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0155745000, -0.0155773000, -0.0155839000, -0.0155812000, -0.0155750000, -0.0155607000, -0.0155277000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0087250000; + } + pin ("A3") { + capacitance : 0.0086310000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081800000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0156974000, 0.0156960000, 0.0156929000, 0.0156965000, 0.0157047000, 0.0157237000, 0.0157675000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0156854000, -0.0156853000, -0.0156850000, -0.0156752000, -0.0156527000, -0.0156008000, -0.0154810000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090820000; + } + pin ("B1") { + capacitance : 0.0085110000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078650000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078526000, 0.0078318000, 0.0077837000, 0.0078425000, 0.0079778000, 0.0082899000, 0.0090091000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0068876000, -0.0068816000, -0.0068679000, -0.0068695000, -0.0068734000, -0.0068824000, -0.0069030000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091560000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1) | (!A2&!B1) | (!A3&!B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013699110, 0.0037533110, 0.0102834000, 0.0281746900, 0.0771936200, 0.2114967000"); + values("0.0194876000, 0.0180935000, 0.0143187000, 0.0038864000, -0.0247970000, -0.1037245000, -0.3208926000", \ + "0.0190109000, 0.0176274000, 0.0138533000, 0.0035242000, -0.0251239000, -0.1040933000, -0.3212527000", \ + "0.0182110000, 0.0168400000, 0.0131124000, 0.0028186000, -0.0256686000, -0.1045401000, -0.3216096000", \ + "0.0171269000, 0.0159115000, 0.0122454000, 0.0019762000, -0.0263651000, -0.1049948000, -0.3219312000", \ + "0.0163920000, 0.0150523000, 0.0113542000, 0.0013820000, -0.0270461000, -0.1055916000, -0.3223950000", \ + "0.0173401000, 0.0159288000, 0.0119021000, 0.0014728000, -0.0275545000, -0.1061401000, -0.3226683000", \ + "0.0206727000, 0.0192206000, 0.0151481000, 0.0041344000, -0.0255636000, -0.1056784000, -0.3229065000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013699110, 0.0037533110, 0.0102834000, 0.0281746900, 0.0771936200, 0.2114967000"); + values("0.0270778000, 0.0286687000, 0.0329058000, 0.0439591000, 0.0728528000, 0.1514589000, 0.3662759000", \ + "0.0262118000, 0.0278272000, 0.0320763000, 0.0432682000, 0.0726925000, 0.1515362000, 0.3665441000", \ + "0.0252554000, 0.0268179000, 0.0310348000, 0.0423807000, 0.0723534000, 0.1519631000, 0.3664694000", \ + "0.0244880000, 0.0260207000, 0.0300831000, 0.0412235000, 0.0708177000, 0.1505232000, 0.3690260000", \ + "0.0240657000, 0.0254749000, 0.0294643000, 0.0401897000, 0.0696318000, 0.1493642000, 0.3677560000", \ + "0.0239189000, 0.0253396000, 0.0294067000, 0.0402450000, 0.0690057000, 0.1485248000, 0.3661569000", \ + "0.0238329000, 0.0249150000, 0.0287529000, 0.0391384000, 0.0690373000, 0.1483908000, 0.3653221000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013699110, 0.0037533110, 0.0102834000, 0.0281746900, 0.0771936200, 0.2114967000"); + values("0.0212107000, 0.0197952000, 0.0159754000, 0.0055090000, -0.0231404000, -0.1020839000, -0.3191128000", \ + "0.0207417000, 0.0193502000, 0.0155541000, 0.0051063000, -0.0235284000, -0.1024572000, -0.3194963000", \ + "0.0201080000, 0.0187590000, 0.0149297000, 0.0045765000, -0.0240139000, -0.1029243000, -0.3200242000", \ + "0.0193368000, 0.0180200000, 0.0142740000, 0.0039402000, -0.0245273000, -0.1033094000, -0.3203222000", \ + "0.0187073000, 0.0173324000, 0.0136914000, 0.0034633000, -0.0248287000, -0.1034916000, -0.3204070000", \ + "0.0190722000, 0.0176662000, 0.0138412000, 0.0031634000, -0.0257245000, -0.1041686000, -0.3207499000", \ + "0.0213255000, 0.0198793000, 0.0159670000, 0.0052450000, -0.0241415000, -0.1039849000, -0.3208361000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013699110, 0.0037533110, 0.0102834000, 0.0281746900, 0.0771936200, 0.2114967000"); + values("0.0397243000, 0.0411642000, 0.0449674000, 0.0555542000, 0.0844176000, 0.1629296000, 0.3775397000", \ + "0.0390808000, 0.0405346000, 0.0444637000, 0.0551468000, 0.0842503000, 0.1626976000, 0.3774146000", \ + "0.0382176000, 0.0396539000, 0.0436351000, 0.0544817000, 0.0836277000, 0.1624740000, 0.3774048000", \ + "0.0372893000, 0.0387813000, 0.0426874000, 0.0534812000, 0.0828848000, 0.1619876000, 0.3770272000", \ + "0.0365777000, 0.0380153000, 0.0419130000, 0.0525856000, 0.0817478000, 0.1609475000, 0.3764486000", \ + "0.0360683000, 0.0374602000, 0.0413935000, 0.0522276000, 0.0812476000, 0.1599992000, 0.3754655000", \ + "0.0348007000, 0.0361926000, 0.0399696000, 0.0503132000, 0.0803602000, 0.1598504000, 0.3747782000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013699110, 0.0037533110, 0.0102834000, 0.0281746900, 0.0771936200, 0.2114967000"); + values("0.0209576000, 0.0195813000, 0.0157655000, 0.0053172000, -0.0233601000, -0.1023182000, -0.3194521000", \ + "0.0205224000, 0.0191284000, 0.0153196000, 0.0048563000, -0.0237684000, -0.1027222000, -0.3198338000", \ + "0.0198866000, 0.0185057000, 0.0147132000, 0.0043237000, -0.0242723000, -0.1031271000, -0.3202510000", \ + "0.0190880000, 0.0177263000, 0.0139504000, 0.0036409000, -0.0247988000, -0.1036081000, -0.3205183000", \ + "0.0184703000, 0.0171148000, 0.0133891000, 0.0030803000, -0.0252486000, -0.1038111000, -0.3207054000", \ + "0.0189738000, 0.0176016000, 0.0137937000, 0.0032989000, -0.0258965000, -0.1042079000, -0.3209286000", \ + "0.0208495000, 0.0194471000, 0.0154910000, 0.0047532000, -0.0244478000, -0.1042764000, -0.3210547000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013699110, 0.0037533110, 0.0102834000, 0.0281746900, 0.0771936200, 0.2114967000"); + values("0.0522149000, 0.0536587000, 0.0575446000, 0.0681344000, 0.0971317000, 0.1760219000, 0.3906503000", \ + "0.0516245000, 0.0530652000, 0.0570204000, 0.0676785000, 0.0966800000, 0.1753827000, 0.3903673000", \ + "0.0510689000, 0.0525791000, 0.0565277000, 0.0672199000, 0.0963753000, 0.1753812000, 0.3901926000", \ + "0.0504439000, 0.0519224000, 0.0558507000, 0.0666217000, 0.0957940000, 0.1747008000, 0.3901853000", \ + "0.0499622000, 0.0513228000, 0.0552836000, 0.0660589000, 0.0950975000, 0.1744455000, 0.3895806000", \ + "0.0500152000, 0.0513344000, 0.0552043000, 0.0660886000, 0.0951400000, 0.1740204000, 0.3897502000", \ + "0.0495846000, 0.0509932000, 0.0546311000, 0.0650139000, 0.0949560000, 0.1742805000, 0.3894086000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013699110, 0.0037533110, 0.0102834000, 0.0281746900, 0.0771936200, 0.2114967000"); + values("-0.0002610000, -0.0014884000, -0.0050153000, -0.0151785000, -0.0438740000, -0.1231474000, -0.3406625000", \ + "-0.0008891000, -0.0021003000, -0.0054995000, -0.0153769000, -0.0438019000, -0.1229061000, -0.3403337000", \ + "-0.0016487000, -0.0028617000, -0.0062655000, -0.0159772000, -0.0439469000, -0.1227877000, -0.3400463000", \ + "-0.0023197000, -0.0036034000, -0.0071319000, -0.0168196000, -0.0445763000, -0.1229462000, -0.3399883000", \ + "-0.0016204000, -0.0029808000, -0.0066727000, -0.0166868000, -0.0451339000, -0.1233911000, -0.3401033000", \ + "-0.0000109000, -0.0014632000, -0.0054048000, -0.0161314000, -0.0446120000, -0.1236379000, -0.3404736000", \ + "0.0060674000, 0.0044242000, 0.0000007000, -0.0116131000, -0.0418851000, -0.1209809000, -0.3398815000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013699110, 0.0037533110, 0.0102834000, 0.0281746900, 0.0771936200, 0.2114967000"); + values("0.0484172000, 0.0498668000, 0.0540460000, 0.0650474000, 0.0945426000, 0.1735922000, 0.3887407000", \ + "0.0476006000, 0.0491037000, 0.0532876000, 0.0643120000, 0.0940669000, 0.1733380000, 0.3887335000", \ + "0.0467527000, 0.0482860000, 0.0524002000, 0.0633871000, 0.0930446000, 0.1727969000, 0.3883548000", \ + "0.0462762000, 0.0477973000, 0.0517567000, 0.0624081000, 0.0919657000, 0.1716454000, 0.3876128000", \ + "0.0459857000, 0.0474115000, 0.0512976000, 0.0619712000, 0.0911030000, 0.1706533000, 0.3865565000", \ + "0.0477865000, 0.0491479000, 0.0529881000, 0.0634350000, 0.0923026000, 0.1710442000, 0.3846893000", \ + "0.0529524000, 0.0541388000, 0.0575351000, 0.0671777000, 0.0948849000, 0.1720701000, 0.3850177000"); + } + } + max_capacitance : 0.2114970000; + max_transition : 1.5022000000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0428614000, 0.0453677000, 0.0520402000, 0.0689655000, 0.1120614000, 0.2244097000, 0.5273142000", \ + "0.0462857000, 0.0488049000, 0.0554401000, 0.0724513000, 0.1156878000, 0.2279923000, 0.5310239000", \ + "0.0550202000, 0.0575787000, 0.0642148000, 0.0813060000, 0.1244927000, 0.2374660000, 0.5401638000", \ + "0.0765702000, 0.0796261000, 0.0871149000, 0.1038792000, 0.1463147000, 0.2592585000, 0.5617662000", \ + "0.1026150000, 0.1067575000, 0.1173482000, 0.1423167000, 0.1964854000, 0.3116404000, 0.6148137000", \ + "0.1234752000, 0.1296152000, 0.1450797000, 0.1825977000, 0.2650511000, 0.4207028000, 0.7341101000", \ + "0.1122973000, 0.1217507000, 0.1454960000, 0.2024997000, 0.3263249000, 0.5674539000, 1.0006677000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0855159000, 0.0904803000, 0.1032428000, 0.1362864000, 0.2230642000, 0.4563883000, 1.0949169000", \ + "0.0894742000, 0.0943921000, 0.1072753000, 0.1409205000, 0.2283306000, 0.4629762000, 1.1020765000", \ + "0.1012211000, 0.1062955000, 0.1189681000, 0.1528693000, 0.2414858000, 0.4813193000, 1.1172132000", \ + "0.1314468000, 0.1360625000, 0.1482288000, 0.1811195000, 0.2703025000, 0.5064856000, 1.1545398000", \ + "0.1879430000, 0.1934128000, 0.2081326000, 0.2440612000, 0.3319562000, 0.5703216000, 1.2164058000", \ + "0.2798517000, 0.2879274000, 0.3088962000, 0.3584142000, 0.4667400000, 0.7090428000, 1.3598879000", \ + "0.4242007000, 0.4369936000, 0.4724396000, 0.5516167000, 0.7096663000, 1.0178308000, 1.6790166000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0466987000, 0.0491564000, 0.0562076000, 0.0760112000, 0.1315848000, 0.2841718000, 0.7062089000", \ + "0.0461777000, 0.0487918000, 0.0559809000, 0.0758009000, 0.1313857000, 0.2842789000, 0.7059113000", \ + "0.0442412000, 0.0469110000, 0.0542944000, 0.0750405000, 0.1311271000, 0.2846596000, 0.7059839000", \ + "0.0528684000, 0.0557372000, 0.0620292000, 0.0793190000, 0.1312349000, 0.2843166000, 0.7064336000", \ + "0.0715082000, 0.0750835000, 0.0842017000, 0.1066594000, 0.1564798000, 0.2896347000, 0.7061794000", \ + "0.1115205000, 0.1167080000, 0.1297079000, 0.1607069000, 0.2248401000, 0.3576375000, 0.7199464000", \ + "0.1825348000, 0.1905322000, 0.2107970000, 0.2562765000, 0.3487255000, 0.5234793000, 0.8750246000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0490766000, 0.0548573000, 0.0707442000, 0.1140636000, 0.2320002000, 0.5537978000, 1.4340921000", \ + "0.0491195000, 0.0548249000, 0.0706484000, 0.1139464000, 0.2321668000, 0.5533272000, 1.4351325000", \ + "0.0492763000, 0.0549547000, 0.0708631000, 0.1141394000, 0.2322266000, 0.5584412000, 1.4348390000", \ + "0.0503577000, 0.0557578000, 0.0713218000, 0.1141977000, 0.2319366000, 0.5542410000, 1.4478481000", \ + "0.0645643000, 0.0701035000, 0.0836387000, 0.1216361000, 0.2334392000, 0.5566304000, 1.4454298000", \ + "0.0983954000, 0.1041648000, 0.1207188000, 0.1625305000, 0.2658860000, 0.5612177000, 1.4442363000", \ + "0.1746302000, 0.1825909000, 0.2032973000, 0.2541378000, 0.3699841000, 0.6470546000, 1.4511554000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0517796000, 0.0541960000, 0.0608226000, 0.0777641000, 0.1207995000, 0.2331670000, 0.5359643000", \ + "0.0554422000, 0.0579278000, 0.0645830000, 0.0815342000, 0.1244847000, 0.2370468000, 0.5404424000", \ + "0.0634483000, 0.0659532000, 0.0724891000, 0.0894661000, 0.1325698000, 0.2452149000, 0.5479410000", \ + "0.0797538000, 0.0826621000, 0.0896672000, 0.1075130000, 0.1508991000, 0.2636064000, 0.5666361000", \ + "0.1049671000, 0.1085261000, 0.1177426000, 0.1400773000, 0.1903750000, 0.3064505000, 0.6104872000", \ + "0.1286756000, 0.1339630000, 0.1473931000, 0.1804224000, 0.2509522000, 0.3943890000, 0.7095948000", \ + "0.1224165000, 0.1305273000, 0.1514808000, 0.2014506000, 0.3116202000, 0.5235690000, 0.9152718000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.1122825000, 0.1166791000, 0.1285381000, 0.1611958000, 0.2482007000, 0.4844300000, 1.1298193000", \ + "0.1167150000, 0.1212238000, 0.1334804000, 0.1662944000, 0.2536586000, 0.4903696000, 1.1372973000", \ + "0.1288732000, 0.1333507000, 0.1458384000, 0.1788112000, 0.2671341000, 0.5043265000, 1.1511178000", \ + "0.1583037000, 0.1630296000, 0.1749321000, 0.2081621000, 0.2966774000, 0.5346361000, 1.1811400000", \ + "0.2188386000, 0.2237968000, 0.2374677000, 0.2706139000, 0.3586648000, 0.5968961000, 1.2447251000", \ + "0.3246561000, 0.3311854000, 0.3484029000, 0.3918345000, 0.4935784000, 0.7359299000, 1.3840856000", \ + "0.4998089000, 0.5104134000, 0.5373524000, 0.6012880000, 0.7444969000, 1.0435386000, 1.7040580000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0456315000, 0.0483028000, 0.0555280000, 0.0757644000, 0.1311642000, 0.2842840000, 0.7064690000", \ + "0.0454631000, 0.0481377000, 0.0554083000, 0.0755528000, 0.1311239000, 0.2845779000, 0.7065606000", \ + "0.0453415000, 0.0478402000, 0.0549981000, 0.0753114000, 0.1310035000, 0.2844206000, 0.7063721000", \ + "0.0508721000, 0.0532341000, 0.0598840000, 0.0781032000, 0.1315710000, 0.2841821000, 0.7064753000", \ + "0.0663366000, 0.0691075000, 0.0766953000, 0.0963524000, 0.1462602000, 0.2880704000, 0.7060477000", \ + "0.1033213000, 0.1069444000, 0.1163195000, 0.1399966000, 0.1953346000, 0.3283414000, 0.7157523000", \ + "0.1709361000, 0.1766798000, 0.1912611000, 0.2245508000, 0.2976696000, 0.4529550000, 0.8120674000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0716629000, 0.0775768000, 0.0935168000, 0.1373608000, 0.2568517000, 0.5841019000, 1.4730356000", \ + "0.0716548000, 0.0774660000, 0.0936565000, 0.1373913000, 0.2568662000, 0.5820040000, 1.4747784000", \ + "0.0717187000, 0.0774628000, 0.0936711000, 0.1376328000, 0.2569840000, 0.5819654000, 1.4784582000", \ + "0.0717781000, 0.0778024000, 0.0937199000, 0.1374615000, 0.2574784000, 0.5835188000, 1.4728903000", \ + "0.0816557000, 0.0867387000, 0.1012077000, 0.1424199000, 0.2573456000, 0.5825211000, 1.4771074000", \ + "0.1137198000, 0.1198159000, 0.1359118000, 0.1780330000, 0.2838564000, 0.5896806000, 1.4734494000", \ + "0.1902393000, 0.1977728000, 0.2174996000, 0.2659482000, 0.3829034000, 0.6674703000, 1.4869455000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0567067000, 0.0592886000, 0.0657220000, 0.0826303000, 0.1258129000, 0.2384681000, 0.5411140000", \ + "0.0605734000, 0.0630692000, 0.0695683000, 0.0865374000, 0.1295184000, 0.2420572000, 0.5448511000", \ + "0.0678498000, 0.0704348000, 0.0769393000, 0.0939317000, 0.1370372000, 0.2496387000, 0.5523851000", \ + "0.0810865000, 0.0838954000, 0.0905521000, 0.1080369000, 0.1513193000, 0.2642326000, 0.5667824000", \ + "0.1013108000, 0.1042974000, 0.1120683000, 0.1320620000, 0.1795128000, 0.2948212000, 0.5980488000", \ + "0.1213111000, 0.1257975000, 0.1373992000, 0.1638211000, 0.2243283000, 0.3571703000, 0.6691380000", \ + "0.1118548000, 0.1194615000, 0.1363385000, 0.1786223000, 0.2701649000, 0.4499247000, 0.8148039000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.1308802000, 0.1357205000, 0.1483934000, 0.1806883000, 0.2682701000, 0.5034444000, 1.1425139000", \ + "0.1361021000, 0.1409311000, 0.1527309000, 0.1860871000, 0.2735872000, 0.5089112000, 1.1480057000", \ + "0.1489107000, 0.1530086000, 0.1660357000, 0.1987191000, 0.2867041000, 0.5219475000, 1.1618740000", \ + "0.1773192000, 0.1823439000, 0.1946139000, 0.2279597000, 0.3157860000, 0.5516573000, 1.1908045000", \ + "0.2371897000, 0.2420437000, 0.2546589000, 0.2874266000, 0.3753374000, 0.6106480000, 1.2504553000", \ + "0.3420757000, 0.3484394000, 0.3647115000, 0.4050534000, 0.5035304000, 0.7421638000, 1.3826299000", \ + "0.5215542000, 0.5302366000, 0.5531051000, 0.6087947000, 0.7413452000, 1.0287250000, 1.6838064000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0455310000, 0.0481976000, 0.0555265000, 0.0755897000, 0.1312013000, 0.2843253000, 0.7059475000", \ + "0.0454641000, 0.0481014000, 0.0554299000, 0.0756301000, 0.1310647000, 0.2841626000, 0.7064417000", \ + "0.0451931000, 0.0477939000, 0.0551026000, 0.0753553000, 0.1309330000, 0.2845482000, 0.7065714000", \ + "0.0485027000, 0.0510334000, 0.0581682000, 0.0770844000, 0.1314934000, 0.2844331000, 0.7064905000", \ + "0.0591927000, 0.0618689000, 0.0688671000, 0.0885097000, 0.1406707000, 0.2876008000, 0.7063675000", \ + "0.0899542000, 0.0930692000, 0.1010250000, 0.1217074000, 0.1739942000, 0.3160290000, 0.7148211000", \ + "0.1546505000, 0.1584734000, 0.1698866000, 0.1968042000, 0.2589624000, 0.4032025000, 0.7836443000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0929705000, 0.0988093000, 0.1147481000, 0.1582222000, 0.2763708000, 0.5991087000, 1.4821409000", \ + "0.0927086000, 0.0984870000, 0.1147789000, 0.1583226000, 0.2769821000, 0.5990999000, 1.4844165000", \ + "0.0930835000, 0.0987873000, 0.1147293000, 0.1581011000, 0.2768845000, 0.5987697000, 1.4852143000", \ + "0.0927773000, 0.0989413000, 0.1147445000, 0.1582219000, 0.2767141000, 0.5990784000, 1.4822353000", \ + "0.0998290000, 0.1053563000, 0.1199932000, 0.1616860000, 0.2766596000, 0.5995480000, 1.4827681000", \ + "0.1316539000, 0.1369615000, 0.1522703000, 0.1942747000, 0.3004768000, 0.6053427000, 1.4828276000", \ + "0.2046354000, 0.2121841000, 0.2297719000, 0.2768679000, 0.3939490000, 0.6782181000, 1.4992617000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0142939000, 0.0151931000, 0.0175935000, 0.0237542000, 0.0398552000, 0.0833914000, 0.2024686000", \ + "0.0187507000, 0.0197463000, 0.0221807000, 0.0283339000, 0.0445795000, 0.0882686000, 0.2073191000", \ + "0.0247543000, 0.0264110000, 0.0302912000, 0.0388360000, 0.0555109000, 0.0992862000, 0.2183649000", \ + "0.0301712000, 0.0328283000, 0.0391570000, 0.0524252000, 0.0780939000, 0.1245674000, 0.2436319000", \ + "0.0307823000, 0.0341956000, 0.0440183000, 0.0655538000, 0.1063535000, 0.1773284000, 0.3031028000", \ + "0.0121763000, 0.0186013000, 0.0341559000, 0.0679942000, 0.1320579000, 0.2442266000, 0.4292586000", \ + "-0.0557399000, -0.0458307000, -0.0222512000, 0.0315186000, 0.1331743000, 0.3093892000, 0.6002498000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0995718000, 0.1045867000, 0.1166958000, 0.1508983000, 0.2400063000, 0.4762971000, 1.1159680000", \ + "0.1024317000, 0.1075168000, 0.1197922000, 0.1539705000, 0.2434693000, 0.4800481000, 1.1203827000", \ + "0.1123957000, 0.1168444000, 0.1300619000, 0.1641186000, 0.2530494000, 0.4905497000, 1.1316873000", \ + "0.1400733000, 0.1447419000, 0.1571722000, 0.1898673000, 0.2784502000, 0.5163129000, 1.1583730000", \ + "0.2081090000, 0.2129101000, 0.2252510000, 0.2583346000, 0.3452431000, 0.5818126000, 1.2236271000", \ + "0.3257878000, 0.3331870000, 0.3525563000, 0.3988406000, 0.5030797000, 0.7370614000, 1.3724423000", \ + "0.5188493000, 0.5294971000, 0.5574989000, 0.6263000000, 0.7828910000, 1.0984005000, 1.7370816000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0106563000, 0.0118721000, 0.0152523000, 0.0239343000, 0.0458615000, 0.1043635000, 0.2645117000", \ + "0.0119351000, 0.0129377000, 0.0158271000, 0.0239870000, 0.0458690000, 0.1045072000, 0.2643818000", \ + "0.0201429000, 0.0209008000, 0.0230295000, 0.0286525000, 0.0471691000, 0.1044947000, 0.2645042000", \ + "0.0347443000, 0.0356614000, 0.0382882000, 0.0450535000, 0.0609482000, 0.1084926000, 0.2642690000", \ + "0.0608668000, 0.0621674000, 0.0658025000, 0.0751698000, 0.0968844000, 0.1416418000, 0.2718829000", \ + "0.1077993000, 0.1096598000, 0.1148489000, 0.1284369000, 0.1608810000, 0.2239205000, 0.3450671000", \ + "0.1930527000, 0.1958534000, 0.2044107000, 0.2241848000, 0.2714266000, 0.3686815000, 0.5395123000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0928530000, 0.0985921000, 0.1148616000, 0.1579112000, 0.2762880000, 0.5991763000, 1.4849681000", \ + "0.0927007000, 0.0984726000, 0.1147293000, 0.1579820000, 0.2763177000, 0.6004691000, 1.4837637000", \ + "0.0926605000, 0.0985251000, 0.1147286000, 0.1580926000, 0.2768804000, 0.6001127000, 1.4852999000", \ + "0.0914203000, 0.0972081000, 0.1130496000, 0.1575336000, 0.2762966000, 0.5992477000, 1.4822158000", \ + "0.1115164000, 0.1161993000, 0.1290725000, 0.1668943000, 0.2768796000, 0.5993860000, 1.4822421000", \ + "0.1587565000, 0.1660106000, 0.1843130000, 0.2282104000, 0.3233447000, 0.6080458000, 1.4823552000", \ + "0.2414514000, 0.2518465000, 0.2782319000, 0.3408006000, 0.4722183000, 0.7342265000, 1.5022001000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__a32o_1 */ + + cell ("sky130_fd_sc_hd__a32o_2") { + leakage_power () { + value : 0.0085240000; + when : "!A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0080156000; + when : "!A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0041161000; + when : "!A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0083968000; + when : "!A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0085472000; + when : "!A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0080388000; + when : "!A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0041161000; + when : "!A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0084199000; + when : "!A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0085371000; + when : "!A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0080287000; + when : "!A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0041161000; + when : "!A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0084098000; + when : "!A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0090478000; + when : "!A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0085393000; + when : "!A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0041159000; + when : "!A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0089205000; + when : "!A1&A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0085415000; + when : "A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0080331000; + when : "A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0041161000; + when : "A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0084142000; + when : "A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0088850000; + when : "A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0083766000; + when : "A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0041159000; + when : "A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0087578000; + when : "A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0087723000; + when : "A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0082639000; + when : "A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0041159000; + when : "A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0086451000; + when : "A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0032881000; + when : "A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0034224000; + when : "A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0011109000; + when : "A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0033903000; + when : "A1&A2&A3&B1&!B2"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__a32o"; + cell_leakage_power : 0.0068168340; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0022910000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022200000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0044057000, 0.0044064000, 0.0044081000, 0.0044085000, 0.0044096000, 0.0044122000, 0.0044179000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0032711000, -0.0032738000, -0.0032800000, -0.0032733000, -0.0032577000, -0.0032217000, -0.0031390000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023610000; + } + pin ("A2") { + capacitance : 0.0023440000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022520000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043079000, 0.0042965000, 0.0042703000, 0.0042870000, 0.0043257000, 0.0044147000, 0.0046198000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039027000, -0.0038997000, -0.0038928000, -0.0038925000, -0.0038916000, -0.0038895000, -0.0038849000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024360000; + } + pin ("A3") { + capacitance : 0.0023030000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021880000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040017000, 0.0039984000, 0.0039908000, 0.0039880000, 0.0039817000, 0.0039671000, 0.0039334000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039843000, -0.0039817000, -0.0039759000, -0.0039769000, -0.0039791000, -0.0039843000, -0.0039963000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024180000; + } + pin ("B1") { + capacitance : 0.0022850000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021410000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0046086000, 0.0046091000, 0.0046103000, 0.0046114000, 0.0046138000, 0.0046194000, 0.0046322000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0035538000, -0.0035579000, -0.0035675000, -0.0035607000, -0.0035452000, -0.0035095000, -0.0034271000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024290000; + } + pin ("B2") { + capacitance : 0.0024630000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022700000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0044886000, 0.0044886000, 0.0044887000, 0.0044900000, 0.0044930000, 0.0045000000, 0.0045160000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0044914000, -0.0044894000, -0.0044847000, -0.0044853000, -0.0044866000, -0.0044897000, -0.0044970000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0026560000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2&A3) | (B1&B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014220210, 0.0040442850, 0.0115021200, 0.0327124900, 0.0930356800, 0.2645973000"); + values("0.0186249000, 0.0172232000, 0.0137098000, 0.0037379000, -0.0284039000, -0.1251128000, -0.4027413000", \ + "0.0185428000, 0.0171409000, 0.0136717000, 0.0036628000, -0.0284953000, -0.1251903000, -0.4027716000", \ + "0.0184395000, 0.0170362000, 0.0135431000, 0.0034441000, -0.0287138000, -0.1254009000, -0.4029878000", \ + "0.0181024000, 0.0167248000, 0.0132034000, 0.0030777000, -0.0290473000, -0.1256595000, -0.4033237000", \ + "0.0177577000, 0.0163569000, 0.0128917000, 0.0027643000, -0.0294091000, -0.1259948000, -0.4035952000", \ + "0.0177195000, 0.0163462000, 0.0127909000, 0.0026477000, -0.0296150000, -0.1262706000, -0.4037524000", \ + "0.0226239000, 0.0210072000, 0.0165214000, 0.0042923000, -0.0297032000, -0.1264480000, -0.4038031000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014220210, 0.0040442850, 0.0115021200, 0.0327124900, 0.0930356800, 0.2645973000"); + values("0.0191082000, 0.0207161000, 0.0252219000, 0.0377916000, 0.0724169000, 0.1698941000, 0.4450598000", \ + "0.0190080000, 0.0206100000, 0.0251129000, 0.0376862000, 0.0723205000, 0.1698020000, 0.4449810000", \ + "0.0188659000, 0.0204609000, 0.0249787000, 0.0375257000, 0.0722277000, 0.1694383000, 0.4448639000", \ + "0.0187081000, 0.0203039000, 0.0248072000, 0.0373125000, 0.0719517000, 0.1692409000, 0.4445445000", \ + "0.0186571000, 0.0202237000, 0.0246008000, 0.0370145000, 0.0715135000, 0.1690286000, 0.4443363000", \ + "0.0194641000, 0.0209306000, 0.0251455000, 0.0370415000, 0.0713819000, 0.1683417000, 0.4441727000", \ + "0.0211543000, 0.0225817000, 0.0266238000, 0.0387556000, 0.0727548000, 0.1698169000, 0.4438529000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014220210, 0.0040442850, 0.0115021200, 0.0327124900, 0.0930356800, 0.2645973000"); + values("0.0216522000, 0.0202361000, 0.0166975000, 0.0066354000, -0.0254717000, -0.1221003000, -0.3996335000", \ + "0.0214464000, 0.0200169000, 0.0164650000, 0.0065202000, -0.0255662000, -0.1222023000, -0.3997412000", \ + "0.0212896000, 0.0198644000, 0.0163136000, 0.0062827000, -0.0258042000, -0.1223523000, -0.3998529000", \ + "0.0210540000, 0.0196265000, 0.0160912000, 0.0060427000, -0.0259773000, -0.1225833000, -0.4000778000", \ + "0.0207994000, 0.0194099000, 0.0158713000, 0.0056901000, -0.0263221000, -0.1229014000, -0.4003766000", \ + "0.0206565000, 0.0191962000, 0.0159442000, 0.0056637000, -0.0265591000, -0.1231269000, -0.4005646000", \ + "0.0254080000, 0.0237492000, 0.0192752000, 0.0071244000, -0.0264484000, -0.1233715000, -0.4007501000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014220210, 0.0040442850, 0.0115021200, 0.0327124900, 0.0930356800, 0.2645973000"); + values("0.0197474000, 0.0213474000, 0.0258728000, 0.0384243000, 0.0730604000, 0.1705330000, 0.4457132000", \ + "0.0196501000, 0.0212545000, 0.0257662000, 0.0383385000, 0.0729716000, 0.1704356000, 0.4456061000", \ + "0.0195086000, 0.0211215000, 0.0256239000, 0.0381953000, 0.0728033000, 0.1702821000, 0.4454303000", \ + "0.0193441000, 0.0209473000, 0.0254465000, 0.0379945000, 0.0725724000, 0.1698489000, 0.4447341000", \ + "0.0192590000, 0.0208443000, 0.0252602000, 0.0377502000, 0.0722307000, 0.1695921000, 0.4446012000", \ + "0.0198852000, 0.0213461000, 0.0256029000, 0.0374998000, 0.0720538000, 0.1690941000, 0.4447417000", \ + "0.0210746000, 0.0225212000, 0.0266460000, 0.0387844000, 0.0728674000, 0.1700131000, 0.4438904000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014220210, 0.0040442850, 0.0115021200, 0.0327124900, 0.0930356800, 0.2645973000"); + values("0.0242894000, 0.0229408000, 0.0193894000, 0.0092899000, -0.0227009000, -0.1192247000, -0.3965838000", \ + "0.0242610000, 0.0228272000, 0.0192833000, 0.0093957000, -0.0227167000, -0.1193415000, -0.3967690000", \ + "0.0242946000, 0.0228507000, 0.0193366000, 0.0091690000, -0.0228727000, -0.1194251000, -0.3967801000", \ + "0.0240833000, 0.0226628000, 0.0191231000, 0.0089940000, -0.0230605000, -0.1194740000, -0.3969178000", \ + "0.0238821000, 0.0224597000, 0.0189589000, 0.0088628000, -0.0232321000, -0.1197587000, -0.3971618000", \ + "0.0237900000, 0.0223350000, 0.0190696000, 0.0087285000, -0.0233845000, -0.1198695000, -0.3972140000", \ + "0.0289631000, 0.0273087000, 0.0228813000, 0.0107406000, -0.0232869000, -0.1200451000, -0.3971967000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014220210, 0.0040442850, 0.0115021200, 0.0327124900, 0.0930356800, 0.2645973000"); + values("0.0196094000, 0.0212199000, 0.0257262000, 0.0383014000, 0.0729129000, 0.1703906000, 0.4464765000", \ + "0.0195302000, 0.0211266000, 0.0256395000, 0.0381810000, 0.0728985000, 0.1701763000, 0.4454132000", \ + "0.0193817000, 0.0209820000, 0.0254927000, 0.0380651000, 0.0726989000, 0.1701834000, 0.4453486000", \ + "0.0192166000, 0.0208179000, 0.0253176000, 0.0378779000, 0.0724723000, 0.1697236000, 0.4446623000", \ + "0.0191361000, 0.0207054000, 0.0251592000, 0.0376032000, 0.0722040000, 0.1695788000, 0.4448173000", \ + "0.0197197000, 0.0212172000, 0.0255037000, 0.0375074000, 0.0720347000, 0.1690990000, 0.4447108000", \ + "0.0208368000, 0.0222773000, 0.0263830000, 0.0386408000, 0.0728232000, 0.1699773000, 0.4435403000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014220210, 0.0040442850, 0.0115021200, 0.0327124900, 0.0930356800, 0.2645973000"); + values("0.0184795000, 0.0170553000, 0.0135838000, 0.0034623000, -0.0287039000, -0.1254079000, -0.4029237000", \ + "0.0182388000, 0.0168429000, 0.0132874000, 0.0032183000, -0.0289160000, -0.1255644000, -0.4030785000", \ + "0.0179496000, 0.0165269000, 0.0129946000, 0.0029472000, -0.0292211000, -0.1258445000, -0.4033333000", \ + "0.0177301000, 0.0162988000, 0.0127468000, 0.0026571000, -0.0295620000, -0.1260603000, -0.4035909000", \ + "0.0177022000, 0.0162921000, 0.0127390000, 0.0025177000, -0.0296956000, -0.1262765000, -0.4037110000", \ + "0.0183709000, 0.0168952000, 0.0131119000, 0.0029239000, -0.0293827000, -0.1259300000, -0.4032655000", \ + "0.0244641000, 0.0227159000, 0.0180256000, 0.0056469000, -0.0286612000, -0.1254576000, -0.4026978000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014220210, 0.0040442850, 0.0115021200, 0.0327124900, 0.0930356800, 0.2645973000"); + values("0.0158547000, 0.0174900000, 0.0219868000, 0.0343511000, 0.0686280000, 0.1656941000, 0.4411693000", \ + "0.0158320000, 0.0174600000, 0.0219460000, 0.0343336000, 0.0686317000, 0.1654882000, 0.4384952000", \ + "0.0157124000, 0.0173361000, 0.0218267000, 0.0341745000, 0.0685026000, 0.1654192000, 0.4385130000", \ + "0.0155037000, 0.0170892000, 0.0215052000, 0.0338068000, 0.0681380000, 0.1644300000, 0.4380869000", \ + "0.0153571000, 0.0169064000, 0.0212920000, 0.0334024000, 0.0677418000, 0.1647715000, 0.4403369000", \ + "0.0161700000, 0.0176229000, 0.0218355000, 0.0338763000, 0.0678693000, 0.1644223000, 0.4380991000", \ + "0.0180965000, 0.0194899000, 0.0234709000, 0.0356349000, 0.0695356000, 0.1659652000, 0.4391794000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014220210, 0.0040442850, 0.0115021200, 0.0327124900, 0.0930356800, 0.2645973000"); + values("0.0213269000, 0.0199371000, 0.0164024000, 0.0063132000, -0.0257801000, -0.1222752000, -0.3997315000", \ + "0.0213285000, 0.0198782000, 0.0163668000, 0.0062849000, -0.0258442000, -0.1224301000, -0.3998393000", \ + "0.0210490000, 0.0196152000, 0.0161351000, 0.0060378000, -0.0260919000, -0.1226646000, -0.4001436000", \ + "0.0208169000, 0.0193923000, 0.0158254000, 0.0058167000, -0.0263215000, -0.1229040000, -0.4003096000", \ + "0.0206928000, 0.0192816000, 0.0156702000, 0.0055886000, -0.0266337000, -0.1231372000, -0.4005174000", \ + "0.0211304000, 0.0196259000, 0.0159090000, 0.0057782000, -0.0265602000, -0.1230253000, -0.4002865000", \ + "0.0278782000, 0.0261758000, 0.0215308000, 0.0097140000, -0.0248250000, -0.1216463000, -0.3988264000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014220210, 0.0040442850, 0.0115021200, 0.0327124900, 0.0930356800, 0.2645973000"); + values("0.0168419000, 0.0184222000, 0.0229423000, 0.0353195000, 0.0695159000, 0.1662324000, 0.4391818000", \ + "0.0167880000, 0.0184142000, 0.0229158000, 0.0352743000, 0.0694917000, 0.1662555000, 0.4392097000", \ + "0.0166218000, 0.0182403000, 0.0227298000, 0.0350742000, 0.0693234000, 0.1661373000, 0.4388052000", \ + "0.0163254000, 0.0179118000, 0.0223607000, 0.0346853000, 0.0690011000, 0.1652161000, 0.4414668000", \ + "0.0160942000, 0.0176343000, 0.0220768000, 0.0342357000, 0.0685446000, 0.1656964000, 0.4387816000", \ + "0.0166533000, 0.0181329000, 0.0224316000, 0.0345215000, 0.0685784000, 0.1649594000, 0.4408935000", \ + "0.0182356000, 0.0196448000, 0.0237595000, 0.0357752000, 0.0699981000, 0.1670127000, 0.4399069000"); + } + } + max_capacitance : 0.2645970000; + max_transition : 1.5022100000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.2055854000, 0.2110921000, 0.2236333000, 0.2493651000, 0.2996294000, 0.4075911000, 0.6808221000", \ + "0.2109408000, 0.2164478000, 0.2290216000, 0.2543667000, 0.3049625000, 0.4129570000, 0.6861518000", \ + "0.2236106000, 0.2291260000, 0.2416656000, 0.2673420000, 0.3175681000, 0.4255544000, 0.6987729000", \ + "0.2528429000, 0.2583272000, 0.2708249000, 0.2964682000, 0.3467771000, 0.4548456000, 0.7279137000", \ + "0.3163790000, 0.3219580000, 0.3344682000, 0.3600716000, 0.4106193000, 0.5187447000, 0.7916444000", \ + "0.4470668000, 0.4531790000, 0.4666452000, 0.4938867000, 0.5463802000, 0.6556837000, 0.9290985000", \ + "0.6718474000, 0.6792295000, 0.6953804000, 0.7276748000, 0.7877178000, 0.9053794000, 1.1826160000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.1182213000, 0.1251615000, 0.1414062000, 0.1782550000, 0.2667622000, 0.5071378000, 1.1845129000", \ + "0.1218355000, 0.1287745000, 0.1450423000, 0.1818795000, 0.2704030000, 0.5107658000, 1.1883838000", \ + "0.1309177000, 0.1377942000, 0.1541154000, 0.1908344000, 0.2795387000, 0.5203856000, 1.1960810000", \ + "0.1532791000, 0.1601444000, 0.1764066000, 0.2130378000, 0.3015731000, 0.5415071000, 1.2183931000", \ + "0.1982168000, 0.2052352000, 0.2218045000, 0.2586178000, 0.3472067000, 0.5878067000, 1.2668486000", \ + "0.2550987000, 0.2633186000, 0.2818173000, 0.3203220000, 0.4098789000, 0.6499921000, 1.3298265000", \ + "0.3015443000, 0.3119622000, 0.3349925000, 0.3801940000, 0.4722037000, 0.7117169000, 1.3887402000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0305041000, 0.0341172000, 0.0425133000, 0.0603051000, 0.1051299000, 0.2229413000, 0.5753767000", \ + "0.0303991000, 0.0339600000, 0.0420544000, 0.0612709000, 0.1048515000, 0.2230665000, 0.5753582000", \ + "0.0304488000, 0.0337288000, 0.0424293000, 0.0602959000, 0.1048894000, 0.2229214000, 0.5757014000", \ + "0.0303915000, 0.0338385000, 0.0418004000, 0.0608236000, 0.1050620000, 0.2228725000, 0.5753378000", \ + "0.0303088000, 0.0340312000, 0.0418619000, 0.0603480000, 0.1049327000, 0.2228275000, 0.5740898000", \ + "0.0348172000, 0.0385512000, 0.0469105000, 0.0659280000, 0.1084704000, 0.2239489000, 0.5755436000", \ + "0.0471511000, 0.0513153000, 0.0607862000, 0.0808770000, 0.1247265000, 0.2383054000, 0.5775325000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0322325000, 0.0376553000, 0.0518548000, 0.0905344000, 0.2034135000, 0.5396604000, 1.4992125000", \ + "0.0321175000, 0.0376590000, 0.0518162000, 0.0905229000, 0.2034285000, 0.5396886000, 1.4994402000", \ + "0.0321981000, 0.0376070000, 0.0519032000, 0.0903789000, 0.2035084000, 0.5387992000, 1.4980109000", \ + "0.0320752000, 0.0375579000, 0.0518020000, 0.0903683000, 0.2035193000, 0.5388130000, 1.4986742000", \ + "0.0344882000, 0.0396678000, 0.0536040000, 0.0915998000, 0.2039419000, 0.5383244000, 1.4959374000", \ + "0.0428427000, 0.0480282000, 0.0607206000, 0.0966855000, 0.2062648000, 0.5374665000, 1.4983792000", \ + "0.0573512000, 0.0635482000, 0.0785530000, 0.1116196000, 0.2121167000, 0.5404130000, 1.4938167000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.2284532000, 0.2341581000, 0.2472548000, 0.2735050000, 0.3247070000, 0.4333937000, 0.7070260000", \ + "0.2339089000, 0.2396556000, 0.2526216000, 0.2786658000, 0.3296497000, 0.4385978000, 0.7124153000", \ + "0.2468927000, 0.2526438000, 0.2656122000, 0.2919061000, 0.3427346000, 0.4515147000, 0.7250987000", \ + "0.2763650000, 0.2821028000, 0.2950791000, 0.3213535000, 0.3722113000, 0.4809987000, 0.7546057000", \ + "0.3392990000, 0.3449331000, 0.3578965000, 0.3844792000, 0.4357815000, 0.5447099000, 0.8183959000", \ + "0.4726582000, 0.4787825000, 0.4925342000, 0.5198396000, 0.5722855000, 0.6818424000, 0.9556209000", \ + "0.7051930000, 0.7126387000, 0.7289978000, 0.7609529000, 0.8201367000, 0.9374570000, 1.2143031000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.1264165000, 0.1333797000, 0.1497313000, 0.1864609000, 0.2749837000, 0.5152954000, 1.1926075000", \ + "0.1304753000, 0.1374076000, 0.1536602000, 0.1905105000, 0.2790154000, 0.5192122000, 1.1963688000", \ + "0.1393565000, 0.1463140000, 0.1625383000, 0.1993959000, 0.2878568000, 0.5278505000, 1.2046429000", \ + "0.1598204000, 0.1667624000, 0.1830580000, 0.2197524000, 0.3081871000, 0.5476916000, 1.2238471000", \ + "0.2015533000, 0.2086227000, 0.2253441000, 0.2623487000, 0.3507894000, 0.5909401000, 1.2676858000", \ + "0.2613224000, 0.2694420000, 0.2877946000, 0.3267334000, 0.4163748000, 0.6565676000, 1.3350724000", \ + "0.3178668000, 0.3280410000, 0.3507709000, 0.3957110000, 0.4885392000, 0.7284141000, 1.4052436000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0323756000, 0.0358227000, 0.0439288000, 0.0622489000, 0.1063838000, 0.2237113000, 0.5759031000", \ + "0.0327036000, 0.0357259000, 0.0443603000, 0.0623902000, 0.1065432000, 0.2240862000, 0.5764570000", \ + "0.0326911000, 0.0357436000, 0.0437084000, 0.0622581000, 0.1068890000, 0.2237145000, 0.5751005000", \ + "0.0327850000, 0.0357806000, 0.0437482000, 0.0622530000, 0.1068263000, 0.2237192000, 0.5751942000", \ + "0.0325003000, 0.0364642000, 0.0439879000, 0.0628169000, 0.1064610000, 0.2241659000, 0.5762126000", \ + "0.0360510000, 0.0395878000, 0.0482308000, 0.0657341000, 0.1088642000, 0.2250334000, 0.5758087000", \ + "0.0481863000, 0.0517842000, 0.0611217000, 0.0804789000, 0.1240977000, 0.2379044000, 0.5778434000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0323324000, 0.0375656000, 0.0519055000, 0.0905210000, 0.2034168000, 0.5397536000, 1.4991338000", \ + "0.0322117000, 0.0376492000, 0.0518485000, 0.0905315000, 0.2033636000, 0.5398229000, 1.4985775000", \ + "0.0322653000, 0.0376399000, 0.0518815000, 0.0905240000, 0.2031028000, 0.5395659000, 1.4969791000", \ + "0.0320662000, 0.0375672000, 0.0519484000, 0.0904438000, 0.2036458000, 0.5379020000, 1.4935435000", \ + "0.0342020000, 0.0396585000, 0.0532985000, 0.0915432000, 0.2034794000, 0.5384681000, 1.4952654000", \ + "0.0410641000, 0.0466852000, 0.0602345000, 0.0963388000, 0.2066925000, 0.5386586000, 1.4986413000", \ + "0.0543667000, 0.0604638000, 0.0750317000, 0.1099032000, 0.2121422000, 0.5400645000, 1.4914880000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.2269836000, 0.2327557000, 0.2453776000, 0.2710488000, 0.3208036000, 0.4282181000, 0.7016301000", \ + "0.2324312000, 0.2380691000, 0.2507623000, 0.2762235000, 0.3262260000, 0.4336531000, 0.7069259000", \ + "0.2457726000, 0.2514117000, 0.2641139000, 0.2898129000, 0.3395582000, 0.4469992000, 0.7202431000", \ + "0.2747203000, 0.2803101000, 0.2930035000, 0.3185201000, 0.3686273000, 0.4759800000, 0.7491352000", \ + "0.3346086000, 0.3402461000, 0.3529497000, 0.3786586000, 0.4288480000, 0.5362156000, 0.8093760000", \ + "0.4582212000, 0.4642606000, 0.4781270000, 0.5045407000, 0.5557532000, 0.6641063000, 0.9375404000", \ + "0.6702651000, 0.6774640000, 0.6934696000, 0.7246850000, 0.7827745000, 0.8980726000, 1.1745148000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.1301089000, 0.1370481000, 0.1532899000, 0.1901520000, 0.2786217000, 0.5186041000, 1.1954466000", \ + "0.1342951000, 0.1411774000, 0.1574880000, 0.1942543000, 0.2829353000, 0.5237151000, 1.2023478000", \ + "0.1426532000, 0.1496081000, 0.1658487000, 0.2027081000, 0.2912513000, 0.5315168000, 1.2088665000", \ + "0.1603962000, 0.1673702000, 0.1836628000, 0.2203753000, 0.3088709000, 0.5486235000, 1.2251608000", \ + "0.1966352000, 0.2038006000, 0.2205112000, 0.2574026000, 0.3460650000, 0.5861741000, 1.2632682000", \ + "0.2530536000, 0.2609891000, 0.2792384000, 0.3183034000, 0.4082608000, 0.6481000000, 1.3266050000", \ + "0.3150981000, 0.3249968000, 0.3470988000, 0.3915029000, 0.4849980000, 0.7254973000, 1.4014684000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0318914000, 0.0353962000, 0.0429334000, 0.0609984000, 0.1046674000, 0.2218236000, 0.5757066000", \ + "0.0317330000, 0.0350600000, 0.0427337000, 0.0610477000, 0.1043061000, 0.2221821000, 0.5749551000", \ + "0.0320586000, 0.0350073000, 0.0428915000, 0.0608003000, 0.1047636000, 0.2220256000, 0.5750014000", \ + "0.0319770000, 0.0357053000, 0.0430791000, 0.0613133000, 0.1042543000, 0.2215619000, 0.5753457000", \ + "0.0317780000, 0.0351054000, 0.0430809000, 0.0609607000, 0.1042660000, 0.2219076000, 0.5739109000", \ + "0.0354203000, 0.0388467000, 0.0468887000, 0.0646051000, 0.1071151000, 0.2226487000, 0.5758864000", \ + "0.0464188000, 0.0502686000, 0.0589924000, 0.0774904000, 0.1214110000, 0.2338879000, 0.5758038000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0322308000, 0.0376534000, 0.0518664000, 0.0905262000, 0.2031032000, 0.5396087000, 1.4970706000", \ + "0.0321791000, 0.0376263000, 0.0518045000, 0.0904013000, 0.2035638000, 0.5387081000, 1.4958560000", \ + "0.0323229000, 0.0375975000, 0.0518791000, 0.0905207000, 0.2034860000, 0.5398067000, 1.4991132000", \ + "0.0322948000, 0.0375606000, 0.0519580000, 0.0904730000, 0.2036522000, 0.5375587000, 1.4945202000", \ + "0.0338496000, 0.0392740000, 0.0530390000, 0.0913815000, 0.2036108000, 0.5388451000, 1.4989123000", \ + "0.0391994000, 0.0450069000, 0.0590754000, 0.0961485000, 0.2059783000, 0.5385287000, 1.4991353000", \ + "0.0513433000, 0.0577102000, 0.0722486000, 0.1084650000, 0.2118647000, 0.5399328000, 1.4931166000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.1882062000, 0.1937409000, 0.2061803000, 0.2317136000, 0.2813272000, 0.3886133000, 0.6615586000", \ + "0.1922477000, 0.1978128000, 0.2102915000, 0.2356271000, 0.2851860000, 0.3924042000, 0.6653422000", \ + "0.2020860000, 0.2076037000, 0.2201567000, 0.2452978000, 0.2952570000, 0.4024449000, 0.6755101000", \ + "0.2296672000, 0.2351515000, 0.2476049000, 0.2731247000, 0.3229680000, 0.4303095000, 0.7032443000", \ + "0.2966096000, 0.3021074000, 0.3146901000, 0.3400199000, 0.3898853000, 0.4973608000, 0.7704396000", \ + "0.4442908000, 0.4506784000, 0.4645146000, 0.4916325000, 0.5430475000, 0.6511280000, 0.9245701000", \ + "0.6843129000, 0.6923019000, 0.7100043000, 0.7443088000, 0.8036366000, 0.9170608000, 1.1934764000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0813524000, 0.0878791000, 0.1031341000, 0.1376076000, 0.2234476000, 0.4620663000, 1.1417712000", \ + "0.0857208000, 0.0922394000, 0.1074969000, 0.1419756000, 0.2278177000, 0.4666662000, 1.1413936000", \ + "0.0957668000, 0.1022772000, 0.1175033000, 0.1519132000, 0.2377323000, 0.4761578000, 1.1512031000", \ + "0.1183218000, 0.1248327000, 0.1400296000, 0.1744225000, 0.2602355000, 0.4988165000, 1.1744981000", \ + "0.1525599000, 0.1601454000, 0.1767221000, 0.2125444000, 0.2991762000, 0.5377833000, 1.2156139000", \ + "0.1881525000, 0.1980048000, 0.2187171000, 0.2583315000, 0.3465155000, 0.5849980000, 1.2616870000", \ + "0.2035003000, 0.2160375000, 0.2428693000, 0.2928038000, 0.3867628000, 0.6243722000, 1.2998924000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0312716000, 0.0346549000, 0.0423515000, 0.0603662000, 0.1040993000, 0.2218572000, 0.5745084000", \ + "0.0312723000, 0.0346677000, 0.0423065000, 0.0603637000, 0.1043720000, 0.2217377000, 0.5742566000", \ + "0.0312909000, 0.0343211000, 0.0426613000, 0.0611163000, 0.1040027000, 0.2218562000, 0.5755730000", \ + "0.0310627000, 0.0347278000, 0.0424063000, 0.0601763000, 0.1042410000, 0.2216842000, 0.5752570000", \ + "0.0310510000, 0.0344164000, 0.0428825000, 0.0604510000, 0.1040209000, 0.2215704000, 0.5751379000", \ + "0.0384751000, 0.0419893000, 0.0498148000, 0.0664216000, 0.1073956000, 0.2232157000, 0.5757952000", \ + "0.0565188000, 0.0607878000, 0.0704557000, 0.0883824000, 0.1252258000, 0.2342387000, 0.5770151000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0289043000, 0.0341693000, 0.0476923000, 0.0855263000, 0.1997875000, 0.5367517000, 1.5007774000", \ + "0.0288749000, 0.0341661000, 0.0476387000, 0.0854988000, 0.1998578000, 0.5361042000, 1.4953351000", \ + "0.0289058000, 0.0341747000, 0.0477077000, 0.0855823000, 0.1997018000, 0.5370337000, 1.4928601000", \ + "0.0298328000, 0.0349719000, 0.0481918000, 0.0858982000, 0.1995666000, 0.5349267000, 1.4904189000", \ + "0.0369973000, 0.0418069000, 0.0537691000, 0.0893350000, 0.2009709000, 0.5367758000, 1.4995108000", \ + "0.0505515000, 0.0559323000, 0.0669878000, 0.0981917000, 0.2039311000, 0.5356335000, 1.4925985000", \ + "0.0702332000, 0.0769211000, 0.0912055000, 0.1215252000, 0.2137915000, 0.5382449000, 1.4896063000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.2019866000, 0.2076768000, 0.2203626000, 0.2459821000, 0.2962456000, 0.4032251000, 0.6761630000", \ + "0.2057334000, 0.2113774000, 0.2240853000, 0.2498040000, 0.2999992000, 0.4068521000, 0.6801345000", \ + "0.2157536000, 0.2213869000, 0.2340823000, 0.2597596000, 0.3099851000, 0.4168931000, 0.6901738000", \ + "0.2420664000, 0.2477034000, 0.2603758000, 0.2860611000, 0.3361567000, 0.4437427000, 0.7169412000", \ + "0.3085664000, 0.3142198000, 0.3268607000, 0.3525164000, 0.4026262000, 0.5100246000, 0.7834656000", \ + "0.4529158000, 0.4591694000, 0.4729067000, 0.4998614000, 0.5512634000, 0.6593585000, 0.9331590000", \ + "0.6853177000, 0.6936265000, 0.7113244000, 0.7456479000, 0.8041402000, 0.9170186000, 1.1931693000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0870298000, 0.0935583000, 0.1088000000, 0.1432835000, 0.2288826000, 0.4673008000, 1.1418939000", \ + "0.0914013000, 0.0979200000, 0.1131730000, 0.1476029000, 0.2331816000, 0.4713299000, 1.1461926000", \ + "0.1004236000, 0.1069206000, 0.1221531000, 0.1565779000, 0.2422157000, 0.4804886000, 1.1574764000", \ + "0.1197516000, 0.1262727000, 0.1414273000, 0.1758986000, 0.2618090000, 0.4996811000, 1.1808642000", \ + "0.1514500000, 0.1586745000, 0.1750992000, 0.2108479000, 0.2974157000, 0.5361876000, 1.2108435000", \ + "0.1891430000, 0.1982157000, 0.2176763000, 0.2567448000, 0.3449430000, 0.5832477000, 1.2617946000", \ + "0.2116101000, 0.2234138000, 0.2488552000, 0.2966355000, 0.3899990000, 0.6290524000, 1.3037820000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0319562000, 0.0357568000, 0.0431368000, 0.0613971000, 0.1042656000, 0.2222587000, 0.5758915000", \ + "0.0320944000, 0.0349788000, 0.0428950000, 0.0608187000, 0.1043285000, 0.2221482000, 0.5763515000", \ + "0.0320234000, 0.0349938000, 0.0429004000, 0.0607759000, 0.1042899000, 0.2219869000, 0.5760368000", \ + "0.0319160000, 0.0352113000, 0.0432614000, 0.0613967000, 0.1044524000, 0.2221215000, 0.5749662000", \ + "0.0317260000, 0.0353096000, 0.0427451000, 0.0608560000, 0.1042809000, 0.2219889000, 0.5754255000", \ + "0.0384762000, 0.0418032000, 0.0494709000, 0.0663902000, 0.1071391000, 0.2230596000, 0.5756468000", \ + "0.0562030000, 0.0605446000, 0.0699977000, 0.0861699000, 0.1239265000, 0.2330434000, 0.5773531000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0288140000, 0.0339932000, 0.0475996000, 0.0856656000, 0.1998889000, 0.5361550000, 1.4949206000", \ + "0.0288884000, 0.0341541000, 0.0476751000, 0.0855692000, 0.1997318000, 0.5370010000, 1.4924439000", \ + "0.0287631000, 0.0340550000, 0.0477047000, 0.0856542000, 0.1997441000, 0.5369919000, 1.4956901000", \ + "0.0293235000, 0.0346295000, 0.0480911000, 0.0858246000, 0.1997325000, 0.5356141000, 1.5022100000", \ + "0.0342557000, 0.0394191000, 0.0522176000, 0.0887443000, 0.2004995000, 0.5365238000, 1.4925728000", \ + "0.0453122000, 0.0502509000, 0.0627251000, 0.0958885000, 0.2034524000, 0.5354723000, 1.4952349000", \ + "0.0630617000, 0.0697908000, 0.0832787000, 0.1141074000, 0.2117839000, 0.5375477000, 1.4919928000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a32o_4") { + leakage_power () { + value : 0.0053900000; + when : "!A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0047000000; + when : "!A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0057453000; + when : "!A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0052260000; + when : "!A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0054184000; + when : "!A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0047285000; + when : "!A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0057453000; + when : "!A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0052546000; + when : "!A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0054237000; + when : "!A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0047338000; + when : "!A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0057453000; + when : "!A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0052599000; + when : "!A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0061047000; + when : "!A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0054147000; + when : "!A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0057453000; + when : "!A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0059408000; + when : "!A1&A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0054350000; + when : "A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0047430000; + when : "A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0057453000; + when : "A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0052703000; + when : "A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0059403000; + when : "A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0052501000; + when : "A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0057462000; + when : "A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0057746000; + when : "A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0059702000; + when : "A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0052780000; + when : "A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0057452000; + when : "A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0058030000; + when : "A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0060543000; + when : "A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0062855000; + when : "A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0022874000; + when : "A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0062303000; + when : "A1&A2&A3&B1&!B2"; + } + area : 21.270400000; + cell_footprint : "sky130_fd_sc_hd__a32o"; + cell_leakage_power : 0.0054417170; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0042720000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041030000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092163000, 0.0092109000, 0.0091985000, 0.0092000000, 0.0092035000, 0.0092117000, 0.0092305000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0064417000, -0.0064463000, -0.0064568000, -0.0064411000, -0.0064048000, -0.0063211000, -0.0061283000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044410000; + } + pin ("A2") { + capacitance : 0.0042840000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040990000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0085840000, 0.0085770000, 0.0085610000, 0.0085894000, 0.0086551000, 0.0088063000, 0.0091550000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079143000, -0.0079166000, -0.0079220000, -0.0079239000, -0.0079284000, -0.0079388000, -0.0079626000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044700000; + } + pin ("A3") { + capacitance : 0.0044660000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041920000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082592000, 0.0082553000, 0.0082462000, 0.0082495000, 0.0082572000, 0.0082749000, 0.0083156000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0082440000, -0.0082434000, -0.0082420000, -0.0082410000, -0.0082387000, -0.0082335000, -0.0082214000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047390000; + } + pin ("B1") { + capacitance : 0.0043510000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040630000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092281000, 0.0092271000, 0.0092248000, 0.0092216000, 0.0092143000, 0.0091974000, 0.0091584000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0064914000, -0.0064952000, -0.0065039000, -0.0064856000, -0.0064433000, -0.0063460000, -0.0061216000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046390000; + } + pin ("B2") { + capacitance : 0.0042810000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039490000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0077717000, 0.0077680000, 0.0077593000, 0.0077584000, 0.0077564000, 0.0077517000, 0.0077410000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0077423000, -0.0077414000, -0.0077393000, -0.0077353000, -0.0077261000, -0.0077047000, -0.0076556000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046120000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2&A3) | (B1&B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188490, 0.0163784700, 0.0524052200, 0.1676779000, 0.5365088000"); + values("0.0342602000, 0.0324812000, 0.0273363000, 0.0123641000, -0.0409347000, -0.2251600000, -0.8219152000", \ + "0.0341961000, 0.0324186000, 0.0272692000, 0.0123104000, -0.0409650000, -0.2251829000, -0.8220474000", \ + "0.0338849000, 0.0321275000, 0.0270072000, 0.0120676000, -0.0413312000, -0.2254092000, -0.8223354000", \ + "0.0331047000, 0.0313484000, 0.0261855000, 0.0113140000, -0.0419261000, -0.2260450000, -0.8229269000", \ + "0.0324500000, 0.0307449000, 0.0255575000, 0.0105755000, -0.0427285000, -0.2268086000, -0.8235710000", \ + "0.0323963000, 0.0305780000, 0.0256120000, 0.0104790000, -0.0431373000, -0.2271313000, -0.8238929000", \ + "0.0414712000, 0.0394609000, 0.0331187000, 0.0147159000, -0.0432422000, -0.2275704000, -0.8238637000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188490, 0.0163784700, 0.0524052200, 0.1676779000, 0.5365088000"); + values("0.0367803000, 0.0386147000, 0.0446528000, 0.0638584000, 0.1225574000, 0.3074977000, 0.8978022000", \ + "0.0365757000, 0.0384107000, 0.0444249000, 0.0635840000, 0.1225380000, 0.3074990000, 0.8989715000", \ + "0.0362881000, 0.0381363000, 0.0441131000, 0.0633860000, 0.1222306000, 0.3072220000, 0.8989063000", \ + "0.0358637000, 0.0376619000, 0.0436121000, 0.0628937000, 0.1218678000, 0.3067918000, 0.9017991000", \ + "0.0357507000, 0.0375508000, 0.0434290000, 0.0625891000, 0.1212801000, 0.3062719000, 0.8978020000", \ + "0.0372539000, 0.0389869000, 0.0445177000, 0.0625099000, 0.1211604000, 0.3059143000, 0.8975955000", \ + "0.0402019000, 0.0417823000, 0.0472307000, 0.0651464000, 0.1232055000, 0.3078066000, 0.8986330000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188490, 0.0163784700, 0.0524052200, 0.1676779000, 0.5365088000"); + values("0.0406982000, 0.0388763000, 0.0336620000, 0.0187075000, -0.0344198000, -0.2183729000, -0.8151933000", \ + "0.0405417000, 0.0387226000, 0.0334967000, 0.0187613000, -0.0346699000, -0.2186609000, -0.8153051000", \ + "0.0402788000, 0.0384838000, 0.0332886000, 0.0182985000, -0.0349497000, -0.2189437000, -0.8155689000", \ + "0.0396771000, 0.0379598000, 0.0327238000, 0.0177098000, -0.0355748000, -0.2194483000, -0.8160660000", \ + "0.0391040000, 0.0373330000, 0.0320585000, 0.0171549000, -0.0361620000, -0.2201157000, -0.8167017000", \ + "0.0389067000, 0.0370816000, 0.0317935000, 0.0165979000, -0.0365861000, -0.2205354000, -0.8171159000", \ + "0.0478645000, 0.0458626000, 0.0397333000, 0.0212808000, -0.0368198000, -0.2211958000, -0.8174965000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188490, 0.0163784700, 0.0524052200, 0.1676779000, 0.5365088000"); + values("0.0382928000, 0.0400848000, 0.0460118000, 0.0652828000, 0.1241118000, 0.3085949000, 0.9033375000", \ + "0.0380635000, 0.0398769000, 0.0459248000, 0.0651104000, 0.1237636000, 0.3085899000, 0.9032305000", \ + "0.0377800000, 0.0395677000, 0.0455807000, 0.0648351000, 0.1234881000, 0.3081372000, 0.8989100000", \ + "0.0373949000, 0.0392154000, 0.0452322000, 0.0643806000, 0.1232014000, 0.3079666000, 0.8999176000", \ + "0.0371942000, 0.0389797000, 0.0448958000, 0.0640265000, 0.1226791000, 0.3073637000, 0.9018149000", \ + "0.0383541000, 0.0400699000, 0.0456764000, 0.0637769000, 0.1225226000, 0.3071360000, 0.8988616000", \ + "0.0411334000, 0.0427850000, 0.0482253000, 0.0662490000, 0.1245978000, 0.3088585000, 0.9000456000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188490, 0.0163784700, 0.0524052200, 0.1676779000, 0.5365088000"); + values("0.0458395000, 0.0440631000, 0.0388324000, 0.0237211000, -0.0297846000, -0.2140944000, -0.8109116000", \ + "0.0458673000, 0.0440329000, 0.0387107000, 0.0236921000, -0.0298772000, -0.2142739000, -0.8111060000", \ + "0.0454233000, 0.0436281000, 0.0382976000, 0.0233242000, -0.0301202000, -0.2143856000, -0.8113729000", \ + "0.0451701000, 0.0433358000, 0.0381143000, 0.0230132000, -0.0305865000, -0.2147656000, -0.8115712000", \ + "0.0447974000, 0.0430015000, 0.0377458000, 0.0226057000, -0.0309886000, -0.2151622000, -0.8119093000", \ + "0.0448495000, 0.0429822000, 0.0376031000, 0.0224175000, -0.0309777000, -0.2151590000, -0.8119186000", \ + "0.0542026000, 0.0521646000, 0.0461137000, 0.0275517000, -0.0306651000, -0.2152583000, -0.8114403000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188490, 0.0163784700, 0.0524052200, 0.1676779000, 0.5365088000"); + values("0.0381963000, 0.0400792000, 0.0460699000, 0.0652183000, 0.1239121000, 0.3083924000, 0.9016084000", \ + "0.0380115000, 0.0398077000, 0.0457509000, 0.0650199000, 0.1238274000, 0.3080837000, 0.9025915000", \ + "0.0377220000, 0.0395542000, 0.0455985000, 0.0648277000, 0.1234268000, 0.3077976000, 0.8983268000", \ + "0.0373870000, 0.0392220000, 0.0452285000, 0.0644798000, 0.1230566000, 0.3074994000, 0.8978428000", \ + "0.0371723000, 0.0389579000, 0.0448935000, 0.0639645000, 0.1226568000, 0.3075062000, 0.8985005000", \ + "0.0385059000, 0.0402483000, 0.0459591000, 0.0639118000, 0.1227272000, 0.3070491000, 0.8989336000", \ + "0.0407633000, 0.0424292000, 0.0480372000, 0.0661054000, 0.1245128000, 0.3085683000, 0.8972162000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188490, 0.0163784700, 0.0524052200, 0.1676779000, 0.5365088000"); + values("0.0334345000, 0.0315838000, 0.0263427000, 0.0112358000, -0.0421395000, -0.2262464000, -0.8228512000", \ + "0.0332666000, 0.0315019000, 0.0262572000, 0.0111534000, -0.0422686000, -0.2263734000, -0.8230369000", \ + "0.0328134000, 0.0309714000, 0.0258076000, 0.0106541000, -0.0427369000, -0.2267330000, -0.8234717000", \ + "0.0323909000, 0.0306015000, 0.0253382000, 0.0102217000, -0.0432400000, -0.2272790000, -0.8239156000", \ + "0.0319498000, 0.0301391000, 0.0248747000, 0.0098146000, -0.0436372000, -0.2276205000, -0.8242433000", \ + "0.0329422000, 0.0311270000, 0.0255844000, 0.0100789000, -0.0437129000, -0.2276016000, -0.8241229000", \ + "0.0438520000, 0.0417263000, 0.0353631000, 0.0164638000, -0.0421503000, -0.2265954000, -0.8229967000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188490, 0.0163784700, 0.0524052200, 0.1676779000, 0.5365088000"); + values("0.0295724000, 0.0314990000, 0.0377403000, 0.0572210000, 0.1163367000, 0.3018058000, 0.8940574000", \ + "0.0295869000, 0.0315135000, 0.0376458000, 0.0572199000, 0.1163331000, 0.3017897000, 0.8930922000", \ + "0.0294413000, 0.0313489000, 0.0375763000, 0.0570421000, 0.1161150000, 0.3010373000, 0.8944190000", \ + "0.0291291000, 0.0310400000, 0.0371145000, 0.0563254000, 0.1153577000, 0.3010185000, 0.8931337000", \ + "0.0291258000, 0.0309374000, 0.0369541000, 0.0557764000, 0.1146545000, 0.3002908000, 0.8927529000", \ + "0.0304353000, 0.0321403000, 0.0377754000, 0.0561030000, 0.1142667000, 0.2988762000, 0.8914739000", \ + "0.0332218000, 0.0347188000, 0.0400913000, 0.0579054000, 0.1161520000, 0.3007143000, 0.8884842000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188490, 0.0163784700, 0.0524052200, 0.1676779000, 0.5365088000"); + values("0.0402889000, 0.0384835000, 0.0332772000, 0.0181770000, -0.0352043000, -0.2191663000, -0.8155863000", \ + "0.0400539000, 0.0382423000, 0.0329340000, 0.0179101000, -0.0353257000, -0.2192309000, -0.8158507000", \ + "0.0397343000, 0.0380156000, 0.0327456000, 0.0176554000, -0.0357067000, -0.2196444000, -0.8160361000", \ + "0.0395351000, 0.0377482000, 0.0324621000, 0.0173349000, -0.0360663000, -0.2199664000, -0.8164746000", \ + "0.0391355000, 0.0373593000, 0.0320564000, 0.0170511000, -0.0364130000, -0.2202975000, -0.8167372000", \ + "0.0405927000, 0.0388001000, 0.0332952000, 0.0179491000, -0.0356720000, -0.2196168000, -0.8159716000", \ + "0.0531150000, 0.0509894000, 0.0446231000, 0.0255108000, -0.0334569000, -0.2180595000, -0.8144900000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188490, 0.0163784700, 0.0524052200, 0.1676779000, 0.5365088000"); + values("0.0308567000, 0.0327835000, 0.0390184000, 0.0585138000, 0.1175976000, 0.3026992000, 0.8956743000", \ + "0.0308621000, 0.0327897000, 0.0390669000, 0.0584977000, 0.1176537000, 0.3030899000, 0.8952564000", \ + "0.0307657000, 0.0326820000, 0.0388490000, 0.0583100000, 0.1175007000, 0.3029111000, 0.8901727000", \ + "0.0303975000, 0.0323087000, 0.0384963000, 0.0578146000, 0.1168637000, 0.3024753000, 0.8946058000", \ + "0.0300892000, 0.0319176000, 0.0379877000, 0.0569514000, 0.1159969000, 0.3016563000, 0.8966604000", \ + "0.0312110000, 0.0329692000, 0.0386857000, 0.0571847000, 0.1155186000, 0.3000721000, 0.8926748000", \ + "0.0333859000, 0.0350250000, 0.0405285000, 0.0585219000, 0.1172163000, 0.3017095000, 0.8929161000"); + } + } + max_capacitance : 0.5365090000; + max_transition : 1.5014820000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.2416561000, 0.2462427000, 0.2580539000, 0.2842765000, 0.3385462000, 0.4578538000, 0.7790916000", \ + "0.2473248000, 0.2519134000, 0.2637716000, 0.2900513000, 0.3442046000, 0.4636069000, 0.7846774000", \ + "0.2598859000, 0.2644685000, 0.2762517000, 0.3025166000, 0.3565060000, 0.4760202000, 0.7972008000", \ + "0.2892658000, 0.2938495000, 0.3056414000, 0.3318431000, 0.3856349000, 0.5054288000, 0.8263091000", \ + "0.3527044000, 0.3572154000, 0.3690483000, 0.3951287000, 0.4492522000, 0.5690736000, 0.8903359000", \ + "0.4855028000, 0.4903440000, 0.5028156000, 0.5301869000, 0.5855470000, 0.7060894000, 1.0274767000", \ + "0.7219137000, 0.7276318000, 0.7420104000, 0.7738717000, 0.8369313000, 0.9664460000, 1.2909560000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.1430799000, 0.1488374000, 0.1637321000, 0.1983809000, 0.2799113000, 0.5060163000, 1.2133828000", \ + "0.1466550000, 0.1523993000, 0.1673253000, 0.2019363000, 0.2835891000, 0.5092397000, 1.2176424000", \ + "0.1555708000, 0.1613320000, 0.1762867000, 0.2108645000, 0.2924821000, 0.5182105000, 1.2265018000", \ + "0.1778492000, 0.1835589000, 0.1984953000, 0.2331538000, 0.3147882000, 0.5402582000, 1.2513456000", \ + "0.2271172000, 0.2328971000, 0.2478252000, 0.2825618000, 0.3641053000, 0.5896944000, 1.2983088000", \ + "0.2994378000, 0.3058670000, 0.3221790000, 0.3586358000, 0.4419220000, 0.6690458000, 1.3785415000", \ + "0.3729763000, 0.3808916000, 0.4011399000, 0.4445302000, 0.5321041000, 0.7600154000, 1.4687367000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0323322000, 0.0347718000, 0.0426408000, 0.0597220000, 0.1041847000, 0.2293872000, 0.6398706000", \ + "0.0323309000, 0.0347720000, 0.0422523000, 0.0600065000, 0.1043010000, 0.2297711000, 0.6386693000", \ + "0.0321213000, 0.0348636000, 0.0421920000, 0.0603689000, 0.1043139000, 0.2293669000, 0.6388038000", \ + "0.0321028000, 0.0348794000, 0.0422345000, 0.0601940000, 0.1036255000, 0.2298274000, 0.6405084000", \ + "0.0321643000, 0.0350863000, 0.0424237000, 0.0604573000, 0.1041656000, 0.2296639000, 0.6396775000", \ + "0.0355747000, 0.0384926000, 0.0459177000, 0.0632207000, 0.1070741000, 0.2302070000, 0.6402187000", \ + "0.0466174000, 0.0493651000, 0.0576041000, 0.0765896000, 0.1216372000, 0.2436988000, 0.6450389000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0341971000, 0.0381731000, 0.0489996000, 0.0798409000, 0.1724192000, 0.4821035000, 1.4970271000", \ + "0.0343232000, 0.0381949000, 0.0492962000, 0.0799025000, 0.1723925000, 0.4818635000, 1.4998266000", \ + "0.0342000000, 0.0381081000, 0.0491956000, 0.0798715000, 0.1724526000, 0.4819005000, 1.4989029000", \ + "0.0342606000, 0.0379323000, 0.0489689000, 0.0797043000, 0.1719123000, 0.4815594000, 1.5011744000", \ + "0.0350193000, 0.0388211000, 0.0495338000, 0.0802542000, 0.1726920000, 0.4817421000, 1.5006497000", \ + "0.0426890000, 0.0460593000, 0.0562114000, 0.0854368000, 0.1762620000, 0.4831949000, 1.4995554000", \ + "0.0567031000, 0.0609340000, 0.0725126000, 0.1008409000, 0.1834747000, 0.4858817000, 1.4938366000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.2643898000, 0.2691908000, 0.2814375000, 0.3082238000, 0.3623996000, 0.4826037000, 0.8043524000", \ + "0.2694225000, 0.2742227000, 0.2864641000, 0.3131558000, 0.3677345000, 0.4878720000, 0.8098181000", \ + "0.2815997000, 0.2864161000, 0.2987301000, 0.3253757000, 0.3802378000, 0.4998688000, 0.8215947000", \ + "0.3101980000, 0.3150295000, 0.3272696000, 0.3539822000, 0.4086583000, 0.5284272000, 0.8501921000", \ + "0.3702127000, 0.3749081000, 0.3871447000, 0.4138957000, 0.4685329000, 0.5885578000, 0.9104654000", \ + "0.4966444000, 0.5016977000, 0.5145908000, 0.5422808000, 0.5970947000, 0.7184672000, 1.0403780000", \ + "0.7199218000, 0.7258730000, 0.7408728000, 0.7728229000, 0.8351794000, 0.9642122000, 1.2902543000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.1538872000, 0.1595954000, 0.1745014000, 0.2091492000, 0.2906290000, 0.5157426000, 1.2260749000", \ + "0.1578754000, 0.1636371000, 0.1785452000, 0.2131689000, 0.2946896000, 0.5200665000, 1.2286653000", \ + "0.1669053000, 0.1726407000, 0.1875931000, 0.2221984000, 0.3036428000, 0.5294954000, 1.2372778000", \ + "0.1874194000, 0.1931540000, 0.2080497000, 0.2426399000, 0.3240941000, 0.5498445000, 1.2578590000", \ + "0.2321897000, 0.2379923000, 0.2529904000, 0.2877840000, 0.3693243000, 0.5953603000, 1.3032939000", \ + "0.3040567000, 0.3105145000, 0.3270377000, 0.3638126000, 0.4475706000, 0.6744850000, 1.3835353000", \ + "0.3853828000, 0.3931788000, 0.4130881000, 0.4561596000, 0.5448453000, 0.7731076000, 1.4808901000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0343128000, 0.0371845000, 0.0447289000, 0.0619814000, 0.1056352000, 0.2301390000, 0.6409913000", \ + "0.0343036000, 0.0371861000, 0.0439876000, 0.0617079000, 0.1042750000, 0.2304438000, 0.6389216000", \ + "0.0342102000, 0.0370025000, 0.0445649000, 0.0612175000, 0.1051965000, 0.2300632000, 0.6404460000", \ + "0.0343341000, 0.0371531000, 0.0443795000, 0.0612429000, 0.1051863000, 0.2301268000, 0.6407875000", \ + "0.0342630000, 0.0374855000, 0.0441806000, 0.0615644000, 0.1055195000, 0.2301601000, 0.6399409000", \ + "0.0373561000, 0.0403627000, 0.0473919000, 0.0640855000, 0.1076332000, 0.2311983000, 0.6409986000", \ + "0.0471229000, 0.0503705000, 0.0584895000, 0.0765587000, 0.1204550000, 0.2425490000, 0.6440075000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0341657000, 0.0378577000, 0.0492545000, 0.0798146000, 0.1721292000, 0.4817140000, 1.5013508000", \ + "0.0340808000, 0.0381068000, 0.0491088000, 0.0797889000, 0.1724035000, 0.4811034000, 1.4997610000", \ + "0.0342335000, 0.0381648000, 0.0491854000, 0.0799000000, 0.1723064000, 0.4819026000, 1.4985477000", \ + "0.0341093000, 0.0381019000, 0.0492214000, 0.0798392000, 0.1724571000, 0.4818116000, 1.4997278000", \ + "0.0351337000, 0.0389628000, 0.0499733000, 0.0801321000, 0.1726785000, 0.4811606000, 1.4984950000", \ + "0.0407356000, 0.0446320000, 0.0556196000, 0.0853132000, 0.1757977000, 0.4827691000, 1.4998457000", \ + "0.0536338000, 0.0582029000, 0.0696358000, 0.0984033000, 0.1840911000, 0.4856254000, 1.4933028000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.2759154000, 0.2808505000, 0.2933095000, 0.3202566000, 0.3752439000, 0.4951263000, 0.8178240000", \ + "0.2810306000, 0.2859393000, 0.2984021000, 0.3255012000, 0.3803582000, 0.5004517000, 0.8224548000", \ + "0.2939344000, 0.2988399000, 0.3113105000, 0.3383808000, 0.3928452000, 0.5131651000, 0.8355441000", \ + "0.3227266000, 0.3276244000, 0.3401843000, 0.3671034000, 0.4219501000, 0.5420564000, 0.8647754000", \ + "0.3816092000, 0.3865656000, 0.3990432000, 0.4259955000, 0.4806829000, 0.6012326000, 0.9236280000", \ + "0.5045989000, 0.5096064000, 0.5226957000, 0.5502771000, 0.6056314000, 0.7264793000, 1.0491783000", \ + "0.7246420000, 0.7303842000, 0.7454022000, 0.7770402000, 0.8387691000, 0.9669172000, 1.2928650000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.1581201000, 0.1638444000, 0.1787613000, 0.2133777000, 0.2948544000, 0.5198452000, 1.2276802000", \ + "0.1619187000, 0.1676411000, 0.1825799000, 0.2172446000, 0.2987025000, 0.5235446000, 1.2334083000", \ + "0.1692836000, 0.1750500000, 0.1899610000, 0.2246173000, 0.3060277000, 0.5315409000, 1.2390131000", \ + "0.1840420000, 0.1897918000, 0.2047301000, 0.2393195000, 0.3207085000, 0.5462919000, 1.2535850000", \ + "0.2143597000, 0.2202101000, 0.2353865000, 0.2701561000, 0.3518360000, 0.5772876000, 1.2851795000", \ + "0.2642422000, 0.2705509000, 0.2867526000, 0.3235054000, 0.4073127000, 0.6340066000, 1.3423861000", \ + "0.3229904000, 0.3303442000, 0.3492312000, 0.3906589000, 0.4788823000, 0.7076381000, 1.4147957000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0356227000, 0.0384083000, 0.0462411000, 0.0623723000, 0.1061212000, 0.2312433000, 0.6423874000", \ + "0.0356204000, 0.0384640000, 0.0452858000, 0.0631626000, 0.1064278000, 0.2309664000, 0.6430431000", \ + "0.0357441000, 0.0387079000, 0.0453934000, 0.0624631000, 0.1065464000, 0.2312919000, 0.6422138000", \ + "0.0356015000, 0.0386347000, 0.0460684000, 0.0623591000, 0.1062078000, 0.2311442000, 0.6424422000", \ + "0.0355463000, 0.0383452000, 0.0458940000, 0.0623312000, 0.1063414000, 0.2311426000, 0.6429577000", \ + "0.0381116000, 0.0413987000, 0.0479860000, 0.0648253000, 0.1078615000, 0.2318818000, 0.6435458000", \ + "0.0469908000, 0.0506152000, 0.0583839000, 0.0762027000, 0.1196985000, 0.2418897000, 0.6457597000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0341320000, 0.0382984000, 0.0490482000, 0.0797596000, 0.1723459000, 0.4811385000, 1.4979705000", \ + "0.0343032000, 0.0380307000, 0.0490383000, 0.0798030000, 0.1723596000, 0.4817029000, 1.5014824000", \ + "0.0341055000, 0.0381672000, 0.0490682000, 0.0799159000, 0.1724084000, 0.4819113000, 1.4986073000", \ + "0.0342832000, 0.0381032000, 0.0491219000, 0.0798926000, 0.1724256000, 0.4819449000, 1.4981253000", \ + "0.0353769000, 0.0388659000, 0.0497296000, 0.0804273000, 0.1724447000, 0.4819224000, 1.5002024000", \ + "0.0389614000, 0.0427584000, 0.0542844000, 0.0847151000, 0.1757666000, 0.4820616000, 1.4993450000", \ + "0.0489755000, 0.0531112000, 0.0646945000, 0.0953690000, 0.1827642000, 0.4849585000, 1.4973804000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.2218537000, 0.2266124000, 0.2388036000, 0.2654438000, 0.3201834000, 0.4402634000, 0.7627749000", \ + "0.2261330000, 0.2308938000, 0.2430931000, 0.2697410000, 0.3244753000, 0.4444941000, 0.7668950000", \ + "0.2364402000, 0.2411782000, 0.2529904000, 0.2796088000, 0.3338793000, 0.4543163000, 0.7765164000", \ + "0.2629673000, 0.2677205000, 0.2799118000, 0.3065389000, 0.3610904000, 0.4814359000, 0.8038041000", \ + "0.3295710000, 0.3342906000, 0.3463728000, 0.3730869000, 0.4277208000, 0.5481473000, 0.8705446000", \ + "0.4849878000, 0.4901369000, 0.5031560000, 0.5306400000, 0.5857735000, 0.7065230000, 1.0289363000", \ + "0.7454241000, 0.7519714000, 0.7689583000, 0.8040995000, 0.8682788000, 0.9950858000, 1.3223154000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0898754000, 0.0951194000, 0.1088585000, 0.1408565000, 0.2179114000, 0.4411974000, 1.1510239000", \ + "0.0942457000, 0.0994882000, 0.1132041000, 0.1451952000, 0.2222584000, 0.4456169000, 1.1522436000", \ + "0.1045682000, 0.1098164000, 0.1235591000, 0.1554858000, 0.2325546000, 0.4554602000, 1.1645449000", \ + "0.1280423000, 0.1332705000, 0.1469295000, 0.1786361000, 0.2557436000, 0.4792557000, 1.1842717000", \ + "0.1664695000, 0.1723183000, 0.1870561000, 0.2202328000, 0.2982614000, 0.5218901000, 1.2324310000", \ + "0.2115545000, 0.2190898000, 0.2375621000, 0.2750134000, 0.3560418000, 0.5805034000, 1.2912605000", \ + "0.2428068000, 0.2523992000, 0.2762938000, 0.3241185000, 0.4140256000, 0.6393264000, 1.3460904000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0344588000, 0.0372409000, 0.0444427000, 0.0613961000, 0.1053996000, 0.2305710000, 0.6411706000", \ + "0.0342966000, 0.0370466000, 0.0447007000, 0.0616273000, 0.1056650000, 0.2305510000, 0.6408770000", \ + "0.0344490000, 0.0373135000, 0.0444956000, 0.0622205000, 0.1060036000, 0.2304156000, 0.6420589000", \ + "0.0342539000, 0.0370341000, 0.0443671000, 0.0616676000, 0.1057710000, 0.2305137000, 0.6413757000", \ + "0.0346889000, 0.0374502000, 0.0448697000, 0.0624320000, 0.1057409000, 0.2311226000, 0.6415356000", \ + "0.0394243000, 0.0422671000, 0.0499031000, 0.0652788000, 0.1074845000, 0.2313920000, 0.6420229000", \ + "0.0586342000, 0.0622275000, 0.0700463000, 0.0872188000, 0.1256647000, 0.2434379000, 0.6470253000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0279339000, 0.0319919000, 0.0427107000, 0.0715719000, 0.1638420000, 0.4769756000, 1.4977037000", \ + "0.0279667000, 0.0318963000, 0.0424901000, 0.0715665000, 0.1638064000, 0.4762085000, 1.4930942000", \ + "0.0278589000, 0.0318126000, 0.0426424000, 0.0717922000, 0.1640733000, 0.4755537000, 1.4988193000", \ + "0.0281585000, 0.0321818000, 0.0428385000, 0.0719886000, 0.1641648000, 0.4761013000, 1.4975745000", \ + "0.0337627000, 0.0376067000, 0.0479663000, 0.0753742000, 0.1657603000, 0.4760543000, 1.4962469000", \ + "0.0473925000, 0.0512380000, 0.0607856000, 0.0854015000, 0.1707236000, 0.4780676000, 1.4945316000", \ + "0.0678609000, 0.0724745000, 0.0844264000, 0.1085634000, 0.1840091000, 0.4801596000, 1.4896590000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.2365798000, 0.2415000000, 0.2540553000, 0.2809845000, 0.3360194000, 0.4566215000, 0.7791627000", \ + "0.2403787000, 0.2452901000, 0.2577697000, 0.2848572000, 0.3393468000, 0.4599661000, 0.7824662000", \ + "0.2509123000, 0.2558509000, 0.2683517000, 0.2953403000, 0.3504048000, 0.4708046000, 0.7936601000", \ + "0.2782403000, 0.2831815000, 0.2956977000, 0.3226238000, 0.3775488000, 0.4979285000, 0.8211837000", \ + "0.3437761000, 0.3486935000, 0.3611772000, 0.3882687000, 0.4429034000, 0.5639100000, 0.8863565000", \ + "0.4963432000, 0.5017700000, 0.5147052000, 0.5423955000, 0.5974141000, 0.7186124000, 1.0416122000", \ + "0.7537443000, 0.7605337000, 0.7776396000, 0.8128169000, 0.8759141000, 1.0020723000, 1.3285030000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0957302000, 0.1009796000, 0.1147306000, 0.1467346000, 0.2237388000, 0.4468995000, 1.1549355000", \ + "0.1004188000, 0.1056641000, 0.1194187000, 0.1514073000, 0.2285283000, 0.4518373000, 1.1573265000", \ + "0.1098388000, 0.1151086000, 0.1288851000, 0.1607783000, 0.2379867000, 0.4612408000, 1.1664533000", \ + "0.1298354000, 0.1350640000, 0.1487381000, 0.1806019000, 0.2577045000, 0.4811979000, 1.1856518000", \ + "0.1650038000, 0.1706827000, 0.1852445000, 0.2182133000, 0.2961244000, 0.5190788000, 1.2310265000", \ + "0.2107620000, 0.2176963000, 0.2349537000, 0.2715684000, 0.3524109000, 0.5762777000, 1.2863000000", \ + "0.2478312000, 0.2568249000, 0.2793485000, 0.3247997000, 0.4133104000, 0.6392684000, 1.3451318000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0357644000, 0.0386644000, 0.0461774000, 0.0624079000, 0.1060586000, 0.2308585000, 0.6426437000", \ + "0.0357499000, 0.0386741000, 0.0453791000, 0.0632610000, 0.1067183000, 0.2311186000, 0.6426344000", \ + "0.0357526000, 0.0385879000, 0.0458842000, 0.0623599000, 0.1060147000, 0.2310135000, 0.6421095000", \ + "0.0357294000, 0.0383714000, 0.0453791000, 0.0627917000, 0.1063421000, 0.2310926000, 0.6422176000", \ + "0.0357727000, 0.0387133000, 0.0452790000, 0.0628846000, 0.1064720000, 0.2305456000, 0.6432848000", \ + "0.0397560000, 0.0424652000, 0.0493480000, 0.0650028000, 0.1077454000, 0.2320846000, 0.6421599000", \ + "0.0584725000, 0.0616108000, 0.0699732000, 0.0863652000, 0.1234758000, 0.2414813000, 0.6470851000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0279260000, 0.0319952000, 0.0426704000, 0.0715666000, 0.1639796000, 0.4772453000, 1.4989895000", \ + "0.0279965000, 0.0319768000, 0.0426993000, 0.0716012000, 0.1639619000, 0.4762466000, 1.4972055000", \ + "0.0279001000, 0.0319305000, 0.0424887000, 0.0716576000, 0.1640528000, 0.4762471000, 1.4960497000", \ + "0.0281581000, 0.0321059000, 0.0429211000, 0.0717690000, 0.1640993000, 0.4759375000, 1.4976670000", \ + "0.0318366000, 0.0356293000, 0.0465338000, 0.0743421000, 0.1650793000, 0.4768403000, 1.4978638000", \ + "0.0415961000, 0.0457220000, 0.0560170000, 0.0826538000, 0.1699200000, 0.4772506000, 1.4949740000", \ + "0.0594015000, 0.0648303000, 0.0766495000, 0.1015189000, 0.1810019000, 0.4805714000, 1.4909654000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__a32oi_1 */ + + cell ("sky130_fd_sc_hd__a32oi_2") { + leakage_power () { + value : 0.0007973000; + when : "!A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0167322000; + when : "!A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0037690000; + when : "!A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0006329000; + when : "!A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0008306000; + when : "!A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0018249000; + when : "!A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0037690000; + when : "!A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0006652000; + when : "!A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0008207000; + when : "!A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0018471000; + when : "!A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0037690000; + when : "!A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0006560000; + when : "!A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0015174000; + when : "!A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0024733000; + when : "!A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0037690000; + when : "!A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0013522000; + when : "!A1&A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0035251000; + when : "A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0028764000; + when : "A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0037690000; + when : "A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0043939000; + when : "A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0013527000; + when : "A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0033431000; + when : "A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0037690000; + when : "A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0011878000; + when : "A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0012316000; + when : "A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0042336000; + when : "A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0037690000; + when : "A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0010670000; + when : "A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0026624000; + when : "A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0069509000; + when : "A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0003049000; + when : "A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0027760000; + when : "A1&A2&A3&B1&!B2"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__a32oi"; + cell_leakage_power : 0.0028886930; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0043510000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042290000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092225000, 0.0092220000, 0.0092210000, 0.0092167000, 0.0092070000, 0.0091847000, 0.0091331000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0064434000, -0.0064428000, -0.0064412000, -0.0064236000, -0.0063830000, -0.0062894000, -0.0060738000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044730000; + } + pin ("A2") { + capacitance : 0.0043260000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041760000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0083516000, 0.0083521000, 0.0083534000, 0.0083836000, 0.0084532000, 0.0086136000, 0.0089834000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0077650000, -0.0077651000, -0.0077653000, -0.0077627000, -0.0077566000, -0.0077425000, -0.0077100000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044750000; + } + pin ("A3") { + capacitance : 0.0044840000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042380000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078930000, 0.0079037000, 0.0079282000, 0.0079323000, 0.0079418000, 0.0079638000, 0.0080143000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079141000, -0.0079144000, -0.0079152000, -0.0079165000, -0.0079194000, -0.0079260000, -0.0079414000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047300000; + } + pin ("B1") { + capacitance : 0.0042230000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039910000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0090018000, 0.0089995000, 0.0089942000, 0.0089983000, 0.0090078000, 0.0090297000, 0.0090802000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0062791000, -0.0062795000, -0.0062804000, -0.0062654000, -0.0062308000, -0.0061511000, -0.0059673000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044560000; + } + pin ("B2") { + capacitance : 0.0042970000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039830000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079033000, 0.0078973000, 0.0078835000, 0.0078851000, 0.0078886000, 0.0078968000, 0.0079155000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078853000, -0.0078814000, -0.0078724000, -0.0078699000, -0.0078640000, -0.0078504000, -0.0078191000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046100000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1) | (!A1&!B2) | (!A2&!B1) | (!A3&!B1) | (!A2&!B2) | (!A3&!B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0136346000, 0.0123622000, 0.0090176000, 0.0003987000, -0.0222885000, -0.0817615000, -0.2366880000", \ + "0.0134760000, 0.0121819000, 0.0088810000, 0.0002250000, -0.0224755000, -0.0818287000, -0.2367756000", \ + "0.0131306000, 0.0118750000, 0.0085896000, -0.0000223000, -0.0225964000, -0.0820278000, -0.2370952000", \ + "0.0126427000, 0.0113829000, 0.0081211000, -0.0004210000, -0.0229451000, -0.0822341000, -0.2370574000", \ + "0.0121937000, 0.0109288000, 0.0076645000, -0.0008609000, -0.0232997000, -0.0824724000, -0.2373177000", \ + "0.0126477000, 0.0112434000, 0.0078610000, -0.0008157000, -0.0234937000, -0.0826476000, -0.2374100000", \ + "0.0140308000, 0.0126663000, 0.0092061000, 0.0002146000, -0.0227330000, -0.0825698000, -0.2370333000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0213410000, 0.0226696000, 0.0261460000, 0.0350934000, 0.0579015000, 0.1168090000, 0.2701850000", \ + "0.0211154000, 0.0224556000, 0.0259643000, 0.0349661000, 0.0578983000, 0.1169636000, 0.2704089000", \ + "0.0206376000, 0.0220187000, 0.0255411000, 0.0346076000, 0.0576892000, 0.1168549000, 0.2703904000", \ + "0.0200906000, 0.0214355000, 0.0249280000, 0.0339760000, 0.0571825000, 0.1166491000, 0.2700673000", \ + "0.0197098000, 0.0210518000, 0.0244891000, 0.0333690000, 0.0565044000, 0.1159908000, 0.2699711000", \ + "0.0196218000, 0.0209424000, 0.0243614000, 0.0332350000, 0.0561249000, 0.1154661000, 0.2695192000", \ + "0.0193125000, 0.0206086000, 0.0239477000, 0.0330745000, 0.0561448000, 0.1154513000, 0.2690513000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0149690000, 0.0136804000, 0.0103702000, 0.0017070000, -0.0210236000, -0.0804325000, -0.2355359000", \ + "0.0148161000, 0.0135638000, 0.0101881000, 0.0015842000, -0.0211308000, -0.0805200000, -0.2356067000", \ + "0.0145771000, 0.0133215000, 0.0099958000, 0.0013658000, -0.0213559000, -0.0807260000, -0.2357577000", \ + "0.0142103000, 0.0129552000, 0.0096579000, 0.0010600000, -0.0215438000, -0.0808205000, -0.2358671000", \ + "0.0138366000, 0.0125676000, 0.0093304000, 0.0007416000, -0.0216952000, -0.0809338000, -0.2358802000", \ + "0.0139056000, 0.0126253000, 0.0092400000, 0.0004017000, -0.0221643000, -0.0812006000, -0.2360919000", \ + "0.0148598000, 0.0135376000, 0.0101515000, 0.0012830000, -0.0217417000, -0.0813919000, -0.2361310000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0284049000, 0.0297020000, 0.0330621000, 0.0418622000, 0.0646841000, 0.1237271000, 0.2771789000", \ + "0.0281421000, 0.0294833000, 0.0328374000, 0.0417239000, 0.0646119000, 0.1236593000, 0.2770005000", \ + "0.0276494000, 0.0289910000, 0.0324682000, 0.0414347000, 0.0644443000, 0.1235495000, 0.2769752000", \ + "0.0271828000, 0.0285111000, 0.0319281000, 0.0409129000, 0.0639766000, 0.1232901000, 0.2767960000", \ + "0.0266836000, 0.0279872000, 0.0314862000, 0.0403488000, 0.0633867000, 0.1226990000, 0.2764783000", \ + "0.0264611000, 0.0277803000, 0.0311994000, 0.0400534000, 0.0629776000, 0.1223040000, 0.2760691000", \ + "0.0256756000, 0.0270213000, 0.0302759000, 0.0395535000, 0.0626211000, 0.1221600000, 0.2754338000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0149715000, 0.0137176000, 0.0103365000, 0.0017267000, -0.0209967000, -0.0803898000, -0.2355243000", \ + "0.0148026000, 0.0135264000, 0.0101977000, 0.0015542000, -0.0211483000, -0.0805271000, -0.2355827000", \ + "0.0145545000, 0.0132866000, 0.0099931000, 0.0013211000, -0.0213969000, -0.0806642000, -0.2357475000", \ + "0.0141236000, 0.0128675000, 0.0095612000, 0.0009796000, -0.0216215000, -0.0808587000, -0.2358784000", \ + "0.0138076000, 0.0125398000, 0.0093497000, 0.0007402000, -0.0217955000, -0.0809926000, -0.2357243000", \ + "0.0138682000, 0.0125744000, 0.0092462000, 0.0004549000, -0.0222662000, -0.0812555000, -0.2360249000", \ + "0.0148741000, 0.0135453000, 0.0101165000, 0.0013035000, -0.0216913000, -0.0813617000, -0.2360485000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0339712000, 0.0352415000, 0.0387384000, 0.0475379000, 0.0704060000, 0.1295225000, 0.2830538000", \ + "0.0338570000, 0.0351890000, 0.0385060000, 0.0474644000, 0.0703352000, 0.1293786000, 0.2829689000", \ + "0.0335807000, 0.0349236000, 0.0382611000, 0.0472197000, 0.0701564000, 0.1293576000, 0.2827598000", \ + "0.0332691000, 0.0345828000, 0.0380946000, 0.0469998000, 0.0699595000, 0.1291038000, 0.2825228000", \ + "0.0330484000, 0.0343927000, 0.0378411000, 0.0466770000, 0.0696491000, 0.1288907000, 0.2824602000", \ + "0.0329177000, 0.0343113000, 0.0377663000, 0.0466108000, 0.0695989000, 0.1288923000, 0.2824290000", \ + "0.0326703000, 0.0339430000, 0.0372264000, 0.0465244000, 0.0696214000, 0.1291720000, 0.2823598000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0044062000, 0.0031929000, -0.0000456000, -0.0087147000, -0.0315471000, -0.0911592000, -0.2464620000", \ + "0.0041294000, 0.0029736000, -0.0001811000, -0.0087322000, -0.0314691000, -0.0910292000, -0.2462881000", \ + "0.0037924000, 0.0026633000, -0.0004516000, -0.0088714000, -0.0314763000, -0.0909212000, -0.2461248000", \ + "0.0033906000, 0.0022389000, -0.0008465000, -0.0092439000, -0.0316882000, -0.0909515000, -0.2460725000", \ + "0.0032975000, 0.0020610000, -0.0011271000, -0.0096158000, -0.0320039000, -0.0911464000, -0.2461108000", \ + "0.0039564000, 0.0026381000, -0.0007593000, -0.0094109000, -0.0322864000, -0.0916073000, -0.2463716000", \ + "0.0061332000, 0.0046547000, 0.0009442000, -0.0082374000, -0.0314664000, -0.0907757000, -0.2465341000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0206355000, 0.0219767000, 0.0255010000, 0.0345292000, 0.0575163000, 0.1166280000, 0.2701029000", \ + "0.0202826000, 0.0217078000, 0.0252140000, 0.0343212000, 0.0574407000, 0.1166248000, 0.2700968000", \ + "0.0198906000, 0.0212557000, 0.0248132000, 0.0338252000, 0.0570798000, 0.1166124000, 0.2700163000", \ + "0.0193945000, 0.0207489000, 0.0243023000, 0.0332062000, 0.0562713000, 0.1160484000, 0.2698544000", \ + "0.0192263000, 0.0205495000, 0.0239348000, 0.0328685000, 0.0559082000, 0.1153965000, 0.2694169000", \ + "0.0197293000, 0.0210083000, 0.0243627000, 0.0330895000, 0.0558717000, 0.1150858000, 0.2687773000", \ + "0.0237427000, 0.0231287000, 0.0262858000, 0.0347370000, 0.0571151000, 0.1155223000, 0.2684864000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0060755000, 0.0048519000, 0.0015825000, -0.0071069000, -0.0299495000, -0.0895586000, -0.2448478000", \ + "0.0058186000, 0.0046411000, 0.0014685000, -0.0071023000, -0.0298486000, -0.0894115000, -0.2446726000", \ + "0.0053876000, 0.0042336000, 0.0011548000, -0.0072641000, -0.0298454000, -0.0893039000, -0.2445000000", \ + "0.0048726000, 0.0037002000, 0.0006033000, -0.0077049000, -0.0300702000, -0.0893498000, -0.2444427000", \ + "0.0048524000, 0.0036244000, 0.0002596000, -0.0082387000, -0.0304885000, -0.0895626000, -0.2445090000", \ + "0.0050376000, 0.0037398000, 0.0003968000, -0.0082898000, -0.0310295000, -0.0900577000, -0.2447763000", \ + "0.0069757000, 0.0055664000, 0.0019665000, -0.0071778000, -0.0303507000, -0.0900021000, -0.2450005000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0280204000, 0.0293568000, 0.0327814000, 0.0416598000, 0.0646245000, 0.1237732000, 0.2772448000", \ + "0.0277713000, 0.0290654000, 0.0325765000, 0.0413846000, 0.0644088000, 0.1236408000, 0.2770896000", \ + "0.0273181000, 0.0286474000, 0.0321102000, 0.0411010000, 0.0642672000, 0.1235703000, 0.2771363000", \ + "0.0270101000, 0.0283077000, 0.0318071000, 0.0407072000, 0.0638749000, 0.1232643000, 0.2768867000", \ + "0.0268045000, 0.0281482000, 0.0315353000, 0.0404444000, 0.0634481000, 0.1228437000, 0.2765995000", \ + "0.0274717000, 0.0287590000, 0.0321223000, 0.0408374000, 0.0635656000, 0.1227702000, 0.2762798000", \ + "0.0305353000, 0.0317352000, 0.0348809000, 0.0431276000, 0.0656819000, 0.1247319000, 0.2762801000"); + } + } + max_capacitance : 0.1556500000; + max_transition : 1.9190130000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0569036000, 0.0607645000, 0.0700704000, 0.0940991000, 0.1523542000, 0.3005744000, 0.6820212000", \ + "0.0607648000, 0.0643047000, 0.0740295000, 0.0973068000, 0.1560901000, 0.3044822000, 0.6859547000", \ + "0.0695766000, 0.0734790000, 0.0831338000, 0.1069520000, 0.1653946000, 0.3137558000, 0.6953947000", \ + "0.0922350000, 0.0959512000, 0.1052310000, 0.1288865000, 0.1875751000, 0.3360931000, 0.7189506000", \ + "0.1275691000, 0.1331283000, 0.1464452000, 0.1771437000, 0.2401004000, 0.3882062000, 0.7698881000", \ + "0.1641932000, 0.1725018000, 0.1918997000, 0.2374481000, 0.3317047000, 0.5092428000, 0.8909768000", \ + "0.1801657000, 0.1923714000, 0.2231456000, 0.2930186000, 0.4348162000, 0.7020420000, 1.1715496000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1160443000, 0.1232117000, 0.1417684000, 0.1881995000, 0.3070008000, 0.6131677000, 1.4071890000", \ + "0.1211853000, 0.1283322000, 0.1471043000, 0.1938762000, 0.3131929000, 0.6191944000, 1.4132757000", \ + "0.1336245000, 0.1409424000, 0.1594559000, 0.2067411000, 0.3266142000, 0.6336004000, 1.4280125000", \ + "0.1634422000, 0.1709522000, 0.1894594000, 0.2367157000, 0.3569341000, 0.6646284000, 1.4605437000", \ + "0.2282401000, 0.2360709000, 0.2547117000, 0.3012667000, 0.4208022000, 0.7295635000, 1.5253139000", \ + "0.3408078000, 0.3513172000, 0.3761429000, 0.4358337000, 0.5661462000, 0.8744024000, 1.6715871000", \ + "0.5250455000, 0.5419374000, 0.5821132000, 0.6704329000, 0.8499949000, 1.2075339000, 2.0108495000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0517678000, 0.0561893000, 0.0676121000, 0.0971048000, 0.1740351000, 0.3735088000, 0.8931955000", \ + "0.0519753000, 0.0563296000, 0.0676952000, 0.0971669000, 0.1737486000, 0.3737181000, 0.8935365000", \ + "0.0509856000, 0.0554910000, 0.0673915000, 0.0969752000, 0.1738479000, 0.3734263000, 0.8949035000", \ + "0.0564934000, 0.0602347000, 0.0703324000, 0.0978981000, 0.1736799000, 0.3735287000, 0.8937273000", \ + "0.0770974000, 0.0823867000, 0.0949501000, 0.1235638000, 0.1875023000, 0.3737448000, 0.8933443000", \ + "0.1204941000, 0.1279874000, 0.1453930000, 0.1826098000, 0.2588695000, 0.4217415000, 0.8961904000", \ + "0.1949270000, 0.2073074000, 0.2339523000, 0.2903956000, 0.3956266000, 0.6004056000, 1.0128732000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0746841000, 0.0839109000, 0.1081924000, 0.1705955000, 0.3333439000, 0.7522546000, 1.8463786000", \ + "0.0747124000, 0.0838855000, 0.1082096000, 0.1705200000, 0.3333649000, 0.7510104000, 1.8460147000", \ + "0.0747752000, 0.0840728000, 0.1082102000, 0.1705775000, 0.3321870000, 0.7522335000, 1.8450975000", \ + "0.0750139000, 0.0841164000, 0.1082855000, 0.1706945000, 0.3320609000, 0.7510939000, 1.8463155000", \ + "0.0833811000, 0.0917555000, 0.1139774000, 0.1731855000, 0.3318594000, 0.7540374000, 1.8406451000", \ + "0.1198623000, 0.1290143000, 0.1524302000, 0.2093589000, 0.3508558000, 0.7519377000, 1.8431479000", \ + "0.2017930000, 0.2132376000, 0.2419370000, 0.3080802000, 0.4571369000, 0.8122062000, 1.8439283000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0669239000, 0.0708910000, 0.0805462000, 0.1041985000, 0.1624737000, 0.3107037000, 0.6923114000", \ + "0.0713913000, 0.0752536000, 0.0845088000, 0.1084020000, 0.1667840000, 0.3150093000, 0.6965339000", \ + "0.0802044000, 0.0841754000, 0.0935921000, 0.1173171000, 0.1760402000, 0.3243845000, 0.7058013000", \ + "0.1005120000, 0.1047043000, 0.1143053000, 0.1381697000, 0.1971266000, 0.3455246000, 0.7272350000", \ + "0.1358640000, 0.1409077000, 0.1533639000, 0.1811709000, 0.2450029000, 0.3942253000, 0.7768587000", \ + "0.1789239000, 0.1863038000, 0.2042255000, 0.2456823000, 0.3315360000, 0.5047291000, 0.8905437000", \ + "0.2054078000, 0.2169333000, 0.2448770000, 0.3080066000, 0.4406634000, 0.6869920000, 1.1405171000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1423745000, 0.1494099000, 0.1675209000, 0.2142499000, 0.3334885000, 0.6415437000, 1.4408335000", \ + "0.1465083000, 0.1542238000, 0.1728853000, 0.2191904000, 0.3388490000, 0.6471646000, 1.4477112000", \ + "0.1597554000, 0.1669963000, 0.1858211000, 0.2326770000, 0.3523429000, 0.6611873000, 1.4606273000", \ + "0.1899296000, 0.1972368000, 0.2153986000, 0.2627614000, 0.3832408000, 0.6925918000, 1.4941534000", \ + "0.2555597000, 0.2621517000, 0.2807943000, 0.3273976000, 0.4476858000, 0.7580573000, 1.5588042000", \ + "0.3778708000, 0.3871804000, 0.4093926000, 0.4653418000, 0.5921785000, 0.9024286000, 1.7036395000", \ + "0.5846869000, 0.5987609000, 0.6336595000, 0.7125371000, 0.8821606000, 1.2359195000, 2.0412294000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0518144000, 0.0561666000, 0.0677324000, 0.0970402000, 0.1738560000, 0.3733772000, 0.8947258000", \ + "0.0517085000, 0.0561929000, 0.0675741000, 0.0972864000, 0.1738799000, 0.3733951000, 0.8937168000", \ + "0.0515003000, 0.0558921000, 0.0674974000, 0.0971002000, 0.1739254000, 0.3739455000, 0.8940416000", \ + "0.0545792000, 0.0586742000, 0.0694739000, 0.0978523000, 0.1736818000, 0.3733490000, 0.8941476000", \ + "0.0722412000, 0.0765115000, 0.0876899000, 0.1149983000, 0.1825067000, 0.3743927000, 0.8937471000", \ + "0.1120082000, 0.1173167000, 0.1317537000, 0.1636139000, 0.2352402000, 0.4068229000, 0.8957268000", \ + "0.1850320000, 0.1934913000, 0.2138265000, 0.2597653000, 0.3544595000, 0.5387871000, 0.9689536000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0953601000, 0.1045726000, 0.1290774000, 0.1924793000, 0.3560791000, 0.7791889000, 1.8823867000", \ + "0.0953850000, 0.1048779000, 0.1293041000, 0.1923146000, 0.3559810000, 0.7783528000, 1.8777586000", \ + "0.0949931000, 0.1045445000, 0.1292829000, 0.1928214000, 0.3560306000, 0.7788611000, 1.8748565000", \ + "0.0952850000, 0.1047029000, 0.1291226000, 0.1924115000, 0.3556890000, 0.7792271000, 1.8791857000", \ + "0.1003988000, 0.1094140000, 0.1328249000, 0.1936206000, 0.3559222000, 0.7794669000, 1.8807955000", \ + "0.1352364000, 0.1444884000, 0.1676916000, 0.2244330000, 0.3713599000, 0.7790871000, 1.8784154000", \ + "0.2180830000, 0.2291537000, 0.2562207000, 0.3215896000, 0.4705391000, 0.8340332000, 1.8811370000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0714429000, 0.0752892000, 0.0845504000, 0.1084646000, 0.1667790000, 0.3149657000, 0.6965448000", \ + "0.0755215000, 0.0793875000, 0.0888711000, 0.1127420000, 0.1710481000, 0.3191895000, 0.7006495000", \ + "0.0835437000, 0.0871629000, 0.0968198000, 0.1205129000, 0.1791233000, 0.3275155000, 0.7087851000", \ + "0.0990821000, 0.1030675000, 0.1127815000, 0.1364882000, 0.1953176000, 0.3437512000, 0.7254251000", \ + "0.1265333000, 0.1308020000, 0.1420370000, 0.1683733000, 0.2304346000, 0.3795671000, 0.7618144000", \ + "0.1642163000, 0.1703333000, 0.1852046000, 0.2195022000, 0.2946150000, 0.4594039000, 0.8444075000", \ + "0.1913298000, 0.2006170000, 0.2239448000, 0.2767905000, 0.3852751000, 0.5953715000, 1.0283254000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1551111000, 0.1618630000, 0.1800485000, 0.2250983000, 0.3422328000, 0.6429278000, 1.4210069000", \ + "0.1596940000, 0.1675369000, 0.1856608000, 0.2308360000, 0.3477086000, 0.6484184000, 1.4265910000", \ + "0.1729087000, 0.1808916000, 0.1990981000, 0.2448172000, 0.3613588000, 0.6621773000, 1.4408229000", \ + "0.2039284000, 0.2107907000, 0.2288471000, 0.2740563000, 0.3916978000, 0.6927778000, 1.4711098000", \ + "0.2658827000, 0.2729612000, 0.2908598000, 0.3368059000, 0.4539792000, 0.7554907000, 1.5338012000", \ + "0.3833218000, 0.3916539000, 0.4150021000, 0.4679055000, 0.5906890000, 0.8922472000, 1.6717471000", \ + "0.5820815000, 0.5946121000, 0.6255372000, 0.6981766000, 0.8592494000, 1.2038588000, 1.9866291000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0517168000, 0.0562159000, 0.0675911000, 0.0972584000, 0.1738843000, 0.3735415000, 0.8939117000", \ + "0.0516899000, 0.0561409000, 0.0676827000, 0.0970818000, 0.1739211000, 0.3735134000, 0.8933260000", \ + "0.0516920000, 0.0561244000, 0.0675183000, 0.0970819000, 0.1739301000, 0.3737600000, 0.8936169000", \ + "0.0535136000, 0.0576954000, 0.0687311000, 0.0977508000, 0.1737594000, 0.3733510000, 0.8943281000", \ + "0.0642897000, 0.0686265000, 0.0800254000, 0.1083391000, 0.1796908000, 0.3744022000, 0.8935475000", \ + "0.0943765000, 0.0992885000, 0.1114947000, 0.1409887000, 0.2134932000, 0.3945501000, 0.8973382000", \ + "0.1600918000, 0.1662070000, 0.1831799000, 0.2198715000, 0.3016833000, 0.4853823000, 0.9484754000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1093092000, 0.1187132000, 0.1432094000, 0.2047988000, 0.3645048000, 0.7776185000, 1.8476149000", \ + "0.1097318000, 0.1194035000, 0.1428166000, 0.2052159000, 0.3646606000, 0.7763261000, 1.8472780000", \ + "0.1097181000, 0.1194011000, 0.1428117000, 0.2049995000, 0.3644859000, 0.7767045000, 1.8520376000", \ + "0.1092740000, 0.1186860000, 0.1430823000, 0.2053050000, 0.3645686000, 0.7764027000, 1.8490647000", \ + "0.1141399000, 0.1228478000, 0.1458025000, 0.2058871000, 0.3649471000, 0.7783325000, 1.8493211000", \ + "0.1472479000, 0.1570147000, 0.1796302000, 0.2352509000, 0.3804954000, 0.7783202000, 1.8521562000", \ + "0.2280898000, 0.2389599000, 0.2659505000, 0.3296457000, 0.4772063000, 0.8360905000, 1.8548678000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0221796000, 0.0245342000, 0.0306291000, 0.0459262000, 0.0852760000, 0.1869791000, 0.4515194000", \ + "0.0261391000, 0.0285186000, 0.0347279000, 0.0502822000, 0.0896924000, 0.1915168000, 0.4562522000", \ + "0.0350278000, 0.0379750000, 0.0448101000, 0.0604942000, 0.0999169000, 0.2021385000, 0.4665348000", \ + "0.0451422000, 0.0497060000, 0.0603118000, 0.0823426000, 0.1240701000, 0.2260716000, 0.4910382000", \ + "0.0527207000, 0.0601353000, 0.0770602000, 0.1107679000, 0.1724431000, 0.2817855000, 0.5462625000", \ + "0.0470666000, 0.0585516000, 0.0843460000, 0.1366800000, 0.2321128000, 0.3943176000, 0.6750152000", \ + "-0.0010952000, 0.0166167000, 0.0567705000, 0.1376835000, 0.2864529000, 0.5348162000, 0.9438361000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1000900000, 0.1078745000, 0.1268005000, 0.1758559000, 0.2985432000, 0.6120114000, 1.4251423000", \ + "0.1037672000, 0.1111469000, 0.1308540000, 0.1797331000, 0.3027049000, 0.6171040000, 1.4300515000", \ + "0.1143115000, 0.1218108000, 0.1412838000, 0.1899848000, 0.3134528000, 0.6285529000, 1.4414827000", \ + "0.1417204000, 0.1492339000, 0.1682222000, 0.2172739000, 0.3397256000, 0.6556831000, 1.4694757000", \ + "0.2103635000, 0.2181320000, 0.2377245000, 0.2846531000, 0.4070950000, 0.7218730000, 1.5369489000", \ + "0.3302390000, 0.3425661000, 0.3702677000, 0.4347794000, 0.5677492000, 0.8796400000, 1.6903353000", \ + "0.5270072000, 0.5441161000, 0.5876707000, 0.6860301000, 0.8844940000, 1.2521245000, 2.0581177000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0268395000, 0.0298979000, 0.0377773000, 0.0581531000, 0.1111629000, 0.2489279000, 0.6078971000", \ + "0.0267972000, 0.0298227000, 0.0377395000, 0.0581388000, 0.1109891000, 0.2500409000, 0.6082644000", \ + "0.0316166000, 0.0339196000, 0.0402871000, 0.0587626000, 0.1109973000, 0.2490802000, 0.6079210000", \ + "0.0466870000, 0.0492731000, 0.0556216000, 0.0705353000, 0.1147735000, 0.2488827000, 0.6078896000", \ + "0.0757359000, 0.0788212000, 0.0864610000, 0.1052380000, 0.1464318000, 0.2596941000, 0.6081941000", \ + "0.1285381000, 0.1328874000, 0.1438443000, 0.1700367000, 0.2240838000, 0.3341434000, 0.6287895000", \ + "0.2213138000, 0.2286077000, 0.2437190000, 0.2820987000, 0.3632414000, 0.5167452000, 0.7981150000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0937453000, 0.1034193000, 0.1282991000, 0.1927480000, 0.3592494000, 0.7915423000, 1.9190134000", \ + "0.0932489000, 0.1033967000, 0.1282498000, 0.1928142000, 0.3597227000, 0.7906011000, 1.9112356000", \ + "0.0935048000, 0.1033492000, 0.1282687000, 0.1927401000, 0.3597562000, 0.7910559000, 1.9165107000", \ + "0.0920914000, 0.1020660000, 0.1272989000, 0.1927043000, 0.3593613000, 0.7907016000, 1.9178212000", \ + "0.1113506000, 0.1192836000, 0.1400510000, 0.1978178000, 0.3590050000, 0.7910398000, 1.9158177000", \ + "0.1639491000, 0.1749586000, 0.2012714000, 0.2583295000, 0.3909016000, 0.7930058000, 1.9135493000", \ + "0.2541364000, 0.2714748000, 0.3095892000, 0.3906877000, 0.5487447000, 0.8827529000, 1.9187290000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0281836000, 0.0305889000, 0.0365614000, 0.0518332000, 0.0910477000, 0.1927897000, 0.4573442000", \ + "0.0324890000, 0.0349820000, 0.0412179000, 0.0565774000, 0.0960044000, 0.1978298000, 0.4623902000", \ + "0.0409782000, 0.0437316000, 0.0501772000, 0.0659798000, 0.1055864000, 0.2076856000, 0.4723127000", \ + "0.0529803000, 0.0567387000, 0.0656885000, 0.0851782000, 0.1267655000, 0.2294403000, 0.4942156000", \ + "0.0651768000, 0.0712540000, 0.0855510000, 0.1140523000, 0.1694888000, 0.2782945000, 0.5436623000", \ + "0.0674529000, 0.0772228000, 0.1000246000, 0.1454866000, 0.2295355000, 0.3745412000, 0.6561873000", \ + "0.0319449000, 0.0478586000, 0.0839703000, 0.1575870000, 0.2916235000, 0.5143939000, 0.8845850000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1208244000, 0.1278998000, 0.1454875000, 0.1919625000, 0.3082678000, 0.6090359000, 1.3885699000", \ + "0.1237259000, 0.1315924000, 0.1494578000, 0.1955234000, 0.3130095000, 0.6140993000, 1.3924343000", \ + "0.1346527000, 0.1410689000, 0.1596305000, 0.2057656000, 0.3232902000, 0.6246454000, 1.4036364000", \ + "0.1609800000, 0.1678437000, 0.1861174000, 0.2325474000, 0.3495986000, 0.6517058000, 1.4306892000", \ + "0.2283212000, 0.2358967000, 0.2534753000, 0.2986086000, 0.4158968000, 0.7176870000, 1.4968409000", \ + "0.3557724000, 0.3660255000, 0.3910187000, 0.4484307000, 0.5723173000, 0.8703320000, 1.6487360000", \ + "0.5575478000, 0.5728443000, 0.6101394000, 0.6963271000, 0.8812297000, 1.2321714000, 2.0046962000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0267925000, 0.0298079000, 0.0376905000, 0.0580713000, 0.1110283000, 0.2485692000, 0.6080661000", \ + "0.0268325000, 0.0298326000, 0.0376812000, 0.0580856000, 0.1109421000, 0.2489182000, 0.6077415000", \ + "0.0289169000, 0.0316073000, 0.0388183000, 0.0582155000, 0.1108794000, 0.2488716000, 0.6074914000", \ + "0.0394559000, 0.0418910000, 0.0482398000, 0.0647622000, 0.1130501000, 0.2489120000, 0.6079974000", \ + "0.0625461000, 0.0652808000, 0.0722668000, 0.0897511000, 0.1332674000, 0.2553065000, 0.6074319000", \ + "0.1075932000, 0.1113064000, 0.1202681000, 0.1423261000, 0.1925317000, 0.3044581000, 0.6234735000", \ + "0.1937237000, 0.1978421000, 0.2095524000, 0.2396549000, 0.3047028000, 0.4393317000, 0.7333680000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1091351000, 0.1185979000, 0.1427565000, 0.2047895000, 0.3641752000, 0.7786454000, 1.8527229000", \ + "0.1097608000, 0.1187201000, 0.1431845000, 0.2046863000, 0.3645307000, 0.7791765000, 1.8485951000", \ + "0.1090009000, 0.1185351000, 0.1426063000, 0.2046811000, 0.3646347000, 0.7778064000, 1.8478085000", \ + "0.1081140000, 0.1174719000, 0.1425140000, 0.2047216000, 0.3647219000, 0.7772913000, 1.8490752000", \ + "0.1225991000, 0.1308934000, 0.1515850000, 0.2083239000, 0.3642025000, 0.7781707000, 1.8492003000", \ + "0.1774709000, 0.1876786000, 0.2122323000, 0.2666152000, 0.3957324000, 0.7795615000, 1.8488255000", \ + "0.2710649000, 0.2858670000, 0.3208092000, 0.3979886000, 0.5518584000, 0.8747492000, 1.8532813000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a32oi_4") { + leakage_power () { + value : 0.0020017000; + when : "!A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0002656000; + when : "!A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0051337000; + when : "!A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0015811000; + when : "!A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0020858000; + when : "!A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0003500000; + when : "!A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0051337000; + when : "!A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0016654000; + when : "!A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0020610000; + when : "!A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0003247000; + when : "!A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0051337000; + when : "!A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0016402000; + when : "!A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0038377000; + when : "!A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0020941000; + when : "!A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0051337000; + when : "!A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0034103000; + when : "!A1&A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0020858000; + when : "A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0003434000; + when : "A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0051337000; + when : "A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0016653000; + when : "A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0034103000; + when : "A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0016713000; + when : "A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0051337000; + when : "A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0029897000; + when : "A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0031021000; + when : "A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0013641000; + when : "A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0051337000; + when : "A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0026885000; + when : "A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0039808000; + when : "A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0041797000; + when : "A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0004544000; + when : "A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0041240000; + when : "A1&A2&A3&B1&!B2"; + } + area : 27.526400000; + cell_footprint : "sky130_fd_sc_hd__a32oi"; + cell_leakage_power : 0.0027910300; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0083290000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081180000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0180689000, 0.0180753000, 0.0180902000, 0.0180910000, 0.0180930000, 0.0180975000, 0.0181080000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0127909000, -0.0128015000, -0.0128258000, -0.0127955000, -0.0127258000, -0.0125650000, -0.0121945000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0085390000; + } + pin ("A2") { + capacitance : 0.0082260000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0079160000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0170436000, 0.0170463000, 0.0170524000, 0.0171143000, 0.0172572000, 0.0175865000, 0.0183456000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0155806000, -0.0155631000, -0.0155228000, -0.0155206000, -0.0155157000, -0.0155042000, -0.0154777000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0085360000; + } + pin ("A3") { + capacitance : 0.0085060000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0080340000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0156261000, 0.0156256000, 0.0156245000, 0.0156310000, 0.0156461000, 0.0156809000, 0.0157611000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0156260000, -0.0156235000, -0.0156178000, -0.0156057000, -0.0155780000, -0.0155142000, -0.0153670000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0089780000; + } + pin ("B1") { + capacitance : 0.0082430000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0077540000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0179179000, 0.0179139000, 0.0179046000, 0.0179095000, 0.0179207000, 0.0179466000, 0.0180062000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0130004000, -0.0130132000, -0.0130426000, -0.0130139000, -0.0129478000, -0.0127955000, -0.0124445000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0087320000; + } + pin ("B2") { + capacitance : 0.0084790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0077930000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0158960000, 0.0158818000, 0.0158489000, 0.0158494000, 0.0158507000, 0.0158537000, 0.0158606000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0158388000, -0.0158293000, -0.0158075000, -0.0158063000, -0.0158038000, -0.0157978000, -0.0157841000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091650000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1) | (!A1&!B2) | (!A2&!B1) | (!A3&!B1) | (!A2&!B2) | (!A3&!B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014103010, 0.0039778980, 0.0112200700, 0.0316473500, 0.0892646000, 0.2517799000"); + values("0.0278766000, 0.0264201000, 0.0222980000, 0.0109070000, -0.0217868000, -0.1146844000, -0.3773486000", \ + "0.0275289000, 0.0260537000, 0.0219530000, 0.0104810000, -0.0221509000, -0.1150032000, -0.3775705000", \ + "0.0268871000, 0.0254520000, 0.0214726000, 0.0100793000, -0.0224878000, -0.1153023000, -0.3777786000", \ + "0.0260353000, 0.0246087000, 0.0206181000, 0.0092055000, -0.0232077000, -0.1157370000, -0.3781368000", \ + "0.0252271000, 0.0238025000, 0.0197467000, 0.0084272000, -0.0239281000, -0.1160428000, -0.3782269000", \ + "0.0253285000, 0.0238487000, 0.0196637000, 0.0079230000, -0.0247115000, -0.1167962000, -0.3788933000", \ + "0.0289701000, 0.0274419000, 0.0231762000, 0.0113162000, -0.0224965000, -0.1165127000, -0.3781853000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014103010, 0.0039778980, 0.0112200700, 0.0316473500, 0.0892646000, 0.2517799000"); + values("0.0410125000, 0.0425153000, 0.0467475000, 0.0586282000, 0.0917013000, 0.1839724000, 0.4439377000", \ + "0.0405943000, 0.0421112000, 0.0464076000, 0.0584278000, 0.0916548000, 0.1841829000, 0.4441066000", \ + "0.0397363000, 0.0412736000, 0.0456023000, 0.0577566000, 0.0912575000, 0.1840801000, 0.4442834000", \ + "0.0386007000, 0.0401267000, 0.0444189000, 0.0565431000, 0.0903480000, 0.1837342000, 0.4441581000", \ + "0.0377004000, 0.0391902000, 0.0434548000, 0.0553810000, 0.0889233000, 0.1824561000, 0.4433356000", \ + "0.0374857000, 0.0391039000, 0.0432051000, 0.0551072000, 0.0883531000, 0.1813678000, 0.4423273000", \ + "0.0366890000, 0.0381412000, 0.0422750000, 0.0544668000, 0.0882858000, 0.1811266000, 0.4419393000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014103010, 0.0039778980, 0.0112200700, 0.0316473500, 0.0892646000, 0.2517799000"); + values("0.0307081000, 0.0292893000, 0.0252044000, 0.0136874000, -0.0191078000, -0.1119370000, -0.3744392000", \ + "0.0303897000, 0.0289353000, 0.0247893000, 0.0132089000, -0.0193651000, -0.1121780000, -0.3747585000", \ + "0.0298725000, 0.0284395000, 0.0243794000, 0.0129363000, -0.0197520000, -0.1125493000, -0.3750835000", \ + "0.0291630000, 0.0277158000, 0.0236573000, 0.0121711000, -0.0203047000, -0.1128988000, -0.3753394000", \ + "0.0284397000, 0.0270150000, 0.0229908000, 0.0116320000, -0.0207781000, -0.1130874000, -0.3752722000", \ + "0.0282484000, 0.0267933000, 0.0224719000, 0.0109428000, -0.0215907000, -0.1138389000, -0.3758193000", \ + "0.0303459000, 0.0288439000, 0.0246433000, 0.0127830000, -0.0205122000, -0.1139922000, -0.3759660000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014103010, 0.0039778980, 0.0112200700, 0.0316473500, 0.0892646000, 0.2517799000"); + values("0.0544658000, 0.0559562000, 0.0599835000, 0.0717614000, 0.1048586000, 0.1973518000, 0.4571095000", \ + "0.0540045000, 0.0555083000, 0.0595638000, 0.0714129000, 0.1045284000, 0.1970975000, 0.4574470000", \ + "0.0530197000, 0.0545277000, 0.0588307000, 0.0707566000, 0.1040973000, 0.1968323000, 0.4571198000", \ + "0.0520749000, 0.0534723000, 0.0577903000, 0.0697466000, 0.1032137000, 0.1961499000, 0.4566939000", \ + "0.0510458000, 0.0525347000, 0.0568070000, 0.0686036000, 0.1021390000, 0.1952136000, 0.4558781000", \ + "0.0505036000, 0.0519561000, 0.0562282000, 0.0681005000, 0.1010342000, 0.1941495000, 0.4550029000", \ + "0.0488229000, 0.0503015000, 0.0545728000, 0.0671363000, 0.1003978000, 0.1935604000, 0.4535081000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014103010, 0.0039778980, 0.0112200700, 0.0316473500, 0.0892646000, 0.2517799000"); + values("0.0302688000, 0.0288083000, 0.0247579000, 0.0131676000, -0.0194753000, -0.1123610000, -0.3749339000", \ + "0.0299341000, 0.0284707000, 0.0243305000, 0.0127557000, -0.0198393000, -0.1126788000, -0.3752347000", \ + "0.0294092000, 0.0279650000, 0.0239288000, 0.0123518000, -0.0202623000, -0.1129441000, -0.3755203000", \ + "0.0287223000, 0.0272943000, 0.0231942000, 0.0117371000, -0.0207385000, -0.1133029000, -0.3757593000", \ + "0.0282017000, 0.0267667000, 0.0226755000, 0.0112398000, -0.0211609000, -0.1135872000, -0.3758432000", \ + "0.0282989000, 0.0268208000, 0.0226803000, 0.0109056000, -0.0218063000, -0.1142616000, -0.3763470000", \ + "0.0298117000, 0.0283509000, 0.0241266000, 0.0122734000, -0.0208003000, -0.1143815000, -0.3765672000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014103010, 0.0039778980, 0.0112200700, 0.0316473500, 0.0892646000, 0.2517799000"); + values("0.0656566000, 0.0671949000, 0.0711356000, 0.0829324000, 0.1160739000, 0.2086735000, 0.4690819000", \ + "0.0652911000, 0.0666609000, 0.0707460000, 0.0825732000, 0.1157552000, 0.2083764000, 0.4687773000", \ + "0.0646514000, 0.0663538000, 0.0703813000, 0.0822300000, 0.1154985000, 0.2082918000, 0.4683546000", \ + "0.0641798000, 0.0656163000, 0.0700869000, 0.0817687000, 0.1149867000, 0.2077813000, 0.4685010000", \ + "0.0637448000, 0.0652511000, 0.0694875000, 0.0812767000, 0.1144962000, 0.2072476000, 0.4680689000", \ + "0.0636562000, 0.0651908000, 0.0694741000, 0.0812847000, 0.1142260000, 0.2071672000, 0.4676047000", \ + "0.0626060000, 0.0640273000, 0.0684984000, 0.0809993000, 0.1143476000, 0.2071161000, 0.4675350000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014103010, 0.0039778980, 0.0112200700, 0.0316473500, 0.0892646000, 0.2517799000"); + values("0.0102263000, 0.0088686000, 0.0049933000, -0.0063738000, -0.0392007000, -0.1324010000, -0.3956128000", \ + "0.0096843000, 0.0083805000, 0.0046204000, -0.0065198000, -0.0390828000, -0.1321244000, -0.3952847000", \ + "0.0089692000, 0.0076993000, 0.0039742000, -0.0069552000, -0.0391742000, -0.1319246000, -0.3949388000", \ + "0.0081225000, 0.0068616000, 0.0031360000, -0.0077905000, -0.0397089000, -0.1320741000, -0.3948452000", \ + "0.0079151000, 0.0065004000, 0.0025781000, -0.0083740000, -0.0403943000, -0.1325339000, -0.3949878000", \ + "0.0092460000, 0.0077176000, 0.0034984000, -0.0081828000, -0.0407189000, -0.1333217000, -0.3955264000", \ + "0.0132181000, 0.0115731000, 0.0069952000, -0.0053712000, -0.0393206000, -0.1316112000, -0.3956986000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014103010, 0.0039778980, 0.0112200700, 0.0316473500, 0.0892646000, 0.2517799000"); + values("0.0397343000, 0.0414025000, 0.0458187000, 0.0579274000, 0.0914463000, 0.1844203000, 0.4445760000", \ + "0.0391156000, 0.0406920000, 0.0451554000, 0.0572473000, 0.0910800000, 0.1839581000, 0.4442736000", \ + "0.0380187000, 0.0396739000, 0.0441225000, 0.0562301000, 0.0902209000, 0.1836820000, 0.4443456000", \ + "0.0372774000, 0.0388756000, 0.0431924000, 0.0550595000, 0.0890679000, 0.1826366000, 0.4439148000", \ + "0.0372482000, 0.0387278000, 0.0429049000, 0.0547830000, 0.0879884000, 0.1812268000, 0.4429036000", \ + "0.0378416000, 0.0393090000, 0.0434913000, 0.0552754000, 0.0885517000, 0.1809267000, 0.4417179000", \ + "0.0418625000, 0.0432153000, 0.0471429000, 0.0582656000, 0.0905266000, 0.1808693000, 0.4405905000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014103010, 0.0039778980, 0.0112200700, 0.0316473500, 0.0892646000, 0.2517799000"); + values("0.0132651000, 0.0118955000, 0.0079330000, -0.0035288000, -0.0364122000, -0.1296384000, -0.3929104000", \ + "0.0127093000, 0.0113932000, 0.0076019000, -0.0036137000, -0.0362638000, -0.1293649000, -0.3925450000", \ + "0.0118289000, 0.0105485000, 0.0068633000, -0.0040705000, -0.0363546000, -0.1291758000, -0.3922329000", \ + "0.0108067000, 0.0094992000, 0.0057612000, -0.0050307000, -0.0368971000, -0.1292994000, -0.3920905000", \ + "0.0107241000, 0.0093482000, 0.0051328000, -0.0061108000, -0.0379028000, -0.1298238000, -0.3922036000", \ + "0.0111736000, 0.0097096000, 0.0056337000, -0.0059214000, -0.0383580000, -0.1308327000, -0.3927618000", \ + "0.0146325000, 0.0130111000, 0.0085786000, -0.0036994000, -0.0373126000, -0.1304757000, -0.3931731000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014103010, 0.0039778980, 0.0112200700, 0.0316473500, 0.0892646000, 0.2517799000"); + values("0.0537850000, 0.0551719000, 0.0594628000, 0.0712795000, 0.1044275000, 0.1972826000, 0.4574210000", \ + "0.0529348000, 0.0546709000, 0.0587288000, 0.0707145000, 0.1040372000, 0.1969175000, 0.4574128000", \ + "0.0521410000, 0.0537154000, 0.0581955000, 0.0702084000, 0.1037314000, 0.1968372000, 0.4573818000", \ + "0.0517419000, 0.0531286000, 0.0574055000, 0.0693654000, 0.1029324000, 0.1964982000, 0.4568732000", \ + "0.0512530000, 0.0527690000, 0.0569220000, 0.0688278000, 0.1021283000, 0.1954371000, 0.4564109000", \ + "0.0536827000, 0.0551697000, 0.0595200000, 0.0707031000, 0.1033649000, 0.1956224000, 0.4561915000", \ + "0.0574036000, 0.0587795000, 0.0627099000, 0.0739175000, 0.1062040000, 0.1978908000, 0.4578756000"); + } + } + max_capacitance : 0.2517800000; + max_transition : 1.9155600000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0630657000, 0.0654408000, 0.0722250000, 0.0909962000, 0.1402217000, 0.2735502000, 0.6444260000", \ + "0.0665302000, 0.0689019000, 0.0757836000, 0.0943391000, 0.1435266000, 0.2772597000, 0.6481833000", \ + "0.0752580000, 0.0777904000, 0.0848710000, 0.1034613000, 0.1528853000, 0.2864013000, 0.6578349000", \ + "0.0976183000, 0.1000441000, 0.1066723000, 0.1249241000, 0.1747367000, 0.3087677000, 0.6797549000", \ + "0.1327838000, 0.1362835000, 0.1457159000, 0.1698431000, 0.2254226000, 0.3590586000, 0.7304173000", \ + "0.1714766000, 0.1767238000, 0.1908316000, 0.2261385000, 0.3087844000, 0.4776692000, 0.8513563000", \ + "0.1855081000, 0.1933455000, 0.2139552000, 0.2675513000, 0.3926483000, 0.6468102000, 1.1234380000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.1266089000, 0.1313370000, 0.1444580000, 0.1813859000, 0.2819532000, 0.5625286000, 1.3514893000", \ + "0.1317187000, 0.1364690000, 0.1499684000, 0.1869440000, 0.2883845000, 0.5698871000, 1.3586670000", \ + "0.1438973000, 0.1486142000, 0.1623210000, 0.1994360000, 0.3017912000, 0.5838810000, 1.3732124000", \ + "0.1731464000, 0.1778436000, 0.1917248000, 0.2289467000, 0.3314844000, 0.6148539000, 1.4051470000", \ + "0.2368378000, 0.2418173000, 0.2553190000, 0.2920380000, 0.3940128000, 0.6775875000, 1.4704280000", \ + "0.3486082000, 0.3548779000, 0.3728046000, 0.4185858000, 0.5323070000, 0.8161334000, 1.6089333000", \ + "0.5359468000, 0.5461029000, 0.5733357000, 0.6410683000, 0.7961520000, 1.1308794000, 1.9303530000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0577527000, 0.0607191000, 0.0690385000, 0.0926684000, 0.1588076000, 0.3438747000, 0.8675964000", \ + "0.0577628000, 0.0606605000, 0.0690083000, 0.0927139000, 0.1585741000, 0.3437919000, 0.8674793000", \ + "0.0572097000, 0.0603463000, 0.0688789000, 0.0925058000, 0.1586568000, 0.3440579000, 0.8674069000", \ + "0.0607231000, 0.0633508000, 0.0715150000, 0.0938015000, 0.1582614000, 0.3441498000, 0.8679141000", \ + "0.0818785000, 0.0854325000, 0.0946505000, 0.1184768000, 0.1751785000, 0.3454305000, 0.8679409000", \ + "0.1231947000, 0.1280580000, 0.1405956000, 0.1712885000, 0.2429569000, 0.3989612000, 0.8726148000", \ + "0.1988126000, 0.2060646000, 0.2249872000, 0.2707801000, 0.3700002000, 0.5704678000, 1.0067406000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0822411000, 0.0883106000, 0.1057198000, 0.1544289000, 0.2912195000, 0.6751363000, 1.7584443000", \ + "0.0822301000, 0.0882819000, 0.1058222000, 0.1543742000, 0.2912498000, 0.6771178000, 1.7560209000", \ + "0.0823610000, 0.0883258000, 0.1058442000, 0.1545631000, 0.2920006000, 0.6756536000, 1.7566049000", \ + "0.0823736000, 0.0885544000, 0.1058972000, 0.1546328000, 0.2913496000, 0.6754648000, 1.7545466000", \ + "0.0894775000, 0.0950810000, 0.1111683000, 0.1574837000, 0.2915996000, 0.6748923000, 1.7612699000", \ + "0.1225115000, 0.1288143000, 0.1455064000, 0.1914552000, 0.3120153000, 0.6773513000, 1.7550136000", \ + "0.2003166000, 0.2077214000, 0.2275378000, 0.2796592000, 0.4099772000, 0.7404953000, 1.7629052000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0741493000, 0.0767697000, 0.0835593000, 0.1020553000, 0.1511691000, 0.2848718000, 0.6562631000", \ + "0.0783165000, 0.0806582000, 0.0873394000, 0.1060780000, 0.1552259000, 0.2888473000, 0.6600450000", \ + "0.0866180000, 0.0892044000, 0.0961517000, 0.1147227000, 0.1640427000, 0.2974340000, 0.6684897000", \ + "0.1059908000, 0.1085132000, 0.1153248000, 0.1337805000, 0.1834287000, 0.3174092000, 0.6884195000", \ + "0.1395357000, 0.1427290000, 0.1514164000, 0.1738143000, 0.2272597000, 0.3627744000, 0.7360753000", \ + "0.1808510000, 0.1854912000, 0.1979486000, 0.2293609000, 0.3028022000, 0.4621385000, 0.8416398000", \ + "0.2020230000, 0.2091689000, 0.2283191000, 0.2766700000, 0.3895697000, 0.6198591000, 1.0740526000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.1672817000, 0.1724475000, 0.1865223000, 0.2246793000, 0.3323867000, 0.6330334000, 1.4786321000", \ + "0.1721066000, 0.1770584000, 0.1913127000, 0.2298481000, 0.3379313000, 0.6386243000, 1.4830051000", \ + "0.1842831000, 0.1894627000, 0.2030960000, 0.2428649000, 0.3510533000, 0.6524219000, 1.4982323000", \ + "0.2134942000, 0.2187805000, 0.2326736000, 0.2723569000, 0.3812585000, 0.6833099000, 1.5330348000", \ + "0.2767469000, 0.2814365000, 0.2955551000, 0.3343506000, 0.4432583000, 0.7466389000, 1.5933176000", \ + "0.3979528000, 0.4029951000, 0.4208920000, 0.4647612000, 0.5809624000, 0.8833232000, 1.7308945000", \ + "0.6089800000, 0.6175745000, 0.6417589000, 0.7025645000, 0.8523728000, 1.1957992000, 2.0470872000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0575554000, 0.0605805000, 0.0691004000, 0.0925988000, 0.1586251000, 0.3442561000, 0.8684707000", \ + "0.0576427000, 0.0606380000, 0.0689536000, 0.0927303000, 0.1584761000, 0.3443620000, 0.8680608000", \ + "0.0573674000, 0.0604000000, 0.0689509000, 0.0923691000, 0.1585739000, 0.3439877000, 0.8675514000", \ + "0.0599300000, 0.0627796000, 0.0707367000, 0.0933468000, 0.1582924000, 0.3441448000, 0.8675381000", \ + "0.0758581000, 0.0788467000, 0.0872384000, 0.1098382000, 0.1682839000, 0.3451579000, 0.8685843000", \ + "0.1146300000, 0.1185688000, 0.1287653000, 0.1545956000, 0.2184952000, 0.3794771000, 0.8706168000", \ + "0.1885389000, 0.1940320000, 0.2082562000, 0.2452468000, 0.3278577000, 0.5085881000, 0.9569705000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.1144142000, 0.1208270000, 0.1390101000, 0.1917489000, 0.3385895000, 0.7501653000, 1.9114126000", \ + "0.1145875000, 0.1207890000, 0.1390320000, 0.1916865000, 0.3384553000, 0.7507847000, 1.9053870000", \ + "0.1142566000, 0.1205075000, 0.1393398000, 0.1920321000, 0.3384999000, 0.7489070000, 1.9068571000", \ + "0.1140420000, 0.1210246000, 0.1393259000, 0.1915415000, 0.3384132000, 0.7496070000, 1.9097892000", \ + "0.1176752000, 0.1240193000, 0.1418895000, 0.1928720000, 0.3386913000, 0.7499905000, 1.9091264000", \ + "0.1482071000, 0.1547798000, 0.1728146000, 0.2210891000, 0.3533913000, 0.7503762000, 1.9057771000", \ + "0.2258288000, 0.2330775000, 0.2531194000, 0.3070152000, 0.4441484000, 0.8030375000, 1.9155597000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0779121000, 0.0804319000, 0.0875148000, 0.1056135000, 0.1549190000, 0.2886099000, 0.6594363000", \ + "0.0818014000, 0.0841068000, 0.0909169000, 0.1095809000, 0.1586909000, 0.2922841000, 0.6636789000", \ + "0.0888331000, 0.0914208000, 0.0985318000, 0.1168845000, 0.1661536000, 0.2998844000, 0.6709920000", \ + "0.1029832000, 0.1055433000, 0.1124803000, 0.1309619000, 0.1803626000, 0.3143191000, 0.6856697000", \ + "0.1271460000, 0.1301894000, 0.1375344000, 0.1578698000, 0.2105402000, 0.3453686000, 0.7177897000", \ + "0.1605339000, 0.1639826000, 0.1740447000, 0.1998106000, 0.2638474000, 0.4124352000, 0.7890070000", \ + "0.1776121000, 0.1834283000, 0.1991179000, 0.2385754000, 0.3296012000, 0.5226431000, 0.9460080000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.1789357000, 0.1843792000, 0.1983718000, 0.2359599000, 0.3409948000, 0.6321601000, 1.4476842000", \ + "0.1846445000, 0.1895201000, 0.2034285000, 0.2408570000, 0.3456534000, 0.6374285000, 1.4532232000", \ + "0.1976066000, 0.2017601000, 0.2164060000, 0.2542436000, 0.3589384000, 0.6507277000, 1.4663430000", \ + "0.2275338000, 0.2324228000, 0.2447277000, 0.2843176000, 0.3895675000, 0.6811195000, 1.4968901000", \ + "0.2874144000, 0.2920739000, 0.3054593000, 0.3435585000, 0.4495730000, 0.7411936000, 1.5575325000", \ + "0.4034826000, 0.4092005000, 0.4233074000, 0.4666882000, 0.5777315000, 0.8696167000, 1.6867905000", \ + "0.6040872000, 0.6119435000, 0.6327228000, 0.6879160000, 0.8291991000, 1.1581146000, 1.9796800000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0575620000, 0.0605556000, 0.0690128000, 0.0926581000, 0.1585032000, 0.3442407000, 0.8675564000", \ + "0.0576069000, 0.0604886000, 0.0689377000, 0.0926796000, 0.1584495000, 0.3440454000, 0.8679918000", \ + "0.0574685000, 0.0604987000, 0.0689532000, 0.0926209000, 0.1586420000, 0.3443646000, 0.8671929000", \ + "0.0590806000, 0.0619066000, 0.0701702000, 0.0931906000, 0.1583072000, 0.3441145000, 0.8674279000", \ + "0.0686556000, 0.0719314000, 0.0802626000, 0.1029439000, 0.1650091000, 0.3453841000, 0.8684359000", \ + "0.0968441000, 0.1001727000, 0.1085859000, 0.1324772000, 0.1966347000, 0.3680520000, 0.8725299000", \ + "0.1615900000, 0.1657499000, 0.1771642000, 0.2061199000, 0.2763627000, 0.4500575000, 0.9287308000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.1319592000, 0.1386206000, 0.1558127000, 0.2064446000, 0.3485766000, 0.7486793000, 1.8675359000", \ + "0.1321309000, 0.1375626000, 0.1554684000, 0.2064667000, 0.3486608000, 0.7468695000, 1.8711628000", \ + "0.1310299000, 0.1383956000, 0.1557712000, 0.2064539000, 0.3486796000, 0.7465225000, 1.8675961000", \ + "0.1309379000, 0.1374771000, 0.1563026000, 0.2064442000, 0.3488362000, 0.7486849000, 1.8669539000", \ + "0.1342162000, 0.1407284000, 0.1578258000, 0.2073534000, 0.3485236000, 0.7474032000, 1.8677289000", \ + "0.1619904000, 0.1681493000, 0.1864357000, 0.2340710000, 0.3644383000, 0.7489770000, 1.8698765000", \ + "0.2343623000, 0.2411975000, 0.2612291000, 0.3128327000, 0.4476143000, 0.8042446000, 1.8753150000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0228628000, 0.0243698000, 0.0287636000, 0.0400161000, 0.0712259000, 0.1583423000, 0.4035713000", \ + "0.0267291000, 0.0282752000, 0.0326503000, 0.0442090000, 0.0756659000, 0.1629010000, 0.4080534000", \ + "0.0353045000, 0.0372398000, 0.0425300000, 0.0541318000, 0.0857220000, 0.1734406000, 0.4185534000", \ + "0.0453721000, 0.0485177000, 0.0563905000, 0.0737827000, 0.1095528000, 0.1972618000, 0.4419445000", \ + "0.0515353000, 0.0562343000, 0.0683358000, 0.0961188000, 0.1509936000, 0.2524491000, 0.4974011000", \ + "0.0420613000, 0.0495576000, 0.0676598000, 0.1106520000, 0.1953875000, 0.3509191000, 0.6251089000", \ + "-0.0135242000, -0.0025958000, 0.0241975000, 0.0899586000, 0.2233417000, 0.4613413000, 0.8736000000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.1136998000, 0.1186065000, 0.1340197000, 0.1737656000, 0.2804877000, 0.5744935000, 1.3979263000", \ + "0.1173851000, 0.1229418000, 0.1373077000, 0.1769244000, 0.2847414000, 0.5796778000, 1.4024243000", \ + "0.1270502000, 0.1316467000, 0.1468616000, 0.1860706000, 0.2948323000, 0.5906068000, 1.4142829000", \ + "0.1540890000, 0.1595307000, 0.1735387000, 0.2115879000, 0.3200727000, 0.6169341000, 1.4419161000", \ + "0.2212308000, 0.2271368000, 0.2421603000, 0.2799719000, 0.3846605000, 0.6833645000, 1.5107473000", \ + "0.3518417000, 0.3595153000, 0.3800608000, 0.4307447000, 0.5479623000, 0.8387391000, 1.6628048000", \ + "0.5616945000, 0.5725486000, 0.6032336000, 0.6810676000, 0.8573455000, 1.2105578000, 2.0276452000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0276447000, 0.0295649000, 0.0349438000, 0.0501059000, 0.0924258000, 0.2125546000, 0.5484127000", \ + "0.0275705000, 0.0295002000, 0.0349362000, 0.0500720000, 0.0925305000, 0.2116680000, 0.5484060000", \ + "0.0322993000, 0.0337509000, 0.0379314000, 0.0512665000, 0.0924049000, 0.2126024000, 0.5482601000", \ + "0.0470554000, 0.0486727000, 0.0532219000, 0.0646630000, 0.0985931000, 0.2119290000, 0.5484762000", \ + "0.0762059000, 0.0781390000, 0.0835346000, 0.0980672000, 0.1334511000, 0.2270089000, 0.5480060000", \ + "0.1291810000, 0.1318989000, 0.1399458000, 0.1597273000, 0.2083484000, 0.3094888000, 0.5764449000", \ + "0.2233058000, 0.2272196000, 0.2400696000, 0.2682402000, 0.3377887000, 0.4828309000, 0.7606898000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.1079814000, 0.1147154000, 0.1324694000, 0.1825834000, 0.3254048000, 0.7235146000, 1.8475274000", \ + "0.1080164000, 0.1140606000, 0.1323451000, 0.1826349000, 0.3245940000, 0.7234882000, 1.8444714000", \ + "0.1078102000, 0.1144344000, 0.1324612000, 0.1828586000, 0.3246151000, 0.7245126000, 1.8454874000", \ + "0.1061760000, 0.1126199000, 0.1314782000, 0.1824914000, 0.3244301000, 0.7235148000, 1.8453477000", \ + "0.1227137000, 0.1276724000, 0.1423220000, 0.1877989000, 0.3239465000, 0.7233898000, 1.8537267000", \ + "0.1755682000, 0.1828397000, 0.2016059000, 0.2484398000, 0.3601431000, 0.7240319000, 1.8447206000", \ + "0.2677529000, 0.2785008000, 0.3060349000, 0.3724120000, 0.5159935000, 0.8248174000, 1.8530910000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0286764000, 0.0301934000, 0.0342822000, 0.0455736000, 0.0768841000, 0.1638776000, 0.4088483000", \ + "0.0326900000, 0.0342208000, 0.0385830000, 0.0499794000, 0.0813320000, 0.1686067000, 0.4135846000", \ + "0.0402271000, 0.0419776000, 0.0466441000, 0.0585483000, 0.0901436000, 0.1775979000, 0.4227503000", \ + "0.0506531000, 0.0532617000, 0.0595138000, 0.0745228000, 0.1090853000, 0.1970882000, 0.4427255000", \ + "0.0604525000, 0.0640546000, 0.0736809000, 0.0961773000, 0.1427820000, 0.2413537000, 0.4877563000", \ + "0.0567370000, 0.0628141000, 0.0786279000, 0.1139775000, 0.1865996000, 0.3197594000, 0.5904712000", \ + "0.0094019000, 0.0186559000, 0.0437334000, 0.1017818000, 0.2172943000, 0.4244050000, 0.7825129000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.1428129000, 0.1482367000, 0.1623572000, 0.2000247000, 0.3055006000, 0.5963472000, 1.4131912000", \ + "0.1463693000, 0.1510980000, 0.1654645000, 0.2038497000, 0.3092663000, 0.6010220000, 1.4167282000", \ + "0.1564045000, 0.1614614000, 0.1745699000, 0.2133343000, 0.3194096000, 0.6116207000, 1.4285777000", \ + "0.1829183000, 0.1879877000, 0.2020005000, 0.2403837000, 0.3457387000, 0.6384091000, 1.4564789000", \ + "0.2504213000, 0.2553519000, 0.2684888000, 0.3063798000, 0.4120352000, 0.7045515000, 1.5239653000", \ + "0.3895200000, 0.3958117000, 0.4136028000, 0.4587492000, 0.5692063000, 0.8553145000, 1.6720798000", \ + "0.6122353000, 0.6221197000, 0.6488952000, 0.7176376000, 0.8821526000, 1.2265209000, 2.0311315000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0276202000, 0.0295423000, 0.0349271000, 0.0500310000, 0.0923760000, 0.2118897000, 0.5483888000", \ + "0.0276569000, 0.0295619000, 0.0349383000, 0.0500512000, 0.0924142000, 0.2118188000, 0.5485418000", \ + "0.0297162000, 0.0314112000, 0.0363381000, 0.0506109000, 0.0924344000, 0.2117120000, 0.5486273000", \ + "0.0396062000, 0.0411461000, 0.0455562000, 0.0580010000, 0.0956675000, 0.2118936000, 0.5485445000", \ + "0.0618745000, 0.0635622000, 0.0682401000, 0.0812287000, 0.1168194000, 0.2209088000, 0.5480907000", \ + "0.1066810000, 0.1088556000, 0.1144169000, 0.1303548000, 0.1712976000, 0.2716584000, 0.5668517000", \ + "0.1921372000, 0.1946776000, 0.2020090000, 0.2230917000, 0.2765496000, 0.3950065000, 0.6801013000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.1318296000, 0.1375300000, 0.1557944000, 0.2064068000, 0.3484968000, 0.7483363000, 1.8704487000", \ + "0.1309791000, 0.1381116000, 0.1554703000, 0.2064546000, 0.3488247000, 0.7467036000, 1.8674005000", \ + "0.1309437000, 0.1374439000, 0.1562095000, 0.2071143000, 0.3486143000, 0.7467579000, 1.8708943000", \ + "0.1306280000, 0.1368664000, 0.1553304000, 0.2062295000, 0.3486391000, 0.7473056000, 1.8706230000", \ + "0.1395991000, 0.1451272000, 0.1616725000, 0.2091450000, 0.3479345000, 0.7464853000, 1.8761086000", \ + "0.1959397000, 0.2027786000, 0.2221442000, 0.2647304000, 0.3843588000, 0.7501039000, 1.8724284000", \ + "0.2908698000, 0.3006607000, 0.3267835000, 0.3904190000, 0.5314923000, 0.8469735000, 1.8730781000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__a41o_1 */ + + cell ("sky130_fd_sc_hd__a41o_2") { + leakage_power () { + value : 0.0029176000; + when : "!A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0082932000; + when : "!A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0029176000; + when : "!A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0082991000; + when : "!A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0029176000; + when : "!A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0082988000; + when : "!A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0029176000; + when : "!A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0083156000; + when : "!A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0029176000; + when : "!A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0083004000; + when : "!A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0029176000; + when : "!A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0083188000; + when : "!A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0029176000; + when : "!A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0083175000; + when : "!A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0029176000; + when : "!A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0086075000; + when : "!A1&A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0029176000; + when : "A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0083060000; + when : "A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0029176000; + when : "A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0083248000; + when : "A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0029176000; + when : "A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0083235000; + when : "A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0029177000; + when : "A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0086332000; + when : "A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0029176000; + when : "A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0083293000; + when : "A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0029176000; + when : "A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0086515000; + when : "A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0029175000; + when : "A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0086309000; + when : "A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0008650000; + when : "A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0036480000; + when : "A1&A2&A3&A4&!B1"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__a41o"; + cell_leakage_power : 0.0054445730; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0022800000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022210000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0046217000, 0.0046225000, 0.0046244000, 0.0046261000, 0.0046298000, 0.0046384000, 0.0046581000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0036980000, -0.0037012000, -0.0037086000, -0.0037021000, -0.0036873000, -0.0036531000, -0.0035743000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023390000; + } + pin ("A2") { + capacitance : 0.0023350000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022520000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043559000, 0.0043522000, 0.0043435000, 0.0043573000, 0.0043892000, 0.0044625000, 0.0046315000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040097000, -0.0040084000, -0.0040054000, -0.0040046000, -0.0040027000, -0.0039984000, -0.0039885000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024180000; + } + pin ("A3") { + capacitance : 0.0023260000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022280000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040049000, 0.0040071000, 0.0040122000, 0.0040118000, 0.0040108000, 0.0040087000, 0.0040036000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040124000, -0.0040105000, -0.0040060000, -0.0040045000, -0.0040010000, -0.0039929000, -0.0039744000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024230000; + } + pin ("A4") { + capacitance : 0.0023640000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022380000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040528000, 0.0040518000, 0.0040494000, 0.0040500000, 0.0040515000, 0.0040551000, 0.0040632000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040428000, -0.0040414000, -0.0040382000, -0.0040381000, -0.0040379000, -0.0040374000, -0.0040363000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024890000; + } + pin ("B1") { + capacitance : 0.0023360000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021580000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027317000, 0.0027181000, 0.0026869000, 0.0027082000, 0.0027575000, 0.0028709000, 0.0031323000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0016993000, -0.0017015000, -0.0017066000, -0.0017089000, -0.0017141000, -0.0017261000, -0.0017538000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025140000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2&A3&A4) | (B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0146375000, 0.0131818000, 0.0095882000, -0.0018615000, -0.0400339000, -0.1575139000, -0.5050179000", \ + "0.0146468000, 0.0131696000, 0.0094873000, -0.0019469000, -0.0401518000, -0.1575883000, -0.5051023000", \ + "0.0144659000, 0.0129871000, 0.0092975000, -0.0021440000, -0.0403610000, -0.1578076000, -0.5052809000", \ + "0.0141771000, 0.0127112000, 0.0090029000, -0.0024415000, -0.0406797000, -0.1581178000, -0.5055767000", \ + "0.0138627000, 0.0123686000, 0.0086594000, -0.0028196000, -0.0410401000, -0.1584606000, -0.5058852000", \ + "0.0149249000, 0.0132696000, 0.0085994000, -0.0031867000, -0.0412984000, -0.1586164000, -0.5060373000", \ + "0.0184877000, 0.0167272000, 0.0119220000, -0.0016780000, -0.0414525000, -0.1587018000, -0.5060027000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0184612000, 0.0200966000, 0.0250822000, 0.0393317000, 0.0795157000, 0.1965472000, 0.5408657000", \ + "0.0184488000, 0.0201350000, 0.0250324000, 0.0391494000, 0.0794430000, 0.1967353000, 0.5403592000", \ + "0.0182080000, 0.0198439000, 0.0248022000, 0.0390611000, 0.0792912000, 0.1965025000, 0.5409441000", \ + "0.0179687000, 0.0196104000, 0.0245540000, 0.0387422000, 0.0791064000, 0.1960908000, 0.5392340000", \ + "0.0181482000, 0.0197417000, 0.0245964000, 0.0386578000, 0.0786718000, 0.1959417000, 0.5401327000", \ + "0.0192395000, 0.0207829000, 0.0253289000, 0.0386059000, 0.0788177000, 0.1958315000, 0.5422735000", \ + "0.0208693000, 0.0223231000, 0.0267497000, 0.0403331000, 0.0799430000, 0.1968747000, 0.5388685000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0172926000, 0.0157873000, 0.0121035000, 0.0007054000, -0.0373287000, -0.1546730000, -0.5020704000", \ + "0.0172368000, 0.0157327000, 0.0120533000, 0.0006608000, -0.0373791000, -0.1547359000, -0.5021213000", \ + "0.0170904000, 0.0156342000, 0.0118971000, 0.0004535000, -0.0376072000, -0.1549144000, -0.5022872000", \ + "0.0168272000, 0.0153572000, 0.0116312000, 0.0001898000, -0.0378850000, -0.1551702000, -0.5025359000", \ + "0.0165161000, 0.0150474000, 0.0113166000, -0.0001860000, -0.0382422000, -0.1555191000, -0.5028750000", \ + "0.0160987000, 0.0145895000, 0.0108922000, -0.0005409000, -0.0385300000, -0.1557357000, -0.5030727000", \ + "0.0211220000, 0.0193672000, 0.0145348000, 0.0008997000, -0.0389555000, -0.1561225000, -0.5032937000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0188852000, 0.0205537000, 0.0254782000, 0.0395582000, 0.0800022000, 0.1970905000, 0.5427569000", \ + "0.0188145000, 0.0205011000, 0.0254017000, 0.0394783000, 0.0798010000, 0.1970604000, 0.5433396000", \ + "0.0186718000, 0.0203596000, 0.0252590000, 0.0393463000, 0.0796687000, 0.1969248000, 0.5432089000", \ + "0.0184239000, 0.0200614000, 0.0250014000, 0.0392125000, 0.0795557000, 0.1965914000, 0.5402212000", \ + "0.0182773000, 0.0199079000, 0.0247970000, 0.0388101000, 0.0791860000, 0.1963333000, 0.5402664000", \ + "0.0191487000, 0.0206911000, 0.0253777000, 0.0387942000, 0.0788738000, 0.1960615000, 0.5424564000", \ + "0.0203925000, 0.0218437000, 0.0263854000, 0.0400241000, 0.0799505000, 0.1969646000, 0.5389392000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0200877000, 0.0186130000, 0.0150721000, 0.0035781000, -0.0344075000, -0.1515966000, -0.4988947000", \ + "0.0201539000, 0.0186650000, 0.0148904000, 0.0034605000, -0.0345058000, -0.1517164000, -0.4990025000", \ + "0.0199636000, 0.0184932000, 0.0146499000, 0.0033147000, -0.0346482000, -0.1518642000, -0.4991507000", \ + "0.0196871000, 0.0181711000, 0.0144165000, 0.0029978000, -0.0348671000, -0.1520582000, -0.4993921000", \ + "0.0194107000, 0.0179238000, 0.0141912000, 0.0027965000, -0.0351829000, -0.1523535000, -0.4995971000", \ + "0.0193908000, 0.0178485000, 0.0140343000, 0.0025872000, -0.0352856000, -0.1524276000, -0.4996929000", \ + "0.0244835000, 0.0227133000, 0.0178818000, 0.0041684000, -0.0357096000, -0.1527014000, -0.4997688000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0189210000, 0.0205961000, 0.0254950000, 0.0395727000, 0.0798859000, 0.1970484000, 0.5433234000", \ + "0.0188245000, 0.0205103000, 0.0254079000, 0.0394924000, 0.0798111000, 0.1971005000, 0.5432820000", \ + "0.0186831000, 0.0203529000, 0.0252630000, 0.0393473000, 0.0796646000, 0.1968118000, 0.5431018000", \ + "0.0184222000, 0.0200539000, 0.0250136000, 0.0392170000, 0.0795093000, 0.1967863000, 0.5429297000", \ + "0.0184278000, 0.0200311000, 0.0249173000, 0.0389131000, 0.0792626000, 0.1963513000, 0.5401663000", \ + "0.0191186000, 0.0206674000, 0.0253118000, 0.0387154000, 0.0789604000, 0.1959159000, 0.5404783000", \ + "0.0201901000, 0.0216718000, 0.0261955000, 0.0397997000, 0.0796315000, 0.1969546000, 0.5409640000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0222834000, 0.0207662000, 0.0170726000, 0.0056896000, -0.0321868000, -0.1493135000, -0.4964883000", \ + "0.0221470000, 0.0206657000, 0.0169744000, 0.0056216000, -0.0322785000, -0.1494018000, -0.4965737000", \ + "0.0220143000, 0.0205275000, 0.0168534000, 0.0054536000, -0.0323866000, -0.1494885000, -0.4966947000", \ + "0.0218375000, 0.0203562000, 0.0167644000, 0.0053578000, -0.0325487000, -0.1496655000, -0.4968424000", \ + "0.0216436000, 0.0201970000, 0.0164893000, 0.0051308000, -0.0327845000, -0.1498557000, -0.4969959000", \ + "0.0216485000, 0.0201104000, 0.0163790000, 0.0049899000, -0.0329022000, -0.1499798000, -0.4971128000", \ + "0.0268690000, 0.0251089000, 0.0203182000, 0.0073278000, -0.0328586000, -0.1500006000, -0.4970947000"); + } + related_pin : "A4"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0189184000, 0.0205559000, 0.0254953000, 0.0397766000, 0.0800885000, 0.1972321000, 0.5415334000", \ + "0.0189100000, 0.0205925000, 0.0254899000, 0.0395775000, 0.0799011000, 0.1971663000, 0.5432692000", \ + "0.0187700000, 0.0204518000, 0.0253491000, 0.0394424000, 0.0797657000, 0.1970395000, 0.5431208000", \ + "0.0184772000, 0.0201170000, 0.0250939000, 0.0393561000, 0.0796310000, 0.1968250000, 0.5410940000", \ + "0.0183845000, 0.0200016000, 0.0249106000, 0.0390172000, 0.0792604000, 0.1964715000, 0.5427941000", \ + "0.0190929000, 0.0206968000, 0.0253184000, 0.0387662000, 0.0791881000, 0.1960712000, 0.5405311000", \ + "0.0198628000, 0.0215133000, 0.0260537000, 0.0396141000, 0.0796371000, 0.1967659000, 0.5387707000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0206737000, 0.0191755000, 0.0154353000, 0.0041091000, -0.0337555000, -0.1508328000, -0.4979738000", \ + "0.0205791000, 0.0190630000, 0.0153341000, 0.0040123000, -0.0338804000, -0.1509520000, -0.4980604000", \ + "0.0203324000, 0.0187847000, 0.0152632000, 0.0038053000, -0.0340659000, -0.1511014000, -0.4982654000", \ + "0.0201369000, 0.0186412000, 0.0149309000, 0.0036390000, -0.0342574000, -0.1513321000, -0.4984925000", \ + "0.0199854000, 0.0186314000, 0.0147522000, 0.0035501000, -0.0346177000, -0.1516198000, -0.4987251000", \ + "0.0202951000, 0.0192584000, 0.0148245000, 0.0039271000, -0.0345916000, -0.1516158000, -0.4986480000", \ + "0.0270941000, 0.0254513000, 0.0202757000, 0.0065119000, -0.0335608000, -0.1505974000, -0.4976106000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014716140, 0.0043312940, 0.0127479800, 0.0375202100, 0.1104305000, 0.3250221000"); + values("0.0131670000, 0.0149261000, 0.0200239000, 0.0341551000, 0.0741075000, 0.1920941000, 0.5325179000", \ + "0.0131167000, 0.0148579000, 0.0199785000, 0.0340839000, 0.0740986000, 0.1911551000, 0.5358136000", \ + "0.0129576000, 0.0147155000, 0.0197792000, 0.0338020000, 0.0738934000, 0.1910196000, 0.5328290000", \ + "0.0127533000, 0.0144557000, 0.0194225000, 0.0334066000, 0.0734789000, 0.1905480000, 0.5336886000", \ + "0.0127491000, 0.0143649000, 0.0191770000, 0.0330592000, 0.0730801000, 0.1901333000, 0.5347912000", \ + "0.0135492000, 0.0151055000, 0.0197561000, 0.0334535000, 0.0732614000, 0.1896550000, 0.5365777000", \ + "0.0156851000, 0.0170778000, 0.0215399000, 0.0350718000, 0.0751408000, 0.1919565000, 0.5336023000"); + } + } + max_capacitance : 0.3250220000; + max_transition : 1.5009670000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.1761867000, 0.1824799000, 0.1965336000, 0.2252298000, 0.2827718000, 0.4137085000, 0.7681329000", \ + "0.1816162000, 0.1878941000, 0.2020227000, 0.2307618000, 0.2883540000, 0.4190095000, 0.7730819000", \ + "0.1941617000, 0.2003947000, 0.2145695000, 0.2432893000, 0.3008436000, 0.4315971000, 0.7854987000", \ + "0.2218845000, 0.2281719000, 0.2422670000, 0.2708948000, 0.3285703000, 0.4593019000, 0.8131309000", \ + "0.2805685000, 0.2868831000, 0.3009512000, 0.3295568000, 0.3872989000, 0.5179357000, 0.8724217000", \ + "0.3912882000, 0.3983045000, 0.4139012000, 0.4452597000, 0.5061173000, 0.6394474000, 0.9937288000", \ + "0.5708143000, 0.5793303000, 0.5982287000, 0.6356004000, 0.7057127000, 0.8477620000, 1.2048473000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.1324705000, 0.1401871000, 0.1577949000, 0.1952367000, 0.2818014000, 0.5151351000, 1.1932850000", \ + "0.1359649000, 0.1436837000, 0.1612653000, 0.1987844000, 0.2853326000, 0.5188779000, 1.1991562000", \ + "0.1445870000, 0.1523063000, 0.1698768000, 0.2074812000, 0.2941459000, 0.5272099000, 1.2052065000", \ + "0.1661767000, 0.1739905000, 0.1915208000, 0.2291088000, 0.3157124000, 0.5490047000, 1.2260355000", \ + "0.2144279000, 0.2221635000, 0.2397015000, 0.2773207000, 0.3640306000, 0.5968084000, 1.2757643000", \ + "0.2828455000, 0.2916815000, 0.3107289000, 0.3494423000, 0.4369938000, 0.6712304000, 1.3520836000", \ + "0.3553947000, 0.3664853000, 0.3903454000, 0.4357208000, 0.5255734000, 0.7585704000, 1.4378282000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0253702000, 0.0292026000, 0.0391034000, 0.0606166000, 0.1140026000, 0.2635062000, 0.7307991000", \ + "0.0253868000, 0.0293119000, 0.0387338000, 0.0609084000, 0.1141270000, 0.2643384000, 0.7333944000", \ + "0.0253869000, 0.0293930000, 0.0390919000, 0.0604849000, 0.1140124000, 0.2642836000, 0.7332692000", \ + "0.0253802000, 0.0293222000, 0.0387181000, 0.0609838000, 0.1139240000, 0.2643200000, 0.7330779000", \ + "0.0253105000, 0.0297122000, 0.0390835000, 0.0606642000, 0.1140971000, 0.2638929000, 0.7317172000", \ + "0.0303969000, 0.0352920000, 0.0450525000, 0.0672461000, 0.1193577000, 0.2671936000, 0.7328094000", \ + "0.0415605000, 0.0472805000, 0.0594503000, 0.0830316000, 0.1363765000, 0.2794965000, 0.7319111000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0276589000, 0.0334447000, 0.0479627000, 0.0848250000, 0.1908561000, 0.5177696000, 1.4993049000", \ + "0.0275740000, 0.0335131000, 0.0480005000, 0.0848818000, 0.1908328000, 0.5176160000, 1.4995731000", \ + "0.0276568000, 0.0334405000, 0.0479208000, 0.0847944000, 0.1908287000, 0.5181683000, 1.4975959000", \ + "0.0276998000, 0.0334120000, 0.0481768000, 0.0847043000, 0.1906159000, 0.5173340000, 1.4971125000", \ + "0.0283293000, 0.0343086000, 0.0484945000, 0.0853435000, 0.1911981000, 0.5187770000, 1.4991036000", \ + "0.0350796000, 0.0406575000, 0.0539292000, 0.0894574000, 0.1938796000, 0.5193905000, 1.5004150000", \ + "0.0474336000, 0.0547544000, 0.0690718000, 0.1015051000, 0.1989028000, 0.5208173000, 1.4976830000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.2037041000, 0.2103144000, 0.2250693000, 0.2542642000, 0.3133197000, 0.4454107000, 0.8003822000", \ + "0.2093419000, 0.2159526000, 0.2307190000, 0.2601178000, 0.3189906000, 0.4510820000, 0.8060670000", \ + "0.2224204000, 0.2290221000, 0.2437238000, 0.2733594000, 0.3321370000, 0.4641889000, 0.8192597000", \ + "0.2517284000, 0.2583616000, 0.2730696000, 0.3027042000, 0.3614690000, 0.4935411000, 0.8486333000", \ + "0.3146804000, 0.3212804000, 0.3360413000, 0.3655440000, 0.4246116000, 0.5566960000, 0.9116785000", \ + "0.4439366000, 0.4511306000, 0.4669646000, 0.4982980000, 0.5594333000, 0.6923472000, 1.0474057000", \ + "0.6644014000, 0.6731093000, 0.6920836000, 0.7292688000, 0.7985970000, 0.9403590000, 1.2979218000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.1432249000, 0.1509882000, 0.1684576000, 0.2060133000, 0.2925843000, 0.5260095000, 1.2032616000", \ + "0.1469379000, 0.1546612000, 0.1722171000, 0.2097272000, 0.2962253000, 0.5299752000, 1.2085783000", \ + "0.1552486000, 0.1629719000, 0.1805278000, 0.2180371000, 0.3045253000, 0.5382801000, 1.2168050000", \ + "0.1748716000, 0.1826009000, 0.2001287000, 0.2377357000, 0.3243050000, 0.5574715000, 1.2351572000", \ + "0.2170109000, 0.2249040000, 0.2427148000, 0.2806826000, 0.3673406000, 0.6003297000, 1.2787847000", \ + "0.2819642000, 0.2907555000, 0.3100473000, 0.3497681000, 0.4378752000, 0.6715890000, 1.3516465000", \ + "0.3475792000, 0.3586778000, 0.3827667000, 0.4279499000, 0.5193214000, 0.7534762000, 1.4320140000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0273615000, 0.0315968000, 0.0412361000, 0.0636414000, 0.1166353000, 0.2658385000, 0.7323001000", \ + "0.0273643000, 0.0315893000, 0.0412078000, 0.0628242000, 0.1166434000, 0.2659771000, 0.7324367000", \ + "0.0274038000, 0.0315965000, 0.0410424000, 0.0629568000, 0.1166888000, 0.2652453000, 0.7310143000", \ + "0.0276532000, 0.0315691000, 0.0410356000, 0.0627254000, 0.1164065000, 0.2656192000, 0.7324426000", \ + "0.0272792000, 0.0314890000, 0.0414016000, 0.0632169000, 0.1163819000, 0.2653503000, 0.7327267000", \ + "0.0313564000, 0.0357885000, 0.0465144000, 0.0673452000, 0.1196477000, 0.2676880000, 0.7330482000", \ + "0.0422634000, 0.0472034000, 0.0586299000, 0.0824622000, 0.1364463000, 0.2792805000, 0.7328831000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0276562000, 0.0336311000, 0.0481933000, 0.0847854000, 0.1906386000, 0.5187749000, 1.4954573000", \ + "0.0275892000, 0.0335268000, 0.0479795000, 0.0845408000, 0.1910194000, 0.5188814000, 1.4999395000", \ + "0.0276013000, 0.0335330000, 0.0479746000, 0.0845235000, 0.1910639000, 0.5189688000, 1.4997112000", \ + "0.0276722000, 0.0334364000, 0.0482080000, 0.0846293000, 0.1906732000, 0.5179986000, 1.4985543000", \ + "0.0289480000, 0.0345309000, 0.0489428000, 0.0856239000, 0.1911020000, 0.5184897000, 1.4990464000", \ + "0.0339832000, 0.0398112000, 0.0545700000, 0.0897514000, 0.1939698000, 0.5184214000, 1.4989812000", \ + "0.0451718000, 0.0522269000, 0.0676677000, 0.1015675000, 0.1994348000, 0.5202116000, 1.4968078000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.2262080000, 0.2330288000, 0.2481099000, 0.2783777000, 0.3381381000, 0.4713425000, 0.8268393000", \ + "0.2315690000, 0.2383736000, 0.2534827000, 0.2837809000, 0.3434437000, 0.4766599000, 0.8323342000", \ + "0.2445862000, 0.2513776000, 0.2665569000, 0.2968131000, 0.3564751000, 0.4896971000, 0.8453844000", \ + "0.2748172000, 0.2816022000, 0.2967630000, 0.3270289000, 0.3867811000, 0.5199248000, 0.8752687000", \ + "0.3387770000, 0.3456126000, 0.3609071000, 0.3912244000, 0.4511835000, 0.5842721000, 0.9398166000", \ + "0.4751863000, 0.4824103000, 0.4974487000, 0.5298637000, 0.5904968000, 0.7244938000, 1.0801783000", \ + "0.7131595000, 0.7216337000, 0.7408239000, 0.7777167000, 0.8470549000, 0.9880700000, 1.3461500000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.1510802000, 0.1588736000, 0.1763801000, 0.2139053000, 0.3003895000, 0.5341492000, 1.2122170000", \ + "0.1550185000, 0.1627365000, 0.1803187000, 0.2178174000, 0.3043147000, 0.5380039000, 1.2169907000", \ + "0.1629160000, 0.1707168000, 0.1882234000, 0.2257476000, 0.3122199000, 0.5459748000, 1.2239054000", \ + "0.1794580000, 0.1871572000, 0.2048044000, 0.2422975000, 0.3286946000, 0.5624377000, 1.2417730000", \ + "0.2143931000, 0.2223418000, 0.2400405000, 0.2779014000, 0.3646377000, 0.5976479000, 1.2759499000", \ + "0.2699388000, 0.2786506000, 0.2981389000, 0.3375002000, 0.4263362000, 0.6600844000, 1.3387277000", \ + "0.3266313000, 0.3374097000, 0.3610369000, 0.4065793000, 0.4992822000, 0.7338452000, 1.4115049000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0291242000, 0.0335686000, 0.0433177000, 0.0647052000, 0.1185829000, 0.2678197000, 0.7341092000", \ + "0.0292384000, 0.0336862000, 0.0435449000, 0.0647970000, 0.1186824000, 0.2670439000, 0.7325585000", \ + "0.0291119000, 0.0332777000, 0.0432896000, 0.0647955000, 0.1186864000, 0.2671686000, 0.7327621000", \ + "0.0290274000, 0.0334453000, 0.0429480000, 0.0651890000, 0.1185729000, 0.2679419000, 0.7328202000", \ + "0.0292569000, 0.0336875000, 0.0429449000, 0.0648534000, 0.1184999000, 0.2676079000, 0.7346180000", \ + "0.0323905000, 0.0367730000, 0.0462126000, 0.0678261000, 0.1208874000, 0.2686862000, 0.7348234000", \ + "0.0425116000, 0.0480221000, 0.0589724000, 0.0816617000, 0.1350974000, 0.2788765000, 0.7352043000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0276708000, 0.0335628000, 0.0481282000, 0.0846964000, 0.1911363000, 0.5189123000, 1.4980358000", \ + "0.0275848000, 0.0335091000, 0.0479716000, 0.0846234000, 0.1909227000, 0.5185903000, 1.5004611000", \ + "0.0276890000, 0.0335714000, 0.0481048000, 0.0846534000, 0.1911455000, 0.5189245000, 1.4975186000", \ + "0.0277403000, 0.0334699000, 0.0480348000, 0.0844708000, 0.1910815000, 0.5189146000, 1.5006952000", \ + "0.0288540000, 0.0347209000, 0.0486925000, 0.0854492000, 0.1910580000, 0.5184514000, 1.4989525000", \ + "0.0330043000, 0.0390581000, 0.0539918000, 0.0903043000, 0.1946986000, 0.5195678000, 1.4980575000", \ + "0.0437675000, 0.0508941000, 0.0663954000, 0.1020031000, 0.2003120000, 0.5213488000, 1.4949886000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.2305364000, 0.2373333000, 0.2523685000, 0.2823645000, 0.3418062000, 0.4737138000, 0.8295198000", \ + "0.2358976000, 0.2427023000, 0.2577402000, 0.2877482000, 0.3471834000, 0.4790940000, 0.8348955000", \ + "0.2493523000, 0.2561501000, 0.2712549000, 0.3012102000, 0.3602407000, 0.4924473000, 0.8483244000", \ + "0.2799691000, 0.2868180000, 0.3017940000, 0.3317363000, 0.3911150000, 0.5232078000, 0.8790113000", \ + "0.3453927000, 0.3522601000, 0.3672339000, 0.3972506000, 0.4565140000, 0.5891229000, 0.9446159000", \ + "0.4846680000, 0.4918444000, 0.5078123000, 0.5387654000, 0.5987238000, 0.7317013000, 1.0872604000", \ + "0.7304422000, 0.7389959000, 0.7578448000, 0.7940066000, 0.8619878000, 1.0017017000, 1.3591689000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.1554765000, 0.1631867000, 0.1807238000, 0.2183945000, 0.3048937000, 0.5374998000, 1.2161352000", \ + "0.1595082000, 0.1672237000, 0.1848407000, 0.2223282000, 0.3088255000, 0.5424193000, 1.2220333000", \ + "0.1672765000, 0.1749914000, 0.1926105000, 0.2301064000, 0.3165972000, 0.5501918000, 1.2300146000", \ + "0.1821457000, 0.1898549000, 0.2074348000, 0.2450366000, 0.3316358000, 0.5642942000, 1.2429724000", \ + "0.2112836000, 0.2191286000, 0.2369309000, 0.2747756000, 0.3614108000, 0.5950071000, 1.2724624000", \ + "0.2570577000, 0.2656019000, 0.2847016000, 0.3247292000, 0.4131659000, 0.6465908000, 1.3251059000", \ + "0.3067867000, 0.3172244000, 0.3399036000, 0.3848259000, 0.4773196000, 0.7122855000, 1.3895929000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0290604000, 0.0333556000, 0.0426417000, 0.0639820000, 0.1173117000, 0.2665422000, 0.7335695000", \ + "0.0290801000, 0.0333960000, 0.0426474000, 0.0640936000, 0.1172891000, 0.2665771000, 0.7337461000", \ + "0.0291108000, 0.0334645000, 0.0433833000, 0.0639861000, 0.1175221000, 0.2664593000, 0.7344029000", \ + "0.0292101000, 0.0334289000, 0.0430928000, 0.0640224000, 0.1172832000, 0.2665194000, 0.7334781000", \ + "0.0292090000, 0.0332588000, 0.0426962000, 0.0642469000, 0.1171361000, 0.2663104000, 0.7347798000", \ + "0.0321755000, 0.0360339000, 0.0458410000, 0.0667180000, 0.1192685000, 0.2670601000, 0.7346387000", \ + "0.0422050000, 0.0469873000, 0.0582637000, 0.0811218000, 0.1337245000, 0.2766134000, 0.7345039000"); + } + related_pin : "A4"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0275700000, 0.0334924000, 0.0482613000, 0.0846868000, 0.1909224000, 0.5184947000, 1.4980915000", \ + "0.0276211000, 0.0334683000, 0.0480313000, 0.0847568000, 0.1907091000, 0.5179805000, 1.5006389000", \ + "0.0276627000, 0.0334642000, 0.0480288000, 0.0847533000, 0.1907457000, 0.5178621000, 1.5005208000", \ + "0.0275856000, 0.0334621000, 0.0478780000, 0.0847650000, 0.1909083000, 0.5183837000, 1.4980810000", \ + "0.0287696000, 0.0343775000, 0.0486077000, 0.0851626000, 0.1912782000, 0.5189221000, 1.4962587000", \ + "0.0318101000, 0.0382144000, 0.0531383000, 0.0897031000, 0.1937304000, 0.5181744000, 1.4972831000", \ + "0.0406797000, 0.0478347000, 0.0633906000, 0.0999961000, 0.1998597000, 0.5212281000, 1.4957744000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.1956633000, 0.2024055000, 0.2174481000, 0.2474760000, 0.3069319000, 0.4391949000, 0.7947148000", \ + "0.1993289000, 0.2061821000, 0.2212989000, 0.2512930000, 0.3107664000, 0.4430938000, 0.7983363000", \ + "0.2094914000, 0.2162219000, 0.2312655000, 0.2610216000, 0.3203761000, 0.4528404000, 0.8083318000", \ + "0.2350939000, 0.2421903000, 0.2573085000, 0.2875369000, 0.3468130000, 0.4791172000, 0.8348461000", \ + "0.3008453000, 0.3073086000, 0.3226670000, 0.3523008000, 0.4120517000, 0.5444682000, 0.9002492000", \ + "0.4430214000, 0.4506613000, 0.4667212000, 0.4982476000, 0.5586262000, 0.6911700000, 1.0470420000", \ + "0.6700491000, 0.6803942000, 0.7001913000, 0.7397150000, 0.8065767000, 0.9432910000, 1.3014988000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0589109000, 0.0645962000, 0.0787619000, 0.1117248000, 0.1924293000, 0.4223469000, 1.0990101000", \ + "0.0637574000, 0.0694313000, 0.0836008000, 0.1165280000, 0.1974896000, 0.4275463000, 1.1079409000", \ + "0.0749350000, 0.0805970000, 0.0946679000, 0.1275617000, 0.2086233000, 0.4388627000, 1.1260405000", \ + "0.0985004000, 0.1044015000, 0.1186241000, 0.1515508000, 0.2327031000, 0.4637958000, 1.1524317000", \ + "0.1309933000, 0.1385515000, 0.1555659000, 0.1910725000, 0.2730699000, 0.5041517000, 1.1798637000", \ + "0.1662883000, 0.1766819000, 0.1998601000, 0.2425236000, 0.3278045000, 0.5585118000, 1.2379773000", \ + "0.1871065000, 0.2010967000, 0.2332300000, 0.2909181000, 0.3861958000, 0.6177429000, 1.2939808000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0290786000, 0.0334811000, 0.0428390000, 0.0648311000, 0.1170142000, 0.2663275000, 0.7347557000", \ + "0.0289560000, 0.0331796000, 0.0430006000, 0.0639719000, 0.1171508000, 0.2667532000, 0.7317874000", \ + "0.0292003000, 0.0331089000, 0.0430536000, 0.0649081000, 0.1173997000, 0.2667300000, 0.7338299000", \ + "0.0290914000, 0.0332119000, 0.0430017000, 0.0645305000, 0.1172913000, 0.2660267000, 0.7328308000", \ + "0.0289593000, 0.0332182000, 0.0430418000, 0.0641171000, 0.1170037000, 0.2661851000, 0.7343355000", \ + "0.0348980000, 0.0388869000, 0.0481080000, 0.0688274000, 0.1193775000, 0.2673758000, 0.7337886000", \ + "0.0507678000, 0.0553247000, 0.0664381000, 0.0862004000, 0.1341073000, 0.2759569000, 0.7336277000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014716100, 0.0043312900, 0.0127480000, 0.0375202000, 0.1104310000, 0.3250220000"); + values("0.0175903000, 0.0229565000, 0.0373982000, 0.0740412000, 0.1822031000, 0.5156106000, 1.4950134000", \ + "0.0175939000, 0.0229572000, 0.0374015000, 0.0740890000, 0.1821962000, 0.5132384000, 1.5009672000", \ + "0.0176287000, 0.0229848000, 0.0374395000, 0.0740614000, 0.1821738000, 0.5133977000, 1.4966319000", \ + "0.0195779000, 0.0246493000, 0.0384999000, 0.0745107000, 0.1820963000, 0.5149501000, 1.4989773000", \ + "0.0267900000, 0.0322278000, 0.0456418000, 0.0790521000, 0.1835827000, 0.5140972000, 1.4965659000", \ + "0.0389113000, 0.0462094000, 0.0616380000, 0.0913124000, 0.1880880000, 0.5122560000, 1.4970293000", \ + "0.0572977000, 0.0678697000, 0.0882168000, 0.1189229000, 0.2016623000, 0.5152390000, 1.4919785000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a41o_4") { + leakage_power () { + value : 0.0046105000; + when : "!A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0082481000; + when : "!A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0046100000; + when : "!A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0082575000; + when : "!A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0046100000; + when : "!A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0082581000; + when : "!A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0046100000; + when : "!A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0082869000; + when : "!A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0046100000; + when : "!A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0082599000; + when : "!A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0046100000; + when : "!A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0082888000; + when : "!A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0046100000; + when : "!A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0082912000; + when : "!A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0046109000; + when : "!A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0089728000; + when : "!A1&A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0046100000; + when : "A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0082703000; + when : "A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0046100000; + when : "A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0083003000; + when : "A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0046100000; + when : "A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0083028000; + when : "A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0046103000; + when : "A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0088094000; + when : "A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0046100000; + when : "A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0083167000; + when : "A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0046099000; + when : "A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0088056000; + when : "A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0046100000; + when : "A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0088092000; + when : "A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0021909000; + when : "A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0054482000; + when : "A1&A2&A3&A4&!B1"; + } + area : 21.270400000; + cell_footprint : "sky130_fd_sc_hd__a41o"; + cell_leakage_power : 0.0063521180; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0042110000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040950000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0088935000, 0.0088876000, 0.0088741000, 0.0088719000, 0.0088668000, 0.0088551000, 0.0088282000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0061713000, -0.0061728000, -0.0061765000, -0.0061595000, -0.0061203000, -0.0060301000, -0.0058221000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0043280000; + } + pin ("A2") { + capacitance : 0.0042220000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040820000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0083726000, 0.0083698000, 0.0083633000, 0.0083959000, 0.0084713000, 0.0086448000, 0.0090450000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0077520000, -0.0077484000, -0.0077400000, -0.0077381000, -0.0077338000, -0.0077238000, -0.0077008000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0043620000; + } + pin ("A3") { + capacitance : 0.0043970000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042280000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078491000, 0.0078549000, 0.0078680000, 0.0078667000, 0.0078637000, 0.0078566000, 0.0078404000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078450000, -0.0078463000, -0.0078492000, -0.0078511000, -0.0078555000, -0.0078656000, -0.0078890000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045650000; + } + pin ("A4") { + capacitance : 0.0044010000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041640000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078615000, 0.0078653000, 0.0078740000, 0.0078766000, 0.0078825000, 0.0078961000, 0.0079274000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078695000, -0.0078679000, -0.0078643000, -0.0078634000, -0.0078611000, -0.0078560000, -0.0078440000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046380000; + } + pin ("B1") { + capacitance : 0.0045140000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041330000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039355000, 0.0039187000, 0.0038799000, 0.0039153000, 0.0039970000, 0.0041851000, 0.0046188000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0033984000, -0.0034092000, -0.0034340000, -0.0034381000, -0.0034473000, -0.0034687000, -0.0035180000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0048960000; + } + pin ("X") { + direction : "output"; + function : "(A1&A2&A3&A4) | (B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016114370, 0.0051934600, 0.0167378700, 0.0539440500, 0.1738549000, 0.5603125000"); + values("0.0283566000, 0.0265670000, 0.0214184000, 0.0061189000, -0.0498810000, -0.2425627000, -0.8685214000", \ + "0.0280678000, 0.0264028000, 0.0212607000, 0.0060403000, -0.0499093000, -0.2427789000, -0.8685578000", \ + "0.0278946000, 0.0260994000, 0.0209503000, 0.0056863000, -0.0503594000, -0.2430078000, -0.8689287000", \ + "0.0273414000, 0.0255613000, 0.0204113000, 0.0051336000, -0.0507735000, -0.2435171000, -0.8693951000", \ + "0.0267200000, 0.0249667000, 0.0197803000, 0.0043789000, -0.0515750000, -0.2442616000, -0.8699542000", \ + "0.0256060000, 0.0237654000, 0.0183663000, 0.0033590000, -0.0522260000, -0.2445401000, -0.8701777000", \ + "0.0347086000, 0.0322526000, 0.0260554000, 0.0072155000, -0.0523885000, -0.2448960000, -0.8701542000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016114370, 0.0051934600, 0.0167378700, 0.0539440500, 0.1738549000, 0.5603125000"); + values("0.0338333000, 0.0356243000, 0.0417639000, 0.0615851000, 0.1225181000, 0.3156794000, 0.9357667000", \ + "0.0333588000, 0.0351549000, 0.0412926000, 0.0611566000, 0.1224145000, 0.3154337000, 0.9362187000", \ + "0.0331112000, 0.0349775000, 0.0410904000, 0.0607144000, 0.1220379000, 0.3154240000, 0.9345519000", \ + "0.0326079000, 0.0344323000, 0.0405597000, 0.0603972000, 0.1215607000, 0.3147928000, 0.9353658000", \ + "0.0326094000, 0.0344464000, 0.0404429000, 0.0601711000, 0.1206257000, 0.3141379000, 0.9349147000", \ + "0.0338426000, 0.0355877000, 0.0412813000, 0.0597400000, 0.1204101000, 0.3134558000, 0.9329565000", \ + "0.0368070000, 0.0383718000, 0.0439586000, 0.0623088000, 0.1221448000, 0.3145637000, 0.9323754000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016114370, 0.0051934600, 0.0167378700, 0.0539440500, 0.1738549000, 0.5603125000"); + values("0.0346549000, 0.0328990000, 0.0275833000, 0.0122223000, -0.0433995000, -0.2355722000, -0.8612506000", \ + "0.0346663000, 0.0328870000, 0.0275853000, 0.0121122000, -0.0435123000, -0.2357517000, -0.8614209000", \ + "0.0343455000, 0.0324895000, 0.0272440000, 0.0120322000, -0.0437783000, -0.2360404000, -0.8616522000", \ + "0.0336994000, 0.0319681000, 0.0266361000, 0.0112380000, -0.0443967000, -0.2365246000, -0.8621845000", \ + "0.0330929000, 0.0312577000, 0.0259732000, 0.0104660000, -0.0452609000, -0.2373886000, -0.8629068000", \ + "0.0324240000, 0.0305331000, 0.0251662000, 0.0097977000, -0.0457802000, -0.2378863000, -0.8632737000", \ + "0.0403502000, 0.0382967000, 0.0321176000, 0.0133000000, -0.0458852000, -0.2385975000, -0.8637776000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016114370, 0.0051934600, 0.0167378700, 0.0539440500, 0.1738549000, 0.5603125000"); + values("0.0352090000, 0.0370408000, 0.0431815000, 0.0628633000, 0.1241415000, 0.3173625000, 0.9370636000", \ + "0.0351157000, 0.0368996000, 0.0430367000, 0.0626601000, 0.1238578000, 0.3171228000, 0.9377107000", \ + "0.0347503000, 0.0365531000, 0.0426773000, 0.0622565000, 0.1236887000, 0.3170704000, 0.9404864000", \ + "0.0343557000, 0.0360742000, 0.0422013000, 0.0619166000, 0.1233850000, 0.3164428000, 0.9388132000", \ + "0.0344455000, 0.0362337000, 0.0422643000, 0.0617448000, 0.1228334000, 0.3160841000, 0.9384244000", \ + "0.0350807000, 0.0370292000, 0.0427457000, 0.0613545000, 0.1220861000, 0.3148963000, 0.9360292000", \ + "0.0378416000, 0.0395152000, 0.0450949000, 0.0637751000, 0.1234246000, 0.3159692000, 0.9328086000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016114370, 0.0051934600, 0.0167378700, 0.0539440500, 0.1738549000, 0.5603125000"); + values("0.0403557000, 0.0385641000, 0.0331159000, 0.0178161000, -0.0378401000, -0.2297585000, -0.8550753000", \ + "0.0399791000, 0.0381966000, 0.0328705000, 0.0174838000, -0.0379749000, -0.2298715000, -0.8552279000", \ + "0.0399757000, 0.0381705000, 0.0328181000, 0.0174059000, -0.0382006000, -0.2302313000, -0.8554859000", \ + "0.0395812000, 0.0378202000, 0.0324444000, 0.0170309000, -0.0386220000, -0.2305006000, -0.8558458000", \ + "0.0389614000, 0.0371668000, 0.0318093000, 0.0163859000, -0.0391640000, -0.2311415000, -0.8562861000", \ + "0.0388110000, 0.0370585000, 0.0316474000, 0.0160690000, -0.0394303000, -0.2313206000, -0.8564932000", \ + "0.0472567000, 0.0452092000, 0.0390311000, 0.0201257000, -0.0397864000, -0.2318629000, -0.8567137000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016114370, 0.0051934600, 0.0167378700, 0.0539440500, 0.1738549000, 0.5603125000"); + values("0.0352324000, 0.0370341000, 0.0431742000, 0.0628031000, 0.1240054000, 0.3173077000, 0.9377950000", \ + "0.0350356000, 0.0368914000, 0.0429733000, 0.0625792000, 0.1238348000, 0.3171586000, 0.9376107000", \ + "0.0346191000, 0.0365214000, 0.0426178000, 0.0622063000, 0.1236449000, 0.3170022000, 0.9403905000", \ + "0.0343278000, 0.0361146000, 0.0422544000, 0.0618658000, 0.1233662000, 0.3164119000, 0.9387489000", \ + "0.0340978000, 0.0359312000, 0.0419462000, 0.0616662000, 0.1226481000, 0.3161689000, 0.9367587000", \ + "0.0351113000, 0.0368784000, 0.0426614000, 0.0612501000, 0.1224490000, 0.3152237000, 0.9351694000", \ + "0.0370366000, 0.0387233000, 0.0443706000, 0.0631729000, 0.1234732000, 0.3161723000, 0.9338160000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016114370, 0.0051934600, 0.0167378700, 0.0539440500, 0.1738549000, 0.5603125000"); + values("0.0450691000, 0.0432673000, 0.0379496000, 0.0225730000, -0.0327080000, -0.2242409000, -0.8491464000", \ + "0.0448084000, 0.0429961000, 0.0376185000, 0.0222254000, -0.0330430000, -0.2243933000, -0.8493501000", \ + "0.0443803000, 0.0425954000, 0.0372545000, 0.0220401000, -0.0332938000, -0.2247369000, -0.8496494000", \ + "0.0443311000, 0.0425185000, 0.0371812000, 0.0218069000, -0.0334647000, -0.2249734000, -0.8499393000", \ + "0.0438487000, 0.0420422000, 0.0366650000, 0.0212830000, -0.0339684000, -0.2253797000, -0.8502503000", \ + "0.0444455000, 0.0426674000, 0.0371784000, 0.0214707000, -0.0340506000, -0.2255380000, -0.8504067000", \ + "0.0529207000, 0.0508729000, 0.0447423000, 0.0257731000, -0.0341950000, -0.2261013000, -0.8505703000"); + } + related_pin : "A4"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016114370, 0.0051934600, 0.0167378700, 0.0539440500, 0.1738549000, 0.5603125000"); + values("0.0352459000, 0.0370984000, 0.0431815000, 0.0627875000, 0.1240433000, 0.3173460000, 0.9377597000", \ + "0.0348994000, 0.0367251000, 0.0428280000, 0.0626215000, 0.1238822000, 0.3170619000, 0.9363928000", \ + "0.0346165000, 0.0364723000, 0.0425521000, 0.0623546000, 0.1236541000, 0.3169981000, 0.9388711000", \ + "0.0342458000, 0.0361000000, 0.0422027000, 0.0618820000, 0.1233086000, 0.3165759000, 0.9399334000", \ + "0.0340523000, 0.0358858000, 0.0419435000, 0.0614765000, 0.1226252000, 0.3161127000, 0.9363976000", \ + "0.0354089000, 0.0371923000, 0.0429965000, 0.0612362000, 0.1224440000, 0.3152548000, 0.9373385000", \ + "0.0369649000, 0.0386596000, 0.0443766000, 0.0631184000, 0.1230420000, 0.3156195000, 0.9339815000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016114370, 0.0051934600, 0.0167378700, 0.0539440500, 0.1738549000, 0.5603125000"); + values("0.0430353000, 0.0411739000, 0.0358115000, 0.0205105000, -0.0346914000, -0.2260516000, -0.8509472000", \ + "0.0427847000, 0.0409430000, 0.0358425000, 0.0203843000, -0.0348343000, -0.2263406000, -0.8511868000", \ + "0.0424475000, 0.0405546000, 0.0353112000, 0.0198995000, -0.0352365000, -0.2266973000, -0.8515734000", \ + "0.0420354000, 0.0403004000, 0.0349262000, 0.0195810000, -0.0356630000, -0.2271111000, -0.8519463000", \ + "0.0415580000, 0.0398134000, 0.0344628000, 0.0190226000, -0.0363671000, -0.2276847000, -0.8524938000", \ + "0.0423874000, 0.0405541000, 0.0350424000, 0.0193355000, -0.0363214000, -0.2277603000, -0.8523317000", \ + "0.0542434000, 0.0520001000, 0.0454990000, 0.0261681000, -0.0326598000, -0.2253550000, -0.8502756000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016114370, 0.0051934600, 0.0167378700, 0.0539440500, 0.1738549000, 0.5603125000"); + values("0.0240264000, 0.0260792000, 0.0325039000, 0.0520580000, 0.1118664000, 0.3039243000, 0.9233464000", \ + "0.0239445000, 0.0259866000, 0.0324230000, 0.0519706000, 0.1118424000, 0.3039011000, 0.9239186000", \ + "0.0237323000, 0.0257321000, 0.0320857000, 0.0515570000, 0.1116545000, 0.3039013000, 0.9275183000", \ + "0.0232338000, 0.0251642000, 0.0314041000, 0.0507404000, 0.1109710000, 0.3029268000, 0.9207356000", \ + "0.0233640000, 0.0251964000, 0.0311067000, 0.0504307000, 0.1104745000, 0.3030241000, 0.9235364000", \ + "0.0248931000, 0.0266617000, 0.0324365000, 0.0512065000, 0.1105823000, 0.3022687000, 0.9223149000", \ + "0.0286964000, 0.0302440000, 0.0357174000, 0.0540921000, 0.1141410000, 0.3053202000, 0.9213523000"); + } + } + max_capacitance : 0.5603130000; + max_transition : 1.5019620000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.1752514000, 0.1791203000, 0.1892402000, 0.2123169000, 0.2610626000, 0.3765588000, 0.7077884000", \ + "0.1810962000, 0.1849696000, 0.1948706000, 0.2179863000, 0.2669347000, 0.3822915000, 0.7138947000", \ + "0.1943133000, 0.1982127000, 0.2083303000, 0.2312909000, 0.2802480000, 0.3955737000, 0.7265627000", \ + "0.2243421000, 0.2282099000, 0.2382933000, 0.2611022000, 0.3100811000, 0.4255340000, 0.7563434000", \ + "0.2892406000, 0.2930873000, 0.3031748000, 0.3260370000, 0.3750517000, 0.4905000000, 0.8220858000", \ + "0.4156313000, 0.4199282000, 0.4310825000, 0.4562251000, 0.5083077000, 0.6263552000, 0.9575946000", \ + "0.6293223000, 0.6346536000, 0.6483119000, 0.6784631000, 0.7396329000, 0.8676851000, 1.2019676000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.1461379000, 0.1516169000, 0.1660870000, 0.2001547000, 0.2814216000, 0.5072767000, 1.2164513000", \ + "0.1493791000, 0.1548650000, 0.1693780000, 0.2034896000, 0.2847993000, 0.5105574000, 1.2197858000", \ + "0.1579377000, 0.1634175000, 0.1779224000, 0.2119935000, 0.2933181000, 0.5188925000, 1.2305049000", \ + "0.1781200000, 0.1836060000, 0.1981581000, 0.2322415000, 0.3134594000, 0.5393937000, 1.2486778000", \ + "0.2264467000, 0.2318251000, 0.2462109000, 0.2802640000, 0.3618031000, 0.5874718000, 1.2963699000", \ + "0.2969285000, 0.3027674000, 0.3175987000, 0.3521641000, 0.4342047000, 0.6609791000, 1.3700651000", \ + "0.3666661000, 0.3739380000, 0.3924625000, 0.4317737000, 0.5154365000, 0.7413850000, 1.4522047000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.0252063000, 0.0274268000, 0.0340146000, 0.0509178000, 0.0943433000, 0.2239810000, 0.6630501000", \ + "0.0251819000, 0.0277002000, 0.0341288000, 0.0513620000, 0.0945233000, 0.2242965000, 0.6644656000", \ + "0.0250751000, 0.0274864000, 0.0341061000, 0.0506719000, 0.0944516000, 0.2245173000, 0.6635229000", \ + "0.0249974000, 0.0274492000, 0.0339728000, 0.0508639000, 0.0946908000, 0.2246556000, 0.6640458000", \ + "0.0250869000, 0.0274996000, 0.0341027000, 0.0511351000, 0.0944645000, 0.2244578000, 0.6637077000", \ + "0.0306109000, 0.0333115000, 0.0404313000, 0.0571171000, 0.0998780000, 0.2275906000, 0.6639230000", \ + "0.0428126000, 0.0456007000, 0.0539458000, 0.0724845000, 0.1175443000, 0.2413572000, 0.6663838000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.0312085000, 0.0353777000, 0.0469587000, 0.0780061000, 0.1705116000, 0.4794298000, 1.5005253000", \ + "0.0312782000, 0.0353818000, 0.0470021000, 0.0779977000, 0.1701456000, 0.4781017000, 1.4991723000", \ + "0.0311815000, 0.0355123000, 0.0470612000, 0.0780472000, 0.1706938000, 0.4792934000, 1.5018078000", \ + "0.0314397000, 0.0354191000, 0.0471003000, 0.0779307000, 0.1700635000, 0.4785637000, 1.4991850000", \ + "0.0317072000, 0.0357172000, 0.0473698000, 0.0785319000, 0.1705057000, 0.4791598000, 1.4980269000", \ + "0.0369726000, 0.0405209000, 0.0516069000, 0.0813609000, 0.1737468000, 0.4806289000, 1.4997764000", \ + "0.0495075000, 0.0540569000, 0.0656182000, 0.0928751000, 0.1787961000, 0.4822752000, 1.4960329000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.2084035000, 0.2125618000, 0.2232894000, 0.2473198000, 0.2976568000, 0.4147988000, 0.7474036000", \ + "0.2141028000, 0.2182475000, 0.2289846000, 0.2530054000, 0.3037750000, 0.4206382000, 0.7526624000", \ + "0.2270611000, 0.2312170000, 0.2419979000, 0.2658729000, 0.3163270000, 0.4335012000, 0.7659363000", \ + "0.2571079000, 0.2612625000, 0.2719950000, 0.2960239000, 0.3464045000, 0.4635673000, 0.7962131000", \ + "0.3218594000, 0.3260863000, 0.3367729000, 0.3607606000, 0.4113594000, 0.5287186000, 0.8613418000", \ + "0.4549048000, 0.4593880000, 0.4709315000, 0.4965186000, 0.5488238000, 0.6676411000, 1.0002996000", \ + "0.6881120000, 0.6935225000, 0.7074501000, 0.7378831000, 0.7979073000, 0.9253940000, 1.2614298000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.1626114000, 0.1680796000, 0.1825323000, 0.2166310000, 0.2979694000, 0.5234292000, 1.2326098000", \ + "0.1664008000, 0.1718874000, 0.1863561000, 0.2203952000, 0.3016112000, 0.5275075000, 1.2359093000", \ + "0.1749747000, 0.1804399000, 0.1948829000, 0.2290173000, 0.3103465000, 0.5357770000, 1.2469841000", \ + "0.1949106000, 0.2003215000, 0.2148216000, 0.2489157000, 0.3302970000, 0.5554036000, 1.2652615000", \ + "0.2395660000, 0.2450639000, 0.2596316000, 0.2937328000, 0.3750100000, 0.6003534000, 1.3094026000", \ + "0.3114933000, 0.3174848000, 0.3330377000, 0.3687185000, 0.4516343000, 0.6788103000, 1.3884410000", \ + "0.3895433000, 0.3970293000, 0.4159512000, 0.4567584000, 0.5429120000, 0.7698433000, 1.4798712000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.0280233000, 0.0305922000, 0.0374384000, 0.0536687000, 0.0970564000, 0.2272409000, 0.6651744000", \ + "0.0280287000, 0.0305559000, 0.0371153000, 0.0540799000, 0.0970824000, 0.2270634000, 0.6651681000", \ + "0.0282405000, 0.0304380000, 0.0372756000, 0.0537527000, 0.0977265000, 0.2273754000, 0.6653935000", \ + "0.0280445000, 0.0306069000, 0.0374313000, 0.0536709000, 0.0970642000, 0.2272310000, 0.6652914000", \ + "0.0280469000, 0.0306168000, 0.0371371000, 0.0537485000, 0.0975663000, 0.2270545000, 0.6646811000", \ + "0.0320994000, 0.0348362000, 0.0413300000, 0.0586628000, 0.1009492000, 0.2286762000, 0.6659718000", \ + "0.0435616000, 0.0467400000, 0.0539672000, 0.0720928000, 0.1161741000, 0.2414245000, 0.6674505000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.0313448000, 0.0354562000, 0.0469858000, 0.0779929000, 0.1701743000, 0.4784647000, 1.5004373000", \ + "0.0312862000, 0.0354547000, 0.0470087000, 0.0781229000, 0.1701113000, 0.4788263000, 1.4971424000", \ + "0.0314535000, 0.0356178000, 0.0472135000, 0.0780695000, 0.1705415000, 0.4792411000, 1.5019579000", \ + "0.0314156000, 0.0354174000, 0.0471454000, 0.0781241000, 0.1700027000, 0.4785948000, 1.4981526000", \ + "0.0321451000, 0.0361981000, 0.0477292000, 0.0789871000, 0.1703809000, 0.4781920000, 1.4969748000", \ + "0.0363647000, 0.0407751000, 0.0523461000, 0.0826262000, 0.1738623000, 0.4807431000, 1.4988446000", \ + "0.0483433000, 0.0531669000, 0.0656092000, 0.0953566000, 0.1800782000, 0.4828592000, 1.4953170000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.2208521000, 0.2250906000, 0.2359925000, 0.2602206000, 0.3111092000, 0.4279598000, 0.7610656000", \ + "0.2264531000, 0.2306852000, 0.2416375000, 0.2659224000, 0.3163745000, 0.4336926000, 0.7663901000", \ + "0.2399870000, 0.2442265000, 0.2551599000, 0.2793772000, 0.3302593000, 0.4471772000, 0.7802277000", \ + "0.2707384000, 0.2749689000, 0.2859101000, 0.3101157000, 0.3606507000, 0.4779604000, 0.8110062000", \ + "0.3355239000, 0.3397513000, 0.3506417000, 0.3749287000, 0.4257578000, 0.5430787000, 0.8761012000", \ + "0.4714280000, 0.4760451000, 0.4875532000, 0.5129129000, 0.5646264000, 0.6825269000, 1.0158043000", \ + "0.7116703000, 0.7171012000, 0.7307890000, 0.7604968000, 0.8199454000, 0.9462263000, 1.2816578000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.1708478000, 0.1763283000, 0.1907895000, 0.2248420000, 0.3060447000, 0.5318668000, 1.2401106000", \ + "0.1745980000, 0.1800890000, 0.1945498000, 0.2286021000, 0.3098011000, 0.5355830000, 1.2440716000", \ + "0.1821749000, 0.1876431000, 0.2020933000, 0.2362389000, 0.3175778000, 0.5429726000, 1.2541402000", \ + "0.1979189000, 0.2033833000, 0.2177978000, 0.2518881000, 0.3332880000, 0.5584118000, 1.2680612000", \ + "0.2311284000, 0.2366685000, 0.2512844000, 0.2857349000, 0.3670065000, 0.5927756000, 1.3014522000", \ + "0.2873981000, 0.2933862000, 0.3090629000, 0.3450936000, 0.4282101000, 0.6550773000, 1.3673691000", \ + "0.3519727000, 0.3591384000, 0.3775853000, 0.4181636000, 0.5054936000, 0.7335346000, 1.4430807000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.0290173000, 0.0315223000, 0.0388297000, 0.0544612000, 0.0978407000, 0.2268872000, 0.6660019000", \ + "0.0292310000, 0.0318142000, 0.0385830000, 0.0545914000, 0.0976621000, 0.2273587000, 0.6655940000", \ + "0.0290988000, 0.0316338000, 0.0384238000, 0.0545525000, 0.0978899000, 0.2274636000, 0.6660046000", \ + "0.0290727000, 0.0316210000, 0.0383773000, 0.0545987000, 0.0975420000, 0.2273429000, 0.6658036000", \ + "0.0292295000, 0.0318581000, 0.0381006000, 0.0546394000, 0.0979172000, 0.2269566000, 0.6650637000", \ + "0.0326398000, 0.0351477000, 0.0416795000, 0.0582123000, 0.0998739000, 0.2283109000, 0.6642956000", \ + "0.0427398000, 0.0457445000, 0.0542537000, 0.0708891000, 0.1143660000, 0.2396836000, 0.6670784000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.0313287000, 0.0354644000, 0.0470112000, 0.0781220000, 0.1702678000, 0.4791021000, 1.4981816000", \ + "0.0313246000, 0.0355038000, 0.0470115000, 0.0781049000, 0.1704204000, 0.4792357000, 1.4990194000", \ + "0.0311882000, 0.0354433000, 0.0472385000, 0.0780886000, 0.1705334000, 0.4792319000, 1.5019620000", \ + "0.0313997000, 0.0355936000, 0.0471749000, 0.0780951000, 0.1700144000, 0.4785612000, 1.4980901000", \ + "0.0319956000, 0.0362022000, 0.0477943000, 0.0785111000, 0.1705290000, 0.4792566000, 1.4978659000", \ + "0.0354013000, 0.0397251000, 0.0514088000, 0.0824821000, 0.1734943000, 0.4796122000, 1.5001551000", \ + "0.0460240000, 0.0505819000, 0.0626674000, 0.0940170000, 0.1800051000, 0.4826735000, 1.4964869000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.2410485000, 0.2454709000, 0.2568412000, 0.2819583000, 0.3340698000, 0.4524888000, 0.7864164000", \ + "0.2460859000, 0.2505167000, 0.2618473000, 0.2868881000, 0.3391378000, 0.4574795000, 0.7917172000", \ + "0.2592834000, 0.2636923000, 0.2750424000, 0.3000772000, 0.3520401000, 0.4707898000, 0.8049722000", \ + "0.2888771000, 0.2933018000, 0.3046834000, 0.3298137000, 0.3819035000, 0.5003815000, 0.8343762000", \ + "0.3502996000, 0.3547797000, 0.3660220000, 0.3910245000, 0.4431869000, 0.5621863000, 0.8961218000", \ + "0.4789627000, 0.4835849000, 0.4955052000, 0.5213801000, 0.5743657000, 0.6936326000, 1.0278260000", \ + "0.7046645000, 0.7099994000, 0.7241543000, 0.7539749000, 0.8138581000, 0.9405312000, 1.2772817000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.1761856000, 0.1816757000, 0.1961402000, 0.2301902000, 0.3113901000, 0.5371392000, 1.2456103000", \ + "0.1800949000, 0.1855772000, 0.2000881000, 0.2342394000, 0.3155481000, 0.5411459000, 1.2499256000", \ + "0.1879246000, 0.1934088000, 0.2079332000, 0.2421238000, 0.3234292000, 0.5485477000, 1.2577395000", \ + "0.2025091000, 0.2079813000, 0.2224550000, 0.2567253000, 0.3379951000, 0.5631967000, 1.2737137000", \ + "0.2303163000, 0.2358227000, 0.2503042000, 0.2846393000, 0.3659616000, 0.5916156000, 1.3003612000", \ + "0.2751373000, 0.2810445000, 0.2965994000, 0.3325309000, 0.4157631000, 0.6418768000, 1.3506855000", \ + "0.3292962000, 0.3361681000, 0.3540822000, 0.3940359000, 0.4812716000, 0.7094981000, 1.4178754000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.0312560000, 0.0338341000, 0.0407997000, 0.0572744000, 0.1003391000, 0.2299890000, 0.6656039000", \ + "0.0311327000, 0.0336976000, 0.0411793000, 0.0567406000, 0.1001514000, 0.2294996000, 0.6677875000", \ + "0.0312299000, 0.0340222000, 0.0408639000, 0.0570483000, 0.1004597000, 0.2299502000, 0.6671865000", \ + "0.0312294000, 0.0337930000, 0.0407461000, 0.0572572000, 0.1002958000, 0.2298046000, 0.6682758000", \ + "0.0312520000, 0.0338740000, 0.0411378000, 0.0575608000, 0.0998021000, 0.2294376000, 0.6677904000", \ + "0.0339923000, 0.0365755000, 0.0432951000, 0.0595861000, 0.1022825000, 0.2306543000, 0.6678573000", \ + "0.0437593000, 0.0469199000, 0.0548762000, 0.0716434000, 0.1150917000, 0.2409118000, 0.6685779000"); + } + related_pin : "A4"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.0313309000, 0.0355146000, 0.0470147000, 0.0781027000, 0.1704333000, 0.4792434000, 1.4991051000", \ + "0.0314525000, 0.0354559000, 0.0472843000, 0.0779579000, 0.1704301000, 0.4791403000, 1.5003612000", \ + "0.0315719000, 0.0356266000, 0.0472609000, 0.0779706000, 0.1704370000, 0.4789264000, 1.4975199000", \ + "0.0311329000, 0.0353449000, 0.0471723000, 0.0780804000, 0.1702056000, 0.4790275000, 1.5010134000", \ + "0.0317766000, 0.0358824000, 0.0474277000, 0.0785842000, 0.1708894000, 0.4793825000, 1.4997511000", \ + "0.0346567000, 0.0391544000, 0.0509248000, 0.0823933000, 0.1735508000, 0.4792481000, 1.4982235000", \ + "0.0428182000, 0.0472415000, 0.0599733000, 0.0917148000, 0.1800962000, 0.4822683000, 1.4981930000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.2072282000, 0.2116229000, 0.2229969000, 0.2480858000, 0.3003378000, 0.4191678000, 0.7535192000", \ + "0.2111326000, 0.2155620000, 0.2268983000, 0.2521068000, 0.3043012000, 0.4229365000, 0.7575783000", \ + "0.2214330000, 0.2258442000, 0.2372230000, 0.2620876000, 0.3139860000, 0.4330377000, 0.7671114000", \ + "0.2478567000, 0.2522755000, 0.2638543000, 0.2888894000, 0.3409798000, 0.4600459000, 0.7942103000", \ + "0.3142416000, 0.3186885000, 0.3299579000, 0.3549964000, 0.4071320000, 0.5261432000, 0.8605729000", \ + "0.4635771000, 0.4684100000, 0.4807453000, 0.5068427000, 0.5597615000, 0.6788016000, 1.0135619000", \ + "0.7089455000, 0.7152285000, 0.7309564000, 0.7640402000, 0.8240074000, 0.9478859000, 1.2849117000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.0570989000, 0.0609560000, 0.0717899000, 0.1002234000, 0.1730440000, 0.3932248000, 1.0984375000", \ + "0.0618867000, 0.0657577000, 0.0765858000, 0.1050187000, 0.1779049000, 0.3978622000, 1.1054031000", \ + "0.0730108000, 0.0768356000, 0.0875808000, 0.1159710000, 0.1890914000, 0.4087506000, 1.1164475000", \ + "0.0951134000, 0.0991041000, 0.1101411000, 0.1386601000, 0.2119098000, 0.4315735000, 1.1478953000", \ + "0.1247925000, 0.1297778000, 0.1428091000, 0.1738966000, 0.2486437000, 0.4693222000, 1.1772505000", \ + "0.1552133000, 0.1620376000, 0.1798279000, 0.2180873000, 0.2970146000, 0.5180440000, 1.2279460000", \ + "0.1659175000, 0.1750542000, 0.1994561000, 0.2523741000, 0.3432131000, 0.5656097000, 1.2708894000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.0313910000, 0.0340692000, 0.0403322000, 0.0574984000, 0.1002465000, 0.2292491000, 0.6677858000", \ + "0.0312936000, 0.0340093000, 0.0404162000, 0.0571154000, 0.1002455000, 0.2296427000, 0.6678712000", \ + "0.0315374000, 0.0337304000, 0.0404813000, 0.0573342000, 0.1004623000, 0.2296777000, 0.6678723000", \ + "0.0313809000, 0.0340219000, 0.0405700000, 0.0577597000, 0.1004392000, 0.2297419000, 0.6674458000", \ + "0.0312466000, 0.0336636000, 0.0411964000, 0.0574809000, 0.1002981000, 0.2295139000, 0.6651223000", \ + "0.0367009000, 0.0390709000, 0.0454577000, 0.0608918000, 0.1024936000, 0.2298953000, 0.6673047000", \ + "0.0539706000, 0.0576017000, 0.0645313000, 0.0808044000, 0.1185278000, 0.2392599000, 0.6693164000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016114400, 0.0051934600, 0.0167379000, 0.0539441000, 0.1738550000, 0.5603130000"); + values("0.0187345000, 0.0222924000, 0.0334262000, 0.0646484000, 0.1576572000, 0.4716914000, 1.4957987000", \ + "0.0187035000, 0.0222944000, 0.0333752000, 0.0646505000, 0.1576898000, 0.4721440000, 1.4942688000", \ + "0.0187314000, 0.0223507000, 0.0334839000, 0.0646321000, 0.1577190000, 0.4701748000, 1.5001480000", \ + "0.0209076000, 0.0243064000, 0.0348916000, 0.0652364000, 0.1576108000, 0.4714336000, 1.4966234000", \ + "0.0281409000, 0.0315719000, 0.0418864000, 0.0704077000, 0.1595496000, 0.4720082000, 1.4969825000", \ + "0.0410716000, 0.0456649000, 0.0577893000, 0.0839021000, 0.1653925000, 0.4708894000, 1.4938556000", \ + "0.0615857000, 0.0679530000, 0.0844398000, 0.1138514000, 0.1817333000, 0.4741884000, 1.4864959000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__a41oi_1 */ + + cell ("sky130_fd_sc_hd__a41oi_2") { + leakage_power () { + value : 0.0027870000; + when : "!A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0005851000; + when : "!A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0027870000; + when : "!A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0005945000; + when : "!A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0027870000; + when : "!A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0005952000; + when : "!A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0027870000; + when : "!A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0006239000; + when : "!A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0027870000; + when : "!A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0005976000; + when : "!A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0027870000; + when : "!A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0006255000; + when : "!A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0027870000; + when : "!A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0006284000; + when : "!A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0027870000; + when : "!A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0013101000; + when : "!A1&A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0027870000; + when : "A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0006073000; + when : "A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0027870000; + when : "A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0006369000; + when : "A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0027870000; + when : "A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0006408000; + when : "A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0027870000; + when : "A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0011464000; + when : "A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0027870000; + when : "A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0006549000; + when : "A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0027870000; + when : "A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0011425000; + when : "A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0027870000; + when : "A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0011452000; + when : "A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0003672000; + when : "A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0036311000; + when : "A1&A2&A3&A4&!B1"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__a41oi"; + cell_leakage_power : 0.0017917810; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0042020000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041060000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0088944000, 0.0088913000, 0.0088842000, 0.0088892000, 0.0089007000, 0.0089272000, 0.0089883000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0061865000, -0.0061894000, -0.0061960000, -0.0061774000, -0.0061346000, -0.0060359000, -0.0058083000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0042980000; + } + pin ("A2") { + capacitance : 0.0042180000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040920000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0083915000, 0.0083859000, 0.0083729000, 0.0084054000, 0.0084804000, 0.0086531000, 0.0090513000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0077478000, -0.0077484000, -0.0077498000, -0.0077494000, -0.0077483000, -0.0077459000, -0.0077404000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0043440000; + } + pin ("A3") { + capacitance : 0.0044070000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042500000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078703000, 0.0078685000, 0.0078644000, 0.0078661000, 0.0078700000, 0.0078791000, 0.0079000000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078664000, -0.0078653000, -0.0078629000, -0.0078621000, -0.0078600000, -0.0078554000, -0.0078446000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045630000; + } + pin ("A4") { + capacitance : 0.0044300000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042010000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078698000, 0.0078774000, 0.0078950000, 0.0078967000, 0.0079008000, 0.0079102000, 0.0079318000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079022000, -0.0078959000, -0.0078813000, -0.0078812000, -0.0078810000, -0.0078805000, -0.0078793000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046590000; + } + pin ("B1") { + capacitance : 0.0044770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041330000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0042672000, 0.0042562000, 0.0042306000, 0.0042687000, 0.0043565000, 0.0045588000, 0.0050252000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034437000, -0.0034400000, -0.0034315000, -0.0034305000, -0.0034282000, -0.0034230000, -0.0034111000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0048210000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1) | (!A2&!B1) | (!A3&!B1) | (!A4&!B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("0.0101480000, 0.0089211000, 0.0059303000, -0.0016423000, -0.0207701000, -0.0688550000, -0.1898670000", \ + "0.0099167000, 0.0087192000, 0.0057303000, -0.0018037000, -0.0209396000, -0.0690051000, -0.1900366000", \ + "0.0095501000, 0.0083641000, 0.0053357000, -0.0021146000, -0.0211415000, -0.0692106000, -0.1902198000", \ + "0.0090114000, 0.0078364000, 0.0049172000, -0.0025524000, -0.0214927000, -0.0694682000, -0.1904522000", \ + "0.0085945000, 0.0074299000, 0.0045532000, -0.0029443000, -0.0218237000, -0.0697513000, -0.1905448000", \ + "0.0088385000, 0.0078847000, 0.0045016000, -0.0031374000, -0.0220613000, -0.0698333000, -0.1908276000", \ + "0.0106820000, 0.0094348000, 0.0062665000, -0.0016560000, -0.0213001000, -0.0697923000, -0.1908964000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("0.0143894000, 0.0157355000, 0.0189862000, 0.0268481000, 0.0461742000, 0.0939977000, 0.2135740000", \ + "0.0140594000, 0.0154261000, 0.0187261000, 0.0266549000, 0.0459924000, 0.0945623000, 0.2140622000", \ + "0.0136796000, 0.0150279000, 0.0183077000, 0.0263068000, 0.0458198000, 0.0938986000, 0.2138231000", \ + "0.0132930000, 0.0145892000, 0.0178157000, 0.0258251000, 0.0453642000, 0.0936590000, 0.2141766000", \ + "0.0130137000, 0.0142788000, 0.0174169000, 0.0252357000, 0.0448171000, 0.0935288000, 0.2134107000", \ + "0.0129329000, 0.0141725000, 0.0172781000, 0.0251523000, 0.0443081000, 0.0927336000, 0.2128287000", \ + "0.0126145000, 0.0138734000, 0.0167680000, 0.0244398000, 0.0441593000, 0.0924525000, 0.2131976000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("0.0117065000, 0.0104942000, 0.0074915000, -0.0001127000, -0.0191873000, -0.0673618000, -0.1883438000", \ + "0.0115075000, 0.0102980000, 0.0073001000, -0.0002844000, -0.0193685000, -0.0674877000, -0.1884957000", \ + "0.0111889000, 0.0100031000, 0.0070008000, -0.0005347000, -0.0196263000, -0.0676807000, -0.1886976000", \ + "0.0107615000, 0.0095804000, 0.0066251000, -0.0008684000, -0.0198841000, -0.0679255000, -0.1888435000", \ + "0.0104049000, 0.0092625000, 0.0063515000, -0.0011600000, -0.0200668000, -0.0680109000, -0.1888698000", \ + "0.0102963000, 0.0090987000, 0.0060617000, -0.0014943000, -0.0204794000, -0.0683427000, -0.1891881000", \ + "0.0114785000, 0.0102354000, 0.0071123000, -0.0006476000, -0.0200187000, -0.0683894000, -0.1891985000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("0.0217512000, 0.0229644000, 0.0260332000, 0.0337492000, 0.0529057000, 0.1006432000, 0.2202819000", \ + "0.0214616000, 0.0227166000, 0.0258293000, 0.0336135000, 0.0528225000, 0.1006189000, 0.2204439000", \ + "0.0209654000, 0.0222205000, 0.0254222000, 0.0333052000, 0.0527034000, 0.1006324000, 0.2204450000", \ + "0.0203944000, 0.0216369000, 0.0247915000, 0.0327344000, 0.0521924000, 0.1003595000, 0.2203554000", \ + "0.0199493000, 0.0211736000, 0.0243259000, 0.0321072000, 0.0515360000, 0.0998325000, 0.2198153000", \ + "0.0195892000, 0.0208163000, 0.0239657000, 0.0318142000, 0.0510215000, 0.0991858000, 0.2193010000", \ + "0.0189238000, 0.0200101000, 0.0230659000, 0.0306770000, 0.0505781000, 0.0986489000, 0.2189089000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("0.0116754000, 0.0104607000, 0.0074596000, -0.0001359000, -0.0192415000, -0.0673586000, -0.1883508000", \ + "0.0114698000, 0.0102722000, 0.0072590000, -0.0003371000, -0.0194150000, -0.0675242000, -0.1885485000", \ + "0.0111432000, 0.0099455000, 0.0069516000, -0.0005968000, -0.0196836000, -0.0677311000, -0.1887516000", \ + "0.0107050000, 0.0095281000, 0.0065484000, -0.0009393000, -0.0199329000, -0.0679297000, -0.1888983000", \ + "0.0104117000, 0.0092392000, 0.0063036000, -0.0011548000, -0.0201313000, -0.0679924000, -0.1889073000", \ + "0.0103436000, 0.0090924000, 0.0059811000, -0.0016476000, -0.0204370000, -0.0683739000, -0.1892335000", \ + "0.0111375000, 0.0099121000, 0.0068537000, -0.0008772000, -0.0201902000, -0.0685255000, -0.1892153000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("0.0274648000, 0.0287208000, 0.0317681000, 0.0394653000, 0.0586852000, 0.1065272000, 0.2264162000", \ + "0.0272462000, 0.0285156000, 0.0315991000, 0.0393313000, 0.0585589000, 0.1064487000, 0.2262525000", \ + "0.0269135000, 0.0281926000, 0.0312851000, 0.0390718000, 0.0583559000, 0.1063026000, 0.2262308000", \ + "0.0264733000, 0.0276815000, 0.0308536000, 0.0387185000, 0.0581013000, 0.1061613000, 0.2260029000", \ + "0.0261354000, 0.0274026000, 0.0304890000, 0.0382919000, 0.0576788000, 0.1057997000, 0.2259756000", \ + "0.0260068000, 0.0272678000, 0.0303830000, 0.0382667000, 0.0575196000, 0.1056287000, 0.2257045000", \ + "0.0257589000, 0.0269281000, 0.0299735000, 0.0376967000, 0.0575028000, 0.1056200000, 0.2258243000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("0.0117358000, 0.0105137000, 0.0074996000, -0.0001081000, -0.0191964000, -0.0673292000, -0.1883044000", \ + "0.0114874000, 0.0102850000, 0.0072772000, -0.0003167000, -0.0193972000, -0.0675044000, -0.1885080000", \ + "0.0111303000, 0.0099469000, 0.0069464000, -0.0005885000, -0.0196806000, -0.0677235000, -0.1887292000", \ + "0.0106701000, 0.0094878000, 0.0065230000, -0.0009540000, -0.0199396000, -0.0679435000, -0.1888695000", \ + "0.0103575000, 0.0091957000, 0.0062123000, -0.0012507000, -0.0201646000, -0.0681373000, -0.1888746000", \ + "0.0103225000, 0.0090947000, 0.0061543000, -0.0016648000, -0.0205677000, -0.0684192000, -0.1892151000", \ + "0.0112339000, 0.0099403000, 0.0069809000, -0.0008580000, -0.0201753000, -0.0684011000, -0.1893041000"); + } + related_pin : "A4"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("0.0329412000, 0.0341082000, 0.0372242000, 0.0449703000, 0.0643244000, 0.1123249000, 0.2322275000", \ + "0.0326450000, 0.0338727000, 0.0370473000, 0.0447582000, 0.0640435000, 0.1121311000, 0.2323111000", \ + "0.0323683000, 0.0336322000, 0.0366890000, 0.0444775000, 0.0638679000, 0.1119376000, 0.2320382000", \ + "0.0320786000, 0.0333056000, 0.0364093000, 0.0442269000, 0.0635991000, 0.1118043000, 0.2318183000", \ + "0.0317626000, 0.0329812000, 0.0361263000, 0.0439362000, 0.0633551000, 0.1115394000, 0.2315546000", \ + "0.0317174000, 0.0329428000, 0.0360952000, 0.0439454000, 0.0633142000, 0.1115739000, 0.2317475000", \ + "0.0315557000, 0.0327098000, 0.0357199000, 0.0437432000, 0.0633671000, 0.1117197000, 0.2316400000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("-0.0005240000, -0.0015786000, -0.0044039000, -0.0118649000, -0.0310091000, -0.0793013000, -0.2005818000", \ + "-0.0008884000, -0.0019157000, -0.0046514000, -0.0119581000, -0.0309606000, -0.0791842000, -0.2004136000", \ + "-0.0012754000, -0.0023399000, -0.0050606000, -0.0122231000, -0.0310442000, -0.0791229000, -0.2002719000", \ + "-0.0016005000, -0.0027633000, -0.0055194000, -0.0126836000, -0.0312745000, -0.0792381000, -0.2002574000", \ + "-0.0013398000, -0.0025064000, -0.0054191000, -0.0128301000, -0.0318277000, -0.0794089000, -0.2003289000", \ + "-0.0005407000, -0.0017511000, -0.0048314000, -0.0125012000, -0.0314718000, -0.0799328000, -0.2006492000", \ + "0.0025634000, 0.0011673000, -0.0022765000, -0.0104879000, -0.0302276000, -0.0780949000, -0.1999469000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012541490, 0.0031457800, 0.0078905540, 0.0197918600, 0.0496438900, 0.1245217000"); + values("0.0302170000, 0.0314953000, 0.0347917000, 0.0427029000, 0.0622507000, 0.1104035000, 0.2302769000", \ + "0.0299508000, 0.0312341000, 0.0344391000, 0.0424858000, 0.0620342000, 0.1103262000, 0.2304133000", \ + "0.0296678000, 0.0309069000, 0.0340408000, 0.0419585000, 0.0616452000, 0.1100918000, 0.2303484000", \ + "0.0294003000, 0.0306791000, 0.0338046000, 0.0415806000, 0.0611503000, 0.1096513000, 0.2299769000", \ + "0.0290479000, 0.0303307000, 0.0333790000, 0.0412662000, 0.0607235000, 0.1089912000, 0.2295195000", \ + "0.0295970000, 0.0308040000, 0.0338524000, 0.0415067000, 0.0607164000, 0.1088472000, 0.2287757000", \ + "0.0324542000, 0.0335503000, 0.0363407000, 0.0434788000, 0.0622640000, 0.1097547000, 0.2298483000"); + } + } + max_capacitance : 0.1245220000; + max_transition : 1.5020360000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0510090000, 0.0559514000, 0.0677888000, 0.0953389000, 0.1612171000, 0.3205100000, 0.7147376000", \ + "0.0543536000, 0.0593816000, 0.0711747000, 0.0988285000, 0.1646091000, 0.3235385000, 0.7183714000", \ + "0.0623021000, 0.0674055000, 0.0791813000, 0.1070803000, 0.1729747000, 0.3322423000, 0.7281568000", \ + "0.0844638000, 0.0894314000, 0.1008053000, 0.1280874000, 0.1942280000, 0.3538006000, 0.7486845000", \ + "0.1168988000, 0.1239398000, 0.1398945000, 0.1746166000, 0.2436449000, 0.4031397000, 0.7981106000", \ + "0.1488350000, 0.1585405000, 0.1825539000, 0.2340694000, 0.3311051000, 0.5179263000, 0.9111689000", \ + "0.1568194000, 0.1724663000, 0.2083901000, 0.2850006000, 0.4357243000, 0.7091996000, 1.1826671000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0797582000, 0.0866623000, 0.1030200000, 0.1423690000, 0.2385528000, 0.4782681000, 1.0725167000", \ + "0.0845235000, 0.0913743000, 0.1082514000, 0.1480068000, 0.2442489000, 0.4854970000, 1.0844625000", \ + "0.0974388000, 0.1042538000, 0.1208920000, 0.1611363000, 0.2581098000, 0.4973882000, 1.0932616000", \ + "0.1277928000, 0.1344985000, 0.1504953000, 0.1908123000, 0.2891207000, 0.5285034000, 1.1301902000", \ + "0.1858961000, 0.1941232000, 0.2133733000, 0.2554041000, 0.3531442000, 0.5965443000, 1.1916839000", \ + "0.2777873000, 0.2905176000, 0.3192754000, 0.3778590000, 0.4950047000, 0.7396977000, 1.3405217000", \ + "0.4182251000, 0.4412544000, 0.4873251000, 0.5824836000, 0.7546291000, 1.0656522000, 1.6777205000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0611677000, 0.0661176000, 0.0790542000, 0.1126064000, 0.1981041000, 0.4124916000, 0.9524052000", \ + "0.0605808000, 0.0658508000, 0.0791381000, 0.1125437000, 0.1979902000, 0.4124365000, 0.9528696000", \ + "0.0575202000, 0.0629894000, 0.0771785000, 0.1122273000, 0.1979934000, 0.4124679000, 0.9538098000", \ + "0.0620882000, 0.0669109000, 0.0798578000, 0.1119986000, 0.1972129000, 0.4127551000, 0.9525581000", \ + "0.0795932000, 0.0862579000, 0.1019802000, 0.1355849000, 0.2083735000, 0.4126789000, 0.9528861000", \ + "0.1218855000, 0.1309804000, 0.1506873000, 0.1918655000, 0.2784704000, 0.4563509000, 0.9542979000", \ + "0.1964863000, 0.2102222000, 0.2404794000, 0.3010360000, 0.4143862000, 0.6274430000, 1.0619126000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0451656000, 0.0534722000, 0.0740416000, 0.1266501000, 0.2580709000, 0.5849100000, 1.4027745000", \ + "0.0452782000, 0.0535448000, 0.0743311000, 0.1266125000, 0.2568898000, 0.5867311000, 1.4048686000", \ + "0.0453575000, 0.0536135000, 0.0743944000, 0.1265092000, 0.2567599000, 0.5836873000, 1.4005450000", \ + "0.0463023000, 0.0542961000, 0.0747783000, 0.1268491000, 0.2570787000, 0.5836197000, 1.4060856000", \ + "0.0610601000, 0.0686208000, 0.0865116000, 0.1327039000, 0.2580250000, 0.5872115000, 1.4027202000", \ + "0.0969699000, 0.1052115000, 0.1266448000, 0.1763450000, 0.2868811000, 0.5896345000, 1.4039250000", \ + "0.1756367000, 0.1861345000, 0.2146853000, 0.2753983000, 0.4002732000, 0.6750022000, 1.4171896000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0673936000, 0.0723863000, 0.0842129000, 0.1119190000, 0.1771440000, 0.3366683000, 0.7312324000", \ + "0.0711733000, 0.0761756000, 0.0879195000, 0.1154953000, 0.1809934000, 0.3406627000, 0.7347397000", \ + "0.0796289000, 0.0847442000, 0.0963545000, 0.1242552000, 0.1899433000, 0.3493208000, 0.7437496000", \ + "0.0991623000, 0.1044007000, 0.1163101000, 0.1442649000, 0.2102525000, 0.3699948000, 0.7643735000", \ + "0.1327940000, 0.1393929000, 0.1548564000, 0.1869845000, 0.2568844000, 0.4179850000, 0.8129630000", \ + "0.1719519000, 0.1819493000, 0.2038740000, 0.2501435000, 0.3441568000, 0.5250406000, 0.9241649000", \ + "0.1900090000, 0.2043827000, 0.2380731000, 0.3109916000, 0.4540553000, 0.7107123000, 1.1740554000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.1103541000, 0.1169602000, 0.1335290000, 0.1738111000, 0.2735344000, 0.5217057000, 1.1441260000", \ + "0.1152405000, 0.1219990000, 0.1385205000, 0.1796780000, 0.2796866000, 0.5279445000, 1.1490314000", \ + "0.1275356000, 0.1343422000, 0.1509605000, 0.1925665000, 0.2932176000, 0.5421831000, 1.1632844000", \ + "0.1570900000, 0.1638562000, 0.1808529000, 0.2223401000, 0.3237979000, 0.5737169000, 1.1960404000", \ + "0.2203847000, 0.2282428000, 0.2460096000, 0.2870820000, 0.3879357000, 0.6384113000, 1.2610175000", \ + "0.3296836000, 0.3398460000, 0.3643735000, 0.4176828000, 0.5315969000, 0.7835457000, 1.4079897000", \ + "0.5084033000, 0.5245132000, 0.5626476000, 0.6437168000, 0.8033688000, 1.1096158000, 1.7424515000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0595821000, 0.0648856000, 0.0782905000, 0.1124507000, 0.1978350000, 0.4128675000, 0.9527925000", \ + "0.0595138000, 0.0648638000, 0.0782243000, 0.1123675000, 0.1978763000, 0.4127455000, 0.9523099000", \ + "0.0591469000, 0.0644771000, 0.0781873000, 0.1122860000, 0.1978677000, 0.4129967000, 0.9525893000", \ + "0.0619941000, 0.0669412000, 0.0797754000, 0.1126425000, 0.1976416000, 0.4128717000, 0.9517273000", \ + "0.0789768000, 0.0842847000, 0.0980149000, 0.1286815000, 0.2049706000, 0.4128820000, 0.9525778000", \ + "0.1199756000, 0.1269610000, 0.1431295000, 0.1786350000, 0.2571634000, 0.4407212000, 0.9554098000", \ + "0.1955706000, 0.2050171000, 0.2290556000, 0.2797458000, 0.3793775000, 0.5793054000, 1.0301699000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0673268000, 0.0760148000, 0.0979558000, 0.1523896000, 0.2885161000, 0.6280658000, 1.4814858000", \ + "0.0673211000, 0.0760628000, 0.0979047000, 0.1524456000, 0.2885251000, 0.6287493000, 1.4779735000", \ + "0.0673878000, 0.0759998000, 0.0978399000, 0.1525385000, 0.2885750000, 0.6283532000, 1.4813027000", \ + "0.0674362000, 0.0762476000, 0.0980005000, 0.1523848000, 0.2896025000, 0.6286783000, 1.4798388000", \ + "0.0771613000, 0.0847460000, 0.1045264000, 0.1559440000, 0.2886864000, 0.6290815000, 1.4801470000", \ + "0.1121792000, 0.1211374000, 0.1424799000, 0.1937777000, 0.3113301000, 0.6322242000, 1.4814240000", \ + "0.1914539000, 0.2033494000, 0.2299102000, 0.2896647000, 0.4191508000, 0.7061520000, 1.4895083000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0756016000, 0.0806051000, 0.0922869000, 0.1198879000, 0.1855815000, 0.3448646000, 0.7392262000", \ + "0.0795586000, 0.0843599000, 0.0961014000, 0.1238350000, 0.1891692000, 0.3484486000, 0.7430187000", \ + "0.0867983000, 0.0918276000, 0.1034993000, 0.1314144000, 0.1970198000, 0.3562852000, 0.7509695000", \ + "0.1022772000, 0.1073943000, 0.1192978000, 0.1469742000, 0.2130346000, 0.3725505000, 0.7670543000", \ + "0.1283548000, 0.1339843000, 0.1483715000, 0.1789199000, 0.2479762000, 0.4081881000, 0.8031911000", \ + "0.1623890000, 0.1703563000, 0.1889022000, 0.2294518000, 0.3142394000, 0.4882555000, 0.8862574000", \ + "0.1755069000, 0.1875876000, 0.2167197000, 0.2783137000, 0.4010249000, 0.6265214000, 1.0744704000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.1234288000, 0.1299696000, 0.1459661000, 0.1859654000, 0.2838546000, 0.5255153000, 1.1276005000", \ + "0.1282278000, 0.1350654000, 0.1519494000, 0.1913683000, 0.2894231000, 0.5310253000, 1.1338326000", \ + "0.1417758000, 0.1484719000, 0.1647044000, 0.2052861000, 0.3034537000, 0.5455575000, 1.1486376000", \ + "0.1721300000, 0.1786890000, 0.1956459000, 0.2359388000, 0.3345107000, 0.5767912000, 1.1791782000", \ + "0.2370469000, 0.2440218000, 0.2605156000, 0.3007692000, 0.3990738000, 0.6417825000, 1.2449939000", \ + "0.3540368000, 0.3632129000, 0.3838008000, 0.4347848000, 0.5431129000, 0.7863033000, 1.3906898000", \ + "0.5503031000, 0.5641661000, 0.5958002000, 0.6678829000, 0.8181624000, 1.1099927000, 1.7228460000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0594972000, 0.0648372000, 0.0782228000, 0.1123342000, 0.1976963000, 0.4128366000, 0.9522650000", \ + "0.0594477000, 0.0649344000, 0.0785231000, 0.1124319000, 0.1976793000, 0.4128275000, 0.9524935000", \ + "0.0591781000, 0.0647627000, 0.0781144000, 0.1122365000, 0.1977739000, 0.4128630000, 0.9526712000", \ + "0.0615286000, 0.0666937000, 0.0798457000, 0.1127928000, 0.1976684000, 0.4129674000, 0.9514254000", \ + "0.0734987000, 0.0786605000, 0.0917294000, 0.1238002000, 0.2033882000, 0.4132989000, 0.9531648000", \ + "0.1072569000, 0.1132945000, 0.1271223000, 0.1600067000, 0.2398491000, 0.4334390000, 0.9552695000", \ + "0.1790817000, 0.1869918000, 0.2065415000, 0.2477937000, 0.3362419000, 0.5304796000, 1.0066136000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0822556000, 0.0908533000, 0.1121232000, 0.1651265000, 0.2978685000, 0.6277144000, 1.4557728000", \ + "0.0822960000, 0.0908435000, 0.1121556000, 0.1651402000, 0.2972596000, 0.6267157000, 1.4544616000", \ + "0.0822629000, 0.0908627000, 0.1121058000, 0.1650773000, 0.2971050000, 0.6277652000, 1.4571053000", \ + "0.0823638000, 0.0907936000, 0.1121537000, 0.1652070000, 0.2977749000, 0.6273250000, 1.4550638000", \ + "0.0888671000, 0.0967369000, 0.1168649000, 0.1670805000, 0.2973614000, 0.6270509000, 1.4534428000", \ + "0.1227612000, 0.1311316000, 0.1523080000, 0.2013203000, 0.3172649000, 0.6303434000, 1.4553446000", \ + "0.2012225000, 0.2121236000, 0.2379075000, 0.2953214000, 0.4210312000, 0.7019816000, 1.4648518000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0811474000, 0.0859561000, 0.0977561000, 0.1254876000, 0.1909853000, 0.3504858000, 0.7456506000", \ + "0.0852602000, 0.0900640000, 0.1018076000, 0.1295461000, 0.1949056000, 0.3541607000, 0.7501630000", \ + "0.0927122000, 0.0978237000, 0.1094076000, 0.1373408000, 0.2029567000, 0.3622310000, 0.7582194000", \ + "0.1070679000, 0.1120794000, 0.1239569000, 0.1518798000, 0.2178712000, 0.3774946000, 0.7726752000", \ + "0.1297061000, 0.1356715000, 0.1484372000, 0.1784430000, 0.2466178000, 0.4068091000, 0.8017286000", \ + "0.1597505000, 0.1666463000, 0.1839955000, 0.2188836000, 0.2971744000, 0.4686559000, 0.8663743000", \ + "0.1731349000, 0.1828820000, 0.2074735000, 0.2604064000, 0.3673839000, 0.5771969000, 1.0087706000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.1399643000, 0.1469404000, 0.1635840000, 0.2054337000, 0.3049321000, 0.5502632000, 1.1572361000", \ + "0.1450474000, 0.1518234000, 0.1691424000, 0.2101743000, 0.3104789000, 0.5549964000, 1.1617904000", \ + "0.1580402000, 0.1651069000, 0.1819024000, 0.2237685000, 0.3233483000, 0.5684657000, 1.1752304000", \ + "0.1868722000, 0.1945333000, 0.2114283000, 0.2532594000, 0.3535959000, 0.5983973000, 1.2055220000", \ + "0.2493161000, 0.2563235000, 0.2733919000, 0.3145305000, 0.4149033000, 0.6600918000, 1.2674229000", \ + "0.3618923000, 0.3706718000, 0.3914178000, 0.4408216000, 0.5501006000, 0.7953450000, 1.4034413000", \ + "0.5510297000, 0.5634020000, 0.5942582000, 0.6618421000, 0.8059967000, 1.1000473000, 1.7168668000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0596738000, 0.0648311000, 0.0782226000, 0.1122185000, 0.1977428000, 0.4126849000, 0.9532702000", \ + "0.0594500000, 0.0649364000, 0.0785258000, 0.1124178000, 0.1975623000, 0.4127859000, 0.9536310000", \ + "0.0593684000, 0.0646600000, 0.0782788000, 0.1122926000, 0.1977763000, 0.4128384000, 0.9532293000", \ + "0.0603644000, 0.0657822000, 0.0790202000, 0.1125182000, 0.1976328000, 0.4124634000, 0.9528462000", \ + "0.0688166000, 0.0741369000, 0.0875892000, 0.1200780000, 0.2016399000, 0.4128958000, 0.9528699000", \ + "0.0939391000, 0.0996300000, 0.1131820000, 0.1463886000, 0.2277549000, 0.4288024000, 0.9553349000", \ + "0.1589893000, 0.1657936000, 0.1820698000, 0.2193269000, 0.3022930000, 0.5034304000, 0.9977028000"); + } + related_pin : "A4"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.1012194000, 0.1096325000, 0.1314137000, 0.1850637000, 0.3182433000, 0.6517578000, 1.4844083000", \ + "0.1007984000, 0.1095440000, 0.1314031000, 0.1848481000, 0.3176297000, 0.6502049000, 1.4835939000", \ + "0.1013358000, 0.1097997000, 0.1315007000, 0.1851079000, 0.3182144000, 0.6505572000, 1.4826889000", \ + "0.1009246000, 0.1098182000, 0.1312906000, 0.1848338000, 0.3176284000, 0.6506602000, 1.4832527000", \ + "0.1061903000, 0.1141519000, 0.1346198000, 0.1864608000, 0.3178282000, 0.6497303000, 1.4835418000", \ + "0.1388466000, 0.1473579000, 0.1682871000, 0.2188068000, 0.3374197000, 0.6547015000, 1.4834424000", \ + "0.2165877000, 0.2269267000, 0.2520226000, 0.3091042000, 0.4359422000, 0.7254715000, 1.5001892000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0142755000, 0.0157430000, 0.0192786000, 0.0274721000, 0.0476565000, 0.0977992000, 0.2233662000", \ + "0.0189658000, 0.0204837000, 0.0240097000, 0.0323815000, 0.0525194000, 0.1027766000, 0.2283717000", \ + "0.0256701000, 0.0281658000, 0.0336574000, 0.0437787000, 0.0640741000, 0.1142016000, 0.2397942000", \ + "0.0329240000, 0.0370825000, 0.0454755000, 0.0615851000, 0.0893122000, 0.1409116000, 0.2657459000", \ + "0.0370583000, 0.0434443000, 0.0569531000, 0.0821557000, 0.1274778000, 0.1990432000, 0.3271603000", \ + "0.0287005000, 0.0386132000, 0.0600910000, 0.1008121000, 0.1709491000, 0.2855443000, 0.4642955000", \ + "-0.0184566000, -0.0018926000, 0.0309080000, 0.0950947000, 0.2074390000, 0.3858251000, 0.6675391000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.1044084000, 0.1115795000, 0.1293743000, 0.1715130000, 0.2722268000, 0.5172885000, 1.1256756000", \ + "0.1077521000, 0.1153174000, 0.1332883000, 0.1757347000, 0.2765751000, 0.5218224000, 1.1298676000", \ + "0.1189083000, 0.1256081000, 0.1431804000, 0.1858988000, 0.2865573000, 0.5327826000, 1.1409500000", \ + "0.1461190000, 0.1532188000, 0.1706199000, 0.2116066000, 0.3128676000, 0.5590222000, 1.1678288000", \ + "0.2146342000, 0.2202665000, 0.2386443000, 0.2791635000, 0.3785409000, 0.6244376000, 1.2333795000", \ + "0.3359939000, 0.3461956000, 0.3711039000, 0.4256509000, 0.5355684000, 0.7777782000, 1.3822987000", \ + "0.5278256000, 0.5433042000, 0.5794223000, 0.6607699000, 0.8264842000, 1.1348947000, 1.7390032000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.0104839000, 0.0125683000, 0.0177305000, 0.0301488000, 0.0598867000, 0.1294482000, 0.2986630000", \ + "0.0116008000, 0.0133801000, 0.0180181000, 0.0301783000, 0.0599056000, 0.1294685000, 0.2986485000", \ + "0.0202830000, 0.0214158000, 0.0242950000, 0.0334780000, 0.0604680000, 0.1294581000, 0.2986883000", \ + "0.0384113000, 0.0393918000, 0.0425982000, 0.0510406000, 0.0718449000, 0.1314197000, 0.2983749000", \ + "0.0737364000, 0.0748555000, 0.0782976000, 0.0887370000, 0.1109496000, 0.1596695000, 0.3031821000", \ + "0.1320593000, 0.1337124000, 0.1383683000, 0.1520991000, 0.1845584000, 0.2463810000, 0.3674934000", \ + "0.2353232000, 0.2372134000, 0.2439554000, 0.2634874000, 0.3098142000, 0.4040557000, 0.5679797000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012541500, 0.0031457800, 0.0078905500, 0.0197919000, 0.0496439000, 0.1245220000"); + values("0.1010583000, 0.1097546000, 0.1315286000, 0.1846109000, 0.3178852000, 0.6497986000, 1.4844119000", \ + "0.1011762000, 0.1098307000, 0.1315598000, 0.1848319000, 0.3186966000, 0.6497967000, 1.4853774000", \ + "0.1011525000, 0.1098379000, 0.1314247000, 0.1844921000, 0.3183918000, 0.6506573000, 1.4860847000", \ + "0.0989626000, 0.1076958000, 0.1296752000, 0.1843989000, 0.3179837000, 0.6506009000, 1.4829278000", \ + "0.1151049000, 0.1227066000, 0.1408606000, 0.1899307000, 0.3174659000, 0.6498593000, 1.4816044000", \ + "0.1654776000, 0.1758350000, 0.1996152000, 0.2499295000, 0.3556899000, 0.6553455000, 1.4832343000", \ + "0.2539643000, 0.2694377000, 0.3037927000, 0.3748667000, 0.5114722000, 0.7735684000, 1.5020355000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__a41oi_4") { + leakage_power () { + value : 0.0035623000; + when : "A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0017470000; + when : "A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0035623000; + when : "A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0029806000; + when : "A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0035623000; + when : "A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0030025000; + when : "A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0004870000; + when : "A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0048485000; + when : "A1&A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0035618000; + when : "!A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0015894000; + when : "!A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0035616000; + when : "!A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0016137000; + when : "!A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0035623000; + when : "!A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0016153000; + when : "!A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0035623000; + when : "!A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0016893000; + when : "!A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0035623000; + when : "!A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0016184000; + when : "!A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0035623000; + when : "!A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0016927000; + when : "!A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0035623000; + when : "!A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0016996000; + when : "!A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0035623000; + when : "!A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0034253000; + when : "!A1&A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0035615000; + when : "A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0016390000; + when : "A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0035623000; + when : "A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0017099000; + when : "A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0035623000; + when : "A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0017191000; + when : "A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0035623000; + when : "A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0030054000; + when : "A1&!A2&A3&A4&!B1"; + } + area : 27.526400000; + cell_footprint : "sky130_fd_sc_hd__a41oi"; + cell_leakage_power : 0.0027973540; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0083200000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081270000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0181588000, 0.0181538000, 0.0181422000, 0.0181360000, 0.0181217000, 0.0180888000, 0.0180128000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0131167000, -0.0131420000, -0.0132004000, -0.0131661000, -0.0130871000, -0.0129050000, -0.0124852000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0085120000; + } + pin ("A2") { + capacitance : 0.0083460000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081260000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0172103000, 0.0172160000, 0.0172292000, 0.0172914000, 0.0174348000, 0.0177654000, 0.0185273000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0156119000, -0.0156108000, -0.0156081000, -0.0156068000, -0.0156039000, -0.0155970000, -0.0155813000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0085660000; + } + pin ("A3") { + capacitance : 0.0082840000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0079280000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0154083000, 0.0154089000, 0.0154105000, 0.0154108000, 0.0154115000, 0.0154131000, 0.0154169000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0153860000, -0.0153742000, -0.0153470000, -0.0153443000, -0.0153381000, -0.0153239000, -0.0152910000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0086400000; + } + pin ("A4") { + capacitance : 0.0085280000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0080710000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0155199000, 0.0155295000, 0.0155519000, 0.0155562000, 0.0155661000, 0.0155889000, 0.0156415000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0155351000, -0.0155361000, -0.0155383000, -0.0155379000, -0.0155368000, -0.0155345000, -0.0155290000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0089860000; + } + pin ("B1") { + capacitance : 0.0084790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0077840000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0091441000, 0.0091140000, 0.0090446000, 0.0091221000, 0.0093007000, 0.0097122000, 0.0106609000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0069562000, -0.0069551000, -0.0069525000, -0.0069545000, -0.0069589000, -0.0069692000, -0.0069928000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091750000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!B1) | (!A2&!B1) | (!A3&!B1) | (!A4&!B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013504540, 0.0036474540, 0.0098514400, 0.0266078400, 0.0718653400, 0.1941017000"); + values("0.0210996000, 0.0197451000, 0.0161122000, 0.0062555000, -0.0205926000, -0.0934090000, -0.2908295000", \ + "0.0207013000, 0.0193759000, 0.0156957000, 0.0058453000, -0.0209045000, -0.0937006000, -0.2911481000", \ + "0.0200656000, 0.0187407000, 0.0150535000, 0.0052855000, -0.0213483000, -0.0941023000, -0.2914853000", \ + "0.0190481000, 0.0178196000, 0.0141959000, 0.0044204000, -0.0221296000, -0.0946335000, -0.2918470000", \ + "0.0184450000, 0.0171078000, 0.0135699000, 0.0039578000, -0.0225428000, -0.0949825000, -0.2924599000", \ + "0.0189410000, 0.0175752000, 0.0136563000, 0.0037359000, -0.0228941000, -0.0956078000, -0.2926896000", \ + "0.0220921000, 0.0206461000, 0.0166883000, 0.0065846000, -0.0210185000, -0.0943040000, -0.2929666000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013504540, 0.0036474540, 0.0098514400, 0.0266078400, 0.0718653400, 0.1941017000"); + values("0.0269287000, 0.0285283000, 0.0325341000, 0.0431330000, 0.0702773000, 0.1438896000, 0.3394828000", \ + "0.0262417000, 0.0278448000, 0.0319115000, 0.0425987000, 0.0702381000, 0.1431038000, 0.3389101000", \ + "0.0254292000, 0.0269665000, 0.0310770000, 0.0418832000, 0.0697554000, 0.1430219000, 0.3391501000", \ + "0.0246653000, 0.0261977000, 0.0301397000, 0.0407674000, 0.0686356000, 0.1433042000, 0.3387925000", \ + "0.0241405000, 0.0254732000, 0.0293263000, 0.0395481000, 0.0674588000, 0.1411128000, 0.3390321000", \ + "0.0240046000, 0.0253986000, 0.0291954000, 0.0394726000, 0.0666225000, 0.1401490000, 0.3383349000", \ + "0.0234588000, 0.0248138000, 0.0285130000, 0.0383690000, 0.0664813000, 0.1406958000, 0.3369995000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013504540, 0.0036474540, 0.0098514400, 0.0266078400, 0.0718653400, 0.1941017000"); + values("0.0236449000, 0.0222833000, 0.0186220000, 0.0086891000, -0.0181454000, -0.0909683000, -0.2884701000", \ + "0.0232881000, 0.0218938000, 0.0182214000, 0.0082949000, -0.0185511000, -0.0912786000, -0.2887282000", \ + "0.0226125000, 0.0212635000, 0.0176403000, 0.0078113000, -0.0189971000, -0.0917276000, -0.2891471000", \ + "0.0218389000, 0.0204926000, 0.0168688000, 0.0070706000, -0.0195988000, -0.0922303000, -0.2894998000", \ + "0.0211118000, 0.0197931000, 0.0163200000, 0.0065680000, -0.0199615000, -0.0924413000, -0.2895053000", \ + "0.0210083000, 0.0196403000, 0.0160063000, 0.0060868000, -0.0208060000, -0.0931475000, -0.2901155000", \ + "0.0231352000, 0.0217560000, 0.0180415000, 0.0077534000, -0.0195427000, -0.0931377000, -0.2902510000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013504540, 0.0036474540, 0.0098514400, 0.0266078400, 0.0718653400, 0.1941017000"); + values("0.0409951000, 0.0424013000, 0.0461126000, 0.0562054000, 0.0832303000, 0.1559318000, 0.3511684000", \ + "0.0404576000, 0.0418184000, 0.0456881000, 0.0559045000, 0.0831857000, 0.1558992000, 0.3511670000", \ + "0.0394725000, 0.0409864000, 0.0447955000, 0.0551511000, 0.0826898000, 0.1555924000, 0.3513504000", \ + "0.0382833000, 0.0397609000, 0.0436157000, 0.0540247000, 0.0817327000, 0.1551692000, 0.3508013000", \ + "0.0373301000, 0.0387243000, 0.0425219000, 0.0527757000, 0.0802755000, 0.1537956000, 0.3503297000", \ + "0.0367771000, 0.0380884000, 0.0419490000, 0.0521681000, 0.0793226000, 0.1525423000, 0.3489013000", \ + "0.0351514000, 0.0364607000, 0.0400957000, 0.0500105000, 0.0783653000, 0.1512880000, 0.3479411000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013504540, 0.0036474540, 0.0098514400, 0.0266078400, 0.0718653400, 0.1941017000"); + values("0.0235919000, 0.0221920000, 0.0185118000, 0.0085964000, -0.0182624000, -0.0910184000, -0.2884470000", \ + "0.0231376000, 0.0217772000, 0.0181280000, 0.0082282000, -0.0186424000, -0.0914667000, -0.2888038000", \ + "0.0224918000, 0.0211305000, 0.0175160000, 0.0076799000, -0.0191635000, -0.0919026000, -0.2892786000", \ + "0.0216476000, 0.0203217000, 0.0166981000, 0.0069049000, -0.0197336000, -0.0923182000, -0.2896385000", \ + "0.0210241000, 0.0197092000, 0.0161359000, 0.0064054000, -0.0202124000, -0.0926364000, -0.2897529000", \ + "0.0207013000, 0.0193382000, 0.0156451000, 0.0058859000, -0.0208402000, -0.0931004000, -0.2901500000", \ + "0.0224255000, 0.0209554000, 0.0172381000, 0.0070864000, -0.0201191000, -0.0935667000, -0.2904270000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013504540, 0.0036474540, 0.0098514400, 0.0266078400, 0.0718653400, 0.1941017000"); + values("0.0529691000, 0.0543472000, 0.0582282000, 0.0681957000, 0.0953214000, 0.1681049000, 0.3641367000", \ + "0.0525497000, 0.0540296000, 0.0578370000, 0.0678713000, 0.0949789000, 0.1678380000, 0.3634923000", \ + "0.0517781000, 0.0532116000, 0.0570898000, 0.0672701000, 0.0946285000, 0.1674925000, 0.3633252000", \ + "0.0508815000, 0.0523792000, 0.0562559000, 0.0665113000, 0.0940441000, 0.1670235000, 0.3629655000", \ + "0.0501598000, 0.0515863000, 0.0553671000, 0.0656118000, 0.0930257000, 0.1664024000, 0.3628354000", \ + "0.0500363000, 0.0514826000, 0.0553783000, 0.0655112000, 0.0927738000, 0.1657205000, 0.3621062000", \ + "0.0491210000, 0.0505517000, 0.0543277000, 0.0650332000, 0.0925824000, 0.1658629000, 0.3619161000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013504540, 0.0036474540, 0.0098514400, 0.0266078400, 0.0718653400, 0.1941017000"); + values("0.0233025000, 0.0219401000, 0.0182752000, 0.0083830000, -0.0184965000, -0.0913236000, -0.2886965000", \ + "0.0229090000, 0.0215502000, 0.0178260000, 0.0079341000, -0.0189354000, -0.0916951000, -0.2891267000", \ + "0.0222518000, 0.0209159000, 0.0172631000, 0.0073930000, -0.0194076000, -0.0921452000, -0.2895363000", \ + "0.0214678000, 0.0201401000, 0.0165040000, 0.0066815000, -0.0199178000, -0.0926002000, -0.2899060000", \ + "0.0209405000, 0.0196193000, 0.0160138000, 0.0061968000, -0.0203743000, -0.0928157000, -0.2899953000", \ + "0.0209269000, 0.0196783000, 0.0159774000, 0.0056902000, -0.0209681000, -0.0933381000, -0.2902508000", \ + "0.0225386000, 0.0212092000, 0.0173924000, 0.0072984000, -0.0200489000, -0.0935788000, -0.2906037000"); + } + related_pin : "A4"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013504540, 0.0036474540, 0.0098514400, 0.0266078400, 0.0718653400, 0.1941017000"); + values("0.0633504000, 0.0647317000, 0.0686156000, 0.0786465000, 0.1058574000, 0.1789756000, 0.3747835000", \ + "0.0630036000, 0.0643636000, 0.0680213000, 0.0782862000, 0.1055897000, 0.1787537000, 0.3750160000", \ + "0.0624420000, 0.0637591000, 0.0676258000, 0.0776838000, 0.1049724000, 0.1781006000, 0.3744684000", \ + "0.0618389000, 0.0632219000, 0.0669727000, 0.0772304000, 0.1046420000, 0.1777779000, 0.3738908000", \ + "0.0612624000, 0.0626409000, 0.0663749000, 0.0766417000, 0.1041629000, 0.1772347000, 0.3737618000", \ + "0.0613581000, 0.0624542000, 0.0664947000, 0.0766935000, 0.1039171000, 0.1772820000, 0.3738887000", \ + "0.0603609000, 0.0617041000, 0.0656434000, 0.0765368000, 0.1039453000, 0.1774838000, 0.3735353000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013504540, 0.0036474540, 0.0098514400, 0.0266078400, 0.0718653400, 0.1941017000"); + values("-0.0002079000, -0.0013747000, -0.0047101000, -0.0142788000, -0.0410786000, -0.1142129000, -0.3121770000", \ + "-0.0008366000, -0.0019978000, -0.0051750000, -0.0145098000, -0.0410226000, -0.1139807000, -0.3118288000", \ + "-0.0015751000, -0.0026696000, -0.0059301000, -0.0150969000, -0.0411821000, -0.1138348000, -0.3115507000", \ + "-0.0020499000, -0.0034108000, -0.0067877000, -0.0159290000, -0.0418111000, -0.1139806000, -0.3114705000", \ + "-0.0016171000, -0.0029696000, -0.0064475000, -0.0159338000, -0.0425825000, -0.1145753000, -0.3116402000", \ + "-0.0000360000, -0.0014832000, -0.0053575000, -0.0154964000, -0.0423782000, -0.1152016000, -0.3120627000", \ + "0.0053024000, 0.0036914000, -0.0004702000, -0.0112807000, -0.0396538000, -0.1128053000, -0.3112107000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013504540, 0.0036474540, 0.0098514400, 0.0266078400, 0.0718653400, 0.1941017000"); + values("0.0573521000, 0.0588112000, 0.0626932000, 0.0731982000, 0.1010249000, 0.1745929000, 0.3709590000", \ + "0.0567285000, 0.0581183000, 0.0619852000, 0.0726275000, 0.1003738000, 0.1740850000, 0.3704827000", \ + "0.0563596000, 0.0577053000, 0.0615370000, 0.0717868000, 0.0997729000, 0.1737676000, 0.3701033000", \ + "0.0556436000, 0.0570335000, 0.0608689000, 0.0712311000, 0.0988264000, 0.1728969000, 0.3695204000", \ + "0.0553328000, 0.0567300000, 0.0605486000, 0.0707100000, 0.0976659000, 0.1711605000, 0.3683524000", \ + "0.0572905000, 0.0586395000, 0.0624893000, 0.0725964000, 0.0990462000, 0.1715790000, 0.3672085000", \ + "0.0643458000, 0.0653273000, 0.0680435000, 0.0765530000, 0.1022747000, 0.1740364000, 0.3671860000"); + } + } + max_capacitance : 0.1941020000; + max_transition : 1.4951550000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.0530923000, 0.0562778000, 0.0645032000, 0.0856371000, 0.1385133000, 0.2736954000, 0.6332653000", \ + "0.0562041000, 0.0595061000, 0.0677353000, 0.0887991000, 0.1419823000, 0.2772830000, 0.6363858000", \ + "0.0640364000, 0.0672600000, 0.0755751000, 0.0970074000, 0.1500519000, 0.2854898000, 0.6446537000", \ + "0.0866097000, 0.0902618000, 0.0975717000, 0.1174750000, 0.1706140000, 0.3064547000, 0.6654097000", \ + "0.1183276000, 0.1227582000, 0.1339203000, 0.1605233000, 0.2191927000, 0.3549805000, 0.7153390000", \ + "0.1490663000, 0.1556216000, 0.1718002000, 0.2115635000, 0.2958952000, 0.4660740000, 0.8279867000", \ + "0.1521763000, 0.1617640000, 0.1858470000, 0.2446227000, 0.3744825000, 0.6270390000, 1.0916016000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.0873878000, 0.0922667000, 0.1046624000, 0.1363570000, 0.2172988000, 0.4354779000, 1.0187614000", \ + "0.0916230000, 0.0965637000, 0.1091658000, 0.1413442000, 0.2232999000, 0.4400429000, 1.0216830000", \ + "0.1039195000, 0.1086349000, 0.1212384000, 0.1536418000, 0.2366945000, 0.4543870000, 1.0360054000", \ + "0.1341466000, 0.1387784000, 0.1507497000, 0.1827149000, 0.2661782000, 0.4866261000, 1.0684653000", \ + "0.1922970000, 0.1977637000, 0.2117182000, 0.2458405000, 0.3285338000, 0.5474739000, 1.1353456000", \ + "0.2870074000, 0.2945028000, 0.3148425000, 0.3607123000, 0.4623463000, 0.6875482000, 1.2729705000", \ + "0.4345158000, 0.4470002000, 0.4796276000, 0.5531882000, 0.7031411000, 0.9930939000, 1.5972303000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.0662862000, 0.0691635000, 0.0780522000, 0.1019986000, 0.1690955000, 0.3515754000, 0.8478181000", \ + "0.0657016000, 0.0689337000, 0.0777405000, 0.1020538000, 0.1691642000, 0.3518935000, 0.8475759000", \ + "0.0620882000, 0.0653983000, 0.0750994000, 0.1013171000, 0.1689262000, 0.3516678000, 0.8471649000", \ + "0.0657510000, 0.0693549000, 0.0777707000, 0.1013113000, 0.1676023000, 0.3516940000, 0.8470279000", \ + "0.0819693000, 0.0863021000, 0.0975268000, 0.1257407000, 0.1835462000, 0.3528115000, 0.8469866000", \ + "0.1225321000, 0.1282674000, 0.1429248000, 0.1767299000, 0.2529283000, 0.4075427000, 0.8523430000", \ + "0.1952183000, 0.2037691000, 0.2258678000, 0.2758929000, 0.3749026000, 0.5734200000, 0.9807418000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.0481460000, 0.0536505000, 0.0686774000, 0.1097140000, 0.2196486000, 0.5183554000, 1.3143420000", \ + "0.0483109000, 0.0537893000, 0.0686916000, 0.1095831000, 0.2191027000, 0.5135174000, 1.3124914000", \ + "0.0485433000, 0.0540628000, 0.0690406000, 0.1096446000, 0.2193509000, 0.5144998000, 1.3112599000", \ + "0.0492946000, 0.0545516000, 0.0695034000, 0.1095291000, 0.2193039000, 0.5179702000, 1.3112497000", \ + "0.0629613000, 0.0683007000, 0.0808426000, 0.1167316000, 0.2203808000, 0.5141697000, 1.3118781000", \ + "0.0946753000, 0.1003876000, 0.1155132000, 0.1551599000, 0.2521263000, 0.5226122000, 1.3150281000", \ + "0.1695366000, 0.1765229000, 0.1957600000, 0.2434647000, 0.3544946000, 0.6115157000, 1.3284313000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.0696841000, 0.0728650000, 0.0813675000, 0.1021293000, 0.1549233000, 0.2902436000, 0.6495340000", \ + "0.0733279000, 0.0763782000, 0.0847749000, 0.1057495000, 0.1583277000, 0.2940018000, 0.6530181000", \ + "0.0813352000, 0.0845622000, 0.0927231000, 0.1137435000, 0.1667055000, 0.3023031000, 0.6614432000", \ + "0.0998989000, 0.1032758000, 0.1117130000, 0.1326944000, 0.1855720000, 0.3218028000, 0.6817236000", \ + "0.1320422000, 0.1360918000, 0.1464158000, 0.1717273000, 0.2296243000, 0.3670214000, 0.7276906000", \ + "0.1678065000, 0.1737955000, 0.1897859000, 0.2255365000, 0.3041209000, 0.4663397000, 0.8332832000", \ + "0.1793291000, 0.1889776000, 0.2119944000, 0.2660721000, 0.3869711000, 0.6221116000, 1.0635689000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.1205834000, 0.1249720000, 0.1367141000, 0.1685795000, 0.2518458000, 0.4749006000, 1.0755405000", \ + "0.1253600000, 0.1298108000, 0.1418033000, 0.1738656000, 0.2578876000, 0.4812384000, 1.0824014000", \ + "0.1371202000, 0.1417926000, 0.1538424000, 0.1865608000, 0.2713772000, 0.4955159000, 1.0961401000", \ + "0.1665334000, 0.1709576000, 0.1829943000, 0.2159124000, 0.3011156000, 0.5258623000, 1.1284420000", \ + "0.2286458000, 0.2337935000, 0.2466795000, 0.2787726000, 0.3636345000, 0.5893708000, 1.1920104000", \ + "0.3376991000, 0.3444110000, 0.3609259000, 0.4017088000, 0.4987563000, 0.7273407000, 1.3328845000", \ + "0.5187945000, 0.5294494000, 0.5550771000, 0.6162563000, 0.7506151000, 1.0307184000, 1.6503712000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.0641800000, 0.0675001000, 0.0765781000, 0.1014406000, 0.1688425000, 0.3515545000, 0.8477761000", \ + "0.0640467000, 0.0675889000, 0.0765118000, 0.1013984000, 0.1685556000, 0.3518947000, 0.8474118000", \ + "0.0638029000, 0.0670203000, 0.0765000000, 0.1010843000, 0.1687300000, 0.3518275000, 0.8472746000", \ + "0.0664756000, 0.0695776000, 0.0782765000, 0.1024659000, 0.1683731000, 0.3515681000, 0.8476928000", \ + "0.0823435000, 0.0858112000, 0.0955271000, 0.1194126000, 0.1786460000, 0.3531744000, 0.8474237000", \ + "0.1223266000, 0.1265249000, 0.1375831000, 0.1654706000, 0.2309255000, 0.3874728000, 0.8518401000", \ + "0.1972112000, 0.2039931000, 0.2205208000, 0.2590468000, 0.3431285000, 0.5236706000, 0.9402258000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.0730009000, 0.0788288000, 0.0945165000, 0.1366828000, 0.2503192000, 0.5552522000, 1.3821142000", \ + "0.0730074000, 0.0787442000, 0.0945198000, 0.1369336000, 0.2502387000, 0.5551096000, 1.3782993000", \ + "0.0730788000, 0.0789061000, 0.0945004000, 0.1367221000, 0.2503382000, 0.5563244000, 1.3767786000", \ + "0.0734012000, 0.0789312000, 0.0946496000, 0.1369447000, 0.2502049000, 0.5553343000, 1.3798075000", \ + "0.0810012000, 0.0861873000, 0.1006157000, 0.1405698000, 0.2505348000, 0.5574022000, 1.3780396000", \ + "0.1124018000, 0.1180305000, 0.1337907000, 0.1744061000, 0.2747907000, 0.5614404000, 1.3821102000", \ + "0.1870672000, 0.1945360000, 0.2132603000, 0.2593319000, 0.3704617000, 0.6367900000, 1.3927993000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.0787714000, 0.0818068000, 0.0901644000, 0.1110343000, 0.1638003000, 0.2992975000, 0.6579408000", \ + "0.0822579000, 0.0854382000, 0.0939272000, 0.1147387000, 0.1671613000, 0.3031381000, 0.6617102000", \ + "0.0895279000, 0.0927671000, 0.1009153000, 0.1218841000, 0.1748419000, 0.3101757000, 0.6704858000", \ + "0.1040788000, 0.1073946000, 0.1157481000, 0.1367576000, 0.1896705000, 0.3254813000, 0.6846221000", \ + "0.1285641000, 0.1321132000, 0.1413215000, 0.1653279000, 0.2212440000, 0.3585181000, 0.7181364000", \ + "0.1592810000, 0.1640723000, 0.1764801000, 0.2088043000, 0.2761401000, 0.4296001000, 0.7946379000", \ + "0.1644445000, 0.1723393000, 0.1906908000, 0.2377115000, 0.3405479000, 0.5448099000, 0.9626416000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.1510060000, 0.1560213000, 0.1682257000, 0.2027719000, 0.2920396000, 0.5291405000, 1.1654336000", \ + "0.1556466000, 0.1599188000, 0.1734880000, 0.2079150000, 0.2974466000, 0.5345020000, 1.1703919000", \ + "0.1682460000, 0.1727384000, 0.1856253000, 0.2203626000, 0.3105921000, 0.5483164000, 1.1849601000", \ + "0.1977486000, 0.2019321000, 0.2158256000, 0.2498725000, 0.3403944000, 0.5792337000, 1.2155974000", \ + "0.2607644000, 0.2656265000, 0.2786369000, 0.3131403000, 0.4032839000, 0.6420205000, 1.2794273000", \ + "0.3780976000, 0.3839576000, 0.3987109000, 0.4401732000, 0.5392699000, 0.7785460000, 1.4168617000", \ + "0.5803269000, 0.5889874000, 0.6127007000, 0.6682157000, 0.7980768000, 1.0826008000, 1.7308774000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.0640408000, 0.0675909000, 0.0765258000, 0.1013591000, 0.1687534000, 0.3518702000, 0.8470908000", \ + "0.0640397000, 0.0673376000, 0.0764267000, 0.1013293000, 0.1686874000, 0.3517538000, 0.8462242000", \ + "0.0637079000, 0.0670664000, 0.0764883000, 0.1013260000, 0.1686622000, 0.3514901000, 0.8481187000", \ + "0.0659458000, 0.0691696000, 0.0778883000, 0.1019963000, 0.1684701000, 0.3517454000, 0.8470740000", \ + "0.0772052000, 0.0804838000, 0.0889059000, 0.1132738000, 0.1755237000, 0.3532671000, 0.8471572000", \ + "0.1102247000, 0.1137814000, 0.1230950000, 0.1482450000, 0.2106105000, 0.3777839000, 0.8522694000", \ + "0.1819686000, 0.1873431000, 0.2005881000, 0.2317467000, 0.3056446000, 0.4728227000, 0.9182493000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.1004379000, 0.1062720000, 0.1232936000, 0.1678419000, 0.2880585000, 0.6112821000, 1.4811716000", \ + "0.1001576000, 0.1066144000, 0.1231854000, 0.1678448000, 0.2882627000, 0.6112923000, 1.4805845000", \ + "0.1004376000, 0.1063509000, 0.1232808000, 0.1677787000, 0.2880484000, 0.6121826000, 1.4850339000", \ + "0.1000851000, 0.1065285000, 0.1231928000, 0.1679017000, 0.2883090000, 0.6109180000, 1.4811298000", \ + "0.1049050000, 0.1106119000, 0.1265543000, 0.1697291000, 0.2883137000, 0.6118522000, 1.4808013000", \ + "0.1345934000, 0.1409532000, 0.1576764000, 0.1997117000, 0.3068384000, 0.6145005000, 1.4858879000", \ + "0.2089709000, 0.2170463000, 0.2349670000, 0.2819351000, 0.3976673000, 0.6818899000, 1.4951547000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.0831762000, 0.0863924000, 0.0948232000, 0.1156474000, 0.1680505000, 0.3040017000, 0.6624434000", \ + "0.0869881000, 0.0900258000, 0.0983194000, 0.1191928000, 0.1719337000, 0.3072613000, 0.6675812000", \ + "0.0939015000, 0.0972166000, 0.1052201000, 0.1262015000, 0.1791795000, 0.3145037000, 0.6745699000", \ + "0.1065730000, 0.1098173000, 0.1181210000, 0.1392555000, 0.1920321000, 0.3281684000, 0.6872923000", \ + "0.1261504000, 0.1296034000, 0.1383035000, 0.1610499000, 0.2162801000, 0.3528886000, 0.7124101000", \ + "0.1490386000, 0.1541388000, 0.1646939000, 0.1909840000, 0.2542284000, 0.4023739000, 0.7659684000", \ + "0.1505794000, 0.1572514000, 0.1729369000, 0.2110742000, 0.2984293000, 0.4788007000, 0.8789223000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.1625279000, 0.1678106000, 0.1810343000, 0.2150458000, 0.3033923000, 0.5344193000, 1.1503136000", \ + "0.1679079000, 0.1727670000, 0.1857063000, 0.2197664000, 0.3074151000, 0.5386393000, 1.1547755000", \ + "0.1807952000, 0.1857789000, 0.1976528000, 0.2325259000, 0.3213572000, 0.5525277000, 1.1682644000", \ + "0.2100490000, 0.2149185000, 0.2276068000, 0.2623112000, 0.3506996000, 0.5825482000, 1.1987474000", \ + "0.2704230000, 0.2751319000, 0.2882329000, 0.3224802000, 0.4095689000, 0.6421215000, 1.2585915000", \ + "0.3828522000, 0.3893551000, 0.4049467000, 0.4437629000, 0.5393404000, 0.7712702000, 1.3884408000", \ + "0.5820697000, 0.5901075000, 0.6101613000, 0.6601852000, 0.7833955000, 1.0556319000, 1.6831312000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.0640324000, 0.0673475000, 0.0764207000, 0.1013609000, 0.1687221000, 0.3517585000, 0.8468868000", \ + "0.0640470000, 0.0673410000, 0.0764788000, 0.1012975000, 0.1686031000, 0.3514728000, 0.8475461000", \ + "0.0638742000, 0.0670979000, 0.0765811000, 0.1011410000, 0.1686735000, 0.3514169000, 0.8474879000", \ + "0.0648765000, 0.0683665000, 0.0771196000, 0.1017265000, 0.1686653000, 0.3516342000, 0.8474732000", \ + "0.0726359000, 0.0759796000, 0.0849165000, 0.1090596000, 0.1735248000, 0.3528744000, 0.8472210000", \ + "0.0954960000, 0.0989114000, 0.1078789000, 0.1324030000, 0.1971806000, 0.3712689000, 0.8517831000", \ + "0.1584155000, 0.1625824000, 0.1725157000, 0.2000714000, 0.2660934000, 0.4363842000, 0.8978009000"); + } + related_pin : "A4"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.1187874000, 0.1247748000, 0.1417435000, 0.1843587000, 0.3007526000, 0.6136441000, 1.4570587000", \ + "0.1192259000, 0.1252030000, 0.1411246000, 0.1848555000, 0.3010424000, 0.6137093000, 1.4549328000", \ + "0.1190289000, 0.1246713000, 0.1413272000, 0.1847522000, 0.3007431000, 0.6132809000, 1.4583859000", \ + "0.1189809000, 0.1249827000, 0.1411905000, 0.1849026000, 0.3016245000, 0.6139514000, 1.4588439000", \ + "0.1218830000, 0.1276961000, 0.1435797000, 0.1858676000, 0.3009991000, 0.6136613000, 1.4579793000", \ + "0.1508147000, 0.1555374000, 0.1721435000, 0.2134527000, 0.3182430000, 0.6176828000, 1.4556751000", \ + "0.2195134000, 0.2260808000, 0.2439667000, 0.2894032000, 0.4042216000, 0.6839001000, 1.4753619000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.0139201000, 0.0147929000, 0.0170526000, 0.0228135000, 0.0375962000, 0.0770815000, 0.1832229000", \ + "0.0184397000, 0.0194160000, 0.0216777000, 0.0274816000, 0.0424872000, 0.0819488000, 0.1881928000", \ + "0.0244993000, 0.0261202000, 0.0299340000, 0.0379616000, 0.0535289000, 0.0932631000, 0.1995685000", \ + "0.0302844000, 0.0328834000, 0.0390988000, 0.0517762000, 0.0760483000, 0.1188856000, 0.2250975000", \ + "0.0320327000, 0.0354329000, 0.0450131000, 0.0657665000, 0.1043671000, 0.1709488000, 0.2858461000", \ + "0.0161002000, 0.0224952000, 0.0371998000, 0.0700939000, 0.1317640000, 0.2369666000, 0.4099182000", \ + "-0.0470256000, -0.0370985000, -0.0134688000, 0.0387152000, 0.1366509000, 0.3028460000, 0.5747524000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.1242895000, 0.1294140000, 0.1433708000, 0.1785351000, 0.2672481000, 0.4994049000, 1.1159752000", \ + "0.1276775000, 0.1328813000, 0.1454131000, 0.1812575000, 0.2711824000, 0.5036495000, 1.1203017000", \ + "0.1382974000, 0.1435033000, 0.1568400000, 0.1914459000, 0.2802888000, 0.5138448000, 1.1317360000", \ + "0.1649345000, 0.1695727000, 0.1832371000, 0.2172114000, 0.3065768000, 0.5396875000, 1.1581380000", \ + "0.2345044000, 0.2388629000, 0.2514190000, 0.2849294000, 0.3707515000, 0.6035237000, 1.2220156000", \ + "0.3678848000, 0.3747183000, 0.3908372000, 0.4334926000, 0.5297549000, 0.7573826000, 1.3715927000", \ + "0.5815742000, 0.5922757000, 0.6174434000, 0.6827597000, 0.8280323000, 1.1196831000, 1.7357924000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.0104760000, 0.0117560000, 0.0150543000, 0.0237915000, 0.0460590000, 0.1025857000, 0.2477178000", \ + "0.0118209000, 0.0127791000, 0.0157177000, 0.0238431000, 0.0460796000, 0.1026128000, 0.2476473000", \ + "0.0205801000, 0.0212519000, 0.0232169000, 0.0285837000, 0.0475929000, 0.1026060000, 0.2475988000", \ + "0.0380136000, 0.0384438000, 0.0403971000, 0.0463163000, 0.0617884000, 0.1075378000, 0.2476192000", \ + "0.0725255000, 0.0732079000, 0.0752531000, 0.0817151000, 0.1000530000, 0.1416801000, 0.2573909000", \ + "0.1309884000, 0.1318571000, 0.1350298000, 0.1434505000, 0.1676085000, 0.2231564000, 0.3342462000", \ + "0.2354857000, 0.2363042000, 0.2405327000, 0.2518671000, 0.2869990000, 0.3686941000, 0.5221759000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013504500, 0.0036474500, 0.0098514400, 0.0266078000, 0.0718653000, 0.1941020000"); + values("0.1192859000, 0.1251851000, 0.1411621000, 0.1844973000, 0.3008295000, 0.6131080000, 1.4544256000", \ + "0.1191252000, 0.1248050000, 0.1410409000, 0.1844719000, 0.3006306000, 0.6136238000, 1.4553424000", \ + "0.1192094000, 0.1248768000, 0.1407065000, 0.1844191000, 0.3008007000, 0.6136983000, 1.4582499000", \ + "0.1165067000, 0.1230146000, 0.1402851000, 0.1844750000, 0.3013359000, 0.6139853000, 1.4554596000", \ + "0.1275370000, 0.1327269000, 0.1471907000, 0.1874562000, 0.2999428000, 0.6134227000, 1.4569046000", \ + "0.1801594000, 0.1871363000, 0.2029633000, 0.2456498000, 0.3391263000, 0.6195948000, 1.4555108000", \ + "0.2670231000, 0.2773666000, 0.3032793000, 0.3650697000, 0.4877294000, 0.7390091000, 1.4771695000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__and2_0 */ + + /* removed sky130_fd_sc_hd__and2_1 */ + + cell ("sky130_fd_sc_hd__and2_2") { + leakage_power () { + value : 0.0039778000; + when : "!A&B"; + } + leakage_power () { + value : 0.0036338000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0018727000; + when : "A&B"; + } + leakage_power () { + value : 0.0039927000; + when : "A&!B"; + } + area : 7.5072000000; + cell_footprint : "sky130_fd_sc_hd__and2"; + cell_leakage_power : 0.0033692280; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0014500000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014180000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0025787000, 0.0025778000, 0.0025757000, 0.0025755000, 0.0025752000, 0.0025746000, 0.0025730000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0019826000, -0.0019855000, -0.0019923000, -0.0019880000, -0.0019780000, -0.0019552000, -0.0019024000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014830000; + } + pin ("B") { + capacitance : 0.0014720000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014030000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0022826000, 0.0022812000, 0.0022779000, 0.0022784000, 0.0022795000, 0.0022822000, 0.0022883000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0022796000, -0.0022767000, -0.0022700000, -0.0022702000, -0.0022704000, -0.0022710000, -0.0022724000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015410000; + } + pin ("X") { + direction : "output"; + function : "(A&B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014545450, 0.0042314040, 0.0123095400, 0.0358095600, 0.1041733000, 0.3030494000"); + values("0.0117543000, 0.0103079000, 0.0064083000, -0.0050646000, -0.0418178000, -0.1520680000, -0.4741394000", \ + "0.0116692000, 0.0102267000, 0.0063563000, -0.0052143000, -0.0418823000, -0.1521873000, -0.4742135000", \ + "0.0115564000, 0.0100950000, 0.0061755000, -0.0053803000, -0.0420843000, -0.1523410000, -0.4743767000", \ + "0.0113755000, 0.0098629000, 0.0059359000, -0.0056613000, -0.0423425000, -0.1525469000, -0.4745894000", \ + "0.0111773000, 0.0096786000, 0.0059532000, -0.0057491000, -0.0426005000, -0.1527731000, -0.4747428000", \ + "0.0117980000, 0.0103075000, 0.0054038000, -0.0058422000, -0.0426408000, -0.1528442000, -0.4747062000", \ + "0.0153806000, 0.0135958000, 0.0087413000, -0.0045583000, -0.0424537000, -0.1525861000, -0.4743254000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014545450, 0.0042314040, 0.0123095400, 0.0358095600, 0.1041733000, 0.3030494000"); + values("0.0146731000, 0.0162788000, 0.0209847000, 0.0344096000, 0.0723212000, 0.1818844000, 0.5006528000", \ + "0.0146472000, 0.0162724000, 0.0210165000, 0.0342933000, 0.0723475000, 0.1817968000, 0.5006438000", \ + "0.0145676000, 0.0162075000, 0.0209238000, 0.0342467000, 0.0722084000, 0.1817449000, 0.5031501000", \ + "0.0145392000, 0.0161674000, 0.0208704000, 0.0342218000, 0.0720574000, 0.1817553000, 0.5011114000", \ + "0.0144982000, 0.0161072000, 0.0207718000, 0.0339634000, 0.0715973000, 0.1815939000, 0.4984059000", \ + "0.0150638000, 0.0166019000, 0.0210662000, 0.0340177000, 0.0716022000, 0.1804869000, 0.5007694000", \ + "0.0163117000, 0.0177632000, 0.0221268000, 0.0352554000, 0.0727947000, 0.1819054000, 0.4987252000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014545450, 0.0042314040, 0.0123095400, 0.0358095600, 0.1041733000, 0.3030494000"); + values("0.0134696000, 0.0120180000, 0.0079642000, -0.0036533000, -0.0405327000, -0.1507911000, -0.4728866000", \ + "0.0132903000, 0.0117997000, 0.0078386000, -0.0037398000, -0.0406294000, -0.1508968000, -0.4729939000", \ + "0.0131979000, 0.0116908000, 0.0077379000, -0.0039418000, -0.0407585000, -0.1509976000, -0.4730796000", \ + "0.0130356000, 0.0115439000, 0.0075622000, -0.0040915000, -0.0408773000, -0.1511771000, -0.4731831000", \ + "0.0130784000, 0.0115552000, 0.0075391000, -0.0042432000, -0.0411272000, -0.1513436000, -0.4733018000", \ + "0.0130149000, 0.0114388000, 0.0072822000, -0.0040596000, -0.0409869000, -0.1512874000, -0.4732586000", \ + "0.0170820000, 0.0152849000, 0.0104698000, -0.0025818000, -0.0406473000, -0.1509327000, -0.4728683000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014545450, 0.0042314040, 0.0123095400, 0.0358095600, 0.1041733000, 0.3030494000"); + values("0.0151865000, 0.0168168000, 0.0215584000, 0.0347919000, 0.0727728000, 0.1822645000, 0.5024664000", \ + "0.0151702000, 0.0168151000, 0.0214851000, 0.0348589000, 0.0726719000, 0.1822710000, 0.5010122000", \ + "0.0150463000, 0.0166822000, 0.0213946000, 0.0347023000, 0.0726703000, 0.1822337000, 0.5033337000", \ + "0.0149685000, 0.0166021000, 0.0213348000, 0.0346575000, 0.0724922000, 0.1821337000, 0.5014783000", \ + "0.0149247000, 0.0165151000, 0.0212182000, 0.0343565000, 0.0723027000, 0.1820207000, 0.5014984000", \ + "0.0155276000, 0.0170649000, 0.0216251000, 0.0345882000, 0.0720163000, 0.1814026000, 0.5026486000", \ + "0.0162574000, 0.0177564000, 0.0221687000, 0.0352553000, 0.0729662000, 0.1827096000, 0.5008285000"); + } + } + max_capacitance : 0.3030490000; + max_transition : 1.5057800000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014545500, 0.0042314000, 0.0123095000, 0.0358096000, 0.1041730000, 0.3030490000"); + values("0.1364071000, 0.1418157000, 0.1541442000, 0.1792684000, 0.2293132000, 0.3450230000, 0.6619946000", \ + "0.1416111000, 0.1470187000, 0.1593495000, 0.1845761000, 0.2345699000, 0.3504547000, 0.6673611000", \ + "0.1542877000, 0.1596582000, 0.1719276000, 0.1971277000, 0.2470832000, 0.3628070000, 0.6799235000", \ + "0.1851654000, 0.1905413000, 0.2028390000, 0.2278691000, 0.2780798000, 0.3938639000, 0.7109625000", \ + "0.2595029000, 0.2648475000, 0.2769676000, 0.3019138000, 0.3522006000, 0.4680429000, 0.7847200000", \ + "0.4005576000, 0.4070511000, 0.4219907000, 0.4509234000, 0.5053586000, 0.6234845000, 0.9403769000", \ + "0.6243880000, 0.6330449000, 0.6524813000, 0.6902249000, 0.7569049000, 0.8837219000, 1.2016257000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014545500, 0.0042314000, 0.0123095000, 0.0358096000, 0.1041730000, 0.3030490000"); + values("0.0979053000, 0.1038914000, 0.1182502000, 0.1513566000, 0.2339801000, 0.4672650000, 1.1413402000", \ + "0.1022707000, 0.1082777000, 0.1226557000, 0.1555695000, 0.2383861000, 0.4718838000, 1.1487145000", \ + "0.1128362000, 0.1189557000, 0.1332549000, 0.1662914000, 0.2490047000, 0.4817577000, 1.1572244000", \ + "0.1377473000, 0.1438027000, 0.1580598000, 0.1909931000, 0.2735761000, 0.5066922000, 1.1843485000", \ + "0.1840116000, 0.1903861000, 0.2055685000, 0.2393427000, 0.3223771000, 0.5565326000, 1.2317655000", \ + "0.2442716000, 0.2524390000, 0.2698434000, 0.3065319000, 0.3910942000, 0.6235067000, 1.2984965000", \ + "0.3030587000, 0.3138884000, 0.3379232000, 0.3826174000, 0.4700909000, 0.7018189000, 1.3771542000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014545500, 0.0042314000, 0.0123095000, 0.0358096000, 0.1041730000, 0.3030490000"); + values("0.0277559000, 0.0310736000, 0.0391022000, 0.0573323000, 0.1044718000, 0.2406137000, 0.6627560000", \ + "0.0276743000, 0.0310357000, 0.0389816000, 0.0573615000, 0.1045062000, 0.2410272000, 0.6599468000", \ + "0.0278697000, 0.0313137000, 0.0389624000, 0.0576597000, 0.1046146000, 0.2407712000, 0.6597430000", \ + "0.0278804000, 0.0312867000, 0.0393970000, 0.0573128000, 0.1045276000, 0.2409501000, 0.6595259000", \ + "0.0282353000, 0.0314154000, 0.0402463000, 0.0580400000, 0.1049777000, 0.2414620000, 0.6647693000", \ + "0.0404417000, 0.0441529000, 0.0522760000, 0.0700773000, 0.1130105000, 0.2439002000, 0.6609731000", \ + "0.0616221000, 0.0656455000, 0.0758334000, 0.0967075000, 0.1385238000, 0.2602116000, 0.6622231000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014545500, 0.0042314000, 0.0123095000, 0.0358096000, 0.1041730000, 0.3030490000"); + values("0.0262547000, 0.0313493000, 0.0446448000, 0.0812598000, 0.1918287000, 0.5261477000, 1.5011272000", \ + "0.0262657000, 0.0312228000, 0.0445179000, 0.0810991000, 0.1919225000, 0.5251414000, 1.4996066000", \ + "0.0263817000, 0.0313686000, 0.0445823000, 0.0812658000, 0.1919214000, 0.5249874000, 1.5030975000", \ + "0.0262734000, 0.0312734000, 0.0444390000, 0.0812956000, 0.1917528000, 0.5269601000, 1.5053194000", \ + "0.0306689000, 0.0357580000, 0.0481469000, 0.0835879000, 0.1926219000, 0.5253208000, 1.4981015000", \ + "0.0415067000, 0.0463481000, 0.0585462000, 0.0907611000, 0.1961538000, 0.5255698000, 1.5002397000", \ + "0.0589621000, 0.0654241000, 0.0797694000, 0.1111835000, 0.2045499000, 0.5278779000, 1.4969760000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014545500, 0.0042314000, 0.0123095000, 0.0358096000, 0.1041730000, 0.3030490000"); + values("0.1558299000, 0.1614587000, 0.1741890000, 0.1996477000, 0.2506957000, 0.3670645000, 0.6843777000", \ + "0.1607572000, 0.1663703000, 0.1790987000, 0.2045177000, 0.2556772000, 0.3720091000, 0.6893619000", \ + "0.1740037000, 0.1795904000, 0.1923255000, 0.2180000000, 0.2688531000, 0.3852432000, 0.7025615000", \ + "0.2058436000, 0.2114687000, 0.2242208000, 0.2498287000, 0.3008377000, 0.4173971000, 0.7345343000", \ + "0.2822132000, 0.2877884000, 0.3004429000, 0.3260738000, 0.3772591000, 0.4937820000, 0.8112417000", \ + "0.4390603000, 0.4456899000, 0.4604577000, 0.4890418000, 0.5427345000, 0.6601903000, 0.9775145000", \ + "0.6954046000, 0.7039635000, 0.7236417000, 0.7609182000, 0.8259712000, 0.9519316000, 1.2699251000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014545500, 0.0042314000, 0.0123095000, 0.0358096000, 0.1041730000, 0.3030490000"); + values("0.1034967000, 0.1095161000, 0.1238951000, 0.1568059000, 0.2394919000, 0.4719508000, 1.1479453000", \ + "0.1080419000, 0.1140426000, 0.1282747000, 0.1613830000, 0.2439290000, 0.4775650000, 1.1508836000", \ + "0.1170988000, 0.1231137000, 0.1374552000, 0.1704393000, 0.2531770000, 0.4856827000, 1.1602203000", \ + "0.1376836000, 0.1436330000, 0.1579747000, 0.1908991000, 0.2734294000, 0.5073726000, 1.1842225000", \ + "0.1763889000, 0.1828160000, 0.1978548000, 0.2318321000, 0.3149285000, 0.5477792000, 1.2263611000", \ + "0.2313141000, 0.2387638000, 0.2559056000, 0.2921681000, 0.3765182000, 0.6096989000, 1.2891400000", \ + "0.2845534000, 0.2945381000, 0.3166900000, 0.3593771000, 0.4476765000, 0.6810682000, 1.3550648000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014545500, 0.0042314000, 0.0123095000, 0.0358096000, 0.1041730000, 0.3030490000"); + values("0.0299345000, 0.0330403000, 0.0415794000, 0.0602454000, 0.1064846000, 0.2422293000, 0.6638477000", \ + "0.0296371000, 0.0330950000, 0.0414024000, 0.0605492000, 0.1063452000, 0.2419041000, 0.6641499000", \ + "0.0299386000, 0.0330109000, 0.0415399000, 0.0595342000, 0.1065693000, 0.2421634000, 0.6644975000", \ + "0.0296639000, 0.0330590000, 0.0410142000, 0.0599194000, 0.1065710000, 0.2421447000, 0.6639496000", \ + "0.0300756000, 0.0332108000, 0.0414059000, 0.0596753000, 0.1064786000, 0.2416065000, 0.6633563000", \ + "0.0401013000, 0.0432791000, 0.0514824000, 0.0692921000, 0.1118586000, 0.2435755000, 0.6636997000", \ + "0.0614068000, 0.0653008000, 0.0753478000, 0.0955680000, 0.1374687000, 0.2587044000, 0.6627545000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014545500, 0.0042314000, 0.0123095000, 0.0358096000, 0.1041730000, 0.3030490000"); + values("0.0262797000, 0.0311947000, 0.0444734000, 0.0812766000, 0.1915664000, 0.5251167000, 1.5010247000", \ + "0.0263118000, 0.0312779000, 0.0446028000, 0.0812698000, 0.1918466000, 0.5249897000, 1.5006529000", \ + "0.0262559000, 0.0312214000, 0.0445993000, 0.0812137000, 0.1916287000, 0.5252688000, 1.5057801000", \ + "0.0264730000, 0.0312215000, 0.0445229000, 0.0812302000, 0.1917469000, 0.5251012000, 1.5041181000", \ + "0.0293697000, 0.0343510000, 0.0473197000, 0.0832465000, 0.1922883000, 0.5271021000, 1.5053249000", \ + "0.0371512000, 0.0420075000, 0.0551279000, 0.0892049000, 0.1957395000, 0.5247283000, 1.5004159000", \ + "0.0519232000, 0.0581657000, 0.0724698000, 0.1044502000, 0.2020811000, 0.5270284000, 1.4948588000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__and2_4") { + leakage_power () { + value : 0.0045182000; + when : "!A&B"; + } + leakage_power () { + value : 0.0042181000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0049141000; + when : "A&B"; + } + leakage_power () { + value : 0.0045368000; + when : "A&!B"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__and2"; + cell_leakage_power : 0.0045468170; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0023220000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022440000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0046441000, 0.0046450000, 0.0046471000, 0.0046473000, 0.0046477000, 0.0046486000, 0.0046508000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038139000, -0.0038154000, -0.0038189000, -0.0038128000, -0.0037989000, -0.0037669000, -0.0036931000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023990000; + } + pin ("B") { + capacitance : 0.0024240000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022890000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043132000, 0.0043138000, 0.0043151000, 0.0043147000, 0.0043138000, 0.0043118000, 0.0043072000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0043144000, -0.0043140000, -0.0043132000, -0.0043131000, -0.0043129000, -0.0043125000, -0.0043114000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025590000; + } + pin ("X") { + direction : "output"; + function : "(A&B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016011820, 0.0051275690, 0.0164203500, 0.0525839300, 0.1683929000, 0.5392554000"); + values("0.0219934000, 0.0203575000, 0.0153407000, -0.0005716000, -0.0564861000, -0.2431913000, -0.8437385000", \ + "0.0218637000, 0.0202414000, 0.0152177000, -0.0007214000, -0.0566309000, -0.2432708000, -0.8438262000", \ + "0.0216027000, 0.0199616000, 0.0148455000, -0.0009614000, -0.0569240000, -0.2435390000, -0.8440652000", \ + "0.0213800000, 0.0197347000, 0.0145553000, -0.0014992000, -0.0574002000, -0.2439328000, -0.8443425000", \ + "0.0217083000, 0.0199763000, 0.0145601000, -0.0017604000, -0.0579263000, -0.2443055000, -0.8446115000", \ + "0.0235541000, 0.0215797000, 0.0157522000, -0.0023160000, -0.0583592000, -0.2439791000, -0.8443657000", \ + "0.0291198000, 0.0269686000, 0.0199042000, 0.0011556000, -0.0570323000, -0.2435833000, -0.8432188000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016011820, 0.0051275690, 0.0164203500, 0.0525839300, 0.1683929000, 0.5392554000"); + values("0.0268359000, 0.0287043000, 0.0347671000, 0.0535348000, 0.1121659000, 0.2986388000, 0.8936575000", \ + "0.0267891000, 0.0286378000, 0.0345587000, 0.0535035000, 0.1123113000, 0.2984654000, 0.8886216000", \ + "0.0265147000, 0.0283975000, 0.0344192000, 0.0534200000, 0.1121571000, 0.2983078000, 0.8937819000", \ + "0.0264661000, 0.0283159000, 0.0343476000, 0.0532022000, 0.1118517000, 0.2980327000, 0.8925930000", \ + "0.0265940000, 0.0284016000, 0.0342972000, 0.0525095000, 0.1109989000, 0.2977092000, 0.8935497000", \ + "0.0281363000, 0.0298973000, 0.0355536000, 0.0536864000, 0.1110265000, 0.2967123000, 0.8928317000", \ + "0.0300397000, 0.0317357000, 0.0372010000, 0.0551988000, 0.1127392000, 0.2987017000, 0.8901778000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016011820, 0.0051275690, 0.0164203500, 0.0525839300, 0.1683929000, 0.5392554000"); + values("0.0242342000, 0.0226232000, 0.0174575000, 0.0013143000, -0.0546207000, -0.2413293000, -0.8418926000", \ + "0.0241061000, 0.0224827000, 0.0172657000, 0.0013069000, -0.0547436000, -0.2414361000, -0.8420092000", \ + "0.0239825000, 0.0223074000, 0.0171334000, 0.0009634000, -0.0550169000, -0.2416368000, -0.8421782000", \ + "0.0237839000, 0.0221014000, 0.0168350000, 0.0006720000, -0.0553157000, -0.2418790000, -0.8423811000", \ + "0.0239839000, 0.0222619000, 0.0168394000, 0.0003758000, -0.0553433000, -0.2419288000, -0.8423484000", \ + "0.0241729000, 0.0222595000, 0.0164405000, -0.0003337000, -0.0554744000, -0.2417543000, -0.8419462000", \ + "0.0310029000, 0.0288509000, 0.0225415000, 0.0047170000, -0.0545090000, -0.2413732000, -0.8413899000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016011820, 0.0051275690, 0.0164203500, 0.0525839300, 0.1683929000, 0.5392554000"); + values("0.0274649000, 0.0293370000, 0.0352974000, 0.0541880000, 0.1129284000, 0.2988462000, 0.8976207000", \ + "0.0274234000, 0.0292947000, 0.0353569000, 0.0541434000, 0.1128546000, 0.2989904000, 0.8934235000", \ + "0.0271964000, 0.0290773000, 0.0350998000, 0.0540511000, 0.1127472000, 0.2986478000, 0.8940299000", \ + "0.0270387000, 0.0288931000, 0.0349200000, 0.0538420000, 0.1124182000, 0.2984832000, 0.8906550000", \ + "0.0269662000, 0.0288491000, 0.0347595000, 0.0531925000, 0.1118951000, 0.2983111000, 0.8934664000", \ + "0.0278650000, 0.0296570000, 0.0353535000, 0.0535465000, 0.1117268000, 0.2970995000, 0.8926131000", \ + "0.0291608000, 0.0308249000, 0.0364298000, 0.0544184000, 0.1126395000, 0.2987646000, 0.8925423000"); + } + } + max_capacitance : 0.5392550000; + max_transition : 1.5073040000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.1075722000, 0.1108711000, 0.1194063000, 0.1385359000, 0.1792587000, 0.2814725000, 0.5909777000", \ + "0.1128001000, 0.1160923000, 0.1245839000, 0.1437462000, 0.1845300000, 0.2868012000, 0.5967698000", \ + "0.1254879000, 0.1292502000, 0.1377147000, 0.1568275000, 0.1976561000, 0.2999596000, 0.6103894000", \ + "0.1569157000, 0.1602705000, 0.1687679000, 0.1878012000, 0.2287325000, 0.3310373000, 0.6413503000", \ + "0.2290461000, 0.2324625000, 0.2411661000, 0.2602894000, 0.3015657000, 0.4041014000, 0.7136133000", \ + "0.3514737000, 0.3558933000, 0.3672617000, 0.3916203000, 0.4386747000, 0.5434140000, 0.8522572000", \ + "0.5428690000, 0.5485799000, 0.5634483000, 0.5957725000, 0.6554340000, 0.7709175000, 1.0814671000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.1001052000, 0.1044490000, 0.1158731000, 0.1439631000, 0.2175814000, 0.4404515000, 1.1489737000", \ + "0.1042852000, 0.1085675000, 0.1199086000, 0.1480933000, 0.2216752000, 0.4448077000, 1.1530928000", \ + "0.1145495000, 0.1188651000, 0.1303157000, 0.1584149000, 0.2319022000, 0.4550954000, 1.1663756000", \ + "0.1389479000, 0.1432470000, 0.1546415000, 0.1827197000, 0.2562166000, 0.4799561000, 1.1956172000", \ + "0.1854124000, 0.1900212000, 0.2022073000, 0.2309741000, 0.3050086000, 0.5274398000, 1.2392685000", \ + "0.2445943000, 0.2506001000, 0.2655731000, 0.2977021000, 0.3730493000, 0.5964311000, 1.3060746000", \ + "0.3022301000, 0.3098472000, 0.3292155000, 0.3698066000, 0.4514374000, 0.6732024000, 1.3816840000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.0217115000, 0.0234817000, 0.0291566000, 0.0426379000, 0.0811186000, 0.2037033000, 0.6203453000", \ + "0.0214940000, 0.0235378000, 0.0291617000, 0.0428483000, 0.0810571000, 0.2035903000, 0.6206806000", \ + "0.0215759000, 0.0235712000, 0.0288988000, 0.0429835000, 0.0811935000, 0.2035723000, 0.6187569000", \ + "0.0215966000, 0.0236828000, 0.0291780000, 0.0429033000, 0.0810994000, 0.2037923000, 0.6189805000", \ + "0.0241568000, 0.0261043000, 0.0312016000, 0.0443087000, 0.0822326000, 0.2042058000, 0.6222320000", \ + "0.0363429000, 0.0388287000, 0.0446289000, 0.0585859000, 0.0932091000, 0.2086272000, 0.6198016000", \ + "0.0564236000, 0.0588638000, 0.0670648000, 0.0834888000, 0.1181764000, 0.2244491000, 0.6188730000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.0249653000, 0.0284283000, 0.0381845000, 0.0673825000, 0.1621492000, 0.4790814000, 1.5012275000", \ + "0.0249947000, 0.0283563000, 0.0383610000, 0.0673585000, 0.1621393000, 0.4793477000, 1.5013665000", \ + "0.0249919000, 0.0284311000, 0.0383725000, 0.0672879000, 0.1619728000, 0.4793616000, 1.5033943000", \ + "0.0249676000, 0.0284299000, 0.0382230000, 0.0673482000, 0.1619671000, 0.4784575000, 1.5049285000", \ + "0.0293278000, 0.0325243000, 0.0420544000, 0.0700699000, 0.1630664000, 0.4788117000, 1.5054440000", \ + "0.0399405000, 0.0435059000, 0.0532515000, 0.0787437000, 0.1672937000, 0.4788523000, 1.5021409000", \ + "0.0576111000, 0.0612524000, 0.0734685000, 0.0982774000, 0.1780262000, 0.4818362000, 1.4969254000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.1255966000, 0.1291250000, 0.1381782000, 0.1582270000, 0.2002370000, 0.3035514000, 0.6133271000", \ + "0.1310570000, 0.1345455000, 0.1434573000, 0.1634322000, 0.2055105000, 0.3088259000, 0.6187498000", \ + "0.1438751000, 0.1472799000, 0.1570833000, 0.1771827000, 0.2192748000, 0.3225942000, 0.6325042000", \ + "0.1762233000, 0.1797537000, 0.1888648000, 0.2088671000, 0.2507718000, 0.3541753000, 0.6643017000", \ + "0.2523053000, 0.2557794000, 0.2647994000, 0.2847366000, 0.3259102000, 0.4294096000, 0.7400690000", \ + "0.3940385000, 0.3985494000, 0.4100280000, 0.4343532000, 0.4810699000, 0.5871086000, 0.8975454000", \ + "0.6222710000, 0.6279829000, 0.6433246000, 0.6759321000, 0.7356510000, 0.8508389000, 1.1626645000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.1052030000, 0.1095009000, 0.1209242000, 0.1491337000, 0.2226441000, 0.4451655000, 1.1547054000", \ + "0.1094998000, 0.1138446000, 0.1252630000, 0.1533589000, 0.2269185000, 0.4495909000, 1.1581007000", \ + "0.1185689000, 0.1228791000, 0.1343074000, 0.1624743000, 0.2358514000, 0.4586717000, 1.1697386000", \ + "0.1389187000, 0.1432541000, 0.1546988000, 0.1827786000, 0.2561527000, 0.4791273000, 1.1967589000", \ + "0.1778365000, 0.1824616000, 0.1945080000, 0.2235293000, 0.2976709000, 0.5202719000, 1.2281585000", \ + "0.2311435000, 0.2367548000, 0.2508218000, 0.2824046000, 0.3587645000, 0.5815975000, 1.2940511000", \ + "0.2793611000, 0.2865273000, 0.3049423000, 0.3435750000, 0.4241753000, 0.6473023000, 1.3555471000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.0241419000, 0.0259677000, 0.0318131000, 0.0454388000, 0.0839345000, 0.2055038000, 0.6209739000", \ + "0.0241401000, 0.0262818000, 0.0314745000, 0.0455130000, 0.0838626000, 0.2055502000, 0.6215251000", \ + "0.0239680000, 0.0260806000, 0.0315359000, 0.0455867000, 0.0839582000, 0.2055777000, 0.6211461000", \ + "0.0241108000, 0.0262833000, 0.0314738000, 0.0458092000, 0.0839025000, 0.2055762000, 0.6216975000", \ + "0.0246488000, 0.0267049000, 0.0324516000, 0.0460825000, 0.0844081000, 0.2057645000, 0.6185589000", \ + "0.0371110000, 0.0395494000, 0.0451100000, 0.0582432000, 0.0934432000, 0.2088847000, 0.6175619000", \ + "0.0573322000, 0.0602757000, 0.0679052000, 0.0842567000, 0.1184644000, 0.2241975000, 0.6199924000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.0249482000, 0.0283355000, 0.0382583000, 0.0674461000, 0.1619367000, 0.4789714000, 1.5073039000", \ + "0.0249776000, 0.0284419000, 0.0381678000, 0.0673835000, 0.1621627000, 0.4791031000, 1.5024892000", \ + "0.0249770000, 0.0284064000, 0.0383676000, 0.0672702000, 0.1618237000, 0.4792354000, 1.5032409000", \ + "0.0249320000, 0.0283174000, 0.0383013000, 0.0672791000, 0.1617747000, 0.4792219000, 1.5017381000", \ + "0.0279188000, 0.0314126000, 0.0412130000, 0.0695779000, 0.1629917000, 0.4805606000, 1.5029451000", \ + "0.0358768000, 0.0395254000, 0.0489308000, 0.0766307000, 0.1666984000, 0.4782073000, 1.5043545000", \ + "0.0512571000, 0.0550663000, 0.0661057000, 0.0927317000, 0.1760204000, 0.4814027000, 1.4971808000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__and2b_1 */ + + cell ("sky130_fd_sc_hd__and2b_2") { + leakage_power () { + value : 0.0015416000; + when : "!A_N&B"; + } + leakage_power () { + value : 0.0059357000; + when : "!A_N&!B"; + } + leakage_power () { + value : 0.0064236000; + when : "A_N&B"; + } + leakage_power () { + value : 0.0060981000; + when : "A_N&!B"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__and2b"; + cell_leakage_power : 0.0049997770; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0015530000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014910000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0064813000, 0.0063732000, 0.0061239000, 0.0061612000, 0.0062472000, 0.0064452000, 0.0069018000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0022962000, 0.0022188000, 0.0020405000, 0.0020716000, 0.0021433000, 0.0023085000, 0.0026894000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016140000; + } + pin ("B") { + capacitance : 0.0016150000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015410000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027262000, 0.0027243000, 0.0027198000, 0.0027199000, 0.0027202000, 0.0027208000, 0.0027221000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0027101000, -0.0027108000, -0.0027123000, -0.0027121000, -0.0027117000, -0.0027107000, -0.0027084000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016890000; + } + pin ("X") { + direction : "output"; + function : "(!A_N&B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0108792000, 0.0094126000, 0.0054275000, -0.0062329000, -0.0435906000, -0.1562544000, -0.4868009000", \ + "0.0108308000, 0.0093985000, 0.0053140000, -0.0063422000, -0.0436103000, -0.1563000000, -0.4867693000", \ + "0.0107778000, 0.0092629000, 0.0053128000, -0.0063481000, -0.0436523000, -0.1563197000, -0.4868423000", \ + "0.0105191000, 0.0090044000, 0.0049527000, -0.0067110000, -0.0439933000, -0.1566767000, -0.4871840000", \ + "0.0101963000, 0.0087101000, 0.0046716000, -0.0070220000, -0.0443211000, -0.1570097000, -0.4874850000", \ + "0.0124212000, 0.0108659000, 0.0064972000, -0.0064192000, -0.0445107000, -0.1571274000, -0.4876446000", \ + "0.0127006000, 0.0111210000, 0.0067206000, -0.0062687000, -0.0442142000, -0.1570131000, -0.4875673000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0155175000, 0.0171418000, 0.0219818000, 0.0355831000, 0.0741804000, 0.1862382000, 0.5137075000", \ + "0.0154663000, 0.0171357000, 0.0218730000, 0.0354698000, 0.0740790000, 0.1860376000, 0.5139083000", \ + "0.0155659000, 0.0172119000, 0.0219543000, 0.0355559000, 0.0742195000, 0.1862010000, 0.5159220000", \ + "0.0153662000, 0.0170012000, 0.0218045000, 0.0354153000, 0.0740529000, 0.1862345000, 0.5163918000", \ + "0.0152050000, 0.0168890000, 0.0216786000, 0.0352736000, 0.0738608000, 0.1859678000, 0.5108036000", \ + "0.0150623000, 0.0166123000, 0.0214041000, 0.0351211000, 0.0735112000, 0.1855893000, 0.5135332000", \ + "0.0157211000, 0.0173135000, 0.0219765000, 0.0352086000, 0.0734418000, 0.1862541000, 0.5121162000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0113806000, 0.0098560000, 0.0057794000, -0.0061466000, -0.0437833000, -0.1565131000, -0.4870878000", \ + "0.0113027000, 0.0098028000, 0.0056985000, -0.0062365000, -0.0438391000, -0.1566053000, -0.4871706000", \ + "0.0111453000, 0.0096247000, 0.0055308000, -0.0063777000, -0.0439524000, -0.1567564000, -0.4873139000", \ + "0.0110554000, 0.0095119000, 0.0053740000, -0.0065592000, -0.0441558000, -0.1569563000, -0.4874716000", \ + "0.0110127000, 0.0094304000, 0.0052755000, -0.0067370000, -0.0444391000, -0.1570521000, -0.4875062000", \ + "0.0114175000, 0.0098331000, 0.0054978000, -0.0066378000, -0.0443966000, -0.1569634000, -0.4874402000", \ + "0.0148845000, 0.0130182000, 0.0080482000, -0.0054726000, -0.0440165000, -0.1569271000, -0.4872497000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0159053000, 0.0175599000, 0.0223863000, 0.0360007000, 0.0743126000, 0.1862654000, 0.5135810000", \ + "0.0158601000, 0.0175341000, 0.0222775000, 0.0358765000, 0.0744294000, 0.1863308000, 0.5136738000", \ + "0.0157938000, 0.0174182000, 0.0222373000, 0.0358409000, 0.0743407000, 0.1861464000, 0.5137789000", \ + "0.0156762000, 0.0173154000, 0.0221337000, 0.0357178000, 0.0742875000, 0.1864110000, 0.5140683000", \ + "0.0155829000, 0.0171979000, 0.0219188000, 0.0354100000, 0.0739139000, 0.1859981000, 0.5139336000", \ + "0.0163628000, 0.0179149000, 0.0225114000, 0.0356838000, 0.0739361000, 0.1855171000, 0.5159234000", \ + "0.0168520000, 0.0182865000, 0.0226891000, 0.0361789000, 0.0747322000, 0.1867609000, 0.5132093000"); + } + } + max_capacitance : 0.3103740000; + max_transition : 1.5057120000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.1765197000, 0.1826900000, 0.1964538000, 0.2238739000, 0.2770446000, 0.3992628000, 0.7336132000", \ + "0.1812401000, 0.1874475000, 0.2012143000, 0.2284999000, 0.2817818000, 0.4040056000, 0.7389081000", \ + "0.1920104000, 0.1981920000, 0.2119543000, 0.2392622000, 0.2924937000, 0.4146393000, 0.7489811000", \ + "0.2122167000, 0.2183911000, 0.2321217000, 0.2592470000, 0.3127891000, 0.4348031000, 0.7688479000", \ + "0.2405787000, 0.2467121000, 0.2604159000, 0.2878207000, 0.3412467000, 0.4634101000, 0.7977892000", \ + "0.2760639000, 0.2822936000, 0.2960673000, 0.3233853000, 0.3770129000, 0.4993315000, 0.8339669000", \ + "0.3090702000, 0.3152641000, 0.3290872000, 0.3555608000, 0.4093780000, 0.5316387000, 0.8663003000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.1700012000, 0.1764596000, 0.1914246000, 0.2248580000, 0.3074179000, 0.5403244000, 1.2168544000", \ + "0.1745668000, 0.1810082000, 0.1958455000, 0.2293528000, 0.3120524000, 0.5445739000, 1.2214870000", \ + "0.1874478000, 0.1939096000, 0.2087614000, 0.2422800000, 0.3250639000, 0.5585487000, 1.2357744000", \ + "0.2193295000, 0.2257749000, 0.2407577000, 0.2741757000, 0.3569918000, 0.5895782000, 1.2677824000", \ + "0.2855137000, 0.2920449000, 0.3069631000, 0.3404786000, 0.4231627000, 0.6565340000, 1.3352207000", \ + "0.3939680000, 0.4005561000, 0.4157922000, 0.4494802000, 0.5322542000, 0.7650081000, 1.4412966000", \ + "0.5672018000, 0.5740460000, 0.5896172000, 0.6236842000, 0.7065830000, 0.9393776000, 1.6174574000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0275449000, 0.0311855000, 0.0400301000, 0.0598609000, 0.1088450000, 0.2512204000, 0.6985473000", \ + "0.0274724000, 0.0315213000, 0.0401271000, 0.0596366000, 0.1088919000, 0.2517871000, 0.6968691000", \ + "0.0273229000, 0.0311943000, 0.0399298000, 0.0597897000, 0.1088531000, 0.2518135000, 0.6950513000", \ + "0.0273571000, 0.0312749000, 0.0399482000, 0.0600923000, 0.1086337000, 0.2517471000, 0.6987399000", \ + "0.0275425000, 0.0315245000, 0.0401670000, 0.0601009000, 0.1088526000, 0.2522600000, 0.6990807000", \ + "0.0276124000, 0.0315115000, 0.0401721000, 0.0604002000, 0.1089065000, 0.2502583000, 0.6992885000", \ + "0.0280589000, 0.0319782000, 0.0405452000, 0.0605014000, 0.1091105000, 0.2519601000, 0.6930780000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0241164000, 0.0294162000, 0.0426465000, 0.0789264000, 0.1885448000, 0.5233995000, 1.5029606000", \ + "0.0242268000, 0.0293478000, 0.0426587000, 0.0788475000, 0.1886505000, 0.5215075000, 1.5023333000", \ + "0.0242517000, 0.0294196000, 0.0426909000, 0.0789661000, 0.1884785000, 0.5210411000, 1.5051221000", \ + "0.0241711000, 0.0295066000, 0.0425804000, 0.0787838000, 0.1886021000, 0.5218548000, 1.5027881000", \ + "0.0243175000, 0.0294999000, 0.0426559000, 0.0789893000, 0.1887480000, 0.5225230000, 1.4983328000", \ + "0.0254398000, 0.0304469000, 0.0435469000, 0.0796179000, 0.1887182000, 0.5211069000, 1.5009949000", \ + "0.0272476000, 0.0325890000, 0.0451597000, 0.0809771000, 0.1893824000, 0.5202188000, 1.4981324000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.1564695000, 0.1627235000, 0.1766041000, 0.2038083000, 0.2571247000, 0.3791034000, 0.7136676000", \ + "0.1616480000, 0.1679492000, 0.1817965000, 0.2090265000, 0.2622648000, 0.3843298000, 0.7189223000", \ + "0.1748777000, 0.1811492000, 0.1948327000, 0.2220547000, 0.2753445000, 0.3969962000, 0.7320680000", \ + "0.2066890000, 0.2129821000, 0.2267970000, 0.2539117000, 0.3072141000, 0.4293031000, 0.7636931000", \ + "0.2835548000, 0.2898588000, 0.3035320000, 0.3307198000, 0.3840480000, 0.5055241000, 0.8406457000", \ + "0.4431867000, 0.4505371000, 0.4664087000, 0.4964100000, 0.5521855000, 0.6748083000, 1.0097071000", \ + "0.7058621000, 0.7154256000, 0.7360412000, 0.7755994000, 0.8426595000, 0.9744512000, 1.3107380000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.1041473000, 0.1106062000, 0.1255237000, 0.1589402000, 0.2413441000, 0.4742567000, 1.1530479000", \ + "0.1085822000, 0.1150315000, 0.1298314000, 0.1632795000, 0.2458584000, 0.4784904000, 1.1575024000", \ + "0.1172795000, 0.1236506000, 0.1385256000, 0.1719698000, 0.2543676000, 0.4865210000, 1.1651460000", \ + "0.1365768000, 0.1430329000, 0.1579463000, 0.1912442000, 0.2738140000, 0.5063004000, 1.1864466000", \ + "0.1735315000, 0.1804587000, 0.1962489000, 0.2305827000, 0.3137835000, 0.5464035000, 1.2258224000", \ + "0.2269366000, 0.2352428000, 0.2532024000, 0.2900981000, 0.3746165000, 0.6075824000, 1.2877264000", \ + "0.2782292000, 0.2890176000, 0.3121403000, 0.3562502000, 0.4450668000, 0.6776250000, 1.3545746000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0282495000, 0.0322083000, 0.0407479000, 0.0602929000, 0.1088637000, 0.2512010000, 0.6936987000", \ + "0.0284679000, 0.0321021000, 0.0406383000, 0.0602939000, 0.1088866000, 0.2512373000, 0.6936955000", \ + "0.0282731000, 0.0321590000, 0.0408664000, 0.0605419000, 0.1090090000, 0.2513964000, 0.6925337000", \ + "0.0284941000, 0.0321223000, 0.0407259000, 0.0603876000, 0.1088850000, 0.2514856000, 0.6988451000", \ + "0.0284399000, 0.0321190000, 0.0411502000, 0.0603762000, 0.1088499000, 0.2518471000, 0.6957749000", \ + "0.0374613000, 0.0414614000, 0.0502299000, 0.0685562000, 0.1142293000, 0.2532353000, 0.6936869000", \ + "0.0576871000, 0.0628522000, 0.0737636000, 0.0940272000, 0.1379205000, 0.2664464000, 0.6958203000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0240450000, 0.0292072000, 0.0424155000, 0.0787000000, 0.1886049000, 0.5227538000, 1.5022815000", \ + "0.0240257000, 0.0291248000, 0.0423920000, 0.0788752000, 0.1887371000, 0.5227566000, 1.5028242000", \ + "0.0240263000, 0.0292938000, 0.0423970000, 0.0788919000, 0.1883724000, 0.5214431000, 1.5033279000", \ + "0.0241072000, 0.0291038000, 0.0424409000, 0.0788079000, 0.1887295000, 0.5219845000, 1.5052749000", \ + "0.0269120000, 0.0321105000, 0.0454773000, 0.0808025000, 0.1892352000, 0.5217343000, 1.5011768000", \ + "0.0338178000, 0.0393770000, 0.0528795000, 0.0866986000, 0.1925336000, 0.5219295000, 1.5057117000", \ + "0.0481104000, 0.0550341000, 0.0694728000, 0.1029067000, 0.1994503000, 0.5243244000, 1.4979014000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__and2b_4") { + leakage_power () { + value : 0.0054714000; + when : "!A_N&B"; + } + leakage_power () { + value : 0.0041313000; + when : "!A_N&!B"; + } + leakage_power () { + value : 0.0044127000; + when : "A_N&B"; + } + leakage_power () { + value : 0.0041132000; + when : "A_N&!B"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__and2b"; + cell_leakage_power : 0.0045321500; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0014540000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013970000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0069181000, 0.0068267000, 0.0066159000, 0.0066588000, 0.0067576000, 0.0069855000, 0.0075106000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0050925000, 0.0050377000, 0.0049115000, 0.0049469000, 0.0050286000, 0.0052168000, 0.0056507000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015110000; + } + pin ("B") { + capacitance : 0.0024580000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023120000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043432000, 0.0043435000, 0.0043443000, 0.0043440000, 0.0043435000, 0.0043421000, 0.0043391000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0043489000, -0.0043491000, -0.0043495000, -0.0043500000, -0.0043510000, -0.0043532000, -0.0043585000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0026040000; + } + pin ("X") { + direction : "output"; + function : "(!A_N&B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015642280, 0.0048936190, 0.0153094700, 0.0478950100, 0.1498374000, 0.4687599000"); + values("0.0214844000, 0.0199401000, 0.0150008000, 0.0004092000, -0.0494439000, -0.2134023000, -0.7296707000", \ + "0.0214899000, 0.0199418000, 0.0150411000, 0.0004189000, -0.0494445000, -0.2133484000, -0.7297608000", \ + "0.0213677000, 0.0198618000, 0.0149783000, 0.0003388000, -0.0494944000, -0.2134023000, -0.7296635000", \ + "0.0210931000, 0.0194732000, 0.0146011000, -0.0000633000, -0.0498923000, -0.2137904000, -0.7301765000", \ + "0.0207515000, 0.0191785000, 0.0143269000, -0.0004027000, -0.0502699000, -0.2142144000, -0.7304806000", \ + "0.0241251000, 0.0225347000, 0.0174741000, 0.0014506000, -0.0503558000, -0.2144941000, -0.7307667000", \ + "0.0246035000, 0.0229025000, 0.0178074000, 0.0016917000, -0.0500259000, -0.2142079000, -0.7307467000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015642280, 0.0048936190, 0.0153094700, 0.0478950100, 0.1498374000, 0.4687599000"); + values("0.0288406000, 0.0306420000, 0.0361764000, 0.0535890000, 0.1065358000, 0.2702767000, 0.7815690000", \ + "0.0287390000, 0.0305591000, 0.0361332000, 0.0535413000, 0.1065131000, 0.2701249000, 0.7815219000", \ + "0.0287716000, 0.0305924000, 0.0361678000, 0.0535745000, 0.1065484000, 0.2701647000, 0.7815829000", \ + "0.0285645000, 0.0303986000, 0.0360654000, 0.0533311000, 0.1063256000, 0.2699368000, 0.7811642000", \ + "0.0284143000, 0.0301710000, 0.0357929000, 0.0532866000, 0.1060729000, 0.2698771000, 0.7817430000", \ + "0.0280377000, 0.0298441000, 0.0354905000, 0.0528951000, 0.1056788000, 0.2694481000, 0.7817898000", \ + "0.0291359000, 0.0308635000, 0.0363579000, 0.0535204000, 0.1054638000, 0.2694952000, 0.7800839000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015642280, 0.0048936190, 0.0153094700, 0.0478950100, 0.1498374000, 0.4687599000"); + values("0.0223316000, 0.0206939000, 0.0156312000, 0.0007665000, -0.0496344000, -0.2139158000, -0.7304538000", \ + "0.0222662000, 0.0205346000, 0.0155544000, 0.0005715000, -0.0497844000, -0.2140487000, -0.7305557000", \ + "0.0219147000, 0.0203632000, 0.0152287000, 0.0003549000, -0.0500011000, -0.2142257000, -0.7307314000", \ + "0.0218287000, 0.0201232000, 0.0150372000, 0.0001153000, -0.0501929000, -0.2143914000, -0.7309014000", \ + "0.0219508000, 0.0202555000, 0.0150905000, -0.0001486000, -0.0505051000, -0.2146340000, -0.7309997000", \ + "0.0217128000, 0.0199013000, 0.0144801000, -0.0006984000, -0.0502150000, -0.2143270000, -0.7307203000", \ + "0.0287738000, 0.0267308000, 0.0207150000, 0.0033202000, -0.0491793000, -0.2137654000, -0.7297194000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015642280, 0.0048936190, 0.0153094700, 0.0478950100, 0.1498374000, 0.4687599000"); + values("0.0291431000, 0.0309616000, 0.0366713000, 0.0539651000, 0.1069154000, 0.2704652000, 0.7818152000", \ + "0.0290457000, 0.0308822000, 0.0365904000, 0.0538623000, 0.1068531000, 0.2704659000, 0.7818133000", \ + "0.0288127000, 0.0306313000, 0.0363510000, 0.0538437000, 0.1067072000, 0.2702150000, 0.7817056000", \ + "0.0286126000, 0.0304313000, 0.0361218000, 0.0536087000, 0.1064102000, 0.2700218000, 0.7784069000", \ + "0.0285004000, 0.0302659000, 0.0358464000, 0.0531117000, 0.1058226000, 0.2698109000, 0.7817476000", \ + "0.0293982000, 0.0311254000, 0.0365500000, 0.0536773000, 0.1057829000, 0.2689911000, 0.7807458000", \ + "0.0307100000, 0.0323451000, 0.0375953000, 0.0542615000, 0.1066638000, 0.2706210000, 0.7789450000"); + } + } + max_capacitance : 0.4687600000; + max_transition : 1.5039480000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015642300, 0.0048936200, 0.0153095000, 0.0478950000, 0.1498370000, 0.4687600000"); + values("0.1525040000, 0.1559737000, 0.1647313000, 0.1839920000, 0.2238943000, 0.3180468000, 0.5880077000", \ + "0.1574602000, 0.1608749000, 0.1696388000, 0.1888790000, 0.2287818000, 0.3229747000, 0.5929557000", \ + "0.1685003000, 0.1719269000, 0.1806698000, 0.1998986000, 0.2398791000, 0.3341059000, 0.6040799000", \ + "0.1906725000, 0.1940988000, 0.2028259000, 0.2220486000, 0.2620339000, 0.3562932000, 0.6262795000", \ + "0.2230246000, 0.2264390000, 0.2351853000, 0.2542172000, 0.2943167000, 0.3885509000, 0.6585468000", \ + "0.2621152000, 0.2655511000, 0.2742631000, 0.2935395000, 0.3335723000, 0.4278102000, 0.6977170000", \ + "0.2969825000, 0.3004292000, 0.3091984000, 0.3286188000, 0.3686643000, 0.4631193000, 0.7328454000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015642300, 0.0048936200, 0.0153095000, 0.0478950000, 0.1498370000, 0.4687600000"); + values("0.2071954000, 0.2117725000, 0.2237393000, 0.2527170000, 0.3277657000, 0.5502360000, 1.2431863000", \ + "0.2121058000, 0.2167007000, 0.2286616000, 0.2578730000, 0.3329941000, 0.5553165000, 1.2486631000", \ + "0.2248281000, 0.2294259000, 0.2413418000, 0.2705588000, 0.3457127000, 0.5680223000, 1.2616226000", \ + "0.2564942000, 0.2610872000, 0.2730822000, 0.3022027000, 0.3773448000, 0.5997841000, 1.2920109000", \ + "0.3281263000, 0.3326966000, 0.3446962000, 0.3738955000, 0.4489795000, 0.6715041000, 1.3650522000", \ + "0.4584035000, 0.4630132000, 0.4752512000, 0.5046477000, 0.5798538000, 0.8021922000, 1.4978307000", \ + "0.6680334000, 0.6729010000, 0.6854993000, 0.7152617000, 0.7908580000, 1.0128874000, 1.7057079000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015642300, 0.0048936200, 0.0153095000, 0.0478950000, 0.1498370000, 0.4687600000"); + values("0.0227500000, 0.0248082000, 0.0302902000, 0.0437735000, 0.0799080000, 0.1879645000, 0.5446730000", \ + "0.0226964000, 0.0248792000, 0.0301707000, 0.0440669000, 0.0799268000, 0.1877311000, 0.5448509000", \ + "0.0227802000, 0.0249406000, 0.0304015000, 0.0441955000, 0.0799434000, 0.1878192000, 0.5474244000", \ + "0.0228119000, 0.0249689000, 0.0305511000, 0.0441906000, 0.0798973000, 0.1877699000, 0.5448685000", \ + "0.0228221000, 0.0249039000, 0.0304525000, 0.0439730000, 0.0800149000, 0.1877735000, 0.5438209000", \ + "0.0229147000, 0.0250126000, 0.0307691000, 0.0439690000, 0.0800412000, 0.1882724000, 0.5429543000", \ + "0.0237342000, 0.0255906000, 0.0310960000, 0.0449497000, 0.0805503000, 0.1882627000, 0.5459009000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015642300, 0.0048936200, 0.0153095000, 0.0478950000, 0.1498370000, 0.4687600000"); + values("0.0269578000, 0.0307501000, 0.0413454000, 0.0720925000, 0.1704095000, 0.4900977000, 1.4963489000", \ + "0.0270504000, 0.0306544000, 0.0413375000, 0.0720693000, 0.1701250000, 0.4903706000, 1.5000575000", \ + "0.0270451000, 0.0306383000, 0.0413474000, 0.0720985000, 0.1701321000, 0.4903658000, 1.5000636000", \ + "0.0270770000, 0.0307595000, 0.0411919000, 0.0721366000, 0.1701710000, 0.4905040000, 1.4984753000", \ + "0.0269287000, 0.0306832000, 0.0413161000, 0.0721215000, 0.1699670000, 0.4900300000, 1.4977520000", \ + "0.0280898000, 0.0316972000, 0.0421293000, 0.0727140000, 0.1707749000, 0.4904914000, 1.5002463000", \ + "0.0299873000, 0.0338858000, 0.0440934000, 0.0742429000, 0.1716449000, 0.4896025000, 1.4963113000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015642300, 0.0048936200, 0.0153095000, 0.0478950000, 0.1498370000, 0.4687600000"); + values("0.1316848000, 0.1353687000, 0.1446318000, 0.1646666000, 0.2053472000, 0.3002324000, 0.5702737000", \ + "0.1368973000, 0.1405009000, 0.1497083000, 0.1697061000, 0.2106561000, 0.3054147000, 0.5751543000", \ + "0.1498903000, 0.1535133000, 0.1626718000, 0.1825710000, 0.2232676000, 0.3188307000, 0.5887690000", \ + "0.1818070000, 0.1855153000, 0.1947889000, 0.2147852000, 0.2554761000, 0.3503776000, 0.6204108000", \ + "0.2575673000, 0.2611591000, 0.2702720000, 0.2898364000, 0.3307886000, 0.4257503000, 0.6958826000", \ + "0.4005018000, 0.4050661000, 0.4164728000, 0.4403961000, 0.4853533000, 0.5828694000, 0.8527630000", \ + "0.6309823000, 0.6368745000, 0.6516854000, 0.6834482000, 0.7415251000, 0.8488748000, 1.1218860000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015642300, 0.0048936200, 0.0153095000, 0.0478950000, 0.1498370000, 0.4687600000"); + values("0.1126149000, 0.1171492000, 0.1290753000, 0.1580426000, 0.2332015000, 0.4560989000, 1.1510907000", \ + "0.1168597000, 0.1214189000, 0.1333474000, 0.1623051000, 0.2374840000, 0.4602490000, 1.1536586000", \ + "0.1251996000, 0.1297538000, 0.1416854000, 0.1708282000, 0.2457424000, 0.4675100000, 1.1614438000", \ + "0.1441378000, 0.1486807000, 0.1606255000, 0.1896591000, 0.2646975000, 0.4879173000, 1.1777442000", \ + "0.1813179000, 0.1860696000, 0.1986890000, 0.2284873000, 0.3039277000, 0.5265917000, 1.2197450000", \ + "0.2338768000, 0.2395614000, 0.2538344000, 0.2860876000, 0.3633202000, 0.5859109000, 1.2808907000", \ + "0.2821475000, 0.2895083000, 0.3078029000, 0.3462197000, 0.4272819000, 0.6498858000, 1.3406442000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015642300, 0.0048936200, 0.0153095000, 0.0478950000, 0.1498370000, 0.4687600000"); + values("0.0254696000, 0.0275229000, 0.0330268000, 0.0468471000, 0.0821608000, 0.1889444000, 0.5464345000", \ + "0.0255051000, 0.0275906000, 0.0330790000, 0.0469069000, 0.0821081000, 0.1890600000, 0.5444505000", \ + "0.0255198000, 0.0277278000, 0.0329718000, 0.0464588000, 0.0821965000, 0.1890135000, 0.5472589000", \ + "0.0253296000, 0.0276053000, 0.0329490000, 0.0464879000, 0.0821208000, 0.1887900000, 0.5463523000", \ + "0.0256870000, 0.0278278000, 0.0332897000, 0.0469608000, 0.0823739000, 0.1893795000, 0.5469289000", \ + "0.0375423000, 0.0400833000, 0.0457497000, 0.0588215000, 0.0916776000, 0.1932875000, 0.5463462000", \ + "0.0576362000, 0.0606146000, 0.0683231000, 0.0845489000, 0.1166568000, 0.2100481000, 0.5485254000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015642300, 0.0048936200, 0.0153095000, 0.0478950000, 0.1498370000, 0.4687600000"); + values("0.0265600000, 0.0303376000, 0.0408401000, 0.0717029000, 0.1699974000, 0.4909175000, 1.5039482000", \ + "0.0266234000, 0.0303500000, 0.0408469000, 0.0718285000, 0.1702302000, 0.4907297000, 1.5013677000", \ + "0.0265218000, 0.0302323000, 0.0409758000, 0.0718230000, 0.1697708000, 0.4907164000, 1.5024723000", \ + "0.0265729000, 0.0300668000, 0.0406489000, 0.0717591000, 0.1701623000, 0.4908553000, 1.4974944000", \ + "0.0290170000, 0.0330289000, 0.0436105000, 0.0735908000, 0.1707801000, 0.4905532000, 1.5038558000", \ + "0.0362491000, 0.0401865000, 0.0508487000, 0.0799830000, 0.1744595000, 0.4893246000, 1.5023079000", \ + "0.0506595000, 0.0552971000, 0.0668132000, 0.0950531000, 0.1826581000, 0.4931102000, 1.4975469000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__and3_1 */ + + cell ("sky130_fd_sc_hd__and3_2") { + leakage_power () { + value : 0.0054309000; + when : "!A&!B&C"; + } + leakage_power () { + value : 0.0054126000; + when : "!A&!B&!C"; + } + leakage_power () { + value : 0.0057657000; + when : "!A&B&C"; + } + leakage_power () { + value : 0.0054343000; + when : "!A&B&!C"; + } + leakage_power () { + value : 0.0057854000; + when : "A&!B&C"; + } + leakage_power () { + value : 0.0054402000; + when : "A&!B&!C"; + } + leakage_power () { + value : 0.0023742000; + when : "A&B&C"; + } + leakage_power () { + value : 0.0058099000; + when : "A&B&!C"; + } + area : 7.5072000000; + cell_footprint : "sky130_fd_sc_hd__and3"; + cell_leakage_power : 0.0051816490; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0014260000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014040000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0024964000, 0.0024986000, 0.0025035000, 0.0025033000, 0.0025028000, 0.0025015000, 0.0024987000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0019719000, -0.0019726000, -0.0019742000, -0.0019702000, -0.0019611000, -0.0019400000, -0.0018913000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014470000; + } + pin ("B") { + capacitance : 0.0015050000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014750000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027080000, 0.0027010000, 0.0026848000, 0.0026943000, 0.0027164000, 0.0027672000, 0.0028843000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0024362000, -0.0024317000, -0.0024212000, -0.0024205000, -0.0024191000, -0.0024157000, -0.0024080000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015350000; + } + pin ("C") { + capacitance : 0.0015240000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014550000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0023208000, 0.0023147000, 0.0023008000, 0.0023010000, 0.0023017000, 0.0023031000, 0.0023063000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0023129000, -0.0023076000, -0.0022955000, -0.0022961000, -0.0022975000, -0.0023007000, -0.0023080000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015930000; + } + pin ("X") { + direction : "output"; + function : "(A&B&C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0113670000, 0.0098307000, 0.0058694000, -0.0056901000, -0.0430226000, -0.1554312000, -0.4849024000", \ + "0.0112677000, 0.0097384000, 0.0057982000, -0.0058765000, -0.0431362000, -0.1554420000, -0.4849562000", \ + "0.0111121000, 0.0096183000, 0.0055932000, -0.0059879000, -0.0433169000, -0.1555719000, -0.4850533000", \ + "0.0108376000, 0.0093357000, 0.0053760000, -0.0062854000, -0.0435307000, -0.1558732000, -0.4852985000", \ + "0.0106487000, 0.0091323000, 0.0053901000, -0.0066588000, -0.0438367000, -0.1561714000, -0.4855358000", \ + "0.0109253000, 0.0092464000, 0.0049139000, -0.0068859000, -0.0438205000, -0.1561512000, -0.4854835000", \ + "0.0151234000, 0.0132615000, 0.0083233000, -0.0052223000, -0.0437698000, -0.1560371000, -0.4851920000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0149010000, 0.0164931000, 0.0212902000, 0.0348269000, 0.0733988000, 0.1851806000, 0.5112451000", \ + "0.0148611000, 0.0164987000, 0.0212078000, 0.0349093000, 0.0733477000, 0.1851470000, 0.5112490000", \ + "0.0147910000, 0.0164146000, 0.0211326000, 0.0347311000, 0.0733895000, 0.1850727000, 0.5110059000", \ + "0.0146524000, 0.0162983000, 0.0210157000, 0.0346303000, 0.0731856000, 0.1849178000, 0.5132251000", \ + "0.0147157000, 0.0163146000, 0.0209726000, 0.0345520000, 0.0727777000, 0.1848094000, 0.5114236000", \ + "0.0155191000, 0.0170101000, 0.0214104000, 0.0344507000, 0.0727533000, 0.1839457000, 0.5113532000", \ + "0.0167644000, 0.0181654000, 0.0227371000, 0.0357455000, 0.0739887000, 0.1849603000, 0.5110434000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0127515000, 0.0112228000, 0.0072992000, -0.0044063000, -0.0414626000, -0.1538093000, -0.4831845000", \ + "0.0126853000, 0.0111651000, 0.0071912000, -0.0043881000, -0.0416214000, -0.1538338000, -0.4832481000", \ + "0.0126080000, 0.0110888000, 0.0070823000, -0.0045165000, -0.0416271000, -0.1539264000, -0.4833256000", \ + "0.0124628000, 0.0109708000, 0.0069597000, -0.0047546000, -0.0419586000, -0.1541182000, -0.4835016000", \ + "0.0123670000, 0.0108655000, 0.0067974000, -0.0049629000, -0.0421914000, -0.1543635000, -0.4836174000", \ + "0.0124908000, 0.0113761000, 0.0070702000, -0.0051697000, -0.0422088000, -0.1545863000, -0.4837942000", \ + "0.0166289000, 0.0147915000, 0.0098640000, -0.0037113000, -0.0422435000, -0.1544982000, -0.4836060000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0149152000, 0.0164969000, 0.0212875000, 0.0348915000, 0.0734643000, 0.1850817000, 0.5133565000", \ + "0.0148643000, 0.0164716000, 0.0212049000, 0.0349071000, 0.0733007000, 0.1849877000, 0.5112015000", \ + "0.0148710000, 0.0164785000, 0.0211199000, 0.0347065000, 0.0732390000, 0.1848215000, 0.5107494000", \ + "0.0146895000, 0.0163314000, 0.0210520000, 0.0347337000, 0.0731842000, 0.1848600000, 0.5137041000", \ + "0.0147605000, 0.0163470000, 0.0209590000, 0.0345248000, 0.0729973000, 0.1848509000, 0.5113559000", \ + "0.0155668000, 0.0170876000, 0.0215453000, 0.0345905000, 0.0728299000, 0.1844694000, 0.5110752000", \ + "0.0163752000, 0.0178176000, 0.0221598000, 0.0353158000, 0.0731055000, 0.1849965000, 0.5113902000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0143450000, 0.0128364000, 0.0087855000, -0.0028851000, -0.0402534000, -0.1526632000, -0.4821205000", \ + "0.0142581000, 0.0127197000, 0.0086622000, -0.0029441000, -0.0403338000, -0.1527490000, -0.4821864000", \ + "0.0143128000, 0.0127392000, 0.0086889000, -0.0030870000, -0.0404676000, -0.1528418000, -0.4822633000", \ + "0.0140142000, 0.0124840000, 0.0084606000, -0.0032795000, -0.0406398000, -0.1530031000, -0.4824032000", \ + "0.0138679000, 0.0123326000, 0.0082510000, -0.0035285000, -0.0408817000, -0.1531829000, -0.4825200000", \ + "0.0142955000, 0.0126739000, 0.0084825000, -0.0035473000, -0.0408332000, -0.1531469000, -0.4824702000", \ + "0.0185543000, 0.0167058000, 0.0117548000, -0.0020034000, -0.0406810000, -0.1529593000, -0.4822167000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0153735000, 0.0169878000, 0.0217298000, 0.0353307000, 0.0737002000, 0.1852839000, 0.5135755000", \ + "0.0153073000, 0.0169314000, 0.0216335000, 0.0353280000, 0.0737064000, 0.1852669000, 0.5111155000", \ + "0.0151969000, 0.0167788000, 0.0215844000, 0.0351810000, 0.0736678000, 0.1852486000, 0.5108290000", \ + "0.0150558000, 0.0166369000, 0.0214329000, 0.0350999000, 0.0735843000, 0.1850486000, 0.5117422000", \ + "0.0150349000, 0.0165643000, 0.0212575000, 0.0348483000, 0.0733646000, 0.1849289000, 0.5117822000", \ + "0.0155762000, 0.0171211000, 0.0218441000, 0.0348037000, 0.0731239000, 0.1847182000, 0.5108398000", \ + "0.0162270000, 0.0176723000, 0.0220938000, 0.0354218000, 0.0736504000, 0.1855838000, 0.5093804000"); + } + } + max_capacitance : 0.3094580000; + max_transition : 1.5082440000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.1399989000, 0.1459394000, 0.1592845000, 0.1858997000, 0.2386768000, 0.3599186000, 0.6917405000", \ + "0.1453554000, 0.1512893000, 0.1646392000, 0.1914123000, 0.2441291000, 0.3653078000, 0.6973701000", \ + "0.1579656000, 0.1638605000, 0.1771013000, 0.2033583000, 0.2564839000, 0.3776252000, 0.7096329000", \ + "0.1883983000, 0.1943758000, 0.2076887000, 0.2346216000, 0.2872279000, 0.4085289000, 0.7404167000", \ + "0.2623253000, 0.2682373000, 0.2814251000, 0.3073434000, 0.3608008000, 0.4821112000, 0.8138012000", \ + "0.4040357000, 0.4112656000, 0.4272800000, 0.4581023000, 0.5149960000, 0.6382777000, 0.9701165000", \ + "0.6274317000, 0.6366185000, 0.6575767000, 0.6974303000, 0.7674713000, 0.9003036000, 1.2335672000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.1259505000, 0.1335603000, 0.1509985000, 0.1884266000, 0.2748027000, 0.5087379000, 1.1858320000", \ + "0.1299265000, 0.1375503000, 0.1549376000, 0.1924924000, 0.2788331000, 0.5127960000, 1.1916973000", \ + "0.1395581000, 0.1469926000, 0.1645719000, 0.2019839000, 0.2885404000, 0.5213279000, 1.2030731000", \ + "0.1630475000, 0.1706844000, 0.1881331000, 0.2255741000, 0.3120597000, 0.5448912000, 1.2253862000", \ + "0.2125856000, 0.2203885000, 0.2382337000, 0.2762435000, 0.3633522000, 0.5963031000, 1.2753890000", \ + "0.2831603000, 0.2927376000, 0.3128627000, 0.3537016000, 0.4426685000, 0.6768831000, 1.3525360000", \ + "0.3581449000, 0.3701555000, 0.3972373000, 0.4464253000, 0.5399474000, 0.7736822000, 1.4507147000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0265291000, 0.0303568000, 0.0390277000, 0.0584549000, 0.1077463000, 0.2497730000, 0.6873090000", \ + "0.0267609000, 0.0305846000, 0.0390500000, 0.0583902000, 0.1076434000, 0.2494280000, 0.6915342000", \ + "0.0267963000, 0.0302480000, 0.0390179000, 0.0585444000, 0.1076940000, 0.2494595000, 0.6917220000", \ + "0.0268205000, 0.0304530000, 0.0390779000, 0.0586449000, 0.1077141000, 0.2495788000, 0.6881166000", \ + "0.0269233000, 0.0306373000, 0.0400845000, 0.0586365000, 0.1078360000, 0.2499117000, 0.6922837000", \ + "0.0382610000, 0.0427030000, 0.0514647000, 0.0701119000, 0.1157278000, 0.2522739000, 0.6921931000", \ + "0.0584036000, 0.0634952000, 0.0743485000, 0.0968798000, 0.1419324000, 0.2688899000, 0.6905597000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0302485000, 0.0360995000, 0.0504289000, 0.0876557000, 0.1949329000, 0.5230008000, 1.5016748000", \ + "0.0303490000, 0.0362922000, 0.0505596000, 0.0875233000, 0.1950276000, 0.5234385000, 1.5010857000", \ + "0.0303508000, 0.0362483000, 0.0506905000, 0.0874479000, 0.1947617000, 0.5240900000, 1.5006775000", \ + "0.0303174000, 0.0360984000, 0.0505898000, 0.0874586000, 0.1947524000, 0.5241778000, 1.5022725000", \ + "0.0329376000, 0.0387542000, 0.0526967000, 0.0890080000, 0.1954920000, 0.5241091000, 1.5040105000", \ + "0.0428065000, 0.0486370000, 0.0624773000, 0.0967304000, 0.1998904000, 0.5253650000, 1.5006328000", \ + "0.0595177000, 0.0670999000, 0.0836359000, 0.1159541000, 0.2097742000, 0.5281184000, 1.4958409000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.1592076000, 0.1654224000, 0.1794002000, 0.2069911000, 0.2608231000, 0.3831253000, 0.7157246000", \ + "0.1645404000, 0.1707685000, 0.1846597000, 0.2120397000, 0.2661845000, 0.3883727000, 0.7204790000", \ + "0.1778060000, 0.1840253000, 0.1979477000, 0.2255782000, 0.2794452000, 0.4017840000, 0.7338439000", \ + "0.2085926000, 0.2148996000, 0.2288161000, 0.2563072000, 0.3104443000, 0.4325920000, 0.7649953000", \ + "0.2845917000, 0.2907938000, 0.3047509000, 0.3322946000, 0.3853597000, 0.5088264000, 0.8415000000", \ + "0.4412825000, 0.4486305000, 0.4645497000, 0.4951509000, 0.5516135000, 0.6757113000, 1.0073010000", \ + "0.6963421000, 0.7056414000, 0.7267683000, 0.7665744000, 0.8358058000, 0.9679820000, 1.3018259000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.1327410000, 0.1403460000, 0.1577845000, 0.1952443000, 0.2816418000, 0.5144200000, 1.1905130000", \ + "0.1370200000, 0.1446368000, 0.1620169000, 0.1995600000, 0.2857903000, 0.5196153000, 1.1970782000", \ + "0.1461622000, 0.1538707000, 0.1711594000, 0.2085883000, 0.2950824000, 0.5281915000, 1.2079568000", \ + "0.1667469000, 0.1743742000, 0.1919050000, 0.2292943000, 0.3155991000, 0.5493018000, 1.2251010000", \ + "0.2095504000, 0.2174973000, 0.2352329000, 0.2733168000, 0.3599495000, 0.5938715000, 1.2686067000", \ + "0.2744779000, 0.2835527000, 0.3036578000, 0.3443137000, 0.4329067000, 0.6668788000, 1.3452337000", \ + "0.3444786000, 0.3559809000, 0.3814395000, 0.4296417000, 0.5223195000, 0.7570643000, 1.4323703000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0288481000, 0.0328117000, 0.0415070000, 0.0613028000, 0.1102810000, 0.2511482000, 0.6897024000", \ + "0.0287479000, 0.0325644000, 0.0412925000, 0.0616595000, 0.1101600000, 0.2512311000, 0.6890011000", \ + "0.0288419000, 0.0327267000, 0.0417215000, 0.0615183000, 0.1101227000, 0.2511563000, 0.6886839000", \ + "0.0288600000, 0.0329163000, 0.0413343000, 0.0612681000, 0.1099595000, 0.2512586000, 0.6881423000", \ + "0.0287419000, 0.0329331000, 0.0417290000, 0.0609987000, 0.1101064000, 0.2515901000, 0.6917714000", \ + "0.0382113000, 0.0423978000, 0.0509191000, 0.0694767000, 0.1153525000, 0.2523403000, 0.6930814000", \ + "0.0584190000, 0.0628527000, 0.0740413000, 0.0954377000, 0.1405604000, 0.2670156000, 0.6917525000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0304759000, 0.0363498000, 0.0506607000, 0.0873404000, 0.1947822000, 0.5235597000, 1.5013137000", \ + "0.0303451000, 0.0360825000, 0.0506666000, 0.0874935000, 0.1950464000, 0.5236422000, 1.5022282000", \ + "0.0303908000, 0.0362024000, 0.0507441000, 0.0874247000, 0.1947691000, 0.5235630000, 1.5014469000", \ + "0.0303355000, 0.0361919000, 0.0506240000, 0.0875218000, 0.1944728000, 0.5233554000, 1.5082439000", \ + "0.0324454000, 0.0379470000, 0.0525540000, 0.0889674000, 0.1954876000, 0.5233984000, 1.5025282000", \ + "0.0394648000, 0.0456010000, 0.0599725000, 0.0953093000, 0.1989691000, 0.5243340000, 1.5029468000", \ + "0.0540160000, 0.0614480000, 0.0773506000, 0.1111278000, 0.2096718000, 0.5276759000, 1.4981882000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.1734749000, 0.1797965000, 0.1938684000, 0.2217501000, 0.2758014000, 0.3982955000, 0.7307365000", \ + "0.1785066000, 0.1848182000, 0.1989135000, 0.2267589000, 0.2808895000, 0.4034570000, 0.7359974000", \ + "0.1916303000, 0.1979075000, 0.2118272000, 0.2395256000, 0.2934998000, 0.4163239000, 0.7487313000", \ + "0.2228920000, 0.2292403000, 0.2432781000, 0.2708724000, 0.3261743000, 0.4487862000, 0.7813126000", \ + "0.2993266000, 0.3056702000, 0.3197485000, 0.3475683000, 0.4020419000, 0.5248382000, 0.8578423000", \ + "0.4629779000, 0.4700530000, 0.4858323000, 0.5157501000, 0.5720760000, 0.6955262000, 1.0282810000", \ + "0.7352111000, 0.7446247000, 0.7652103000, 0.8039769000, 0.8721756000, 1.0037676000, 1.3373124000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.1395737000, 0.1472937000, 0.1646421000, 0.2021017000, 0.2884234000, 0.5210623000, 1.1958335000", \ + "0.1438072000, 0.1514123000, 0.1687612000, 0.2063167000, 0.2925640000, 0.5260339000, 1.2047127000", \ + "0.1518021000, 0.1594153000, 0.1768501000, 0.2142987000, 0.3006171000, 0.5331061000, 1.2096648000", \ + "0.1682642000, 0.1758511000, 0.1933469000, 0.2308384000, 0.3171651000, 0.5498697000, 1.2280751000", \ + "0.2014057000, 0.2091892000, 0.2272189000, 0.2651958000, 0.3520331000, 0.5850848000, 1.2635218000", \ + "0.2534195000, 0.2622397000, 0.2821322000, 0.3226227000, 0.4117917000, 0.6456664000, 1.3281259000", \ + "0.3117052000, 0.3226391000, 0.3467518000, 0.3935917000, 0.4870839000, 0.7224860000, 1.3976240000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0296558000, 0.0337071000, 0.0423612000, 0.0620490000, 0.1110219000, 0.2520029000, 0.6890891000", \ + "0.0298198000, 0.0338252000, 0.0423241000, 0.0620973000, 0.1111115000, 0.2517282000, 0.6882104000", \ + "0.0297700000, 0.0336009000, 0.0429845000, 0.0622661000, 0.1112584000, 0.2519225000, 0.6932047000", \ + "0.0297634000, 0.0336445000, 0.0423948000, 0.0627304000, 0.1109826000, 0.2518975000, 0.6885969000", \ + "0.0298782000, 0.0337170000, 0.0425690000, 0.0622840000, 0.1108621000, 0.2515875000, 0.6913329000", \ + "0.0375049000, 0.0414895000, 0.0500022000, 0.0685456000, 0.1147934000, 0.2532191000, 0.6888501000", \ + "0.0572465000, 0.0627932000, 0.0739827000, 0.0934332000, 0.1385368000, 0.2661566000, 0.6922610000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0304110000, 0.0362282000, 0.0507438000, 0.0874605000, 0.1947312000, 0.5229014000, 1.5049068000", \ + "0.0303588000, 0.0364023000, 0.0505396000, 0.0876350000, 0.1950221000, 0.5238688000, 1.5006412000", \ + "0.0303373000, 0.0363727000, 0.0504416000, 0.0875629000, 0.1948546000, 0.5238265000, 1.4981454000", \ + "0.0303339000, 0.0363699000, 0.0505414000, 0.0874791000, 0.1947236000, 0.5235546000, 1.5047594000", \ + "0.0321930000, 0.0380836000, 0.0522649000, 0.0888150000, 0.1951621000, 0.5230542000, 1.5058301000", \ + "0.0371003000, 0.0433125000, 0.0586372000, 0.0948315000, 0.1991194000, 0.5238780000, 1.5021852000", \ + "0.0499702000, 0.0572094000, 0.0727763000, 0.1081606000, 0.2077082000, 0.5270422000, 1.4977233000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__and3_4") { + leakage_power () { + value : 0.0042559000; + when : "!A&B&C"; + } + leakage_power () { + value : 0.0039331000; + when : "!A&B&!C"; + } + leakage_power () { + value : 0.0042789000; + when : "A&!B&C"; + } + leakage_power () { + value : 0.0039392000; + when : "A&!B&!C"; + } + leakage_power () { + value : 0.0049811000; + when : "A&B&C"; + } + leakage_power () { + value : 0.0042932000; + when : "A&B&!C"; + } + leakage_power () { + value : 0.0039306000; + when : "!A&!B&C"; + } + leakage_power () { + value : 0.0039122000; + when : "!A&!B&!C"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__and3"; + cell_leakage_power : 0.0041905290; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0024720000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0024040000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0051349000, 0.0051372000, 0.0051424000, 0.0051409000, 0.0051374000, 0.0051294000, 0.0051108000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040270000, -0.0040304000, -0.0040381000, -0.0040307000, -0.0040138000, -0.0039747000, -0.0038847000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025400000; + } + pin ("B") { + capacitance : 0.0023830000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022890000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0044755000, 0.0044717000, 0.0044629000, 0.0044767000, 0.0045086000, 0.0045820000, 0.0047513000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040646000, -0.0040627000, -0.0040585000, -0.0040581000, -0.0040573000, -0.0040553000, -0.0040508000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024760000; + } + pin ("C") { + capacitance : 0.0024070000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022740000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043091000, 0.0043098000, 0.0043114000, 0.0043091000, 0.0043037000, 0.0042914000, 0.0042629000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0043127000, -0.0043113000, -0.0043081000, -0.0043077000, -0.0043067000, -0.0043043000, -0.0042988000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025400000; + } + pin ("X") { + direction : "output"; + function : "(A&B&C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0225850000, 0.0209644000, 0.0157295000, 0.0002470000, -0.0549568000, -0.2394957000, -0.8323717000", \ + "0.0224587000, 0.0208180000, 0.0156780000, 0.0001067000, -0.0550494000, -0.2396141000, -0.8323493000", \ + "0.0221840000, 0.0205991000, 0.0154280000, -0.0002693000, -0.0552851000, -0.2397999000, -0.8326892000", \ + "0.0219560000, 0.0202503000, 0.0150878000, -0.0007179000, -0.0557503000, -0.2402079000, -0.8329504000", \ + "0.0221768000, 0.0203665000, 0.0147660000, -0.0008150000, -0.0564292000, -0.2407356000, -0.8333243000", \ + "0.0235311000, 0.0216224000, 0.0157538000, -0.0021383000, -0.0561424000, -0.2404337000, -0.8330144000", \ + "0.0292414000, 0.0269504000, 0.0205621000, 0.0019517000, -0.0556910000, -0.2401604000, -0.8321561000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0281984000, 0.0300139000, 0.0359616000, 0.0548615000, 0.1128240000, 0.2968729000, 0.8879999000", \ + "0.0281036000, 0.0299738000, 0.0358394000, 0.0547609000, 0.1130736000, 0.2969332000, 0.8887007000", \ + "0.0278949000, 0.0296990000, 0.0356326000, 0.0546573000, 0.1129668000, 0.2968335000, 0.8844410000", \ + "0.0276645000, 0.0294341000, 0.0353838000, 0.0542092000, 0.1125419000, 0.2964591000, 0.8878142000", \ + "0.0277961000, 0.0296036000, 0.0353953000, 0.0537361000, 0.1119904000, 0.2961638000, 0.8847197000", \ + "0.0294258000, 0.0311432000, 0.0367784000, 0.0546556000, 0.1118405000, 0.2957279000, 0.8843381000", \ + "0.0319205000, 0.0335141000, 0.0389073000, 0.0565368000, 0.1135980000, 0.2974668000, 0.8804212000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0251215000, 0.0234258000, 0.0181728000, 0.0025213000, -0.0524330000, -0.2365704000, -0.8293092000", \ + "0.0250331000, 0.0232756000, 0.0181793000, 0.0023555000, -0.0523937000, -0.2366918000, -0.8293809000", \ + "0.0248987000, 0.0231762000, 0.0180037000, 0.0023481000, -0.0525860000, -0.2368588000, -0.8296132000", \ + "0.0246641000, 0.0229106000, 0.0176660000, 0.0019555000, -0.0530275000, -0.2372193000, -0.8298647000", \ + "0.0246439000, 0.0227879000, 0.0176201000, 0.0014800000, -0.0533352000, -0.2375605000, -0.8300728000", \ + "0.0248143000, 0.0227682000, 0.0173852000, 0.0011839000, -0.0539612000, -0.2378749000, -0.8301597000", \ + "0.0316497000, 0.0295213000, 0.0234275000, 0.0047631000, -0.0530760000, -0.2375867000, -0.8296606000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0286070000, 0.0304200000, 0.0363546000, 0.0552118000, 0.1134147000, 0.2970044000, 0.8840938000", \ + "0.0286020000, 0.0304069000, 0.0363382000, 0.0550809000, 0.1131036000, 0.2968835000, 0.8842847000", \ + "0.0284564000, 0.0302925000, 0.0362143000, 0.0549756000, 0.1133032000, 0.2970049000, 0.8842048000", \ + "0.0281202000, 0.0298940000, 0.0358436000, 0.0546731000, 0.1130499000, 0.2968477000, 0.8841786000", \ + "0.0281771000, 0.0299658000, 0.0356696000, 0.0544305000, 0.1125473000, 0.2965996000, 0.8838977000", \ + "0.0294072000, 0.0311341000, 0.0367020000, 0.0543173000, 0.1124445000, 0.2961559000, 0.8831550000", \ + "0.0308210000, 0.0324539000, 0.0379013000, 0.0557420000, 0.1143143000, 0.2971202000, 0.8832769000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0273607000, 0.0256983000, 0.0203092000, 0.0044320000, -0.0505841000, -0.2349287000, -0.8277553000", \ + "0.0274142000, 0.0257122000, 0.0202359000, 0.0043609000, -0.0506956000, -0.2350657000, -0.8279058000", \ + "0.0271344000, 0.0253465000, 0.0201096000, 0.0041092000, -0.0509672000, -0.2352461000, -0.8279961000", \ + "0.0269880000, 0.0252881000, 0.0199173000, 0.0038731000, -0.0512366000, -0.2354269000, -0.8281186000", \ + "0.0270037000, 0.0251614000, 0.0197754000, 0.0041117000, -0.0515042000, -0.2357866000, -0.8283922000", \ + "0.0270112000, 0.0255823000, 0.0200467000, 0.0037390000, -0.0513139000, -0.2356866000, -0.8282656000", \ + "0.0354998000, 0.0326390000, 0.0263836000, 0.0076294000, -0.0496808000, -0.2346659000, -0.8271852000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0288811000, 0.0306947000, 0.0366415000, 0.0555533000, 0.1134194000, 0.2970561000, 0.8875795000", \ + "0.0287654000, 0.0306023000, 0.0364582000, 0.0554255000, 0.1136495000, 0.2972510000, 0.8833801000", \ + "0.0286067000, 0.0304335000, 0.0363776000, 0.0552031000, 0.1135074000, 0.2971033000, 0.8840194000", \ + "0.0283508000, 0.0301255000, 0.0360764000, 0.0548893000, 0.1132393000, 0.2968654000, 0.8794756000", \ + "0.0282780000, 0.0301043000, 0.0359767000, 0.0546081000, 0.1127473000, 0.2967030000, 0.8837102000", \ + "0.0293827000, 0.0313559000, 0.0370289000, 0.0548746000, 0.1127775000, 0.2961417000, 0.8875729000", \ + "0.0304733000, 0.0321818000, 0.0376970000, 0.0557506000, 0.1142832000, 0.2975456000, 0.8817977000"); + } + } + max_capacitance : 0.5328470000; + max_transition : 1.5077670000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.1176624000, 0.1211953000, 0.1302119000, 0.1504058000, 0.1927356000, 0.2959856000, 0.6031842000", \ + "0.1230620000, 0.1265467000, 0.1356027000, 0.1557674000, 0.1983010000, 0.3014897000, 0.6088806000", \ + "0.1362588000, 0.1397258000, 0.1488244000, 0.1690206000, 0.2113689000, 0.3146443000, 0.6218698000", \ + "0.1671590000, 0.1706760000, 0.1795174000, 0.2000300000, 0.2423069000, 0.3456893000, 0.6525671000", \ + "0.2403789000, 0.2438929000, 0.2524743000, 0.2724942000, 0.3157611000, 0.4187666000, 0.7262591000", \ + "0.3693820000, 0.3739397000, 0.3858142000, 0.4109687000, 0.4588423000, 0.5655961000, 0.8725635000", \ + "0.5720747000, 0.5781848000, 0.5927933000, 0.6261505000, 0.6882516000, 0.8061523000, 1.1158997000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.1340763000, 0.1393270000, 0.1531677000, 0.1856525000, 0.2643026000, 0.4891171000, 1.1990191000", \ + "0.1378671000, 0.1431018000, 0.1568382000, 0.1894099000, 0.2682454000, 0.4924377000, 1.2045442000", \ + "0.1472179000, 0.1524737000, 0.1662910000, 0.1987366000, 0.2775485000, 0.5018227000, 1.2143205000", \ + "0.1696199000, 0.1748860000, 0.1887813000, 0.2212735000, 0.2999053000, 0.5247459000, 1.2356726000", \ + "0.2196725000, 0.2250672000, 0.2390340000, 0.2718083000, 0.3508999000, 0.5753048000, 1.2867362000", \ + "0.2899079000, 0.2963531000, 0.3125250000, 0.3483308000, 0.4292096000, 0.6539372000, 1.3658370000", \ + "0.3627692000, 0.3709281000, 0.3919285000, 0.4358308000, 0.5227573000, 0.7481811000, 1.4570243000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0229469000, 0.0250952000, 0.0307727000, 0.0452383000, 0.0837912000, 0.2046444000, 0.6158934000", \ + "0.0231319000, 0.0250296000, 0.0309189000, 0.0452554000, 0.0837586000, 0.2044359000, 0.6119869000", \ + "0.0230371000, 0.0250940000, 0.0310449000, 0.0453760000, 0.0837914000, 0.2046090000, 0.6157672000", \ + "0.0230382000, 0.0252683000, 0.0306832000, 0.0454021000, 0.0837584000, 0.2045494000, 0.6145139000", \ + "0.0246318000, 0.0268010000, 0.0324608000, 0.0464677000, 0.0843488000, 0.2047378000, 0.6111346000", \ + "0.0367968000, 0.0393522000, 0.0457113000, 0.0598095000, 0.0958726000, 0.2091593000, 0.6117996000", \ + "0.0571156000, 0.0599535000, 0.0687328000, 0.0855754000, 0.1213103000, 0.2269871000, 0.6145401000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0318369000, 0.0357385000, 0.0468336000, 0.0769581000, 0.1698014000, 0.4824757000, 1.5060750000", \ + "0.0320573000, 0.0357851000, 0.0468233000, 0.0770289000, 0.1695583000, 0.4822201000, 1.5077671000", \ + "0.0316870000, 0.0356099000, 0.0467802000, 0.0770180000, 0.1695917000, 0.4820878000, 1.5038971000", \ + "0.0317929000, 0.0357566000, 0.0468538000, 0.0769830000, 0.1698987000, 0.4810902000, 1.5056097000", \ + "0.0338949000, 0.0376806000, 0.0483406000, 0.0787425000, 0.1705395000, 0.4826682000, 1.5061586000", \ + "0.0440737000, 0.0479575000, 0.0584061000, 0.0867194000, 0.1756460000, 0.4836797000, 1.5053370000", \ + "0.0615800000, 0.0669115000, 0.0792771000, 0.1064354000, 0.1881244000, 0.4862012000, 1.4997754000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.1359565000, 0.1396689000, 0.1492386000, 0.1700226000, 0.2143244000, 0.3183809000, 0.6259408000", \ + "0.1413544000, 0.1450709000, 0.1546215000, 0.1757347000, 0.2196924000, 0.3236059000, 0.6312798000", \ + "0.1548157000, 0.1585121000, 0.1677815000, 0.1887002000, 0.2322355000, 0.3366315000, 0.6443373000", \ + "0.1866876000, 0.1901470000, 0.2000052000, 0.2209877000, 0.2646539000, 0.3688401000, 0.6762538000", \ + "0.2626976000, 0.2657046000, 0.2759215000, 0.2968464000, 0.3396162000, 0.4444486000, 0.7518973000", \ + "0.4102824000, 0.4153270000, 0.4266339000, 0.4516502000, 0.5003866000, 0.6072751000, 0.9145803000", \ + "0.6500261000, 0.6558750000, 0.6715567000, 0.7050849000, 0.7665708000, 0.8840779000, 1.1934486000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.1413094000, 0.1465486000, 0.1603386000, 0.1928597000, 0.2714039000, 0.4959720000, 1.2081963000", \ + "0.1454501000, 0.1507121000, 0.1645203000, 0.1969231000, 0.2757359000, 0.4996989000, 1.2120310000", \ + "0.1541238000, 0.1594017000, 0.1731951000, 0.2056292000, 0.2844261000, 0.5083565000, 1.2168315000", \ + "0.1740558000, 0.1793654000, 0.1931983000, 0.2256948000, 0.3044672000, 0.5284735000, 1.2370853000", \ + "0.2163721000, 0.2218114000, 0.2357964000, 0.2687423000, 0.3476789000, 0.5724896000, 1.2861576000", \ + "0.2801762000, 0.2863977000, 0.3023365000, 0.3379085000, 0.4194913000, 0.6449998000, 1.3573733000", \ + "0.3446815000, 0.3524749000, 0.3724984000, 0.4151260000, 0.5023190000, 0.7288417000, 1.4369101000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0254384000, 0.0277563000, 0.0335643000, 0.0482841000, 0.0859561000, 0.2059903000, 0.6126439000", \ + "0.0253164000, 0.0275687000, 0.0336115000, 0.0477444000, 0.0860646000, 0.2061037000, 0.6166605000", \ + "0.0253245000, 0.0275907000, 0.0335511000, 0.0478728000, 0.0863612000, 0.2062060000, 0.6133797000", \ + "0.0253257000, 0.0274571000, 0.0334929000, 0.0477311000, 0.0860630000, 0.2062706000, 0.6157208000", \ + "0.0259922000, 0.0278997000, 0.0339873000, 0.0481977000, 0.0867450000, 0.2061078000, 0.6156615000", \ + "0.0371672000, 0.0393218000, 0.0464858000, 0.0592353000, 0.0944703000, 0.2090278000, 0.6163081000", \ + "0.0575287000, 0.0605187000, 0.0683342000, 0.0858129000, 0.1208752000, 0.2256639000, 0.6157173000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0318695000, 0.0358283000, 0.0468862000, 0.0768902000, 0.1698781000, 0.4818674000, 1.5013298000", \ + "0.0318180000, 0.0357527000, 0.0467176000, 0.0771061000, 0.1699917000, 0.4820259000, 1.5023308000", \ + "0.0317292000, 0.0357395000, 0.0467174000, 0.0770136000, 0.1697009000, 0.4822380000, 1.5036692000", \ + "0.0317952000, 0.0357728000, 0.0469011000, 0.0769553000, 0.1695789000, 0.4822560000, 1.5028707000", \ + "0.0336174000, 0.0374186000, 0.0484465000, 0.0782071000, 0.1704859000, 0.4822355000, 1.5047241000", \ + "0.0411861000, 0.0450079000, 0.0558206000, 0.0858962000, 0.1749957000, 0.4824572000, 1.5006988000", \ + "0.0563722000, 0.0616121000, 0.0735963000, 0.1017686000, 0.1855476000, 0.4862266000, 1.4980526000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.1463793000, 0.1501818000, 0.1599430000, 0.1814873000, 0.2258389000, 0.3307140000, 0.6382643000", \ + "0.1516765000, 0.1554792000, 0.1652955000, 0.1867589000, 0.2312042000, 0.3360996000, 0.6434325000", \ + "0.1647378000, 0.1685901000, 0.1782668000, 0.2005377000, 0.2448620000, 0.3499950000, 0.6577169000", \ + "0.1970174000, 0.2017078000, 0.2114547000, 0.2328421000, 0.2762625000, 0.3813738000, 0.6892688000", \ + "0.2742508000, 0.2771595000, 0.2868535000, 0.3080985000, 0.3534604000, 0.4587778000, 0.7664901000", \ + "0.4292484000, 0.4335562000, 0.4452826000, 0.4701610000, 0.5181920000, 0.6248703000, 0.9330694000", \ + "0.6834484000, 0.6889978000, 0.7045986000, 0.7376001000, 0.7985659000, 0.9154420000, 1.2250092000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.1461514000, 0.1514042000, 0.1652431000, 0.1977486000, 0.2763633000, 0.5006842000, 1.2115609000", \ + "0.1501494000, 0.1554074000, 0.1691529000, 0.2017424000, 0.2804681000, 0.5043301000, 1.2153831000", \ + "0.1580085000, 0.1632249000, 0.1770173000, 0.2095514000, 0.2882395000, 0.5122807000, 1.2231666000", \ + "0.1740834000, 0.1793860000, 0.1932420000, 0.2257365000, 0.3044238000, 0.5284793000, 1.2364118000", \ + "0.2076969000, 0.2131234000, 0.2273186000, 0.2601973000, 0.3392449000, 0.5640593000, 1.2765784000", \ + "0.2596807000, 0.2658394000, 0.2814085000, 0.3169973000, 0.3986289000, 0.6238294000, 1.3330604000", \ + "0.3130191000, 0.3206668000, 0.3398999000, 0.3811383000, 0.4683718000, 0.6952622000, 1.4036469000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0266935000, 0.0290497000, 0.0349898000, 0.0491600000, 0.0875808000, 0.2071880000, 0.6157102000", \ + "0.0265098000, 0.0287434000, 0.0345559000, 0.0494573000, 0.0875377000, 0.2071500000, 0.6144041000", \ + "0.0266206000, 0.0287208000, 0.0346443000, 0.0493539000, 0.0876090000, 0.2071038000, 0.6128622000", \ + "0.0265612000, 0.0290123000, 0.0349111000, 0.0494729000, 0.0875919000, 0.2073620000, 0.6131180000", \ + "0.0267277000, 0.0288112000, 0.0347677000, 0.0495456000, 0.0876008000, 0.2070598000, 0.6156083000", \ + "0.0369957000, 0.0398173000, 0.0455767000, 0.0591666000, 0.0943562000, 0.2095610000, 0.6143105000", \ + "0.0571428000, 0.0602045000, 0.0685627000, 0.0849131000, 0.1198252000, 0.2255216000, 0.6161894000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0318313000, 0.0357206000, 0.0468039000, 0.0769674000, 0.1700028000, 0.4821328000, 1.5038950000", \ + "0.0319539000, 0.0357699000, 0.0469898000, 0.0769861000, 0.1697882000, 0.4821613000, 1.4991854000", \ + "0.0320042000, 0.0356360000, 0.0468606000, 0.0770101000, 0.1698551000, 0.4817081000, 1.5049189000", \ + "0.0317713000, 0.0357611000, 0.0468840000, 0.0769974000, 0.1697960000, 0.4820889000, 1.5021002000", \ + "0.0334629000, 0.0373941000, 0.0480144000, 0.0781122000, 0.1704180000, 0.4824395000, 1.5041959000", \ + "0.0387963000, 0.0429279000, 0.0545034000, 0.0844813000, 0.1743957000, 0.4829192000, 1.5069104000", \ + "0.0524485000, 0.0575287000, 0.0691846000, 0.0990066000, 0.1844223000, 0.4860258000, 1.4950077000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__and3b_1 */ + + cell ("sky130_fd_sc_hd__and3b_2") { + leakage_power () { + value : 0.0061073000; + when : "!A_N&!B&C"; + } + leakage_power () { + value : 0.0057627000; + when : "!A_N&!B&!C"; + } + leakage_power () { + value : 0.0025947000; + when : "!A_N&B&C"; + } + leakage_power () { + value : 0.0061314000; + when : "!A_N&B&!C"; + } + leakage_power () { + value : 0.0078875000; + when : "A_N&!B&C"; + } + leakage_power () { + value : 0.0078692000; + when : "A_N&!B&!C"; + } + leakage_power () { + value : 0.0082219000; + when : "A_N&B&C"; + } + leakage_power () { + value : 0.0078908000; + when : "A_N&B&!C"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__and3b"; + cell_leakage_power : 0.0065581650; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0014120000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013710000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0057799000, 0.0056919000, 0.0054890000, 0.0055536000, 0.0057026000, 0.0060461000, 0.0068376000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0020778000, 0.0020090000, 0.0018504000, 0.0019179000, 0.0020735000, 0.0024322000, 0.0032589000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014540000; + } + pin ("B") { + capacitance : 0.0015010000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014700000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0028938000, 0.0028918000, 0.0028873000, 0.0028901000, 0.0028965000, 0.0029114000, 0.0029457000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0026574000, -0.0026492000, -0.0026305000, -0.0026263000, -0.0026168000, -0.0025949000, -0.0025446000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015320000; + } + pin ("C") { + capacitance : 0.0015160000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014480000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0022938000, 0.0022914000, 0.0022861000, 0.0022867000, 0.0022881000, 0.0022915000, 0.0022991000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0022901000, -0.0022871000, -0.0022803000, -0.0022805000, -0.0022809000, -0.0022819000, -0.0022843000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015840000; + } + pin ("X") { + direction : "output"; + function : "(!A_N&B&C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0112701000, 0.0097731000, 0.0058765000, -0.0057595000, -0.0429908000, -0.1553377000, -0.4848399000", \ + "0.0113053000, 0.0098118000, 0.0058703000, -0.0057579000, -0.0430049000, -0.1554145000, -0.4848843000", \ + "0.0112215000, 0.0097495000, 0.0057629000, -0.0058331000, -0.0431153000, -0.1553686000, -0.4848425000", \ + "0.0109524000, 0.0094808000, 0.0055244000, -0.0061273000, -0.0433251000, -0.1557310000, -0.4851831000", \ + "0.0106139000, 0.0091402000, 0.0051804000, -0.0064510000, -0.0436950000, -0.1560807000, -0.4854988000", \ + "0.0128631000, 0.0113495000, 0.0070022000, -0.0058440000, -0.0439517000, -0.1562735000, -0.4857085000", \ + "0.0130665000, 0.0115992000, 0.0070856000, -0.0058223000, -0.0437046000, -0.1562098000, -0.4857086000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0165414000, 0.0181299000, 0.0229514000, 0.0367023000, 0.0752885000, 0.1868232000, 0.5154782000", \ + "0.0164607000, 0.0180758000, 0.0228781000, 0.0366273000, 0.0752211000, 0.1868512000, 0.5129833000", \ + "0.0165374000, 0.0181347000, 0.0229221000, 0.0366839000, 0.0751846000, 0.1868583000, 0.5134717000", \ + "0.0163875000, 0.0180002000, 0.0227806000, 0.0364545000, 0.0750554000, 0.1867963000, 0.5127843000", \ + "0.0161711000, 0.0177800000, 0.0225706000, 0.0362982000, 0.0748372000, 0.1865288000, 0.5130162000", \ + "0.0159538000, 0.0175388000, 0.0223784000, 0.0360758000, 0.0744805000, 0.1862851000, 0.5132473000", \ + "0.0169215000, 0.0185114000, 0.0229715000, 0.0363035000, 0.0746389000, 0.1870846000, 0.5117741000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0113792000, 0.0098714000, 0.0058212000, -0.0059567000, -0.0431988000, -0.1555394000, -0.4848973000", \ + "0.0113095000, 0.0097787000, 0.0057263000, -0.0060360000, -0.0432778000, -0.1556152000, -0.4849664000", \ + "0.0112125000, 0.0096902000, 0.0056583000, -0.0061055000, -0.0433771000, -0.1556909000, -0.4850799000", \ + "0.0110708000, 0.0095491000, 0.0054644000, -0.0063024000, -0.0435581000, -0.1558630000, -0.4852427000", \ + "0.0110101000, 0.0094750000, 0.0054390000, -0.0065375000, -0.0438645000, -0.1561225000, -0.4854303000", \ + "0.0116153000, 0.0099316000, 0.0052498000, -0.0064475000, -0.0438993000, -0.1561559000, -0.4853959000", \ + "0.0150875000, 0.0132508000, 0.0082379000, -0.0052040000, -0.0437955000, -0.1560181000, -0.4851666000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0164971000, 0.0180918000, 0.0229184000, 0.0366029000, 0.0750247000, 0.1867997000, 0.5133944000", \ + "0.0164622000, 0.0180717000, 0.0228772000, 0.0365711000, 0.0750175000, 0.1866769000, 0.5131706000", \ + "0.0164211000, 0.0180380000, 0.0228168000, 0.0363410000, 0.0748914000, 0.1866555000, 0.5147538000", \ + "0.0162316000, 0.0178982000, 0.0226551000, 0.0363455000, 0.0748813000, 0.1865929000, 0.5130266000", \ + "0.0162939000, 0.0178698000, 0.0225626000, 0.0361749000, 0.0746024000, 0.1864474000, 0.5131865000", \ + "0.0171715000, 0.0186824000, 0.0231424000, 0.0360017000, 0.0744589000, 0.1859213000, 0.5127907000", \ + "0.0180237000, 0.0194643000, 0.0238153000, 0.0369713000, 0.0756159000, 0.1869357000, 0.5126198000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0129459000, 0.0113829000, 0.0073053000, -0.0046081000, -0.0420039000, -0.1544482000, -0.4838793000", \ + "0.0129138000, 0.0114211000, 0.0071908000, -0.0046784000, -0.0421616000, -0.1545269000, -0.4839775000", \ + "0.0127571000, 0.0111925000, 0.0071608000, -0.0047373000, -0.0421902000, -0.1546290000, -0.4840629000", \ + "0.0126232000, 0.0110819000, 0.0069915000, -0.0049463000, -0.0423649000, -0.1548083000, -0.4841989000", \ + "0.0124413000, 0.0109132000, 0.0068185000, -0.0051683000, -0.0426162000, -0.1549591000, -0.4843136000", \ + "0.0128888000, 0.0112686000, 0.0071837000, -0.0049613000, -0.0425368000, -0.1549135000, -0.4842800000", \ + "0.0167773000, 0.0149361000, 0.0098670000, -0.0036662000, -0.0424164000, -0.1547309000, -0.4839965000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014596270, 0.0042610240, 0.0124390100, 0.0363126500, 0.1060059000, 0.3094581000"); + values("0.0169667000, 0.0186659000, 0.0233675000, 0.0370699000, 0.0754777000, 0.1870274000, 0.5158084000", \ + "0.0169556000, 0.0185717000, 0.0233544000, 0.0371036000, 0.0753610000, 0.1869049000, 0.5132870000", \ + "0.0168979000, 0.0185131000, 0.0232959000, 0.0369080000, 0.0753634000, 0.1868905000, 0.5132532000", \ + "0.0166911000, 0.0182806000, 0.0231114000, 0.0368442000, 0.0752924000, 0.1868334000, 0.5128613000", \ + "0.0166566000, 0.0182222000, 0.0229437000, 0.0366143000, 0.0750974000, 0.1867412000, 0.5127613000", \ + "0.0174897000, 0.0190090000, 0.0235061000, 0.0364046000, 0.0750266000, 0.1865368000, 0.5132042000", \ + "0.0179826000, 0.0194470000, 0.0238676000, 0.0371050000, 0.0757763000, 0.1873277000, 0.5113313000"); + } + } + max_capacitance : 0.3094580000; + max_transition : 1.5048830000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.1682981000, 0.1742941000, 0.1877613000, 0.2147268000, 0.2677237000, 0.3894584000, 0.7227766000", \ + "0.1730536000, 0.1790349000, 0.1924802000, 0.2194355000, 0.2724321000, 0.3942118000, 0.7268723000", \ + "0.1839900000, 0.1899908000, 0.2034404000, 0.2304011000, 0.2835190000, 0.4051459000, 0.7383006000", \ + "0.2034424000, 0.2094555000, 0.2228640000, 0.2497664000, 0.3030784000, 0.4246393000, 0.7579167000", \ + "0.2300583000, 0.2360386000, 0.2493366000, 0.2762299000, 0.3296418000, 0.4512725000, 0.7843755000", \ + "0.2635050000, 0.2695096000, 0.2829674000, 0.3098808000, 0.3631951000, 0.4851042000, 0.8176496000", \ + "0.2963481000, 0.3023626000, 0.3158595000, 0.3428657000, 0.3963579000, 0.5182438000, 0.8516045000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.1869359000, 0.1945706000, 0.2121667000, 0.2497989000, 0.3364400000, 0.5695280000, 1.2446533000", \ + "0.1917084000, 0.1993672000, 0.2169651000, 0.2545572000, 0.3412214000, 0.5740511000, 1.2565845000", \ + "0.2044040000, 0.2120208000, 0.2295453000, 0.2672605000, 0.3538076000, 0.5874582000, 1.2632967000", \ + "0.2345119000, 0.2421376000, 0.2596817000, 0.2972869000, 0.3839516000, 0.6165791000, 1.2939348000", \ + "0.2921611000, 0.2997928000, 0.3172846000, 0.3549717000, 0.4415733000, 0.6751142000, 1.3531331000", \ + "0.3815740000, 0.3893098000, 0.4068174000, 0.4444609000, 0.5312151000, 0.7645438000, 1.4418261000", \ + "0.5225398000, 0.5303784000, 0.5479971000, 0.5859639000, 0.6730393000, 0.9067970000, 1.5820117000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0266919000, 0.0304851000, 0.0396631000, 0.0587872000, 0.1081217000, 0.2501604000, 0.6936862000", \ + "0.0267062000, 0.0305166000, 0.0392475000, 0.0593103000, 0.1083131000, 0.2506942000, 0.6906598000", \ + "0.0267841000, 0.0306549000, 0.0394078000, 0.0587340000, 0.1082292000, 0.2504011000, 0.6939874000", \ + "0.0267316000, 0.0305295000, 0.0391695000, 0.0592571000, 0.1080492000, 0.2506255000, 0.6894301000", \ + "0.0268516000, 0.0306352000, 0.0396697000, 0.0588165000, 0.1083555000, 0.2504097000, 0.6902271000", \ + "0.0270520000, 0.0308282000, 0.0395043000, 0.0595194000, 0.1083940000, 0.2493858000, 0.6956594000", \ + "0.0274228000, 0.0312999000, 0.0398691000, 0.0593526000, 0.1086170000, 0.2506039000, 0.6902721000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0306810000, 0.0363836000, 0.0509420000, 0.0879604000, 0.1946843000, 0.5223191000, 1.5040865000", \ + "0.0304499000, 0.0363901000, 0.0509903000, 0.0879522000, 0.1947979000, 0.5230769000, 1.5015951000", \ + "0.0304470000, 0.0365773000, 0.0507365000, 0.0878091000, 0.1950231000, 0.5238676000, 1.5019536000", \ + "0.0307769000, 0.0363611000, 0.0509644000, 0.0878317000, 0.1948917000, 0.5234704000, 1.4996773000", \ + "0.0307541000, 0.0366326000, 0.0509859000, 0.0877385000, 0.1947620000, 0.5239195000, 1.5016069000", \ + "0.0310915000, 0.0369359000, 0.0513813000, 0.0882618000, 0.1950166000, 0.5226371000, 1.5031700000", \ + "0.0319493000, 0.0378030000, 0.0523432000, 0.0889217000, 0.1955432000, 0.5229567000, 1.4945640000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.1591908000, 0.1654951000, 0.1795851000, 0.2073026000, 0.2615496000, 0.3843963000, 0.7179055000", \ + "0.1645438000, 0.1708333000, 0.1848569000, 0.2125307000, 0.2669566000, 0.3896932000, 0.7231495000", \ + "0.1778555000, 0.1841352000, 0.1974459000, 0.2259520000, 0.2803290000, 0.4030170000, 0.7363309000", \ + "0.2090212000, 0.2153258000, 0.2297216000, 0.2570083000, 0.3113693000, 0.4341322000, 0.7677630000", \ + "0.2846970000, 0.2909486000, 0.3049406000, 0.3326354000, 0.3869941000, 0.5098196000, 0.8432282000", \ + "0.4416306000, 0.4489293000, 0.4646737000, 0.4955110000, 0.5523579000, 0.6762909000, 1.0099976000", \ + "0.6965725000, 0.7059121000, 0.7270182000, 0.7670587000, 0.8364965000, 0.9692166000, 1.3041385000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.1358929000, 0.1435636000, 0.1610549000, 0.1986936000, 0.2851418000, 0.5186079000, 1.1978272000", \ + "0.1402058000, 0.1478505000, 0.1653388000, 0.2029773000, 0.2894424000, 0.5229093000, 1.2022083000", \ + "0.1488407000, 0.1565781000, 0.1739988000, 0.2114625000, 0.2981246000, 0.5311512000, 1.2091262000", \ + "0.1685061000, 0.1761842000, 0.1937688000, 0.2313249000, 0.3177517000, 0.5513218000, 1.2253992000", \ + "0.2101572000, 0.2181569000, 0.2361123000, 0.2741924000, 0.3609905000, 0.5947359000, 1.2690128000", \ + "0.2747094000, 0.2838088000, 0.3039908000, 0.3439348000, 0.4334264000, 0.6672042000, 1.3457896000", \ + "0.3445867000, 0.3560808000, 0.3815297000, 0.4296137000, 0.5233905000, 0.7580572000, 1.4323377000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0293012000, 0.0329047000, 0.0420826000, 0.0612644000, 0.1104363000, 0.2522254000, 0.6946015000", \ + "0.0289785000, 0.0328962000, 0.0419789000, 0.0614429000, 0.1103527000, 0.2520039000, 0.6903597000", \ + "0.0290218000, 0.0328779000, 0.0421654000, 0.0613785000, 0.1104912000, 0.2524385000, 0.6948856000", \ + "0.0290559000, 0.0331139000, 0.0422084000, 0.0613903000, 0.1104351000, 0.2519945000, 0.6894275000", \ + "0.0289834000, 0.0329672000, 0.0417266000, 0.0612706000, 0.1103985000, 0.2526074000, 0.6953959000", \ + "0.0382521000, 0.0421120000, 0.0511785000, 0.0699024000, 0.1156229000, 0.2534936000, 0.6930373000", \ + "0.0585180000, 0.0629814000, 0.0743231000, 0.0952225000, 0.1409193000, 0.2675669000, 0.6934396000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0306560000, 0.0363470000, 0.0508890000, 0.0879888000, 0.1950883000, 0.5229205000, 1.5031709000", \ + "0.0305309000, 0.0363044000, 0.0509423000, 0.0879997000, 0.1950758000, 0.5230424000, 1.5018105000", \ + "0.0306352000, 0.0364829000, 0.0510057000, 0.0877087000, 0.1947074000, 0.5235911000, 1.5006053000", \ + "0.0305545000, 0.0364104000, 0.0508613000, 0.0877753000, 0.1947475000, 0.5224991000, 1.5000396000", \ + "0.0324315000, 0.0384717000, 0.0524299000, 0.0889831000, 0.1955658000, 0.5239451000, 1.5012923000", \ + "0.0393205000, 0.0454483000, 0.0595912000, 0.0963518000, 0.1994067000, 0.5241381000, 1.5015024000", \ + "0.0538440000, 0.0612569000, 0.0770808000, 0.1109934000, 0.2079642000, 0.5264162000, 1.4930278000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.1734304000, 0.1797851000, 0.1939625000, 0.2219107000, 0.2761421000, 0.3991878000, 0.7325276000", \ + "0.1784979000, 0.1848521000, 0.1990100000, 0.2270255000, 0.2814395000, 0.4042534000, 0.7376321000", \ + "0.1915705000, 0.1979027000, 0.2117119000, 0.2396489000, 0.2939633000, 0.4168955000, 0.7504602000", \ + "0.2228915000, 0.2292784000, 0.2440571000, 0.2719606000, 0.3264758000, 0.4495208000, 0.7832427000", \ + "0.2993227000, 0.3056998000, 0.3199911000, 0.3478533000, 0.4024548000, 0.5254636000, 0.8594182000", \ + "0.4628645000, 0.4700088000, 0.4860478000, 0.5161225000, 0.5723643000, 0.6960061000, 1.0293477000", \ + "0.7350130000, 0.7444083000, 0.7651384000, 0.8041582000, 0.8723702000, 1.0042950000, 1.3396266000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.1434287000, 0.1510880000, 0.1685646000, 0.2062128000, 0.2926211000, 0.5258000000, 1.2037533000", \ + "0.1476384000, 0.1552894000, 0.1727553000, 0.2104144000, 0.2967486000, 0.5297898000, 1.2052054000", \ + "0.1554882000, 0.1632388000, 0.1806789000, 0.2182119000, 0.3047225000, 0.5377377000, 1.2143042000", \ + "0.1710967000, 0.1787413000, 0.1963389000, 0.2339565000, 0.3204194000, 0.5527853000, 1.2351348000", \ + "0.2030433000, 0.2109196000, 0.2289771000, 0.2670959000, 0.3540297000, 0.5866495000, 1.2696670000", \ + "0.2543133000, 0.2630951000, 0.2829051000, 0.3232887000, 0.4127328000, 0.6467612000, 1.3211018000", \ + "0.3121192000, 0.3229891000, 0.3470359000, 0.3933936000, 0.4873438000, 0.7226589000, 1.3970787000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0300070000, 0.0341722000, 0.0425046000, 0.0626008000, 0.1113205000, 0.2527143000, 0.6957019000", \ + "0.0299857000, 0.0342779000, 0.0432024000, 0.0620894000, 0.1112633000, 0.2526352000, 0.6912125000", \ + "0.0303141000, 0.0341716000, 0.0427517000, 0.0621284000, 0.1113355000, 0.2524451000, 0.6953962000", \ + "0.0304644000, 0.0343353000, 0.0428980000, 0.0628093000, 0.1112513000, 0.2521715000, 0.6937508000", \ + "0.0299037000, 0.0338515000, 0.0428549000, 0.0622391000, 0.1109038000, 0.2523062000, 0.6941166000", \ + "0.0376737000, 0.0415543000, 0.0502217000, 0.0689255000, 0.1151867000, 0.2539008000, 0.6956330000", \ + "0.0572677000, 0.0624960000, 0.0728751000, 0.0933991000, 0.1387150000, 0.2667237000, 0.6948337000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014596300, 0.0042610200, 0.0124390000, 0.0363126000, 0.1060060000, 0.3094580000"); + values("0.0307466000, 0.0363392000, 0.0510072000, 0.0880145000, 0.1950791000, 0.5228699000, 1.5048830000", \ + "0.0304941000, 0.0365417000, 0.0509535000, 0.0879346000, 0.1950306000, 0.5239282000, 1.5012930000", \ + "0.0306234000, 0.0364587000, 0.0509072000, 0.0880128000, 0.1947511000, 0.5241177000, 1.5019789000", \ + "0.0306684000, 0.0363464000, 0.0508672000, 0.0878660000, 0.1948412000, 0.5234553000, 1.5023885000", \ + "0.0321707000, 0.0383172000, 0.0524148000, 0.0891109000, 0.1953468000, 0.5234199000, 1.5024292000", \ + "0.0370353000, 0.0431698000, 0.0582470000, 0.0947996000, 0.1995102000, 0.5241901000, 1.4999270000", \ + "0.0499675000, 0.0570042000, 0.0725720000, 0.1091202000, 0.2070704000, 0.5267303000, 1.4955259000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__and3b_4") { + leakage_power () { + value : 0.0039207000; + when : "!A_N&!B&C"; + } + leakage_power () { + value : 0.0035795000; + when : "!A_N&!B&!C"; + } + leakage_power () { + value : 0.0053832000; + when : "!A_N&B&C"; + } + leakage_power () { + value : 0.0039380000; + when : "!A_N&B&!C"; + } + leakage_power () { + value : 0.0037504000; + when : "A_N&!B&C"; + } + leakage_power () { + value : 0.0037320000; + when : "A_N&!B&!C"; + } + leakage_power () { + value : 0.0040781000; + when : "A_N&B&C"; + } + leakage_power () { + value : 0.0037533000; + when : "A_N&B&!C"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__and3b"; + cell_leakage_power : 0.0040169030; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0015770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015130000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079176000, 0.0078176000, 0.0075870000, 0.0076307000, 0.0077314000, 0.0079636000, 0.0084987000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0052167000, 0.0051572000, 0.0050199000, 0.0050512000, 0.0051233000, 0.0052896000, 0.0056729000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016410000; + } + pin ("B") { + capacitance : 0.0023640000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022630000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0046442000, 0.0046439000, 0.0046432000, 0.0046461000, 0.0046528000, 0.0046683000, 0.0047039000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0043368000, -0.0043350000, -0.0043310000, -0.0043265000, -0.0043161000, -0.0042922000, -0.0042371000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024650000; + } + pin ("C") { + capacitance : 0.0023900000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022500000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0042951000, 0.0042940000, 0.0042916000, 0.0042896000, 0.0042851000, 0.0042747000, 0.0042508000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0042853000, -0.0042861000, -0.0042880000, -0.0042878000, -0.0042873000, -0.0042862000, -0.0042836000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025300000; + } + pin ("X") { + direction : "output"; + function : "(!A_N&B&C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015596110, 0.0048647760, 0.0151743200, 0.0473320900, 0.1476394000, 0.4605201000"); + values("0.0223514000, 0.0207171000, 0.0158446000, 0.0013463000, -0.0475828000, -0.2087776000, -0.7153074000", \ + "0.0223093000, 0.0207188000, 0.0158344000, 0.0013239000, -0.0475770000, -0.2087757000, -0.7153086000", \ + "0.0223233000, 0.0206565000, 0.0158385000, 0.0013270000, -0.0476320000, -0.2087519000, -0.7153258000", \ + "0.0219393000, 0.0203751000, 0.0154692000, 0.0009634000, -0.0480139000, -0.2091148000, -0.7157811000", \ + "0.0215629000, 0.0200078000, 0.0150626000, 0.0005028000, -0.0483995000, -0.2096023000, -0.7160597000", \ + "0.0252608000, 0.0235945000, 0.0184824000, 0.0025844000, -0.0486683000, -0.2098991000, -0.7163779000", \ + "0.0257952000, 0.0240423000, 0.0188821000, 0.0030218000, -0.0480209000, -0.2096844000, -0.7163517000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015596110, 0.0048647760, 0.0151743200, 0.0473320900, 0.1476394000, 0.4605201000"); + values("0.0305587000, 0.0323155000, 0.0377873000, 0.0551506000, 0.1072990000, 0.2681378000, 0.7708354000", \ + "0.0305497000, 0.0323015000, 0.0376984000, 0.0551659000, 0.1073153000, 0.2684254000, 0.7702713000", \ + "0.0305337000, 0.0323184000, 0.0378965000, 0.0550445000, 0.1074315000, 0.2683779000, 0.7696154000", \ + "0.0303257000, 0.0320952000, 0.0376719000, 0.0548427000, 0.1071851000, 0.2681092000, 0.7692421000", \ + "0.0299584000, 0.0316906000, 0.0372228000, 0.0545033000, 0.1068092000, 0.2679090000, 0.7698627000", \ + "0.0300543000, 0.0317621000, 0.0371684000, 0.0545574000, 0.1066968000, 0.2675748000, 0.7668668000", \ + "0.0310822000, 0.0327933000, 0.0381791000, 0.0547779000, 0.1064349000, 0.2674164000, 0.7682393000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015596110, 0.0048647760, 0.0151743200, 0.0473320900, 0.1476394000, 0.4605201000"); + values("0.0227710000, 0.0210829000, 0.0160987000, 0.0015965000, -0.0474091000, -0.2084194000, -0.7149149000", \ + "0.0226614000, 0.0209764000, 0.0160071000, 0.0015315000, -0.0474314000, -0.2084854000, -0.7149363000", \ + "0.0223783000, 0.0208205000, 0.0158050000, 0.0013569000, -0.0475823000, -0.2086737000, -0.7151718000", \ + "0.0222169000, 0.0206711000, 0.0156747000, 0.0009672000, -0.0479738000, -0.2089080000, -0.7153549000", \ + "0.0223827000, 0.0207806000, 0.0154093000, 0.0007464000, -0.0484024000, -0.2093229000, -0.7156804000", \ + "0.0226399000, 0.0208655000, 0.0152751000, 0.0004911000, -0.0485683000, -0.2092279000, -0.7151716000", \ + "0.0293799000, 0.0273374000, 0.0212337000, 0.0041864000, -0.0477275000, -0.2091366000, -0.7148800000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015596110, 0.0048647760, 0.0151743200, 0.0473320900, 0.1476394000, 0.4605201000"); + values("0.0309283000, 0.0327374000, 0.0381691000, 0.0555397000, 0.1076947000, 0.2685702000, 0.7705446000", \ + "0.0308547000, 0.0326387000, 0.0382268000, 0.0555457000, 0.1074846000, 0.2681563000, 0.7700074000", \ + "0.0307067000, 0.0324485000, 0.0380494000, 0.0553338000, 0.1073450000, 0.2685187000, 0.7697825000", \ + "0.0304119000, 0.0322049000, 0.0377889000, 0.0551340000, 0.1073973000, 0.2682899000, 0.7697869000", \ + "0.0304240000, 0.0321311000, 0.0375728000, 0.0548093000, 0.1068858000, 0.2678633000, 0.7674508000", \ + "0.0317899000, 0.0334549000, 0.0385678000, 0.0550925000, 0.1069524000, 0.2675210000, 0.7701870000", \ + "0.0329781000, 0.0345695000, 0.0397102000, 0.0561428000, 0.1080398000, 0.2681794000, 0.7675769000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015596110, 0.0048647760, 0.0151743200, 0.0473320900, 0.1476394000, 0.4605201000"); + values("0.0249741000, 0.0232663000, 0.0180743000, 0.0033246000, -0.0461046000, -0.2074598000, -0.7140718000", \ + "0.0248142000, 0.0231260000, 0.0180108000, 0.0032049000, -0.0461961000, -0.2075820000, -0.7141823000", \ + "0.0246923000, 0.0229881000, 0.0177927000, 0.0030276000, -0.0463613000, -0.2077194000, -0.7143283000", \ + "0.0244082000, 0.0226917000, 0.0175957000, 0.0027309000, -0.0465647000, -0.2079129000, -0.7145096000", \ + "0.0244506000, 0.0227350000, 0.0175414000, 0.0029860000, -0.0465401000, -0.2079072000, -0.7144230000", \ + "0.0245547000, 0.0227574000, 0.0173519000, 0.0027568000, -0.0466986000, -0.2074558000, -0.7140115000", \ + "0.0317729000, 0.0297476000, 0.0250808000, 0.0067399000, -0.0455330000, -0.2073161000, -0.7136112000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015596110, 0.0048647760, 0.0151743200, 0.0473320900, 0.1476394000, 0.4605201000"); + values("0.0313264000, 0.0330834000, 0.0386739000, 0.0557806000, 0.1079486000, 0.2684031000, 0.7702439000", \ + "0.0311895000, 0.0329251000, 0.0385466000, 0.0556430000, 0.1078023000, 0.2684615000, 0.7699958000", \ + "0.0311212000, 0.0328603000, 0.0383617000, 0.0557210000, 0.1077909000, 0.2685589000, 0.7670616000", \ + "0.0307747000, 0.0325114000, 0.0380992000, 0.0555094000, 0.1076233000, 0.2684069000, 0.7669895000", \ + "0.0305992000, 0.0323862000, 0.0378821000, 0.0551077000, 0.1071985000, 0.2681731000, 0.7670809000", \ + "0.0318213000, 0.0334888000, 0.0387549000, 0.0549509000, 0.1071490000, 0.2678660000, 0.7695688000", \ + "0.0335536000, 0.0351747000, 0.0403783000, 0.0568024000, 0.1087094000, 0.2690884000, 0.7677044000"); + } + } + max_capacitance : 0.4605200000; + max_transition : 1.5062610000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015596100, 0.0048647800, 0.0151743000, 0.0473321000, 0.1476390000, 0.4605200000"); + values("0.1658345000, 0.1694336000, 0.1787394000, 0.1990043000, 0.2405217000, 0.3359291000, 0.6035871000", \ + "0.1707209000, 0.1743577000, 0.1836058000, 0.2038608000, 0.2453925000, 0.3408067000, 0.6084470000", \ + "0.1818042000, 0.1854295000, 0.1946664000, 0.2149318000, 0.2564701000, 0.3519462000, 0.6195922000", \ + "0.2043527000, 0.2080248000, 0.2172343000, 0.2375792000, 0.2790151000, 0.3745289000, 0.6422237000", \ + "0.2370744000, 0.2407413000, 0.2498512000, 0.2702170000, 0.3117875000, 0.4072291000, 0.6750158000", \ + "0.2763746000, 0.2799510000, 0.2891752000, 0.3094766000, 0.3510776000, 0.4465978000, 0.7146837000", \ + "0.3104761000, 0.3146234000, 0.3239105000, 0.3441353000, 0.3859975000, 0.4816103000, 0.7491373000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015596100, 0.0048647800, 0.0151743000, 0.0473321000, 0.1476390000, 0.4605200000"); + values("0.2483533000, 0.2538199000, 0.2679431000, 0.3012115000, 0.3812453000, 0.6056254000, 1.3009334000", \ + "0.2530307000, 0.2585680000, 0.2729580000, 0.3063063000, 0.3864336000, 0.6107362000, 1.3003832000", \ + "0.2654715000, 0.2710675000, 0.2852679000, 0.3185077000, 0.3986030000, 0.6231339000, 1.3155783000", \ + "0.2972281000, 0.3027835000, 0.3169964000, 0.3502363000, 0.4302214000, 0.6548342000, 1.3463994000", \ + "0.3698022000, 0.3753255000, 0.3895212000, 0.4228862000, 0.5030477000, 0.7272059000, 1.4187659000", \ + "0.5038107000, 0.5095743000, 0.5237656000, 0.5571999000, 0.6371315000, 0.8619455000, 1.5571527000", \ + "0.7225435000, 0.7282284000, 0.7428421000, 0.7764834000, 0.8570710000, 1.0817216000, 1.7745297000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015596100, 0.0048647800, 0.0151743000, 0.0473321000, 0.1476390000, 0.4605200000"); + values("0.0243038000, 0.0265939000, 0.0321472000, 0.0463124000, 0.0824061000, 0.1889534000, 0.5387794000", \ + "0.0242471000, 0.0264883000, 0.0321429000, 0.0468459000, 0.0824307000, 0.1889388000, 0.5387805000", \ + "0.0242455000, 0.0267903000, 0.0327535000, 0.0465892000, 0.0824229000, 0.1885715000, 0.5388459000", \ + "0.0242330000, 0.0267702000, 0.0323040000, 0.0465013000, 0.0825610000, 0.1887256000, 0.5399632000", \ + "0.0243838000, 0.0265547000, 0.0324363000, 0.0463029000, 0.0825830000, 0.1885940000, 0.5380242000", \ + "0.0244835000, 0.0267267000, 0.0328116000, 0.0464049000, 0.0826569000, 0.1885290000, 0.5398688000", \ + "0.0252093000, 0.0272522000, 0.0330576000, 0.0474668000, 0.0829562000, 0.1888490000, 0.5381732000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015596100, 0.0048647800, 0.0151743000, 0.0473321000, 0.1476390000, 0.4605200000"); + values("0.0335047000, 0.0377963000, 0.0496990000, 0.0814838000, 0.1782472000, 0.4937827000, 1.5062610000", \ + "0.0334867000, 0.0377428000, 0.0493828000, 0.0814288000, 0.1785060000, 0.4945296000, 1.4999878000", \ + "0.0333433000, 0.0378130000, 0.0495551000, 0.0813628000, 0.1781301000, 0.4942656000, 1.5031462000", \ + "0.0334691000, 0.0377154000, 0.0494311000, 0.0815770000, 0.1782811000, 0.4940544000, 1.5019416000", \ + "0.0336178000, 0.0379015000, 0.0497018000, 0.0815249000, 0.1784208000, 0.4949373000, 1.5037730000", \ + "0.0339261000, 0.0382591000, 0.0501233000, 0.0817797000, 0.1783161000, 0.4946213000, 1.5041068000", \ + "0.0353381000, 0.0394507000, 0.0513073000, 0.0831765000, 0.1790956000, 0.4961787000, 1.5003663000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015596100, 0.0048647800, 0.0151743000, 0.0473321000, 0.1476390000, 0.4605200000"); + values("0.1431374000, 0.1469967000, 0.1566889000, 0.1778176000, 0.2205564000, 0.3167069000, 0.5850114000", \ + "0.1486611000, 0.1525585000, 0.1623221000, 0.1835004000, 0.2260444000, 0.3224362000, 0.5904242000", \ + "0.1614734000, 0.1653212000, 0.1750721000, 0.1960638000, 0.2386971000, 0.3350156000, 0.6031863000", \ + "0.1934082000, 0.1973084000, 0.2068358000, 0.2280784000, 0.2707610000, 0.3669099000, 0.6352389000", \ + "0.2689862000, 0.2728402000, 0.2817934000, 0.3034693000, 0.3461116000, 0.4425735000, 0.7107478000", \ + "0.4180409000, 0.4227458000, 0.4350371000, 0.4591922000, 0.5060907000, 0.6044626000, 0.8705339000", \ + "0.6604541000, 0.6665682000, 0.6819884000, 0.7145676000, 0.7743197000, 0.8838971000, 1.1557874000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015596100, 0.0048647800, 0.0151743000, 0.0473321000, 0.1476390000, 0.4605200000"); + values("0.1487384000, 0.1542468000, 0.1684161000, 0.2017495000, 0.2817828000, 0.5051977000, 1.1983532000", \ + "0.1529351000, 0.1585343000, 0.1726867000, 0.2059786000, 0.2858867000, 0.5098049000, 1.2014590000", \ + "0.1612229000, 0.1667367000, 0.1809292000, 0.2141898000, 0.2939440000, 0.5184365000, 1.2118984000", \ + "0.1800226000, 0.1856421000, 0.1998502000, 0.2331477000, 0.3131067000, 0.5372743000, 1.2290349000", \ + "0.2206964000, 0.2263520000, 0.2408087000, 0.2743815000, 0.3545805000, 0.5793795000, 1.2754470000", \ + "0.2838386000, 0.2903956000, 0.3063504000, 0.3423896000, 0.4248569000, 0.6496793000, 1.3445821000", \ + "0.3489636000, 0.3569215000, 0.3769638000, 0.4193793000, 0.5068862000, 0.7328308000, 1.4231906000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015596100, 0.0048647800, 0.0151743000, 0.0473321000, 0.1476390000, 0.4605200000"); + values("0.0268340000, 0.0291732000, 0.0350805000, 0.0493126000, 0.0844545000, 0.1900674000, 0.5403532000", \ + "0.0270080000, 0.0290450000, 0.0349770000, 0.0490244000, 0.0845919000, 0.1899109000, 0.5401845000", \ + "0.0270608000, 0.0293741000, 0.0348282000, 0.0493505000, 0.0845991000, 0.1903081000, 0.5404150000", \ + "0.0268054000, 0.0293482000, 0.0352887000, 0.0491465000, 0.0841060000, 0.1898825000, 0.5403161000", \ + "0.0271864000, 0.0291501000, 0.0349801000, 0.0489577000, 0.0845599000, 0.1901969000, 0.5400563000", \ + "0.0378492000, 0.0404618000, 0.0471047000, 0.0599947000, 0.0922326000, 0.1932528000, 0.5402732000", \ + "0.0579343000, 0.0610567000, 0.0687738000, 0.0858248000, 0.1185401000, 0.2116261000, 0.5420129000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015596100, 0.0048647800, 0.0151743000, 0.0473321000, 0.1476390000, 0.4605200000"); + values("0.0332541000, 0.0375472000, 0.0491762000, 0.0812410000, 0.1784309000, 0.4940043000, 1.5034103000", \ + "0.0331469000, 0.0375600000, 0.0493733000, 0.0813487000, 0.1780468000, 0.4940590000, 1.4982217000", \ + "0.0333305000, 0.0376387000, 0.0493647000, 0.0811995000, 0.1783476000, 0.4946384000, 1.5045550000", \ + "0.0331339000, 0.0373480000, 0.0493358000, 0.0812025000, 0.1779507000, 0.4948505000, 1.5053677000", \ + "0.0346116000, 0.0387788000, 0.0505051000, 0.0821550000, 0.1785512000, 0.4947778000, 1.5038689000", \ + "0.0412924000, 0.0458149000, 0.0574656000, 0.0884965000, 0.1830236000, 0.4955324000, 1.5052884000", \ + "0.0564220000, 0.0618807000, 0.0742924000, 0.1039844000, 0.1926223000, 0.4984053000, 1.4985103000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015596100, 0.0048647800, 0.0151743000, 0.0473321000, 0.1476390000, 0.4605200000"); + values("0.1541259000, 0.1581048000, 0.1680454000, 0.1893817000, 0.2326256000, 0.3294033000, 0.5979630000", \ + "0.1592916000, 0.1633346000, 0.1732601000, 0.1946914000, 0.2378475000, 0.3347196000, 0.6032954000", \ + "0.1723337000, 0.1762696000, 0.1869552000, 0.2082769000, 0.2515363000, 0.3483475000, 0.6169517000", \ + "0.2043840000, 0.2084040000, 0.2184049000, 0.2403817000, 0.2833323000, 0.3802187000, 0.6487888000", \ + "0.2809949000, 0.2849415000, 0.2948974000, 0.3154937000, 0.3586240000, 0.4556439000, 0.7237134000", \ + "0.4372470000, 0.4419522000, 0.4536868000, 0.4778923000, 0.5244801000, 0.6217516000, 0.8900526000", \ + "0.6940447000, 0.7001897000, 0.7162710000, 0.7480143000, 0.8070514000, 0.9165527000, 1.1877505000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015596100, 0.0048647800, 0.0151743000, 0.0473321000, 0.1476390000, 0.4605200000"); + values("0.1553608000, 0.1609084000, 0.1750701000, 0.2082713000, 0.2882770000, 0.5120337000, 1.2045231000", \ + "0.1593475000, 0.1648605000, 0.1790961000, 0.2122582000, 0.2922585000, 0.5162669000, 1.2056450000", \ + "0.1670194000, 0.1725246000, 0.1866870000, 0.2200300000, 0.3000288000, 0.5234645000, 1.2133586000", \ + "0.1819304000, 0.1874514000, 0.2017362000, 0.2350301000, 0.3150469000, 0.5384267000, 1.2288829000", \ + "0.2135801000, 0.2192572000, 0.2338182000, 0.2674184000, 0.3476986000, 0.5715142000, 1.2615533000", \ + "0.2641577000, 0.2703734000, 0.2863338000, 0.3221203000, 0.4048085000, 0.6296230000, 1.3204310000", \ + "0.3174393000, 0.3250990000, 0.3444294000, 0.3857208000, 0.4732111000, 0.6992401000, 1.3897821000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015596100, 0.0048647800, 0.0151743000, 0.0473321000, 0.1476390000, 0.4605200000"); + values("0.0282305000, 0.0305652000, 0.0363489000, 0.0510150000, 0.0860878000, 0.1909712000, 0.5407793000", \ + "0.0282655000, 0.0305642000, 0.0364086000, 0.0511230000, 0.0861068000, 0.1912622000, 0.5407899000", \ + "0.0284910000, 0.0309028000, 0.0364074000, 0.0510426000, 0.0861183000, 0.1910046000, 0.5407474000", \ + "0.0281938000, 0.0305044000, 0.0363651000, 0.0506674000, 0.0861339000, 0.1910671000, 0.5407613000", \ + "0.0282866000, 0.0305193000, 0.0364490000, 0.0507111000, 0.0862581000, 0.1909182000, 0.5381683000", \ + "0.0381976000, 0.0408877000, 0.0464297000, 0.0598239000, 0.0918666000, 0.1943261000, 0.5409584000", \ + "0.0585175000, 0.0617949000, 0.0691604000, 0.0853771000, 0.1178983000, 0.2109724000, 0.5422597000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015596100, 0.0048647800, 0.0151743000, 0.0473321000, 0.1476390000, 0.4605200000"); + values("0.0332883000, 0.0375716000, 0.0493272000, 0.0814981000, 0.1780927000, 0.4942314000, 1.5019388000", \ + "0.0334061000, 0.0376925000, 0.0493521000, 0.0813195000, 0.1781954000, 0.4946710000, 1.5030206000", \ + "0.0333705000, 0.0375198000, 0.0491262000, 0.0813299000, 0.1783351000, 0.4931838000, 1.4994070000", \ + "0.0331975000, 0.0374428000, 0.0492230000, 0.0812545000, 0.1784421000, 0.4941853000, 1.4979743000", \ + "0.0345903000, 0.0387525000, 0.0503200000, 0.0822880000, 0.1786432000, 0.4932084000, 1.5001340000", \ + "0.0394524000, 0.0441186000, 0.0557485000, 0.0881163000, 0.1823349000, 0.4953749000, 1.5021503000", \ + "0.0527957000, 0.0573827000, 0.0702949000, 0.1012600000, 0.1916096000, 0.4979865000, 1.4959464000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__and4_1 */ + + cell ("sky130_fd_sc_hd__and4_2") { + leakage_power () { + value : 0.0034361000; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 0.0034293000; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 0.0034555000; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 0.0034364000; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 0.0034597000; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 0.0034381000; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 0.0037988000; + when : "!A&B&C&D"; + } + leakage_power () { + value : 0.0034609000; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 0.0034660000; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 0.0034439000; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 0.0038356000; + when : "A&!B&C&D"; + } + leakage_power () { + value : 0.0034673000; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 0.0038674000; + when : "A&B&!C&D"; + } + leakage_power () { + value : 0.0034733000; + when : "A&B&!C&!D"; + } + leakage_power () { + value : 0.0023631000; + when : "A&B&C&D"; + } + leakage_power () { + value : 0.0038733000; + when : "A&B&C&!D"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__and4"; + cell_leakage_power : 0.0034815480; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0014950000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014800000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0028438000, 0.0028443000, 0.0028454000, 0.0028458000, 0.0028465000, 0.0028483000, 0.0028523000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0022047000, -0.0022079000, -0.0022152000, -0.0022109000, -0.0022010000, -0.0021782000, -0.0021257000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015100000; + } + pin ("B") { + capacitance : 0.0015240000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014970000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0023960000, 0.0023930000, 0.0023861000, 0.0023947000, 0.0024145000, 0.0024602000, 0.0025655000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0021646000, -0.0021626000, -0.0021578000, -0.0021580000, -0.0021584000, -0.0021592000, -0.0021612000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015510000; + } + pin ("C") { + capacitance : 0.0015200000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014890000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0019128000, 0.0019131000, 0.0019140000, 0.0019137000, 0.0019130000, 0.0019115000, 0.0019081000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0019192000, -0.0019152000, -0.0019060000, -0.0019059000, -0.0019055000, -0.0019047000, -0.0019027000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015510000; + } + pin ("D") { + capacitance : 0.0015370000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014810000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0021528000, 0.0021531000, 0.0021538000, 0.0021538000, 0.0021540000, 0.0021543000, 0.0021550000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0021485000, -0.0021496000, -0.0021520000, -0.0021522000, -0.0021527000, -0.0021540000, -0.0021568000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015930000; + } + pin ("X") { + direction : "output"; + function : "(A&B&C&D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0110362000, 0.0094787000, 0.0057099000, -0.0056820000, -0.0418896000, -0.1510720000, -0.4699226000", \ + "0.0109912000, 0.0095155000, 0.0057127000, -0.0056026000, -0.0419173000, -0.1511205000, -0.4699681000", \ + "0.0108474000, 0.0093802000, 0.0055626000, -0.0058439000, -0.0420531000, -0.1512550000, -0.4701078000", \ + "0.0106175000, 0.0091906000, 0.0053401000, -0.0060574000, -0.0423334000, -0.1514964000, -0.4703381000", \ + "0.0103794000, 0.0089079000, 0.0050518000, -0.0064506000, -0.0426677000, -0.1517861000, -0.4706141000", \ + "0.0106031000, 0.0089480000, 0.0046913000, -0.0067129000, -0.0430278000, -0.1520449000, -0.4705695000", \ + "0.0148535000, 0.0130494000, 0.0082078000, -0.0050121000, -0.0424266000, -0.1516204000, -0.4699535000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0150321000, 0.0166030000, 0.0212820000, 0.0347874000, 0.0725678000, 0.1812905000, 0.4973927000", \ + "0.0150492000, 0.0166072000, 0.0212959000, 0.0348429000, 0.0727180000, 0.1812514000, 0.4976965000", \ + "0.0148783000, 0.0164388000, 0.0212035000, 0.0347149000, 0.0725260000, 0.1812928000, 0.4944704000", \ + "0.0147291000, 0.0162649000, 0.0210126000, 0.0345673000, 0.0723863000, 0.1810250000, 0.4970241000", \ + "0.0148215000, 0.0163912000, 0.0209719000, 0.0343137000, 0.0721488000, 0.1808141000, 0.4970785000", \ + "0.0153544000, 0.0168151000, 0.0210696000, 0.0344349000, 0.0720473000, 0.1799597000, 0.4988728000", \ + "0.0170375000, 0.0184632000, 0.0229878000, 0.0357307000, 0.0729858000, 0.1808353000, 0.4981379000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0127271000, 0.0112044000, 0.0073036000, -0.0040266000, -0.0401602000, -0.1492942000, -0.4680857000", \ + "0.0125565000, 0.0110670000, 0.0073539000, -0.0041795000, -0.0402411000, -0.1493306000, -0.4681153000", \ + "0.0125595000, 0.0110441000, 0.0071574000, -0.0041149000, -0.0403979000, -0.1494194000, -0.4682142000", \ + "0.0123172000, 0.0107977000, 0.0068690000, -0.0044794000, -0.0405774000, -0.1496586000, -0.4684346000", \ + "0.0121158000, 0.0106238000, 0.0067612000, -0.0047396000, -0.0409681000, -0.1499413000, -0.4686701000", \ + "0.0121819000, 0.0106297000, 0.0064965000, -0.0050500000, -0.0412981000, -0.1502374000, -0.4688356000", \ + "0.0164830000, 0.0146890000, 0.0103625000, -0.0028933000, -0.0406263000, -0.1497454000, -0.4682412000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0151901000, 0.0167452000, 0.0214126000, 0.0349980000, 0.0727863000, 0.1815463000, 0.4996279000", \ + "0.0151801000, 0.0168214000, 0.0214715000, 0.0350080000, 0.0725906000, 0.1813004000, 0.4971458000", \ + "0.0151116000, 0.0167594000, 0.0214209000, 0.0349454000, 0.0728306000, 0.1813144000, 0.4976570000", \ + "0.0150118000, 0.0165220000, 0.0212509000, 0.0347017000, 0.0726097000, 0.1812749000, 0.4965114000", \ + "0.0149888000, 0.0165355000, 0.0211268000, 0.0346455000, 0.0724873000, 0.1810680000, 0.4969946000", \ + "0.0155035000, 0.0169709000, 0.0212758000, 0.0343874000, 0.0717363000, 0.1806358000, 0.4975139000", \ + "0.0167544000, 0.0181910000, 0.0224394000, 0.0354850000, 0.0731945000, 0.1818987000, 0.4981157000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0143985000, 0.0130375000, 0.0091195000, -0.0023269000, -0.0383264000, -0.1473158000, -0.4660271000", \ + "0.0143574000, 0.0128499000, 0.0089889000, -0.0022678000, -0.0384255000, -0.1473582000, -0.4660743000", \ + "0.0142612000, 0.0127639000, 0.0088969000, -0.0023744000, -0.0384889000, -0.1474821000, -0.4661860000", \ + "0.0141413000, 0.0126575000, 0.0087467000, -0.0026182000, -0.0387245000, -0.1476643000, -0.4663225000", \ + "0.0139708000, 0.0124645000, 0.0085698000, -0.0028959000, -0.0389756000, -0.1478824000, -0.4665030000", \ + "0.0143946000, 0.0127227000, 0.0086634000, -0.0029345000, -0.0391567000, -0.1480171000, -0.4665337000", \ + "0.0186738000, 0.0168582000, 0.0119870000, -0.0012477000, -0.0390090000, -0.1479546000, -0.4663680000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0150361000, 0.0165970000, 0.0213546000, 0.0347061000, 0.0724523000, 0.1811043000, 0.4971996000", \ + "0.0149458000, 0.0165046000, 0.0211513000, 0.0346658000, 0.0725396000, 0.1812386000, 0.4992165000", \ + "0.0149165000, 0.0164777000, 0.0211944000, 0.0346704000, 0.0724323000, 0.1810357000, 0.4970404000", \ + "0.0147727000, 0.0163288000, 0.0211069000, 0.0344995000, 0.0724083000, 0.1809439000, 0.4969102000", \ + "0.0147763000, 0.0163313000, 0.0209313000, 0.0344798000, 0.0722859000, 0.1808019000, 0.4968095000", \ + "0.0154889000, 0.0169914000, 0.0213428000, 0.0342710000, 0.0719086000, 0.1808168000, 0.4969022000", \ + "0.0165391000, 0.0179895000, 0.0223831000, 0.0352043000, 0.0724845000, 0.1811387000, 0.4980124000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0156492000, 0.0141255000, 0.0102430000, -0.0011880000, -0.0373877000, -0.1464743000, -0.4651761000", \ + "0.0155785000, 0.0140675000, 0.0101719000, -0.0011774000, -0.0374413000, -0.1465278000, -0.4652480000", \ + "0.0155478000, 0.0140292000, 0.0100945000, -0.0013458000, -0.0375515000, -0.1466315000, -0.4653456000", \ + "0.0154430000, 0.0139388000, 0.0100065000, -0.0014376000, -0.0376847000, -0.1467434000, -0.4654425000", \ + "0.0152466000, 0.0137293000, 0.0098315000, -0.0016412000, -0.0378516000, -0.1468909000, -0.4655581000", \ + "0.0159598000, 0.0143656000, 0.0103272000, -0.0011433000, -0.0375519000, -0.1466771000, -0.4653648000", \ + "0.0204206000, 0.0186350000, 0.0137981000, 0.0000915000, -0.0378094000, -0.1467587000, -0.4653357000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0152054000, 0.0168191000, 0.0214699000, 0.0350000000, 0.0728619000, 0.1811963000, 0.4974811000", \ + "0.0151969000, 0.0168031000, 0.0214989000, 0.0349971000, 0.0728492000, 0.1811921000, 0.4996951000", \ + "0.0151352000, 0.0166230000, 0.0212793000, 0.0348786000, 0.0726617000, 0.1812899000, 0.4991227000", \ + "0.0150057000, 0.0165836000, 0.0212566000, 0.0346457000, 0.0725619000, 0.1812544000, 0.4992347000", \ + "0.0149206000, 0.0164587000, 0.0211240000, 0.0344983000, 0.0723089000, 0.1809207000, 0.4968989000", \ + "0.0155825000, 0.0170134000, 0.0214937000, 0.0344759000, 0.0721927000, 0.1808010000, 0.4974373000", \ + "0.0161823000, 0.0176470000, 0.0220426000, 0.0351787000, 0.0728743000, 0.1812546000, 0.4953162000"); + } + } + max_capacitance : 0.3003030000; + max_transition : 1.5088210000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.1439006000, 0.1498602000, 0.1631129000, 0.1893829000, 0.2404104000, 0.3545403000, 0.6604106000", \ + "0.1492820000, 0.1552104000, 0.1683628000, 0.1947434000, 0.2458399000, 0.3598492000, 0.6660071000", \ + "0.1625071000, 0.1684572000, 0.1815795000, 0.2076911000, 0.2590065000, 0.3729889000, 0.6791892000", \ + "0.1930727000, 0.1990569000, 0.2122190000, 0.2383452000, 0.2898161000, 0.4038004000, 0.7098170000", \ + "0.2669442000, 0.2728811000, 0.2859721000, 0.3120346000, 0.3634746000, 0.4776673000, 0.7836952000", \ + "0.4109409000, 0.4181891000, 0.4340591000, 0.4644262000, 0.5196815000, 0.6358923000, 0.9404197000", \ + "0.6392744000, 0.6486617000, 0.6693517000, 0.7090644000, 0.7774078000, 0.9043031000, 1.2101872000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.1561482000, 0.1651011000, 0.1852611000, 0.2277625000, 0.3208165000, 0.5592614000, 1.2388742000", \ + "0.1599025000, 0.1688951000, 0.1892483000, 0.2316453000, 0.3247320000, 0.5628961000, 1.2459872000", \ + "0.1687122000, 0.1776380000, 0.1979405000, 0.2403890000, 0.3334426000, 0.5718336000, 1.2552758000", \ + "0.1910249000, 0.1999276000, 0.2204135000, 0.2627903000, 0.3559326000, 0.5939595000, 1.2756424000", \ + "0.2421129000, 0.2510226000, 0.2714529000, 0.3138282000, 0.4069419000, 0.6451224000, 1.3253989000", \ + "0.3213409000, 0.3315905000, 0.3534253000, 0.3982857000, 0.4938661000, 0.7341472000, 1.4202810000", \ + "0.4104822000, 0.4233424000, 0.4516707000, 0.5044405000, 0.6035923000, 0.8438069000, 1.5244942000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0263981000, 0.0302305000, 0.0385749000, 0.0573991000, 0.1032598000, 0.2311659000, 0.6304057000", \ + "0.0266860000, 0.0303039000, 0.0393077000, 0.0573474000, 0.1029063000, 0.2320449000, 0.6303764000", \ + "0.0264799000, 0.0303039000, 0.0392731000, 0.0580147000, 0.1027924000, 0.2318402000, 0.6298208000", \ + "0.0265101000, 0.0303104000, 0.0387402000, 0.0579819000, 0.1028447000, 0.2321086000, 0.6276972000", \ + "0.0268052000, 0.0303036000, 0.0392107000, 0.0582394000, 0.1027863000, 0.2317642000, 0.6321822000", \ + "0.0376236000, 0.0414724000, 0.0505867000, 0.0685665000, 0.1102590000, 0.2345935000, 0.6332410000", \ + "0.0571327000, 0.0622560000, 0.0733900000, 0.0950067000, 0.1371931000, 0.2528797000, 0.6317059000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0362225000, 0.0429598000, 0.0594175000, 0.0976664000, 0.2040689000, 0.5274232000, 1.5009899000", \ + "0.0365097000, 0.0428887000, 0.0589996000, 0.0976697000, 0.2037458000, 0.5287286000, 1.5054005000", \ + "0.0361992000, 0.0428236000, 0.0591364000, 0.0976563000, 0.2040688000, 0.5280417000, 1.4985820000", \ + "0.0362173000, 0.0428178000, 0.0590481000, 0.0976078000, 0.2039577000, 0.5288775000, 1.5034298000", \ + "0.0370996000, 0.0437412000, 0.0596934000, 0.0987082000, 0.2037963000, 0.5286497000, 1.5032291000", \ + "0.0457438000, 0.0522038000, 0.0677855000, 0.1049331000, 0.2091291000, 0.5307380000, 1.5043435000", \ + "0.0627884000, 0.0707378000, 0.0883733000, 0.1230427000, 0.2186402000, 0.5350209000, 1.4976378000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.1696447000, 0.1760320000, 0.1901181000, 0.2175587000, 0.2704082000, 0.3861980000, 0.6927764000", \ + "0.1751309000, 0.1814905000, 0.1954735000, 0.2231991000, 0.2758755000, 0.3915683000, 0.6981745000", \ + "0.1886635000, 0.1949983000, 0.2090434000, 0.2366048000, 0.2892646000, 0.4050052000, 0.7116427000", \ + "0.2197822000, 0.2261768000, 0.2404011000, 0.2680092000, 0.3207739000, 0.4366294000, 0.7430783000", \ + "0.2955622000, 0.3018660000, 0.3158776000, 0.3433327000, 0.3965025000, 0.5123795000, 0.8187345000", \ + "0.4568396000, 0.4643051000, 0.4799469000, 0.5100706000, 0.5654033000, 0.6825607000, 0.9892752000", \ + "0.7239129000, 0.7334410000, 0.7541367000, 0.7929248000, 0.8616914000, 0.9884887000, 1.2975510000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.1672908000, 0.1762155000, 0.1964777000, 0.2390384000, 0.3320599000, 0.5702577000, 1.2539146000", \ + "0.1713460000, 0.1804128000, 0.2007431000, 0.2431033000, 0.3361908000, 0.5740765000, 1.2562023000", \ + "0.1800765000, 0.1891515000, 0.2095169000, 0.2518646000, 0.3449682000, 0.5830697000, 1.2661077000", \ + "0.2000438000, 0.2088313000, 0.2293536000, 0.2716733000, 0.3647361000, 0.6030292000, 1.2893692000", \ + "0.2440360000, 0.2530667000, 0.2735815000, 0.3163118000, 0.4093832000, 0.6478560000, 1.3273100000", \ + "0.3165556000, 0.3266526000, 0.3490504000, 0.3931004000, 0.4892165000, 0.7289672000, 1.4121735000", \ + "0.3997439000, 0.4119913000, 0.4395710000, 0.4915705000, 0.5913746000, 0.8320482000, 1.5132361000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0294647000, 0.0332775000, 0.0421536000, 0.0610945000, 0.1069645000, 0.2347176000, 0.6340173000", \ + "0.0294643000, 0.0333601000, 0.0425699000, 0.0610501000, 0.1070634000, 0.2345870000, 0.6305958000", \ + "0.0293741000, 0.0332262000, 0.0419416000, 0.0611059000, 0.1068495000, 0.2341223000, 0.6335918000", \ + "0.0294389000, 0.0333093000, 0.0424638000, 0.0612801000, 0.1065162000, 0.2345385000, 0.6300439000", \ + "0.0293716000, 0.0332344000, 0.0419394000, 0.0608736000, 0.1064226000, 0.2344989000, 0.6306639000", \ + "0.0380494000, 0.0419897000, 0.0505133000, 0.0687001000, 0.1113247000, 0.2354973000, 0.6349700000", \ + "0.0577684000, 0.0628408000, 0.0736779000, 0.0952811000, 0.1364857000, 0.2513015000, 0.6331184000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0360881000, 0.0427502000, 0.0593443000, 0.0978051000, 0.2039959000, 0.5285833000, 1.5024072000", \ + "0.0362573000, 0.0431424000, 0.0590754000, 0.0977606000, 0.2043346000, 0.5291632000, 1.5025891000", \ + "0.0362391000, 0.0431223000, 0.0590035000, 0.0977447000, 0.2038504000, 0.5285609000, 1.5069753000", \ + "0.0362391000, 0.0428716000, 0.0590764000, 0.0976288000, 0.2043335000, 0.5283270000, 1.5046955000", \ + "0.0374138000, 0.0439482000, 0.0600187000, 0.0984746000, 0.2044216000, 0.5281333000, 1.4987245000", \ + "0.0434058000, 0.0501515000, 0.0663735000, 0.1057186000, 0.2094114000, 0.5289586000, 1.5023885000", \ + "0.0583279000, 0.0663668000, 0.0837925000, 0.1201906000, 0.2180252000, 0.5343343000, 1.4991741000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.1847760000, 0.1912889000, 0.2056436000, 0.2339832000, 0.2875182000, 0.4040908000, 0.7112480000", \ + "0.1901220000, 0.1967025000, 0.2111693000, 0.2390660000, 0.2929835000, 0.4096185000, 0.7167446000", \ + "0.2036420000, 0.2101890000, 0.2246923000, 0.2528144000, 0.3064360000, 0.4232440000, 0.7303754000", \ + "0.2350713000, 0.2422406000, 0.2566743000, 0.2848801000, 0.3387499000, 0.4555108000, 0.7623507000", \ + "0.3116540000, 0.3183479000, 0.3327960000, 0.3609437000, 0.4148568000, 0.5319147000, 0.8384652000", \ + "0.4798283000, 0.4877058000, 0.5035366000, 0.5333418000, 0.5883864000, 0.7058856000, 1.0118976000", \ + "0.7664216000, 0.7760407000, 0.7965741000, 0.8358976000, 0.9026852000, 1.0288227000, 1.3376902000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.1735709000, 0.1825499000, 0.2028722000, 0.2452322000, 0.3382641000, 0.5763987000, 1.2559562000", \ + "0.1777894000, 0.1867329000, 0.2069630000, 0.2495572000, 0.3425456000, 0.5806230000, 1.2642174000", \ + "0.1863096000, 0.1952542000, 0.2154932000, 0.2579907000, 0.3509872000, 0.5892012000, 1.2686261000", \ + "0.2032576000, 0.2122221000, 0.2325852000, 0.2749496000, 0.3681051000, 0.6056856000, 1.2884641000", \ + "0.2394094000, 0.2483025000, 0.2687782000, 0.3115627000, 0.4046581000, 0.6428224000, 1.3243259000", \ + "0.3000459000, 0.3100749000, 0.3321563000, 0.3772599000, 0.4727552000, 0.7122296000, 1.3914950000", \ + "0.3725376000, 0.3847629000, 0.4110746000, 0.4625926000, 0.5627672000, 0.8035057000, 1.4836637000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0310024000, 0.0349356000, 0.0438356000, 0.0624976000, 0.1084049000, 0.2354036000, 0.6302515000", \ + "0.0310682000, 0.0350778000, 0.0439093000, 0.0629557000, 0.1086316000, 0.2349323000, 0.6305006000", \ + "0.0310626000, 0.0350415000, 0.0441733000, 0.0630220000, 0.1082781000, 0.2360417000, 0.6343185000", \ + "0.0310222000, 0.0348471000, 0.0436562000, 0.0625964000, 0.1083697000, 0.2356298000, 0.6319686000", \ + "0.0309396000, 0.0349964000, 0.0443938000, 0.0625348000, 0.1084203000, 0.2352903000, 0.6310594000", \ + "0.0374007000, 0.0420546000, 0.0499097000, 0.0674765000, 0.1110049000, 0.2359264000, 0.6315815000", \ + "0.0573523000, 0.0623953000, 0.0728480000, 0.0929186000, 0.1340299000, 0.2514366000, 0.6344754000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0360394000, 0.0428029000, 0.0590191000, 0.0977033000, 0.2040942000, 0.5279885000, 1.5016485000", \ + "0.0361167000, 0.0427057000, 0.0592918000, 0.0978694000, 0.2040152000, 0.5285660000, 1.5028918000", \ + "0.0361181000, 0.0428712000, 0.0593540000, 0.0976635000, 0.2041560000, 0.5274349000, 1.5012905000", \ + "0.0361319000, 0.0427762000, 0.0589420000, 0.0977740000, 0.2039425000, 0.5292038000, 1.5014519000", \ + "0.0373778000, 0.0441899000, 0.0600259000, 0.0982520000, 0.2040446000, 0.5283348000, 1.5031417000", \ + "0.0420800000, 0.0492781000, 0.0652152000, 0.1044397000, 0.2082206000, 0.5303904000, 1.4991139000", \ + "0.0552859000, 0.0628693000, 0.0802212000, 0.1174609000, 0.2180184000, 0.5331601000, 1.4976794000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.1946516000, 0.2012745000, 0.2159046000, 0.2443457000, 0.2981863000, 0.4151804000, 0.7223835000", \ + "0.1998945000, 0.2065239000, 0.2211294000, 0.2495122000, 0.3033585000, 0.4204506000, 0.7280389000", \ + "0.2127878000, 0.2194027000, 0.2340379000, 0.2624249000, 0.3161763000, 0.4334914000, 0.7403144000", \ + "0.2451845000, 0.2518135000, 0.2663369000, 0.2956833000, 0.3495680000, 0.4666986000, 0.7736217000", \ + "0.3223256000, 0.3289218000, 0.3435185000, 0.3721033000, 0.4263588000, 0.5433472000, 0.8506700000", \ + "0.4950903000, 0.5022422000, 0.5177365000, 0.5461351000, 0.6009002000, 0.7181321000, 1.0255844000", \ + "0.7931334000, 0.8025201000, 0.8230167000, 0.8612602000, 0.9272516000, 1.0530274000, 1.3614511000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.1795201000, 0.1885042000, 0.2088883000, 0.2512457000, 0.3443069000, 0.5820969000, 1.2650933000", \ + "0.1837813000, 0.1927333000, 0.2130833000, 0.2554914000, 0.3485429000, 0.5864570000, 1.2680548000", \ + "0.1919312000, 0.2008156000, 0.2210528000, 0.2636268000, 0.3566155000, 0.5945772000, 1.2782229000", \ + "0.2070882000, 0.2160621000, 0.2364458000, 0.2787255000, 0.3717259000, 0.6099565000, 1.2940125000", \ + "0.2363556000, 0.2453466000, 0.2656838000, 0.3083950000, 0.4015525000, 0.6394253000, 1.3218105000", \ + "0.2839018000, 0.2934357000, 0.3155420000, 0.3604421000, 0.4560217000, 0.6954322000, 1.3746867000", \ + "0.3427513000, 0.3541413000, 0.3795061000, 0.4291574000, 0.5296489000, 0.7706664000, 1.4510715000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0320692000, 0.0362488000, 0.0446177000, 0.0642411000, 0.1095516000, 0.2362584000, 0.6321831000", \ + "0.0319932000, 0.0360659000, 0.0451929000, 0.0641310000, 0.1094127000, 0.2367748000, 0.6319672000", \ + "0.0319265000, 0.0360223000, 0.0453674000, 0.0635119000, 0.1092990000, 0.2362996000, 0.6316588000", \ + "0.0320481000, 0.0360019000, 0.0446420000, 0.0638862000, 0.1092757000, 0.2363049000, 0.6318269000", \ + "0.0319925000, 0.0358290000, 0.0446792000, 0.0641371000, 0.1090993000, 0.2366124000, 0.6323211000", \ + "0.0373720000, 0.0409389000, 0.0497497000, 0.0677646000, 0.1112008000, 0.2368372000, 0.6328285000", \ + "0.0567533000, 0.0611903000, 0.0716472000, 0.0915187000, 0.1328058000, 0.2493639000, 0.6340760000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0363037000, 0.0430898000, 0.0590050000, 0.0976802000, 0.2040173000, 0.5287212000, 1.5048167000", \ + "0.0365166000, 0.0430303000, 0.0589054000, 0.0975200000, 0.2039578000, 0.5280481000, 1.5088212000", \ + "0.0360182000, 0.0426994000, 0.0593427000, 0.0978278000, 0.2040086000, 0.5284278000, 1.5032456000", \ + "0.0362151000, 0.0428867000, 0.0591886000, 0.0977537000, 0.2038378000, 0.5292686000, 1.5050878000", \ + "0.0371774000, 0.0436197000, 0.0595133000, 0.0982838000, 0.2044145000, 0.5288629000, 1.5017571000", \ + "0.0411242000, 0.0481088000, 0.0648436000, 0.1032961000, 0.2076834000, 0.5285557000, 1.5014794000", \ + "0.0508141000, 0.0586356000, 0.0757667000, 0.1156499000, 0.2166704000, 0.5329967000, 1.4955370000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__and4_4") { + leakage_power () { + value : 0.0040885000; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 0.0040826000; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 0.0041054000; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 0.0040890000; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 0.0041100000; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 0.0040910000; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 0.0044086000; + when : "!A&B&C&D"; + } + leakage_power () { + value : 0.0041123000; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 0.0041161000; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 0.0040967000; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 0.0044373000; + when : "A&!B&C&D"; + } + leakage_power () { + value : 0.0041185000; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 0.0044719000; + when : "A&B&!C&D"; + } + leakage_power () { + value : 0.0041245000; + when : "A&B&!C&!D"; + } + leakage_power () { + value : 0.0059705000; + when : "A&B&C&D"; + } + leakage_power () { + value : 0.0044864000; + when : "A&B&C&!D"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__and4"; + cell_leakage_power : 0.0043068320; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0023460000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022950000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0049085000, 0.0049057000, 0.0048994000, 0.0049006000, 0.0049034000, 0.0049100000, 0.0049251000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040215000, -0.0040234000, -0.0040278000, -0.0040214000, -0.0040067000, -0.0039727000, -0.0038942000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023970000; + } + pin ("B") { + capacitance : 0.0024100000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023320000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045905000, 0.0045862000, 0.0045764000, 0.0045897000, 0.0046203000, 0.0046909000, 0.0048537000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041737000, -0.0041739000, -0.0041744000, -0.0041738000, -0.0041723000, -0.0041688000, -0.0041608000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024870000; + } + pin ("C") { + capacitance : 0.0023630000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022720000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039295000, 0.0039276000, 0.0039232000, 0.0039233000, 0.0039235000, 0.0039240000, 0.0039250000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039330000, -0.0039306000, -0.0039251000, -0.0039247000, -0.0039238000, -0.0039217000, -0.0039170000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024540000; + } + pin ("D") { + capacitance : 0.0023420000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022160000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041907000, 0.0041865000, 0.0041768000, 0.0041775000, 0.0041791000, 0.0041829000, 0.0041916000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041791000, -0.0041780000, -0.0041753000, -0.0041753000, -0.0041753000, -0.0041752000, -0.0041749000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024690000; + } + pin ("X") { + direction : "output"; + function : "(A&B&C&D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015975370, 0.0051042490, 0.0163084500, 0.0521067100, 0.1664848000, 0.5319312000"); + values("0.0223359000, 0.0206942000, 0.0156045000, 0.0000422000, -0.0551161000, -0.2393003000, -0.8310734000", \ + "0.0223127000, 0.0206209000, 0.0155582000, 0.0000159000, -0.0551261000, -0.2394300000, -0.8312129000", \ + "0.0220741000, 0.0204953000, 0.0153623000, -0.0002002000, -0.0553015000, -0.2395061000, -0.8312853000", \ + "0.0218765000, 0.0202375000, 0.0151509000, -0.0005730000, -0.0557999000, -0.2399575000, -0.8316254000", \ + "0.0219509000, 0.0201994000, 0.0149125000, -0.0012174000, -0.0561303000, -0.2404404000, -0.8319481000", \ + "0.0235522000, 0.0216341000, 0.0158156000, -0.0015283000, -0.0565708000, -0.2402844000, -0.8317194000", \ + "0.0286287000, 0.0265396000, 0.0202548000, 0.0016847000, -0.0552053000, -0.2400549000, -0.8309979000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015975370, 0.0051042490, 0.0163084500, 0.0521067100, 0.1664848000, 0.5319312000"); + values("0.0284573000, 0.0302812000, 0.0361407000, 0.0551465000, 0.1131036000, 0.2967632000, 0.8872369000", \ + "0.0283793000, 0.0302197000, 0.0361439000, 0.0548561000, 0.1132597000, 0.2969647000, 0.8872511000", \ + "0.0281455000, 0.0299734000, 0.0358226000, 0.0547779000, 0.1131833000, 0.2968166000, 0.8833840000", \ + "0.0278921000, 0.0296821000, 0.0354694000, 0.0543895000, 0.1130761000, 0.2963908000, 0.8833783000", \ + "0.0279423000, 0.0297159000, 0.0353788000, 0.0541404000, 0.1125677000, 0.2960288000, 0.8826487000", \ + "0.0291382000, 0.0307874000, 0.0363953000, 0.0549625000, 0.1120965000, 0.2959301000, 0.8783530000", \ + "0.0327781000, 0.0343445000, 0.0396643000, 0.0571872000, 0.1141342000, 0.2967248000, 0.8824727000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015975370, 0.0051042490, 0.0163084500, 0.0521067100, 0.1664848000, 0.5319312000"); + values("0.0247975000, 0.0230256000, 0.0177456000, 0.0022381000, -0.0526918000, -0.2367850000, -0.8283999000", \ + "0.0245758000, 0.0228916000, 0.0176975000, 0.0020692000, -0.0528576000, -0.2368287000, -0.8284381000", \ + "0.0244854000, 0.0227397000, 0.0175535000, 0.0019372000, -0.0530089000, -0.2369005000, -0.8285640000", \ + "0.0241787000, 0.0226117000, 0.0173402000, 0.0015960000, -0.0534809000, -0.2372808000, -0.8288311000", \ + "0.0242279000, 0.0225580000, 0.0172231000, 0.0011121000, -0.0536876000, -0.2377876000, -0.8292639000", \ + "0.0240097000, 0.0222137000, 0.0165476000, 0.0011577000, -0.0544551000, -0.2378499000, -0.8291896000", \ + "0.0310476000, 0.0289285000, 0.0226919000, 0.0040641000, -0.0538360000, -0.2378498000, -0.8288424000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015975370, 0.0051042490, 0.0163084500, 0.0521067100, 0.1664848000, 0.5319312000"); + values("0.0287368000, 0.0305589000, 0.0363073000, 0.0554486000, 0.1134856000, 0.2970398000, 0.8875170000", \ + "0.0287187000, 0.0305341000, 0.0363965000, 0.0554072000, 0.1133914000, 0.2966236000, 0.8869823000", \ + "0.0285719000, 0.0304274000, 0.0363002000, 0.0550271000, 0.1136625000, 0.2967996000, 0.8826101000", \ + "0.0283737000, 0.0300647000, 0.0358767000, 0.0549079000, 0.1131893000, 0.2967619000, 0.8830748000", \ + "0.0283272000, 0.0300946000, 0.0358856000, 0.0547419000, 0.1128290000, 0.2964197000, 0.8781726000", \ + "0.0288607000, 0.0305274000, 0.0359438000, 0.0544730000, 0.1126375000, 0.2959417000, 0.8821440000", \ + "0.0317283000, 0.0333317000, 0.0386184000, 0.0567437000, 0.1146472000, 0.2973207000, 0.8800286000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015975370, 0.0051042490, 0.0163084500, 0.0521067100, 0.1664848000, 0.5319312000"); + values("0.0275123000, 0.0258557000, 0.0205512000, 0.0048590000, -0.0498195000, -0.2336487000, -0.8251950000", \ + "0.0272980000, 0.0256433000, 0.0203339000, 0.0048576000, -0.0499708000, -0.2337458000, -0.8253166000", \ + "0.0272095000, 0.0254446000, 0.0202116000, 0.0047170000, -0.0500843000, -0.2338924000, -0.8254458000", \ + "0.0271271000, 0.0252294000, 0.0199679000, 0.0042639000, -0.0505640000, -0.2341872000, -0.8256660000", \ + "0.0272945000, 0.0255937000, 0.0201600000, 0.0041259000, -0.0510132000, -0.2345386000, -0.8259804000", \ + "0.0276065000, 0.0258002000, 0.0201196000, 0.0039484000, -0.0507306000, -0.2344676000, -0.8255981000", \ + "0.0346538000, 0.0325391000, 0.0263123000, 0.0076375000, -0.0504746000, -0.2343479000, -0.8252994000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015975370, 0.0051042490, 0.0163084500, 0.0521067100, 0.1664848000, 0.5319312000"); + values("0.0285316000, 0.0302937000, 0.0360872000, 0.0549935000, 0.1135903000, 0.2965637000, 0.8820369000", \ + "0.0284849000, 0.0303065000, 0.0361660000, 0.0551784000, 0.1131561000, 0.2964668000, 0.8866325000", \ + "0.0283377000, 0.0301509000, 0.0358885000, 0.0549302000, 0.1134166000, 0.2964336000, 0.8819552000", \ + "0.0281039000, 0.0299271000, 0.0356834000, 0.0546334000, 0.1130690000, 0.2962549000, 0.8819636000", \ + "0.0280097000, 0.0297767000, 0.0356227000, 0.0544653000, 0.1127741000, 0.2962287000, 0.8824468000", \ + "0.0287986000, 0.0304903000, 0.0363632000, 0.0546483000, 0.1125316000, 0.2958767000, 0.8777816000", \ + "0.0309454000, 0.0325917000, 0.0380269000, 0.0566377000, 0.1138781000, 0.2975539000, 0.8786315000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015975370, 0.0051042490, 0.0163084500, 0.0521067100, 0.1664848000, 0.5319312000"); + values("0.0295029000, 0.0277243000, 0.0223330000, 0.0065108000, -0.0484183000, -0.2321913000, -0.8237790000", \ + "0.0293547000, 0.0277766000, 0.0223429000, 0.0064388000, -0.0484418000, -0.2323637000, -0.8239416000", \ + "0.0291749000, 0.0274524000, 0.0220927000, 0.0063285000, -0.0485813000, -0.2324937000, -0.8240351000", \ + "0.0289766000, 0.0272429000, 0.0218735000, 0.0060872000, -0.0488353000, -0.2327608000, -0.8241984000", \ + "0.0291639000, 0.0273747000, 0.0220145000, 0.0059390000, -0.0489412000, -0.2328115000, -0.8241819000", \ + "0.0293125000, 0.0274215000, 0.0217878000, 0.0064300000, -0.0489853000, -0.2330729000, -0.8243428000", \ + "0.0376705000, 0.0355602000, 0.0294144000, 0.0105823000, -0.0483344000, -0.2325222000, -0.8236917000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015975370, 0.0051042490, 0.0163084500, 0.0521067100, 0.1664848000, 0.5319312000"); + values("0.0288300000, 0.0306251000, 0.0365994000, 0.0553208000, 0.1137850000, 0.2968700000, 0.8782827000", \ + "0.0287686000, 0.0305736000, 0.0363999000, 0.0553072000, 0.1137779000, 0.2966361000, 0.8817872000", \ + "0.0285933000, 0.0304391000, 0.0361491000, 0.0551900000, 0.1136417000, 0.2965250000, 0.8817338000", \ + "0.0283295000, 0.0301529000, 0.0359643000, 0.0548340000, 0.1132877000, 0.2963190000, 0.8858348000", \ + "0.0282773000, 0.0299772000, 0.0358158000, 0.0545154000, 0.1129950000, 0.2963205000, 0.8824244000", \ + "0.0292814000, 0.0309908000, 0.0366533000, 0.0544459000, 0.1128973000, 0.2959466000, 0.8779109000", \ + "0.0312342000, 0.0328978000, 0.0383677000, 0.0565755000, 0.1138979000, 0.2971594000, 0.8800971000"); + } + } + max_capacitance : 0.5319310000; + max_transition : 1.5064790000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.1154774000, 0.1190116000, 0.1280661000, 0.1482224000, 0.1906042000, 0.2941229000, 0.6026539000", \ + "0.1209914000, 0.1244771000, 0.1335243000, 0.1536304000, 0.1962033000, 0.2996587000, 0.6083357000", \ + "0.1344616000, 0.1379507000, 0.1470132000, 0.1671641000, 0.2094988000, 0.3130463000, 0.6213901000", \ + "0.1651074000, 0.1686253000, 0.1776673000, 0.1976197000, 0.2408588000, 0.3444690000, 0.6528954000", \ + "0.2379787000, 0.2415085000, 0.2505905000, 0.2707340000, 0.3128440000, 0.4172132000, 0.7253331000", \ + "0.3641999000, 0.3688039000, 0.3805657000, 0.4056281000, 0.4546638000, 0.5612088000, 0.8693620000", \ + "0.5606758000, 0.5666413000, 0.5815357000, 0.6151660000, 0.6764486000, 0.7954639000, 1.1058705000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.1618261000, 0.1679806000, 0.1839951000, 0.2204500000, 0.3046404000, 0.5313414000, 1.2394471000", \ + "0.1655860000, 0.1716438000, 0.1874874000, 0.2239701000, 0.3084047000, 0.5355444000, 1.2425126000", \ + "0.1742364000, 0.1803098000, 0.1961552000, 0.2326986000, 0.3171080000, 0.5442905000, 1.2515931000", \ + "0.1953239000, 0.2014007000, 0.2172416000, 0.2538579000, 0.3383099000, 0.5654400000, 1.2733906000", \ + "0.2456526000, 0.2517511000, 0.2673804000, 0.3043313000, 0.3885100000, 0.6159130000, 1.3227206000", \ + "0.3247661000, 0.3316766000, 0.3493024000, 0.3879140000, 0.4743006000, 0.7021113000, 1.4099921000", \ + "0.4132198000, 0.4217016000, 0.4435591000, 0.4901514000, 0.5817319000, 0.8106626000, 1.5193804000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.0223430000, 0.0246128000, 0.0302678000, 0.0447774000, 0.0839331000, 0.2067106000, 0.6206612000", \ + "0.0224414000, 0.0247306000, 0.0304966000, 0.0449268000, 0.0838303000, 0.2063415000, 0.6234084000", \ + "0.0225930000, 0.0248214000, 0.0302851000, 0.0448801000, 0.0839642000, 0.2067321000, 0.6235474000", \ + "0.0223715000, 0.0245504000, 0.0306676000, 0.0450458000, 0.0837382000, 0.2064086000, 0.6205630000", \ + "0.0242041000, 0.0262011000, 0.0317512000, 0.0458043000, 0.0847194000, 0.2067239000, 0.6210005000", \ + "0.0362849000, 0.0388967000, 0.0450792000, 0.0596848000, 0.0956427000, 0.2113232000, 0.6210835000", \ + "0.0560531000, 0.0590802000, 0.0682859000, 0.0852594000, 0.1221502000, 0.2295372000, 0.6230528000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.0372432000, 0.0419585000, 0.0541341000, 0.0858497000, 0.1783996000, 0.4843728000, 1.5059395000", \ + "0.0378340000, 0.0421830000, 0.0540432000, 0.0859591000, 0.1780799000, 0.4852774000, 1.5064787000", \ + "0.0375571000, 0.0421381000, 0.0539184000, 0.0860002000, 0.1780113000, 0.4852298000, 1.5018781000", \ + "0.0373231000, 0.0416442000, 0.0539614000, 0.0857794000, 0.1780061000, 0.4852910000, 1.5028785000", \ + "0.0382461000, 0.0427789000, 0.0551857000, 0.0870226000, 0.1786032000, 0.4845545000, 1.5027720000", \ + "0.0470706000, 0.0512691000, 0.0630987000, 0.0935239000, 0.1837430000, 0.4871425000, 1.4978636000", \ + "0.0647691000, 0.0700653000, 0.0844120000, 0.1126638000, 0.1963986000, 0.4913058000, 1.4985062000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.1351915000, 0.1389019000, 0.1485162000, 0.1697996000, 0.2135846000, 0.3186717000, 0.6274285000", \ + "0.1410176000, 0.1447536000, 0.1543887000, 0.1753174000, 0.2195334000, 0.3243526000, 0.6325538000", \ + "0.1543166000, 0.1580446000, 0.1676197000, 0.1888534000, 0.2329599000, 0.3377335000, 0.6465828000", \ + "0.1859124000, 0.1896633000, 0.1992416000, 0.2202925000, 0.2651539000, 0.3691993000, 0.6775268000", \ + "0.2616216000, 0.2653380000, 0.2748951000, 0.2959567000, 0.3389735000, 0.4453091000, 0.7542109000", \ + "0.4075644000, 0.4122339000, 0.4240982000, 0.4491530000, 0.4981723000, 0.6051046000, 0.9139862000", \ + "0.6422922000, 0.6484000000, 0.6643088000, 0.6979367000, 0.7596609000, 0.8782939000, 1.1893055000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.1721604000, 0.1782389000, 0.1940718000, 0.2307657000, 0.3150447000, 0.5420279000, 1.2507295000", \ + "0.1760492000, 0.1821361000, 0.1981470000, 0.2346042000, 0.3187217000, 0.5458507000, 1.2531877000", \ + "0.1843256000, 0.1905312000, 0.2064318000, 0.2429241000, 0.3272191000, 0.5541517000, 1.2656965000", \ + "0.2037948000, 0.2097282000, 0.2255944000, 0.2622454000, 0.3464831000, 0.5737610000, 1.2839647000", \ + "0.2472558000, 0.2533271000, 0.2693571000, 0.3060782000, 0.3904609000, 0.6176755000, 1.3242690000", \ + "0.3184426000, 0.3252217000, 0.3427058000, 0.3820121000, 0.4688517000, 0.6974830000, 1.4083676000", \ + "0.3982398000, 0.4064995000, 0.4279381000, 0.4739034000, 0.5658620000, 0.7961810000, 1.5036268000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.0251216000, 0.0271957000, 0.0331307000, 0.0475818000, 0.0870770000, 0.2085749000, 0.6220923000", \ + "0.0249486000, 0.0271277000, 0.0330501000, 0.0480071000, 0.0867113000, 0.2089156000, 0.6224971000", \ + "0.0249382000, 0.0272322000, 0.0333251000, 0.0475917000, 0.0869425000, 0.2087537000, 0.6214944000", \ + "0.0251704000, 0.0274912000, 0.0330891000, 0.0477161000, 0.0867175000, 0.2088642000, 0.6216837000", \ + "0.0256924000, 0.0280091000, 0.0338933000, 0.0481644000, 0.0875700000, 0.2085049000, 0.6214717000", \ + "0.0366500000, 0.0393035000, 0.0452899000, 0.0600462000, 0.0952301000, 0.2117258000, 0.6221924000", \ + "0.0569307000, 0.0601477000, 0.0679122000, 0.0857381000, 0.1221010000, 0.2292605000, 0.6229365000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.0375159000, 0.0419584000, 0.0543740000, 0.0856344000, 0.1781312000, 0.4853711000, 1.5060595000", \ + "0.0372849000, 0.0419663000, 0.0541703000, 0.0858733000, 0.1781817000, 0.4851320000, 1.5036611000", \ + "0.0372287000, 0.0419800000, 0.0541149000, 0.0860041000, 0.1782209000, 0.4852842000, 1.5003345000", \ + "0.0372291000, 0.0420371000, 0.0541510000, 0.0859437000, 0.1781561000, 0.4848589000, 1.5018692000", \ + "0.0385373000, 0.0426319000, 0.0549865000, 0.0866198000, 0.1786371000, 0.4854170000, 1.5012249000", \ + "0.0447787000, 0.0493413000, 0.0616251000, 0.0928859000, 0.1833954000, 0.4866011000, 1.5001472000", \ + "0.0609331000, 0.0652768000, 0.0790307000, 0.1097115000, 0.1943653000, 0.4910508000, 1.4984546000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.1467733000, 0.1506427000, 0.1604906000, 0.1822487000, 0.2269433000, 0.3324958000, 0.6418012000", \ + "0.1522968000, 0.1561561000, 0.1660702000, 0.1877981000, 0.2323981000, 0.3380900000, 0.6471736000", \ + "0.1659313000, 0.1697819000, 0.1796604000, 0.2014667000, 0.2463371000, 0.3517104000, 0.6610225000", \ + "0.1974322000, 0.2021729000, 0.2120709000, 0.2337972000, 0.2788411000, 0.3842824000, 0.6933276000", \ + "0.2745976000, 0.2784324000, 0.2882573000, 0.3098543000, 0.3547526000, 0.4606526000, 0.7696250000", \ + "0.4297298000, 0.4344347000, 0.4462285000, 0.4702170000, 0.5192097000, 0.6261978000, 0.9355638000", \ + "0.6830261000, 0.6891629000, 0.7048563000, 0.7381142000, 0.7995490000, 0.9176295000, 1.2279751000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.1783762000, 0.1844398000, 0.2002593000, 0.2369980000, 0.3212374000, 0.5479327000, 1.2592144000", \ + "0.1824067000, 0.1884947000, 0.2045085000, 0.2409701000, 0.3250851000, 0.5515412000, 1.2591125000", \ + "0.1902349000, 0.1963027000, 0.2121906000, 0.2487674000, 0.3331153000, 0.5598687000, 1.2711220000", \ + "0.2066470000, 0.2127142000, 0.2284306000, 0.2652193000, 0.3494184000, 0.5759780000, 1.2874829000", \ + "0.2421498000, 0.2483131000, 0.2642153000, 0.3010931000, 0.3854069000, 0.6126727000, 1.3226501000", \ + "0.3014214000, 0.3081482000, 0.3256763000, 0.3648332000, 0.4516741000, 0.6800546000, 1.3868733000", \ + "0.3685673000, 0.3766190000, 0.3975054000, 0.4429028000, 0.5352314000, 0.7660645000, 1.4731832000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.0265051000, 0.0286030000, 0.0345934000, 0.0490009000, 0.0882838000, 0.2095363000, 0.6204924000", \ + "0.0264966000, 0.0285103000, 0.0346652000, 0.0493510000, 0.0884379000, 0.2096043000, 0.6215546000", \ + "0.0263002000, 0.0286381000, 0.0347175000, 0.0491521000, 0.0882315000, 0.2097685000, 0.6219056000", \ + "0.0263728000, 0.0286422000, 0.0348037000, 0.0492261000, 0.0880355000, 0.2095390000, 0.6215962000", \ + "0.0262971000, 0.0286593000, 0.0347612000, 0.0496866000, 0.0882156000, 0.2097182000, 0.6225412000", \ + "0.0362948000, 0.0392622000, 0.0449315000, 0.0589184000, 0.0950662000, 0.2119952000, 0.6223052000", \ + "0.0567096000, 0.0593829000, 0.0678020000, 0.0847376000, 0.1198340000, 0.2275281000, 0.6230826000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.0372637000, 0.0417578000, 0.0543704000, 0.0859265000, 0.1782664000, 0.4852940000, 1.4995483000", \ + "0.0372771000, 0.0419621000, 0.0541402000, 0.0858434000, 0.1783607000, 0.4842125000, 1.5060915000", \ + "0.0376651000, 0.0422270000, 0.0540110000, 0.0861249000, 0.1780867000, 0.4852967000, 1.5002769000", \ + "0.0372280000, 0.0418129000, 0.0543025000, 0.0859234000, 0.1780014000, 0.4851013000, 1.5014644000", \ + "0.0384114000, 0.0428638000, 0.0546844000, 0.0868713000, 0.1784206000, 0.4844460000, 1.5015821000", \ + "0.0433935000, 0.0479994000, 0.0610742000, 0.0922001000, 0.1827716000, 0.4866322000, 1.4998501000", \ + "0.0576642000, 0.0622372000, 0.0755365000, 0.1071419000, 0.1942394000, 0.4906868000, 1.4962470000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.1573006000, 0.1612686000, 0.1714377000, 0.1935999000, 0.2389674000, 0.3454555000, 0.6547476000", \ + "0.1627098000, 0.1666576000, 0.1768172000, 0.1989982000, 0.2444384000, 0.3510948000, 0.6605469000", \ + "0.1758312000, 0.1797927000, 0.1899100000, 0.2118921000, 0.2575107000, 0.3641410000, 0.6735976000", \ + "0.2090542000, 0.2130220000, 0.2231443000, 0.2451683000, 0.2907863000, 0.3972706000, 0.7070287000", \ + "0.2856593000, 0.2895906000, 0.2996870000, 0.3218956000, 0.3668066000, 0.4734129000, 0.7832026000", \ + "0.4467613000, 0.4514132000, 0.4631630000, 0.4878943000, 0.5355014000, 0.6438808000, 0.9530251000", \ + "0.7133423000, 0.7194712000, 0.7350763000, 0.7681912000, 0.8291262000, 0.9467468000, 1.2571830000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.1842908000, 0.1903569000, 0.2062439000, 0.2427593000, 0.3271351000, 0.5537282000, 1.2602774000", \ + "0.1883339000, 0.1944191000, 0.2102990000, 0.2468808000, 0.3312116000, 0.5577258000, 1.2687689000", \ + "0.1960028000, 0.2021220000, 0.2178991000, 0.2545672000, 0.3389055000, 0.5654638000, 1.2765531000", \ + "0.2104510000, 0.2165937000, 0.2323287000, 0.2689965000, 0.3532473000, 0.5796046000, 1.2889553000", \ + "0.2390992000, 0.2451672000, 0.2611567000, 0.2979038000, 0.3822558000, 0.6092126000, 1.3184660000", \ + "0.2856425000, 0.2923259000, 0.3095852000, 0.3483366000, 0.4351952000, 0.6631895000, 1.3702808000", \ + "0.3390478000, 0.3467710000, 0.3666790000, 0.4106173000, 0.5028266000, 0.7336816000, 1.4408439000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.0278960000, 0.0299277000, 0.0359874000, 0.0510382000, 0.0899998000, 0.2109438000, 0.6244767000", \ + "0.0278874000, 0.0303126000, 0.0361616000, 0.0512903000, 0.0902048000, 0.2109901000, 0.6222870000", \ + "0.0276530000, 0.0299756000, 0.0360118000, 0.0509640000, 0.0900843000, 0.2107631000, 0.6225013000", \ + "0.0276258000, 0.0299550000, 0.0359931000, 0.0514513000, 0.0899380000, 0.2105676000, 0.6231552000", \ + "0.0276784000, 0.0301239000, 0.0365527000, 0.0511559000, 0.0899401000, 0.2113352000, 0.6226322000", \ + "0.0367716000, 0.0392981000, 0.0450006000, 0.0596711000, 0.0945710000, 0.2123526000, 0.6235052000", \ + "0.0565349000, 0.0598234000, 0.0673152000, 0.0840537000, 0.1197179000, 0.2275397000, 0.6246642000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.0373436000, 0.0418522000, 0.0542189000, 0.0860799000, 0.1780215000, 0.4852720000, 1.4993400000", \ + "0.0378065000, 0.0422919000, 0.0544099000, 0.0861325000, 0.1781413000, 0.4853052000, 1.4993682000", \ + "0.0377594000, 0.0416635000, 0.0539754000, 0.0861313000, 0.1780879000, 0.4853051000, 1.4999236000", \ + "0.0374317000, 0.0417922000, 0.0543889000, 0.0860905000, 0.1781392000, 0.4850739000, 1.5030414000", \ + "0.0381582000, 0.0426319000, 0.0547076000, 0.0866277000, 0.1785996000, 0.4850013000, 1.5023307000", \ + "0.0421045000, 0.0469784000, 0.0600019000, 0.0919297000, 0.1827630000, 0.4865288000, 1.4990891000", \ + "0.0530331000, 0.0583227000, 0.0721163000, 0.1046794000, 0.1927545000, 0.4898557000, 1.4964625000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__and4b_1 */ + + cell ("sky130_fd_sc_hd__and4b_2") { + leakage_power () { + value : 0.0052725000; + when : "!A_N&!B&!C&D"; + } + leakage_power () { + value : 0.0052512000; + when : "!A_N&!B&!C&!D"; + } + leakage_power () { + value : 0.0056250000; + when : "!A_N&!B&C&D"; + } + leakage_power () { + value : 0.0052734000; + when : "!A_N&!B&C&!D"; + } + leakage_power () { + value : 0.0056597000; + when : "!A_N&B&!C&D"; + } + leakage_power () { + value : 0.0052794000; + when : "!A_N&B&!C&!D"; + } + leakage_power () { + value : 0.0020549000; + when : "!A_N&B&C&D"; + } + leakage_power () { + value : 0.0056624000; + when : "!A_N&B&C&!D"; + } + leakage_power () { + value : 0.0057188000; + when : "A_N&!B&!C&D"; + } + leakage_power () { + value : 0.0057122000; + when : "A_N&!B&!C&!D"; + } + leakage_power () { + value : 0.0057373000; + when : "A_N&!B&C&D"; + } + leakage_power () { + value : 0.0057190000; + when : "A_N&!B&C&!D"; + } + leakage_power () { + value : 0.0057417000; + when : "A_N&B&!C&D"; + } + leakage_power () { + value : 0.0057208000; + when : "A_N&B&!C&!D"; + } + leakage_power () { + value : 0.0060776000; + when : "A_N&B&C&D"; + } + leakage_power () { + value : 0.0057426000; + when : "A_N&B&C&!D"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__and4b"; + cell_leakage_power : 0.0053905410; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0015290000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014690000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0063676000, 0.0062571000, 0.0060022000, 0.0060395000, 0.0061253000, 0.0063231000, 0.0067791000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0021365000, 0.0020570000, 0.0018738000, 0.0019064000, 0.0019816000, 0.0021549000, 0.0025544000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015880000; + } + pin ("B") { + capacitance : 0.0015670000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015420000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027000000, 0.0026942000, 0.0026806000, 0.0026834000, 0.0026898000, 0.0027045000, 0.0027385000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0023660000, -0.0023703000, -0.0023801000, -0.0023733000, -0.0023577000, -0.0023216000, -0.0022384000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015920000; + } + pin ("C") { + capacitance : 0.0015620000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015300000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0019958000, 0.0019934000, 0.0019881000, 0.0019983000, 0.0020220000, 0.0020764000, 0.0022019000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0019178000, -0.0019176000, -0.0019170000, -0.0019169000, -0.0019166000, -0.0019159000, -0.0019144000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015940000; + } + pin ("D") { + capacitance : 0.0015620000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014990000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0022942000, 0.0022930000, 0.0022904000, 0.0022903000, 0.0022902000, 0.0022899000, 0.0022893000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0022909000, -0.0022899000, -0.0022873000, -0.0022872000, -0.0022869000, -0.0022863000, -0.0022848000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016250000; + } + pin ("X") { + direction : "output"; + function : "(!A_N&B&C&D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014501170, 0.0042056820, 0.0121974600, 0.0353755100, 0.1025973000, 0.2975563000"); + values("0.0113340000, 0.0098432000, 0.0059461000, -0.0054083000, -0.0413812000, -0.1496432000, -0.4653196000", \ + "0.0112524000, 0.0098548000, 0.0059708000, -0.0053681000, -0.0413846000, -0.1496679000, -0.4653962000", \ + "0.0112556000, 0.0097650000, 0.0059093000, -0.0053964000, -0.0413814000, -0.1496724000, -0.4653658000", \ + "0.0110666000, 0.0095757000, 0.0056701000, -0.0056398000, -0.0416298000, -0.1499263000, -0.4656158000", \ + "0.0107654000, 0.0092645000, 0.0053775000, -0.0059669000, -0.0419420000, -0.1502453000, -0.4658763000", \ + "0.0130819000, 0.0115546000, 0.0072121000, -0.0053835000, -0.0421837000, -0.1503915000, -0.4660735000", \ + "0.0135328000, 0.0119481000, 0.0075527000, -0.0048664000, -0.0419181000, -0.1502925000, -0.4660171000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014501170, 0.0042056820, 0.0121974600, 0.0353755100, 0.1025973000, 0.2975563000"); + values("0.0167157000, 0.0182698000, 0.0229985000, 0.0365116000, 0.0740536000, 0.1817243000, 0.4965443000", \ + "0.0166718000, 0.0182123000, 0.0229516000, 0.0364641000, 0.0739603000, 0.1817162000, 0.4942168000", \ + "0.0167434000, 0.0183401000, 0.0229590000, 0.0364513000, 0.0740623000, 0.1817580000, 0.4964218000", \ + "0.0166215000, 0.0182187000, 0.0228363000, 0.0363313000, 0.0739405000, 0.1816461000, 0.4962615000", \ + "0.0164635000, 0.0180308000, 0.0227809000, 0.0362822000, 0.0737815000, 0.1815084000, 0.4939706000", \ + "0.0164106000, 0.0179520000, 0.0226622000, 0.0361053000, 0.0737675000, 0.1814519000, 0.4941898000", \ + "0.0175390000, 0.0189928000, 0.0234472000, 0.0365186000, 0.0736401000, 0.1817454000, 0.4956846000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014501170, 0.0042056820, 0.0121974600, 0.0353755100, 0.1025973000, 0.2975563000"); + values("0.0115855000, 0.0100868000, 0.0061185000, -0.0053658000, -0.0414567000, -0.1496843000, -0.4652892000", \ + "0.0115623000, 0.0100532000, 0.0060901000, -0.0053978000, -0.0414731000, -0.1496793000, -0.4653497000", \ + "0.0114401000, 0.0099301000, 0.0060148000, -0.0054888000, -0.0415328000, -0.1498220000, -0.4654508000", \ + "0.0112820000, 0.0097847000, 0.0058428000, -0.0056303000, -0.0417171000, -0.1499448000, -0.4655937000", \ + "0.0111165000, 0.0096003000, 0.0056259000, -0.0059717000, -0.0421474000, -0.1503125000, -0.4658404000", \ + "0.0113203000, 0.0097201000, 0.0055663000, -0.0061706000, -0.0423469000, -0.1503760000, -0.4658643000", \ + "0.0150071000, 0.0131979000, 0.0083472000, -0.0048489000, -0.0423018000, -0.1504614000, -0.4658066000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014501170, 0.0042056820, 0.0121974600, 0.0353755100, 0.1025973000, 0.2975563000"); + values("0.0170688000, 0.0186337000, 0.0233272000, 0.0368576000, 0.0743410000, 0.1819551000, 0.4965675000", \ + "0.0170404000, 0.0186281000, 0.0233074000, 0.0368407000, 0.0743421000, 0.1819963000, 0.4964890000", \ + "0.0170433000, 0.0187005000, 0.0233863000, 0.0367434000, 0.0742028000, 0.1818478000, 0.4970424000", \ + "0.0168758000, 0.0184554000, 0.0231210000, 0.0365877000, 0.0741921000, 0.1818624000, 0.4942586000", \ + "0.0168967000, 0.0184752000, 0.0231330000, 0.0365434000, 0.0740910000, 0.1818020000, 0.4947563000", \ + "0.0173136000, 0.0187736000, 0.0230677000, 0.0364586000, 0.0737660000, 0.1816584000, 0.4943153000", \ + "0.0186879000, 0.0201047000, 0.0244145000, 0.0373536000, 0.0744955000, 0.1820769000, 0.4931123000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014501170, 0.0042056820, 0.0121974600, 0.0353755100, 0.1025973000, 0.2975563000"); + values("0.0133765000, 0.0118916000, 0.0079414000, -0.0035404000, -0.0395920000, -0.1477729000, -0.4633454000", \ + "0.0133613000, 0.0118692000, 0.0078786000, -0.0036621000, -0.0396829000, -0.1478415000, -0.4634075000", \ + "0.0131855000, 0.0116936000, 0.0077333000, -0.0037657000, -0.0398190000, -0.1478844000, -0.4634654000", \ + "0.0131628000, 0.0116362000, 0.0076443000, -0.0038907000, -0.0398734000, -0.1480422000, -0.4636159000", \ + "0.0128975000, 0.0113781000, 0.0073772000, -0.0041489000, -0.0402364000, -0.1483257000, -0.4638105000", \ + "0.0132917000, 0.0116750000, 0.0080421000, -0.0042790000, -0.0401285000, -0.1483428000, -0.4637869000", \ + "0.0168788000, 0.0150612000, 0.0102256000, -0.0030414000, -0.0405079000, -0.1485747000, -0.4638679000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014501170, 0.0042056820, 0.0121974600, 0.0353755100, 0.1025973000, 0.2975563000"); + values("0.0170091000, 0.0186173000, 0.0232386000, 0.0367680000, 0.0740333000, 0.1816540000, 0.4944804000", \ + "0.0169704000, 0.0184924000, 0.0231510000, 0.0366279000, 0.0741889000, 0.1817433000, 0.4939210000", \ + "0.0169221000, 0.0185212000, 0.0232601000, 0.0366348000, 0.0740761000, 0.1816426000, 0.4967446000", \ + "0.0167860000, 0.0183498000, 0.0230868000, 0.0365821000, 0.0739784000, 0.1816385000, 0.4945169000", \ + "0.0167328000, 0.0183490000, 0.0229883000, 0.0364062000, 0.0738640000, 0.1815212000, 0.4941195000", \ + "0.0175295000, 0.0189834000, 0.0232926000, 0.0362802000, 0.0736917000, 0.1813139000, 0.4938601000", \ + "0.0185320000, 0.0199644000, 0.0242791000, 0.0370895000, 0.0744508000, 0.1821174000, 0.4922133000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014501170, 0.0042056820, 0.0121974600, 0.0353755100, 0.1025973000, 0.2975563000"); + values("0.0145708000, 0.0130001000, 0.0090123000, -0.0026375000, -0.0389345000, -0.1473069000, -0.4630015000", \ + "0.0144624000, 0.0129794000, 0.0089313000, -0.0027302000, -0.0389815000, -0.1474158000, -0.4630808000", \ + "0.0143977000, 0.0128620000, 0.0088118000, -0.0028481000, -0.0390887000, -0.1475171000, -0.4631851000", \ + "0.0142739000, 0.0127321000, 0.0087608000, -0.0028998000, -0.0391978000, -0.1475858000, -0.4632380000", \ + "0.0141122000, 0.0126065000, 0.0085398000, -0.0031496000, -0.0393970000, -0.1477599000, -0.4634111000", \ + "0.0146397000, 0.0130331000, 0.0088462000, -0.0029871000, -0.0393754000, -0.1477851000, -0.4634001000", \ + "0.0182522000, 0.0165612000, 0.0116075000, -0.0016585000, -0.0393063000, -0.1474910000, -0.4630750000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014501170, 0.0042056820, 0.0121974600, 0.0353755100, 0.1025973000, 0.2975563000"); + values("0.0173639000, 0.0189258000, 0.0236027000, 0.0371386000, 0.0745954000, 0.1820488000, 0.4963531000", \ + "0.0173455000, 0.0189377000, 0.0236098000, 0.0370915000, 0.0745595000, 0.1820326000, 0.4962090000", \ + "0.0172660000, 0.0188545000, 0.0235046000, 0.0370232000, 0.0745196000, 0.1819913000, 0.4968827000", \ + "0.0171935000, 0.0187774000, 0.0234070000, 0.0367840000, 0.0743769000, 0.1818201000, 0.4940063000", \ + "0.0170680000, 0.0186147000, 0.0232273000, 0.0366704000, 0.0741956000, 0.1816654000, 0.4966651000", \ + "0.0177392000, 0.0192565000, 0.0236227000, 0.0365307000, 0.0739723000, 0.1816477000, 0.4939325000", \ + "0.0184956000, 0.0199443000, 0.0246233000, 0.0376247000, 0.0748681000, 0.1821242000, 0.4919244000"); + } + } + max_capacitance : 0.2975560000; + max_transition : 1.5041630000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.1854323000, 0.1916643000, 0.2055912000, 0.2334226000, 0.2872628000, 0.4072249000, 0.7263872000", \ + "0.1902967000, 0.1964805000, 0.2104137000, 0.2383833000, 0.2922940000, 0.4120202000, 0.7315418000", \ + "0.2015746000, 0.2077710000, 0.2217160000, 0.2492759000, 0.3033958000, 0.4230667000, 0.7429569000", \ + "0.2219690000, 0.2281508000, 0.2421183000, 0.2698985000, 0.3238245000, 0.4435596000, 0.7634149000", \ + "0.2501778000, 0.2563984000, 0.2703920000, 0.2982409000, 0.3522472000, 0.4719156000, 0.7915857000", \ + "0.2844410000, 0.2906646000, 0.3046305000, 0.3324132000, 0.3867643000, 0.5065851000, 0.8265593000", \ + "0.3146760000, 0.3209448000, 0.3348603000, 0.3628345000, 0.4171005000, 0.5372576000, 0.8561687000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.2252908000, 0.2338512000, 0.2540956000, 0.2961210000, 0.3885084000, 0.6247314000, 1.3002843000", \ + "0.2298833000, 0.2385934000, 0.2586580000, 0.3007996000, 0.3931636000, 0.6291302000, 1.3077806000", \ + "0.2424691000, 0.2512344000, 0.2712849000, 0.3132637000, 0.4056846000, 0.6419154000, 1.3184195000", \ + "0.2743155000, 0.2830781000, 0.3031258000, 0.3451036000, 0.4375219000, 0.6737513000, 1.3505880000", \ + "0.3386526000, 0.3474297000, 0.3675145000, 0.4095883000, 0.5019691000, 0.7380977000, 1.4156667000", \ + "0.4457033000, 0.4543576000, 0.4744121000, 0.5166949000, 0.6091424000, 0.8454450000, 1.5173504000", \ + "0.6162983000, 0.6249223000, 0.6453434000, 0.6875033000, 0.7801802000, 1.0166352000, 1.6907371000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.0295475000, 0.0332805000, 0.0421448000, 0.0617004000, 0.1100525000, 0.2455434000, 0.6667281000", \ + "0.0293288000, 0.0331683000, 0.0421222000, 0.0618339000, 0.1101088000, 0.2463434000, 0.6663264000", \ + "0.0292935000, 0.0331233000, 0.0421120000, 0.0626603000, 0.1103962000, 0.2465401000, 0.6665878000", \ + "0.0295705000, 0.0335304000, 0.0421286000, 0.0624281000, 0.1103018000, 0.2465528000, 0.6669983000", \ + "0.0297372000, 0.0334977000, 0.0428436000, 0.0620175000, 0.1103188000, 0.2464559000, 0.6682377000", \ + "0.0295421000, 0.0335364000, 0.0422834000, 0.0625134000, 0.1102812000, 0.2452300000, 0.6682171000", \ + "0.0297483000, 0.0337317000, 0.0425862000, 0.0626846000, 0.1103373000, 0.2456451000, 0.6676036000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.0372768000, 0.0438046000, 0.0600171000, 0.0986385000, 0.2051710000, 0.5297508000, 1.5000846000", \ + "0.0373795000, 0.0439780000, 0.0598709000, 0.0986244000, 0.2055082000, 0.5287201000, 1.4984761000", \ + "0.0372444000, 0.0438487000, 0.0600537000, 0.0986096000, 0.2050748000, 0.5297604000, 1.4986776000", \ + "0.0372566000, 0.0438579000, 0.0600572000, 0.0986345000, 0.2050221000, 0.5297692000, 1.4981525000", \ + "0.0371590000, 0.0438023000, 0.0598278000, 0.0985903000, 0.2053823000, 0.5294271000, 1.4973084000", \ + "0.0375805000, 0.0444584000, 0.0603981000, 0.0986571000, 0.2056552000, 0.5287979000, 1.4981143000", \ + "0.0381444000, 0.0451772000, 0.0609926000, 0.0994203000, 0.2058902000, 0.5286729000, 1.4976135000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.1693743000, 0.1757046000, 0.1898627000, 0.2177300000, 0.2723088000, 0.3922400000, 0.7119628000", \ + "0.1749811000, 0.1813112000, 0.1954915000, 0.2235783000, 0.2779512000, 0.3978618000, 0.7177253000", \ + "0.1886964000, 0.1950276000, 0.2090499000, 0.2371325000, 0.2914902000, 0.4115620000, 0.7308621000", \ + "0.2198706000, 0.2261666000, 0.2403271000, 0.2683807000, 0.3225910000, 0.4428944000, 0.7623592000", \ + "0.2966989000, 0.3030334000, 0.3171495000, 0.3451191000, 0.3996155000, 0.5197919000, 0.8394336000", \ + "0.4599038000, 0.4670913000, 0.4829004000, 0.5133979000, 0.5699877000, 0.6894478000, 1.0089541000", \ + "0.7328418000, 0.7422394000, 0.7629500000, 0.8029101000, 0.8717806000, 1.0022386000, 1.3241571000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.1696809000, 0.1784533000, 0.1984253000, 0.2405804000, 0.3328248000, 0.5688684000, 1.2443987000", \ + "0.1738136000, 0.1825652000, 0.2025722000, 0.2447156000, 0.3369656000, 0.5730698000, 1.2491631000", \ + "0.1823051000, 0.1910781000, 0.2111340000, 0.2531123000, 0.3455236000, 0.5816478000, 1.2546555000", \ + "0.2015960000, 0.2103852000, 0.2304915000, 0.2724714000, 0.3648263000, 0.6006914000, 1.2801135000", \ + "0.2450752000, 0.2539062000, 0.2741727000, 0.3164283000, 0.4089041000, 0.6449759000, 1.3172458000", \ + "0.3171626000, 0.3269917000, 0.3489286000, 0.3935539000, 0.4885306000, 0.7257832000, 1.4015310000", \ + "0.4011669000, 0.4132261000, 0.4402266000, 0.4913154000, 0.5904707000, 0.8289321000, 1.5028981000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.0305389000, 0.0344112000, 0.0431393000, 0.0635415000, 0.1107859000, 0.2467622000, 0.6686950000", \ + "0.0304524000, 0.0343049000, 0.0432870000, 0.0633581000, 0.1109591000, 0.2466962000, 0.6688425000", \ + "0.0304825000, 0.0344197000, 0.0434941000, 0.0635321000, 0.1109110000, 0.2471469000, 0.6650916000", \ + "0.0304092000, 0.0348473000, 0.0433736000, 0.0636679000, 0.1107961000, 0.2463882000, 0.6637940000", \ + "0.0304986000, 0.0343986000, 0.0432241000, 0.0635238000, 0.1107752000, 0.2469811000, 0.6639732000", \ + "0.0386707000, 0.0427507000, 0.0516107000, 0.0702536000, 0.1151936000, 0.2481850000, 0.6688780000", \ + "0.0589264000, 0.0640636000, 0.0750187000, 0.0961797000, 0.1401615000, 0.2628209000, 0.6690163000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.0370939000, 0.0437886000, 0.0602576000, 0.0985572000, 0.2053372000, 0.5297920000, 1.5003335000", \ + "0.0371512000, 0.0437301000, 0.0602746000, 0.0986068000, 0.2053921000, 0.5298144000, 1.4994763000", \ + "0.0376259000, 0.0440152000, 0.0597639000, 0.0987770000, 0.2054539000, 0.5284748000, 1.5032752000", \ + "0.0371256000, 0.0437778000, 0.0600266000, 0.0985777000, 0.2053375000, 0.5285694000, 1.4994963000", \ + "0.0384455000, 0.0450836000, 0.0606285000, 0.0993452000, 0.2053427000, 0.5293687000, 1.4991475000", \ + "0.0447620000, 0.0515552000, 0.0676765000, 0.1058027000, 0.2102127000, 0.5310212000, 1.4991614000", \ + "0.0601660000, 0.0678883000, 0.0846363000, 0.1223318000, 0.2191529000, 0.5339348000, 1.4956130000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.1826513000, 0.1891035000, 0.2035396000, 0.2321806000, 0.2870345000, 0.4071599000, 0.7270882000", \ + "0.1880046000, 0.1944608000, 0.2088009000, 0.2371530000, 0.2921560000, 0.4126554000, 0.7329005000", \ + "0.2015835000, 0.2080942000, 0.2225041000, 0.2510261000, 0.3058183000, 0.4262653000, 0.7466212000", \ + "0.2333232000, 0.2398038000, 0.2542725000, 0.2833450000, 0.3373383000, 0.4579282000, 0.7780446000", \ + "0.3104364000, 0.3169131000, 0.3313189000, 0.3599178000, 0.4147248000, 0.5353608000, 0.8553588000", \ + "0.4792181000, 0.4863728000, 0.5020489000, 0.5325191000, 0.5883549000, 0.7096027000, 1.0300711000", \ + "0.7676511000, 0.7769703000, 0.7975593000, 0.8365630000, 0.9046207000, 1.0342652000, 1.3560427000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.1763888000, 0.1852822000, 0.2052502000, 0.2472774000, 0.3395922000, 0.5750693000, 1.2486936000", \ + "0.1806931000, 0.1894090000, 0.2093385000, 0.2515703000, 0.3437995000, 0.5791361000, 1.2563220000", \ + "0.1891211000, 0.1978852000, 0.2179653000, 0.2599408000, 0.3523046000, 0.5882481000, 1.2614666000", \ + "0.2053706000, 0.2141608000, 0.2342450000, 0.2763012000, 0.3686152000, 0.6039708000, 1.2779151000", \ + "0.2406144000, 0.2494945000, 0.2696920000, 0.3119314000, 0.4044348000, 0.6400469000, 1.3165308000", \ + "0.3006244000, 0.3103293000, 0.3322406000, 0.3766865000, 0.4715551000, 0.7085835000, 1.3857259000", \ + "0.3729904000, 0.3846903000, 0.4108758000, 0.4613206000, 0.5609823000, 0.7994982000, 1.4730762000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.0317729000, 0.0355528000, 0.0444359000, 0.0642405000, 0.1117541000, 0.2471389000, 0.6689821000", \ + "0.0316785000, 0.0356106000, 0.0453170000, 0.0648974000, 0.1119164000, 0.2479018000, 0.6684657000", \ + "0.0320461000, 0.0356689000, 0.0444329000, 0.0646208000, 0.1120502000, 0.2471844000, 0.6685787000", \ + "0.0316833000, 0.0356864000, 0.0447690000, 0.0640028000, 0.1120302000, 0.2473612000, 0.6693344000", \ + "0.0316145000, 0.0357996000, 0.0444518000, 0.0639674000, 0.1117358000, 0.2477267000, 0.6649815000", \ + "0.0386794000, 0.0420660000, 0.0513890000, 0.0689939000, 0.1149857000, 0.2482657000, 0.6687308000", \ + "0.0584875000, 0.0627784000, 0.0735269000, 0.0943608000, 0.1389034000, 0.2622665000, 0.6699959000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.0373216000, 0.0439155000, 0.0599615000, 0.0986083000, 0.2056478000, 0.5295220000, 1.4991867000", \ + "0.0371932000, 0.0436763000, 0.0601669000, 0.0987577000, 0.2051638000, 0.5289083000, 1.4967646000", \ + "0.0373106000, 0.0437542000, 0.0598017000, 0.0987439000, 0.2055118000, 0.5281925000, 1.5032086000", \ + "0.0371879000, 0.0437427000, 0.0599554000, 0.0986072000, 0.2056596000, 0.5289930000, 1.5002138000", \ + "0.0383987000, 0.0447600000, 0.0605246000, 0.0992606000, 0.2054176000, 0.5295789000, 1.4984822000", \ + "0.0433584000, 0.0499835000, 0.0659068000, 0.1049355000, 0.2094107000, 0.5307033000, 1.4971450000", \ + "0.0562494000, 0.0636734000, 0.0813292000, 0.1186099000, 0.2189514000, 0.5343453000, 1.4962515000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.2007484000, 0.2073963000, 0.2222589000, 0.2513625000, 0.3069477000, 0.4285231000, 0.7489542000", \ + "0.2058514000, 0.2125913000, 0.2273808000, 0.2564884000, 0.3121244000, 0.4336219000, 0.7544776000", \ + "0.2186255000, 0.2253066000, 0.2400758000, 0.2691836000, 0.3248519000, 0.4463642000, 0.7672448000", \ + "0.2506362000, 0.2573147000, 0.2720195000, 0.3010497000, 0.3568999000, 0.4784511000, 0.7993523000", \ + "0.3275890000, 0.3342867000, 0.3490277000, 0.3781239000, 0.4339328000, 0.5556045000, 0.8759863000", \ + "0.5004105000, 0.5075618000, 0.5233279000, 0.5531682000, 0.6095078000, 0.7315735000, 1.0524147000", \ + "0.7995058000, 0.8094653000, 0.8292286000, 0.8683747000, 0.9365032000, 1.0656708000, 1.3875062000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.1839427000, 0.1926996000, 0.2126963000, 0.2548483000, 0.3470520000, 0.5827191000, 1.2580570000", \ + "0.1882465000, 0.1969962000, 0.2169876000, 0.2590772000, 0.3513020000, 0.5867647000, 1.2628248000", \ + "0.1962038000, 0.2050490000, 0.2249729000, 0.2670887000, 0.3593514000, 0.5951206000, 1.2664316000", \ + "0.2111112000, 0.2199172000, 0.2397661000, 0.2817859000, 0.3741077000, 0.6097290000, 1.2861011000", \ + "0.2393480000, 0.2481789000, 0.2682830000, 0.3106106000, 0.4030254000, 0.6390042000, 1.3117970000", \ + "0.2858349000, 0.2953821000, 0.3169285000, 0.3615675000, 0.4562579000, 0.6929257000, 1.3699949000", \ + "0.3447856000, 0.3558134000, 0.3810263000, 0.4302276000, 0.5296761000, 0.7684513000, 1.4416086000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.0337966000, 0.0381957000, 0.0467267000, 0.0671872000, 0.1149155000, 0.2492591000, 0.6697956000", \ + "0.0337676000, 0.0378568000, 0.0467210000, 0.0672282000, 0.1146456000, 0.2491777000, 0.6679050000", \ + "0.0338126000, 0.0378523000, 0.0467187000, 0.0671914000, 0.1146901000, 0.2492332000, 0.6679192000", \ + "0.0338774000, 0.0380995000, 0.0479026000, 0.0675452000, 0.1145505000, 0.2496844000, 0.6700064000", \ + "0.0338839000, 0.0379143000, 0.0467461000, 0.0669481000, 0.1143434000, 0.2496032000, 0.6658243000", \ + "0.0386994000, 0.0426345000, 0.0511888000, 0.0699372000, 0.1162679000, 0.2495787000, 0.6691943000", \ + "0.0586719000, 0.0632318000, 0.0742781000, 0.0942698000, 0.1388747000, 0.2621102000, 0.6699224000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.0371880000, 0.0437341000, 0.0602705000, 0.0985791000, 0.2053482000, 0.5298142000, 1.4999101000", \ + "0.0372103000, 0.0440963000, 0.0601257000, 0.0986509000, 0.2051873000, 0.5291707000, 1.4986314000", \ + "0.0371199000, 0.0440726000, 0.0602480000, 0.0986615000, 0.2054480000, 0.5297999000, 1.5041627000", \ + "0.0373031000, 0.0439792000, 0.0600684000, 0.0986485000, 0.2052316000, 0.5296700000, 1.4974311000", \ + "0.0382897000, 0.0447001000, 0.0605597000, 0.0993726000, 0.2055282000, 0.5290334000, 1.5033129000", \ + "0.0419179000, 0.0489719000, 0.0656130000, 0.1040659000, 0.2089059000, 0.5305738000, 1.4974448000", \ + "0.0517494000, 0.0595721000, 0.0769197000, 0.1156798000, 0.2176584000, 0.5330623000, 1.4956291000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__and4b_4") { + leakage_power () { + value : 0.0035608000; + when : "!A_N&!B&!C&D"; + } + leakage_power () { + value : 0.0035400000; + when : "!A_N&!B&!C&!D"; + } + leakage_power () { + value : 0.0039067000; + when : "!A_N&!B&C&D"; + } + leakage_power () { + value : 0.0035623000; + when : "!A_N&!B&C&!D"; + } + leakage_power () { + value : 0.0039328000; + when : "!A_N&B&!C&D"; + } + leakage_power () { + value : 0.0035682000; + when : "!A_N&B&!C&!D"; + } + leakage_power () { + value : 0.0062576000; + when : "!A_N&B&C&D"; + } + leakage_power () { + value : 0.0039416000; + when : "!A_N&B&C&!D"; + } + leakage_power () { + value : 0.0038140000; + when : "A_N&!B&!C&D"; + } + leakage_power () { + value : 0.0038076000; + when : "A_N&!B&!C&!D"; + } + leakage_power () { + value : 0.0038322000; + when : "A_N&!B&C&D"; + } + leakage_power () { + value : 0.0038144000; + when : "A_N&!B&C&!D"; + } + leakage_power () { + value : 0.0038361000; + when : "A_N&B&!C&D"; + } + leakage_power () { + value : 0.0038162000; + when : "A_N&B&!C&!D"; + } + leakage_power () { + value : 0.0041360000; + when : "A_N&B&C&D"; + } + leakage_power () { + value : 0.0038376000; + when : "A_N&B&C&!D"; + } + area : 13.763200000; + cell_footprint : "sky130_fd_sc_hd__and4b"; + cell_leakage_power : 0.0039477660; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0015400000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014800000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0076431000, 0.0075521000, 0.0073424000, 0.0073840000, 0.0074801000, 0.0077015000, 0.0082119000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0055745000, 0.0055170000, 0.0053845000, 0.0054162000, 0.0054895000, 0.0056584000, 0.0060478000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016000000; + } + pin ("B") { + capacitance : 0.0022910000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022070000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045252000, 0.0045238000, 0.0045207000, 0.0045254000, 0.0045363000, 0.0045615000, 0.0046195000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041248000, -0.0041253000, -0.0041267000, -0.0041151000, -0.0040884000, -0.0040269000, -0.0038850000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023760000; + } + pin ("C") { + capacitance : 0.0023140000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022140000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040518000, 0.0040494000, 0.0040440000, 0.0040588000, 0.0040930000, 0.0041717000, 0.0043533000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039607000, -0.0039604000, -0.0039596000, -0.0039589000, -0.0039573000, -0.0039537000, -0.0039452000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024140000; + } + pin ("D") { + capacitance : 0.0023350000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022020000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041830000, 0.0041802000, 0.0041738000, 0.0041721000, 0.0041683000, 0.0041594000, 0.0041389000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041835000, -0.0041809000, -0.0041748000, -0.0041747000, -0.0041745000, -0.0041741000, -0.0041732000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024690000; + } + pin ("X") { + direction : "output"; + function : "(!A_N&B&C&D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015611580, 0.0048744290, 0.0152195000, 0.0475201000, 0.1483728000, 0.4632667000"); + values("0.0223359000, 0.0207418000, 0.0158172000, 0.0015119000, -0.0476304000, -0.2096205000, -0.7194157000", \ + "0.0223333000, 0.0207839000, 0.0158226000, 0.0015172000, -0.0476492000, -0.2096063000, -0.7193834000", \ + "0.0222878000, 0.0207538000, 0.0158772000, 0.0014559000, -0.0476188000, -0.2095714000, -0.7193272000", \ + "0.0220570000, 0.0204046000, 0.0155585000, 0.0011406000, -0.0479049000, -0.2098424000, -0.7196173000", \ + "0.0216661000, 0.0201458000, 0.0152243000, 0.0007462000, -0.0483033000, -0.2103205000, -0.7200551000", \ + "0.0254464000, 0.0238305000, 0.0187257000, 0.0027760000, -0.0485835000, -0.2106170000, -0.7203489000", \ + "0.0260178000, 0.0242974000, 0.0191326000, 0.0032420000, -0.0479667000, -0.2104740000, -0.7203688000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015611580, 0.0048744290, 0.0152195000, 0.0475201000, 0.1483728000, 0.4632667000"); + values("0.0302561000, 0.0319710000, 0.0374194000, 0.0548139000, 0.1077208000, 0.2694500000, 0.7739470000", \ + "0.0302592000, 0.0319326000, 0.0373755000, 0.0549316000, 0.1074917000, 0.2692340000, 0.7740175000", \ + "0.0302846000, 0.0319826000, 0.0374697000, 0.0548351000, 0.1076834000, 0.2694457000, 0.7745858000", \ + "0.0300305000, 0.0317307000, 0.0371813000, 0.0547233000, 0.1073006000, 0.2690301000, 0.7738081000", \ + "0.0297475000, 0.0314409000, 0.0369074000, 0.0543453000, 0.1071518000, 0.2689120000, 0.7741094000", \ + "0.0294920000, 0.0312107000, 0.0365968000, 0.0540882000, 0.1066341000, 0.2684664000, 0.7739427000", \ + "0.0313053000, 0.0330039000, 0.0383965000, 0.0549329000, 0.1068928000, 0.2685232000, 0.7726460000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015611580, 0.0048744290, 0.0152195000, 0.0475201000, 0.1483728000, 0.4632667000"); + values("0.0228341000, 0.0211371000, 0.0162042000, 0.0016792000, -0.0473732000, -0.2093347000, -0.7189566000", \ + "0.0228605000, 0.0211837000, 0.0161888000, 0.0016782000, -0.0474127000, -0.2093324000, -0.7190509000", \ + "0.0227131000, 0.0210939000, 0.0160115000, 0.0014762000, -0.0476098000, -0.2094789000, -0.7191995000", \ + "0.0224460000, 0.0207424000, 0.0157367000, 0.0012051000, -0.0479312000, -0.2097045000, -0.7194074000", \ + "0.0225001000, 0.0208071000, 0.0156994000, 0.0009105000, -0.0484234000, -0.2102173000, -0.7197939000", \ + "0.0224858000, 0.0206985000, 0.0153159000, 0.0012175000, -0.0483688000, -0.2101447000, -0.7196086000", \ + "0.0294334000, 0.0274008000, 0.0214545000, 0.0041813000, -0.0479830000, -0.2101692000, -0.7192489000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015611580, 0.0048744290, 0.0152195000, 0.0475201000, 0.1483728000, 0.4632667000"); + values("0.0307641000, 0.0324742000, 0.0380072000, 0.0553269000, 0.1079004000, 0.2695186000, 0.7739668000", \ + "0.0307518000, 0.0324803000, 0.0379974000, 0.0552287000, 0.1077895000, 0.2694910000, 0.7738703000", \ + "0.0306333000, 0.0323551000, 0.0378791000, 0.0551122000, 0.1077108000, 0.2693288000, 0.7743770000", \ + "0.0303100000, 0.0320569000, 0.0374933000, 0.0549395000, 0.1075859000, 0.2693470000, 0.7745035000", \ + "0.0301647000, 0.0318703000, 0.0372660000, 0.0547568000, 0.1073578000, 0.2689592000, 0.7736338000", \ + "0.0303016000, 0.0323885000, 0.0377135000, 0.0550660000, 0.1067219000, 0.2686673000, 0.7734386000", \ + "0.0335410000, 0.0351157000, 0.0402001000, 0.0566599000, 0.1085491000, 0.2695395000, 0.7721936000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015611580, 0.0048744290, 0.0152195000, 0.0475201000, 0.1483728000, 0.4632667000"); + values("0.0255338000, 0.0238126000, 0.0188401000, 0.0043988000, -0.0446430000, -0.2064370000, -0.7159651000", \ + "0.0254604000, 0.0238454000, 0.0186445000, 0.0042429000, -0.0448221000, -0.2065188000, -0.7161224000", \ + "0.0252806000, 0.0235803000, 0.0186267000, 0.0040751000, -0.0449394000, -0.2066619000, -0.7162370000", \ + "0.0251149000, 0.0233774000, 0.0183456000, 0.0037849000, -0.0451016000, -0.2069139000, -0.7165015000", \ + "0.0254017000, 0.0237114000, 0.0180726000, 0.0034043000, -0.0455191000, -0.2072009000, -0.7167709000", \ + "0.0256829000, 0.0238478000, 0.0180988000, 0.0039868000, -0.0458761000, -0.2073050000, -0.7165243000", \ + "0.0323519000, 0.0302980000, 0.0240330000, 0.0067959000, -0.0452523000, -0.2073862000, -0.7164428000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015611580, 0.0048744290, 0.0152195000, 0.0475201000, 0.1483728000, 0.4632667000"); + values("0.0308536000, 0.0325523000, 0.0381128000, 0.0554672000, 0.1081826000, 0.2694522000, 0.7734836000", \ + "0.0308055000, 0.0324805000, 0.0381579000, 0.0554098000, 0.1079961000, 0.2694204000, 0.7734830000", \ + "0.0306964000, 0.0323754000, 0.0377931000, 0.0553137000, 0.1078761000, 0.2693436000, 0.7734626000", \ + "0.0304424000, 0.0321100000, 0.0376101000, 0.0549990000, 0.1078191000, 0.2691151000, 0.7733955000", \ + "0.0302994000, 0.0319559000, 0.0375509000, 0.0548856000, 0.1073940000, 0.2690168000, 0.7703157000", \ + "0.0309223000, 0.0325654000, 0.0376783000, 0.0549287000, 0.1072062000, 0.2686668000, 0.7735851000", \ + "0.0330271000, 0.0346143000, 0.0397519000, 0.0562510000, 0.1083729000, 0.2693079000, 0.7719048000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015611580, 0.0048744290, 0.0152195000, 0.0475201000, 0.1483728000, 0.4632667000"); + values("0.0273260000, 0.0255816000, 0.0205174000, 0.0057129000, -0.0437043000, -0.2057924000, -0.7154964000", \ + "0.0271805000, 0.0255162000, 0.0204121000, 0.0056520000, -0.0438087000, -0.2058904000, -0.7156184000", \ + "0.0271776000, 0.0254632000, 0.0202670000, 0.0055101000, -0.0439376000, -0.2060075000, -0.7157413000", \ + "0.0268638000, 0.0251908000, 0.0200820000, 0.0052748000, -0.0441200000, -0.2062214000, -0.7158328000", \ + "0.0269105000, 0.0251610000, 0.0200967000, 0.0052303000, -0.0442117000, -0.2063719000, -0.7160258000", \ + "0.0272273000, 0.0254376000, 0.0206316000, 0.0054717000, -0.0440803000, -0.2061701000, -0.7158907000", \ + "0.0355552000, 0.0335058000, 0.0267659000, 0.0094473000, -0.0431355000, -0.2051736000, -0.7149283000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015611580, 0.0048744290, 0.0152195000, 0.0475201000, 0.1483728000, 0.4632667000"); + values("0.0310742000, 0.0327557000, 0.0383334000, 0.0556858000, 0.1084085000, 0.2695266000, 0.7732776000", \ + "0.0309705000, 0.0326538000, 0.0381670000, 0.0555019000, 0.1083672000, 0.2694391000, 0.7732308000", \ + "0.0309720000, 0.0326899000, 0.0382358000, 0.0554923000, 0.1080444000, 0.2693969000, 0.7733044000", \ + "0.0306114000, 0.0323173000, 0.0377904000, 0.0551965000, 0.1078832000, 0.2691622000, 0.7731440000", \ + "0.0304038000, 0.0321199000, 0.0376012000, 0.0548226000, 0.1077173000, 0.2689556000, 0.7738895000", \ + "0.0311095000, 0.0327474000, 0.0380459000, 0.0550909000, 0.1074798000, 0.2690655000, 0.7732735000", \ + "0.0333576000, 0.0343875000, 0.0395869000, 0.0564392000, 0.1083980000, 0.2692772000, 0.7720187000"); + } + } + max_capacitance : 0.4632670000; + max_transition : 1.5040990000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015611600, 0.0048744300, 0.0152195000, 0.0475201000, 0.1483730000, 0.4632670000"); + values("0.1655257000, 0.1692213000, 0.1785461000, 0.1990895000, 0.2411548000, 0.3376517000, 0.6082960000", \ + "0.1702919000, 0.1740108000, 0.1833774000, 0.2039145000, 0.2460132000, 0.3425129000, 0.6131275000", \ + "0.1816404000, 0.1853266000, 0.1946941000, 0.2151943000, 0.2572699000, 0.3539274000, 0.6241477000", \ + "0.2046757000, 0.2083579000, 0.2176654000, 0.2381867000, 0.2802772000, 0.3769525000, 0.6471833000", \ + "0.2383196000, 0.2419707000, 0.2512747000, 0.2718201000, 0.3141428000, 0.4105596000, 0.6810267000", \ + "0.2793566000, 0.2830589000, 0.2924007000, 0.3129524000, 0.3551647000, 0.4517505000, 0.7224202000", \ + "0.3179544000, 0.3216339000, 0.3310500000, 0.3515443000, 0.3939879000, 0.4907794000, 0.7608854000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015611600, 0.0048744300, 0.0152195000, 0.0475201000, 0.1483730000, 0.4632670000"); + values("0.2740234000, 0.2805126000, 0.2968185000, 0.3342082000, 0.4201837000, 0.6480741000, 1.3456551000", \ + "0.2790441000, 0.2854679000, 0.3018232000, 0.3392962000, 0.4252440000, 0.6528900000, 1.3524006000", \ + "0.2918267000, 0.2982152000, 0.3145438000, 0.3521873000, 0.4379980000, 0.6658695000, 1.3603587000", \ + "0.3232196000, 0.3297024000, 0.3460431000, 0.3835831000, 0.4694500000, 0.6972302000, 1.3969325000", \ + "0.3954079000, 0.4017965000, 0.4181594000, 0.4556025000, 0.5415799000, 0.7694755000, 1.4639316000", \ + "0.5274939000, 0.5339005000, 0.5501310000, 0.5877021000, 0.6736387000, 0.9016191000, 1.5967325000", \ + "0.7420825000, 0.7483945000, 0.7648243000, 0.8033475000, 0.8896812000, 1.1179423000, 1.8134921000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015611600, 0.0048744300, 0.0152195000, 0.0475201000, 0.1483730000, 0.4632670000"); + values("0.0237045000, 0.0260217000, 0.0320655000, 0.0463065000, 0.0833730000, 0.1914019000, 0.5482287000", \ + "0.0237588000, 0.0260477000, 0.0320072000, 0.0462729000, 0.0833344000, 0.1912338000, 0.5481445000", \ + "0.0237980000, 0.0260487000, 0.0322380000, 0.0466676000, 0.0833507000, 0.1909245000, 0.5472376000", \ + "0.0238513000, 0.0261468000, 0.0319191000, 0.0466082000, 0.0833352000, 0.1913098000, 0.5470382000", \ + "0.0237711000, 0.0263384000, 0.0320107000, 0.0464780000, 0.0833767000, 0.1912107000, 0.5484428000", \ + "0.0239893000, 0.0262452000, 0.0324803000, 0.0463885000, 0.0835093000, 0.1911402000, 0.5454827000", \ + "0.0246496000, 0.0268020000, 0.0327528000, 0.0475417000, 0.0838649000, 0.1916941000, 0.5452599000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015611600, 0.0048744300, 0.0152195000, 0.0475201000, 0.1483730000, 0.4632670000"); + values("0.0386428000, 0.0434578000, 0.0567438000, 0.0899304000, 0.1858757000, 0.4967630000, 1.5019705000", \ + "0.0385017000, 0.0435126000, 0.0567405000, 0.0898932000, 0.1859397000, 0.4961365000, 1.5009317000", \ + "0.0386214000, 0.0433645000, 0.0566469000, 0.0900285000, 0.1860280000, 0.4967540000, 1.4995477000", \ + "0.0386796000, 0.0434599000, 0.0567329000, 0.0898802000, 0.1859411000, 0.4963497000, 1.5005835000", \ + "0.0385213000, 0.0433648000, 0.0567329000, 0.0897925000, 0.1859693000, 0.4967741000, 1.4983375000", \ + "0.0388607000, 0.0435608000, 0.0563115000, 0.0900060000, 0.1865552000, 0.4965235000, 1.5002241000", \ + "0.0396426000, 0.0448633000, 0.0577898000, 0.0911595000, 0.1870536000, 0.4959785000, 1.5003168000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015611600, 0.0048744300, 0.0152195000, 0.0475201000, 0.1483730000, 0.4632670000"); + values("0.1472672000, 0.1512692000, 0.1613276000, 0.1830937000, 0.2267653000, 0.3248082000, 0.5953669000", \ + "0.1531407000, 0.1571373000, 0.1671871000, 0.1889972000, 0.2326082000, 0.3306189000, 0.6011269000", \ + "0.1661110000, 0.1700953000, 0.1801277000, 0.2019193000, 0.2455816000, 0.3434304000, 0.6144849000", \ + "0.1977303000, 0.2017359000, 0.2117763000, 0.2333876000, 0.2769776000, 0.3748005000, 0.6458700000", \ + "0.2732063000, 0.2771630000, 0.2871133000, 0.3086867000, 0.3524343000, 0.4504833000, 0.7211977000", \ + "0.4237431000, 0.4285326000, 0.4405050000, 0.4653899000, 0.5127336000, 0.6128787000, 0.8840199000", \ + "0.6681350000, 0.6743613000, 0.6900672000, 0.7232380000, 0.7839625000, 0.8955627000, 1.1704896000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015611600, 0.0048744300, 0.0152195000, 0.0475201000, 0.1483730000, 0.4632670000"); + values("0.1819428000, 0.1883192000, 0.2046909000, 0.2420687000, 0.3279298000, 0.5550486000, 1.2522551000", \ + "0.1859068000, 0.1922749000, 0.2087009000, 0.2459800000, 0.3318258000, 0.5592357000, 1.2540202000", \ + "0.1938903000, 0.2002903000, 0.2167246000, 0.2539510000, 0.3397388000, 0.5674989000, 1.2600611000", \ + "0.2120310000, 0.2185278000, 0.2347190000, 0.2722011000, 0.3579503000, 0.5857991000, 1.2800915000", \ + "0.2534928000, 0.2599619000, 0.2764544000, 0.3139984000, 0.3997976000, 0.6272142000, 1.3239120000", \ + "0.3236735000, 0.3309639000, 0.3487424000, 0.3884780000, 0.4764787000, 0.7056548000, 1.4043848000", \ + "0.4029403000, 0.4115656000, 0.4329924000, 0.4790052000, 0.5722604000, 0.8031644000, 1.4972911000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015611600, 0.0048744300, 0.0152195000, 0.0475201000, 0.1483730000, 0.4632670000"); + values("0.0271177000, 0.0295302000, 0.0356861000, 0.0498012000, 0.0863322000, 0.1933414000, 0.5487786000", \ + "0.0271922000, 0.0294124000, 0.0353892000, 0.0497820000, 0.0863083000, 0.1932525000, 0.5462675000", \ + "0.0271870000, 0.0296482000, 0.0354762000, 0.0500840000, 0.0860219000, 0.1934397000, 0.5483983000", \ + "0.0270402000, 0.0294838000, 0.0356956000, 0.0501019000, 0.0862231000, 0.1933866000, 0.5484392000", \ + "0.0272150000, 0.0295082000, 0.0355272000, 0.0498138000, 0.0864243000, 0.1933729000, 0.5471115000", \ + "0.0374535000, 0.0402571000, 0.0462971000, 0.0609390000, 0.0937437000, 0.1968770000, 0.5475157000", \ + "0.0571913000, 0.0607558000, 0.0693128000, 0.0862904000, 0.1197408000, 0.2152541000, 0.5509047000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015611600, 0.0048744300, 0.0152195000, 0.0475201000, 0.1483730000, 0.4632670000"); + values("0.0386345000, 0.0434197000, 0.0559928000, 0.0899404000, 0.1859629000, 0.4960769000, 1.5033803000", \ + "0.0386023000, 0.0433987000, 0.0564616000, 0.0898769000, 0.1859367000, 0.4965866000, 1.5040992000", \ + "0.0384470000, 0.0435300000, 0.0564734000, 0.0898864000, 0.1857955000, 0.4970924000, 1.5035195000", \ + "0.0385773000, 0.0436097000, 0.0565845000, 0.0897201000, 0.1856594000, 0.4967510000, 1.4985992000", \ + "0.0394922000, 0.0442233000, 0.0567957000, 0.0903224000, 0.1859855000, 0.4963115000, 1.5040026000", \ + "0.0452052000, 0.0501401000, 0.0628793000, 0.0962088000, 0.1903148000, 0.4981197000, 1.5005857000", \ + "0.0599204000, 0.0658552000, 0.0795460000, 0.1127584000, 0.2004076000, 0.5014824000, 1.4993194000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015611600, 0.0048744300, 0.0152195000, 0.0475201000, 0.1483730000, 0.4632670000"); + values("0.1598824000, 0.1640037000, 0.1742956000, 0.1965965000, 0.2408179000, 0.3391369000, 0.6100311000", \ + "0.1652782000, 0.1693873000, 0.1795562000, 0.2016972000, 0.2460795000, 0.3444171000, 0.6157189000", \ + "0.1784449000, 0.1825537000, 0.1928404000, 0.2150376000, 0.2592530000, 0.3575917000, 0.6288763000", \ + "0.2100049000, 0.2141756000, 0.2243303000, 0.2475250000, 0.2905572000, 0.3900167000, 0.6612210000", \ + "0.2865601000, 0.2906584000, 0.3007312000, 0.3228101000, 0.3673197000, 0.4657921000, 0.7370807000", \ + "0.4449104000, 0.4500335000, 0.4616732000, 0.4862810000, 0.5333838000, 0.6330188000, 0.9040793000", \ + "0.7065307000, 0.7127928000, 0.7284214000, 0.7616177000, 0.8214848000, 0.9325010000, 1.2066066000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015611600, 0.0048744300, 0.0152195000, 0.0475201000, 0.1483730000, 0.4632670000"); + values("0.1900821000, 0.1964770000, 0.2128847000, 0.2503023000, 0.3361350000, 0.5633206000, 1.2623177000", \ + "0.1941451000, 0.2005303000, 0.2169835000, 0.2543563000, 0.3402030000, 0.5673293000, 1.2663619000", \ + "0.2020007000, 0.2084176000, 0.2247075000, 0.2621905000, 0.3480357000, 0.5751053000, 1.2738400000", \ + "0.2173948000, 0.2237803000, 0.2400982000, 0.2776702000, 0.3634677000, 0.5908597000, 1.2897313000", \ + "0.2510811000, 0.2575430000, 0.2740531000, 0.3115310000, 0.3973223000, 0.6252194000, 1.3180355000", \ + "0.3090554000, 0.3161484000, 0.3338525000, 0.3735899000, 0.4618586000, 0.6906157000, 1.3844053000", \ + "0.3760791000, 0.3843881000, 0.4054190000, 0.4507342000, 0.5441659000, 0.7756609000, 1.4696833000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015611600, 0.0048744300, 0.0152195000, 0.0475201000, 0.1483730000, 0.4632670000"); + values("0.0282336000, 0.0306372000, 0.0367890000, 0.0509132000, 0.0873310000, 0.1940380000, 0.5484538000", \ + "0.0285178000, 0.0305851000, 0.0368617000, 0.0516378000, 0.0873706000, 0.1941615000, 0.5487811000", \ + "0.0282517000, 0.0307195000, 0.0370759000, 0.0509590000, 0.0874481000, 0.1936730000, 0.5488823000", \ + "0.0282195000, 0.0306541000, 0.0368597000, 0.0510269000, 0.0873093000, 0.1940264000, 0.5489100000", \ + "0.0284760000, 0.0309997000, 0.0366807000, 0.0514909000, 0.0875233000, 0.1939509000, 0.5489582000", \ + "0.0369932000, 0.0398184000, 0.0457990000, 0.0602922000, 0.0924475000, 0.1962834000, 0.5488841000", \ + "0.0570792000, 0.0598163000, 0.0680432000, 0.0849452000, 0.1184751000, 0.2134480000, 0.5502668000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015611600, 0.0048744300, 0.0152195000, 0.0475201000, 0.1483730000, 0.4632670000"); + values("0.0387843000, 0.0434754000, 0.0567412000, 0.0900083000, 0.1859526000, 0.4962725000, 1.5004628000", \ + "0.0384133000, 0.0431689000, 0.0567045000, 0.0899721000, 0.1859589000, 0.4960242000, 1.5007253000", \ + "0.0387691000, 0.0433585000, 0.0567519000, 0.0898955000, 0.1859621000, 0.4956808000, 1.5012755000", \ + "0.0384190000, 0.0432172000, 0.0566748000, 0.0900528000, 0.1860352000, 0.4964850000, 1.5007632000", \ + "0.0391183000, 0.0440939000, 0.0570013000, 0.0904757000, 0.1860064000, 0.4969191000, 1.4994485000", \ + "0.0438541000, 0.0489927000, 0.0621286000, 0.0957944000, 0.1901564000, 0.4974492000, 1.5032176000", \ + "0.0569473000, 0.0625203000, 0.0764323000, 0.1091322000, 0.2003624000, 0.5022640000, 1.4977263000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015611600, 0.0048744300, 0.0152195000, 0.0475201000, 0.1483730000, 0.4632670000"); + values("0.1703924000, 0.1746238000, 0.1852005000, 0.2078559000, 0.2526948000, 0.3518864000, 0.6235985000", \ + "0.1756482000, 0.1798880000, 0.1905012000, 0.2131448000, 0.2579433000, 0.3571783000, 0.6289220000", \ + "0.1887056000, 0.1929312000, 0.2035388000, 0.2261597000, 0.2710401000, 0.3702304000, 0.6419421000", \ + "0.2214490000, 0.2256888000, 0.2360500000, 0.2586264000, 0.3036370000, 0.4031923000, 0.6749369000", \ + "0.2974455000, 0.3016451000, 0.3113461000, 0.3338336000, 0.3787900000, 0.4791391000, 0.7509763000", \ + "0.4607797000, 0.4656041000, 0.4778132000, 0.5012605000, 0.5486200000, 0.6496590000, 0.9209631000", \ + "0.7337808000, 0.7400771000, 0.7555881000, 0.7884797000, 0.8481505000, 0.9584638000, 1.2330719000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015611600, 0.0048744300, 0.0152195000, 0.0475201000, 0.1483730000, 0.4632670000"); + values("0.1953068000, 0.2017054000, 0.2181136000, 0.2555299000, 0.3413622000, 0.5684230000, 1.2671498000", \ + "0.1993552000, 0.2057018000, 0.2220533000, 0.2596512000, 0.3454369000, 0.5726191000, 1.2713636000", \ + "0.2070770000, 0.2134600000, 0.2298464000, 0.2672144000, 0.3530631000, 0.5798297000, 1.2767732000", \ + "0.2209338000, 0.2273293000, 0.2436994000, 0.2811823000, 0.3669674000, 0.5941277000, 1.2923499000", \ + "0.2482619000, 0.2546455000, 0.2711980000, 0.3086491000, 0.3945338000, 0.6217959000, 1.3157568000", \ + "0.2937604000, 0.3006667000, 0.3182642000, 0.3579911000, 0.4459804000, 0.6749634000, 1.3723715000", \ + "0.3471915000, 0.3548088000, 0.3750801000, 0.4198400000, 0.5127124000, 0.7444381000, 1.4374689000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015611600, 0.0048744300, 0.0152195000, 0.0475201000, 0.1483730000, 0.4632670000"); + values("0.0298297000, 0.0323410000, 0.0384417000, 0.0527523000, 0.0894812000, 0.1956249000, 0.5490221000", \ + "0.0299085000, 0.0325093000, 0.0383869000, 0.0534119000, 0.0892770000, 0.1953641000, 0.5495853000", \ + "0.0300993000, 0.0326243000, 0.0384206000, 0.0534473000, 0.0893548000, 0.1952563000, 0.5494445000", \ + "0.0300989000, 0.0325956000, 0.0387953000, 0.0530265000, 0.0896082000, 0.1957630000, 0.5484533000", \ + "0.0297929000, 0.0321841000, 0.0384756000, 0.0533909000, 0.0893273000, 0.1957141000, 0.5492208000", \ + "0.0379693000, 0.0400796000, 0.0468058000, 0.0599186000, 0.0938796000, 0.1974113000, 0.5494449000", \ + "0.0574852000, 0.0608594000, 0.0686708000, 0.0851482000, 0.1183731000, 0.2149844000, 0.5523757000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015611600, 0.0048744300, 0.0152195000, 0.0475201000, 0.1483730000, 0.4632670000"); + values("0.0387599000, 0.0434187000, 0.0567355000, 0.0900080000, 0.1859407000, 0.4964478000, 1.5003112000", \ + "0.0385088000, 0.0433433000, 0.0566164000, 0.0900841000, 0.1859427000, 0.4967030000, 1.4998056000", \ + "0.0387798000, 0.0437308000, 0.0563377000, 0.0898759000, 0.1859681000, 0.4961588000, 1.5031162000", \ + "0.0386463000, 0.0434434000, 0.0561892000, 0.0899137000, 0.1859397000, 0.4963190000, 1.5011257000", \ + "0.0391837000, 0.0439425000, 0.0568775000, 0.0904660000, 0.1861136000, 0.4962752000, 1.4983080000", \ + "0.0429453000, 0.0479285000, 0.0618560000, 0.0951164000, 0.1896254000, 0.4983200000, 1.5018994000", \ + "0.0532411000, 0.0587129000, 0.0730615000, 0.1059858000, 0.1991499000, 0.5016913000, 1.4993149000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__and4bb_1 */ + + cell ("sky130_fd_sc_hd__and4bb_2") { + leakage_power () { + value : 0.0039208000; + when : "!A_N&!B_N&!C&D"; + } + leakage_power () { + value : 0.0035549000; + when : "!A_N&!B_N&!C&!D"; + } + leakage_power () { + value : 0.0024095000; + when : "!A_N&!B_N&C&D"; + } + leakage_power () { + value : 0.0039125000; + when : "!A_N&!B_N&C&!D"; + } + leakage_power () { + value : 0.0038587000; + when : "!A_N&B_N&!C&D"; + } + leakage_power () { + value : 0.0038379000; + when : "!A_N&B_N&!C&!D"; + } + leakage_power () { + value : 0.0042041000; + when : "!A_N&B_N&C&D"; + } + leakage_power () { + value : 0.0038586000; + when : "!A_N&B_N&C&!D"; + } + leakage_power () { + value : 0.0038795000; + when : "A_N&!B_N&!C&D"; + } + leakage_power () { + value : 0.0038590000; + when : "A_N&!B_N&!C&!D"; + } + leakage_power () { + value : 0.0042110000; + when : "A_N&!B_N&C&D"; + } + leakage_power () { + value : 0.0038793000; + when : "A_N&!B_N&C&!D"; + } + leakage_power () { + value : 0.0041671000; + when : "A_N&B_N&!C&D"; + } + leakage_power () { + value : 0.0041606000; + when : "A_N&B_N&!C&!D"; + } + leakage_power () { + value : 0.0041854000; + when : "A_N&B_N&C&D"; + } + leakage_power () { + value : 0.0041670000; + when : "A_N&B_N&C&!D"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__and4bb"; + cell_leakage_power : 0.0038791200; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0015040000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014490000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0070961000, 0.0069941000, 0.0067591000, 0.0068064000, 0.0069155000, 0.0071670000, 0.0077467000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0031427000, 0.0030744000, 0.0029172000, 0.0029553000, 0.0030432000, 0.0032457000, 0.0037127000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015590000; + } + pin ("B_N") { + capacitance : 0.0014970000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014400000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0061757000, 0.0060815000, 0.0058645000, 0.0059150000, 0.0060313000, 0.0062996000, 0.0069179000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0026656000, 0.0026004000, 0.0024501000, 0.0024933000, 0.0025929000, 0.0028226000, 0.0033520000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015540000; + } + pin ("C") { + capacitance : 0.0014950000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014620000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0023955000, 0.0023959000, 0.0023967000, 0.0023980000, 0.0024010000, 0.0024079000, 0.0024238000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0022092000, -0.0022069000, -0.0022016000, -0.0021998000, -0.0021955000, -0.0021858000, -0.0021632000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015280000; + } + pin ("D") { + capacitance : 0.0015200000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014740000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0019615000, 0.0019614000, 0.0019612000, 0.0019614000, 0.0019616000, 0.0019622000, 0.0019636000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0019684000, -0.0019651000, -0.0019573000, -0.0019569000, -0.0019559000, -0.0019538000, -0.0019488000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015660000; + } + pin ("X") { + direction : "output"; + function : "(!A_N&!B_N&C&D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014268990, 0.0040720810, 0.0116209000, 0.0331636900, 0.0946424700, 0.2700905000"); + values("0.0107085000, 0.0093291000, 0.0055300000, -0.0052808000, -0.0389842000, -0.1382286000, -0.4224453000", \ + "0.0106870000, 0.0092517000, 0.0055009000, -0.0052962000, -0.0389902000, -0.1382395000, -0.4224310000", \ + "0.0107862000, 0.0092169000, 0.0054742000, -0.0053084000, -0.0389902000, -0.1382365000, -0.4224278000", \ + "0.0104136000, 0.0089672000, 0.0051888000, -0.0056251000, -0.0393356000, -0.1384878000, -0.4226746000", \ + "0.0101629000, 0.0086693000, 0.0048788000, -0.0059523000, -0.0395886000, -0.1388350000, -0.4229722000", \ + "0.0122901000, 0.0108115000, 0.0066162000, -0.0053239000, -0.0398177000, -0.1390511000, -0.4232142000", \ + "0.0126379000, 0.0111390000, 0.0069131000, -0.0050133000, -0.0394655000, -0.1388887000, -0.4232105000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014268990, 0.0040720810, 0.0116209000, 0.0331636900, 0.0946424700, 0.2700905000"); + values("0.0161701000, 0.0176688000, 0.0222714000, 0.0351688000, 0.0702865000, 0.1690011000, 0.4503910000", \ + "0.0160740000, 0.0176595000, 0.0221547000, 0.0349823000, 0.0701401000, 0.1688657000, 0.4499513000", \ + "0.0161593000, 0.0176884000, 0.0222768000, 0.0351652000, 0.0702119000, 0.1690508000, 0.4489263000", \ + "0.0160276000, 0.0175699000, 0.0220509000, 0.0348781000, 0.0700761000, 0.1688872000, 0.4499506000", \ + "0.0157971000, 0.0173760000, 0.0218792000, 0.0347041000, 0.0698661000, 0.1686845000, 0.4498375000", \ + "0.0156407000, 0.0171958000, 0.0217403000, 0.0344359000, 0.0696012000, 0.1684362000, 0.4499343000", \ + "0.0166557000, 0.0181961000, 0.0225833000, 0.0348590000, 0.0694387000, 0.1683613000, 0.4489024000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014268990, 0.0040720810, 0.0116209000, 0.0331636900, 0.0946424700, 0.2700905000"); + values("0.0110031000, 0.0095230000, 0.0057412000, -0.0050617000, -0.0385849000, -0.1375305000, -0.4216072000", \ + "0.0109649000, 0.0095317000, 0.0057427000, -0.0050656000, -0.0385550000, -0.1375364000, -0.4216576000", \ + "0.0109658000, 0.0095074000, 0.0057409000, -0.0050162000, -0.0385223000, -0.1375236000, -0.4216021000", \ + "0.0107272000, 0.0092943000, 0.0055448000, -0.0052569000, -0.0387611000, -0.1377572000, -0.4218584000", \ + "0.0104873000, 0.0090164000, 0.0052872000, -0.0055115000, -0.0389956000, -0.1380383000, -0.4220643000", \ + "0.0125439000, 0.0110686000, 0.0069086000, -0.0049704000, -0.0392370000, -0.1381728000, -0.4222130000", \ + "0.0130290000, 0.0115365000, 0.0073933000, -0.0044402000, -0.0388188000, -0.1379978000, -0.4221151000"); + } + related_pin : "B_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014268990, 0.0040720810, 0.0116209000, 0.0331636900, 0.0946424700, 0.2700905000"); + values("0.0178402000, 0.0193879000, 0.0238656000, 0.0367669000, 0.0718474000, 0.1706462000, 0.4523211000", \ + "0.0177850000, 0.0193272000, 0.0238014000, 0.0366978000, 0.0717983000, 0.1705996000, 0.4517273000", \ + "0.0178308000, 0.0193736000, 0.0238463000, 0.0367431000, 0.0718491000, 0.1706491000, 0.4517839000", \ + "0.0176411000, 0.0191384000, 0.0237420000, 0.0366203000, 0.0716183000, 0.1704743000, 0.4522902000", \ + "0.0174467000, 0.0189486000, 0.0235490000, 0.0364271000, 0.0714818000, 0.1702751000, 0.4520134000", \ + "0.0173366000, 0.0189114000, 0.0233887000, 0.0362087000, 0.0713406000, 0.1701263000, 0.4517655000", \ + "0.0184232000, 0.0199576000, 0.0242556000, 0.0366596000, 0.0713423000, 0.1703512000, 0.4511864000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014268990, 0.0040720810, 0.0116209000, 0.0331636900, 0.0946424700, 0.2700905000"); + values("0.0114127000, 0.0099679000, 0.0061329000, -0.0047327000, -0.0382813000, -0.1371561000, -0.4211795000", \ + "0.0113435000, 0.0098702000, 0.0060410000, -0.0048037000, -0.0383156000, -0.1372279000, -0.4212440000", \ + "0.0112577000, 0.0097864000, 0.0059802000, -0.0048981000, -0.0383832000, -0.1373265000, -0.4213268000", \ + "0.0112008000, 0.0097416000, 0.0059228000, -0.0050476000, -0.0385749000, -0.1374552000, -0.4214583000", \ + "0.0110111000, 0.0095266000, 0.0056928000, -0.0052009000, -0.0387518000, -0.1376723000, -0.4216117000", \ + "0.0112757000, 0.0097387000, 0.0062511000, -0.0050125000, -0.0387836000, -0.1377208000, -0.4216119000", \ + "0.0145370000, 0.0128204000, 0.0082397000, -0.0041419000, -0.0389521000, -0.1374237000, -0.4213024000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014268990, 0.0040720810, 0.0116209000, 0.0331636900, 0.0946424700, 0.2700905000"); + values("0.0177162000, 0.0193023000, 0.0238572000, 0.0367449000, 0.0716607000, 0.1705144000, 0.4521823000", \ + "0.0176807000, 0.0192493000, 0.0238243000, 0.0365402000, 0.0717786000, 0.1705323000, 0.4516192000", \ + "0.0176516000, 0.0192392000, 0.0238016000, 0.0365886000, 0.0715899000, 0.1705624000, 0.4520103000", \ + "0.0175324000, 0.0191040000, 0.0236430000, 0.0365430000, 0.0715984000, 0.1703706000, 0.4521876000", \ + "0.0175204000, 0.0190464000, 0.0235173000, 0.0363899000, 0.0715050000, 0.1702503000, 0.4516905000", \ + "0.0182185000, 0.0196653000, 0.0238314000, 0.0363093000, 0.0712510000, 0.1700108000, 0.4515213000", \ + "0.0191217000, 0.0205491000, 0.0247426000, 0.0369848000, 0.0716456000, 0.1703961000, 0.4502569000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014268990, 0.0040720810, 0.0116209000, 0.0331636900, 0.0946424700, 0.2700905000"); + values("0.0128823000, 0.0114570000, 0.0075410000, -0.0032451000, -0.0366847000, -0.1354644000, -0.4194048000", \ + "0.0127687000, 0.0113496000, 0.0075292000, -0.0032539000, -0.0366999000, -0.1355568000, -0.4194838000", \ + "0.0127572000, 0.0113132000, 0.0074830000, -0.0033612000, -0.0367901000, -0.1355927000, -0.4195160000", \ + "0.0126526000, 0.0111765000, 0.0073458000, -0.0034632000, -0.0368768000, -0.1357161000, -0.4196473000", \ + "0.0125341000, 0.0110586000, 0.0072446000, -0.0036040000, -0.0370428000, -0.1358550000, -0.4197234000", \ + "0.0127803000, 0.0112998000, 0.0073253000, -0.0034127000, -0.0370544000, -0.1359201000, -0.4197406000", \ + "0.0164841000, 0.0147577000, 0.0101900000, -0.0023573000, -0.0370847000, -0.1357755000, -0.4194916000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014268990, 0.0040720810, 0.0116209000, 0.0331636900, 0.0946424700, 0.2700905000"); + values("0.0176547000, 0.0192922000, 0.0238279000, 0.0367229000, 0.0715849000, 0.1705867000, 0.4519486000", \ + "0.0176808000, 0.0192697000, 0.0237166000, 0.0366344000, 0.0716964000, 0.1705946000, 0.4521895000", \ + "0.0176135000, 0.0191465000, 0.0237046000, 0.0366005000, 0.0716666000, 0.1705514000, 0.4519895000", \ + "0.0175322000, 0.0190499000, 0.0236059000, 0.0365359000, 0.0716187000, 0.1704770000, 0.4504203000", \ + "0.0174924000, 0.0190063000, 0.0235059000, 0.0363943000, 0.0714443000, 0.1703566000, 0.4503499000", \ + "0.0181736000, 0.0196621000, 0.0238789000, 0.0362623000, 0.0712674000, 0.1701361000, 0.4517060000", \ + "0.0189390000, 0.0203769000, 0.0246315000, 0.0372145000, 0.0718140000, 0.1703012000, 0.4499385000"); + } + } + max_capacitance : 0.2700900000; + max_transition : 1.5033030000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014269000, 0.0040720800, 0.0116209000, 0.0331637000, 0.0946425000, 0.2700900000"); + values("0.1862667000, 0.1926589000, 0.2066461000, 0.2338705000, 0.2858106000, 0.3989092000, 0.6938405000", \ + "0.1911694000, 0.1975346000, 0.2115102000, 0.2388217000, 0.2906627000, 0.4037532000, 0.6988742000", \ + "0.2021261000, 0.2084765000, 0.2224576000, 0.2493614000, 0.3014233000, 0.4145366000, 0.7093190000", \ + "0.2220207000, 0.2283871000, 0.2423383000, 0.2695018000, 0.3216158000, 0.4347309000, 0.7294392000", \ + "0.2495272000, 0.2558291000, 0.2697667000, 0.2969406000, 0.3488977000, 0.4620451000, 0.7568431000", \ + "0.2812844000, 0.2876397000, 0.3015539000, 0.3287267000, 0.3808268000, 0.4940389000, 0.7894819000", \ + "0.3049214000, 0.3112047000, 0.3251235000, 0.3523835000, 0.4045656000, 0.5180705000, 0.8130019000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014269000, 0.0040720800, 0.0116209000, 0.0331637000, 0.0946425000, 0.2700900000"); + values("0.2366742000, 0.2456543000, 0.2663620000, 0.3088855000, 0.4016880000, 0.6360954000, 1.2924170000", \ + "0.2411537000, 0.2504657000, 0.2707066000, 0.3132919000, 0.4059809000, 0.6404240000, 1.3033548000", \ + "0.2541019000, 0.2632825000, 0.2838635000, 0.3263818000, 0.4191779000, 0.6534235000, 1.3096378000", \ + "0.2858316000, 0.2950707000, 0.3154463000, 0.3579197000, 0.4507336000, 0.6852971000, 1.3465676000", \ + "0.3519882000, 0.3612927000, 0.3816184000, 0.4241174000, 0.5168612000, 0.7514402000, 1.4117448000", \ + "0.4665896000, 0.4759116000, 0.4963411000, 0.5387659000, 0.6314900000, 0.8655072000, 1.5266398000", \ + "0.6518687000, 0.6610983000, 0.6817517000, 0.7244901000, 0.8175811000, 1.0518554000, 1.7096948000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014269000, 0.0040720800, 0.0116209000, 0.0331637000, 0.0946425000, 0.2700900000"); + values("0.0284149000, 0.0321259000, 0.0411616000, 0.0609977000, 0.1070321000, 0.2349179000, 0.6233860000", \ + "0.0282356000, 0.0323063000, 0.0414183000, 0.0608791000, 0.1070685000, 0.2351835000, 0.6224702000", \ + "0.0284142000, 0.0321689000, 0.0410418000, 0.0610023000, 0.1074510000, 0.2351311000, 0.6228450000", \ + "0.0282575000, 0.0322601000, 0.0413558000, 0.0604808000, 0.1070503000, 0.2345007000, 0.6228534000", \ + "0.0285400000, 0.0323829000, 0.0417348000, 0.0605253000, 0.1074183000, 0.2351462000, 0.6201696000", \ + "0.0285685000, 0.0326240000, 0.0415164000, 0.0606084000, 0.1073082000, 0.2344996000, 0.6230876000", \ + "0.0288496000, 0.0327699000, 0.0419439000, 0.0610228000, 0.1075286000, 0.2355594000, 0.6230195000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014269000, 0.0040720800, 0.0116209000, 0.0331637000, 0.0946425000, 0.2700900000"); + values("0.0364820000, 0.0433367000, 0.0599941000, 0.1001056000, 0.2098483000, 0.5379461000, 1.5008983000", \ + "0.0363125000, 0.0435266000, 0.0602753000, 0.0999708000, 0.2099149000, 0.5378495000, 1.4996214000", \ + "0.0364341000, 0.0433405000, 0.0600401000, 0.1001780000, 0.2103502000, 0.5379912000, 1.4955785000", \ + "0.0364794000, 0.0434451000, 0.0601571000, 0.1000665000, 0.2101409000, 0.5378416000, 1.5009038000", \ + "0.0363229000, 0.0434529000, 0.0602091000, 0.1000032000, 0.2101837000, 0.5378041000, 1.5011941000", \ + "0.0365446000, 0.0436926000, 0.0603188000, 0.0999126000, 0.2101650000, 0.5366645000, 1.5030960000", \ + "0.0375346000, 0.0445363000, 0.0608965000, 0.1011828000, 0.2110044000, 0.5380967000, 1.4965799000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014269000, 0.0040720800, 0.0116209000, 0.0331637000, 0.0946425000, 0.2700900000"); + values("0.1991974000, 0.2058266000, 0.2201847000, 0.2479513000, 0.3005535000, 0.4140220000, 0.7094944000", \ + "0.2040738000, 0.2106995000, 0.2250734000, 0.2528192000, 0.3051961000, 0.4191170000, 0.7139437000", \ + "0.2150663000, 0.2216637000, 0.2361364000, 0.2639723000, 0.3164791000, 0.4301508000, 0.7253740000", \ + "0.2347107000, 0.2414313000, 0.2557702000, 0.2835589000, 0.3359882000, 0.4498358000, 0.7447127000", \ + "0.2612827000, 0.2679001000, 0.2822223000, 0.3099883000, 0.3626115000, 0.4762823000, 0.7712445000", \ + "0.2896476000, 0.2962339000, 0.3106542000, 0.3384610000, 0.3912704000, 0.5048051000, 0.8003931000", \ + "0.3088063000, 0.3154410000, 0.3298738000, 0.3576677000, 0.4103523000, 0.5243423000, 0.8196571000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014269000, 0.0040720800, 0.0116209000, 0.0331637000, 0.0946425000, 0.2700900000"); + values("0.2426924000, 0.2519165000, 0.2723949000, 0.3148817000, 0.4075845000, 0.6421374000, 1.3000681000", \ + "0.2475183000, 0.2567449000, 0.2771959000, 0.3196794000, 0.4123707000, 0.6470220000, 1.3104055000", \ + "0.2602820000, 0.2695101000, 0.2899523000, 0.3324387000, 0.4251304000, 0.6598093000, 1.3226841000", \ + "0.2918751000, 0.3008580000, 0.3216030000, 0.3641288000, 0.4569090000, 0.6907758000, 1.3513167000", \ + "0.3581242000, 0.3672601000, 0.3878402000, 0.4303639000, 0.5230404000, 0.7575590000, 1.4151634000", \ + "0.4679579000, 0.4773125000, 0.4977164000, 0.5402834000, 0.6331487000, 0.8673158000, 1.5285319000", \ + "0.6474057000, 0.6567619000, 0.6774027000, 0.7201814000, 0.8130829000, 1.0475841000, 1.7033971000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014269000, 0.0040720800, 0.0116209000, 0.0331637000, 0.0946425000, 0.2700900000"); + values("0.0304892000, 0.0340877000, 0.0430007000, 0.0625335000, 0.1082037000, 0.2353380000, 0.6231133000", \ + "0.0301551000, 0.0341322000, 0.0429885000, 0.0621470000, 0.1084237000, 0.2347374000, 0.6232863000", \ + "0.0307147000, 0.0347080000, 0.0429280000, 0.0623950000, 0.1080112000, 0.2352654000, 0.6233959000", \ + "0.0305020000, 0.0341271000, 0.0429356000, 0.0620349000, 0.1081122000, 0.2347395000, 0.6233359000", \ + "0.0306031000, 0.0342311000, 0.0435123000, 0.0623485000, 0.1080193000, 0.2354038000, 0.6228031000", \ + "0.0303966000, 0.0346186000, 0.0434806000, 0.0627526000, 0.1081215000, 0.2342453000, 0.6229033000", \ + "0.0306946000, 0.0347770000, 0.0432449000, 0.0623584000, 0.1082954000, 0.2355411000, 0.6236850000"); + } + related_pin : "B_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014269000, 0.0040720800, 0.0116209000, 0.0331637000, 0.0946425000, 0.2700900000"); + values("0.0365345000, 0.0435029000, 0.0602171000, 0.1001851000, 0.2098329000, 0.5378887000, 1.4982315000", \ + "0.0366238000, 0.0434932000, 0.0602163000, 0.1001508000, 0.2098936000, 0.5380283000, 1.4991067000", \ + "0.0366241000, 0.0434889000, 0.0602163000, 0.1000846000, 0.2099015000, 0.5380646000, 1.4996746000", \ + "0.0366040000, 0.0434056000, 0.0601720000, 0.1002137000, 0.2101090000, 0.5365300000, 1.5018530000", \ + "0.0365462000, 0.0437411000, 0.0601728000, 0.1002165000, 0.2097870000, 0.5377574000, 1.4958240000", \ + "0.0366302000, 0.0437340000, 0.0604585000, 0.0999471000, 0.2099764000, 0.5368526000, 1.5033035000", \ + "0.0373554000, 0.0442615000, 0.0610824000, 0.1008043000, 0.2102180000, 0.5383576000, 1.4991703000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014269000, 0.0040720800, 0.0116209000, 0.0331637000, 0.0946425000, 0.2700900000"); + values("0.1825911000, 0.1893441000, 0.2039134000, 0.2320258000, 0.2851163000, 0.3991446000, 0.6950376000", \ + "0.1879897000, 0.1947140000, 0.2092820000, 0.2371548000, 0.2904378000, 0.4044809000, 0.7004028000", \ + "0.2016716000, 0.2083924000, 0.2230070000, 0.2505967000, 0.3038760000, 0.4179308000, 0.7138450000", \ + "0.2336359000, 0.2404134000, 0.2550002000, 0.2829709000, 0.3360534000, 0.4501444000, 0.7459101000", \ + "0.3099555000, 0.3166351000, 0.3312566000, 0.3594121000, 0.4125625000, 0.5265411000, 0.8222235000", \ + "0.4783916000, 0.4858278000, 0.5016089000, 0.5314633000, 0.5857883000, 0.7007513000, 0.9965780000", \ + "0.7640730000, 0.7738548000, 0.7945919000, 0.8333240000, 0.8986872000, 1.0199146000, 1.3169940000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014269000, 0.0040720800, 0.0116209000, 0.0331637000, 0.0946425000, 0.2700900000"); + values("0.1776697000, 0.1869927000, 0.2074024000, 0.2499010000, 0.3426280000, 0.5766791000, 1.2353112000", \ + "0.1820376000, 0.1912126000, 0.2116942000, 0.2540908000, 0.3468227000, 0.5813910000, 1.2434346000", \ + "0.1901500000, 0.1994606000, 0.2199248000, 0.2623533000, 0.3552067000, 0.5893863000, 1.2499498000", \ + "0.2059557000, 0.2152008000, 0.2358647000, 0.2783419000, 0.3710400000, 0.6053857000, 1.2639073000", \ + "0.2409917000, 0.2502473000, 0.2708309000, 0.3136002000, 0.4063893000, 0.6411130000, 1.2999899000", \ + "0.3007150000, 0.3108354000, 0.3331330000, 0.3780465000, 0.4731487000, 0.7085575000, 1.3655352000", \ + "0.3732795000, 0.3856278000, 0.4122272000, 0.4627919000, 0.5619455000, 0.7984395000, 1.4560940000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014269000, 0.0040720800, 0.0116209000, 0.0331637000, 0.0946425000, 0.2700900000"); + values("0.0314091000, 0.0351999000, 0.0438383000, 0.0632052000, 0.1088883000, 0.2359979000, 0.6237461000", \ + "0.0311984000, 0.0353204000, 0.0444989000, 0.0637658000, 0.1090368000, 0.2362563000, 0.6232623000", \ + "0.0314880000, 0.0354623000, 0.0443327000, 0.0637486000, 0.1090280000, 0.2362704000, 0.6230754000", \ + "0.0310928000, 0.0352109000, 0.0446075000, 0.0635590000, 0.1091118000, 0.2358801000, 0.6226276000", \ + "0.0312290000, 0.0353493000, 0.0442916000, 0.0631713000, 0.1088997000, 0.2362107000, 0.6234832000", \ + "0.0380407000, 0.0415276000, 0.0509058000, 0.0682041000, 0.1124802000, 0.2365088000, 0.6232647000", \ + "0.0569421000, 0.0625902000, 0.0731514000, 0.0927800000, 0.1348590000, 0.2520692000, 0.6258180000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014269000, 0.0040720800, 0.0116209000, 0.0331637000, 0.0946425000, 0.2700900000"); + values("0.0364145000, 0.0434635000, 0.0601563000, 0.1000285000, 0.2099049000, 0.5364161000, 1.4966217000", \ + "0.0364253000, 0.0436425000, 0.0602308000, 0.1001328000, 0.2100576000, 0.5379883000, 1.5001796000", \ + "0.0363716000, 0.0434561000, 0.0599014000, 0.1002598000, 0.2102912000, 0.5372726000, 1.5028310000", \ + "0.0368302000, 0.0434480000, 0.0600687000, 0.1000476000, 0.2097825000, 0.5374858000, 1.4978924000", \ + "0.0373696000, 0.0442948000, 0.0608239000, 0.1006675000, 0.2102676000, 0.5367123000, 1.5014616000", \ + "0.0419784000, 0.0491973000, 0.0663092000, 0.1060941000, 0.2145093000, 0.5391247000, 1.4988731000", \ + "0.0548478000, 0.0627824000, 0.0807038000, 0.1197827000, 0.2229403000, 0.5421677000, 1.4950448000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014269000, 0.0040720800, 0.0116209000, 0.0331637000, 0.0946425000, 0.2700900000"); + values("0.1917877000, 0.1986200000, 0.2133231000, 0.2417270000, 0.2950864000, 0.4095560000, 0.7058911000", \ + "0.1970600000, 0.2038600000, 0.2186246000, 0.2470423000, 0.3003482000, 0.4148493000, 0.7109116000", \ + "0.2100836000, 0.2168759000, 0.2316478000, 0.2602426000, 0.3139219000, 0.4283507000, 0.7247191000", \ + "0.2416302000, 0.2484396000, 0.2631848000, 0.2930161000, 0.3465468000, 0.4610856000, 0.7572317000", \ + "0.3196117000, 0.3264393000, 0.3412021000, 0.3697428000, 0.4231301000, 0.5378178000, 0.8342010000", \ + "0.4907522000, 0.4983054000, 0.5139180000, 0.5431226000, 0.5971959000, 0.7123844000, 1.0085455000", \ + "0.7837958000, 0.7935748000, 0.8141668000, 0.8523463000, 0.9181593000, 1.0406986000, 1.3378887000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014269000, 0.0040720800, 0.0116209000, 0.0331637000, 0.0946425000, 0.2700900000"); + values("0.1814270000, 0.1907217000, 0.2111504000, 0.2536740000, 0.3464609000, 0.5807352000, 1.2407275000", \ + "0.1858805000, 0.1951201000, 0.2155327000, 0.2581068000, 0.3509551000, 0.5852592000, 1.2437086000", \ + "0.1940653000, 0.2032415000, 0.2237382000, 0.2662999000, 0.3591457000, 0.5934943000, 1.2503357000", \ + "0.2088351000, 0.2180208000, 0.2385971000, 0.2811226000, 0.3739082000, 0.6081244000, 1.2645243000", \ + "0.2375283000, 0.2467851000, 0.2672159000, 0.3099996000, 0.4028434000, 0.6371352000, 1.2934636000", \ + "0.2852964000, 0.2953913000, 0.3173458000, 0.3620715000, 0.4569582000, 0.6915403000, 1.3505619000", \ + "0.3459282000, 0.3575156000, 0.3828744000, 0.4323812000, 0.5318628000, 0.7682611000, 1.4248361000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014269000, 0.0040720800, 0.0116209000, 0.0331637000, 0.0946425000, 0.2700900000"); + values("0.0318759000, 0.0359702000, 0.0445277000, 0.0637858000, 0.1097994000, 0.2365068000, 0.6241735000", \ + "0.0320076000, 0.0358500000, 0.0448903000, 0.0637917000, 0.1096250000, 0.2373057000, 0.6243391000", \ + "0.0319524000, 0.0359120000, 0.0451676000, 0.0646368000, 0.1097362000, 0.2368826000, 0.6237872000", \ + "0.0319842000, 0.0361286000, 0.0445937000, 0.0646380000, 0.1097445000, 0.2370075000, 0.6244928000", \ + "0.0319912000, 0.0361233000, 0.0451563000, 0.0638770000, 0.1096323000, 0.2368122000, 0.6245486000", \ + "0.0373368000, 0.0417390000, 0.0501237000, 0.0678476000, 0.1117793000, 0.2375271000, 0.6240113000", \ + "0.0562590000, 0.0609312000, 0.0719480000, 0.0911806000, 0.1339855000, 0.2505386000, 0.6253200000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014269000, 0.0040720800, 0.0116209000, 0.0331637000, 0.0946425000, 0.2700900000"); + values("0.0364251000, 0.0434491000, 0.0600645000, 0.1001464000, 0.2103203000, 0.5375269000, 1.5024145000", \ + "0.0365457000, 0.0432211000, 0.0597094000, 0.1001546000, 0.2103818000, 0.5379322000, 1.4986061000", \ + "0.0364238000, 0.0436463000, 0.0600078000, 0.1000978000, 0.2103929000, 0.5380629000, 1.4990459000", \ + "0.0365412000, 0.0433677000, 0.0600219000, 0.1001875000, 0.2098400000, 0.5376262000, 1.4953201000", \ + "0.0371389000, 0.0442173000, 0.0604623000, 0.1008216000, 0.2105205000, 0.5378428000, 1.4967196000", \ + "0.0412989000, 0.0482869000, 0.0653664000, 0.1050909000, 0.2132248000, 0.5377051000, 1.4972383000", \ + "0.0504708000, 0.0586298000, 0.0763564000, 0.1162166000, 0.2214762000, 0.5407692000, 1.4948780000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__and4bb_4") { + leakage_power () { + value : 0.0044753000; + when : "A_N&B_N&C&D"; + } + leakage_power () { + value : 0.0044582000; + when : "A_N&B_N&C&!D"; + } + leakage_power () { + value : 0.0041850000; + when : "!A_N&!B_N&!C&D"; + } + leakage_power () { + value : 0.0038272000; + when : "!A_N&!B_N&!C&!D"; + } + leakage_power () { + value : 0.0055008000; + when : "!A_N&!B_N&C&D"; + } + leakage_power () { + value : 0.0041955000; + when : "!A_N&!B_N&C&!D"; + } + leakage_power () { + value : 0.0040912000; + when : "!A_N&B_N&!C&D"; + } + leakage_power () { + value : 0.0040710000; + when : "!A_N&B_N&!C&!D"; + } + leakage_power () { + value : 0.0044245000; + when : "!A_N&B_N&C&D"; + } + leakage_power () { + value : 0.0040931000; + when : "!A_N&B_N&C&!D"; + } + leakage_power () { + value : 0.0042079000; + when : "A_N&!B_N&!C&D"; + } + leakage_power () { + value : 0.0041884000; + when : "A_N&!B_N&!C&!D"; + } + leakage_power () { + value : 0.0045071000; + when : "A_N&!B_N&C&D"; + } + leakage_power () { + value : 0.0042097000; + when : "A_N&!B_N&C&!D"; + } + leakage_power () { + value : 0.0044578000; + when : "A_N&B_N&!C&D"; + } + leakage_power () { + value : 0.0044517000; + when : "A_N&B_N&!C&!D"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__and4bb"; + cell_leakage_power : 0.0043340310; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0014860000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014280000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0083431000, 0.0082432000, 0.0080130000, 0.0080580000, 0.0081615000, 0.0084003000, 0.0089506000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0049290000, 0.0048663000, 0.0047218000, 0.0047493000, 0.0048127000, 0.0049588000, 0.0052957000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015450000; + } + pin ("B_N") { + capacitance : 0.0015430000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014800000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0073121000, 0.0072185000, 0.0070028000, 0.0070507000, 0.0071612000, 0.0074160000, 0.0080033000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0055482000, 0.0054908000, 0.0053584000, 0.0053946000, 0.0054778000, 0.0056698000, 0.0061123000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016050000; + } + pin ("C") { + capacitance : 0.0023600000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022560000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045814000, 0.0045827000, 0.0045856000, 0.0045879000, 0.0045932000, 0.0046053000, 0.0046333000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0042997000, -0.0042989000, -0.0042970000, -0.0042935000, -0.0042853000, -0.0042665000, -0.0042231000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024650000; + } + pin ("D") { + capacitance : 0.0024020000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022640000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043889000, 0.0043872000, 0.0043834000, 0.0043841000, 0.0043856000, 0.0043892000, 0.0043974000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0043759000, -0.0043757000, -0.0043751000, -0.0043751000, -0.0043752000, -0.0043752000, -0.0043753000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025390000; + } + pin ("X") { + direction : "output"; + function : "(!A_N&!B_N&C&D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015601280, 0.0048679980, 0.0151894000, 0.0473948100, 0.1478839000, 0.4614356000"); + values("0.0216314000, 0.0200731000, 0.0151817000, 0.0008545000, -0.0483516000, -0.2100342000, -0.7176662000", \ + "0.0216567000, 0.0200669000, 0.0152286000, 0.0008792000, -0.0484264000, -0.2099984000, -0.7177102000", \ + "0.0215806000, 0.0201128000, 0.0152188000, 0.0008569000, -0.0484881000, -0.2099586000, -0.7177578000", \ + "0.0213211000, 0.0197794000, 0.0149375000, 0.0005240000, -0.0487055000, -0.2102541000, -0.7180359000", \ + "0.0210157000, 0.0194010000, 0.0145341000, 0.0001536000, -0.0490739000, -0.2106889000, -0.7183552000", \ + "0.0244725000, 0.0228430000, 0.0178375000, 0.0019691000, -0.0492635000, -0.2107707000, -0.7184432000", \ + "0.0248874000, 0.0232354000, 0.0181118000, 0.0022303000, -0.0488883000, -0.2107243000, -0.7184759000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015601280, 0.0048679980, 0.0151894000, 0.0473948100, 0.1478839000, 0.4614356000"); + values("0.0283745000, 0.0300614000, 0.0355346000, 0.0531436000, 0.1055725000, 0.2667799000, 0.7696016000", \ + "0.0283693000, 0.0300449000, 0.0355302000, 0.0531005000, 0.1056405000, 0.2669269000, 0.7698181000", \ + "0.0284043000, 0.0301658000, 0.0355812000, 0.0531314000, 0.1056825000, 0.2669574000, 0.7700509000", \ + "0.0282249000, 0.0299025000, 0.0353572000, 0.0528893000, 0.1055430000, 0.2667256000, 0.7699692000", \ + "0.0279578000, 0.0296376000, 0.0350959000, 0.0526381000, 0.1052741000, 0.2662584000, 0.7696083000", \ + "0.0277639000, 0.0294965000, 0.0349927000, 0.0522590000, 0.1049660000, 0.2660684000, 0.7689276000", \ + "0.0294713000, 0.0312304000, 0.0364842000, 0.0534917000, 0.1048124000, 0.2659359000, 0.7680741000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015601280, 0.0048679980, 0.0151894000, 0.0473948100, 0.1478839000, 0.4614356000"); + values("0.0227262000, 0.0211187000, 0.0161678000, 0.0016230000, -0.0473715000, -0.2085785000, -0.7160734000", \ + "0.0227955000, 0.0211707000, 0.0161700000, 0.0016548000, -0.0473168000, -0.2085391000, -0.7160582000", \ + "0.0228391000, 0.0211360000, 0.0161259000, 0.0016090000, -0.0473218000, -0.2085493000, -0.7160662000", \ + "0.0224601000, 0.0209112000, 0.0158564000, 0.0013813000, -0.0475594000, -0.2088123000, -0.7163131000", \ + "0.0221837000, 0.0205296000, 0.0155259000, 0.0009487000, -0.0478997000, -0.2091854000, -0.7167185000", \ + "0.0257020000, 0.0240301000, 0.0188322000, 0.0027139000, -0.0482568000, -0.2094762000, -0.7169591000", \ + "0.0266061000, 0.0248706000, 0.0197603000, 0.0036570000, -0.0474099000, -0.2093577000, -0.7170451000"); + } + related_pin : "B_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015601280, 0.0048679980, 0.0151894000, 0.0473948100, 0.1478839000, 0.4614356000"); + values("0.0323523000, 0.0340357000, 0.0396696000, 0.0570493000, 0.1095079000, 0.2704133000, 0.7727715000", \ + "0.0323956000, 0.0340051000, 0.0394586000, 0.0569119000, 0.1095906000, 0.2705603000, 0.7738145000", \ + "0.0323771000, 0.0340757000, 0.0394885000, 0.0570894000, 0.1095530000, 0.2704725000, 0.7729198000", \ + "0.0321819000, 0.0338431000, 0.0393376000, 0.0568711000, 0.1093411000, 0.2702570000, 0.7727954000", \ + "0.0318558000, 0.0335795000, 0.0390095000, 0.0565524000, 0.1090235000, 0.2699553000, 0.7693652000", \ + "0.0315946000, 0.0332830000, 0.0387368000, 0.0560783000, 0.1085035000, 0.2696572000, 0.7690293000", \ + "0.0332792000, 0.0350091000, 0.0402043000, 0.0570493000, 0.1088257000, 0.2694565000, 0.7715606000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015601280, 0.0048679980, 0.0151894000, 0.0473948100, 0.1478839000, 0.4614356000"); + values("0.0234956000, 0.0217644000, 0.0166856000, 0.0021840000, -0.0468189000, -0.2080461000, -0.7155353000", \ + "0.0234067000, 0.0217485000, 0.0166286000, 0.0020336000, -0.0468817000, -0.2081530000, -0.7156643000", \ + "0.0231188000, 0.0215208000, 0.0164481000, 0.0019471000, -0.0470292000, -0.2082940000, -0.7157731000", \ + "0.0230184000, 0.0213079000, 0.0162841000, 0.0017282000, -0.0472158000, -0.2084674000, -0.7159449000", \ + "0.0233133000, 0.0216260000, 0.0164069000, 0.0015637000, -0.0476029000, -0.2087958000, -0.7162435000", \ + "0.0234344000, 0.0217378000, 0.0164530000, 0.0014039000, -0.0479095000, -0.2085682000, -0.7158823000", \ + "0.0300933000, 0.0280401000, 0.0221323000, 0.0049224000, -0.0471988000, -0.2088606000, -0.7157050000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015601280, 0.0048679980, 0.0151894000, 0.0473948100, 0.1478839000, 0.4614356000"); + values("0.0325545000, 0.0342248000, 0.0397440000, 0.0570442000, 0.1098269000, 0.2704111000, 0.7723660000", \ + "0.0325092000, 0.0341980000, 0.0396498000, 0.0571955000, 0.1096074000, 0.2704139000, 0.7722816000", \ + "0.0324559000, 0.0341338000, 0.0397206000, 0.0571936000, 0.1093260000, 0.2703138000, 0.7732145000", \ + "0.0322059000, 0.0339463000, 0.0394108000, 0.0568729000, 0.1094409000, 0.2702657000, 0.7731623000", \ + "0.0320654000, 0.0338017000, 0.0392972000, 0.0566069000, 0.1091192000, 0.2701446000, 0.7730799000", \ + "0.0325861000, 0.0341890000, 0.0392975000, 0.0563684000, 0.1089541000, 0.2695662000, 0.7729026000", \ + "0.0355698000, 0.0371624000, 0.0423192000, 0.0586749000, 0.1099828000, 0.2708889000, 0.7711607000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015601280, 0.0048679980, 0.0151894000, 0.0473948100, 0.1478839000, 0.4614356000"); + values("0.0255155000, 0.0238026000, 0.0187292000, 0.0039137000, -0.0455590000, -0.2071588000, -0.7147449000", \ + "0.0253877000, 0.0236536000, 0.0185393000, 0.0037738000, -0.0456615000, -0.2072626000, -0.7148779000", \ + "0.0253406000, 0.0236433000, 0.0184485000, 0.0036357000, -0.0458311000, -0.2073867000, -0.7149982000", \ + "0.0249918000, 0.0233308000, 0.0181894000, 0.0033878000, -0.0459943000, -0.2076217000, -0.7151913000", \ + "0.0250091000, 0.0234515000, 0.0182731000, 0.0033532000, -0.0461266000, -0.2076635000, -0.7152222000", \ + "0.0261488000, 0.0239497000, 0.0186695000, 0.0034840000, -0.0455927000, -0.2072479000, -0.7148333000", \ + "0.0322584000, 0.0302184000, 0.0242933000, 0.0070478000, -0.0453208000, -0.2073100000, -0.7146394000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015601280, 0.0048679980, 0.0151894000, 0.0473948100, 0.1478839000, 0.4614356000"); + values("0.0330282000, 0.0347027000, 0.0403058000, 0.0576828000, 0.1100887000, 0.2707566000, 0.7723028000", \ + "0.0329279000, 0.0346374000, 0.0402220000, 0.0577159000, 0.1099274000, 0.2707901000, 0.7730277000", \ + "0.0328943000, 0.0346458000, 0.0401488000, 0.0574378000, 0.1098447000, 0.2705202000, 0.7726878000", \ + "0.0326011000, 0.0342998000, 0.0398793000, 0.0572125000, 0.1096429000, 0.2704424000, 0.7729272000", \ + "0.0323964000, 0.0341297000, 0.0396216000, 0.0570308000, 0.1092787000, 0.2702270000, 0.7694626000", \ + "0.0330400000, 0.0347187000, 0.0398740000, 0.0568710000, 0.1092991000, 0.2700229000, 0.7726822000", \ + "0.0349240000, 0.0365263000, 0.0417559000, 0.0583343000, 0.1098848000, 0.2706974000, 0.7709903000"); + } + } + max_capacitance : 0.4614360000; + max_transition : 1.5021000000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015601300, 0.0048680000, 0.0151894000, 0.0473948000, 0.1478840000, 0.4614360000"); + values("0.1573647000, 0.1609516000, 0.1700417000, 0.1899120000, 0.2308713000, 0.3260213000, 0.5959435000", \ + "0.1621888000, 0.1657815000, 0.1748657000, 0.1947748000, 0.2357463000, 0.3308724000, 0.6012473000", \ + "0.1735812000, 0.1772231000, 0.1862720000, 0.2062134000, 0.2472176000, 0.3424907000, 0.6122340000", \ + "0.1972499000, 0.2008295000, 0.2099271000, 0.2298493000, 0.2708291000, 0.3661530000, 0.6358452000", \ + "0.2317380000, 0.2353287000, 0.2443675000, 0.2643157000, 0.3054009000, 0.4006697000, 0.6708404000", \ + "0.2752306000, 0.2788328000, 0.2879702000, 0.3079271000, 0.3489881000, 0.4443744000, 0.7143677000", \ + "0.3185968000, 0.3222071000, 0.3313966000, 0.3512929000, 0.3926226000, 0.4879520000, 0.7577873000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015601300, 0.0048680000, 0.0151894000, 0.0473948000, 0.1478840000, 0.4614360000"); + values("0.2527794000, 0.2590967000, 0.2753494000, 0.3125502000, 0.3979594000, 0.6252864000, 1.3179275000", \ + "0.2578280000, 0.2640837000, 0.2803663000, 0.3175337000, 0.4029010000, 0.6305272000, 1.3239397000", \ + "0.2705686000, 0.2769245000, 0.2931246000, 0.3302788000, 0.4156664000, 0.6431900000, 1.3367906000", \ + "0.3025889000, 0.3089105000, 0.3251145000, 0.3622635000, 0.4477602000, 0.6751206000, 1.3686180000", \ + "0.3736449000, 0.3799510000, 0.3961517000, 0.4333023000, 0.5188076000, 0.7461144000, 1.4396836000", \ + "0.4982149000, 0.5046044000, 0.5208730000, 0.5577809000, 0.6434338000, 0.8707353000, 1.5641687000", \ + "0.6987806000, 0.7052655000, 0.7214566000, 0.7586792000, 0.8441682000, 1.0719908000, 1.7663476000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015601300, 0.0048680000, 0.0151894000, 0.0473948000, 0.1478840000, 0.4614360000"); + values("0.0228841000, 0.0250990000, 0.0307970000, 0.0449549000, 0.0813193000, 0.1900604000, 0.5461969000", \ + "0.0229289000, 0.0251762000, 0.0310164000, 0.0447913000, 0.0813798000, 0.1898828000, 0.5484523000", \ + "0.0229698000, 0.0253378000, 0.0311150000, 0.0447634000, 0.0813456000, 0.1892540000, 0.5457810000", \ + "0.0228627000, 0.0250699000, 0.0307911000, 0.0452524000, 0.0810695000, 0.1894744000, 0.5456501000", \ + "0.0230446000, 0.0252100000, 0.0311468000, 0.0451574000, 0.0814839000, 0.1899841000, 0.5483374000", \ + "0.0232158000, 0.0254693000, 0.0314239000, 0.0453699000, 0.0813315000, 0.1892553000, 0.5483339000", \ + "0.0237900000, 0.0257843000, 0.0316413000, 0.0459575000, 0.0818258000, 0.1901312000, 0.5457549000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015601300, 0.0048680000, 0.0151894000, 0.0473948000, 0.1478840000, 0.4614360000"); + values("0.0385261000, 0.0428149000, 0.0556458000, 0.0891305000, 0.1850935000, 0.4959401000, 1.5018898000", \ + "0.0385329000, 0.0429636000, 0.0555773000, 0.0893176000, 0.1852944000, 0.4962028000, 1.4955704000", \ + "0.0382808000, 0.0428926000, 0.0556162000, 0.0893495000, 0.1853014000, 0.4960119000, 1.4962903000", \ + "0.0379461000, 0.0430001000, 0.0555678000, 0.0893651000, 0.1851135000, 0.4957527000, 1.4963836000", \ + "0.0380350000, 0.0429810000, 0.0555598000, 0.0893283000, 0.1850342000, 0.4956228000, 1.4957974000", \ + "0.0381053000, 0.0432748000, 0.0558459000, 0.0890969000, 0.1854204000, 0.4959261000, 1.5021004000", \ + "0.0387947000, 0.0437908000, 0.0567866000, 0.0900321000, 0.1856994000, 0.4964167000, 1.4974560000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015601300, 0.0048680000, 0.0151894000, 0.0473948000, 0.1478840000, 0.4614360000"); + values("0.1902416000, 0.1942658000, 0.2044910000, 0.2264204000, 0.2706852000, 0.3693259000, 0.6409564000", \ + "0.1950891000, 0.1991124000, 0.2092618000, 0.2313054000, 0.2752972000, 0.3742852000, 0.6455905000", \ + "0.2064550000, 0.2104967000, 0.2206888000, 0.2426743000, 0.2868010000, 0.3854818000, 0.6573463000", \ + "0.2295737000, 0.2336145000, 0.2437082000, 0.2657413000, 0.3097587000, 0.4087386000, 0.6801067000", \ + "0.2644263000, 0.2684814000, 0.2786268000, 0.3006271000, 0.3449658000, 0.4436678000, 0.7152481000", \ + "0.3071369000, 0.3111751000, 0.3213463000, 0.3433700000, 0.3874997000, 0.4863515000, 0.7579519000", \ + "0.3468430000, 0.3509090000, 0.3610140000, 0.3829705000, 0.4272286000, 0.5262587000, 0.7980118000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015601300, 0.0048680000, 0.0151894000, 0.0473948000, 0.1478840000, 0.4614360000"); + values("0.2831284000, 0.2895229000, 0.3058829000, 0.3430043000, 0.4284429000, 0.6555056000, 1.3526784000", \ + "0.2882196000, 0.2944481000, 0.3106778000, 0.3480329000, 0.4334373000, 0.6606263000, 1.3560215000", \ + "0.3007080000, 0.3070758000, 0.3233190000, 0.3605585000, 0.4459820000, 0.6727549000, 1.3667549000", \ + "0.3322717000, 0.3385683000, 0.3548422000, 0.3920428000, 0.4774746000, 0.7044634000, 1.3976398000", \ + "0.4046245000, 0.4110236000, 0.4272367000, 0.4644361000, 0.5498517000, 0.7770583000, 1.4686800000", \ + "0.5365640000, 0.5428743000, 0.5591194000, 0.5962979000, 0.6820663000, 0.9093383000, 1.6006307000", \ + "0.7511622000, 0.7576208000, 0.7739788000, 0.8116625000, 0.8974151000, 1.1250453000, 1.8188092000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015601300, 0.0048680000, 0.0151894000, 0.0473948000, 0.1478840000, 0.4614360000"); + values("0.0274193000, 0.0299132000, 0.0358057000, 0.0501371000, 0.0871598000, 0.1950310000, 0.5508927000", \ + "0.0271244000, 0.0295025000, 0.0356855000, 0.0506294000, 0.0874699000, 0.1947838000, 0.5487532000", \ + "0.0271247000, 0.0295741000, 0.0357161000, 0.0505077000, 0.0868552000, 0.1950921000, 0.5507783000", \ + "0.0272766000, 0.0298196000, 0.0357765000, 0.0506030000, 0.0875050000, 0.1947538000, 0.5484682000", \ + "0.0272745000, 0.0295248000, 0.0356873000, 0.0505939000, 0.0873030000, 0.1950797000, 0.5503938000", \ + "0.0274355000, 0.0297430000, 0.0361804000, 0.0509712000, 0.0870816000, 0.1950222000, 0.5480667000", \ + "0.0274855000, 0.0299189000, 0.0363732000, 0.0512780000, 0.0877479000, 0.1952287000, 0.5507044000"); + } + related_pin : "B_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015601300, 0.0048680000, 0.0151894000, 0.0473948000, 0.1478840000, 0.4614360000"); + values("0.0383036000, 0.0432059000, 0.0561093000, 0.0894522000, 0.1853782000, 0.4955326000, 1.4986018000", \ + "0.0383154000, 0.0430069000, 0.0563568000, 0.0895937000, 0.1852546000, 0.4959880000, 1.5011178000", \ + "0.0388167000, 0.0432113000, 0.0559534000, 0.0893005000, 0.1852941000, 0.4954920000, 1.5018063000", \ + "0.0384054000, 0.0430991000, 0.0559359000, 0.0893697000, 0.1852686000, 0.4958917000, 1.5020928000", \ + "0.0383500000, 0.0431443000, 0.0558999000, 0.0894009000, 0.1852430000, 0.4962020000, 1.4969461000", \ + "0.0385349000, 0.0432088000, 0.0563154000, 0.0898347000, 0.1856846000, 0.4962917000, 1.4966052000", \ + "0.0391797000, 0.0442415000, 0.0570765000, 0.0905811000, 0.1860427000, 0.4954906000, 1.4976829000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015601300, 0.0048680000, 0.0151894000, 0.0473948000, 0.1478840000, 0.4614360000"); + values("0.1598173000, 0.1638519000, 0.1743019000, 0.1962798000, 0.2407123000, 0.3392568000, 0.6111329000", \ + "0.1652696000, 0.1693836000, 0.1795940000, 0.2017921000, 0.2460680000, 0.3447140000, 0.6165648000", \ + "0.1786036000, 0.1827034000, 0.1931899000, 0.2151967000, 0.2595266000, 0.3581260000, 0.6299790000", \ + "0.2102472000, 0.2143439000, 0.2246304000, 0.2465616000, 0.2907179000, 0.3894595000, 0.6612257000", \ + "0.2865555000, 0.2906560000, 0.3008815000, 0.3229104000, 0.3673447000, 0.4660102000, 0.7374907000", \ + "0.4445193000, 0.4493148000, 0.4614451000, 0.4863797000, 0.5337875000, 0.6324741000, 0.9041330000", \ + "0.7069135000, 0.7129505000, 0.7289426000, 0.7621238000, 0.8218978000, 0.9328686000, 1.2082414000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015601300, 0.0048680000, 0.0151894000, 0.0473948000, 0.1478840000, 0.4614360000"); + values("0.1887677000, 0.1950973000, 0.2113530000, 0.2484586000, 0.3340250000, 0.5607224000, 1.2575807000", \ + "0.1928044000, 0.1991498000, 0.2153816000, 0.2526475000, 0.3380600000, 0.5647040000, 1.2609641000", \ + "0.2003611000, 0.2066366000, 0.2229717000, 0.2600735000, 0.3452555000, 0.5724318000, 1.2649932000", \ + "0.2149659000, 0.2213362000, 0.2375453000, 0.2747044000, 0.3600520000, 0.5872389000, 1.2831401000", \ + "0.2484626000, 0.2548141000, 0.2711601000, 0.3083679000, 0.3938191000, 0.6211956000, 1.3162265000", \ + "0.3061507000, 0.3130952000, 0.3308375000, 0.3700997000, 0.4583497000, 0.6867004000, 1.3827077000", \ + "0.3727611000, 0.3810062000, 0.4019429000, 0.4469528000, 0.5397266000, 0.7706166000, 1.4624113000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015601300, 0.0048680000, 0.0151894000, 0.0473948000, 0.1478840000, 0.4614360000"); + values("0.0282668000, 0.0311029000, 0.0371216000, 0.0516748000, 0.0871658000, 0.1947900000, 0.5500424000", \ + "0.0285659000, 0.0310490000, 0.0370838000, 0.0510109000, 0.0875982000, 0.1950513000, 0.5505449000", \ + "0.0287031000, 0.0312649000, 0.0367697000, 0.0518010000, 0.0875152000, 0.1950106000, 0.5505739000", \ + "0.0282909000, 0.0307017000, 0.0368258000, 0.0510956000, 0.0876761000, 0.1949243000, 0.5506350000", \ + "0.0285330000, 0.0310691000, 0.0369758000, 0.0516461000, 0.0877727000, 0.1946649000, 0.5492950000", \ + "0.0375176000, 0.0402398000, 0.0465784000, 0.0598146000, 0.0928117000, 0.1970833000, 0.5512052000", \ + "0.0571486000, 0.0606160000, 0.0682700000, 0.0850498000, 0.1189475000, 0.2144595000, 0.5528048000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015601300, 0.0048680000, 0.0151894000, 0.0473948000, 0.1478840000, 0.4614360000"); + values("0.0380964000, 0.0428955000, 0.0561805000, 0.0894818000, 0.1854534000, 0.4954516000, 1.4986251000", \ + "0.0384278000, 0.0431573000, 0.0562713000, 0.0894688000, 0.1854229000, 0.4952411000, 1.4995670000", \ + "0.0382777000, 0.0428536000, 0.0560058000, 0.0894434000, 0.1851887000, 0.4961691000, 1.4971454000", \ + "0.0380120000, 0.0432103000, 0.0561318000, 0.0894357000, 0.1853646000, 0.4962098000, 1.5020960000", \ + "0.0390875000, 0.0436740000, 0.0566371000, 0.0898737000, 0.1854331000, 0.4960641000, 1.5009617000", \ + "0.0436847000, 0.0487500000, 0.0615478000, 0.0959124000, 0.1896933000, 0.4976875000, 1.5015713000", \ + "0.0566193000, 0.0618545000, 0.0758456000, 0.1087840000, 0.2000980000, 0.5015577000, 1.4961996000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015601300, 0.0048680000, 0.0151894000, 0.0473948000, 0.1478840000, 0.4614360000"); + values("0.1683951000, 0.1726098000, 0.1830781000, 0.2055305000, 0.2501211000, 0.3491307000, 0.6210488000", \ + "0.1736389000, 0.1778304000, 0.1883309000, 0.2108138000, 0.2553301000, 0.3543986000, 0.6265743000", \ + "0.1866492000, 0.1908418000, 0.2013090000, 0.2237913000, 0.2683676000, 0.3674482000, 0.6395775000", \ + "0.2193963000, 0.2234641000, 0.2339336000, 0.2562770000, 0.3009491000, 0.4002638000, 0.6722199000", \ + "0.2954966000, 0.2988508000, 0.3093364000, 0.3317075000, 0.3763724000, 0.4756442000, 0.7477292000", \ + "0.4587966000, 0.4626010000, 0.4744777000, 0.4993453000, 0.5458428000, 0.6455589000, 0.9173171000", \ + "0.7298397000, 0.7363023000, 0.7520936000, 0.7849549000, 0.8443329000, 0.9546879000, 1.2302002000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015601300, 0.0048680000, 0.0151894000, 0.0473948000, 0.1478840000, 0.4614360000"); + values("0.1953275000, 0.2017336000, 0.2179646000, 0.2550882000, 0.3405206000, 0.5667204000, 1.2619501000", \ + "0.1993508000, 0.2057088000, 0.2219721000, 0.2591539000, 0.3443727000, 0.5714159000, 1.2637142000", \ + "0.2068414000, 0.2132153000, 0.2295119000, 0.2664806000, 0.3518985000, 0.5786731000, 1.2693565000", \ + "0.2200260000, 0.2263735000, 0.2426848000, 0.2797658000, 0.3651220000, 0.5921270000, 1.2871453000", \ + "0.2463788000, 0.2527667000, 0.2691530000, 0.3063540000, 0.3916073000, 0.6189575000, 1.3096710000", \ + "0.2907794000, 0.2976751000, 0.3152830000, 0.3546412000, 0.4424688000, 0.6707028000, 1.3618275000", \ + "0.3433510000, 0.3511770000, 0.3714923000, 0.4156097000, 0.5082783000, 0.7394841000, 1.4317426000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015601300, 0.0048680000, 0.0151894000, 0.0473948000, 0.1478840000, 0.4614360000"); + values("0.0294619000, 0.0319237000, 0.0379932000, 0.0529994000, 0.0889417000, 0.1954931000, 0.5500668000", \ + "0.0294984000, 0.0320133000, 0.0384155000, 0.0529450000, 0.0887512000, 0.1958557000, 0.5509372000", \ + "0.0297860000, 0.0322728000, 0.0379766000, 0.0529715000, 0.0891193000, 0.1954438000, 0.5509813000", \ + "0.0297407000, 0.0318504000, 0.0386461000, 0.0525376000, 0.0890384000, 0.1958564000, 0.5511553000", \ + "0.0297402000, 0.0317773000, 0.0381027000, 0.0530488000, 0.0888589000, 0.1960245000, 0.5498464000", \ + "0.0375904000, 0.0403250000, 0.0467201000, 0.0599591000, 0.0941927000, 0.1975218000, 0.5488145000", \ + "0.0574096000, 0.0610890000, 0.0683878000, 0.0847378000, 0.1185292000, 0.2141488000, 0.5532981000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015601300, 0.0048680000, 0.0151894000, 0.0473948000, 0.1478840000, 0.4614360000"); + values("0.0381973000, 0.0429556000, 0.0561017000, 0.0892551000, 0.1853523000, 0.4953188000, 1.5003969000", \ + "0.0381526000, 0.0430599000, 0.0561384000, 0.0894586000, 0.1854165000, 0.4961984000, 1.4959740000", \ + "0.0382099000, 0.0431736000, 0.0560315000, 0.0893783000, 0.1852860000, 0.4962690000, 1.5005754000", \ + "0.0380948000, 0.0429070000, 0.0560820000, 0.0895317000, 0.1853159000, 0.4961254000, 1.5015634000", \ + "0.0390031000, 0.0439246000, 0.0564985000, 0.0898164000, 0.1855614000, 0.4953618000, 1.4961868000", \ + "0.0432423000, 0.0483798000, 0.0614864000, 0.0947681000, 0.1891534000, 0.4961911000, 1.5007009000", \ + "0.0529029000, 0.0581981000, 0.0723372000, 0.1067401000, 0.1991793000, 0.5006260000, 1.4948426000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__buf_1") { + leakage_power () { + value : 0.0011810000; + when : "A"; + } + leakage_power () { + value : 0.0011810000; + when : "!A"; + } + area : 3.7536000000; + cell_footprint : "sky130_fd_sc_hd__buf"; + cell_leakage_power : 0.0011810180; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0021030000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0020150000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0021910000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012632050, 0.0031913740, 0.0080627180, 0.0203697300, 0.0514622900, 0.1300148000"); + values("0.0108054000, 0.0097834000, 0.0069418000, -0.0008080000, -0.0207256000, -0.0711117000, -0.1983664000", \ + "0.0105490000, 0.0095435000, 0.0066983000, -0.0010328000, -0.0209033000, -0.0713228000, -0.1985728000", \ + "0.0103270000, 0.0093022000, 0.0064758000, -0.0012399000, -0.0211262000, -0.0714763000, -0.1987402000", \ + "0.0102095000, 0.0091712000, 0.0063456000, -0.0013338000, -0.0211480000, -0.0715059000, -0.1987459000", \ + "0.0100561000, 0.0088657000, 0.0061667000, -0.0013067000, -0.0211015000, -0.0713997000, -0.1986412000", \ + "0.0109558000, 0.0097739000, 0.0068849000, -0.0010268000, -0.0204881000, -0.0707787000, -0.1979915000", \ + "0.0130202000, 0.0117825000, 0.0085657000, 0.0007253000, -0.0189869000, -0.0692306000, -0.1962655000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012632050, 0.0031913740, 0.0080627180, 0.0203697300, 0.0514622900, 0.1300148000"); + values("0.0055419000, 0.0068503000, 0.0100473000, 0.0178595000, 0.0375954000, 0.0871212000, 0.2131056000", \ + "0.0053503000, 0.0066616000, 0.0098534000, 0.0176911000, 0.0374077000, 0.0870674000, 0.2132897000", \ + "0.0050781000, 0.0063676000, 0.0095487000, 0.0174572000, 0.0372335000, 0.0874168000, 0.2141486000", \ + "0.0048520000, 0.0061368000, 0.0093023000, 0.0171699000, 0.0372440000, 0.0873148000, 0.2129033000", \ + "0.0049546000, 0.0062219000, 0.0091832000, 0.0171287000, 0.0369737000, 0.0872763000, 0.2114916000", \ + "0.0056157000, 0.0068724000, 0.0099311000, 0.0177538000, 0.0375448000, 0.0874654000, 0.2136360000", \ + "0.0076352000, 0.0087407000, 0.0118673000, 0.0196942000, 0.0394077000, 0.0893026000, 0.2147773000"); + } + } + max_capacitance : 0.1300150000; + max_transition : 1.5061030000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0593383000, 0.0643396000, 0.0749824000, 0.0973634000, 0.1492992000, 0.2787939000, 0.6061452000", \ + "0.0642426000, 0.0692853000, 0.0799011000, 0.1024859000, 0.1544812000, 0.2841778000, 0.6104910000", \ + "0.0775104000, 0.0825737000, 0.0932367000, 0.1157306000, 0.1676768000, 0.2973737000, 0.6245092000", \ + "0.1077616000, 0.1129200000, 0.1237785000, 0.1465237000, 0.1985575000, 0.3280511000, 0.6562919000", \ + "0.1578797000, 0.1640413000, 0.1763553000, 0.2008799000, 0.2542707000, 0.3828144000, 0.7146603000", \ + "0.2342690000, 0.2423609000, 0.2577376000, 0.2850985000, 0.3398958000, 0.4700387000, 0.7969230000", \ + "0.3559006000, 0.3662604000, 0.3859527000, 0.4198348000, 0.4788887000, 0.6104675000, 0.9385767000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0490569000, 0.0558265000, 0.0717435000, 0.1104504000, 0.2075838000, 0.4514763000, 1.0684844000", \ + "0.0536074000, 0.0603471000, 0.0762774000, 0.1149897000, 0.2116108000, 0.4563259000, 1.0785807000", \ + "0.0642037000, 0.0708758000, 0.0866203000, 0.1255204000, 0.2235220000, 0.4693128000, 1.0892596000", \ + "0.0819207000, 0.0888360000, 0.1049964000, 0.1440040000, 0.2421219000, 0.4876812000, 1.1038942000", \ + "0.1041913000, 0.1115879000, 0.1278155000, 0.1672534000, 0.2646072000, 0.5103125000, 1.1274786000", \ + "0.1259206000, 0.1349041000, 0.1524062000, 0.1916016000, 0.2898473000, 0.5344468000, 1.1529084000", \ + "0.1292959000, 0.1413072000, 0.1638067000, 0.2061120000, 0.3024876000, 0.5484357000, 1.1667728000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0148871000, 0.0193113000, 0.0295451000, 0.0550503000, 0.1221799000, 0.2947354000, 0.7299648000", \ + "0.0149669000, 0.0193011000, 0.0296604000, 0.0550240000, 0.1216383000, 0.2941434000, 0.7294372000", \ + "0.0148895000, 0.0193335000, 0.0296440000, 0.0552030000, 0.1215139000, 0.2953373000, 0.7259581000", \ + "0.0160523000, 0.0203110000, 0.0303481000, 0.0553778000, 0.1213409000, 0.2931113000, 0.7299997000", \ + "0.0210846000, 0.0252021000, 0.0349793000, 0.0592462000, 0.1230172000, 0.2943069000, 0.7270705000", \ + "0.0302076000, 0.0347994000, 0.0445488000, 0.0668841000, 0.1277289000, 0.2943685000, 0.7330043000", \ + "0.0437670000, 0.0497366000, 0.0604570000, 0.0823759000, 0.1373515000, 0.2985862000, 0.7278568000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0199796000, 0.0284097000, 0.0500678000, 0.1054104000, 0.2462960000, 0.6007088000, 1.4976728000", \ + "0.0200424000, 0.0284104000, 0.0500598000, 0.1055191000, 0.2465992000, 0.6007418000, 1.4982898000", \ + "0.0201431000, 0.0285117000, 0.0500371000, 0.1053906000, 0.2469039000, 0.6047496000, 1.5061026000", \ + "0.0215548000, 0.0297102000, 0.0507718000, 0.1054864000, 0.2473741000, 0.6047852000, 1.4980543000", \ + "0.0249477000, 0.0322865000, 0.0523515000, 0.1064977000, 0.2460664000, 0.6010622000, 1.4926799000", \ + "0.0326877000, 0.0396409000, 0.0572465000, 0.1079538000, 0.2475174000, 0.5992588000, 1.5009650000", \ + "0.0467759000, 0.0543678000, 0.0709174000, 0.1149097000, 0.2482231000, 0.6031189000, 1.4938381000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__buf_12") { + leakage_power () { + value : 0.0081264000; + when : "!A"; + } + leakage_power () { + value : 0.0106673000; + when : "A"; + } + area : 20.019200000; + cell_footprint : "sky130_fd_sc_hd__buf"; + cell_leakage_power : 0.0093968470; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0091870000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0087510000; + max_transition : 5.0000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0096230000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0281726900, 0.0793700500, 0.2236068000, 0.6299605000, 1.7747680000, 5.0000000000"); + index_2("0.0005000000, 0.0023207940, 0.0107721700, 0.0500000000, 0.2320794000, 1.0772170000, 5.0000000000"); + values("0.0845295000, 0.0820553000, 0.0701132000, 0.0134388000, -0.2749771000, -1.6428895000, -7.9975064000", \ + "0.0835640000, 0.0811442000, 0.0692298000, 0.0126691000, -0.2756802000, -1.6435268000, -7.9983529000", \ + "0.0827306000, 0.0802787000, 0.0681703000, 0.0113923000, -0.2768333000, -1.6444303000, -7.9990685000", \ + "0.0829302000, 0.0801578000, 0.0674770000, 0.0093441000, -0.2782295000, -1.6450215000, -7.9993313000", \ + "0.0882843000, 0.0850476000, 0.0711066000, 0.0084375000, -0.2780583000, -1.6433322000, -7.9975281000", \ + "0.1053451000, 0.1017648000, 0.0863334000, 0.0220579000, -0.2720258000, -1.6367046000, -7.9903871000", \ + "0.1425625000, 0.1384592000, 0.1211598000, 0.0513344000, -0.2393878000, -1.6059445000, -7.9579408000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0281726900, 0.0793700500, 0.2236068000, 0.6299605000, 1.7747680000, 5.0000000000"); + index_2("0.0005000000, 0.0023207940, 0.0107721700, 0.0500000000, 0.2320794000, 1.0772170000, 5.0000000000"); + values("0.0620334000, 0.0654014000, 0.0806191000, 0.1479065000, 0.4431781000, 1.8013914000, 8.075376200", \ + "0.0614370000, 0.0647659000, 0.0799535000, 0.1471886000, 0.4426693000, 1.8008019000, 8.074834100", \ + "0.0605373000, 0.0637722000, 0.0787201000, 0.1451670000, 0.4413537000, 1.8015678000, 8.085536500", \ + "0.0600135000, 0.0631292000, 0.0775817000, 0.1420690000, 0.4385360000, 1.7996347000, 8.104974900", \ + "0.0635240000, 0.0665334000, 0.0803772000, 0.1440405000, 0.4380485000, 1.7947636000, 8.098187800", \ + "0.0727430000, 0.0754100000, 0.0887289000, 0.1520489000, 0.4473673000, 1.7952139000, 8.098063800", \ + "0.1104480000, 0.1124938000, 0.1239041000, 0.1845408000, 0.4746102000, 1.8290743000, 8.109399200"); + } + } + max_capacitance : 5.0000000000; + max_transition : 5.3987540000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0281727000, 0.0793701000, 0.2236070000, 0.6299610000, 1.7747700000, 5.0000000000"); + index_2("0.0005000000, 0.0023207900, 0.0107722000, 0.0500000000, 0.2320790000, 1.0772200000, 5.0000000000"); + values("0.0949892000, 0.0969633000, 0.1046134000, 0.1279145000, 0.1966168000, 0.4678506000, 1.7175281000", \ + "0.1025689000, 0.1045411000, 0.1122052000, 0.1354764000, 0.2042515000, 0.4756746000, 1.7231814000", \ + "0.1255348000, 0.1275642000, 0.1351161000, 0.1582046000, 0.2269068000, 0.4986806000, 1.7456755000", \ + "0.1927474000, 0.1947159000, 0.2023256000, 0.2255138000, 0.2945059000, 0.5656756000, 1.8136015000", \ + "0.3307603000, 0.3334811000, 0.3438259000, 0.3733021000, 0.4485304000, 0.7199566000, 1.9725541000", \ + "0.5829514000, 0.5866292000, 0.6008373000, 0.6424990000, 0.7366560000, 1.0135535000, 2.2596505000", \ + "1.0913156000, 1.0959489000, 1.1145755000, 1.1709795000, 1.3002396000, 1.6008217000, 2.8480049000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0281727000, 0.0793701000, 0.2236070000, 0.6299610000, 1.7747700000, 5.0000000000"); + index_2("0.0005000000, 0.0023207900, 0.0107722000, 0.0500000000, 0.2320790000, 1.0772200000, 5.0000000000"); + values("0.0650638000, 0.0674117000, 0.0768585000, 0.1114816000, 0.2514564000, 0.8908578000, 3.8409733000", \ + "0.0713476000, 0.0736797000, 0.0832443000, 0.1178472000, 0.2578924000, 0.8969483000, 3.8472141000", \ + "0.0898608000, 0.0921825000, 0.1015178000, 0.1358464000, 0.2761783000, 0.9189151000, 3.8970014000", \ + "0.1242959000, 0.1267950000, 0.1366756000, 0.1717450000, 0.3125261000, 0.9535477000, 3.9106594000", \ + "0.1646814000, 0.1679549000, 0.1801210000, 0.2176404000, 0.3586583000, 0.9978574000, 3.9592343000", \ + "0.1720261000, 0.1766313000, 0.1941311000, 0.2431584000, 0.3871028000, 1.0229786000, 3.9844092000", \ + "0.0189083000, 0.0248574000, 0.0487934000, 0.1204249000, 0.2900516000, 0.9268094000, 3.8755106000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0281727000, 0.0793701000, 0.2236070000, 0.6299610000, 1.7747700000, 5.0000000000"); + index_2("0.0005000000, 0.0023207900, 0.0107722000, 0.0500000000, 0.2320790000, 1.0772200000, 5.0000000000"); + values("0.0188065000, 0.0200502000, 0.0251049000, 0.0431682000, 0.1186776000, 0.4858429000, 2.2073519000", \ + "0.0187993000, 0.0200397000, 0.0250788000, 0.0432387000, 0.1187297000, 0.4849536000, 2.2126707000", \ + "0.0188645000, 0.0201678000, 0.0250437000, 0.0432999000, 0.1187651000, 0.4858813000, 2.2136801000", \ + "0.0201325000, 0.0213063000, 0.0260948000, 0.0441702000, 0.1188103000, 0.4859662000, 2.2089581000", \ + "0.0332266000, 0.0344399000, 0.0401701000, 0.0573838000, 0.1266752000, 0.4862756000, 2.2204474000", \ + "0.0562236000, 0.0576208000, 0.0649062000, 0.0869760000, 0.1514301000, 0.4916945000, 2.2118438000", \ + "0.0951367000, 0.0971284000, 0.1053148000, 0.1360943000, 0.2064867000, 0.5099419000, 2.2162143000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0281727000, 0.0793701000, 0.2236070000, 0.6299610000, 1.7747700000, 5.0000000000"); + index_2("0.0005000000, 0.0023207900, 0.0107722000, 0.0500000000, 0.2320790000, 1.0772200000, 5.0000000000"); + values("0.0189041000, 0.0209278000, 0.0299881000, 0.0706864000, 0.2656687000, 1.1809174000, 5.3821241000", \ + "0.0189170000, 0.0209368000, 0.0299694000, 0.0706965000, 0.2656746000, 1.1809158000, 5.3803393000", \ + "0.0190231000, 0.0210741000, 0.0301710000, 0.0707973000, 0.2662922000, 1.1822107000, 5.3935314000", \ + "0.0222837000, 0.0242461000, 0.0329869000, 0.0725724000, 0.2658119000, 1.1829101000, 5.3965397000", \ + "0.0320236000, 0.0342046000, 0.0422819000, 0.0783372000, 0.2669940000, 1.1765062000, 5.3974536000", \ + "0.0512623000, 0.0543692000, 0.0641832000, 0.0986279000, 0.2710747000, 1.1776644000, 5.3987543000", \ + "0.0857587000, 0.0893657000, 0.1039385000, 0.1483427000, 0.2969043000, 1.1828638000, 5.3802660000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__buf_16 */ + + cell ("sky130_fd_sc_hd__buf_2") { + leakage_power () { + value : 0.0022662000; + when : "A"; + } + leakage_power () { + value : 0.0056021000; + when : "!A"; + } + area : 5.0048000000; + cell_footprint : "sky130_fd_sc_hd__buf"; + cell_leakage_power : 0.0039341160; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0017270000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016470000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018070000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014646220, 0.0042902380, 0.0125671600, 0.0368122800, 0.1078322000, 0.3158668000"); + values("0.0140552000, 0.0126442000, 0.0087911000, -0.0034113000, -0.0420093000, -0.1569177000, -0.4939126000", \ + "0.0139263000, 0.0125071000, 0.0086699000, -0.0035135000, -0.0421603000, -0.1570489000, -0.4939943000", \ + "0.0137287000, 0.0123189000, 0.0084174000, -0.0037521000, -0.0423304000, -0.1572140000, -0.4941444000", \ + "0.0135482000, 0.0121169000, 0.0081683000, -0.0040238000, -0.0425882000, -0.1573776000, -0.4943217000", \ + "0.0135475000, 0.0119986000, 0.0079343000, -0.0043229000, -0.0427688000, -0.1573944000, -0.4943576000", \ + "0.0152041000, 0.0135653000, 0.0089886000, -0.0042842000, -0.0427836000, -0.1573903000, -0.4940369000", \ + "0.0175151000, 0.0157242000, 0.0108343000, -0.0026499000, -0.0417099000, -0.1563063000, -0.4929369000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014646220, 0.0042902380, 0.0125671600, 0.0368122800, 0.1078322000, 0.3158668000"); + values("0.0116392000, 0.0133460000, 0.0181670000, 0.0317444000, 0.0708086000, 0.1847454000, 0.5207413000", \ + "0.0115450000, 0.0132567000, 0.0180731000, 0.0317090000, 0.0707365000, 0.1848036000, 0.5181148000", \ + "0.0113765000, 0.0130574000, 0.0178759000, 0.0315052000, 0.0706164000, 0.1845360000, 0.5185803000", \ + "0.0112172000, 0.0128696000, 0.0176085000, 0.0310245000, 0.0702931000, 0.1844760000, 0.5164646000", \ + "0.0111513000, 0.0127277000, 0.0175003000, 0.0308402000, 0.0697736000, 0.1841383000, 0.5173316000", \ + "0.0119311000, 0.0135030000, 0.0180230000, 0.0312097000, 0.0699882000, 0.1832520000, 0.5201987000", \ + "0.0132045000, 0.0146753000, 0.0190707000, 0.0324496000, 0.0710814000, 0.1853545000, 0.5186740000"); + } + } + max_capacitance : 0.3158670000; + max_transition : 1.5103890000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014646200, 0.0042902400, 0.0125672000, 0.0368123000, 0.1078320000, 0.3158670000"); + values("0.0893825000, 0.0940128000, 0.1043020000, 0.1253087000, 0.1706670000, 0.2867790000, 0.6215225000", \ + "0.0947109000, 0.0992768000, 0.1095723000, 0.1305028000, 0.1759432000, 0.2920352000, 0.6262424000", \ + "0.1073098000, 0.1122147000, 0.1224900000, 0.1435736000, 0.1888902000, 0.3050100000, 0.6394017000", \ + "0.1390839000, 0.1436487000, 0.1538906000, 0.1749740000, 0.2204538000, 0.3366603000, 0.6718233000", \ + "0.2069192000, 0.2119847000, 0.2231280000, 0.2451737000, 0.2912927000, 0.4071439000, 0.7431974000", \ + "0.3151437000, 0.3217471000, 0.3360783000, 0.3632810000, 0.4144178000, 0.5330332000, 0.8664172000", \ + "0.4806499000, 0.4891128000, 0.5079365000, 0.5444191000, 0.6065489000, 0.7308373000, 1.0635163000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014646200, 0.0042902400, 0.0125672000, 0.0368123000, 0.1078320000, 0.3158670000"); + values("0.0668910000, 0.0718924000, 0.0840012000, 0.1134072000, 0.1935354000, 0.4261705000, 1.1063915000", \ + "0.0716767000, 0.0766803000, 0.0887568000, 0.1182065000, 0.1984368000, 0.4311861000, 1.1152972000", \ + "0.0829645000, 0.0879570000, 0.0999870000, 0.1294499000, 0.2100037000, 0.4433682000, 1.1281723000", \ + "0.1086829000, 0.1137214000, 0.1257475000, 0.1551004000, 0.2355409000, 0.4675719000, 1.1647491000", \ + "0.1485626000, 0.1544699000, 0.1680141000, 0.1985122000, 0.2787439000, 0.5129941000, 1.1919699000", \ + "0.1975048000, 0.2056084000, 0.2226795000, 0.2560802000, 0.3372415000, 0.5701722000, 1.2502678000", \ + "0.2460262000, 0.2566468000, 0.2796226000, 0.3221350000, 0.4059333000, 0.6372368000, 1.3161603000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014646200, 0.0042902400, 0.0125672000, 0.0368123000, 0.1078320000, 0.3158670000"); + values("0.0178310000, 0.0207207000, 0.0278897000, 0.0455429000, 0.0939806000, 0.2427863000, 0.6972716000", \ + "0.0175943000, 0.0207175000, 0.0279071000, 0.0458368000, 0.0940654000, 0.2429276000, 0.6955793000", \ + "0.0178137000, 0.0205648000, 0.0279116000, 0.0457148000, 0.0938515000, 0.2421597000, 0.6948925000", \ + "0.0177391000, 0.0207459000, 0.0279198000, 0.0456478000, 0.0938481000, 0.2423421000, 0.6983182000", \ + "0.0218519000, 0.0246050000, 0.0314674000, 0.0480329000, 0.0950875000, 0.2430947000, 0.6911738000", \ + "0.0325958000, 0.0363413000, 0.0443101000, 0.0605935000, 0.1048121000, 0.2452953000, 0.6901063000", \ + "0.0498742000, 0.0548127000, 0.0644672000, 0.0838614000, 0.1254033000, 0.2553391000, 0.6907858000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014646200, 0.0042902400, 0.0125672000, 0.0368123000, 0.1078320000, 0.3158670000"); + values("0.0173427000, 0.0217460000, 0.0342817000, 0.0713277000, 0.1844091000, 0.5209731000, 1.5096145000", \ + "0.0172691000, 0.0217777000, 0.0342816000, 0.0713081000, 0.1846570000, 0.5218083000, 1.5055296000", \ + "0.0173301000, 0.0217210000, 0.0341901000, 0.0713260000, 0.1844059000, 0.5209821000, 1.5073524000", \ + "0.0181680000, 0.0224998000, 0.0347377000, 0.0715538000, 0.1849883000, 0.5212006000, 1.5081902000", \ + "0.0238874000, 0.0279114000, 0.0392879000, 0.0740700000, 0.1850683000, 0.5226318000, 1.5055001000", \ + "0.0337211000, 0.0383696000, 0.0494030000, 0.0810920000, 0.1869322000, 0.5191824000, 1.5103887000", \ + "0.0482771000, 0.0551313000, 0.0683274000, 0.0976699000, 0.1936813000, 0.5238303000, 1.4991499000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__buf_4") { + leakage_power () { + value : 0.0041507000; + when : "A"; + } + leakage_power () { + value : 0.0054587000; + when : "!A"; + } + area : 7.5072000000; + cell_footprint : "sky130_fd_sc_hd__buf"; + cell_leakage_power : 0.0048047400; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0024000000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022760000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025240000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016118760, 0.0051962870, 0.0167515400, 0.0540028000, 0.1740916000, 0.5612281000"); + values("0.0250387000, 0.0233860000, 0.0180599000, 0.0018219000, -0.0564226000, -0.2501806000, -0.8772324000", \ + "0.0248583000, 0.0231565000, 0.0179592000, 0.0015346000, -0.0565810000, -0.2503236000, -0.8774875000", \ + "0.0245577000, 0.0228640000, 0.0176583000, 0.0013406000, -0.0568468000, -0.2506770000, -0.8776880000", \ + "0.0244145000, 0.0227070000, 0.0173772000, 0.0008926000, -0.0571880000, -0.2508458000, -0.8778558000", \ + "0.0246491000, 0.0229037000, 0.0176337000, 0.0007448000, -0.0574889000, -0.2511364000, -0.8779646000", \ + "0.0275949000, 0.0256361000, 0.0191608000, 0.0006189000, -0.0577037000, -0.2506079000, -0.8772401000", \ + "0.0316715000, 0.0295242000, 0.0237961000, 0.0044928000, -0.0557959000, -0.2495790000, -0.8761042000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016118760, 0.0051962870, 0.0167515400, 0.0540028000, 0.1740916000, 0.5612281000"); + values("0.0222015000, 0.0241544000, 0.0303931000, 0.0496628000, 0.1100583000, 0.3028661000, 0.9189129000", \ + "0.0220592000, 0.0239981000, 0.0302094000, 0.0494518000, 0.1100018000, 0.3028923000, 0.9244028000", \ + "0.0218224000, 0.0237731000, 0.0299566000, 0.0493260000, 0.1096749000, 0.3025119000, 0.9233273000", \ + "0.0217116000, 0.0234869000, 0.0297142000, 0.0487619000, 0.1092315000, 0.3008271000, 0.9243422000", \ + "0.0215443000, 0.0233946000, 0.0294358000, 0.0484112000, 0.1084514000, 0.3008764000, 0.9181804000", \ + "0.0230364000, 0.0248108000, 0.0305407000, 0.0489520000, 0.1083488000, 0.3004039000, 0.9226661000", \ + "0.0249862000, 0.0266607000, 0.0324804000, 0.0509590000, 0.1104343000, 0.3028834000, 0.9232268000"); + } + } + max_capacitance : 0.5612280000; + max_transition : 1.5123900000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016118800, 0.0051962900, 0.0167515000, 0.0540028000, 0.1740920000, 0.5612280000"); + values("0.1033063000, 0.1066731000, 0.1151227000, 0.1343826000, 0.1753918000, 0.2799389000, 0.6006557000", \ + "0.1084570000, 0.1117917000, 0.1203476000, 0.1395818000, 0.1805146000, 0.2850405000, 0.6055256000", \ + "0.1211782000, 0.1244793000, 0.1334734000, 0.1526797000, 0.1937010000, 0.2982015000, 0.6186466000", \ + "0.1526276000, 0.1559945000, 0.1646440000, 0.1836851000, 0.2248794000, 0.3292693000, 0.6504507000", \ + "0.2244431000, 0.2279846000, 0.2368191000, 0.2561077000, 0.2976850000, 0.4024615000, 0.7229223000", \ + "0.3438407000, 0.3483518000, 0.3599956000, 0.3847228000, 0.4322217000, 0.5388950000, 0.8605761000", \ + "0.5304358000, 0.5363137000, 0.5516937000, 0.5844639000, 0.6445210000, 0.7617060000, 1.0810598000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016118800, 0.0051962900, 0.0167515000, 0.0540028000, 0.1740920000, 0.5612280000"); + values("0.0716590000, 0.0752438000, 0.0849344000, 0.1099593000, 0.1808649000, 0.4047891000, 1.1215164000", \ + "0.0763630000, 0.0799324000, 0.0896053000, 0.1146095000, 0.1853259000, 0.4086105000, 1.1279410000", \ + "0.0875039000, 0.0910776000, 0.1007494000, 0.1258084000, 0.1968163000, 0.4196898000, 1.1396052000", \ + "0.1130382000, 0.1164395000, 0.1261740000, 0.1512323000, 0.2221358000, 0.4449059000, 1.1665179000", \ + "0.1533121000, 0.1576147000, 0.1683870000, 0.1946475000, 0.2658182000, 0.4885611000, 1.2060772000", \ + "0.2017864000, 0.2074067000, 0.2210664000, 0.2507004000, 0.3234487000, 0.5466355000, 1.2618463000", \ + "0.2433957000, 0.2508014000, 0.2694802000, 0.3080674000, 0.3864523000, 0.6084016000, 1.3232415000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016118800, 0.0051962900, 0.0167515000, 0.0540028000, 0.1740920000, 0.5612280000"); + values("0.0199814000, 0.0220302000, 0.0275210000, 0.0415439000, 0.0806252000, 0.2066597000, 0.6386869000", \ + "0.0199761000, 0.0221205000, 0.0274545000, 0.0413562000, 0.0807757000, 0.2065725000, 0.6364259000", \ + "0.0201105000, 0.0220996000, 0.0275774000, 0.0418800000, 0.0804895000, 0.2068652000, 0.6375794000", \ + "0.0200461000, 0.0220183000, 0.0276151000, 0.0417760000, 0.0806683000, 0.2071212000, 0.6333999000", \ + "0.0228421000, 0.0247955000, 0.0302302000, 0.0433868000, 0.0818280000, 0.2071985000, 0.6406692000", \ + "0.0343573000, 0.0370809000, 0.0431339000, 0.0569227000, 0.0926200000, 0.2119176000, 0.6396464000", \ + "0.0530288000, 0.0561621000, 0.0646432000, 0.0811796000, 0.1164011000, 0.2261130000, 0.6370017000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016118800, 0.0051962900, 0.0167515000, 0.0540028000, 0.1740920000, 0.5612280000"); + values("0.0180426000, 0.0210630000, 0.0302983000, 0.0591957000, 0.1559694000, 0.4765683000, 1.5057069000", \ + "0.0181188000, 0.0211893000, 0.0303639000, 0.0592243000, 0.1561384000, 0.4762130000, 1.5111720000", \ + "0.0181283000, 0.0211047000, 0.0303460000, 0.0592145000, 0.1562200000, 0.4762723000, 1.5057129000", \ + "0.0187293000, 0.0218962000, 0.0308559000, 0.0594536000, 0.1560576000, 0.4761896000, 1.5123900000", \ + "0.0245098000, 0.0271357000, 0.0356889000, 0.0626464000, 0.1566824000, 0.4751168000, 1.5006379000", \ + "0.0343299000, 0.0375858000, 0.0459286000, 0.0712919000, 0.1600246000, 0.4747910000, 1.5061080000", \ + "0.0491897000, 0.0536030000, 0.0650059000, 0.0893642000, 0.1692217000, 0.4772340000, 1.4982489000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__buf_6") { + leakage_power () { + value : 0.0059433000; + when : "A"; + } + leakage_power () { + value : 0.0061571000; + when : "!A"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__buf"; + cell_leakage_power : 0.0060501820; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0046200000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0043800000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0048590000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017047830, 0.0058125680, 0.0198183300, 0.0675718800, 0.2303907000, 0.7855322000"); + values("0.0410958000, 0.0394076000, 0.0335474000, 0.0137790000, -0.0601564000, -0.3228793000, -1.2220244000", \ + "0.0407792000, 0.0390401000, 0.0332687000, 0.0135127000, -0.0604849000, -0.3231861000, -1.2223635000", \ + "0.0402705000, 0.0386535000, 0.0327937000, 0.0129622000, -0.0609959000, -0.3235669000, -1.2227335000", \ + "0.0400754000, 0.0385200000, 0.0324699000, 0.0124273000, -0.0615029000, -0.3238846000, -1.2228826000", \ + "0.0399797000, 0.0380668000, 0.0318388000, 0.0115198000, -0.0623510000, -0.3243898000, -1.2230390000", \ + "0.0439877000, 0.0419187000, 0.0351732000, 0.0141735000, -0.0613849000, -0.3228738000, -1.2212883000", \ + "0.0509448000, 0.0485590000, 0.0411514000, 0.0181800000, -0.0584253000, -0.3207685000, -1.2181043000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017047830, 0.0058125680, 0.0198183300, 0.0675718800, 0.2303907000, 0.7855322000"); + values("0.0309284000, 0.0331016000, 0.0404483000, 0.0644458000, 0.1421501000, 0.4040732000, 1.2876311000", \ + "0.0307060000, 0.0328894000, 0.0402369000, 0.0641599000, 0.1420706000, 0.4038353000, 1.2873082000", \ + "0.0303114000, 0.0324686000, 0.0397652000, 0.0635606000, 0.1414501000, 0.4013511000, 1.2862776000", \ + "0.0298117000, 0.0318938000, 0.0390987000, 0.0624620000, 0.1405548000, 0.4012079000, 1.2861280000", \ + "0.0302840000, 0.0322450000, 0.0389291000, 0.0621197000, 0.1394295000, 0.3998940000, 1.2859619000", \ + "0.0321492000, 0.0340933000, 0.0409488000, 0.0637567000, 0.1394336000, 0.4010440000, 1.2929148000", \ + "0.0355326000, 0.0373323000, 0.0438561000, 0.0663298000, 0.1429672000, 0.4034557000, 1.2896164000"); + } + } + max_capacitance : 0.7855320000; + max_transition : 1.5036720000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017047800, 0.0058125700, 0.0198183000, 0.0675719000, 0.2303910000, 0.7855320000"); + values("0.0866196000, 0.0889450000, 0.0954202000, 0.1110403000, 0.1470002000, 0.2440858000, 0.5612475000", \ + "0.0920289000, 0.0943130000, 0.1007752000, 0.1165350000, 0.1524297000, 0.2495327000, 0.5667647000", \ + "0.1052675000, 0.1075627000, 0.1139968000, 0.1295865000, 0.1655161000, 0.2625742000, 0.5797202000", \ + "0.1371043000, 0.1394536000, 0.1459464000, 0.1615588000, 0.1975687000, 0.2948051000, 0.6131079000", \ + "0.2058970000, 0.2084441000, 0.2155304000, 0.2321438000, 0.2691912000, 0.3665685000, 0.6822245000", \ + "0.3174095000, 0.3207223000, 0.3297536000, 0.3511192000, 0.3937737000, 0.4946175000, 0.8121505000", \ + "0.4964400000, 0.5007537000, 0.5124683000, 0.5405323000, 0.5949274000, 0.7043303000, 1.0186356000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017047800, 0.0058125700, 0.0198183000, 0.0675719000, 0.2303910000, 0.7855320000"); + values("0.0607531000, 0.0633961000, 0.0712457000, 0.0931469000, 0.1584737000, 0.3750356000, 1.1094687000", \ + "0.0653147000, 0.0679577000, 0.0757964000, 0.0976782000, 0.1629046000, 0.3794187000, 1.1161272000", \ + "0.0764469000, 0.0790886000, 0.0868781000, 0.1086514000, 0.1741652000, 0.3911227000, 1.1252476000", \ + "0.0992592000, 0.1019290000, 0.1098215000, 0.1318524000, 0.1970181000, 0.4140646000, 1.1494384000", \ + "0.1310743000, 0.1341438000, 0.1428467000, 0.1657268000, 0.2315333000, 0.4479207000, 1.1835268000", \ + "0.1647555000, 0.1687765000, 0.1798396000, 0.2055263000, 0.2723498000, 0.4886884000, 1.2229964000", \ + "0.1813885000, 0.1867587000, 0.2016069000, 0.2345243000, 0.3061421000, 0.5213365000, 1.2557148000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017047800, 0.0058125700, 0.0198183000, 0.0675719000, 0.2303910000, 0.7855320000"); + values("0.0168567000, 0.0183581000, 0.0225054000, 0.0345517000, 0.0693052000, 0.1892649000, 0.6185099000", \ + "0.0168007000, 0.0182716000, 0.0226377000, 0.0344061000, 0.0693940000, 0.1891767000, 0.6183432000", \ + "0.0168569000, 0.0182181000, 0.0226735000, 0.0342659000, 0.0694258000, 0.1894607000, 0.6194768000", \ + "0.0169351000, 0.0184136000, 0.0226505000, 0.0344229000, 0.0693196000, 0.1894837000, 0.6139492000", \ + "0.0211247000, 0.0226393000, 0.0264643000, 0.0374248000, 0.0709852000, 0.1898038000, 0.6161411000", \ + "0.0315710000, 0.0334424000, 0.0382497000, 0.0500632000, 0.0814117000, 0.1945696000, 0.6160023000", \ + "0.0484980000, 0.0503664000, 0.0570122000, 0.0715602000, 0.1031100000, 0.2064109000, 0.6181992000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017047800, 0.0058125700, 0.0198183000, 0.0675719000, 0.2303910000, 0.7855320000"); + values("0.0167216000, 0.0190790000, 0.0266142000, 0.0520083000, 0.1410429000, 0.4512884000, 1.4982426000", \ + "0.0167189000, 0.0190796000, 0.0266139000, 0.0520775000, 0.1411037000, 0.4510127000, 1.5033604000", \ + "0.0166962000, 0.0190120000, 0.0266381000, 0.0520079000, 0.1408869000, 0.4492311000, 1.5001498000", \ + "0.0179411000, 0.0201847000, 0.0276287000, 0.0524867000, 0.1411491000, 0.4513689000, 1.4988819000", \ + "0.0223945000, 0.0247663000, 0.0316450000, 0.0551652000, 0.1419787000, 0.4501069000, 1.4984118000", \ + "0.0315071000, 0.0337916000, 0.0410130000, 0.0626233000, 0.1445939000, 0.4492556000, 1.5036725000", \ + "0.0461165000, 0.0489115000, 0.0575499000, 0.0793419000, 0.1525300000, 0.4508870000, 1.4987658000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__buf_8") { + leakage_power () { + value : 0.0076474000; + when : "A"; + } + leakage_power () { + value : 0.0071930000; + when : "!A"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__buf"; + cell_leakage_power : 0.0074201990; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0070070000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0066760000; + max_transition : 5.0000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0073370000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0281726900, 0.0793700500, 0.2236068000, 0.6299605000, 1.7747680000, 5.0000000000"); + index_2("0.0005000000, 0.0023207940, 0.0107721700, 0.0500000000, 0.2320794000, 1.0772170000, 5.0000000000"); + values("0.0594648000, 0.0569737000, 0.0451290000, -0.0124881000, -0.3048289000, -1.6736023000, -8.028393200", \ + "0.0589364000, 0.0562515000, 0.0444163000, -0.0132409000, -0.3055203000, -1.6742245000, -8.028995100", \ + "0.0581356000, 0.0555284000, 0.0434447000, -0.0144526000, -0.3063896000, -1.6750740000, -8.029740200", \ + "0.0584278000, 0.0556579000, 0.0430897000, -0.0156922000, -0.3071948000, -1.6753103000, -8.030067200", \ + "0.0627816000, 0.0596428000, 0.0459259000, -0.0163939000, -0.3065693000, -1.6741480000, -8.028590900", \ + "0.0743088000, 0.0706798000, 0.0558629000, -0.0083298000, -0.3017264000, -1.6677201000, -8.022229700", \ + "0.1021201000, 0.0982151000, 0.0810371000, 0.0136848000, -0.2788670000, -1.6455893000, -7.9991596000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0281726900, 0.0793700500, 0.2236068000, 0.6299605000, 1.7747680000, 5.0000000000"); + index_2("0.0005000000, 0.0023207940, 0.0107721700, 0.0500000000, 0.2320794000, 1.0772170000, 5.0000000000"); + values("0.0427107000, 0.0460135000, 0.0610513000, 0.1266503000, 0.4200511000, 1.7760417000, 8.064843700", \ + "0.0421951000, 0.0455223000, 0.0605754000, 0.1261224000, 0.4191578000, 1.7668657000, 8.062632800", \ + "0.0414089000, 0.0446402000, 0.0591473000, 0.1245859000, 0.4166932000, 1.7659490000, 8.062755100", \ + "0.0408571000, 0.0440200000, 0.0584826000, 0.1222705000, 0.4152294000, 1.7661451000, 8.052373700", \ + "0.0430943000, 0.0460533000, 0.0599271000, 0.1230448000, 0.4155668000, 1.7649929000, 8.057706200", \ + "0.0501280000, 0.0528782000, 0.0663153000, 0.1296669000, 0.4206021000, 1.7696591000, 8.061770700", \ + "0.0791212000, 0.0814390000, 0.0932837000, 0.1536334000, 0.4446522000, 1.7951581000, 8.082496300"); + } + } + max_capacitance : 5.0000000000; + max_transition : 7.6522390000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0281727000, 0.0793701000, 0.2236070000, 0.6299610000, 1.7747700000, 5.0000000000"); + index_2("0.0005000000, 0.0023207900, 0.0107722000, 0.0500000000, 0.2320790000, 1.0772200000, 5.0000000000"); + values("0.0898758000, 0.0926007000, 0.1023709000, 0.1310611000, 0.2217777000, 0.6103413000, 2.4076046000", \ + "0.0972142000, 0.0999246000, 0.1096444000, 0.1382519000, 0.2290637000, 0.6170997000, 2.4183229000", \ + "0.1199870000, 0.1226775000, 0.1323263000, 0.1607603000, 0.2517571000, 0.6393114000, 2.4340354000", \ + "0.1861122000, 0.1888561000, 0.1986590000, 0.2274883000, 0.3185937000, 0.7064965000, 2.5103484000", \ + "0.3178306000, 0.3216539000, 0.3352763000, 0.3713545000, 0.4680375000, 0.8571459000, 2.6518570000", \ + "0.5573670000, 0.5625915000, 0.5813042000, 0.6318730000, 0.7458290000, 1.1346160000, 2.9290783000", \ + "1.0403164000, 1.0467943000, 1.0714550000, 1.1408591000, 1.2921527000, 1.6904512000, 3.4862067000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0281727000, 0.0793701000, 0.2236070000, 0.6299610000, 1.7747700000, 5.0000000000"); + index_2("0.0005000000, 0.0023207900, 0.0107722000, 0.0500000000, 0.2320790000, 1.0772200000, 5.0000000000"); + values("0.0612234000, 0.0643212000, 0.0764559000, 0.1219139000, 0.3173798000, 1.2234274000, 5.3912519000", \ + "0.0676434000, 0.0707376000, 0.0829084000, 0.1283858000, 0.3240240000, 1.2232362000, 5.4256497000", \ + "0.0859690000, 0.0890238000, 0.1009935000, 0.1463633000, 0.3417019000, 1.2410657000, 5.4493232000", \ + "0.1199811000, 0.1233260000, 0.1360820000, 0.1824243000, 0.3783367000, 1.2818745000, 5.4515108000", \ + "0.1592457000, 0.1637711000, 0.1797083000, 0.2278973000, 0.4239317000, 1.3241658000, 5.4973266000", \ + "0.1652575000, 0.1717478000, 0.1941631000, 0.2547364000, 0.4509668000, 1.3530214000, 5.5215943000", \ + "0.0161652000, 0.0246055000, 0.0567909000, 0.1439944000, 0.3571018000, 1.2588504000, 5.4248739000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0281727000, 0.0793701000, 0.2236070000, 0.6299610000, 1.7747700000, 5.0000000000"); + index_2("0.0005000000, 0.0023207900, 0.0107722000, 0.0500000000, 0.2320790000, 1.0772200000, 5.0000000000"); + values("0.0176236000, 0.0191398000, 0.0256832000, 0.0505653000, 0.1598651000, 0.6960770000, 3.1832885000", \ + "0.0174651000, 0.0192454000, 0.0258406000, 0.0505902000, 0.1599342000, 0.6935716000, 3.1895941000", \ + "0.0176052000, 0.0191666000, 0.0257988000, 0.0505520000, 0.1597837000, 0.6934592000, 3.1853375000", \ + "0.0194796000, 0.0210842000, 0.0273309000, 0.0515301000, 0.1601077000, 0.6928711000, 3.1936236000", \ + "0.0322104000, 0.0339113000, 0.0413675000, 0.0636939000, 0.1657876000, 0.6944166000, 3.1828833000", \ + "0.0541379000, 0.0565577000, 0.0668154000, 0.0937494000, 0.1853528000, 0.6973335000, 3.1897851000", \ + "0.0914298000, 0.0943024000, 0.1068330000, 0.1424247000, 0.2337197000, 0.7069229000, 3.2030785000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0281727000, 0.0793701000, 0.2236070000, 0.6299610000, 1.7747700000, 5.0000000000"); + index_2("0.0005000000, 0.0023207900, 0.0107722000, 0.0500000000, 0.2320790000, 1.0772200000, 5.0000000000"); + values("0.0172973000, 0.0200772000, 0.0325186000, 0.0909194000, 0.3695902000, 1.6673350000, 7.6423667000", \ + "0.0172754000, 0.0200440000, 0.0325830000, 0.0909815000, 0.3701521000, 1.6571479000, 7.6522388000", \ + "0.0174418000, 0.0201777000, 0.0327355000, 0.0910592000, 0.3697503000, 1.6607066000, 7.6499953000", \ + "0.0212271000, 0.0239302000, 0.0357275000, 0.0922210000, 0.3689166000, 1.6622439000, 7.6486346000", \ + "0.0315809000, 0.0342105000, 0.0448285000, 0.0964010000, 0.3705766000, 1.6651750000, 7.6519324000", \ + "0.0500362000, 0.0540572000, 0.0683488000, 0.1137048000, 0.3724115000, 1.6607993000, 7.6407058000", \ + "0.0834987000, 0.0889313000, 0.1085243000, 0.1634299000, 0.3866372000, 1.6719754000, 7.6396258000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__bufbuf_16") { + leakage_power () { + value : 0.0239328000; + when : "A"; + } + leakage_power () { + value : 0.0149801000; + when : "!A"; + } + area : 32.531200000; + cell_footprint : "sky130_fd_sc_hd__buf"; + cell_leakage_power : 0.0194564300; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0023270000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022280000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024260000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0018976120, 0.0072018610, 0.0273326700, 0.1037336000, 0.3936923000, 1.4941500000"); + values("0.1474101000, 0.1454249000, 0.1376606000, 0.1084471000, -0.0073315000, -0.4738917000, -2.2557582000", \ + "0.1469807000, 0.1449954000, 0.1375156000, 0.1082541000, -0.0074731000, -0.4739274000, -2.2559533000", \ + "0.1469086000, 0.1448649000, 0.1372384000, 0.1078675000, -0.0078914000, -0.4743852000, -2.2562541000", \ + "0.1466315000, 0.1446513000, 0.1369158000, 0.1075812000, -0.0080997000, -0.4746786000, -2.2564883000", \ + "0.1457827000, 0.1437857000, 0.1362698000, 0.1069393000, -0.0087781000, -0.4753233000, -2.2571299000", \ + "0.1459637000, 0.1439409000, 0.1362808000, 0.1071274000, -0.0086400000, -0.4750980000, -2.2569796000", \ + "0.1544240000, 0.1522195000, 0.1443727000, 0.1140021000, -0.0058389000, -0.4733475000, -2.2553015000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0018976120, 0.0072018610, 0.0273326700, 0.1037336000, 0.3936923000, 1.4941500000"); + values("0.1495313000, 0.1520217000, 0.1614888000, 0.1960418000, 0.3210555000, 0.7859663000, 2.5473034000", \ + "0.1493993000, 0.1518865000, 0.1612410000, 0.1958408000, 0.3209616000, 0.7862374000, 2.5507304000", \ + "0.1490077000, 0.1514989000, 0.1608586000, 0.1954886000, 0.3206630000, 0.7859705000, 2.5482003000", \ + "0.1484344000, 0.1509238000, 0.1602831000, 0.1949207000, 0.3201069000, 0.7854349000, 2.5476102000", \ + "0.1479547000, 0.1504256000, 0.1596407000, 0.1942405000, 0.3191846000, 0.7840812000, 2.5479596000", \ + "0.1496598000, 0.1520351000, 0.1609988000, 0.1946844000, 0.3201318000, 0.7841330000, 2.5473828000", \ + "0.1518713000, 0.1542938000, 0.1633180000, 0.1975048000, 0.3231260000, 0.7873442000, 2.5422669000"); + } + } + max_capacitance : 1.4941500000; + max_transition : 1.5046560000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0018976100, 0.0072018600, 0.0273327000, 0.1037340000, 0.3936920000, 1.4941500000"); + values("0.2313378000, 0.2327983000, 0.2376243000, 0.2518812000, 0.2882345000, 0.3889778000, 0.7385356000", \ + "0.2364090000, 0.2378139000, 0.2426585000, 0.2570172000, 0.2932805000, 0.3941125000, 0.7438285000", \ + "0.2492266000, 0.2506430000, 0.2555318000, 0.2696920000, 0.3061902000, 0.4071641000, 0.7566485000", \ + "0.2792145000, 0.2806784000, 0.2855113000, 0.2997604000, 0.3361211000, 0.4368836000, 0.7865295000", \ + "0.3445286000, 0.3459369000, 0.3507604000, 0.3650124000, 0.4012688000, 0.5021324000, 0.8518321000", \ + "0.4488483000, 0.4502567000, 0.4550974000, 0.4692646000, 0.5057129000, 0.6063743000, 0.9559399000", \ + "0.6028557000, 0.6041662000, 0.6090033000, 0.6231710000, 0.6595744000, 0.7605003000, 1.1102111000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0018976100, 0.0072018600, 0.0273327000, 0.1037340000, 0.3936920000, 1.4941500000"); + values("0.2093312000, 0.2110150000, 0.2168923000, 0.2351989000, 0.2912958000, 0.4876797000, 1.2264619000", \ + "0.2140891000, 0.2157667000, 0.2216443000, 0.2399657000, 0.2961085000, 0.4923698000, 1.2336416000", \ + "0.2253998000, 0.2270803000, 0.2329606000, 0.2512694000, 0.3073953000, 0.5037526000, 1.2449553000", \ + "0.2509577000, 0.2526387000, 0.2585185000, 0.2768283000, 0.3329456000, 0.5293386000, 1.2704503000", \ + "0.2940475000, 0.2957211000, 0.3015500000, 0.3198324000, 0.3758668000, 0.5728715000, 1.3126759000", \ + "0.3534062000, 0.3550784000, 0.3609299000, 0.3792586000, 0.4354436000, 0.6313116000, 1.3723520000", \ + "0.4274704000, 0.4291436000, 0.4349738000, 0.4532870000, 0.5094507000, 0.7058774000, 1.4439825000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0018976100, 0.0072018600, 0.0273327000, 0.1037340000, 0.3936920000, 1.4941500000"); + values("0.0236894000, 0.0247142000, 0.0278469000, 0.0384577000, 0.0753844000, 0.2125321000, 0.7508694000", \ + "0.0237568000, 0.0246937000, 0.0278676000, 0.0385902000, 0.0754373000, 0.2124043000, 0.7500288000", \ + "0.0237927000, 0.0246833000, 0.0278534000, 0.0385808000, 0.0753530000, 0.2125150000, 0.7505235000", \ + "0.0237309000, 0.0247020000, 0.0278556000, 0.0387332000, 0.0753937000, 0.2125325000, 0.7512004000", \ + "0.0236238000, 0.0245528000, 0.0278648000, 0.0385974000, 0.0754468000, 0.2123832000, 0.7501548000", \ + "0.0237962000, 0.0247230000, 0.0279207000, 0.0385236000, 0.0753646000, 0.2122799000, 0.7495283000", \ + "0.0239330000, 0.0247262000, 0.0280481000, 0.0386180000, 0.0755388000, 0.2124390000, 0.7495301000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0018976100, 0.0072018600, 0.0273327000, 0.1037340000, 0.3936920000, 1.4941500000"); + values("0.0251537000, 0.0265845000, 0.0319589000, 0.0515040000, 0.1247369000, 0.4109753000, 1.5035586000", \ + "0.0251441000, 0.0265886000, 0.0319735000, 0.0514637000, 0.1250828000, 0.4109833000, 1.5039944000", \ + "0.0251519000, 0.0265894000, 0.0319699000, 0.0514914000, 0.1249494000, 0.4110821000, 1.5017790000", \ + "0.0251522000, 0.0265890000, 0.0319710000, 0.0514941000, 0.1249038000, 0.4111081000, 1.5012412000", \ + "0.0250835000, 0.0265571000, 0.0319082000, 0.0514833000, 0.1250697000, 0.4110852000, 1.5025603000", \ + "0.0251675000, 0.0266334000, 0.0320330000, 0.0515147000, 0.1251340000, 0.4097112000, 1.5046560000", \ + "0.0252310000, 0.0266633000, 0.0320507000, 0.0515292000, 0.1250823000, 0.4110347000, 1.4997297000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__bufbuf_8") { + leakage_power () { + value : 0.0099004000; + when : "A"; + } + leakage_power () { + value : 0.0129496000; + when : "!A"; + } + area : 18.768000000; + cell_footprint : "sky130_fd_sc_hd__buf"; + cell_leakage_power : 0.0114249900; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0017490000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016680000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018300000; + } + pin ("X") { + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017569250, 0.0061735690, 0.0216929900, 0.0762259100, 0.2678464000, 0.9411718000"); + values("0.0727515000, 0.0708474000, 0.0646167000, 0.0424549000, -0.0411145000, -0.3500957000, -1.4406058000", \ + "0.0725248000, 0.0706861000, 0.0644508000, 0.0422830000, -0.0412168000, -0.3502328000, -1.4407114000", \ + "0.0723437000, 0.0705028000, 0.0642118000, 0.0421412000, -0.0414231000, -0.3504078000, -1.4409239000", \ + "0.0722325000, 0.0704376000, 0.0641021000, 0.0419456000, -0.0415485000, -0.3505450000, -1.4411920000", \ + "0.0720627000, 0.0702781000, 0.0638251000, 0.0417239000, -0.0417780000, -0.3507529000, -1.4412523000", \ + "0.0718775000, 0.0701083000, 0.0637610000, 0.0416369000, -0.0417727000, -0.3506209000, -1.4411302000", \ + "0.0775048000, 0.0756534000, 0.0691491000, 0.0455848000, -0.0404942000, -0.3497294000, -1.4401438000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017569250, 0.0061735690, 0.0216929900, 0.0762259100, 0.2678464000, 0.9411718000"); + values("0.0738684000, 0.0761396000, 0.0839665000, 0.1101961000, 0.1992261000, 0.5063747000, 1.5865196000", \ + "0.0737092000, 0.0759427000, 0.0835598000, 0.1099101000, 0.1989303000, 0.5064782000, 1.5867404000", \ + "0.0735136000, 0.0757257000, 0.0835772000, 0.1097362000, 0.1987894000, 0.5056960000, 1.5860782000", \ + "0.0732252000, 0.0754318000, 0.0832730000, 0.1093970000, 0.1984439000, 0.5055548000, 1.5854233000", \ + "0.0728537000, 0.0751149000, 0.0829407000, 0.1093574000, 0.1982462000, 0.5054227000, 1.5786973000", \ + "0.0741746000, 0.0763539000, 0.0839697000, 0.1098292000, 0.1985952000, 0.5051759000, 1.5856453000", \ + "0.0751846000, 0.0774340000, 0.0848974000, 0.1108789000, 0.2005960000, 0.5075553000, 1.5821130000"); + } + } + max_capacitance : 0.9411720000; + max_transition : 1.5078310000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017569200, 0.0061735700, 0.0216930000, 0.0762259000, 0.2678460000, 0.9411720000"); + values("0.2141982000, 0.2162146000, 0.2221122000, 0.2373713000, 0.2734660000, 0.3713289000, 0.6980782000", \ + "0.2192626000, 0.2212116000, 0.2271486000, 0.2423382000, 0.2784238000, 0.3763581000, 0.7023069000", \ + "0.2321627000, 0.2341179000, 0.2400252000, 0.2552556000, 0.2912857000, 0.3891792000, 0.7149307000", \ + "0.2633625000, 0.2653575000, 0.2712550000, 0.2864770000, 0.3226062000, 0.4204098000, 0.7461811000", \ + "0.3254086000, 0.3273578000, 0.3332901000, 0.3484629000, 0.3845385000, 0.4824547000, 0.8084429000", \ + "0.4231850000, 0.4251879000, 0.4310712000, 0.4462963000, 0.4823389000, 0.5802440000, 0.9070406000", \ + "0.5745908000, 0.5765496000, 0.5824510000, 0.5976581000, 0.6337210000, 0.7316516000, 1.0565442000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017569200, 0.0061735700, 0.0216930000, 0.0762259000, 0.2678460000, 0.9411720000"); + values("0.2016824000, 0.2039658000, 0.2110887000, 0.2316601000, 0.2943241000, 0.5058314000, 1.2468719000", \ + "0.2063083000, 0.2085904000, 0.2156493000, 0.2362832000, 0.2988717000, 0.5098661000, 1.2526090000", \ + "0.2175453000, 0.2198435000, 0.2269441000, 0.2474806000, 0.3100996000, 0.5215748000, 1.2621486000", \ + "0.2401972000, 0.2424847000, 0.2495837000, 0.2701046000, 0.3327125000, 0.5440791000, 1.2855010000", \ + "0.2735165000, 0.2758117000, 0.2829253000, 0.3035711000, 0.3661646000, 0.5774453000, 1.3184689000", \ + "0.3155085000, 0.3177876000, 0.3249139000, 0.3455727000, 0.4082210000, 0.6192839000, 1.3635250000", \ + "0.3594220000, 0.3617098000, 0.3688172000, 0.3893588000, 0.4519666000, 0.6632265000, 1.4015875000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017569200, 0.0061735700, 0.0216930000, 0.0762259000, 0.2678460000, 0.9411720000"); + values("0.0195565000, 0.0206287000, 0.0245086000, 0.0360785000, 0.0714827000, 0.1960545000, 0.6536692000", \ + "0.0193121000, 0.0205648000, 0.0246504000, 0.0359459000, 0.0713573000, 0.1959872000, 0.6537353000", \ + "0.0195422000, 0.0207861000, 0.0245483000, 0.0359071000, 0.0714040000, 0.1960593000, 0.6525023000", \ + "0.0195541000, 0.0206393000, 0.0244901000, 0.0361055000, 0.0713206000, 0.1960286000, 0.6536122000", \ + "0.0193131000, 0.0205629000, 0.0245137000, 0.0359544000, 0.0713677000, 0.1960536000, 0.6536466000", \ + "0.0193625000, 0.0206145000, 0.0246819000, 0.0359592000, 0.0713932000, 0.1960067000, 0.6536972000", \ + "0.0196647000, 0.0209251000, 0.0246998000, 0.0360385000, 0.0715058000, 0.1961007000, 0.6537154000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017569200, 0.0061735700, 0.0216930000, 0.0762259000, 0.2678460000, 0.9411720000"); + values("0.0203702000, 0.0223586000, 0.0290474000, 0.0522239000, 0.1364620000, 0.4385152000, 1.5059857000", \ + "0.0204234000, 0.0223338000, 0.0290977000, 0.0522987000, 0.1364443000, 0.4381689000, 1.5078307000", \ + "0.0203694000, 0.0222895000, 0.0290732000, 0.0522715000, 0.1363736000, 0.4383329000, 1.5046806000", \ + "0.0203198000, 0.0222860000, 0.0290867000, 0.0522842000, 0.1363076000, 0.4387007000, 1.5064121000", \ + "0.0204211000, 0.0223546000, 0.0290685000, 0.0522940000, 0.1364477000, 0.4388442000, 1.5042654000", \ + "0.0204434000, 0.0224666000, 0.0291530000, 0.0523469000, 0.1363593000, 0.4372029000, 1.5061806000", \ + "0.0204632000, 0.0223799000, 0.0291665000, 0.0523059000, 0.1363496000, 0.4388541000, 1.5019410000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__bufinv_16") { + leakage_power () { + value : 0.0147876000; + when : "A"; + } + leakage_power () { + value : 0.0134796000; + when : "!A"; + } + area : 30.028800000; + cell_footprint : "sky130_fd_sc_hd__inv"; + cell_leakage_power : 0.0141336100; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0067840000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0064130000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0071560000; + } + pin ("Y") { + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0019008920, 0.0072267810, 0.0274746600, 0.1044527000, 0.3971067000, 1.5097140000"); + values("0.1169168000, 0.1150397000, 0.1075233000, 0.0783250000, -0.0380675000, -0.5089967000, -2.3106326000", \ + "0.1167468000, 0.1147055000, 0.1071288000, 0.0778406000, -0.0384443000, -0.5095123000, -2.3110272000", \ + "0.1159736000, 0.1139395000, 0.1063267000, 0.0770466000, -0.0392283000, -0.5102516000, -2.3117864000", \ + "0.1146726000, 0.1126598000, 0.1049301000, 0.0756342000, -0.0406272000, -0.5114324000, -2.3130207000", \ + "0.1134151000, 0.1116410000, 0.1039796000, 0.0746515000, -0.0417990000, -0.5124710000, -2.3139507000", \ + "0.1212090000, 0.1191051000, 0.1112122000, 0.0805782000, -0.0404629000, -0.5117805000, -2.3131859000", \ + "0.1259766000, 0.1238221000, 0.1157544000, 0.0848309000, -0.0361606000, -0.5068420000, -2.3087895000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0019008920, 0.0072267810, 0.0274746600, 0.1044527000, 0.3971067000, 1.5097140000"); + values("0.1514875000, 0.1539432000, 0.1635882000, 0.1985556000, 0.3247483000, 0.7945191000, 2.5750685000", \ + "0.1508743000, 0.1533433000, 0.1627982000, 0.1978043000, 0.3240816000, 0.7936628000, 2.5756527000", \ + "0.1501264000, 0.1526149000, 0.1619618000, 0.1969649000, 0.3232998000, 0.7933581000, 2.5739219000", \ + "0.1493960000, 0.1518880000, 0.1612431000, 0.1962150000, 0.3225448000, 0.7925891000, 2.5726560000", \ + "0.1483345000, 0.1507986000, 0.1601883000, 0.1950350000, 0.3213873000, 0.7915378000, 2.5729938000", \ + "0.1484691000, 0.1510342000, 0.1605748000, 0.1953469000, 0.3225422000, 0.7920656000, 2.5709438000", \ + "0.1554502000, 0.1578221000, 0.1667929000, 0.1998792000, 0.3266747000, 0.7980409000, 2.5752429000"); + } + } + max_capacitance : 1.5097140000; + max_transition : 1.5031750000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0019008900, 0.0072267800, 0.0274747000, 0.1044530000, 0.3971070000, 1.5097100000"); + values("0.1434932000, 0.1448749000, 0.1496160000, 0.1636005000, 0.1992372000, 0.2988925000, 0.6467082000", \ + "0.1479537000, 0.1493451000, 0.1541451000, 0.1680488000, 0.2038874000, 0.3034095000, 0.6508137000", \ + "0.1586367000, 0.1600275000, 0.1648199000, 0.1787148000, 0.2145586000, 0.3140552000, 0.6614503000", \ + "0.1795081000, 0.1808928000, 0.1856634000, 0.1995520000, 0.2353640000, 0.3349298000, 0.6828118000", \ + "0.2072771000, 0.2087144000, 0.2134474000, 0.2273530000, 0.2631621000, 0.3630007000, 0.7104522000", \ + "0.2368432000, 0.2382202000, 0.2429590000, 0.2568425000, 0.2926999000, 0.3925581000, 0.7403166000", \ + "0.2503754000, 0.2517775000, 0.2565860000, 0.2706368000, 0.3065716000, 0.4068145000, 0.7541687000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0019008900, 0.0072267800, 0.0274747000, 0.1044530000, 0.3971070000, 1.5097100000"); + values("0.1546277000, 0.1562714000, 0.1620191000, 0.1800902000, 0.2359886000, 0.4315537000, 1.1693518000", \ + "0.1597651000, 0.1614102000, 0.1671131000, 0.1851766000, 0.2409178000, 0.4370116000, 1.1761861000", \ + "0.1726963000, 0.1743352000, 0.1800738000, 0.1981724000, 0.2539806000, 0.4497548000, 1.1888178000", \ + "0.2043324000, 0.2059702000, 0.2117122000, 0.2297938000, 0.2855933000, 0.4813741000, 1.2211164000", \ + "0.2739785000, 0.2756233000, 0.2813538000, 0.2994074000, 0.3553101000, 0.5511070000, 1.2952056000", \ + "0.3912753000, 0.3929458000, 0.3987149000, 0.4169057000, 0.4729044000, 0.6690968000, 1.4150940000", \ + "0.5835194000, 0.5852515000, 0.5912424000, 0.6097382000, 0.6662145000, 0.8628099000, 1.6002981000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0019008900, 0.0072267800, 0.0274747000, 0.1044530000, 0.3971070000, 1.5097100000"); + values("0.0228727000, 0.0237796000, 0.0270337000, 0.0375715000, 0.0739485000, 0.2098561000, 0.7469478000", \ + "0.0230434000, 0.0239232000, 0.0270223000, 0.0375794000, 0.0739709000, 0.2103211000, 0.7474734000", \ + "0.0230265000, 0.0239096000, 0.0270182000, 0.0375859000, 0.0739769000, 0.2103198000, 0.7473470000", \ + "0.0230209000, 0.0239125000, 0.0270230000, 0.0375658000, 0.0740469000, 0.2099313000, 0.7469361000", \ + "0.0232563000, 0.0241464000, 0.0271964000, 0.0376177000, 0.0739249000, 0.2100619000, 0.7474903000", \ + "0.0233042000, 0.0242256000, 0.0274327000, 0.0379143000, 0.0742598000, 0.2099563000, 0.7463060000", \ + "0.0240932000, 0.0249507000, 0.0280847000, 0.0386427000, 0.0747058000, 0.2107375000, 0.7481522000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0019008900, 0.0072267800, 0.0274747000, 0.1044530000, 0.3971070000, 1.5097100000"); + values("0.0243931000, 0.0258417000, 0.0309859000, 0.0504961000, 0.1238284000, 0.4086661000, 1.5028350000", \ + "0.0244003000, 0.0257831000, 0.0310437000, 0.0503360000, 0.1238434000, 0.4100495000, 1.5002816000", \ + "0.0243190000, 0.0257681000, 0.0310201000, 0.0504680000, 0.1239478000, 0.4097899000, 1.5024031000", \ + "0.0243481000, 0.0257872000, 0.0310553000, 0.0504675000, 0.1239573000, 0.4097472000, 1.4986676000", \ + "0.0245024000, 0.0259005000, 0.0311948000, 0.0504994000, 0.1238808000, 0.4085469000, 1.5012902000", \ + "0.0253430000, 0.0267441000, 0.0319465000, 0.0513921000, 0.1242503000, 0.4083729000, 1.5031753000", \ + "0.0277708000, 0.0291111000, 0.0341969000, 0.0531345000, 0.1254565000, 0.4096794000, 1.4978019000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__bufinv_8") { + leakage_power () { + value : 0.0176473000; + when : "A"; + } + leakage_power () { + value : 0.0078400000; + when : "!A"; + } + area : 17.516800000; + cell_footprint : "sky130_fd_sc_hd__inv"; + cell_leakage_power : 0.0127436300; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0023280000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022300000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024260000; + } + pin ("Y") { + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017572090, 0.0061755700, 0.0217035400, 0.0762753300, 0.2680635000, 0.9420873000"); + values("0.0605045000, 0.0585868000, 0.0524069000, 0.0303620000, -0.0530999000, -0.3623274000, -1.4540110000", \ + "0.0602131000, 0.0584498000, 0.0522095000, 0.0302378000, -0.0533016000, -0.3625028000, -1.4540942000", \ + "0.0597741000, 0.0580176000, 0.0519105000, 0.0298112000, -0.0537117000, -0.3628611000, -1.4544828000", \ + "0.0593956000, 0.0575615000, 0.0513115000, 0.0292142000, -0.0542941000, -0.3634968000, -1.4550915000", \ + "0.0588665000, 0.0570661000, 0.0506467000, 0.0286324000, -0.0549883000, -0.3638696000, -1.4553455000", \ + "0.0639777000, 0.0620812000, 0.0554933000, 0.0318284000, -0.0545367000, -0.3636611000, -1.4550157000", \ + "0.0656695000, 0.0637616000, 0.0569970000, 0.0336224000, -0.0526136000, -0.3615210000, -1.4530752000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017572090, 0.0061755700, 0.0217035400, 0.0762753300, 0.2680635000, 0.9420873000"); + values("0.0756781000, 0.0777910000, 0.0855769000, 0.1119959000, 0.2012092000, 0.5090853000, 1.5894876000", \ + "0.0755230000, 0.0777998000, 0.0855367000, 0.1119222000, 0.2012161000, 0.5092959000, 1.5911492000", \ + "0.0751178000, 0.0774658000, 0.0852705000, 0.1115186000, 0.2006384000, 0.5085648000, 1.5891162000", \ + "0.0747841000, 0.0770083000, 0.0848035000, 0.1114047000, 0.2004461000, 0.5083822000, 1.5818052000", \ + "0.0742928000, 0.0765259000, 0.0843149000, 0.1106651000, 0.1996640000, 0.5080593000, 1.5815580000", \ + "0.0751483000, 0.0772702000, 0.0847237000, 0.1101909000, 0.1999272000, 0.5071854000, 1.5890629000", \ + "0.0776645000, 0.0797616000, 0.0869863000, 0.1129644000, 0.2016860000, 0.5108139000, 1.5874697000"); + } + } + max_capacitance : 0.9420870000; + max_transition : 1.5104440000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017572100, 0.0061755700, 0.0217035000, 0.0762753000, 0.2680630000, 0.9420870000"); + values("0.1448033000, 0.1468072000, 0.1526641000, 0.1678096000, 0.2037530000, 0.3011045000, 0.6259931000", \ + "0.1495941000, 0.1515928000, 0.1574465000, 0.1726041000, 0.2084577000, 0.3059508000, 0.6309611000", \ + "0.1608937000, 0.1628302000, 0.1687457000, 0.1838826000, 0.2197359000, 0.3172307000, 0.6419469000", \ + "0.1864299000, 0.1883993000, 0.1942391000, 0.2093553000, 0.2452855000, 0.3425783000, 0.6676649000", \ + "0.2293508000, 0.2312655000, 0.2371169000, 0.2521361000, 0.2881131000, 0.3852400000, 0.7110862000", \ + "0.2882087000, 0.2901564000, 0.2960449000, 0.3112067000, 0.3472681000, 0.4450601000, 0.7692239000", \ + "0.3611814000, 0.3632098000, 0.3692766000, 0.3850280000, 0.4215387000, 0.5193048000, 0.8438634000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017572100, 0.0061755700, 0.0217035000, 0.0762753000, 0.2680630000, 0.9420870000"); + values("0.1495999000, 0.1518023000, 0.1588123000, 0.1792849000, 0.2416144000, 0.4528161000, 1.1914473000", \ + "0.1547314000, 0.1569710000, 0.1639839000, 0.1844059000, 0.2469104000, 0.4584221000, 1.1976800000", \ + "0.1674652000, 0.1697079000, 0.1767766000, 0.1972023000, 0.2596517000, 0.4705228000, 1.2111618000", \ + "0.1974532000, 0.1996927000, 0.2067057000, 0.2272194000, 0.2897496000, 0.5003760000, 1.2384641000", \ + "0.2628192000, 0.2650665000, 0.2721109000, 0.2925393000, 0.3548252000, 0.5662707000, 1.3035355000", \ + "0.3670699000, 0.3693765000, 0.3765857000, 0.3971931000, 0.4597873000, 0.6709516000, 1.4106634000", \ + "0.5213635000, 0.5239269000, 0.5316720000, 0.5529589000, 0.6158216000, 0.8266634000, 1.5645021000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017572100, 0.0061755700, 0.0217035000, 0.0762753000, 0.2680630000, 0.9420870000"); + values("0.0196088000, 0.0207949000, 0.0245825000, 0.0360959000, 0.0711881000, 0.1956703000, 0.6518628000", \ + "0.0196171000, 0.0209033000, 0.0246026000, 0.0359333000, 0.0713016000, 0.1955193000, 0.6521276000", \ + "0.0195243000, 0.0207767000, 0.0247036000, 0.0360260000, 0.0713101000, 0.1953895000, 0.6529624000", \ + "0.0196945000, 0.0209961000, 0.0245794000, 0.0360974000, 0.0713305000, 0.1952559000, 0.6520269000", \ + "0.0196457000, 0.0208794000, 0.0246513000, 0.0359075000, 0.0715654000, 0.1956923000, 0.6528882000", \ + "0.0202016000, 0.0213901000, 0.0253940000, 0.0366533000, 0.0716841000, 0.1956330000, 0.6528468000", \ + "0.0218565000, 0.0230849000, 0.0271029000, 0.0382471000, 0.0728538000, 0.1960461000, 0.6523136000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017572100, 0.0061755700, 0.0217035000, 0.0762753000, 0.2680630000, 0.9420870000"); + values("0.0201127000, 0.0221324000, 0.0288566000, 0.0520388000, 0.1362632000, 0.4390025000, 1.5075663000", \ + "0.0200929000, 0.0220666000, 0.0288457000, 0.0521273000, 0.1362603000, 0.4391270000, 1.5035692000", \ + "0.0201572000, 0.0220703000, 0.0287556000, 0.0520263000, 0.1363034000, 0.4379790000, 1.5029713000", \ + "0.0201677000, 0.0221524000, 0.0288510000, 0.0520751000, 0.1359941000, 0.4386833000, 1.5042130000", \ + "0.0204221000, 0.0223771000, 0.0290488000, 0.0521905000, 0.1362757000, 0.4395613000, 1.5016447000", \ + "0.0218646000, 0.0237126000, 0.0303048000, 0.0530673000, 0.1366368000, 0.4379845000, 1.5104439000", \ + "0.0255676000, 0.0273337000, 0.0337399000, 0.0553200000, 0.1376852000, 0.4382422000, 1.5006942000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__clkbuf_1 */ + + /* removed sky130_fd_sc_hd__clkbuf_16 */ + + /* removed sky130_fd_sc_hd__clkbuf_2 */ + + /* removed sky130_fd_sc_hd__clkbuf_4 */ + + /* removed sky130_fd_sc_hd__clkbuf_8 */ + + /* removed sky130_fd_sc_hd__clkdlybuf4s15_1 */ + + /* removed sky130_fd_sc_hd__clkdlybuf4s15_2 */ + + /* removed sky130_fd_sc_hd__clkdlybuf4s18_1 */ + + /* removed sky130_fd_sc_hd__clkdlybuf4s18_2 */ + + /* removed sky130_fd_sc_hd__clkdlybuf4s25_1 */ + + /* removed sky130_fd_sc_hd__clkdlybuf4s25_2 */ + + /* removed sky130_fd_sc_hd__clkdlybuf4s50_1 */ + + /* removed sky130_fd_sc_hd__clkdlybuf4s50_2 */ + + /* removed sky130_fd_sc_hd__clkinv_1 */ + + /* removed sky130_fd_sc_hd__clkinv_16 */ + + /* removed sky130_fd_sc_hd__clkinv_2 */ + + /* removed sky130_fd_sc_hd__clkinv_4 */ + + /* removed sky130_fd_sc_hd__clkinv_8 */ + + /* removed sky130_fd_sc_hd__clkinvlp_2 */ + + /* removed sky130_fd_sc_hd__clkinvlp_4 */ + + cell ("sky130_fd_sc_hd__conb_1") { + area : 3.7536000000; + cell_footprint : "sky130_fd_sc_hd__conb"; + cell_leakage_power : 0.0032400370; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("HI") { + direction : "output"; + function : "1"; + max_capacitance : 1.9038000000; + max_transition : 1.0000000000; + power_down_function : "!VPWR"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + } + pin ("LO") { + direction : "output"; + function : "0"; + max_capacitance : 2.0468000000; + max_transition : 1.0000000000; + power_down_function : "VGND"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + } + } + + /* removed sky130_fd_sc_hd__decap_12 */ + + /* removed sky130_fd_sc_hd__decap_3 */ + + /* removed sky130_fd_sc_hd__decap_4 */ + + /* removed sky130_fd_sc_hd__decap_6 */ + + /* removed sky130_fd_sc_hd__decap_8 */ + + /* removed sky130_fd_sc_hd__dfbbn_1 */ + + cell ("sky130_fd_sc_hd__dfbbn_2") { + leakage_power () { + value : 0.0117983000; + when : "!SET_B&RESET_B&CLK_N&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0137929000; + when : "SET_B&RESET_B&CLK_N&!D&Q&!Q_N"; + } + leakage_power () { + value : 0.0116202000; + when : "!SET_B&!RESET_B&CLK_N&!D&Q&!Q_N"; + } + leakage_power () { + value : 0.0143473000; + when : "SET_B&RESET_B&!CLK_N&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0116884000; + when : "!SET_B&!RESET_B&!CLK_N&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0114876000; + when : "!SET_B&!RESET_B&CLK_N&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0116142000; + when : "SET_B&!RESET_B&CLK_N&!D&!Q&Q_N"; + } + leakage_power () { + value : 0.0137305000; + when : "SET_B&RESET_B&!CLK_N&!D&!Q&Q_N"; + } + leakage_power () { + value : 0.0117410000; + when : "SET_B&!RESET_B&CLK_N&D&!Q&Q_N"; + } + leakage_power () { + value : 0.0143260000; + when : "SET_B&RESET_B&CLK_N&D&!Q&Q_N"; + } + leakage_power () { + value : 0.0147321000; + when : "SET_B&RESET_B&!CLK_N&D&!Q&Q_N"; + } + leakage_power () { + value : 0.0134107000; + when : "SET_B&RESET_B&CLK_N&!D&!Q&Q_N"; + } + leakage_power () { + value : 0.0124126000; + when : "!SET_B&RESET_B&!CLK_N&!D&Q&!Q_N"; + } + leakage_power () { + value : 0.0119341000; + when : "SET_B&!RESET_B&!CLK_N&!D&!Q&Q_N"; + } + leakage_power () { + value : 0.0147607000; + when : "SET_B&RESET_B&!CLK_N&!D&Q&!Q_N"; + } + leakage_power () { + value : 0.0141465000; + when : "SET_B&RESET_B&CLK_N&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0119992000; + when : "!SET_B&RESET_B&!CLK_N&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0129356000; + when : "SET_B&!RESET_B&!CLK_N&D&!Q&Q_N"; + } + leakage_power () { + value : 0.0123327000; + when : "!SET_B&RESET_B&CLK_N&!D&Q&!Q_N"; + } + leakage_power () { + value : 0.0121019000; + when : "!SET_B&!RESET_B&!CLK_N&!D&Q&!Q_N"; + } + area : 35.033600000; + cell_footprint : "sky130_fd_sc_hd__dfbbn"; + cell_leakage_power : 0.0128456200; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clear : "!RESET_B"; + clear_preset_var1 : "H"; + clear_preset_var2 : "L"; + clocked_on : "!CLK_N"; + next_state : "D"; + preset : "!SET_B"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("CLK_N") { + capacitance : 0.0017970000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0017280000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0338824000, 0.0337452000, 0.0334290000, 0.0334754000, 0.0335827000, 0.0338300000, 0.0343999000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0161190000, 0.0160333000, 0.0158358000, 0.0158482000, 0.0158771000, 0.0159436000, 0.0160970000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018660000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2884238000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK_N"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1994444000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0015930000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015380000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0055914000, 0.0055096000, 0.0053212000, 0.0053975000, 0.0055737000, 0.0059798000, 0.0069158000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0000165885, -0.0000558729, -0.0002228000, -0.0001794000, -0.0000791305, 0.0001520000, 0.0006848000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016480000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1460430000, 0.3590475000, 0.6512025000", \ + "0.0148255000, 0.2253887000, 0.5077780000", \ + "-0.1381693000, 0.0723939000, 0.3499004000"); + } + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0837871000, 0.1991354000, 0.2849915000", \ + "-0.1292175000, -0.0126484000, 0.0732077000", \ + "-0.3676615000, -0.2523132000, -0.1640156000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1261738000, -0.3391784000, -0.6252298000", \ + "0.0062643000, -0.2030781000, -0.4818053000", \ + "0.1629212000, -0.0464212000, -0.3227070000"); + } + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0471660000, -0.0669616000, -0.1491556000", \ + "0.2394186000, 0.1301738000, 0.0504212000", \ + "0.4607728000, 0.3600729000, 0.2864238000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_falling"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014624920, 0.0042777660, 0.0125124000, 0.0365985700, 0.1070502000, 0.3131202000"); + values("-0.0135827000, -0.0079450000, 0.0038542000, 0.0173618000, 0.0056755000, -0.0916167000, -0.4180487000", \ + "-0.0135206000, -0.0078992000, 0.0038800000, 0.0173497000, 0.0056181000, -0.0916959000, -0.4181343000", \ + "-0.0133649000, -0.0077473000, 0.0040084000, 0.0174511000, 0.0056757000, -0.0916824000, -0.4181280000", \ + "-0.0133964000, -0.0077961000, 0.0039343000, 0.0173054000, 0.0055037000, -0.0919498000, -0.4183618000", \ + "-0.0134597000, -0.0078695000, 0.0038093000, 0.0171715000, 0.0052897000, -0.0921124000, -0.4185946000", \ + "-0.0135801000, -0.0079867000, 0.0037205000, 0.0170762000, 0.0052348000, -0.0922193000, -0.4186987000", \ + "-0.0138380000, -0.0081968000, 0.0036139000, 0.0171538000, 0.0055752000, -0.0916951000, -0.4181228000"); + } + related_pin : "CLK_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014624920, 0.0042777660, 0.0125124000, 0.0365985700, 0.1070502000, 0.3131202000"); + values("-0.0151571000, -0.0118894000, -0.0032843000, 0.0171469000, 0.0632073000, 0.1801531000, 0.5123678000", \ + "-0.0150914000, -0.0118344000, -0.0032293000, 0.0171669000, 0.0633156000, 0.1800816000, 0.5143452000", \ + "-0.0149387000, -0.0116917000, -0.0031245000, 0.0172421000, 0.0632012000, 0.1798299000, 0.5117702000", \ + "-0.0149756000, -0.0117471000, -0.0032180000, 0.0170543000, 0.0630194000, 0.1805871000, 0.5112811000", \ + "-0.0150373000, -0.0118292000, -0.0033551000, 0.0168557000, 0.0629699000, 0.1803904000, 0.5133650000", \ + "-0.0151659000, -0.0119592000, -0.0034790000, 0.0167173000, 0.0625888000, 0.1790431000, 0.5130447000", \ + "-0.0153413000, -0.0119718000, -0.0032908000, 0.0166937000, 0.0632292000, 0.1793322000, 0.5112425000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014624920, 0.0042777660, 0.0125124000, 0.0365985700, 0.1070502000, 0.3131202000"); + values("-0.0027336000, 0.0035533000, 0.0168500000, 0.0327309000, 0.0242815000, -0.0706764000, -0.3963643000", \ + "-0.0026892000, 0.0035894000, 0.0168347000, 0.0327097000, 0.0241419000, -0.0707940000, -0.3963122000", \ + "-0.0025936000, 0.0036745000, 0.0168923000, 0.0327279000, 0.0241175000, -0.0708404000, -0.3964533000", \ + "-0.0026230000, 0.0036443000, 0.0168624000, 0.0326993000, 0.0241267000, -0.0708875000, -0.3966135000", \ + "-0.0026899000, 0.0035573000, 0.0167598000, 0.0325112000, 0.0238976000, -0.0711292000, -0.3968602000", \ + "-0.0028349000, 0.0033971000, 0.0165593000, 0.0322492000, 0.0235593000, -0.0715849000, -0.3972959000", \ + "-0.0030638000, 0.0033043000, 0.0167832000, 0.0330063000, 0.0237330000, -0.0715419000, -0.3972487000"); + } + related_pin : "RESET_B"; + rise_power ("scalar") { + values("0.0000000000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014624920, 0.0042777660, 0.0125124000, 0.0365985700, 0.1070502000, 0.3131202000"); + values("0.0056062000, 0.0108587000, 0.0217829000, 0.0338720000, 0.0215949000, -0.0755816000, -0.4022353000", \ + "0.0056264000, 0.0108826000, 0.0217990000, 0.0338825000, 0.0215742000, -0.0756031000, -0.4022441000", \ + "0.0056639000, 0.0109032000, 0.0218122000, 0.0338656000, 0.0215658000, -0.0756492000, -0.4022876000", \ + "0.0056481000, 0.0108581000, 0.0217071000, 0.0336587000, 0.0211804000, -0.0761162000, -0.4027227000", \ + "0.0056312000, 0.0108023000, 0.0215591000, 0.0333552000, 0.0207464000, -0.0767066000, -0.4034335000", \ + "0.0056385000, 0.0108127000, 0.0215393000, 0.0333563000, 0.0204697000, -0.0772465000, -0.4040043000", \ + "0.0057374000, 0.0110437000, 0.0220861000, 0.0343416000, 0.0211170000, -0.0773327000, -0.4042032000"); + } + related_pin : "SET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014624920, 0.0042777660, 0.0125124000, 0.0365985700, 0.1070502000, 0.3131202000"); + values("-0.0005129000, 0.0031516000, 0.0127026000, 0.0349354000, 0.0829933000, 0.2008713000, 0.5334206000", \ + "-0.0005155000, 0.0031364000, 0.0126336000, 0.0347823000, 0.0830971000, 0.2010458000, 0.5350268000", \ + "-0.0005150000, 0.0031144000, 0.0125490000, 0.0346452000, 0.0828610000, 0.2007271000, 0.5329991000", \ + "-0.0005300000, 0.0030857000, 0.0125237000, 0.0345623000, 0.0825600000, 0.2011088000, 0.5343497000", \ + "-0.0005592000, 0.0030381000, 0.0123850000, 0.0343584000, 0.0823033000, 0.2004075000, 0.5314888000", \ + "-0.0006142000, 0.0029516000, 0.0122477000, 0.0340774000, 0.0817771000, 0.1998085000, 0.5317224000", \ + "-0.0006779000, 0.0029207000, 0.0123101000, 0.0344652000, 0.0825377000, 0.2006496000, 0.5349586000"); + } + } + max_capacitance : 0.3131200000; + max_transition : 1.4976940000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.5715146000, 0.5764608000, 0.5872999000, 0.6094978000, 0.6562273000, 0.7728852000, 1.1070838000", \ + "0.5763654000, 0.5813140000, 0.5921482000, 0.6143386000, 0.6610686000, 0.7777333000, 1.1119631000", \ + "0.5888512000, 0.5937825000, 0.6047230000, 0.6268766000, 0.6736517000, 0.7902700000, 1.1248132000", \ + "0.6198478000, 0.6247883000, 0.6357509000, 0.6578812000, 0.7045739000, 0.8213871000, 1.1548854000", \ + "0.6903620000, 0.6953002000, 0.7062560000, 0.7282338000, 0.7750668000, 0.8917673000, 1.2255494000", \ + "0.8164339000, 0.8213774000, 0.8323279000, 0.8544688000, 0.9011354000, 1.0179231000, 1.3516137000", \ + "1.0122578000, 1.0172030000, 1.0280993000, 1.0502539000, 1.0970421000, 1.2136561000, 1.5477983000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.4959562000, 0.5023387000, 0.5161479000, 0.5469950000, 0.6271237000, 0.8580184000, 1.5340924000", \ + "0.5006354000, 0.5070349000, 0.5209054000, 0.5518923000, 0.6322072000, 0.8632844000, 1.5393135000", \ + "0.5131978000, 0.5195176000, 0.5335894000, 0.5643231000, 0.6445486000, 0.8759715000, 1.5501265000", \ + "0.5441849000, 0.5505837000, 0.5644421000, 0.5954131000, 0.6757394000, 0.9068185000, 1.5835114000", \ + "0.6145719000, 0.6209193000, 0.6348982000, 0.6657329000, 0.7461110000, 0.9769409000, 1.6530290000", \ + "0.7392129000, 0.7456168000, 0.7594805000, 0.7904654000, 0.8707812000, 1.1018603000, 1.7758524000", \ + "0.9295227000, 0.9358828000, 0.9497857000, 0.9805695000, 1.0610020000, 1.2916317000, 1.9667528000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.0201573000, 0.0232459000, 0.0306186000, 0.0486452000, 0.0965352000, 0.2431940000, 0.6940848000", \ + "0.0201437000, 0.0232326000, 0.0306586000, 0.0486549000, 0.0965757000, 0.2431721000, 0.6876032000", \ + "0.0201667000, 0.0232569000, 0.0306308000, 0.0486124000, 0.0960247000, 0.2429552000, 0.6900953000", \ + "0.0202455000, 0.0233484000, 0.0308481000, 0.0484582000, 0.0961830000, 0.2426410000, 0.6931582000", \ + "0.0202019000, 0.0233392000, 0.0305482000, 0.0483223000, 0.0964494000, 0.2421681000, 0.6853469000", \ + "0.0201581000, 0.0232498000, 0.0308296000, 0.0482484000, 0.0962860000, 0.2430605000, 0.6859591000", \ + "0.0201717000, 0.0232519000, 0.0309418000, 0.0486065000, 0.0960826000, 0.2419765000, 0.6944766000"); + } + related_pin : "CLK_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.0251050000, 0.0294903000, 0.0409939000, 0.0752368000, 0.1855240000, 0.5167228000, 1.4945660000", \ + "0.0251651000, 0.0295626000, 0.0409769000, 0.0753114000, 0.1853144000, 0.5173152000, 1.4937516000", \ + "0.0251410000, 0.0297028000, 0.0410298000, 0.0752777000, 0.1852855000, 0.5176567000, 1.4939925000", \ + "0.0252007000, 0.0296153000, 0.0409639000, 0.0753174000, 0.1853070000, 0.5171768000, 1.4944919000", \ + "0.0251212000, 0.0297909000, 0.0410251000, 0.0752155000, 0.1853753000, 0.5164013000, 1.4976937000", \ + "0.0251700000, 0.0295755000, 0.0409753000, 0.0753103000, 0.1853055000, 0.5171507000, 1.4917667000", \ + "0.0252085000, 0.0295810000, 0.0411068000, 0.0752978000, 0.1851638000, 0.5174594000, 1.4949680000"); + } + timing_sense : "non_unate"; + timing_type : "falling_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.3569500000, 0.3619844000, 0.3731203000, 0.3956128000, 0.4426570000, 0.5597244000, 0.8931262000", \ + "0.3622413000, 0.3672809000, 0.3783640000, 0.4008872000, 0.4480329000, 0.5649282000, 0.8983347000", \ + "0.3747519000, 0.3797861000, 0.3908745000, 0.4133839000, 0.4605446000, 0.5774463000, 0.9108437000", \ + "0.4064584000, 0.4114798000, 0.4225946000, 0.4451139000, 0.4922558000, 0.6092485000, 0.9423490000", \ + "0.4776291000, 0.4826729000, 0.4937882000, 0.5163199000, 0.5633441000, 0.6804374000, 1.0136628000", \ + "0.6092404000, 0.6143447000, 0.6254986000, 0.6480298000, 0.6950774000, 0.8121235000, 1.1454626000", \ + "0.8190955000, 0.8241580000, 0.8353403000, 0.8578829000, 0.9050162000, 1.0220408000, 1.3553527000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.0210729000, 0.0239388000, 0.0316691000, 0.0491964000, 0.0973032000, 0.2428239000, 0.6870486000", \ + "0.0208970000, 0.0240413000, 0.0314562000, 0.0494659000, 0.0968653000, 0.2427730000, 0.6874631000", \ + "0.0208662000, 0.0240445000, 0.0314135000, 0.0495144000, 0.0968391000, 0.2428051000, 0.6881803000", \ + "0.0208755000, 0.0240514000, 0.0314949000, 0.0494066000, 0.0971266000, 0.2428580000, 0.6877711000", \ + "0.0210764000, 0.0243349000, 0.0315942000, 0.0492395000, 0.0973115000, 0.2426421000, 0.6885970000", \ + "0.0211746000, 0.0241588000, 0.0316939000, 0.0492636000, 0.0970446000, 0.2428679000, 0.6881231000", \ + "0.0209860000, 0.0241299000, 0.0321432000, 0.0493834000, 0.0966777000, 0.2428122000, 0.6875218000"); + } + related_pin : "RESET_B"; + timing_sense : "positive_unate"; + timing_type : "clear"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.2564176000, 0.2614302000, 0.2725387000, 0.2950076000, 0.3421301000, 0.4591907000, 0.7924238000", \ + "0.2612437000, 0.2662476000, 0.2773562000, 0.2998325000, 0.3470260000, 0.4640048000, 0.7973817000", \ + "0.2711862000, 0.2762307000, 0.2873224000, 0.3098577000, 0.3568919000, 0.4740291000, 0.8071379000", \ + "0.2926458000, 0.2976569000, 0.3087689000, 0.3312862000, 0.3784337000, 0.4953704000, 0.8288411000", \ + "0.3408331000, 0.3458815000, 0.3569794000, 0.3795236000, 0.4265699000, 0.5437021000, 0.8769099000", \ + "0.4302336000, 0.4353806000, 0.4467414000, 0.4693780000, 0.5167812000, 0.6339890000, 0.9672280000", \ + "0.5529300000, 0.5583712000, 0.5702434000, 0.5937570000, 0.6416908000, 0.7590423000, 1.0925317000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.4224749000, 0.4293239000, 0.4441836000, 0.4758974000, 0.5563016000, 0.7871183000, 1.4626006000", \ + "0.4277420000, 0.4345400000, 0.4494435000, 0.4810595000, 0.5615504000, 0.7921701000, 1.4684824000", \ + "0.4408006000, 0.4476916000, 0.4624884000, 0.4941161000, 0.5745947000, 0.8057763000, 1.4800906000", \ + "0.4725484000, 0.4794249000, 0.4942122000, 0.5259663000, 0.6062797000, 0.8372941000, 1.5144710000", \ + "0.5485211000, 0.5554448000, 0.5701400000, 0.6019671000, 0.6822549000, 0.9132370000, 1.5878433000", \ + "0.7268801000, 0.7337704000, 0.7485358000, 0.7801466000, 0.8606407000, 1.0917617000, 1.7661357000", \ + "1.1070097000, 1.1143877000, 1.1301959000, 1.1625885000, 1.2432194000, 1.4740369000, 2.1501847000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.0208376000, 0.0239501000, 0.0314154000, 0.0493645000, 0.0969845000, 0.2427779000, 0.6871465000", \ + "0.0208271000, 0.0239649000, 0.0313758000, 0.0494088000, 0.0968049000, 0.2427891000, 0.6869477000", \ + "0.0209953000, 0.0242384000, 0.0314810000, 0.0492280000, 0.0972327000, 0.2427051000, 0.6877030000", \ + "0.0210263000, 0.0242703000, 0.0314585000, 0.0493937000, 0.0969478000, 0.2427619000, 0.6885201000", \ + "0.0210291000, 0.0242992000, 0.0314454000, 0.0492789000, 0.0972438000, 0.2424513000, 0.6875051000", \ + "0.0216658000, 0.0248560000, 0.0320964000, 0.0501723000, 0.0970783000, 0.2425572000, 0.6878934000", \ + "0.0238759000, 0.0271400000, 0.0346973000, 0.0518432000, 0.0986450000, 0.2434849000, 0.6856774000"); + } + related_pin : "SET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014624900, 0.0042777700, 0.0125124000, 0.0365986000, 0.1070500000, 0.3131200000"); + values("0.0280258000, 0.0323414000, 0.0436556000, 0.0766772000, 0.1857171000, 0.5163333000, 1.4912522000", \ + "0.0278694000, 0.0321259000, 0.0438937000, 0.0767928000, 0.1855847000, 0.5176554000, 1.4942477000", \ + "0.0278744000, 0.0324466000, 0.0435953000, 0.0767825000, 0.1854573000, 0.5177235000, 1.4913802000", \ + "0.0278548000, 0.0325195000, 0.0438040000, 0.0767411000, 0.1855839000, 0.5174336000, 1.4899287000", \ + "0.0279749000, 0.0324133000, 0.0435580000, 0.0768631000, 0.1858638000, 0.5168027000, 1.4892525000", \ + "0.0278495000, 0.0324141000, 0.0438861000, 0.0767792000, 0.1859082000, 0.5173258000, 1.4936221000", \ + "0.0305126000, 0.0349375000, 0.0463838000, 0.0784154000, 0.1860613000, 0.5173134000, 1.4933341000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("-0.0134761000, -0.0078087000, 0.0038433000, 0.0171758000, 0.0065654000, -0.0818638000, -0.3795202000", \ + "-0.0134133000, -0.0077584000, 0.0038717000, 0.0171706000, 0.0064893000, -0.0819511000, -0.3795983000", \ + "-0.0132593000, -0.0076114000, 0.0040074000, 0.0172783000, 0.0065403000, -0.0818609000, -0.3795242000", \ + "-0.0132963000, -0.0076754000, 0.0038984000, 0.0170793000, 0.0062984000, -0.0821571000, -0.3798207000", \ + "-0.0133542000, -0.0077357000, 0.0038050000, 0.0169635000, 0.0061589000, -0.0823349000, -0.3800160000", \ + "-0.0134802000, -0.0078777000, 0.0036513000, 0.0167671000, 0.0059716000, -0.0825073000, -0.3800983000", \ + "-0.0137366000, -0.0080916000, 0.0035349000, 0.0167024000, 0.0060748000, -0.0819398000, -0.3795412000"); + } + related_pin : "CLK_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("-0.0149661000, -0.0114817000, -0.0026922000, 0.0173191000, 0.0612639000, 0.1706042000, 0.4775002000", \ + "-0.0149009000, -0.0114207000, -0.0026466000, 0.0173734000, 0.0614351000, 0.1705743000, 0.4750387000", \ + "-0.0147489000, -0.0112827000, -0.0025448000, 0.0174225000, 0.0614160000, 0.1704346000, 0.4750288000", \ + "-0.0147806000, -0.0113321000, -0.0026221000, 0.0172729000, 0.0611449000, 0.1702684000, 0.4746105000", \ + "-0.0148428000, -0.0114001000, -0.0027262000, 0.0171496000, 0.0609693000, 0.1704520000, 0.4735776000", \ + "-0.0149663000, -0.0115273000, -0.0028456000, 0.0170281000, 0.0609239000, 0.1698528000, 0.4761877000", \ + "-0.0152284000, -0.0117472000, -0.0029966000, 0.0170494000, 0.0612463000, 0.1704112000, 0.4744893000"); + } + } + internal_power () { + fall_power ("scalar") { + values("0.0000000000"); + } + related_pin : "RESET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("-0.0041782000, -0.0001593000, 0.0097846000, 0.0326144000, 0.0804297000, 0.1912296000, 0.4951224000", \ + "-0.0041370000, -0.0001269000, 0.0097786000, 0.0326240000, 0.0803886000, 0.1915080000, 0.4956842000", \ + "-0.0040374000, -0.0000384500, 0.0098461000, 0.0326603000, 0.0803854000, 0.1911351000, 0.4951339000", \ + "-0.0040683000, -0.0000790000, 0.0098098000, 0.0326044000, 0.0803131000, 0.1911612000, 0.4957210000", \ + "-0.0041344000, -0.0001554000, 0.0096869000, 0.0324272000, 0.0800889000, 0.1908029000, 0.4947644000", \ + "-0.0042698000, -0.0002997000, 0.0095395000, 0.0321836000, 0.0797697000, 0.1904695000, 0.4949565000", \ + "-0.0044110000, -0.0001431000, 0.0103750000, 0.0330539000, 0.0796050000, 0.1902904000, 0.4951534000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("0.0012235000, 0.0073562000, 0.0200119000, 0.0348383000, 0.0259699000, -0.0608952000, -0.3578069000", \ + "0.0012190000, 0.0073384000, 0.0199611000, 0.0347551000, 0.0258022000, -0.0611276000, -0.3581102000", \ + "0.0012171000, 0.0073185000, 0.0198962000, 0.0345811000, 0.0255906000, -0.0613745000, -0.3583645000", \ + "0.0012026000, 0.0072897000, 0.0198529000, 0.0344933000, 0.0255109000, -0.0615322000, -0.3585170000", \ + "0.0011749000, 0.0072404000, 0.0197402000, 0.0342966000, 0.0251183000, -0.0618961000, -0.3588555000", \ + "0.0011241000, 0.0071628000, 0.0196107000, 0.0340021000, 0.0247226000, -0.0624399000, -0.3593365000", \ + "0.0011122000, 0.0072628000, 0.0198846000, 0.0344209000, 0.0250764000, -0.0621060000, -0.3589908000"); + } + related_pin : "SET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("0.0041299000, 0.0070904000, 0.0146812000, 0.0337384000, 0.0778454000, 0.1861175000, 0.4889928000", \ + "0.0041507000, 0.0071087000, 0.0146959000, 0.0337497000, 0.0778442000, 0.1858724000, 0.4892711000", \ + "0.0041933000, 0.0071467000, 0.0147064000, 0.0337361000, 0.0777015000, 0.1861670000, 0.4895061000", \ + "0.0041774000, 0.0070978000, 0.0146046000, 0.0335392000, 0.0774036000, 0.1857269000, 0.4886537000", \ + "0.0041681000, 0.0070683000, 0.0144972000, 0.0332385000, 0.0768523000, 0.1850578000, 0.4883267000", \ + "0.0041890000, 0.0071046000, 0.0145781000, 0.0332356000, 0.0764008000, 0.1844872000, 0.4881155000", \ + "0.0043723000, 0.0075617000, 0.0156551000, 0.0343006000, 0.0765542000, 0.1846870000, 0.4876137000"); + } + } + max_capacitance : 0.2884010000; + max_transition : 1.5033670000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.3763170000, 0.3843919000, 0.4022006000, 0.4373844000, 0.5041373000, 0.6392230000, 0.9662938000", \ + "0.3808234000, 0.3888878000, 0.4067260000, 0.4419132000, 0.5086438000, 0.6437326000, 0.9705128000", \ + "0.3939042000, 0.4019684000, 0.4197971000, 0.4549827000, 0.5217258000, 0.6568194000, 0.9838784000", \ + "0.4246916000, 0.4327795000, 0.4505756000, 0.4857624000, 0.5525091000, 0.6875935000, 1.0146693000", \ + "0.4944100000, 0.5024735000, 0.5203009000, 0.5554834000, 0.6222327000, 0.7573190000, 1.0843944000", \ + "0.6187532000, 0.6267971000, 0.6446536000, 0.6798690000, 0.7465731000, 0.8816615000, 1.2084892000", \ + "0.8099303000, 0.8180147000, 0.8358883000, 0.8710416000, 0.9377908000, 1.0729271000, 1.3998034000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.4754696000, 0.4830780000, 0.5008433000, 0.5392443000, 0.6287660000, 0.8655988000, 1.5396003000", \ + "0.4805815000, 0.4882857000, 0.5060173000, 0.5444646000, 0.6339805000, 0.8713137000, 1.5456157000", \ + "0.4931007000, 0.5008496000, 0.5185862000, 0.5570550000, 0.6465295000, 0.8841574000, 1.5580285000", \ + "0.5235747000, 0.5313353000, 0.5490779000, 0.5875020000, 0.6769806000, 0.9139453000, 1.5898461000", \ + "0.5945758000, 0.6022753000, 0.6199652000, 0.6584014000, 0.7478982000, 0.9848462000, 1.6619591000", \ + "0.7205400000, 0.7282464000, 0.7460075000, 0.7844685000, 0.8739461000, 1.1111632000, 1.7870448000", \ + "0.9166170000, 0.9243228000, 0.9420562000, 0.9805304000, 1.0700153000, 1.3070661000, 1.9858468000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0370523000, 0.0419324000, 0.0533276000, 0.0772435000, 0.1307089000, 0.2660635000, 0.6779193000", \ + "0.0370687000, 0.0419386000, 0.0534289000, 0.0767435000, 0.1306876000, 0.2660154000, 0.6764859000", \ + "0.0370633000, 0.0419384000, 0.0533073000, 0.0768195000, 0.1306748000, 0.2659988000, 0.6776751000", \ + "0.0370477000, 0.0419122000, 0.0532975000, 0.0768258000, 0.1306663000, 0.2660959000, 0.6747758000", \ + "0.0370646000, 0.0419414000, 0.0533103000, 0.0768253000, 0.1306870000, 0.2661036000, 0.6780513000", \ + "0.0369792000, 0.0419855000, 0.0533307000, 0.0768537000, 0.1306940000, 0.2661192000, 0.6766238000", \ + "0.0370948000, 0.0420519000, 0.0532604000, 0.0777762000, 0.1305829000, 0.2660807000, 0.6781769000"); + } + related_pin : "CLK_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0305772000, 0.0364714000, 0.0513931000, 0.0896778000, 0.2007032000, 0.5296048000, 1.5033670000", \ + "0.0305755000, 0.0364470000, 0.0513472000, 0.0896054000, 0.2001613000, 0.5278695000, 1.4977162000", \ + "0.0305543000, 0.0364010000, 0.0512663000, 0.0896626000, 0.2001110000, 0.5286631000, 1.4981242000", \ + "0.0305773000, 0.0363822000, 0.0513131000, 0.0896417000, 0.2005884000, 0.5287522000, 1.4961706000", \ + "0.0305969000, 0.0363960000, 0.0512587000, 0.0896154000, 0.2005280000, 0.5286129000, 1.4948237000", \ + "0.0306586000, 0.0364783000, 0.0513742000, 0.0897105000, 0.2004444000, 0.5291740000, 1.4993334000", \ + "0.0305771000, 0.0364532000, 0.0512186000, 0.0895857000, 0.2001291000, 0.5276284000, 1.4972554000"); + } + timing_sense : "non_unate"; + timing_type : "falling_edge"; + } + timing () { + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.2579718000, 0.2662404000, 0.2849825000, 0.3252107000, 0.4183699000, 0.6589023000, 1.3327327000", \ + "0.2631244000, 0.2713303000, 0.2900478000, 0.3302696000, 0.4235161000, 0.6641178000, 1.3385035000", \ + "0.2759796000, 0.2842035000, 0.3029214000, 0.3432003000, 0.4364481000, 0.6767924000, 1.3501018000", \ + "0.3070084000, 0.3151611000, 0.3338586000, 0.3741493000, 0.4673684000, 0.7078765000, 1.3825232000", \ + "0.3782418000, 0.3864337000, 0.4051553000, 0.4453937000, 0.5386382000, 0.7790814000, 1.4524060000", \ + "0.5102199000, 0.5184727000, 0.5371878000, 0.5774532000, 0.6708721000, 0.9113459000, 1.5859747000", \ + "0.7187809000, 0.7272160000, 0.7465111000, 0.7874764000, 0.8811937000, 1.1216489000, 1.7961473000"); + } + related_pin : "RESET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0326389000, 0.0389085000, 0.0545597000, 0.0940370000, 0.2072846000, 0.5333507000, 1.4960871000", \ + "0.0326196000, 0.0390445000, 0.0545900000, 0.0938518000, 0.2073848000, 0.5314798000, 1.4942110000", \ + "0.0325565000, 0.0390432000, 0.0545643000, 0.0938117000, 0.2074500000, 0.5318563000, 1.4957408000", \ + "0.0327080000, 0.0388376000, 0.0544156000, 0.0940721000, 0.2075588000, 0.5316399000, 1.4920928000", \ + "0.0326710000, 0.0390309000, 0.0546622000, 0.0939512000, 0.2076845000, 0.5319357000, 1.4956139000", \ + "0.0332866000, 0.0391823000, 0.0545846000, 0.0941880000, 0.2073648000, 0.5316025000, 1.4936953000", \ + "0.0348623000, 0.0413633000, 0.0567728000, 0.0958143000, 0.2078697000, 0.5309524000, 1.4938975000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.2840244000, 0.2940421000, 0.3156840000, 0.3568763000, 0.4336555000, 0.5791062000, 0.9118324000", \ + "0.2892669000, 0.2993277000, 0.3209460000, 0.3621923000, 0.4388827000, 0.5843513000, 0.9173692000", \ + "0.3024941000, 0.3125306000, 0.3340317000, 0.3752088000, 0.4519465000, 0.5973877000, 0.9304499000", \ + "0.3343806000, 0.3443502000, 0.3658794000, 0.4070605000, 0.4837159000, 0.6291659000, 0.9621020000", \ + "0.4102363000, 0.4202280000, 0.4417694000, 0.4829302000, 0.5596233000, 0.7051197000, 1.0381752000", \ + "0.5894699000, 0.5993039000, 0.6205453000, 0.6613042000, 0.7377268000, 0.8832052000, 1.2163378000", \ + "0.9502040000, 0.9613732000, 0.9857726000, 1.0330520000, 1.1179807000, 1.2701173000, 1.6047741000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.1571745000, 0.1653154000, 0.1840620000, 0.2242950000, 0.3173657000, 0.5576715000, 1.2317614000", \ + "0.1619898000, 0.1701290000, 0.1888710000, 0.2291084000, 0.3221931000, 0.5625730000, 1.2359485000", \ + "0.1718952000, 0.1801483000, 0.1988399000, 0.2390926000, 0.3321684000, 0.5725935000, 1.2474715000", \ + "0.1934017000, 0.2015734000, 0.2202813000, 0.2604924000, 0.3536291000, 0.5940646000, 1.2676989000", \ + "0.2413692000, 0.2496410000, 0.2684963000, 0.3087541000, 0.4019135000, 0.6422802000, 1.3152959000", \ + "0.3228895000, 0.3323538000, 0.3536570000, 0.3973344000, 0.4929182000, 0.7328386000, 1.4074725000", \ + "0.4257004000, 0.4379832000, 0.4651272000, 0.5172880000, 0.6196997000, 0.8604086000, 1.5340766000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0519080000, 0.0569859000, 0.0680630000, 0.0931940000, 0.1481292000, 0.2807891000, 0.6830574000", \ + "0.0519784000, 0.0569527000, 0.0680881000, 0.0931880000, 0.1480642000, 0.2809579000, 0.6816239000", \ + "0.0518302000, 0.0568045000, 0.0680587000, 0.0929660000, 0.1480467000, 0.2808311000, 0.6819342000", \ + "0.0518008000, 0.0567819000, 0.0678475000, 0.0930791000, 0.1480207000, 0.2808920000, 0.6819548000", \ + "0.0518260000, 0.0568121000, 0.0680332000, 0.0930991000, 0.1481966000, 0.2805039000, 0.6826213000", \ + "0.0514759000, 0.0565259000, 0.0676343000, 0.0928684000, 0.1480915000, 0.2807626000, 0.6825895000", \ + "0.0692583000, 0.0740596000, 0.0853881000, 0.1121941000, 0.1650567000, 0.2907655000, 0.6834641000"); + } + related_pin : "SET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0325712000, 0.0387431000, 0.0543530000, 0.0938335000, 0.2075386000, 0.5317147000, 1.4935027000", \ + "0.0325354000, 0.0387433000, 0.0543381000, 0.0938543000, 0.2074263000, 0.5317742000, 1.4930300000", \ + "0.0324105000, 0.0388797000, 0.0544411000, 0.0939312000, 0.2069821000, 0.5321171000, 1.4963973000", \ + "0.0325088000, 0.0388857000, 0.0544555000, 0.0939149000, 0.2076045000, 0.5314267000, 1.4957734000", \ + "0.0332692000, 0.0394543000, 0.0547731000, 0.0942030000, 0.2068993000, 0.5317229000, 1.4946612000", \ + "0.0399578000, 0.0466155000, 0.0620999000, 0.1008018000, 0.2100010000, 0.5311183000, 1.4964007000", \ + "0.0548367000, 0.0632438000, 0.0810785000, 0.1188394000, 0.2200218000, 0.5333459000, 1.4950472000"); + } + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("RESET_B") { + capacitance : 0.0016230000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015370000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0129392000, 0.0128486000, 0.0126395000, 0.0126902000, 0.0128071000, 0.0130768000, 0.0136983000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0081727000, 0.0081196000, 0.0079971000, 0.0080244000, 0.0080871000, 0.0082320000, 0.0085661000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017090000; + timing () { + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0728008000, 0.1966940000, 0.2886536000", \ + "-0.1450866000, -0.0199727000, 0.0719870000", \ + "-0.3945169000, -0.2694030000, -0.1762227000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0764629000, -0.0449889000, -0.1259622000", \ + "0.2748190000, 0.1545879000, 0.0723939000", \ + "0.5157044000, 0.3954733000, 0.3145000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2532714000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "RESET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "SET_B"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1042012000, -0.0596536000, -0.0763366000", \ + "-0.2268737000, -0.1676777000, -0.1794779000", \ + "-0.3322611000, -0.2547546000, -0.2531269000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "non_seq_setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "SET_B"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1582500000, 0.1429994000, 0.2463522000", \ + "0.2967917000, 0.2534648000, 0.3104310000", \ + "0.4473450000, 0.3747214000, 0.3999492000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "non_seq_hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("SET_B") { + capacitance : 0.0034300000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0033430000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0050604000, 0.0050512000, 0.0050299000, 0.0050437000, 0.0050756000, 0.0051492000, 0.0053189000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0049340000, -0.0049741000, -0.0050666000, -0.0050698000, -0.0050774000, -0.0050946000, -0.0051342000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0035170000; + timing () { + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0614766000, 0.0306784000, 0.1519349000", \ + "-0.2476257000, -0.1566914000, -0.0867044000", \ + "-0.4543314000, -0.3633971000, -0.3251484000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0679180000, -0.0217956000, -0.0539408000", \ + "0.2528463000, 0.1643535000, 0.1322083000", \ + "0.4595521000, 0.3698385000, 0.3413555000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "RESET_B"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1582500000, 0.2967917000, 0.4473450000", \ + "0.1429994000, 0.2534648000, 0.3747214000", \ + "0.2463522000, 0.3104310000, 0.3999492000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "non_seq_setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3060000000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "SET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "RESET_B"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1042012000, -0.2268737000, -0.3322611000", \ + "-0.0596536000, -0.1676777000, -0.2547546000", \ + "-0.0763366000, -0.1794779000, -0.2531269000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "non_seq_hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + } + + /* removed sky130_fd_sc_hd__dfbbp_1 */ + + /* removed sky130_fd_sc_hd__dfrbp_1 */ + + cell ("sky130_fd_sc_hd__dfrbp_2") { + leakage_power () { + value : 0.0109677000; + when : "RESET_B&CLK&D&!Q&Q_N"; + } + leakage_power () { + value : 0.0096383000; + when : "RESET_B&!CLK&!D&!Q&Q_N"; + } + leakage_power () { + value : 0.0091173000; + when : "!RESET_B&CLK&!D&!Q&Q_N"; + } + leakage_power () { + value : 0.0103999000; + when : "RESET_B&CLK&!D&Q&!Q_N"; + } + leakage_power () { + value : 0.0096019000; + when : "RESET_B&!CLK&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0101696000; + when : "!RESET_B&CLK&D&!Q&Q_N"; + } + leakage_power () { + value : 0.0097544000; + when : "RESET_B&!CLK&D&!Q&Q_N"; + } + leakage_power () { + value : 0.0099155000; + when : "RESET_B&CLK&!D&!Q&Q_N"; + } + leakage_power () { + value : 0.0092637000; + when : "!RESET_B&!CLK&!D&!Q&Q_N"; + } + leakage_power () { + value : 0.0098513000; + when : "RESET_B&CLK&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0111421000; + when : "RESET_B&!CLK&!D&Q&!Q_N"; + } + leakage_power () { + value : 0.0095879000; + when : "!RESET_B&!CLK&D&!Q&Q_N"; + } + area : 30.028800000; + cell_footprint : "sky130_fd_sc_hd__dfrbp"; + cell_leakage_power : 0.0099507900; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clear : "!RESET_B"; + clocked_on : "CLK"; + next_state : "D"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0018000000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0017250000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0247885000, 0.0246654000, 0.0243817000, 0.0244533000, 0.0246183000, 0.0249988000, 0.0258759000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0162728000, 0.0161928000, 0.0160083000, 0.0160284000, 0.0160747000, 0.0161816000, 0.0164281000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018740000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2104295000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1774742000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0019770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0019490000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0061315000, 0.0060925000, 0.0060028000, 0.0060651000, 0.0062085000, 0.0065393000, 0.0073019000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0008233000, -0.0008928000, -0.0010529000, -0.0010025000, -0.0008862000, -0.0006180000, 0.0000003267"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0020060000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1069805000, 0.3212057000, 0.6280091000", \ + "-0.0047057000, 0.2034160000, 0.5041159000", \ + "-0.0905618000, 0.1138978000, 0.4097148000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0581523000, 0.1722799000, 0.2483705000", \ + "-0.0144714000, 0.0862285000, 0.1488913000", \ + "-0.0478372000, 0.0492005000, 0.1057598000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0382832000, -0.2378600000, -0.4921732000", \ + "0.0734030000, -0.1249531000, -0.3890319000", \ + "0.1519349000, -0.0415384000, -0.3056172000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0321797000, -0.1353210000, -0.1882181000", \ + "0.0343405000, -0.0614766000, -0.1131530000", \ + "0.0603822000, -0.0329935000, -0.0834492000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014120050, 0.0039875180, 0.0112607900, 0.0318006100, 0.0898052500, 0.2536110000"); + values("-0.0049124000, 0.0001440000, 0.0102231000, 0.0210937000, 0.0107906000, -0.0681224000, -0.3266300000", \ + "-0.0048747000, 0.0001710000, 0.0102666000, 0.0211051000, 0.0107580000, -0.0681650000, -0.3267194000", \ + "-0.0047901000, 0.0002433000, 0.0102981000, 0.0211196000, 0.0106240000, -0.0683161000, -0.3268239000", \ + "-0.0048195000, 0.0001947000, 0.0101782000, 0.0208654000, 0.0103752000, -0.0687610000, -0.3273184000", \ + "-0.0048521000, 0.0001593000, 0.0100916000, 0.0207695000, 0.0101465000, -0.0689118000, -0.3275046000", \ + "-0.0049000000, 0.0001127000, 0.0100754000, 0.0207763000, 0.0101425000, -0.0689227000, -0.3274135000", \ + "-0.0049515000, 0.0001602000, 0.0103488000, 0.0214027000, 0.0112047000, -0.0682148000, -0.3266771000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014120050, 0.0039875180, 0.0112607900, 0.0318006100, 0.0898052500, 0.2536110000"); + values("-0.0065130000, -0.0037268000, 0.0033187000, 0.0199595000, 0.0581184000, 0.1541227000, 0.4182336000", \ + "-0.0064765000, -0.0036981000, 0.0033259000, 0.0199514000, 0.0580520000, 0.1540508000, 0.4181601000", \ + "-0.0063920000, -0.0036234000, 0.0033860000, 0.0199742000, 0.0581636000, 0.1540056000, 0.4183692000", \ + "-0.0064211000, -0.0036853000, 0.0032588000, 0.0197410000, 0.0576814000, 0.1535272000, 0.4187129000", \ + "-0.0064566000, -0.0037339000, 0.0031611000, 0.0195473000, 0.0575311000, 0.1532510000, 0.4179635000", \ + "-0.0065109000, -0.0037938000, 0.0030828000, 0.0194766000, 0.0572673000, 0.1531942000, 0.4168823000", \ + "-0.0065436000, -0.0036787000, 0.0035008000, 0.0201231000, 0.0579020000, 0.1539889000, 0.4178439000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014120050, 0.0039875180, 0.0112607900, 0.0318006100, 0.0898052500, 0.2536110000"); + values("0.0004682000, 0.0049110000, 0.0136244000, 0.0223287000, 0.0097856000, -0.0706997000, -0.3298071000", \ + "0.0004522000, 0.0048853000, 0.0135647000, 0.0222265000, 0.0097026000, -0.0708559000, -0.3300081000", \ + "0.0004269000, 0.0048461000, 0.0134969000, 0.0221358000, 0.0095944000, -0.0709856000, -0.3301509000", \ + "0.0004211000, 0.0048381000, 0.0134947000, 0.0221081000, 0.0095339000, -0.0710103000, -0.3301701000", \ + "0.0004020000, 0.0048039000, 0.0134352000, 0.0219894000, 0.0093041000, -0.0712368000, -0.3304027000", \ + "0.0003772000, 0.0047745000, 0.0133786000, 0.0218022000, 0.0089823000, -0.0716297000, -0.3307080000", \ + "0.0003637000, 0.0048237000, 0.0134849000, 0.0218965000, 0.0090074000, -0.0716224000, -0.3306829000"); + } + related_pin : "RESET_B"; + rise_power ("scalar") { + values("0.0000000000"); + } + } + max_capacitance : 0.2536110000; + max_transition : 1.5036290000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014120100, 0.0039875200, 0.0112608000, 0.0318006000, 0.0898053000, 0.2536110000"); + values("0.3750218000, 0.3827018000, 0.3993438000, 0.4316703000, 0.4920138000, 0.6119065000, 0.8916552000", \ + "0.3797575000, 0.3874059000, 0.4041366000, 0.4364091000, 0.4967755000, 0.6166837000, 0.8963069000", \ + "0.3908320000, 0.3984300000, 0.4151392000, 0.4474233000, 0.5077836000, 0.6276644000, 0.9075385000", \ + "0.4165462000, 0.4241646000, 0.4408818000, 0.4731570000, 0.5335239000, 0.6534142000, 0.9332538000", \ + "0.4643122000, 0.4719879000, 0.4886934000, 0.5209966000, 0.5813354000, 0.7012169000, 0.9808055000", \ + "0.5319638000, 0.5396055000, 0.5562855000, 0.5885686000, 0.6489364000, 0.7687978000, 1.0485707000", \ + "0.6153743000, 0.6230517000, 0.6396912000, 0.6719856000, 0.7324141000, 0.8522693000, 1.1318625000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014120100, 0.0039875200, 0.0112608000, 0.0318006000, 0.0898053000, 0.2536110000"); + values("0.3287315000, 0.3371092000, 0.3560996000, 0.3968400000, 0.4913176000, 0.7308129000, 1.3944776000", \ + "0.3332426000, 0.3415758000, 0.3605100000, 0.4013722000, 0.4957664000, 0.7351584000, 1.3940117000", \ + "0.3444811000, 0.3528801000, 0.3717980000, 0.4126517000, 0.5070220000, 0.7464020000, 1.4055788000", \ + "0.3702577000, 0.3786589000, 0.3975984000, 0.4384692000, 0.5328541000, 0.7722568000, 1.4332089000", \ + "0.4195694000, 0.4280006000, 0.4469650000, 0.4877060000, 0.5821690000, 0.8215027000, 1.4826185000", \ + "0.4908987000, 0.4993095000, 0.5182434000, 0.5589220000, 0.6534511000, 0.8928175000, 1.5523803000", \ + "0.5827753000, 0.5911211000, 0.6100752000, 0.6509521000, 0.7452993000, 0.9847912000, 1.6419607000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014120100, 0.0039875200, 0.0112608000, 0.0318006000, 0.0898053000, 0.2536110000"); + values("0.0349067000, 0.0396163000, 0.0498968000, 0.0717465000, 0.1209608000, 0.2389145000, 0.5878253000", \ + "0.0348774000, 0.0395309000, 0.0498955000, 0.0724141000, 0.1208292000, 0.2387473000, 0.5876803000", \ + "0.0348814000, 0.0396452000, 0.0501158000, 0.0717535000, 0.1204692000, 0.2383791000, 0.5877521000", \ + "0.0347745000, 0.0395305000, 0.0503982000, 0.0715852000, 0.1209752000, 0.2382899000, 0.5874061000", \ + "0.0349255000, 0.0397046000, 0.0500908000, 0.0717554000, 0.1205795000, 0.2383644000, 0.5872517000", \ + "0.0347657000, 0.0395644000, 0.0500745000, 0.0716968000, 0.1208852000, 0.2383286000, 0.5875072000", \ + "0.0349168000, 0.0396863000, 0.0499002000, 0.0719512000, 0.1208132000, 0.2390555000, 0.5845296000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014120100, 0.0039875200, 0.0112608000, 0.0318006000, 0.0898053000, 0.2536110000"); + values("0.0336280000, 0.0402270000, 0.0565966000, 0.0989872000, 0.2163850000, 0.5448580000, 1.4996966000", \ + "0.0336512000, 0.0402007000, 0.0565606000, 0.0989392000, 0.2163598000, 0.5471942000, 1.5006069000", \ + "0.0335591000, 0.0401426000, 0.0565528000, 0.0989504000, 0.2163704000, 0.5447219000, 1.5029711000", \ + "0.0336409000, 0.0402629000, 0.0566089000, 0.0989416000, 0.2163857000, 0.5458125000, 1.5012891000", \ + "0.0337031000, 0.0403272000, 0.0567000000, 0.0989678000, 0.2163700000, 0.5466726000, 1.5036286000", \ + "0.0336093000, 0.0402292000, 0.0565156000, 0.0988475000, 0.2163701000, 0.5471031000, 1.5010717000", \ + "0.0337356000, 0.0402818000, 0.0566719000, 0.0989935000, 0.2164457000, 0.5446222000, 1.4978706000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014120100, 0.0039875200, 0.0112608000, 0.0318006000, 0.0898053000, 0.2536110000"); + values("0.2151135000, 0.2232139000, 0.2411547000, 0.2761873000, 0.3412790000, 0.4541424000, 0.7282459000", \ + "0.2201978000, 0.2283082000, 0.2462495000, 0.2813103000, 0.3464035000, 0.4592895000, 0.7333479000", \ + "0.2329246000, 0.2410103000, 0.2590009000, 0.2940912000, 0.3591503000, 0.4720448000, 0.7462038000", \ + "0.2644511000, 0.2725311000, 0.2904945000, 0.3255510000, 0.3906705000, 0.5035496000, 0.7776840000", \ + "0.3398284000, 0.3479166000, 0.3658502000, 0.4007461000, 0.4658238000, 0.5787353000, 0.8529041000", \ + "0.5123360000, 0.5209939000, 0.5396999000, 0.5753176000, 0.6408609000, 0.7537808000, 1.0278233000", \ + "0.8115572000, 0.8229812000, 0.8479382000, 0.8953939000, 0.9757523000, 1.0920397000, 1.3662377000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014120100, 0.0039875200, 0.0112608000, 0.0318006000, 0.0898053000, 0.2536110000"); + values("0.0377890000, 0.0429614000, 0.0550681000, 0.0788634000, 0.1236998000, 0.2272537000, 0.5787851000", \ + "0.0378412000, 0.0429827000, 0.0551929000, 0.0789968000, 0.1236318000, 0.2269841000, 0.5800272000", \ + "0.0381257000, 0.0430006000, 0.0545491000, 0.0792846000, 0.1238377000, 0.2269082000, 0.5794498000", \ + "0.0380877000, 0.0430498000, 0.0544541000, 0.0791572000, 0.1239754000, 0.2271450000, 0.5778361000", \ + "0.0377795000, 0.0429557000, 0.0550662000, 0.0789376000, 0.1235909000, 0.2275439000, 0.5797030000", \ + "0.0427478000, 0.0478576000, 0.0586850000, 0.0819653000, 0.1249775000, 0.2276119000, 0.5798194000", \ + "0.0650289000, 0.0715783000, 0.0854173000, 0.1133138000, 0.1482841000, 0.2336720000, 0.5810534000"); + } + related_pin : "RESET_B"; + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576890, 0.0119892800, 0.0345727500, 0.0996953600, 0.2874855000"); + values("-0.0051528000, -0.0002907000, 0.0095772000, 0.0199881000, 0.0067346000, -0.0841392000, -0.3818866000", \ + "-0.0051182000, -0.0002654000, 0.0095889000, 0.0199834000, 0.0066582000, -0.0842560000, -0.3820032000", \ + "-0.0050324000, -0.0001864000, 0.0096475000, 0.0200075000, 0.0066549000, -0.0842935000, -0.3820392000", \ + "-0.0050591000, -0.0002441000, 0.0095163000, 0.0197743000, 0.0063068000, -0.0846922000, -0.3823879000", \ + "-0.0050941000, -0.0003028000, 0.0094096000, 0.0195768000, 0.0060840000, -0.0849191000, -0.3827308000", \ + "-0.0051496000, -0.0003633000, 0.0093391000, 0.0194731000, 0.0059543000, -0.0850778000, -0.3828841000", \ + "-0.0052146000, -0.0003254000, 0.0096054000, 0.0201568000, 0.0068664000, -0.0843990000, -0.3821090000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576890, 0.0119892800, 0.0345727500, 0.0996953600, 0.2874855000"); + values("-0.0065963000, -0.0038253000, 0.0034699000, 0.0211197000, 0.0622547000, 0.1695894000, 0.4705227000", \ + "-0.0065584000, -0.0037857000, 0.0035057000, 0.0211409000, 0.0622927000, 0.1689042000, 0.4709691000", \ + "-0.0064744000, -0.0037195000, 0.0035517000, 0.0211406000, 0.0622241000, 0.1687196000, 0.4732607000", \ + "-0.0065022000, -0.0037776000, 0.0034253000, 0.0208766000, 0.0618394000, 0.1691694000, 0.4722253000", \ + "-0.0065331000, -0.0038253000, 0.0033568000, 0.0207864000, 0.0617034000, 0.1688639000, 0.4726649000", \ + "-0.0065812000, -0.0038606000, 0.0033297000, 0.0207907000, 0.0617426000, 0.1690692000, 0.4694948000", \ + "-0.0065867000, -0.0036852000, 0.0037887000, 0.0214200000, 0.0622710000, 0.1685795000, 0.4731011000"); + } + } + internal_power () { + fall_power ("scalar") { + values("0.0000000000"); + } + related_pin : "RESET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576890, 0.0119892800, 0.0345727500, 0.0996953600, 0.2874855000"); + values("-0.0011836000, 0.0010088000, 0.0069931000, 0.0223172000, 0.0611865000, 0.1664123000, 0.4677455000", \ + "-0.0011995000, 0.0009796000, 0.0069506000, 0.0222403000, 0.0609714000, 0.1662322000, 0.4695551000", \ + "-0.0012223000, 0.0009447000, 0.0068906000, 0.0221413000, 0.0608202000, 0.1662221000, 0.4669570000", \ + "-0.0012298000, 0.0009421000, 0.0068795000, 0.0221204000, 0.0607473000, 0.1659663000, 0.4669906000", \ + "-0.0012502000, 0.0009015000, 0.0067963000, 0.0219779000, 0.0605564000, 0.1659139000, 0.4690256000", \ + "-0.0012891000, 0.0008409000, 0.0066898000, 0.0217922000, 0.0602952000, 0.1662621000, 0.4670330000", \ + "-0.0013117000, 0.0008586000, 0.0066696000, 0.0219068000, 0.0606736000, 0.1659398000, 0.4690497000"); + } + } + max_capacitance : 0.2874860000; + max_transition : 1.4978490000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576900, 0.0119893000, 0.0345728000, 0.0996954000, 0.2874860000"); + values("0.4444617000, 0.4495632000, 0.4608365000, 0.4833460000, 0.5292952000, 0.6377331000, 0.9376793000", \ + "0.4488485000, 0.4539771000, 0.4651830000, 0.4878793000, 0.5338599000, 0.6422071000, 0.9417331000", \ + "0.4601230000, 0.4652232000, 0.4764465000, 0.4991223000, 0.5451271000, 0.6534892000, 0.9528112000", \ + "0.4859582000, 0.4910385000, 0.5022719000, 0.5249329000, 0.5709566000, 0.6793287000, 0.9784070000", \ + "0.5352741000, 0.5403815000, 0.5516985000, 0.5742239000, 0.6201437000, 0.7285808000, 1.0285528000", \ + "0.6064396000, 0.6115426000, 0.6228331000, 0.6454580000, 0.6913936000, 0.7998152000, 1.0997454000", \ + "0.6984217000, 0.7034331000, 0.7147363000, 0.7373466000, 0.7832981000, 0.8917804000, 1.1909173000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576900, 0.0119893000, 0.0345728000, 0.0996954000, 0.2874860000"); + values("0.5091128000, 0.5150327000, 0.5290557000, 0.5608269000, 0.6431697000, 0.8766453000, 1.5522718000", \ + "0.5139127000, 0.5200007000, 0.5338728000, 0.5657935000, 0.6480682000, 0.8816763000, 1.5558392000", \ + "0.5248753000, 0.5309547000, 0.5450994000, 0.5769181000, 0.6591900000, 0.8932169000, 1.5676589000", \ + "0.5505368000, 0.5566826000, 0.5707882000, 0.6025039000, 0.6847399000, 0.9181192000, 1.5938323000", \ + "0.5984396000, 0.6045294000, 0.6186711000, 0.6504708000, 0.7327161000, 0.9665221000, 1.6406222000", \ + "0.6660443000, 0.6722374000, 0.6862178000, 0.7181171000, 0.8004733000, 1.0338498000, 1.7086877000", \ + "0.7494573000, 0.7556372000, 0.7695858000, 0.8013248000, 0.8834701000, 1.1173266000, 1.7924551000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576900, 0.0119893000, 0.0345728000, 0.0996954000, 0.2874860000"); + values("0.0238601000, 0.0270532000, 0.0343562000, 0.0520093000, 0.0957604000, 0.2253816000, 0.6233958000", \ + "0.0238018000, 0.0275474000, 0.0346027000, 0.0518428000, 0.0957069000, 0.2256872000, 0.6194541000", \ + "0.0238221000, 0.0275916000, 0.0345926000, 0.0518765000, 0.0957375000, 0.2256754000, 0.6197134000", \ + "0.0238267000, 0.0276128000, 0.0345822000, 0.0518848000, 0.0957654000, 0.2255237000, 0.6225588000", \ + "0.0238146000, 0.0269382000, 0.0342992000, 0.0518862000, 0.0959524000, 0.2261832000, 0.6248491000", \ + "0.0239054000, 0.0270759000, 0.0343446000, 0.0517673000, 0.0957054000, 0.2256249000, 0.6251185000", \ + "0.0238029000, 0.0269242000, 0.0342466000, 0.0520645000, 0.0958811000, 0.2257965000, 0.6185886000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576900, 0.0119893000, 0.0345728000, 0.0996954000, 0.2874860000"); + values("0.0265913000, 0.0315751000, 0.0434840000, 0.0793870000, 0.1921284000, 0.5250628000, 1.4920953000", \ + "0.0267268000, 0.0310952000, 0.0433873000, 0.0793394000, 0.1923410000, 0.5242928000, 1.4932569000", \ + "0.0266143000, 0.0310800000, 0.0434692000, 0.0794102000, 0.1918319000, 0.5254466000, 1.4978487000", \ + "0.0267036000, 0.0312000000, 0.0434627000, 0.0795286000, 0.1917921000, 0.5253613000, 1.4940023000", \ + "0.0266177000, 0.0311351000, 0.0434178000, 0.0793558000, 0.1921098000, 0.5251247000, 1.4974310000", \ + "0.0266827000, 0.0310882000, 0.0432751000, 0.0792681000, 0.1919655000, 0.5252783000, 1.4863309000", \ + "0.0266717000, 0.0314192000, 0.0434597000, 0.0794617000, 0.1920046000, 0.5245480000, 1.4976218000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576900, 0.0119893000, 0.0345728000, 0.0996954000, 0.2874860000"); + values("0.3591467000, 0.3653671000, 0.3793474000, 0.4111615000, 0.4932298000, 0.7263921000, 1.4025161000", \ + "0.3641279000, 0.3703992000, 0.3844144000, 0.4160639000, 0.4981908000, 0.7316658000, 1.4095377000", \ + "0.3769269000, 0.3832428000, 0.3972297000, 0.4288333000, 0.5107956000, 0.7448138000, 1.4188557000", \ + "0.4083950000, 0.4147346000, 0.4286925000, 0.4603372000, 0.5423095000, 0.7760879000, 1.4510124000", \ + "0.4836705000, 0.4898944000, 0.5038788000, 0.5356986000, 0.6177703000, 0.8511475000, 1.5289715000", \ + "0.6590759000, 0.6652836000, 0.6792784000, 0.7110895000, 0.7932759000, 1.0270262000, 1.7038765000", \ + "0.9979385000, 1.0045696000, 1.0191461000, 1.0512449000, 1.1336030000, 1.3667927000, 2.0443258000"); + } + related_pin : "RESET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014418200, 0.0041576900, 0.0119893000, 0.0345728000, 0.0996954000, 0.2874860000"); + values("0.0272248000, 0.0318839000, 0.0435165000, 0.0793941000, 0.1915594000, 0.5247791000, 1.4946353000", \ + "0.0273734000, 0.0316127000, 0.0435538000, 0.0793460000, 0.1915622000, 0.5241099000, 1.4945482000", \ + "0.0272340000, 0.0315257000, 0.0436186000, 0.0793063000, 0.1917807000, 0.5243422000, 1.4886162000", \ + "0.0273313000, 0.0318344000, 0.0435523000, 0.0793500000, 0.1916519000, 0.5243906000, 1.4908457000", \ + "0.0272493000, 0.0319063000, 0.0435329000, 0.0794082000, 0.1915806000, 0.5255293000, 1.4930526000", \ + "0.0273581000, 0.0319904000, 0.0435985000, 0.0794389000, 0.1915477000, 0.5254915000, 1.4956003000", \ + "0.0303613000, 0.0341291000, 0.0455938000, 0.0803116000, 0.1919709000, 0.5246381000, 1.4951477000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + } + pin ("RESET_B") { + capacitance : 0.0035500000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0034910000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047550000, 0.0047710000, 0.0048079000, 0.0048177000, 0.0048403000, 0.0048926000, 0.0050132000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0054877000, -0.0054740000, -0.0054423000, -0.0054568000, -0.0054902000, -0.0055674000, -0.0057452000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0036090000; + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2250508000, -0.0804056000, 0.2752259000", \ + "-0.3745788000, -0.2396992000, 0.0829733000", \ + "-0.5007181000, -0.3719420000, -0.0761250000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3010723000, 0.4359681000, 0.7028952000", \ + "0.4359518000, 0.5684063000, 0.8292298000", \ + "0.5547669000, 0.6835593000, 0.9370586000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2697491000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "RESET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + } + + /* removed sky130_fd_sc_hd__dfrtn_1 */ + + /* removed sky130_fd_sc_hd__dfrtp_1 */ + + cell ("sky130_fd_sc_hd__dfrtp_2") { + leakage_power () { + value : 0.0137865000; + when : "RESET_B&CLK&D&!Q"; + } + leakage_power () { + value : 0.0124578000; + when : "RESET_B&!CLK&!D&!Q"; + } + leakage_power () { + value : 0.0119361000; + when : "!RESET_B&CLK&!D&!Q"; + } + leakage_power () { + value : 0.0068843000; + when : "RESET_B&CLK&!D&Q"; + } + leakage_power () { + value : 0.0060864000; + when : "RESET_B&!CLK&D&Q"; + } + leakage_power () { + value : 0.0129884000; + when : "!RESET_B&CLK&D&!Q"; + } + leakage_power () { + value : 0.0125736000; + when : "RESET_B&!CLK&D&!Q"; + } + leakage_power () { + value : 0.0127343000; + when : "RESET_B&CLK&!D&!Q"; + } + leakage_power () { + value : 0.0120832000; + when : "!RESET_B&!CLK&!D&!Q"; + } + leakage_power () { + value : 0.0063358000; + when : "RESET_B&CLK&D&Q"; + } + leakage_power () { + value : 0.0076278000; + when : "RESET_B&!CLK&!D&Q"; + } + leakage_power () { + value : 0.0124072000; + when : "!RESET_B&!CLK&D&!Q"; + } + area : 26.275200000; + cell_footprint : "sky130_fd_sc_hd__dfrtp"; + cell_leakage_power : 0.0106584500; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clear : "!RESET_B"; + clocked_on : "CLK"; + next_state : "D"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017960000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0017210000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0247991000, 0.0246767000, 0.0243946000, 0.0244701000, 0.0246440000, 0.0250452000, 0.0259699000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0162695000, 0.0161891000, 0.0160039000, 0.0160187000, 0.0160527000, 0.0161313000, 0.0163124000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018700000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2115280000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1697846000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0019770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0019490000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0061322000, 0.0060926000, 0.0060011000, 0.0060643000, 0.0062100000, 0.0065459000, 0.0073203000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0008217000, -0.0008911000, -0.0010509000, -0.0010004000, -0.0008842000, -0.0006160000, 0.0000022640"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0020050000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1082012000, 0.3236471000, 0.6292298000", \ + "-0.0047057000, 0.2046367000, 0.5041159000", \ + "-0.0893411000, 0.1138978000, 0.4097148000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0605937000, 0.1759421000, 0.2532533000", \ + "-0.0132507000, 0.0898906000, 0.1525534000", \ + "-0.0466165000, 0.0504212000, 0.1082012000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0358418000, -0.2354186000, -0.4860696000", \ + "0.0758444000, -0.1225117000, -0.3841491000", \ + "0.1543763000, -0.0390970000, -0.3007344000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0321797000, -0.1341003000, -0.1869974000", \ + "0.0343405000, -0.0614766000, -0.1119323000", \ + "0.0603822000, -0.0329935000, -0.0834492000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014695340, 0.0043190590, 0.0126940100, 0.0373085400, 0.1096523000, 0.3222755000"); + values("0.0203484000, 0.0188107000, 0.0148470000, 0.0033013000, -0.0347783000, -0.1513113000, -0.4955301000", \ + "0.0203521000, 0.0188224000, 0.0149099000, 0.0032598000, -0.0347605000, -0.1512737000, -0.4955113000", \ + "0.0202778000, 0.0187803000, 0.0147992000, 0.0032225000, -0.0348079000, -0.1513185000, -0.4955525000", \ + "0.0198559000, 0.0182973000, 0.0143677000, 0.0027531000, -0.0352457000, -0.1517887000, -0.4960089000", \ + "0.0195965000, 0.0180628000, 0.0141282000, 0.0025195000, -0.0354875000, -0.1520042000, -0.4962483000", \ + "0.0196293000, 0.0181043000, 0.0141667000, 0.0025616000, -0.0354668000, -0.1519773000, -0.4962089000", \ + "0.0242052000, 0.0226387000, 0.0181005000, 0.0049447000, -0.0343225000, -0.1512246000, -0.4954434000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014695340, 0.0043190590, 0.0126940100, 0.0373085400, 0.1096523000, 0.3222755000"); + values("0.0229966000, 0.0246952000, 0.0296325000, 0.0438738000, 0.0838429000, 0.1998328000, 0.5430187000", \ + "0.0229625000, 0.0246099000, 0.0295749000, 0.0437746000, 0.0837712000, 0.1996722000, 0.5407323000", \ + "0.0229555000, 0.0246372000, 0.0295796000, 0.0437837000, 0.0837843000, 0.1998680000, 0.5430884000", \ + "0.0225530000, 0.0242160000, 0.0291592000, 0.0433758000, 0.0833498000, 0.1995060000, 0.5430637000", \ + "0.0221852000, 0.0238499000, 0.0288084000, 0.0430058000, 0.0830055000, 0.1993583000, 0.5414476000", \ + "0.0220745000, 0.0237263000, 0.0287381000, 0.0428349000, 0.0828826000, 0.1990134000, 0.5397984000", \ + "0.0239697000, 0.0255818000, 0.0303188000, 0.0440760000, 0.0837570000, 0.2003888000, 0.5414610000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014695340, 0.0043190590, 0.0126940100, 0.0373085400, 0.1096523000, 0.3222755000"); + values("0.0186151000, 0.0172151000, 0.0157756000, 0.0058797000, -0.0322127000, -0.1489056000, -0.4930204000", \ + "0.0184793000, 0.0170967000, 0.0156035000, 0.0057285000, -0.0323527000, -0.1490037000, -0.4932356000", \ + "0.0182068000, 0.0168926000, 0.0153485000, 0.0055083000, -0.0325750000, -0.1492226000, -0.4934654000", \ + "0.0180679000, 0.0167215000, 0.0152630000, 0.0053455000, -0.0327510000, -0.1493868000, -0.4936048000", \ + "0.0178179000, 0.0165285000, 0.0150328000, 0.0050330000, -0.0331121000, -0.1496931000, -0.4938618000", \ + "0.0181921000, 0.0169493000, 0.0153766000, 0.0046922000, -0.0335739000, -0.1501220000, -0.4941698000", \ + "0.0269531000, 0.0250634000, 0.0199545000, 0.0060357000, -0.0338852000, -0.1502097000, -0.4942071000"); + } + related_pin : "RESET_B"; + rise_power ("scalar") { + values("0.0000000000"); + } + } + max_capacitance : 0.3222760000; + max_transition : 1.5043160000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014695300, 0.0043190600, 0.0126940000, 0.0373085000, 0.1096520000, 0.3222760000"); + values("0.3506981000, 0.3578429000, 0.3736053000, 0.4046606000, 0.4644471000, 0.5966773000, 0.9533240000", \ + "0.3555128000, 0.3626774000, 0.3784652000, 0.4094500000, 0.4692706000, 0.6013078000, 0.9575990000", \ + "0.3664820000, 0.3736011000, 0.3894114000, 0.4204237000, 0.4802677000, 0.6124308000, 0.9688592000", \ + "0.3922195000, 0.3993820000, 0.4151598000, 0.4461916000, 0.5061010000, 0.6382483000, 0.9948533000", \ + "0.4400264000, 0.4471581000, 0.4629913000, 0.4939760000, 0.5538471000, 0.6859292000, 1.0426708000", \ + "0.5076085000, 0.5147565000, 0.5305347000, 0.5614457000, 0.6213486000, 0.7535439000, 1.1102849000", \ + "0.5910465000, 0.5981828000, 0.6139850000, 0.6450667000, 0.7050003000, 0.8369819000, 1.1935279000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014695300, 0.0043190600, 0.0126940000, 0.0373085000, 0.1096520000, 0.3222760000"); + values("0.3026401000, 0.3099117000, 0.3266614000, 0.3627330000, 0.4471993000, 0.6798129000, 1.3584693000", \ + "0.3070760000, 0.3144207000, 0.3311246000, 0.3671863000, 0.4516074000, 0.6838397000, 1.3629281000", \ + "0.3182307000, 0.3256407000, 0.3424118000, 0.3784590000, 0.4629895000, 0.6955224000, 1.3738345000", \ + "0.3441165000, 0.3514454000, 0.3682279000, 0.4042456000, 0.4887977000, 0.7209295000, 1.3994731000", \ + "0.3935284000, 0.4008723000, 0.4175835000, 0.4536468000, 0.5380756000, 0.7701418000, 1.4497047000", \ + "0.4647741000, 0.4720636000, 0.4888340000, 0.5249087000, 0.6093643000, 0.8413126000, 1.5209098000", \ + "0.5564326000, 0.5638225000, 0.5806547000, 0.6166566000, 0.7011877000, 0.9334818000, 1.6102851000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014695300, 0.0043190600, 0.0126940000, 0.0373085000, 0.1096520000, 0.3222760000"); + values("0.0302114000, 0.0345965000, 0.0445766000, 0.0665179000, 0.1179698000, 0.2669787000, 0.7376070000", \ + "0.0301657000, 0.0348103000, 0.0449336000, 0.0655740000, 0.1178836000, 0.2681788000, 0.7333332000", \ + "0.0301107000, 0.0346662000, 0.0444555000, 0.0656977000, 0.1180596000, 0.2677971000, 0.7323838000", \ + "0.0302036000, 0.0345440000, 0.0444469000, 0.0656107000, 0.1184822000, 0.2674249000, 0.7394285000", \ + "0.0301603000, 0.0348230000, 0.0444397000, 0.0658097000, 0.1177101000, 0.2681557000, 0.7396042000", \ + "0.0301706000, 0.0347782000, 0.0444565000, 0.0656046000, 0.1183138000, 0.2678191000, 0.7375676000", \ + "0.0301341000, 0.0348777000, 0.0445355000, 0.0658491000, 0.1179025000, 0.2675720000, 0.7326744000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014695300, 0.0043190600, 0.0126940000, 0.0373085000, 0.1096520000, 0.3222760000"); + values("0.0275277000, 0.0328535000, 0.0465860000, 0.0823164000, 0.1885026000, 0.5181492000, 1.5043161000", \ + "0.0275251000, 0.0328850000, 0.0465020000, 0.0821602000, 0.1883643000, 0.5185988000, 1.5024184000", \ + "0.0274507000, 0.0328705000, 0.0465488000, 0.0821606000, 0.1882022000, 0.5177475000, 1.5042572000", \ + "0.0274971000, 0.0329008000, 0.0465969000, 0.0822955000, 0.1885780000, 0.5177135000, 1.4983594000", \ + "0.0275243000, 0.0328452000, 0.0464902000, 0.0821579000, 0.1884169000, 0.5186088000, 1.4998617000", \ + "0.0275645000, 0.0329245000, 0.0465879000, 0.0821158000, 0.1887496000, 0.5183242000, 1.4990490000", \ + "0.0276212000, 0.0329258000, 0.0465952000, 0.0823719000, 0.1885167000, 0.5186943000, 1.4987313000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014695300, 0.0043190600, 0.0126940000, 0.0373085000, 0.1096520000, 0.3222760000"); + values("0.1904505000, 0.1980985000, 0.2151574000, 0.2490607000, 0.3127762000, 0.4400064000, 0.7943649000", \ + "0.1954828000, 0.2030190000, 0.2201839000, 0.2539823000, 0.3178135000, 0.4451570000, 0.8001195000", \ + "0.2082668000, 0.2158824000, 0.2329416000, 0.2668514000, 0.3306072000, 0.4578488000, 0.8121519000", \ + "0.2394956000, 0.2471597000, 0.2642371000, 0.2979553000, 0.3617978000, 0.4891957000, 0.8438656000", \ + "0.3151543000, 0.3228215000, 0.3398559000, 0.3735199000, 0.4372757000, 0.5646794000, 0.9191252000", \ + "0.4830110000, 0.4914439000, 0.5099097000, 0.5456875000, 0.6102654000, 0.7374980000, 1.0925341000", \ + "0.7665527000, 0.7774704000, 0.8016584000, 0.8484792000, 0.9241213000, 1.0525529000, 1.4065683000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014695300, 0.0043190600, 0.0126940000, 0.0373085000, 0.1096520000, 0.3222760000"); + values("0.0330795000, 0.0378862000, 0.0488921000, 0.0726617000, 0.1193341000, 0.2604055000, 0.7370696000", \ + "0.0332974000, 0.0379373000, 0.0487879000, 0.0727741000, 0.1195585000, 0.2599789000, 0.7319402000", \ + "0.0331832000, 0.0380939000, 0.0489242000, 0.0729451000, 0.1195080000, 0.2602983000, 0.7370345000", \ + "0.0330989000, 0.0382788000, 0.0492634000, 0.0728516000, 0.1196872000, 0.2597813000, 0.7369373000", \ + "0.0330131000, 0.0381402000, 0.0489100000, 0.0728797000, 0.1196449000, 0.2599179000, 0.7370473000", \ + "0.0401218000, 0.0448571000, 0.0561750000, 0.0779993000, 0.1211739000, 0.2604540000, 0.7343290000", \ + "0.0612523000, 0.0670147000, 0.0804231000, 0.1064808000, 0.1383758000, 0.2636759000, 0.7335820000"); + } + related_pin : "RESET_B"; + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("RESET_B") { + capacitance : 0.0036030000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0035950000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047655000, 0.0047821000, 0.0048205000, 0.0048299000, 0.0048518000, 0.0049023000, 0.0050187000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0054850000, -0.0055442000, -0.0056806000, -0.0056820000, -0.0056851000, -0.0056922000, -0.0057085000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0036120000; + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2189473000, -0.0718607000, 0.2801087000", \ + "-0.3684753000, -0.2335957000, 0.0793112000", \ + "-0.4946146000, -0.3670593000, -0.0810078000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3010723000, 0.4347474000, 0.7028952000", \ + "0.4359518000, 0.5684063000, 0.8292298000", \ + "0.5547669000, 0.6835593000, 0.9370586000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2313012000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "RESET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + } + + cell ("sky130_fd_sc_hd__dfrtp_4") { + leakage_power () { + value : 0.0134502000; + when : "RESET_B&CLK&D&!Q"; + } + leakage_power () { + value : 0.0121215000; + when : "RESET_B&!CLK&!D&!Q"; + } + leakage_power () { + value : 0.0115999000; + when : "!RESET_B&CLK&!D&!Q"; + } + leakage_power () { + value : 0.0078330000; + when : "RESET_B&CLK&!D&Q"; + } + leakage_power () { + value : 0.0070350000; + when : "RESET_B&!CLK&D&Q"; + } + leakage_power () { + value : 0.0126521000; + when : "!RESET_B&CLK&D&!Q"; + } + leakage_power () { + value : 0.0122373000; + when : "RESET_B&!CLK&D&!Q"; + } + leakage_power () { + value : 0.0123980000; + when : "RESET_B&CLK&!D&!Q"; + } + leakage_power () { + value : 0.0117469000; + when : "!RESET_B&!CLK&!D&!Q"; + } + leakage_power () { + value : 0.0072844000; + when : "RESET_B&CLK&D&Q"; + } + leakage_power () { + value : 0.0085764000; + when : "RESET_B&!CLK&!D&Q"; + } + leakage_power () { + value : 0.0120709000; + when : "!RESET_B&!CLK&D&!Q"; + } + area : 28.777600000; + cell_footprint : "sky130_fd_sc_hd__dfrtp"; + cell_leakage_power : 0.0107504600; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clear : "!RESET_B"; + clocked_on : "CLK"; + next_state : "D"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017940000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0017180000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0247727000, 0.0246491000, 0.0243641000, 0.0244335000, 0.0245934000, 0.0249623000, 0.0258124000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0163760000, 0.0162584000, 0.0159874000, 0.0160035000, 0.0160404000, 0.0161257000, 0.0163223000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018700000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2104295000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1972474000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0019770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0019490000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0061312000, 0.0060923000, 0.0060027000, 0.0060655000, 0.0062100000, 0.0065434000, 0.0073120000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0008263000, -0.0008951000, -0.0010535000, -0.0010027000, -0.0008856000, -0.0006156000, 0.0000067462"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0020060000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1069805000, 0.3212057000, 0.6280091000", \ + "-0.0047057000, 0.2034160000, 0.5028952000", \ + "-0.0905618000, 0.1126771000, 0.4084941000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0605937000, 0.1759421000, 0.2532533000", \ + "-0.0132507000, 0.0898906000, 0.1537741000", \ + "-0.0466165000, 0.0504212000, 0.1082012000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0358418000, -0.2341979000, -0.4848490000", \ + "0.0758444000, -0.1225117000, -0.3841491000", \ + "0.1543763000, -0.0390970000, -0.3007344000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0321797000, -0.1353210000, -0.1882181000", \ + "0.0343405000, -0.0626973000, -0.1131530000", \ + "0.0603822000, -0.0329935000, -0.0834492000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016070190, 0.0051650180, 0.0166005600, 0.0533548200, 0.1714844000, 0.5511573000"); + values("0.0299695000, 0.0279332000, 0.0219585000, 0.0054091000, -0.0501078000, -0.2387447000, -0.8530776000", \ + "0.0299944000, 0.0279360000, 0.0220453000, 0.0054443000, -0.0500625000, -0.2386428000, -0.8530071000", \ + "0.0300718000, 0.0280837000, 0.0221125000, 0.0055147000, -0.0499698000, -0.2386328000, -0.8529718000", \ + "0.0296403000, 0.0276000000, 0.0216699000, 0.0050146000, -0.0504307000, -0.2390580000, -0.8533928000", \ + "0.0293773000, 0.0273888000, 0.0214311000, 0.0048182000, -0.0506635000, -0.2393259000, -0.8536679000", \ + "0.0293486000, 0.0273638000, 0.0214234000, 0.0048024000, -0.0506214000, -0.2393056000, -0.8536086000", \ + "0.0370078000, 0.0349519000, 0.0288566000, 0.0103630000, -0.0483374000, -0.2385515000, -0.8528852000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016070190, 0.0051650180, 0.0166005600, 0.0533548200, 0.1714844000, 0.5511573000"); + values("0.0347175000, 0.0365158000, 0.0424081000, 0.0616755000, 0.1218193000, 0.3131402000, 0.9192339000", \ + "0.0347044000, 0.0364778000, 0.0423421000, 0.0616478000, 0.1218964000, 0.3127662000, 0.9197844000", \ + "0.0348540000, 0.0366139000, 0.0425371000, 0.0618122000, 0.1220448000, 0.3116969000, 0.9213186000", \ + "0.0343887000, 0.0361597000, 0.0420608000, 0.0613458000, 0.1215771000, 0.3117331000, 0.9209227000", \ + "0.0339810000, 0.0357782000, 0.0416577000, 0.0609860000, 0.1211210000, 0.3114851000, 0.9245174000", \ + "0.0339275000, 0.0357173000, 0.0415838000, 0.0608545000, 0.1210585000, 0.3112393000, 0.9247014000", \ + "0.0364558000, 0.0382480000, 0.0440252000, 0.0627561000, 0.1219810000, 0.3120629000, 0.9195208000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016070190, 0.0051650180, 0.0166005600, 0.0533548200, 0.1714844000, 0.5511573000"); + values("0.0338738000, 0.0318746000, 0.0259394000, 0.0084556000, -0.0469903000, -0.2364510000, -0.8508293000", \ + "0.0337973000, 0.0317783000, 0.0258342000, 0.0082823000, -0.0471230000, -0.2366096000, -0.8510381000", \ + "0.0335307000, 0.0315160000, 0.0255985000, 0.0080700000, -0.0473534000, -0.2367668000, -0.8512092000", \ + "0.0335631000, 0.0315661000, 0.0256394000, 0.0081175000, -0.0473201000, -0.2367946000, -0.8512001000", \ + "0.0333516000, 0.0313601000, 0.0254519000, 0.0078388000, -0.0476572000, -0.2370975000, -0.8514165000", \ + "0.0333880000, 0.0313433000, 0.0253175000, 0.0075635000, -0.0481877000, -0.2376810000, -0.8518038000", \ + "0.0363885000, 0.0341078000, 0.0274030000, 0.0081871000, -0.0480516000, -0.2379112000, -0.8520131000"); + } + related_pin : "RESET_B"; + rise_power ("scalar") { + values("0.0000000000"); + } + } + max_capacitance : 0.5511570000; + max_transition : 1.5066460000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.4278874000, 0.4333774000, 0.4478247000, 0.4798925000, 0.5433685000, 0.6765929000, 1.0213966000", \ + "0.4326854000, 0.4382105000, 0.4526138000, 0.4847573000, 0.5484528000, 0.6811902000, 1.0260175000", \ + "0.4436976000, 0.4491410000, 0.4635965000, 0.4956470000, 0.5594823000, 0.6923557000, 1.0370583000", \ + "0.4694380000, 0.4749215000, 0.4893426000, 0.5214400000, 0.5852945000, 0.7182639000, 1.0626089000", \ + "0.5172320000, 0.5226768000, 0.5371328000, 0.5691848000, 0.6330212000, 0.7658952000, 1.1105971000", \ + "0.5847856000, 0.5902963000, 0.6047497000, 0.6368280000, 0.7008215000, 0.8336002000, 1.1780426000", \ + "0.6682113000, 0.6737185000, 0.6881254000, 0.7202116000, 0.7840909000, 0.9170253000, 1.2613036000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.3572830000, 0.3631876000, 0.3786668000, 0.4143570000, 0.4970749000, 0.7233552000, 1.4371371000", \ + "0.3617534000, 0.3676758000, 0.3831430000, 0.4188302000, 0.5014407000, 0.7284192000, 1.4434673000", \ + "0.3729384000, 0.3788586000, 0.3944281000, 0.4301267000, 0.5128277000, 0.7393517000, 1.4570324000", \ + "0.3988477000, 0.4047517000, 0.4202051000, 0.4559296000, 0.5385452000, 0.7655248000, 1.4803054000", \ + "0.4482011000, 0.4541415000, 0.4696181000, 0.5053349000, 0.5880437000, 0.8144909000, 1.5291550000", \ + "0.5194781000, 0.5253744000, 0.5409241000, 0.5765455000, 0.6592902000, 0.8861345000, 1.5992812000", \ + "0.6114050000, 0.6173301000, 0.6328089000, 0.6685227000, 0.7512245000, 0.9777996000, 1.6934989000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.0474066000, 0.0505642000, 0.0593778000, 0.0785944000, 0.1249593000, 0.2533997000, 0.6811097000", \ + "0.0473712000, 0.0505077000, 0.0591728000, 0.0788036000, 0.1247328000, 0.2530802000, 0.6820092000", \ + "0.0475022000, 0.0504711000, 0.0592665000, 0.0785787000, 0.1243856000, 0.2534271000, 0.6820495000", \ + "0.0473406000, 0.0505583000, 0.0588699000, 0.0784091000, 0.1246490000, 0.2531278000, 0.6811394000", \ + "0.0475053000, 0.0504704000, 0.0592665000, 0.0785743000, 0.1243768000, 0.2518425000, 0.6820486000", \ + "0.0474097000, 0.0506080000, 0.0591290000, 0.0795225000, 0.1255951000, 0.2530649000, 0.6814603000", \ + "0.0472337000, 0.0505736000, 0.0589243000, 0.0784877000, 0.1249136000, 0.2530928000, 0.6793409000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.0386571000, 0.0426187000, 0.0541777000, 0.0841579000, 0.1750732000, 0.4824007000, 1.4984988000", \ + "0.0385766000, 0.0425911000, 0.0540197000, 0.0843471000, 0.1750427000, 0.4816626000, 1.5013254000", \ + "0.0386927000, 0.0428007000, 0.0540112000, 0.0844763000, 0.1749538000, 0.4823544000, 1.5066455000", \ + "0.0386188000, 0.0425989000, 0.0539225000, 0.0844749000, 0.1750902000, 0.4818559000, 1.5024750000", \ + "0.0385050000, 0.0426073000, 0.0540259000, 0.0843623000, 0.1750873000, 0.4822105000, 1.5017908000", \ + "0.0385929000, 0.0423346000, 0.0539535000, 0.0845894000, 0.1750607000, 0.4815070000, 1.5060172000", \ + "0.0386478000, 0.0425863000, 0.0540873000, 0.0842954000, 0.1750144000, 0.4808806000, 1.5000137000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.2726160000, 0.2784066000, 0.2938796000, 0.3284342000, 0.3968920000, 0.5207850000, 0.8564664000", \ + "0.2778151000, 0.2836729000, 0.2990899000, 0.3336493000, 0.4021628000, 0.5260182000, 0.8617533000", \ + "0.2909576000, 0.2967514000, 0.3122574000, 0.3467697000, 0.4152801000, 0.5391452000, 0.8749398000", \ + "0.3224239000, 0.3282123000, 0.3436771000, 0.3782305000, 0.4467129000, 0.5706233000, 0.9061194000", \ + "0.3973799000, 0.4032437000, 0.4186159000, 0.4531827000, 0.5216273000, 0.6455099000, 0.9812883000", \ + "0.5742110000, 0.5800556000, 0.5953559000, 0.6297496000, 0.6979708000, 0.8217648000, 1.1575997000", \ + "0.9124713000, 0.9197019000, 0.9385788000, 0.9806795000, 1.0600536000, 1.1860584000, 1.5207570000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.0516987000, 0.0550003000, 0.0642348000, 0.0861671000, 0.1273802000, 0.2358921000, 0.6706659000", \ + "0.0519331000, 0.0553446000, 0.0648162000, 0.0867895000, 0.1271400000, 0.2362608000, 0.6703673000", \ + "0.0516173000, 0.0554186000, 0.0642397000, 0.0863431000, 0.1274503000, 0.2362114000, 0.6711176000", \ + "0.0517273000, 0.0550219000, 0.0642619000, 0.0861693000, 0.1272256000, 0.2363089000, 0.6703250000", \ + "0.0521422000, 0.0552000000, 0.0647128000, 0.0865526000, 0.1274985000, 0.2362744000, 0.6704258000", \ + "0.0526795000, 0.0559651000, 0.0653596000, 0.0872004000, 0.1275650000, 0.2362612000, 0.6702304000", \ + "0.0795400000, 0.0830614000, 0.0923383000, 0.1153623000, 0.1486292000, 0.2409714000, 0.6689861000"); + } + related_pin : "RESET_B"; + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("RESET_B") { + capacitance : 0.0035610000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0034840000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047825000, 0.0047938000, 0.0048198000, 0.0048295000, 0.0048520000, 0.0049039000, 0.0050236000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0055314000, -0.0055064000, -0.0054487000, -0.0054632000, -0.0054967000, -0.0055737000, -0.0057510000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0036380000; + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.2177266000, -0.0584329000, 0.3643372000", \ + "-0.3684753000, -0.2201680000, 0.1635397000", \ + "-0.4946146000, -0.3548522000, 0.0020000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3010723000, 0.4359681000, 0.7028952000", \ + "0.4359518000, 0.5684063000, 0.8292298000", \ + "0.5547669000, 0.6835593000, 0.9370586000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3213791000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "RESET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + } + + /* removed sky130_fd_sc_hd__dfsbp_1 */ + + cell ("sky130_fd_sc_hd__dfsbp_2") { + leakage_power () { + value : 0.0126493000; + when : "CLK&D&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0105890000; + when : "!CLK&!D&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0178765000; + when : "CLK&!D&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0182378000; + when : "CLK&!D&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0187442000; + when : "!CLK&D&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0183926000; + when : "CLK&D&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0119487000; + when : "!CLK&D&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0107073000; + when : "CLK&!D&SET_B&!Q&Q_N"; + } + leakage_power () { + value : 0.0180267000; + when : "!CLK&!D&!SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0187539000; + when : "CLK&D&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0180903000; + when : "!CLK&!D&SET_B&Q&!Q_N"; + } + leakage_power () { + value : 0.0180071000; + when : "!CLK&D&!SET_B&Q&!Q_N"; + } + area : 30.015200000; + cell_footprint : "sky130_fd_sc_hd__dfsbp"; + cell_leakage_power : 0.0160019600; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "D"; + preset : "!SET_B"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017720000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016920000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0231749000, 0.0230940000, 0.0229077000, 0.0229508000, 0.0230505000, 0.0232804000, 0.0238103000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0172395000, 0.0171652000, 0.0169939000, 0.0170220000, 0.0170869000, 0.0172366000, 0.0175816000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018520000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1950504000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.5235051000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0023610000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022330000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0073636000, 0.0072879000, 0.0071134000, 0.0072643000, 0.0076124000, 0.0084149000, 0.0102645000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0001341000, -0.0003089000, -0.0007117000, -0.0005717000, -0.0002487000, 0.0004957000, 0.0022118000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024880000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0666973000, 0.2455221000, 0.4558900000", \ + "-0.0425475000, 0.1252910000, 0.3307760000", \ + "-0.1223001000, 0.0382142000, 0.2375957000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0508281000, 0.1564108000, 0.2361634000", \ + "-0.0156921000, 0.0813457000, 0.1501120000", \ + "-0.0429544000, 0.0504212000, 0.1155254000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0114277000, -0.1682799000, -0.3420267000", \ + "0.0941550000, -0.0602559000, -0.2401061000", \ + "0.1653626000, 0.0146139000, -0.1664570000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0309590000, -0.1279967000, -0.1906595000", \ + "0.0294577000, -0.0639180000, -0.1253600000", \ + "0.0518372000, -0.0403177000, -0.1017598000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("scalar") { + values("0.0000000000"); + } + related_pin : "SET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014610630, 0.0042694120, 0.0124757600, 0.0364557500, 0.1065283000, 0.3112892000"); + values("-0.0004847000, 0.0032524000, 0.0128973000, 0.0352528000, 0.0828704000, 0.2000387000, 0.5341460000", \ + "-0.0005104000, 0.0032142000, 0.0128369000, 0.0351301000, 0.0826856000, 0.1999917000, 0.5332230000", \ + "-0.0005654000, 0.0031381000, 0.0127133000, 0.0349090000, 0.0824546000, 0.2002780000, 0.5334005000", \ + "-0.0005657000, 0.0031335000, 0.0127048000, 0.0349286000, 0.0825012000, 0.2006688000, 0.5313616000", \ + "-0.0005535000, 0.0031759000, 0.0128001000, 0.0350785000, 0.0827917000, 0.2000660000, 0.5312889000", \ + "-0.0005108000, 0.0032950000, 0.0130958000, 0.0356855000, 0.0835793000, 0.2009598000, 0.5346542000", \ + "-0.0004367000, 0.0035076000, 0.0134882000, 0.0361088000, 0.0845623000, 0.2020548000, 0.5333271000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014610630, 0.0042694120, 0.0124757600, 0.0364557500, 0.1065283000, 0.3112892000"); + values("-0.0055011000, -0.0002819000, 0.0105554000, 0.0225163000, 0.0094505000, -0.0880205000, -0.4127188000", \ + "-0.0054669000, -0.0002560000, 0.0105699000, 0.0225127000, 0.0094274000, -0.0880584000, -0.4127446000", \ + "-0.0053859000, -0.0001835000, 0.0106193000, 0.0225355000, 0.0093901000, -0.0881620000, -0.4128364000", \ + "-0.0054160000, -0.0002430000, 0.0104955000, 0.0223130000, 0.0090452000, -0.0885466000, -0.4132636000", \ + "-0.0054551000, -0.0002926000, 0.0104185000, 0.0221843000, 0.0089152000, -0.0887155000, -0.4134441000", \ + "-0.0055279000, -0.0003634000, 0.0103609000, 0.0221701000, 0.0088848000, -0.0886879000, -0.4134324000", \ + "-0.0056381000, -0.0003636000, 0.0106033000, 0.0228095000, 0.0095993000, -0.0881903000, -0.4128482000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014610630, 0.0042694120, 0.0124757600, 0.0364557500, 0.1065283000, 0.3112892000"); + values("-0.0070942000, -0.0043125000, 0.0030374000, 0.0216652000, 0.0675618000, 0.1845352000, 0.5122889000", \ + "-0.0070607000, -0.0042728000, 0.0030613000, 0.0216802000, 0.0675619000, 0.1845486000, 0.5122758000", \ + "-0.0069838000, -0.0042248000, 0.0030527000, 0.0216113000, 0.0674935000, 0.1842715000, 0.5121572000", \ + "-0.0070117000, -0.0042717000, 0.0029562000, 0.0214020000, 0.0671452000, 0.1844656000, 0.5146399000", \ + "-0.0070575000, -0.0043438000, 0.0028534000, 0.0212111000, 0.0668539000, 0.1841557000, 0.5144813000", \ + "-0.0071384000, -0.0044321000, 0.0027354000, 0.0210573000, 0.0666766000, 0.1836747000, 0.5136660000", \ + "-0.0072331000, -0.0043917000, 0.0030753000, 0.0212978000, 0.0672892000, 0.1836704000, 0.5144297000"); + } + } + max_capacitance : 0.3112890000; + max_transition : 1.5036500000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014610600, 0.0042694100, 0.0124758000, 0.0364557000, 0.1065280000, 0.3112890000"); + values("0.3933822000, 0.3978355000, 0.4077041000, 0.4279520000, 0.4719731000, 0.5859965000, 0.9146557000", \ + "0.3980572000, 0.4024895000, 0.4123653000, 0.4326370000, 0.4766435000, 0.5906080000, 0.9194083000", \ + "0.4092538000, 0.4137129000, 0.4235629000, 0.4438446000, 0.4878392000, 0.6018565000, 0.9317201000", \ + "0.4348456000, 0.4392929000, 0.4491644000, 0.4694262000, 0.5134358000, 0.6275530000, 0.9560491000", \ + "0.4828660000, 0.4873152000, 0.4971866000, 0.5174153000, 0.5614498000, 0.6755593000, 1.0038729000", \ + "0.5515125000, 0.5559548000, 0.5659064000, 0.5861186000, 0.6300935000, 0.7441894000, 1.0724281000", \ + "0.6360261000, 0.6405074000, 0.6503662000, 0.6706423000, 0.7146104000, 0.8286697000, 1.1579523000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014610600, 0.0042694100, 0.0124758000, 0.0364557000, 0.1065280000, 0.3112890000"); + values("0.6808338000, 0.6886895000, 0.7057437000, 0.7394572000, 0.8210916000, 1.0565737000, 1.7377517000", \ + "0.6855566000, 0.6934997000, 0.7104766000, 0.7441925000, 0.8258316000, 1.0612818000, 1.7425039000", \ + "0.6966421000, 0.7046275000, 0.7217024000, 0.7554920000, 0.8370630000, 1.0727722000, 1.7538390000", \ + "0.7219915000, 0.7298858000, 0.7470078000, 0.7808313000, 0.8623832000, 1.0981497000, 1.7782895000", \ + "0.7694399000, 0.7774464000, 0.7944818000, 0.8282209000, 0.9097852000, 1.1437371000, 1.8259779000", \ + "0.8384154000, 0.8463260000, 0.8634359000, 0.8972399000, 0.9788141000, 1.2131753000, 1.8945325000", \ + "0.9265664000, 0.9345619000, 0.9516157000, 0.9853814000, 1.0668890000, 1.3008191000, 1.9836366000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014610600, 0.0042694100, 0.0124758000, 0.0364557000, 0.1065280000, 0.3112890000"); + values("0.0184301000, 0.0211154000, 0.0276938000, 0.0444739000, 0.0913345000, 0.2381876000, 0.6767421000", \ + "0.0184659000, 0.0211330000, 0.0276790000, 0.0446167000, 0.0913230000, 0.2379206000, 0.6816332000", \ + "0.0184820000, 0.0212801000, 0.0280521000, 0.0444471000, 0.0916680000, 0.2375188000, 0.6814349000", \ + "0.0184337000, 0.0210687000, 0.0276933000, 0.0445430000, 0.0915297000, 0.2375843000, 0.6764345000", \ + "0.0183989000, 0.0214001000, 0.0277063000, 0.0443497000, 0.0914938000, 0.2368331000, 0.6797676000", \ + "0.0183901000, 0.0211407000, 0.0281000000, 0.0444419000, 0.0915636000, 0.2384595000, 0.6829074000", \ + "0.0184517000, 0.0211176000, 0.0276485000, 0.0442426000, 0.0917056000, 0.2379735000, 0.6750502000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014610600, 0.0042694100, 0.0124758000, 0.0364557000, 0.1065280000, 0.3112890000"); + values("0.0348538000, 0.0394744000, 0.0503043000, 0.0807876000, 0.1873163000, 0.5208142000, 1.4916685000", \ + "0.0347509000, 0.0394678000, 0.0502458000, 0.0807174000, 0.1873362000, 0.5208908000, 1.4921474000", \ + "0.0347368000, 0.0394899000, 0.0504090000, 0.0810025000, 0.1868945000, 0.5215572000, 1.4905196000", \ + "0.0346820000, 0.0392715000, 0.0507952000, 0.0810773000, 0.1871523000, 0.5201762000, 1.4904487000", \ + "0.0346946000, 0.0392686000, 0.0507735000, 0.0809848000, 0.1871727000, 0.5199322000, 1.4904276000", \ + "0.0346594000, 0.0393207000, 0.0507796000, 0.0808974000, 0.1869759000, 0.5205825000, 1.4941114000", \ + "0.0347236000, 0.0394538000, 0.0508003000, 0.0810185000, 0.1870867000, 0.5193846000, 1.4942225000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014610600, 0.0042694100, 0.0124758000, 0.0364557000, 0.1065280000, 0.3112890000"); + values("0.3747343000, 0.3798757000, 0.3921703000, 0.4219259000, 0.5029383000, 0.7366808000, 1.4210519000", \ + "0.3795791000, 0.3847727000, 0.3971378000, 0.4268080000, 0.5079557000, 0.7420309000, 1.4239623000", \ + "0.3922160000, 0.3974032000, 0.4097315000, 0.4394160000, 0.5205583000, 0.7544725000, 1.4409431000", \ + "0.4254745000, 0.4308178000, 0.4430250000, 0.4726997000, 0.5538611000, 0.7875714000, 1.4724022000", \ + "0.5029843000, 0.5082807000, 0.5205399000, 0.5502082000, 0.6313814000, 0.8648647000, 1.5487787000", \ + "0.6687316000, 0.6740316000, 0.6862776000, 0.7159468000, 0.7971364000, 1.0314160000, 1.7132282000", \ + "0.9796592000, 0.9851712000, 0.9978552000, 1.0277270000, 1.1088412000, 1.3427676000, 2.0260933000"); + } + related_pin : "SET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014610600, 0.0042694100, 0.0124758000, 0.0364557000, 0.1065280000, 0.3112890000"); + values("0.0210155000, 0.0250404000, 0.0366712000, 0.0727388000, 0.1853627000, 0.5189212000, 1.4992769000", \ + "0.0211005000, 0.0252754000, 0.0367227000, 0.0728678000, 0.1850406000, 0.5190093000, 1.5036501000", \ + "0.0210659000, 0.0252377000, 0.0366736000, 0.0728732000, 0.1854442000, 0.5178273000, 1.5031453000", \ + "0.0211968000, 0.0251402000, 0.0366498000, 0.0727942000, 0.1852535000, 0.5172338000, 1.4920513000", \ + "0.0209573000, 0.0251840000, 0.0366511000, 0.0728277000, 0.1854752000, 0.5177938000, 1.4955265000", \ + "0.0211874000, 0.0251598000, 0.0366155000, 0.0728253000, 0.1855020000, 0.5182805000, 1.5027587000", \ + "0.0226282000, 0.0266095000, 0.0380504000, 0.0734738000, 0.1853195000, 0.5184406000, 1.4968459000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014674390, 0.0043067540, 0.0126398000, 0.0370962600, 0.1088730000, 0.3195289000"); + values("-0.0054691000, -0.0002239000, 0.0105004000, 0.0216502000, 0.0079690000, -0.0906691000, -0.4242711000", \ + "-0.0054365000, -0.0001817000, 0.0105364000, 0.0216923000, 0.0079390000, -0.0906792000, -0.4243422000", \ + "-0.0053619000, -0.0001452000, 0.0105142000, 0.0216022000, 0.0078660000, -0.0908235000, -0.4245298000", \ + "-0.0053883000, -0.0001834000, 0.0104397000, 0.0214157000, 0.0075996000, -0.0911658000, -0.4248142000", \ + "-0.0054299000, -0.0002407000, 0.0103174000, 0.0212229000, 0.0073346000, -0.0914792000, -0.4251837000", \ + "-0.0055097000, -0.0003336000, 0.0102071000, 0.0210799000, 0.0070617000, -0.0917101000, -0.4254082000", \ + "-0.0056494000, -0.0004246000, 0.0102255000, 0.0213143000, 0.0075319000, -0.0912013000, -0.4248553000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014674390, 0.0043067540, 0.0126398000, 0.0370962600, 0.1088730000, 0.3195289000"); + values("-0.0070195000, -0.0040917000, 0.0035816000, 0.0225308000, 0.0675393000, 0.1858401000, 0.5274809000", \ + "-0.0069855000, -0.0040627000, 0.0035988000, 0.0225184000, 0.0676030000, 0.1866311000, 0.5256110000", \ + "-0.0069065000, -0.0039886000, 0.0036450000, 0.0225469000, 0.0676405000, 0.1856760000, 0.5279777000", \ + "-0.0069363000, -0.0040524000, 0.0035109000, 0.0223216000, 0.0672022000, 0.1854702000, 0.5248166000", \ + "-0.0069755000, -0.0040973000, 0.0034329000, 0.0221908000, 0.0669430000, 0.1853449000, 0.5268493000", \ + "-0.0070489000, -0.0041697000, 0.0033944000, 0.0221793000, 0.0669733000, 0.1853368000, 0.5274741000", \ + "-0.0071421000, -0.0041180000, 0.0037808000, 0.0228177000, 0.0674569000, 0.1861322000, 0.5243171000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014674390, 0.0043067540, 0.0126398000, 0.0370962600, 0.1088730000, 0.3195289000"); + values("0.0010652000, 0.0071695000, 0.0200490000, 0.0352620000, 0.0244904000, -0.0734251000, -0.4066633000", \ + "0.0010340000, 0.0071341000, 0.0199872000, 0.0351250000, 0.0243068000, -0.0736472000, -0.4068872000", \ + "0.0009830000, 0.0070559000, 0.0198530000, 0.0349366000, 0.0240481000, -0.0739903000, -0.4072473000", \ + "0.0009800000, 0.0070538000, 0.0198475000, 0.0349090000, 0.0240306000, -0.0740085000, -0.4072748000", \ + "0.0009917000, 0.0070952000, 0.0199273000, 0.0351019000, 0.0243193000, -0.0736765000, -0.4069419000", \ + "0.0010367000, 0.0072195000, 0.0202547000, 0.0357155000, 0.0252560000, -0.0725633000, -0.4058065000", \ + "0.0010711000, 0.0073038000, 0.0204670000, 0.0360743000, 0.0259352000, -0.0716424000, -0.4048689000"); + } + related_pin : "SET_B"; + rise_power ("scalar") { + values("0.0000000000"); + } + } + max_capacitance : 0.3195290000; + max_transition : 1.5023970000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014674400, 0.0043067500, 0.0126398000, 0.0370963000, 0.1088730000, 0.3195290000"); + values("0.5438694000, 0.5578763000, 0.5905484000, 0.6585216000, 0.7780779000, 0.9716022000, 1.3726251000", \ + "0.5486649000, 0.5627609000, 0.5953316000, 0.6632918000, 0.7828456000, 0.9762953000, 1.3773709000", \ + "0.5596740000, 0.5737975000, 0.6065858000, 0.6743817000, 0.7939353000, 0.9873855000, 1.3881838000", \ + "0.5851078000, 0.5991783000, 0.6317889000, 0.6997250000, 0.8192730000, 1.0127671000, 1.4138126000", \ + "0.6325898000, 0.6467730000, 0.6792606000, 0.7471930000, 0.8667532000, 1.0602723000, 1.4613523000", \ + "0.7013594000, 0.7154760000, 0.7481966000, 0.8161041000, 0.9356391000, 1.1291088000, 1.5301125000", \ + "0.7897414000, 0.8038919000, 0.8364584000, 0.9044584000, 1.0240482000, 1.2176840000, 1.6186351000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014674400, 0.0043067500, 0.0126398000, 0.0370963000, 0.1088730000, 0.3195290000"); + values("0.3089188000, 0.3176469000, 0.3379077000, 0.3818189000, 0.4786935000, 0.7166961000, 1.4024799000", \ + "0.3135780000, 0.3223272000, 0.3425720000, 0.3864833000, 0.4833533000, 0.7216078000, 1.4054828000", \ + "0.3247302000, 0.3335487000, 0.3538448000, 0.3976789000, 0.4945334000, 0.7331045000, 1.4142223000", \ + "0.3503816000, 0.3591097000, 0.3793709000, 0.4232801000, 0.5201530000, 0.7584580000, 1.4415986000", \ + "0.3983443000, 0.4071838000, 0.4274175000, 0.4713021000, 0.5681625000, 0.8064789000, 1.4893902000", \ + "0.4668613000, 0.4757977000, 0.4961587000, 0.5399648000, 0.6368017000, 0.8754006000, 1.5571452000", \ + "0.5512989000, 0.5602588000, 0.5805239000, 0.6244662000, 0.7213766000, 0.9600100000, 1.6422775000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014674400, 0.0043067500, 0.0126398000, 0.0370963000, 0.1088730000, 0.3195290000"); + values("0.0811856000, 0.0905232000, 0.1130463000, 0.1576296000, 0.2216182000, 0.3602329000, 0.7870289000", \ + "0.0814516000, 0.0902204000, 0.1130157000, 0.1576674000, 0.2217887000, 0.3608109000, 0.7869710000", \ + "0.0811061000, 0.0904722000, 0.1130551000, 0.1577591000, 0.2219082000, 0.3607986000, 0.7887923000", \ + "0.0814701000, 0.0903125000, 0.1128119000, 0.1577959000, 0.2217491000, 0.3589690000, 0.7883575000", \ + "0.0808597000, 0.0902091000, 0.1131601000, 0.1577339000, 0.2217078000, 0.3586035000, 0.7869086000", \ + "0.0808500000, 0.0903809000, 0.1126602000, 0.1575997000, 0.2217356000, 0.3606382000, 0.7886747000", \ + "0.0810260000, 0.0906110000, 0.1133479000, 0.1578437000, 0.2216881000, 0.3584223000, 0.7886702000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014674400, 0.0043067500, 0.0126398000, 0.0370963000, 0.1088730000, 0.3195290000"); + values("0.0347659000, 0.0414292000, 0.0574272000, 0.0984751000, 0.2043309000, 0.5218038000, 1.4984182000", \ + "0.0348178000, 0.0414975000, 0.0573998000, 0.0984154000, 0.2043523000, 0.5227393000, 1.4953765000", \ + "0.0348169000, 0.0413312000, 0.0574684000, 0.0982237000, 0.2043490000, 0.5227281000, 1.5008311000", \ + "0.0347681000, 0.0414305000, 0.0574265000, 0.0984638000, 0.2043959000, 0.5212804000, 1.5008028000", \ + "0.0347161000, 0.0412743000, 0.0575174000, 0.0983960000, 0.2050465000, 0.5233771000, 1.5023967000", \ + "0.0349920000, 0.0414474000, 0.0574222000, 0.0983008000, 0.2042077000, 0.5218723000, 1.4980639000", \ + "0.0349843000, 0.0416014000, 0.0575148000, 0.0983549000, 0.2044382000, 0.5208713000, 1.4960374000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014674400, 0.0043067500, 0.0126398000, 0.0370963000, 0.1088730000, 0.3195290000"); + values("0.2934971000, 0.3010244000, 0.3182646000, 0.3535854000, 0.4217937000, 0.5603069000, 0.9234535000", \ + "0.2983694000, 0.3059095000, 0.3231275000, 0.3584472000, 0.4264147000, 0.5648534000, 0.9279058000", \ + "0.3111401000, 0.3187259000, 0.3358468000, 0.3711930000, 0.4389735000, 0.5773578000, 0.9402407000", \ + "0.3444356000, 0.3519660000, 0.3692218000, 0.4044229000, 0.4721321000, 0.6105018000, 0.9736575000", \ + "0.4219771000, 0.4295152000, 0.4467105000, 0.4819984000, 0.5496121000, 0.6879269000, 1.0517450000", \ + "0.5879541000, 0.5953831000, 0.6128618000, 0.6476951000, 0.7152421000, 0.8534967000, 1.2164091000", \ + "0.8894431000, 0.8980811000, 0.9180621000, 0.9582529000, 1.0310388000, 1.1723434000, 1.5356318000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014674400, 0.0043067500, 0.0126398000, 0.0370963000, 0.1088730000, 0.3195290000"); + values("0.0323085000, 0.0374815000, 0.0493765000, 0.0752876000, 0.1286156000, 0.2732698000, 0.7413712000", \ + "0.0322676000, 0.0374301000, 0.0493122000, 0.0750766000, 0.1285007000, 0.2737417000, 0.7464739000", \ + "0.0321140000, 0.0371499000, 0.0489434000, 0.0751352000, 0.1284138000, 0.2732099000, 0.7406054000", \ + "0.0319150000, 0.0374852000, 0.0493579000, 0.0749415000, 0.1279695000, 0.2728499000, 0.7412638000", \ + "0.0321767000, 0.0373966000, 0.0493113000, 0.0748237000, 0.1280700000, 0.2728161000, 0.7429482000", \ + "0.0318148000, 0.0371542000, 0.0491004000, 0.0747689000, 0.1276882000, 0.2727171000, 0.7418636000", \ + "0.0403265000, 0.0460208000, 0.0592118000, 0.0856873000, 0.1362141000, 0.2759649000, 0.7483257000"); + } + related_pin : "SET_B"; + timing_sense : "positive_unate"; + timing_type : "clear"; + } + } + pin ("SET_B") { + capacitance : 0.0034010000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0033650000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0051146000, 0.0051522000, 0.0052387000, 0.0052400000, 0.0052429000, 0.0052497000, 0.0052653000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0012802000, 0.0012374000, 0.0011384000, 0.0011269000, 0.0011002000, 0.0010388000, 0.0008972000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0034370000; + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1286152000, -0.0779642000, -0.0934264000", \ + "-0.2659362000, -0.2128438000, -0.2295267000", \ + "-0.3725443000, -0.3206725000, -0.3324726000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1484844000, 0.1051576000, 0.1303854000", \ + "0.2821432000, 0.2363750000, 0.2603821000", \ + "0.3875306000, 0.3417624000, 0.3608867000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2598625000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "SET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + } + + /* removed sky130_fd_sc_hd__dfstp_1 */ + + cell ("sky130_fd_sc_hd__dfstp_2") { + leakage_power () { + value : 0.0120992000; + when : "CLK&D&SET_B&!Q"; + } + leakage_power () { + value : 0.0100389000; + when : "!CLK&!D&SET_B&!Q"; + } + leakage_power () { + value : 0.0099227000; + when : "CLK&!D&!SET_B&Q"; + } + leakage_power () { + value : 0.0102841000; + when : "CLK&!D&SET_B&Q"; + } + leakage_power () { + value : 0.0107911000; + when : "!CLK&D&SET_B&Q"; + } + leakage_power () { + value : 0.0104389000; + when : "CLK&D&!SET_B&Q"; + } + leakage_power () { + value : 0.0113986000; + when : "!CLK&D&SET_B&!Q"; + } + leakage_power () { + value : 0.0101572000; + when : "CLK&!D&SET_B&!Q"; + } + leakage_power () { + value : 0.0100733000; + when : "!CLK&!D&!SET_B&Q"; + } + leakage_power () { + value : 0.0108003000; + when : "CLK&D&SET_B&Q"; + } + leakage_power () { + value : 0.0101376000; + when : "!CLK&!D&SET_B&Q"; + } + leakage_power () { + value : 0.0100532000; + when : "!CLK&D&!SET_B&Q"; + } + area : 26.275200000; + cell_footprint : "sky130_fd_sc_hd__dfstp"; + cell_leakage_power : 0.0105162700; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "D"; + preset : "!SET_B"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017930000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0017090000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0234358000, 0.0233531000, 0.0231625000, 0.0232085000, 0.0233144000, 0.0235586000, 0.0241217000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0173823000, 0.0173101000, 0.0171437000, 0.0171752000, 0.0172477000, 0.0174150000, 0.0178006000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018760000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1961489000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3565315000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0023610000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022330000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0073562000, 0.0072832000, 0.0071150000, 0.0072679000, 0.0076203000, 0.0084329000, 0.0103059000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0001247000, -0.0003089000, -0.0007336000, -0.0005925000, -0.0002674000, 0.0004822000, 0.0022101000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024880000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0666973000, 0.2443014000, 0.4546693000", \ + "-0.0437682000, 0.1240703000, 0.3283346000", \ + "-0.1259622000, 0.0345521000, 0.2351543000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0520488000, 0.1576315000, 0.2386048000", \ + "-0.0156921000, 0.0813457000, 0.1501120000", \ + "-0.0453958000, 0.0492005000, 0.1143047000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0053242000, -0.1560729000, -0.3188333000", \ + "0.1039206000, -0.0480488000, -0.2230163000", \ + "0.1763490000, 0.0280417000, -0.1481465000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0297383000, -0.1267760000, -0.1894388000", \ + "0.0318991000, -0.0614766000, -0.1241393000", \ + "0.0542786000, -0.0378763000, -0.0993184000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("scalar") { + values("0.0000000000"); + } + related_pin : "SET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014610630, 0.0042694120, 0.0124757600, 0.0364557500, 0.1065283000, 0.3112892000"); + values("0.0600722000, 0.0619209000, 0.0672085000, 0.0811812000, 0.1199086000, 0.2331948000, 0.5623304000", \ + "0.0596831000, 0.0615436000, 0.0667785000, 0.0807750000, 0.1194241000, 0.2327847000, 0.5621371000", \ + "0.0593171000, 0.0611574000, 0.0663783000, 0.0803143000, 0.1191189000, 0.2322501000, 0.5618529000", \ + "0.0594674000, 0.0613074000, 0.0665313000, 0.0804713000, 0.1191194000, 0.2313217000, 0.5606111000", \ + "0.0597990000, 0.0616391000, 0.0668603000, 0.0808113000, 0.1197739000, 0.2314769000, 0.5601247000", \ + "0.0598351000, 0.0616777000, 0.0668897000, 0.0807989000, 0.1195111000, 0.2316005000, 0.5625592000", \ + "0.0620522000, 0.0636835000, 0.0683841000, 0.0817720000, 0.1211944000, 0.2325352000, 0.5614315000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014610630, 0.0042694120, 0.0124757600, 0.0364557500, 0.1065283000, 0.3112892000"); + values("0.0301161000, 0.0287396000, 0.0249888000, 0.0131732000, -0.0247717000, -0.1380014000, -0.4695840000", \ + "0.0301050000, 0.0287213000, 0.0249630000, 0.0131838000, -0.0247923000, -0.1380051000, -0.4696069000", \ + "0.0300878000, 0.0286836000, 0.0249071000, 0.0131352000, -0.0248281000, -0.1380574000, -0.4696236000", \ + "0.0296484000, 0.0282672000, 0.0244844000, 0.0127098000, -0.0252587000, -0.1384725000, -0.4700546000", \ + "0.0293391000, 0.0279403000, 0.0241866000, 0.0124182000, -0.0255552000, -0.1387702000, -0.4703693000", \ + "0.0292275000, 0.0278643000, 0.0240732000, 0.0123187000, -0.0256382000, -0.1388505000, -0.4704545000", \ + "0.0318578000, 0.0304202000, 0.0261683000, 0.0133623000, -0.0250800000, -0.1385005000, -0.4700968000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014610630, 0.0042694120, 0.0124757600, 0.0364557500, 0.1065283000, 0.3112892000"); + values("0.0307645000, 0.0324699000, 0.0377242000, 0.0524240000, 0.0921383000, 0.2044172000, 0.5314663000", \ + "0.0307570000, 0.0324665000, 0.0377357000, 0.0524453000, 0.0921334000, 0.2053296000, 0.5347665000", \ + "0.0306073000, 0.0323072000, 0.0375185000, 0.0522513000, 0.0921247000, 0.2042337000, 0.5340674000", \ + "0.0302206000, 0.0319717000, 0.0372001000, 0.0519120000, 0.0916753000, 0.2044722000, 0.5341346000", \ + "0.0298344000, 0.0315809000, 0.0367694000, 0.0515499000, 0.0912980000, 0.2033213000, 0.5340969000", \ + "0.0295243000, 0.0312639000, 0.0364878000, 0.0511719000, 0.0909711000, 0.2030188000, 0.5336223000", \ + "0.0331754000, 0.0347459000, 0.0393766000, 0.0528241000, 0.0914200000, 0.2035425000, 0.5310531000"); + } + } + max_capacitance : 0.3112890000; + max_transition : 1.5034140000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014610600, 0.0042694100, 0.0124758000, 0.0364557000, 0.1065280000, 0.3112890000"); + values("0.3313717000, 0.3354600000, 0.3447309000, 0.3640655000, 0.4070862000, 0.5206822000, 0.8489545000", \ + "0.3360316000, 0.3401235000, 0.3493851000, 0.3687305000, 0.4117633000, 0.5252304000, 0.8552052000", \ + "0.3471954000, 0.3512992000, 0.3605439000, 0.3798925000, 0.4229402000, 0.5365371000, 0.8651256000", \ + "0.3728473000, 0.3769643000, 0.3861877000, 0.4055332000, 0.4485955000, 0.5621738000, 0.8901077000", \ + "0.4211551000, 0.4252463000, 0.4345112000, 0.4538541000, 0.4968916000, 0.6103418000, 0.9402840000", \ + "0.4903756000, 0.4944678000, 0.5037348000, 0.5230809000, 0.5661199000, 0.6797263000, 1.0081777000", \ + "0.5755733000, 0.5796580000, 0.5889308000, 0.6082729000, 0.6513026000, 0.7649325000, 1.0933204000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014610600, 0.0042694100, 0.0124758000, 0.0364557000, 0.1065280000, 0.3112890000"); + values("0.4806466000, 0.4871936000, 0.5016070000, 0.5326479000, 0.6137829000, 0.8484091000, 1.5299739000", \ + "0.4854916000, 0.4920430000, 0.5064488000, 0.5375071000, 0.6185313000, 0.8528893000, 1.5363216000", \ + "0.4964604000, 0.5030097000, 0.5174103000, 0.5484670000, 0.6294834000, 0.8641394000, 1.5457943000", \ + "0.5214898000, 0.5281496000, 0.5425058000, 0.5734627000, 0.6547854000, 0.8887093000, 1.5742843000", \ + "0.5691015000, 0.5757366000, 0.5900680000, 0.6211252000, 0.7022705000, 0.9364802000, 1.6199786000", \ + "0.6386289000, 0.6452552000, 0.6596698000, 0.6905914000, 0.7719536000, 1.0060000000, 1.6894388000", \ + "0.7290930000, 0.7356518000, 0.7500633000, 0.7811343000, 0.8621720000, 1.0967149000, 1.7795531000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014610600, 0.0042694100, 0.0124758000, 0.0364557000, 0.1065280000, 0.3112890000"); + values("0.0162528000, 0.0187835000, 0.0254020000, 0.0422814000, 0.0899093000, 0.2374522000, 0.6850271000", \ + "0.0163797000, 0.0187918000, 0.0255546000, 0.0423518000, 0.0898235000, 0.2375093000, 0.6764913000", \ + "0.0164268000, 0.0187340000, 0.0256088000, 0.0423668000, 0.0898954000, 0.2371721000, 0.6828656000", \ + "0.0161629000, 0.0187965000, 0.0253812000, 0.0424056000, 0.0900060000, 0.2374597000, 0.6841462000", \ + "0.0163432000, 0.0187464000, 0.0255047000, 0.0423365000, 0.0898150000, 0.2372503000, 0.6766835000", \ + "0.0163807000, 0.0188041000, 0.0255440000, 0.0419899000, 0.0899561000, 0.2375844000, 0.6833507000", \ + "0.0162659000, 0.0188383000, 0.0255096000, 0.0424547000, 0.0896279000, 0.2376065000, 0.6737224000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014610600, 0.0042694100, 0.0124758000, 0.0364557000, 0.1065280000, 0.3112890000"); + values("0.0276240000, 0.0319094000, 0.0424851000, 0.0754458000, 0.1860291000, 0.5173653000, 1.4968061000", \ + "0.0276645000, 0.0316040000, 0.0423913000, 0.0753639000, 0.1857900000, 0.5175180000, 1.4960390000", \ + "0.0277096000, 0.0316476000, 0.0424149000, 0.0753633000, 0.1856016000, 0.5173938000, 1.4965001000", \ + "0.0275151000, 0.0318242000, 0.0425471000, 0.0753474000, 0.1862248000, 0.5179916000, 1.4978147000", \ + "0.0275939000, 0.0317006000, 0.0425353000, 0.0751638000, 0.1857163000, 0.5173839000, 1.4955797000", \ + "0.0275816000, 0.0318594000, 0.0424966000, 0.0753544000, 0.1859170000, 0.5176954000, 1.4948774000", \ + "0.0277280000, 0.0316092000, 0.0424286000, 0.0753448000, 0.1855750000, 0.5179911000, 1.4941721000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014610600, 0.0042694100, 0.0124758000, 0.0364557000, 0.1065280000, 0.3112890000"); + values("0.3148366000, 0.3196613000, 0.3314483000, 0.3605709000, 0.4415176000, 0.6757294000, 1.3586036000", \ + "0.3195025000, 0.3242722000, 0.3359878000, 0.3651898000, 0.4460386000, 0.6802150000, 1.3628028000", \ + "0.3323510000, 0.3371728000, 0.3488539000, 0.3780208000, 0.4590651000, 0.6934859000, 1.3764661000", \ + "0.3652767000, 0.3700523000, 0.3817408000, 0.4109325000, 0.4920159000, 0.7257134000, 1.4087144000", \ + "0.4420241000, 0.4467926000, 0.4584739000, 0.4876601000, 0.5687472000, 0.8023945000, 1.4864229000", \ + "0.6046628000, 0.6094752000, 0.6211349000, 0.6503459000, 0.7312607000, 0.9653375000, 1.6474199000", \ + "0.8939784000, 0.8989637000, 0.9108777000, 0.9401659000, 1.0212855000, 1.2551268000, 1.9391477000"); + } + related_pin : "SET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014610600, 0.0042694100, 0.0124758000, 0.0364557000, 0.1065280000, 0.3112890000"); + values("0.0185019000, 0.0225088000, 0.0345124000, 0.0715218000, 0.1851031000, 0.5193018000, 1.5033990000", \ + "0.0184572000, 0.0224639000, 0.0344834000, 0.0713898000, 0.1846885000, 0.5185468000, 1.5034139000", \ + "0.0184553000, 0.0224640000, 0.0343652000, 0.0714664000, 0.1849176000, 0.5200989000, 1.5031612000", \ + "0.0184192000, 0.0224221000, 0.0344302000, 0.0714417000, 0.1846353000, 0.5194750000, 1.5017296000", \ + "0.0184019000, 0.0224072000, 0.0344081000, 0.0714616000, 0.1847523000, 0.5191152000, 1.5008216000", \ + "0.0183140000, 0.0224936000, 0.0343587000, 0.0715118000, 0.1847813000, 0.5181185000, 1.5021405000", \ + "0.0197678000, 0.0236421000, 0.0352582000, 0.0718639000, 0.1846305000, 0.5184929000, 1.5016998000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + } + pin ("SET_B") { + capacitance : 0.0033620000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0033050000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0051270000, 0.0051586000, 0.0052315000, 0.0052321000, 0.0052334000, 0.0052365000, 0.0052438000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0012622000, 0.0012189000, 0.0011192000, 0.0011099000, 0.0010885000, 0.0010394000, 0.0009261000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0034200000; + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1298359000, -0.0816263000, -0.1007506000", \ + "-0.2683776000, -0.2177266000, -0.2368509000", \ + "-0.3762064000, -0.3267760000, -0.3422383000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1497051000, 0.1063783000, 0.1316061000", \ + "0.2845846000, 0.2388164000, 0.2628236000", \ + "0.3911927000, 0.3454245000, 0.3657695000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2258087000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "SET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + } + + cell ("sky130_fd_sc_hd__dfstp_4") { + leakage_power () { + value : 0.0137195000; + when : "CLK&D&SET_B&!Q"; + } + leakage_power () { + value : 0.0116592000; + when : "!CLK&!D&SET_B&!Q"; + } + leakage_power () { + value : 0.0097567000; + when : "CLK&!D&!SET_B&Q"; + } + leakage_power () { + value : 0.0101180000; + when : "CLK&!D&SET_B&Q"; + } + leakage_power () { + value : 0.0106245000; + when : "!CLK&D&SET_B&Q"; + } + leakage_power () { + value : 0.0102729000; + when : "CLK&D&!SET_B&Q"; + } + leakage_power () { + value : 0.0130189000; + when : "!CLK&D&SET_B&!Q"; + } + leakage_power () { + value : 0.0117775000; + when : "CLK&!D&SET_B&!Q"; + } + leakage_power () { + value : 0.0099070000; + when : "!CLK&!D&!SET_B&Q"; + } + leakage_power () { + value : 0.0106342000; + when : "CLK&D&SET_B&Q"; + } + leakage_power () { + value : 0.0099706000; + when : "!CLK&!D&SET_B&Q"; + } + leakage_power () { + value : 0.0098873000; + when : "!CLK&D&!SET_B&Q"; + } + area : 30.028800000; + cell_footprint : "sky130_fd_sc_hd__dfstp"; + cell_leakage_power : 0.0109455200; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "D"; + preset : "!SET_B"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017760000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016940000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0232686000, 0.0231860000, 0.0229957000, 0.0230470000, 0.0231652000, 0.0234380000, 0.0240668000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0172554000, 0.0171832000, 0.0170168000, 0.0170337000, 0.0170725000, 0.0171621000, 0.0173687000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018570000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1928533000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.3796002000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0023610000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022330000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0073635000, 0.0072883000, 0.0071149000, 0.0072660000, 0.0076142000, 0.0084169000, 0.0102673000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0001218000, -0.0003061000, -0.0007311000, -0.0005920000, -0.0002715000, 0.0004675000, 0.0021711000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024880000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0642559000, 0.2418600000, 0.4510072000", \ + "-0.0449889000, 0.1228496000, 0.3271139000", \ + "-0.1247415000, 0.0357728000, 0.2339336000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0520488000, 0.1588522000, 0.2386048000", \ + "-0.0144714000, 0.0825664000, 0.1513327000", \ + "-0.0429544000, 0.0516419000, 0.1167461000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0065449000, -0.1585143000, -0.3224954000", \ + "0.1014792000, -0.0504902000, -0.2266784000", \ + "0.1726869000, 0.0243796000, -0.1530293000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0321797000, -0.1304382000, -0.1943216000", \ + "0.0282370000, -0.0651387000, -0.1278014000", \ + "0.0506165000, -0.0415384000, -0.1029805000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("scalar") { + values("0.0000000000"); + } + related_pin : "SET_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016399840, 0.0053790920, 0.0176432500, 0.0578692800, 0.1898093000, 0.6225684000"); + values("0.0771726000, 0.0791071000, 0.0852948000, 0.1057173000, 0.1706499000, 0.3821558000, 1.0761255000", \ + "0.0767719000, 0.0786339000, 0.0848185000, 0.1051668000, 0.1704811000, 0.3837635000, 1.0805878000", \ + "0.0763454000, 0.0781876000, 0.0845166000, 0.1049720000, 0.1701005000, 0.3831408000, 1.0793313000", \ + "0.0764802000, 0.0783781000, 0.0846643000, 0.1051368000, 0.1702346000, 0.3816382000, 1.0768124000", \ + "0.0768287000, 0.0786569000, 0.0849341000, 0.1052710000, 0.1704958000, 0.3819774000, 1.0698654000", \ + "0.0767680000, 0.0787412000, 0.0849465000, 0.1053341000, 0.1704507000, 0.3818011000, 1.0766770000", \ + "0.0781065000, 0.0799810000, 0.0859369000, 0.1059022000, 0.1718116000, 0.3822543000, 1.0767176000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016399840, 0.0053790920, 0.0176432500, 0.0578692800, 0.1898093000, 0.6225684000"); + values("0.0433419000, 0.0414575000, 0.0354933000, 0.0172290000, -0.0441945000, -0.2559078000, -0.9565021000", \ + "0.0433064000, 0.0414535000, 0.0354470000, 0.0172435000, -0.0442645000, -0.2559120000, -0.9564768000", \ + "0.0433349000, 0.0414240000, 0.0354909000, 0.0172677000, -0.0443430000, -0.2559230000, -0.9564719000", \ + "0.0428454000, 0.0408816000, 0.0349298000, 0.0167896000, -0.0446967000, -0.2563386000, -0.9569292000", \ + "0.0425830000, 0.0407013000, 0.0347944000, 0.0166174000, -0.0449119000, -0.2566172000, -0.9571528000", \ + "0.0426975000, 0.0408423000, 0.0347541000, 0.0165389000, -0.0448892000, -0.2564854000, -0.9571710000", \ + "0.0484822000, 0.0465386000, 0.0404538000, 0.0210941000, -0.0430765000, -0.2560258000, -0.9566051000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016399840, 0.0053790920, 0.0176432500, 0.0578692800, 0.1898093000, 0.6225684000"); + values("0.0490495000, 0.0508989000, 0.0571053000, 0.0775204000, 0.1427179000, 0.3553499000, 1.0524642000", \ + "0.0489720000, 0.0507552000, 0.0570165000, 0.0774362000, 0.1427736000, 0.3535812000, 1.0476493000", \ + "0.0488576000, 0.0507099000, 0.0567990000, 0.0773255000, 0.1426942000, 0.3543849000, 1.0513180000", \ + "0.0485259000, 0.0503820000, 0.0564485000, 0.0770206000, 0.1418549000, 0.3534555000, 1.0520203000", \ + "0.0481845000, 0.0500706000, 0.0561003000, 0.0765821000, 0.1415671000, 0.3528701000, 1.0443870000", \ + "0.0479770000, 0.0497329000, 0.0559182000, 0.0764541000, 0.1415934000, 0.3544899000, 1.0461071000", \ + "0.0501290000, 0.0519469000, 0.0579307000, 0.0779220000, 0.1420391000, 0.3527414000, 1.0467670000"); + } + } + max_capacitance : 0.6225680000; + max_transition : 1.5019950000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016399800, 0.0053790900, 0.0176432000, 0.0578693000, 0.1898090000, 0.6225680000"); + values("0.4284925000, 0.4321941000, 0.4423047000, 0.4659346000, 0.5151804000, 0.6272079000, 0.9447566000", \ + "0.4331685000, 0.4368633000, 0.4470976000, 0.4707306000, 0.5202038000, 0.6319299000, 0.9497633000", \ + "0.4443255000, 0.4480489000, 0.4582560000, 0.4819148000, 0.5314576000, 0.6430140000, 0.9609673000", \ + "0.4699173000, 0.4736653000, 0.4838367000, 0.5076669000, 0.5568392000, 0.6686635000, 0.9860633000", \ + "0.5179819000, 0.5217022000, 0.5319227000, 0.5555842000, 0.6050702000, 0.7166566000, 1.0342954000", \ + "0.5865703000, 0.5903557000, 0.6005407000, 0.6242005000, 0.6734555000, 0.7853897000, 1.1027536000", \ + "0.6709817000, 0.6747072000, 0.6848607000, 0.7085558000, 0.7581344000, 0.8697149000, 1.1872144000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016399800, 0.0053790900, 0.0176432000, 0.0578693000, 0.1898090000, 0.6225680000"); + values("0.5717622000, 0.5765045000, 0.5893120000, 0.6190649000, 0.6924932000, 0.9136427000, 1.6341102000", \ + "0.5762104000, 0.5809723000, 0.5936487000, 0.6235505000, 0.6973653000, 0.9176381000, 1.6383025000", \ + "0.5874511000, 0.5922746000, 0.6048618000, 0.6349319000, 0.7086817000, 0.9293988000, 1.6504240000", \ + "0.6123801000, 0.6172082000, 0.6297872000, 0.6598624000, 0.7334103000, 0.9536896000, 1.6746365000", \ + "0.6597666000, 0.6645022000, 0.6770449000, 0.7070663000, 0.7806367000, 1.0008995000, 1.7207104000", \ + "0.7290220000, 0.7337266000, 0.7466210000, 0.7763912000, 0.8503242000, 1.0712047000, 1.7929405000", \ + "0.8186149000, 0.8233222000, 0.8360287000, 0.8660978000, 0.9398573000, 1.1600250000, 1.8817088000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016399800, 0.0053790900, 0.0176432000, 0.0578693000, 0.1898090000, 0.6225680000"); + values("0.0360117000, 0.0380370000, 0.0446432000, 0.0593286000, 0.0987997000, 0.2173298000, 0.6311101000", \ + "0.0360349000, 0.0381436000, 0.0443646000, 0.0594668000, 0.0984293000, 0.2170178000, 0.6310075000", \ + "0.0360619000, 0.0383774000, 0.0443498000, 0.0601324000, 0.0981054000, 0.2168160000, 0.6312500000", \ + "0.0363050000, 0.0384261000, 0.0446557000, 0.0594409000, 0.0990135000, 0.2171381000, 0.6274269000", \ + "0.0357993000, 0.0381389000, 0.0443522000, 0.0601772000, 0.0991845000, 0.2174672000, 0.6321128000", \ + "0.0361063000, 0.0383930000, 0.0441314000, 0.0593441000, 0.0991100000, 0.2170476000, 0.6283670000", \ + "0.0360744000, 0.0383484000, 0.0445071000, 0.0601710000, 0.0987109000, 0.2174121000, 0.6270097000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016399800, 0.0053790900, 0.0176432000, 0.0578693000, 0.1898090000, 0.6225680000"); + values("0.0390928000, 0.0420609000, 0.0507045000, 0.0757399000, 0.1620567000, 0.4683606000, 1.4944875000", \ + "0.0389755000, 0.0419461000, 0.0507103000, 0.0757944000, 0.1619539000, 0.4680689000, 1.4927245000", \ + "0.0393475000, 0.0418872000, 0.0504232000, 0.0758617000, 0.1619926000, 0.4675559000, 1.4954976000", \ + "0.0393080000, 0.0420011000, 0.0504184000, 0.0758780000, 0.1617079000, 0.4678594000, 1.4947664000", \ + "0.0389229000, 0.0420632000, 0.0505382000, 0.0761564000, 0.1621217000, 0.4676407000, 1.4945839000", \ + "0.0391077000, 0.0421535000, 0.0508203000, 0.0759162000, 0.1619707000, 0.4688219000, 1.4941088000", \ + "0.0392064000, 0.0423718000, 0.0504592000, 0.0758573000, 0.1620008000, 0.4679588000, 1.4958811000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + timing () { + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016399800, 0.0053790900, 0.0176432000, 0.0578693000, 0.1898090000, 0.6225680000"); + values("0.3906759000, 0.3947574000, 0.4059705000, 0.4337536000, 0.5061108000, 0.7268277000, 1.4478989000", \ + "0.3951418000, 0.3989618000, 0.4101809000, 0.4381290000, 0.5106534000, 0.7309117000, 1.4517330000", \ + "0.4075777000, 0.4115141000, 0.4227912000, 0.4506797000, 0.5231020000, 0.7436625000, 1.4648177000", \ + "0.4401818000, 0.4444075000, 0.4556580000, 0.4835905000, 0.5559058000, 0.7770359000, 1.4968637000", \ + "0.5169347000, 0.5207990000, 0.5319921000, 0.5598734000, 0.6324171000, 0.8536604000, 1.5730965000", \ + "0.6793061000, 0.6833747000, 0.6945112000, 0.7224204000, 0.7948366000, 1.0161770000, 1.7356486000", \ + "0.9691504000, 0.9733365000, 0.9845822000, 1.0126103000, 1.0850896000, 1.3052686000, 2.0249802000"); + } + related_pin : "SET_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016399800, 0.0053790900, 0.0176432000, 0.0578693000, 0.1898090000, 0.6225680000"); + values("0.0318401000, 0.0349739000, 0.0437718000, 0.0700532000, 0.1587046000, 0.4690467000, 1.4937702000", \ + "0.0316945000, 0.0347259000, 0.0433704000, 0.0700053000, 0.1591753000, 0.4695433000, 1.4985602000", \ + "0.0316039000, 0.0346788000, 0.0435802000, 0.0700766000, 0.1592733000, 0.4703238000, 1.4987888000", \ + "0.0318493000, 0.0348725000, 0.0434566000, 0.0700030000, 0.1593679000, 0.4688346000, 1.4973740000", \ + "0.0316487000, 0.0348440000, 0.0436162000, 0.0702510000, 0.1590421000, 0.4695487000, 1.4927148000", \ + "0.0317936000, 0.0347784000, 0.0436296000, 0.0700047000, 0.1593451000, 0.4698462000, 1.4976833000", \ + "0.0322716000, 0.0355918000, 0.0441644000, 0.0701699000, 0.1592196000, 0.4669418000, 1.5019950000"); + } + timing_sense : "negative_unate"; + timing_type : "preset"; + } + } + pin ("SET_B") { + capacitance : 0.0033590000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0033000000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0051231000, 0.0051557000, 0.0052307000, 0.0052374000, 0.0052529000, 0.0052886000, 0.0053710000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0012562000, 0.0012139000, 0.0011164000, 0.0011072000, 0.0010859000, 0.0010369000, 0.0009240000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0034190000; + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1310566000, -0.0828470000, -0.1031921000", \ + "-0.2683776000, -0.2189473000, -0.2380716000", \ + "-0.3749857000, -0.3255553000, -0.3410176000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "recovery_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1484844000, 0.1051576000, 0.1303854000", \ + "0.2833639000, 0.2375957000, 0.2603821000", \ + "0.3887513000, 0.3429831000, 0.3621074000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "removal_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2400893000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "SET_B"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + } + + /* removed sky130_fd_sc_hd__dfxbp_1 */ + + cell ("sky130_fd_sc_hd__dfxbp_2") { + leakage_power () { + value : 0.0119064000; + when : "CLK&D&!Q&Q_N"; + } + leakage_power () { + value : 0.0108319000; + when : "!CLK&!D&!Q&Q_N"; + } + leakage_power () { + value : 0.0134870000; + when : "CLK&!D&Q&!Q_N"; + } + leakage_power () { + value : 0.0131686000; + when : "!CLK&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0120101000; + when : "!CLK&D&!Q&Q_N"; + } + leakage_power () { + value : 0.0108270000; + when : "CLK&!D&!Q&Q_N"; + } + leakage_power () { + value : 0.0130602000; + when : "CLK&D&Q&!Q_N"; + } + leakage_power () { + value : 0.0134159000; + when : "!CLK&!D&Q&!Q_N"; + } + area : 26.275200000; + cell_footprint : "sky130_fd_sc_hd__dfxbp"; + cell_leakage_power : 0.0123383900; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "D"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017800000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016950000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0226628000, 0.0225479000, 0.0222832000, 0.0223632000, 0.0225475000, 0.0229725000, 0.0239523000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0178197000, 0.0176966000, 0.0174129000, 0.0174501000, 0.0175357000, 0.0177334000, 0.0181890000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018650000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2093310000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1851638000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0016770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016810000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0055389000, 0.0054574000, 0.0052694000, 0.0053319000, 0.0054760000, 0.0058082000, 0.0065740000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0004553000, -0.0005151000, -0.0006527000, -0.0006049000, -0.0004947000, -0.0002404000, 0.0003457000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016730000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1045391000, 0.3199850000, 0.6219056000", \ + "-0.0083678000, 0.2009746000, 0.4992331000", \ + "-0.0966654000, 0.1090150000, 0.4048320000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0544902000, 0.1710592000, 0.2544740000", \ + "-0.0156921000, 0.0862285000, 0.1513327000", \ + "-0.0453958000, 0.0516419000, 0.1118633000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0407246000, -0.2427428000, -0.5007181000", \ + "0.0685202000, -0.1334980000, -0.4036804000", \ + "0.1446107000, -0.0549661000, -0.3275899000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0285176000, -0.1304382000, -0.1845560000", \ + "0.0355612000, -0.0602559000, -0.1143737000", \ + "0.0579408000, -0.0354349000, -0.0895527000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014456210, 0.0041796400, 0.0120843500, 0.0349387800, 0.1010165000, 0.2920631000"); + values("-0.0057461000, -0.0005547000, 0.0101077000, 0.0217896000, 0.0092629000, -0.0823753000, -0.3850126000", \ + "-0.0056845000, -0.0005110000, 0.0101369000, 0.0218088000, 0.0093105000, -0.0823165000, -0.3849930000", \ + "-0.0055490000, -0.0003809000, 0.0102170000, 0.0218235000, 0.0092582000, -0.0824438000, -0.3851564000", \ + "-0.0055900000, -0.0004514000, 0.0100912000, 0.0216018000, 0.0088505000, -0.0828740000, -0.3855865000", \ + "-0.0056437000, -0.0005202000, 0.0099935000, 0.0214542000, 0.0086827000, -0.0831029000, -0.3858702000", \ + "-0.0057405000, -0.0006049000, 0.0099037000, 0.0213946000, 0.0086319000, -0.0831177000, -0.3858779000", \ + "-0.0059141000, -0.0006977000, 0.0100129000, 0.0218508000, 0.0094369000, -0.0824977000, -0.3852706000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014456210, 0.0041796400, 0.0120843500, 0.0349387800, 0.1010165000, 0.2920631000"); + values("-0.0073683000, -0.0046030000, 0.0026009000, 0.0200155000, 0.0613637000, 0.1692873000, 0.4763728000", \ + "-0.0073164000, -0.0045620000, 0.0025962000, 0.0199795000, 0.0613405000, 0.1692190000, 0.4794763000", \ + "-0.0071823000, -0.0044426000, 0.0026952000, 0.0200202000, 0.0612611000, 0.1696448000, 0.4776952000", \ + "-0.0072168000, -0.0045048000, 0.0025657000, 0.0197987000, 0.0609143000, 0.1690306000, 0.4775162000", \ + "-0.0072715000, -0.0045783000, 0.0024493000, 0.0196147000, 0.0606326000, 0.1693911000, 0.4748742000", \ + "-0.0073705000, -0.0046785000, 0.0023446000, 0.0195079000, 0.0606021000, 0.1685264000, 0.4780004000", \ + "-0.0075399000, -0.0047486000, 0.0024999000, 0.0199316000, 0.0609999000, 0.1692889000, 0.4788320000"); + } + } + max_capacitance : 0.2920630000; + max_transition : 1.5026260000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014456200, 0.0041796400, 0.0120844000, 0.0349388000, 0.1010160000, 0.2920630000"); + values("0.2939337000, 0.2991456000, 0.3105704000, 0.3338237000, 0.3828770000, 0.5017026000, 0.8331890000", \ + "0.2986641000, 0.3038158000, 0.3152867000, 0.3383178000, 0.3875935000, 0.5064137000, 0.8379199000", \ + "0.3097049000, 0.3148803000, 0.3263292000, 0.3496073000, 0.3986365000, 0.5174657000, 0.8483946000", \ + "0.3354556000, 0.3405949000, 0.3520446000, 0.3752912000, 0.4243495000, 0.5431761000, 0.8750231000", \ + "0.3825875000, 0.3877902000, 0.3992241000, 0.4224771000, 0.4715326000, 0.5903603000, 0.9218285000", \ + "0.4494993000, 0.4546689000, 0.4660974000, 0.4893612000, 0.5384150000, 0.6572429000, 0.9885449000", \ + "0.5320565000, 0.5372565000, 0.5487030000, 0.5719559000, 0.6210189000, 0.7398491000, 1.0713375000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014456200, 0.0041796400, 0.0120844000, 0.0349388000, 0.1010160000, 0.2920630000"); + values("0.2915415000, 0.2974732000, 0.3111724000, 0.3428633000, 0.4263008000, 0.6614584000, 1.3434092000", \ + "0.2963151000, 0.3021714000, 0.3158973000, 0.3476527000, 0.4310308000, 0.6660844000, 1.3439048000", \ + "0.3070964000, 0.3130338000, 0.3267790000, 0.3584773000, 0.4419116000, 0.6769550000, 1.3543232000", \ + "0.3331387000, 0.3390565000, 0.3527865000, 0.3845348000, 0.4678624000, 0.7029640000, 1.3811806000", \ + "0.3814105000, 0.3873324000, 0.4010140000, 0.4327500000, 0.5161817000, 0.7511866000, 1.4292345000", \ + "0.4523299000, 0.4582610000, 0.4719295000, 0.5036253000, 0.5871542000, 0.8222781000, 1.4993913000", \ + "0.5449576000, 0.5509430000, 0.5646837000, 0.5963235000, 0.6797641000, 0.9150148000, 1.5924395000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014456200, 0.0041796400, 0.0120844000, 0.0349388000, 0.1010160000, 0.2920630000"); + values("0.0198373000, 0.0231327000, 0.0309251000, 0.0498398000, 0.0997312000, 0.2437546000, 0.6823145000", \ + "0.0196640000, 0.0230318000, 0.0308999000, 0.0501471000, 0.0995483000, 0.2437247000, 0.6822563000", \ + "0.0198109000, 0.0230543000, 0.0311045000, 0.0501161000, 0.0994619000, 0.2439108000, 0.6830778000", \ + "0.0196387000, 0.0230427000, 0.0309121000, 0.0502598000, 0.0996850000, 0.2441380000, 0.6856588000", \ + "0.0198104000, 0.0231680000, 0.0309211000, 0.0498269000, 0.0997233000, 0.2437237000, 0.6874989000", \ + "0.0197163000, 0.0231023000, 0.0310053000, 0.0501585000, 0.0994668000, 0.2441724000, 0.6866173000", \ + "0.0198658000, 0.0230767000, 0.0310097000, 0.0502092000, 0.0994081000, 0.2439696000, 0.6793464000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014456200, 0.0041796400, 0.0120844000, 0.0349388000, 0.1010160000, 0.2920630000"); + values("0.0228861000, 0.0274590000, 0.0402981000, 0.0773530000, 0.1918802000, 0.5256561000, 1.5026261000", \ + "0.0227768000, 0.0274077000, 0.0401665000, 0.0773535000, 0.1917161000, 0.5254573000, 1.4945482000", \ + "0.0229023000, 0.0274904000, 0.0402333000, 0.0773668000, 0.1916745000, 0.5253888000, 1.4970435000", \ + "0.0229005000, 0.0273991000, 0.0401264000, 0.0773527000, 0.1912976000, 0.5252174000, 1.4933316000", \ + "0.0228419000, 0.0274808000, 0.0401537000, 0.0773541000, 0.1916395000, 0.5240703000, 1.4943603000", \ + "0.0229576000, 0.0276408000, 0.0402595000, 0.0774330000, 0.1914362000, 0.5244811000, 1.5008912000", \ + "0.0230037000, 0.0275850000, 0.0402911000, 0.0775002000, 0.1916715000, 0.5243518000, 1.5016002000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + } + pin ("Q_N") { + direction : "output"; + function : "IQ_N"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014681390, 0.0043108630, 0.0126578900, 0.0371670900, 0.1091329000, 0.3204445000"); + values("-0.0059905000, -0.0010739000, 0.0091447000, 0.0200345000, 0.0052049000, -0.0961700000, -0.4318294000", \ + "-0.0059349000, -0.0010323000, 0.0091507000, 0.0200077000, 0.0051357000, -0.0962866000, -0.4319614000", \ + "-0.0058034000, -0.0009136000, 0.0092290000, 0.0200410000, 0.0051192000, -0.0963154000, -0.4320474000", \ + "-0.0058325000, -0.0009631000, 0.0091367000, 0.0198648000, 0.0048579000, -0.0966180000, -0.4323306000", \ + "-0.0058907000, -0.0010458000, 0.0090095000, 0.0196516000, 0.0045285000, -0.0970083000, -0.4327474000", \ + "-0.0059885000, -0.0011454000, 0.0089047000, 0.0195553000, 0.0044387000, -0.0971051000, -0.4328074000", \ + "-0.0061693000, -0.0012419000, 0.0089971000, 0.0199684000, 0.0048968000, -0.0967035000, -0.4323371000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014681390, 0.0043108630, 0.0126578900, 0.0371670900, 0.1091329000, 0.3204445000"); + values("-0.0073610000, -0.0044899000, 0.0031840000, 0.0218063000, 0.0663540000, 0.1856135000, 0.5269221000", \ + "-0.0073032000, -0.0044414000, 0.0032150000, 0.0218290000, 0.0663637000, 0.1856424000, 0.5271029000", \ + "-0.0071667000, -0.0043132000, 0.0033147000, 0.0218378000, 0.0662840000, 0.1853440000, 0.5282354000", \ + "-0.0072041000, -0.0043805000, 0.0031588000, 0.0216322000, 0.0659281000, 0.1852988000, 0.5277705000", \ + "-0.0072563000, -0.0044503000, 0.0030777000, 0.0214638000, 0.0657698000, 0.1846813000, 0.5262124000", \ + "-0.0073524000, -0.0045445000, 0.0029827000, 0.0213871000, 0.0656759000, 0.1838250000, 0.5251569000", \ + "-0.0075062000, -0.0045816000, 0.0031514000, 0.0218117000, 0.0661818000, 0.1847365000, 0.5233616000"); + } + } + max_capacitance : 0.3204440000; + max_transition : 1.5000040000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014681400, 0.0043108600, 0.0126579000, 0.0371671000, 0.1091330000, 0.3204440000"); + values("0.3731912000, 0.3778953000, 0.3884605000, 0.4101524000, 0.4564214000, 0.5735504000, 0.9111091000", \ + "0.3779075000, 0.3826397000, 0.3931673000, 0.4148214000, 0.4611629000, 0.5782286000, 0.9153185000", \ + "0.3890191000, 0.3937645000, 0.4042767000, 0.4259400000, 0.4721960000, 0.5893718000, 0.9270197000", \ + "0.4143366000, 0.4190992000, 0.4296436000, 0.4512953000, 0.4975888000, 0.6145358000, 0.9511834000", \ + "0.4628384000, 0.4675429000, 0.4781117000, 0.4997537000, 0.5460413000, 0.6631465000, 1.0007911000", \ + "0.5338146000, 0.5385105000, 0.5489842000, 0.5705450000, 0.6168849000, 0.7339707000, 1.0713894000", \ + "0.6267308000, 0.6315005000, 0.6420655000, 0.6636441000, 0.7099950000, 0.8271099000, 1.1647078000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014681400, 0.0043108600, 0.0126579000, 0.0371671000, 0.1091330000, 0.3204440000"); + values("0.3774744000, 0.3827781000, 0.3953425000, 0.4250546000, 0.5052750000, 0.7373323000, 1.4205001000", \ + "0.3821422000, 0.3874530000, 0.3999971000, 0.4298188000, 0.5100953000, 0.7423455000, 1.4252451000", \ + "0.3932538000, 0.3985847000, 0.4111124000, 0.4408532000, 0.5210570000, 0.7531054000, 1.4362779000", \ + "0.4189314000, 0.4242763000, 0.4366814000, 0.4665681000, 0.5467103000, 0.7787018000, 1.4618713000", \ + "0.4660918000, 0.4714143000, 0.4839641000, 0.5136814000, 0.5937965000, 0.8259054000, 1.5089726000", \ + "0.5329846000, 0.5382764000, 0.5507867000, 0.5806411000, 0.6607120000, 0.8930132000, 1.5757120000", \ + "0.6156549000, 0.6209541000, 0.6335176000, 0.6631512000, 0.7434952000, 0.9765194000, 1.6592211000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014681400, 0.0043108600, 0.0126579000, 0.0371671000, 0.1091330000, 0.3204440000"); + values("0.0187029000, 0.0218779000, 0.0289293000, 0.0468728000, 0.0953051000, 0.2454093000, 0.7025816000", \ + "0.0186896000, 0.0216368000, 0.0288264000, 0.0470670000, 0.0956636000, 0.2444467000, 0.7022690000", \ + "0.0187617000, 0.0216733000, 0.0288741000, 0.0470651000, 0.0957222000, 0.2452724000, 0.7025432000", \ + "0.0187542000, 0.0216799000, 0.0288893000, 0.0470978000, 0.0954611000, 0.2446547000, 0.7032816000", \ + "0.0185553000, 0.0215163000, 0.0293217000, 0.0471148000, 0.0956309000, 0.2452111000, 0.6978825000", \ + "0.0185762000, 0.0215259000, 0.0290220000, 0.0470565000, 0.0959132000, 0.2451253000, 0.7007563000", \ + "0.0185898000, 0.0215943000, 0.0288889000, 0.0471331000, 0.0955531000, 0.2451730000, 0.6958025000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014681400, 0.0043108600, 0.0126579000, 0.0371671000, 0.1091330000, 0.3204440000"); + values("0.0198138000, 0.0241140000, 0.0360235000, 0.0717001000, 0.1830411000, 0.5148825000, 1.4977699000", \ + "0.0199296000, 0.0240958000, 0.0360666000, 0.0716995000, 0.1830006000, 0.5160203000, 1.4997453000", \ + "0.0196496000, 0.0239790000, 0.0359694000, 0.0717413000, 0.1830314000, 0.5149990000, 1.4967306000", \ + "0.0198208000, 0.0240416000, 0.0359606000, 0.0717954000, 0.1826920000, 0.5155061000, 1.4979881000", \ + "0.0198502000, 0.0241582000, 0.0360400000, 0.0716244000, 0.1830282000, 0.5155956000, 1.4983632000", \ + "0.0196348000, 0.0240388000, 0.0360382000, 0.0717838000, 0.1828325000, 0.5159727000, 1.5000038000", \ + "0.0197884000, 0.0241350000, 0.0360132000, 0.0718167000, 0.1828389000, 0.5155632000, 1.4953894000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + } + } + + /* removed sky130_fd_sc_hd__dfxtp_1 */ + + cell ("sky130_fd_sc_hd__dfxtp_2") { + leakage_power () { + value : 0.0096452000; + when : "CLK&D&!Q"; + } + leakage_power () { + value : 0.0085707000; + when : "!CLK&!D&!Q"; + } + leakage_power () { + value : 0.0079604000; + when : "CLK&!D&Q"; + } + leakage_power () { + value : 0.0076421000; + when : "!CLK&D&Q"; + } + leakage_power () { + value : 0.0097489000; + when : "!CLK&D&!Q"; + } + leakage_power () { + value : 0.0085659000; + when : "CLK&!D&!Q"; + } + leakage_power () { + value : 0.0075337000; + when : "CLK&D&Q"; + } + leakage_power () { + value : 0.0078894000; + when : "!CLK&!D&Q"; + } + area : 21.270400000; + cell_footprint : "sky130_fd_sc_hd__dfxtp"; + cell_leakage_power : 0.0084445270; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "D"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017870000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016980000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0226814000, 0.0225677000, 0.0223054000, 0.0223900000, 0.0225848000, 0.0230339000, 0.0240693000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0178185000, 0.0176956000, 0.0174125000, 0.0174244000, 0.0174521000, 0.0175156000, 0.0176624000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018770000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2093310000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1785727000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0016770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016810000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0054663000, 0.0054155000, 0.0052985000, 0.0053543000, 0.0054830000, 0.0057795000, 0.0064631000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0004539000, -0.0005158000, -0.0006587000, -0.0006107000, -0.0005001000, -0.0002454000, 0.0003421000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016740000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1057598000, 0.3199850000, 0.6231263000", \ + "-0.0083678000, 0.2009746000, 0.4992331000", \ + "-0.0966654000, 0.1102357000, 0.4048320000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0557109000, 0.1722799000, 0.2556946000", \ + "-0.0156921000, 0.0862285000, 0.1525534000", \ + "-0.0453958000, 0.0516419000, 0.1118633000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0395039000, -0.2403014000, -0.4970560000", \ + "0.0697409000, -0.1322773000, -0.4024596000", \ + "0.1458314000, -0.0537454000, -0.3263691000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0285176000, -0.1304382000, -0.1845560000", \ + "0.0355612000, -0.0602559000, -0.1131530000", \ + "0.0579408000, -0.0354349000, -0.0883320000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014545450, 0.0042314040, 0.0123095400, 0.0358095600, 0.1041733000, 0.3030494000"); + values("0.0228197000, 0.0214479000, 0.0177281000, 0.0061374000, -0.0310957000, -0.1416340000, -0.4637669000", \ + "0.0228573000, 0.0214312000, 0.0177256000, 0.0061362000, -0.0310667000, -0.1416088000, -0.4637320000", \ + "0.0229357000, 0.0215561000, 0.0178018000, 0.0062280000, -0.0309803000, -0.1415176000, -0.4636490000", \ + "0.0224730000, 0.0210603000, 0.0173468000, 0.0057838000, -0.0314469000, -0.1419864000, -0.4641200000", \ + "0.0221963000, 0.0208463000, 0.0171261000, 0.0055235000, -0.0317016000, -0.1422392000, -0.4643719000", \ + "0.0227450000, 0.0212380000, 0.0171301000, 0.0055124000, -0.0316869000, -0.1422308000, -0.4643576000", \ + "0.0253895000, 0.0239679000, 0.0197260000, 0.0070594000, -0.0307127000, -0.1414027000, -0.4635981000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014545450, 0.0042314040, 0.0123095400, 0.0358095600, 0.1041733000, 0.3030494000"); + values("0.0230390000, 0.0247664000, 0.0297915000, 0.0434849000, 0.0813527000, 0.1916590000, 0.5081785000", \ + "0.0229655000, 0.0246906000, 0.0297126000, 0.0434013000, 0.0812681000, 0.1904434000, 0.5116607000", \ + "0.0230207000, 0.0247482000, 0.0297628000, 0.0434599000, 0.0813613000, 0.1904532000, 0.5088325000", \ + "0.0227271000, 0.0244661000, 0.0294862000, 0.0431743000, 0.0810124000, 0.1912006000, 0.5094204000", \ + "0.0223497000, 0.0240690000, 0.0290966000, 0.0427864000, 0.0806954000, 0.1907905000, 0.5089236000", \ + "0.0223152000, 0.0240289000, 0.0289908000, 0.0427565000, 0.0805890000, 0.1895692000, 0.5080376000", \ + "0.0243142000, 0.0258854000, 0.0304875000, 0.0437307000, 0.0814834000, 0.1908396000, 0.5080981000"); + } + } + max_capacitance : 0.3030490000; + max_transition : 1.5035290000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014545500, 0.0042314000, 0.0123095000, 0.0358096000, 0.1041730000, 0.3030490000"); + values("0.2795616000, 0.2841125000, 0.2942010000, 0.3149094000, 0.3594390000, 0.4727498000, 0.7983809000", \ + "0.2842579000, 0.2888093000, 0.2989315000, 0.3195862000, 0.3641682000, 0.4772693000, 0.8016181000", \ + "0.2953230000, 0.2998833000, 0.3099785000, 0.3307426000, 0.3752246000, 0.4884096000, 0.8138323000", \ + "0.3210279000, 0.3255841000, 0.3357010000, 0.3564503000, 0.4009351000, 0.5140751000, 0.8396123000", \ + "0.3682029000, 0.3727567000, 0.3828441000, 0.4035163000, 0.4480865000, 0.5613935000, 0.8870422000", \ + "0.4351280000, 0.4396260000, 0.4497359000, 0.4705039000, 0.5149845000, 0.6281191000, 0.9525851000", \ + "0.5176687000, 0.5222068000, 0.5323268000, 0.5530301000, 0.5975534000, 0.7107622000, 1.0352513000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014545500, 0.0042314000, 0.0123095000, 0.0358096000, 0.1041730000, 0.3030490000"); + values("0.2792339000, 0.2847200000, 0.2975762000, 0.3279108000, 0.4094114000, 0.6433676000, 1.3230015000", \ + "0.2838874000, 0.2893809000, 0.3021559000, 0.3324817000, 0.4141691000, 0.6476517000, 1.3297279000", \ + "0.2950091000, 0.3004876000, 0.3133279000, 0.3435017000, 0.4249499000, 0.6589563000, 1.3425838000", \ + "0.3203534000, 0.3258430000, 0.3387028000, 0.3689726000, 0.4505780000, 0.6843520000, 1.3655790000", \ + "0.3689354000, 0.3743940000, 0.3872474000, 0.4175316000, 0.4991633000, 0.7328872000, 1.4142169000", \ + "0.4399090000, 0.4454017000, 0.4582228000, 0.4885338000, 0.5698912000, 0.8039221000, 1.4892577000", \ + "0.5327795000, 0.5382492000, 0.5510782000, 0.5813615000, 0.6627552000, 0.8968980000, 1.5772934000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014545500, 0.0042314000, 0.0123095000, 0.0358096000, 0.1041730000, 0.3030490000"); + values("0.0171319000, 0.0200545000, 0.0269521000, 0.0444305000, 0.0914008000, 0.2356388000, 0.6632985000", \ + "0.0170833000, 0.0200305000, 0.0270855000, 0.0443957000, 0.0915485000, 0.2347225000, 0.6701127000", \ + "0.0171181000, 0.0200280000, 0.0271128000, 0.0444161000, 0.0915577000, 0.2344551000, 0.6632783000", \ + "0.0170921000, 0.0200207000, 0.0270818000, 0.0444044000, 0.0915514000, 0.2343707000, 0.6625780000", \ + "0.0171479000, 0.0199621000, 0.0269877000, 0.0443700000, 0.0913969000, 0.2356017000, 0.6631085000", \ + "0.0171052000, 0.0201017000, 0.0270415000, 0.0444582000, 0.0910585000, 0.2347783000, 0.6656244000", \ + "0.0170238000, 0.0200991000, 0.0271344000, 0.0445470000, 0.0911988000, 0.2341863000, 0.6609164000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014545500, 0.0042314000, 0.0123095000, 0.0358096000, 0.1041730000, 0.3030490000"); + values("0.0207924000, 0.0250128000, 0.0372263000, 0.0737691000, 0.1870318000, 0.5211080000, 1.4975174000", \ + "0.0208246000, 0.0251676000, 0.0372314000, 0.0737100000, 0.1870793000, 0.5211611000, 1.5014349000", \ + "0.0207863000, 0.0250060000, 0.0371499000, 0.0737817000, 0.1865098000, 0.5218005000, 1.5035291000", \ + "0.0208196000, 0.0250770000, 0.0372513000, 0.0737636000, 0.1868316000, 0.5215758000, 1.4992965000", \ + "0.0207773000, 0.0249961000, 0.0372319000, 0.0737688000, 0.1867752000, 0.5217680000, 1.4988655000", \ + "0.0208188000, 0.0251549000, 0.0372389000, 0.0736757000, 0.1868050000, 0.5219233000, 1.5032332000", \ + "0.0208355000, 0.0251925000, 0.0373854000, 0.0737629000, 0.1869371000, 0.5206598000, 1.4994747000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + } + } + + cell ("sky130_fd_sc_hd__dfxtp_4") { + leakage_power () { + value : 0.0083293000; + when : "CLK&!D&Q"; + } + leakage_power () { + value : 0.0080413000; + when : "!CLK&D&Q"; + } + leakage_power () { + value : 0.0100255000; + when : "!CLK&D&!Q"; + } + leakage_power () { + value : 0.0088792000; + when : "CLK&!D&!Q"; + } + leakage_power () { + value : 0.0079211000; + when : "CLK&D&Q"; + } + leakage_power () { + value : 0.0082837000; + when : "!CLK&!D&Q"; + } + leakage_power () { + value : 0.0099385000; + when : "CLK&D&!Q"; + } + leakage_power () { + value : 0.0088461000; + when : "!CLK&!D&!Q"; + } + area : 23.772800000; + cell_footprint : "sky130_fd_sc_hd__dfxtp"; + cell_leakage_power : 0.0087830730; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + ff ("IQ","IQ_N") { + clocked_on : "CLK"; + next_state : "D"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("CLK") { + capacitance : 0.0017750000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0017010000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0215156000, 0.0214006000, 0.0211353000, 0.0212090000, 0.0213791000, 0.0217709000, 0.0226744000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0163159000, 0.0161908000, 0.0159023000, 0.0159198000, 0.0159602000, 0.0160533000, 0.0162681000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018480000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.2016414000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "CLK"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1895578000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("D") { + capacitance : 0.0015530000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015090000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0049067000, 0.0048332000, 0.0046638000, 0.0047201000, 0.0048498000, 0.0051487000, 0.0058380000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0000045863, -0.0000596120, -0.0002076000, -0.0001587000, -0.0000461083, 0.0002135000, 0.0008119000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015970000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1045391000, 0.3187643000, 0.6145814000", \ + "-0.0059264000, 0.2021953000, 0.4943503000", \ + "-0.0856790000, 0.1187806000, 0.4060527000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0569316000, 0.1747214000, 0.2569154000", \ + "-0.0144714000, 0.0886699000, 0.1562155000", \ + "-0.0429544000, 0.0553040000, 0.1167461000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0382832000, -0.2378600000, -0.4860696000", \ + "0.0648581000, -0.1347187000, -0.3963561000", \ + "0.1336244000, -0.0622904000, -0.3275899000"); + } + related_pin : "CLK"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0285176000, -0.1316588000, -0.1857767000", \ + "0.0343405000, -0.0614766000, -0.1155944000", \ + "0.0567201000, -0.0378763000, -0.0919941000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016047860, 0.0051506790, 0.0165314800, 0.0530589900, 0.1702967000, 0.5465797000"); + values("0.0325915000, 0.0308688000, 0.0255683000, 0.0092707000, -0.0469874000, -0.2358876000, -0.8452148000", \ + "0.0325283000, 0.0309160000, 0.0255453000, 0.0092825000, -0.0469776000, -0.2358604000, -0.8451922000", \ + "0.0326638000, 0.0309763000, 0.0256880000, 0.0094334000, -0.0468635000, -0.2357679000, -0.8450930000", \ + "0.0322145000, 0.0304730000, 0.0252135000, 0.0089116000, -0.0473532000, -0.2362512000, -0.8455501000", \ + "0.0319152000, 0.0302867000, 0.0249496000, 0.0086724000, -0.0475673000, -0.2364712000, -0.8458050000", \ + "0.0320546000, 0.0303536000, 0.0249884000, 0.0088424000, -0.0475081000, -0.2363965000, -0.8457442000", \ + "0.0368505000, 0.0351573000, 0.0297109000, 0.0120326000, -0.0461390000, -0.2356280000, -0.8450862000"); + } + related_pin : "CLK"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016047860, 0.0051506790, 0.0165314800, 0.0530589900, 0.1702967000, 0.5465797000"); + values("0.0360772000, 0.0380032000, 0.0440492000, 0.0631591000, 0.1223195000, 0.3099228000, 0.9141283000", \ + "0.0360516000, 0.0380029000, 0.0440639000, 0.0631722000, 0.1223545000, 0.3099230000, 0.9194788000", \ + "0.0362177000, 0.0381220000, 0.0441914000, 0.0632922000, 0.1224452000, 0.3101700000, 0.9170330000", \ + "0.0357324000, 0.0376431000, 0.0437066000, 0.0628049000, 0.1219554000, 0.3095204000, 0.9134385000", \ + "0.0353261000, 0.0372813000, 0.0433476000, 0.0624429000, 0.1215846000, 0.3090473000, 0.9103406000", \ + "0.0352455000, 0.0371233000, 0.0432971000, 0.0624707000, 0.1215812000, 0.3087925000, 0.9140495000", \ + "0.0371598000, 0.0389855000, 0.0448687000, 0.0636276000, 0.1229831000, 0.3110095000, 0.9114014000"); + } + } + max_capacitance : 0.5465800000; + max_transition : 1.5072410000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016047900, 0.0051506800, 0.0165315000, 0.0530590000, 0.1702970000, 0.5465800000"); + values("0.3049624000, 0.3085415000, 0.3178988000, 0.3386857000, 0.3829389000, 0.4904024000, 0.8119742000", \ + "0.3096234000, 0.3132014000, 0.3225409000, 0.3434068000, 0.3876060000, 0.4950955000, 0.8173437000", \ + "0.3208047000, 0.3243626000, 0.3336722000, 0.3545471000, 0.3986181000, 0.5062199000, 0.8284514000", \ + "0.3464531000, 0.3500527000, 0.3594342000, 0.3802832000, 0.4244696000, 0.5319589000, 0.8549259000", \ + "0.3926958000, 0.3962367000, 0.4055965000, 0.4264785000, 0.4706843000, 0.5781396000, 0.9009751000", \ + "0.4571456000, 0.4606838000, 0.4700447000, 0.4909137000, 0.5352387000, 0.6426148000, 0.9648238000", \ + "0.5352493000, 0.5388660000, 0.5481988000, 0.5690108000, 0.6132437000, 0.7207601000, 1.0424230000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016047900, 0.0051506800, 0.0165315000, 0.0530590000, 0.1702970000, 0.5465800000"); + values("0.3036754000, 0.3076816000, 0.3183963000, 0.3450651000, 0.4173999000, 0.6421093000, 1.3662941000", \ + "0.3082892000, 0.3123284000, 0.3230377000, 0.3496917000, 0.4220244000, 0.6467577000, 1.3692040000", \ + "0.3193385000, 0.3232853000, 0.3340500000, 0.3607293000, 0.4330705000, 0.6577638000, 1.3819251000", \ + "0.3449731000, 0.3489183000, 0.3596802000, 0.3863653000, 0.4587125000, 0.6833926000, 1.4076605000", \ + "0.3922779000, 0.3963088000, 0.4070815000, 0.4337645000, 0.5061230000, 0.7307539000, 1.4492644000", \ + "0.4599940000, 0.4640512000, 0.4748102000, 0.5014663000, 0.5737781000, 0.7984674000, 1.5172652000", \ + "0.5475814000, 0.5515320000, 0.5623177000, 0.5890354000, 0.6614193000, 0.8859746000, 1.6055151000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016047900, 0.0051506800, 0.0165315000, 0.0530590000, 0.1702970000, 0.5465800000"); + values("0.0248724000, 0.0270659000, 0.0328093000, 0.0472901000, 0.0868302000, 0.2110268000, 0.6402268000", \ + "0.0249009000, 0.0271889000, 0.0327922000, 0.0474050000, 0.0870755000, 0.2106803000, 0.6343376000", \ + "0.0248607000, 0.0270856000, 0.0328353000, 0.0474125000, 0.0868028000, 0.2105795000, 0.6343514000", \ + "0.0251094000, 0.0271272000, 0.0330610000, 0.0477060000, 0.0870384000, 0.2107602000, 0.6364916000", \ + "0.0249102000, 0.0271312000, 0.0330175000, 0.0473735000, 0.0870776000, 0.2107678000, 0.6408650000", \ + "0.0249287000, 0.0271549000, 0.0328394000, 0.0476896000, 0.0862904000, 0.2106304000, 0.6355685000", \ + "0.0251143000, 0.0271376000, 0.0330894000, 0.0473594000, 0.0869250000, 0.2105509000, 0.6342062000"); + } + related_pin : "CLK"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016047900, 0.0051506800, 0.0165315000, 0.0530590000, 0.1702970000, 0.5465800000"); + values("0.0253058000, 0.0285074000, 0.0372656000, 0.0650833000, 0.1600722000, 0.4768411000, 1.5051608000", \ + "0.0255086000, 0.0283707000, 0.0372961000, 0.0650920000, 0.1599277000, 0.4764398000, 1.5072412000", \ + "0.0252954000, 0.0284443000, 0.0372562000, 0.0650629000, 0.1600551000, 0.4769070000, 1.5031556000", \ + "0.0252985000, 0.0284381000, 0.0372488000, 0.0650498000, 0.1600406000, 0.4769751000, 1.5048108000", \ + "0.0255825000, 0.0284138000, 0.0373266000, 0.0650019000, 0.1599855000, 0.4772211000, 1.4988961000", \ + "0.0255681000, 0.0284190000, 0.0372491000, 0.0650777000, 0.1597754000, 0.4765168000, 1.5062674000", \ + "0.0254853000, 0.0285354000, 0.0374050000, 0.0651745000, 0.1598625000, 0.4772151000, 1.5028120000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + } + } + + /* removed sky130_fd_sc_hd__diode_2 */ + + /* removed sky130_fd_sc_hd__dlclkp_1 */ + + /* removed sky130_fd_sc_hd__dlclkp_2 */ + + /* removed sky130_fd_sc_hd__dlclkp_4 */ + + /* removed sky130_fd_sc_hd__dlrbn_1 */ + + /* removed sky130_fd_sc_hd__dlrbn_2 */ + + /* removed sky130_fd_sc_hd__dlrbp_1 */ + + /* removed sky130_fd_sc_hd__dlrbp_2 */ + + /* removed sky130_fd_sc_hd__dlrtn_1 */ + + /* removed sky130_fd_sc_hd__dlrtn_2 */ + + /* removed sky130_fd_sc_hd__dlrtn_4 */ + + /* removed sky130_fd_sc_hd__dlrtp_1 */ + + /* removed sky130_fd_sc_hd__dlrtp_2 */ + + /* removed sky130_fd_sc_hd__dlrtp_4 */ + + /* removed sky130_fd_sc_hd__dlxbn_1 */ + + /* removed sky130_fd_sc_hd__dlxbn_2 */ + + /* removed sky130_fd_sc_hd__dlxbp_1 */ + + cell ("sky130_fd_sc_hd__dlxtn_1") { + leakage_power () { + value : 0.0085323000; + when : "D&!GATE_N&Q"; + } + leakage_power () { + value : 0.0075450000; + when : "!D&GATE_N&!Q"; + } + leakage_power () { + value : 0.0076240000; + when : "!D&!GATE_N&!Q"; + } + leakage_power () { + value : 0.0084382000; + when : "D&GATE_N&Q"; + } + leakage_power () { + value : 0.0090037000; + when : "D&GATE_N&!Q"; + } + leakage_power () { + value : 0.0076041000; + when : "!D&GATE_N&Q"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__dlxtn"; + cell_leakage_power : 0.0081245310; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + latch ("IQ","IQ_N") { + data_in : "D"; + enable : "!GATE_N"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("D") { + capacitance : 0.0017970000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017050000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078402000, 0.0077356000, 0.0074945000, 0.0075723000, 0.0077516000, 0.0081650000, 0.0091179000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027038000, 0.0025998000, 0.0023602000, 0.0024193000, 0.0025555000, 0.0028693000, 0.0035928000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018890000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1094219000, 0.2699362000, 0.4400208000", \ + "0.0746400000, 0.2327129000, 0.3991354000", \ + "0.0974264000, 0.2469544000, 0.4097148000"); + } + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1594707000, 0.2443014000, 0.2764466000", \ + "0.0429017000, 0.1277324000, 0.1598776000", \ + "-0.0258646000, 0.0589661000, 0.0911113000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0968770000, -0.2598327000, -0.4323587000", \ + "-0.0511087000, -0.2128438000, -0.3829284000", \ + "-0.0507018000, -0.2112161000, -0.3800801000"); + } + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1493672000, -0.2341979000, -0.2675638000", \ + "-0.0340189000, -0.1188496000, -0.1509948000", \ + "0.0359681000, -0.0500833000, -0.0822285000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("GATE_N") { + capacitance : 0.0017450000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016650000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0174337000, 0.0173064000, 0.0170130000, 0.0170672000, 0.0171922000, 0.0174802000, 0.0181443000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0104621000, 0.0103328000, 0.0100349000, 0.0100801000, 0.0101843000, 0.0104243000, 0.0109779000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018240000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1390263000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "GATE_N"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013104490, 0.0034345540, 0.0090016190, 0.0235923300, 0.0618331000, 0.1620583000"); + values("0.0194427000, 0.0185018000, 0.0157110000, 0.0072134000, -0.0162879000, -0.0782141000, -0.2405381000", \ + "0.0193613000, 0.0184013000, 0.0156379000, 0.0071405000, -0.0163787000, -0.0782999000, -0.2406274000", \ + "0.0194416000, 0.0184853000, 0.0157203000, 0.0072065000, -0.0162954000, -0.0782176000, -0.2405793000", \ + "0.0193294000, 0.0183498000, 0.0155876000, 0.0070911000, -0.0164240000, -0.0783480000, -0.2406718000", \ + "0.0191249000, 0.0181865000, 0.0154174000, 0.0069142000, -0.0165892000, -0.0785189000, -0.2408687000", \ + "0.0199591000, 0.0187432000, 0.0153932000, 0.0066971000, -0.0166834000, -0.0785966000, -0.2409427000", \ + "0.0202932000, 0.0190979000, 0.0157550000, 0.0068691000, -0.0167431000, -0.0784977000, -0.2408154000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013104490, 0.0034345540, 0.0090016190, 0.0235923300, 0.0618331000, 0.1620583000"); + values("0.0198493000, 0.0214447000, 0.0252664000, 0.0344803000, 0.0580441000, 0.1194868000, 0.2808959000", \ + "0.0195915000, 0.0211771000, 0.0250548000, 0.0343613000, 0.0576939000, 0.1193281000, 0.2793952000", \ + "0.0197569000, 0.0213511000, 0.0251850000, 0.0343855000, 0.0577391000, 0.1193748000, 0.2803431000", \ + "0.0194685000, 0.0210889000, 0.0249856000, 0.0342127000, 0.0575671000, 0.1185320000, 0.2792915000", \ + "0.0192804000, 0.0208873000, 0.0247619000, 0.0339777000, 0.0572786000, 0.1182703000, 0.2793517000", \ + "0.0199776000, 0.0212543000, 0.0247897000, 0.0341466000, 0.0573642000, 0.1184286000, 0.2793541000", \ + "0.0207791000, 0.0221239000, 0.0255945000, 0.0346121000, 0.0579078000, 0.1192914000, 0.2785218000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013104490, 0.0034345540, 0.0090016190, 0.0235923300, 0.0618331000, 0.1620583000"); + values("0.0179207000, 0.0169453000, 0.0142031000, 0.0057122000, -0.0177679000, -0.0796723000, -0.2420197000", \ + "0.0179667000, 0.0170172000, 0.0142508000, 0.0057701000, -0.0177137000, -0.0796212000, -0.2419743000", \ + "0.0180552000, 0.0170850000, 0.0143327000, 0.0058457000, -0.0176338000, -0.0795512000, -0.2418603000", \ + "0.0178089000, 0.0168445000, 0.0140734000, 0.0056015000, -0.0178881000, -0.0798044000, -0.2421390000", \ + "0.0174822000, 0.0164910000, 0.0137383000, 0.0052570000, -0.0182194000, -0.0801298000, -0.2424581000", \ + "0.0170820000, 0.0159988000, 0.0133743000, 0.0050757000, -0.0183955000, -0.0802988000, -0.2426244000", \ + "0.0186768000, 0.0174287000, 0.0141052000, 0.0052197000, -0.0183545000, -0.0800424000, -0.2423721000"); + } + related_pin : "GATE_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013104490, 0.0034345540, 0.0090016190, 0.0235923300, 0.0618331000, 0.1620583000"); + values("0.0192207000, 0.0208136000, 0.0247063000, 0.0339518000, 0.0573036000, 0.1182086000, 0.2792245000", \ + "0.0191399000, 0.0207262000, 0.0246340000, 0.0339374000, 0.0572832000, 0.1187637000, 0.2789263000", \ + "0.0192406000, 0.0208378000, 0.0247187000, 0.0339815000, 0.0573619000, 0.1188617000, 0.2801942000", \ + "0.0191115000, 0.0206930000, 0.0245790000, 0.0338439000, 0.0571809000, 0.1187230000, 0.2798466000", \ + "0.0188161000, 0.0204197000, 0.0243074000, 0.0336275000, 0.0569139000, 0.1185536000, 0.2798209000", \ + "0.0186896000, 0.0202746000, 0.0241575000, 0.0334022000, 0.0567682000, 0.1184161000, 0.2798004000", \ + "0.0198298000, 0.0211732000, 0.0246620000, 0.0336993000, 0.0571293000, 0.1179868000, 0.2790670000"); + } + } + max_capacitance : 0.1620580000; + max_transition : 1.4987460000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.1977406000, 0.2029710000, 0.2139151000, 0.2366300000, 0.2873523000, 0.4152215000, 0.7501225000", \ + "0.2026872000, 0.2078935000, 0.2189108000, 0.2416028000, 0.2923631000, 0.4199729000, 0.7549407000", \ + "0.2158896000, 0.2210973000, 0.2320918000, 0.2547701000, 0.3055477000, 0.4332680000, 0.7671955000", \ + "0.2471454000, 0.2523324000, 0.2633652000, 0.2860300000, 0.3368027000, 0.4644545000, 0.7996424000", \ + "0.3041243000, 0.3093419000, 0.3203162000, 0.3430318000, 0.3938077000, 0.5215668000, 0.8554464000", \ + "0.3932923000, 0.3985302000, 0.4095237000, 0.4322085000, 0.4830111000, 0.6104779000, 0.9456652000", \ + "0.5335674000, 0.5387875000, 0.5498201000, 0.5725722000, 0.6233807000, 0.7510207000, 1.0858879000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.2921861000, 0.2989597000, 0.3142699000, 0.3507253000, 0.4443991000, 0.6880339000, 1.3275501000", \ + "0.2965749000, 0.3035177000, 0.3189064000, 0.3554778000, 0.4490940000, 0.6928971000, 1.3334696000", \ + "0.3079650000, 0.3147597000, 0.3300657000, 0.3665316000, 0.4601078000, 0.7042761000, 1.3462291000", \ + "0.3287028000, 0.3355287000, 0.3509532000, 0.3875001000, 0.4808771000, 0.7249960000, 1.3652602000", \ + "0.3562342000, 0.3630836000, 0.3784681000, 0.4149837000, 0.5085998000, 0.7523037000, 1.3935374000", \ + "0.3872010000, 0.3937884000, 0.4092731000, 0.4458207000, 0.5392644000, 0.7834162000, 1.4242572000", \ + "0.4105344000, 0.4173810000, 0.4327745000, 0.4693564000, 0.5629273000, 0.8066080000, 1.4448049000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.0165408000, 0.0207315000, 0.0300717000, 0.0531143000, 0.1141008000, 0.2823709000, 0.7305135000", \ + "0.0165219000, 0.0206894000, 0.0302187000, 0.0531655000, 0.1142728000, 0.2844138000, 0.7248920000", \ + "0.0165768000, 0.0207237000, 0.0302987000, 0.0532858000, 0.1143878000, 0.2824837000, 0.7257622000", \ + "0.0164718000, 0.0207949000, 0.0301533000, 0.0531699000, 0.1141895000, 0.2840460000, 0.7312637000", \ + "0.0165544000, 0.0207184000, 0.0302886000, 0.0532651000, 0.1145098000, 0.2828697000, 0.7289043000", \ + "0.0166596000, 0.0207361000, 0.0301304000, 0.0530895000, 0.1137211000, 0.2824451000, 0.7322187000", \ + "0.0166241000, 0.0208055000, 0.0303206000, 0.0532402000, 0.1142719000, 0.2843333000, 0.7210388000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.0235216000, 0.0298754000, 0.0472344000, 0.0960146000, 0.2277257000, 0.5762649000, 1.4981640000", \ + "0.0235797000, 0.0301232000, 0.0471474000, 0.0960776000, 0.2273207000, 0.5762771000, 1.4987457000", \ + "0.0235292000, 0.0298468000, 0.0472283000, 0.0960335000, 0.2273280000, 0.5749948000, 1.4920184000", \ + "0.0236256000, 0.0299725000, 0.0471881000, 0.0957713000, 0.2278105000, 0.5754154000, 1.4929938000", \ + "0.0234564000, 0.0298341000, 0.0472192000, 0.0960111000, 0.2275768000, 0.5763014000, 1.4905256000", \ + "0.0235229000, 0.0301039000, 0.0472899000, 0.0958471000, 0.2271449000, 0.5760445000, 1.4922248000", \ + "0.0236710000, 0.0298418000, 0.0472342000, 0.0960094000, 0.2276230000, 0.5758365000, 1.4904025000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.2235184000, 0.2288363000, 0.2399584000, 0.2627877000, 0.3136133000, 0.4413160000, 0.7749361000", \ + "0.2284364000, 0.2337396000, 0.2448348000, 0.2676752000, 0.3185075000, 0.4461173000, 0.7813942000", \ + "0.2411763000, 0.2464985000, 0.2576266000, 0.2804439000, 0.3312502000, 0.4588202000, 0.7941459000", \ + "0.2718841000, 0.2771880000, 0.2882735000, 0.3111064000, 0.3619804000, 0.4897526000, 0.8236034000", \ + "0.3384165000, 0.3437090000, 0.3548064000, 0.3776471000, 0.4284899000, 0.5560998000, 0.8904711000", \ + "0.4514674000, 0.4567998000, 0.4679305000, 0.4908160000, 0.5416680000, 0.6694449000, 1.0044237000", \ + "0.6257254000, 0.6310861000, 0.6423139000, 0.6652837000, 0.7162544000, 0.8439395000, 1.1774800000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.3558313000, 0.3627347000, 0.3781630000, 0.4148892000, 0.5084299000, 0.7524096000, 1.3925379000", \ + "0.3606996000, 0.3675758000, 0.3830263000, 0.4197361000, 0.5131250000, 0.7571747000, 1.3980729000", \ + "0.3733986000, 0.3803018000, 0.3957305000, 0.4324128000, 0.5260574000, 0.7694291000, 1.4132312000", \ + "0.4045115000, 0.4114193000, 0.4268727000, 0.4634562000, 0.5571565000, 0.8007912000, 1.4415891000", \ + "0.4687960000, 0.4756546000, 0.4911367000, 0.5278167000, 0.6214035000, 0.8650038000, 1.5073537000", \ + "0.5728787000, 0.5797529000, 0.5952243000, 0.6318397000, 0.7255596000, 0.9692701000, 1.6101026000", \ + "0.7326860000, 0.7395384000, 0.7550027000, 0.7916979000, 0.8851689000, 1.1291469000, 1.7686840000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.0170946000, 0.0211233000, 0.0306130000, 0.0534920000, 0.1144274000, 0.2819626000, 0.7290630000", \ + "0.0170188000, 0.0210081000, 0.0305878000, 0.0535012000, 0.1144299000, 0.2851742000, 0.7329924000", \ + "0.0171071000, 0.0211018000, 0.0306585000, 0.0534509000, 0.1144079000, 0.2822488000, 0.7312548000", \ + "0.0169635000, 0.0210305000, 0.0305748000, 0.0535739000, 0.1147390000, 0.2834370000, 0.7274024000", \ + "0.0170045000, 0.0211518000, 0.0305670000, 0.0535697000, 0.1143493000, 0.2818290000, 0.7265917000", \ + "0.0172291000, 0.0211588000, 0.0305672000, 0.0535461000, 0.1140499000, 0.2844448000, 0.7319950000", \ + "0.0174525000, 0.0215613000, 0.0308684000, 0.0534563000, 0.1145851000, 0.2836060000, 0.7225581000"); + } + related_pin : "GATE_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013104500, 0.0034345500, 0.0090016200, 0.0235923000, 0.0618331000, 0.1620580000"); + values("0.0233765000, 0.0299856000, 0.0473791000, 0.0960690000, 0.2277941000, 0.5754618000, 1.4910270000", \ + "0.0233331000, 0.0298347000, 0.0473508000, 0.0959204000, 0.2277172000, 0.5761531000, 1.4909562000", \ + "0.0233778000, 0.0299851000, 0.0473067000, 0.0959104000, 0.2278536000, 0.5757532000, 1.4950654000", \ + "0.0233878000, 0.0299915000, 0.0472935000, 0.0959467000, 0.2277667000, 0.5760465000, 1.4909501000", \ + "0.0233914000, 0.0299008000, 0.0472509000, 0.0959986000, 0.2275038000, 0.5760593000, 1.4927251000", \ + "0.0233840000, 0.0298768000, 0.0472551000, 0.0959432000, 0.2275976000, 0.5758924000, 1.4955789000", \ + "0.0233959000, 0.0298558000, 0.0472895000, 0.0958688000, 0.2277220000, 0.5748063000, 1.4916702000"); + } + timing_sense : "non_unate"; + timing_type : "falling_edge"; + } + } + } + + cell ("sky130_fd_sc_hd__dlxtn_2") { + leakage_power () { + value : 0.0081072000; + when : "D&!GATE_N&Q"; + } + leakage_power () { + value : 0.0081600000; + when : "!D&GATE_N&!Q"; + } + leakage_power () { + value : 0.0082391000; + when : "!D&!GATE_N&!Q"; + } + leakage_power () { + value : 0.0080127000; + when : "D&GATE_N&Q"; + } + leakage_power () { + value : 0.0096093000; + when : "D&GATE_N&!Q"; + } + leakage_power () { + value : 0.0071863000; + when : "!D&GATE_N&Q"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__dlxtn"; + cell_leakage_power : 0.0082190830; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + latch ("IQ","IQ_N") { + data_in : "D"; + enable : "!GATE_N"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("D") { + capacitance : 0.0017880000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016960000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078002000, 0.0076953000, 0.0074535000, 0.0075281000, 0.0077000000, 0.0080964000, 0.0090101000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027046000, 0.0025991000, 0.0023559000, 0.0024120000, 0.0025415000, 0.0028398000, 0.0035273000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018800000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1179668000, 0.2772604000, 0.4473450000", \ + "0.0807435000, 0.2375957000, 0.4040182000", \ + "0.1071921000, 0.2542786000, 0.4158184000"); + } + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1741191000, 0.2577292000, 0.2898743000", \ + "0.0575501000, 0.1399395000, 0.1720846000", \ + "-0.0136576000, 0.0699525000, 0.1020977000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1017598000, -0.2647155000, -0.4372415000", \ + "-0.0559915000, -0.2177266000, -0.3878112000", \ + "-0.0568053000, -0.2160990000, -0.3861836000"); + } + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1591328000, -0.2439636000, -0.2773294000", \ + "-0.0425638000, -0.1273945000, -0.1607604000", \ + "0.0274232000, -0.0586283000, -0.0907734000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("GATE_N") { + capacitance : 0.0017450000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016660000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0172260000, 0.0171026000, 0.0168182000, 0.0168699000, 0.0169889000, 0.0172633000, 0.0178959000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0103317000, 0.0102005000, 0.0098980000, 0.0099419000, 0.0100429000, 0.0102756000, 0.0108122000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018250000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1467159000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "GATE_N"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014552770, 0.0042356610, 0.0123281200, 0.0358816500, 0.1044354000, 0.3039650000"); + values("0.0231537000, 0.0217908000, 0.0180865000, 0.0064502000, -0.0309338000, -0.1418135000, -0.4649869000", \ + "0.0230832000, 0.0216953000, 0.0179965000, 0.0063487000, -0.0310431000, -0.1419004000, -0.4650189000", \ + "0.0231523000, 0.0217892000, 0.0180633000, 0.0064326000, -0.0309632000, -0.1418376000, -0.4649745000", \ + "0.0229973000, 0.0216323000, 0.0179363000, 0.0063143000, -0.0310823000, -0.1419511000, -0.4651326000", \ + "0.0229176000, 0.0215280000, 0.0178369000, 0.0062421000, -0.0311789000, -0.1420501000, -0.4652309000", \ + "0.0239031000, 0.0224489000, 0.0181833000, 0.0058786000, -0.0313528000, -0.1422050000, -0.4653975000", \ + "0.0248764000, 0.0234546000, 0.0192047000, 0.0065461000, -0.0312838000, -0.1421666000, -0.4652122000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014552770, 0.0042356610, 0.0123281200, 0.0358816500, 0.1044354000, 0.3039650000"); + values("0.0251493000, 0.0269226000, 0.0318645000, 0.0454240000, 0.0834342000, 0.1928112000, 0.5150462000", \ + "0.0250866000, 0.0268058000, 0.0316920000, 0.0452922000, 0.0832265000, 0.1926102000, 0.5156674000", \ + "0.0251189000, 0.0268818000, 0.0317167000, 0.0452929000, 0.0832551000, 0.1928790000, 0.5149064000", \ + "0.0248642000, 0.0265838000, 0.0314572000, 0.0449870000, 0.0831747000, 0.1931395000, 0.5145192000", \ + "0.0246090000, 0.0263619000, 0.0313596000, 0.0449167000, 0.0828419000, 0.1923224000, 0.5147837000", \ + "0.0252318000, 0.0267693000, 0.0313264000, 0.0449544000, 0.0827346000, 0.1932402000, 0.5120162000", \ + "0.0261669000, 0.0278335000, 0.0324237000, 0.0456721000, 0.0837644000, 0.1935784000, 0.5140111000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014552770, 0.0042356610, 0.0123281200, 0.0358816500, 0.1044354000, 0.3039650000"); + values("0.0217687000, 0.0204162000, 0.0166636000, 0.0050929000, -0.0322971000, -0.1431683000, -0.4663365000", \ + "0.0217826000, 0.0204233000, 0.0167362000, 0.0051307000, -0.0322515000, -0.1431023000, -0.4662934000", \ + "0.0218912000, 0.0205646000, 0.0168392000, 0.0052074000, -0.0321825000, -0.1430317000, -0.4662056000", \ + "0.0216601000, 0.0203141000, 0.0165548000, 0.0049399000, -0.0324236000, -0.1432805000, -0.4664507000", \ + "0.0213267000, 0.0199525000, 0.0162252000, 0.0046190000, -0.0327498000, -0.1436109000, -0.4667781000", \ + "0.0209274000, 0.0195885000, 0.0159228000, 0.0044440000, -0.0329154000, -0.1437493000, -0.4669242000", \ + "0.0233452000, 0.0219028000, 0.0176428000, 0.0049342000, -0.0328809000, -0.1435622000, -0.4667011000"); + } + related_pin : "GATE_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014552770, 0.0042356610, 0.0123281200, 0.0358816500, 0.1044354000, 0.3039650000"); + values("0.0246006000, 0.0263328000, 0.0312791000, 0.0448681000, 0.0828000000, 0.1931583000, 0.5144086000", \ + "0.0245278000, 0.0262473000, 0.0312349000, 0.0448230000, 0.0827791000, 0.1924894000, 0.5145286000", \ + "0.0246281000, 0.0263389000, 0.0312829000, 0.0449319000, 0.0828871000, 0.1925241000, 0.5155187000", \ + "0.0244610000, 0.0262171000, 0.0311538000, 0.0447687000, 0.0827215000, 0.1932073000, 0.5115310000", \ + "0.0241913000, 0.0259372000, 0.0309030000, 0.0444960000, 0.0825762000, 0.1920405000, 0.5145070000", \ + "0.0240377000, 0.0257864000, 0.0307395000, 0.0443892000, 0.0823504000, 0.1917708000, 0.5142921000", \ + "0.0253220000, 0.0269219000, 0.0315470000, 0.0448228000, 0.0826582000, 0.1920811000, 0.5115371000"); + } + } + max_capacitance : 0.3039650000; + max_transition : 1.5057880000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014552800, 0.0042356600, 0.0123281000, 0.0358816000, 0.1044350000, 0.3039650000"); + values("0.2121812000, 0.2166480000, 0.2266485000, 0.2473505000, 0.2919738000, 0.4057235000, 0.7330521000", \ + "0.2172072000, 0.2216338000, 0.2316008000, 0.2521749000, 0.2968551000, 0.4106644000, 0.7365837000", \ + "0.2303512000, 0.2348116000, 0.2447572000, 0.2654059000, 0.3100446000, 0.4237013000, 0.7506525000", \ + "0.2615708000, 0.2659886000, 0.2759800000, 0.2966365000, 0.3412697000, 0.4550826000, 0.7824717000", \ + "0.3185154000, 0.3229350000, 0.3329271000, 0.3535168000, 0.3981984000, 0.5120401000, 0.8394331000", \ + "0.4073498000, 0.4117860000, 0.4218081000, 0.4424949000, 0.4870690000, 0.6006956000, 0.9274197000", \ + "0.5475674000, 0.5520284000, 0.5620366000, 0.5823576000, 0.6269600000, 0.7411821000, 1.0685696000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014552800, 0.0042356600, 0.0123281000, 0.0358816000, 0.1044350000, 0.3039650000"); + values("0.3035817000, 0.3090276000, 0.3218174000, 0.3520171000, 0.4331745000, 0.6662761000, 1.3435418000", \ + "0.3080358000, 0.3135926000, 0.3261874000, 0.3563332000, 0.4376388000, 0.6705207000, 1.3492923000", \ + "0.3193955000, 0.3249284000, 0.3375498000, 0.3676604000, 0.4489692000, 0.6815620000, 1.3589777000", \ + "0.3401517000, 0.3457138000, 0.3583282000, 0.3884373000, 0.4697379000, 0.7021981000, 1.3818059000", \ + "0.3673244000, 0.3727558000, 0.3855811000, 0.4157953000, 0.4970805000, 0.7297572000, 1.4076197000", \ + "0.3983251000, 0.4036947000, 0.4165157000, 0.4467734000, 0.5279152000, 0.7611141000, 1.4393396000", \ + "0.4211606000, 0.4266382000, 0.4394427000, 0.4696780000, 0.5509210000, 0.7836049000, 1.4604977000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014552800, 0.0042356600, 0.0123281000, 0.0358816000, 0.1044350000, 0.3039650000"); + values("0.0167038000, 0.0196443000, 0.0267994000, 0.0446159000, 0.0922787000, 0.2364903000, 0.6734689000", \ + "0.0167744000, 0.0197666000, 0.0269741000, 0.0446199000, 0.0924192000, 0.2379780000, 0.6803013000", \ + "0.0168269000, 0.0196298000, 0.0269929000, 0.0446167000, 0.0923714000, 0.2377980000, 0.6732740000", \ + "0.0168034000, 0.0196385000, 0.0268059000, 0.0446029000, 0.0922815000, 0.2382978000, 0.6725002000", \ + "0.0168846000, 0.0196438000, 0.0268109000, 0.0445322000, 0.0922285000, 0.2382749000, 0.6721226000", \ + "0.0167938000, 0.0196117000, 0.0269496000, 0.0442863000, 0.0922303000, 0.2378163000, 0.6766770000", \ + "0.0168433000, 0.0197301000, 0.0270169000, 0.0446912000, 0.0922735000, 0.2383186000, 0.6715058000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014552800, 0.0042356600, 0.0123281000, 0.0358816000, 0.1044350000, 0.3039650000"); + values("0.0209960000, 0.0255437000, 0.0374161000, 0.0736398000, 0.1868527000, 0.5211414000, 1.5057883000", \ + "0.0210806000, 0.0252999000, 0.0374979000, 0.0736055000, 0.1865628000, 0.5215978000, 1.5015447000", \ + "0.0210465000, 0.0254832000, 0.0374985000, 0.0738331000, 0.1868540000, 0.5206455000, 1.5044482000", \ + "0.0212020000, 0.0254218000, 0.0374777000, 0.0737392000, 0.1867485000, 0.5217528000, 1.5036083000", \ + "0.0210292000, 0.0255752000, 0.0373815000, 0.0736585000, 0.1863180000, 0.5216479000, 1.5028722000", \ + "0.0211998000, 0.0256449000, 0.0375155000, 0.0737285000, 0.1860417000, 0.5212094000, 1.5026931000", \ + "0.0210702000, 0.0255138000, 0.0374080000, 0.0738058000, 0.1868415000, 0.5216823000, 1.4991658000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014552800, 0.0042356600, 0.0123281000, 0.0358816000, 0.1044350000, 0.3039650000"); + values("0.2372596000, 0.2417848000, 0.2519019000, 0.2726657000, 0.3174336000, 0.4311969000, 0.7588147000", \ + "0.2421615000, 0.2467078000, 0.2568482000, 0.2775307000, 0.3223418000, 0.4361686000, 0.7622007000", \ + "0.2548733000, 0.2594048000, 0.2695403000, 0.2903337000, 0.3350623000, 0.4489080000, 0.7749181000", \ + "0.2855695000, 0.2901072000, 0.3002193000, 0.3209607000, 0.3657794000, 0.4795845000, 0.8071369000", \ + "0.3519608000, 0.3564912000, 0.3666180000, 0.3873699000, 0.4321840000, 0.5459533000, 0.8731152000", \ + "0.4646064000, 0.4691563000, 0.4792940000, 0.5000693000, 0.5448594000, 0.6587693000, 0.9851951000", \ + "0.6385268000, 0.6430937000, 0.6532403000, 0.6740616000, 0.7189483000, 0.8327457000, 1.1602774000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014552800, 0.0042356600, 0.0123281000, 0.0358816000, 0.1044350000, 0.3039650000"); + values("0.3668934000, 0.3723876000, 0.3852395000, 0.4154933000, 0.4968662000, 0.7293126000, 1.4073779000", \ + "0.3717137000, 0.3771977000, 0.3900566000, 0.4203222000, 0.5014998000, 0.7344924000, 1.4137287000", \ + "0.3844691000, 0.3899767000, 0.4027981000, 0.4330862000, 0.5144296000, 0.7473789000, 1.4265420000", \ + "0.4153315000, 0.4208122000, 0.4336941000, 0.4639860000, 0.5453366000, 0.7782499000, 1.4557364000", \ + "0.4796996000, 0.4852115000, 0.4980668000, 0.5283651000, 0.6093833000, 0.8424090000, 1.5207313000", \ + "0.5833141000, 0.5888140000, 0.6016531000, 0.6319493000, 0.7133331000, 0.9461568000, 1.6247883000", \ + "0.7427181000, 0.7482230000, 0.7610830000, 0.7913573000, 0.8726912000, 1.1056681000, 1.7860708000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014552800, 0.0042356600, 0.0123281000, 0.0358816000, 0.1044350000, 0.3039650000"); + values("0.0171280000, 0.0201662000, 0.0270508000, 0.0448006000, 0.0924487000, 0.2369028000, 0.6733462000", \ + "0.0172081000, 0.0201639000, 0.0271162000, 0.0448642000, 0.0923068000, 0.2378529000, 0.6815573000", \ + "0.0172161000, 0.0201426000, 0.0272789000, 0.0449942000, 0.0923456000, 0.2378814000, 0.6817766000", \ + "0.0170509000, 0.0201765000, 0.0272226000, 0.0448936000, 0.0925493000, 0.2386655000, 0.6769033000", \ + "0.0170640000, 0.0201832000, 0.0272457000, 0.0448462000, 0.0926016000, 0.2377839000, 0.6743754000", \ + "0.0173272000, 0.0203070000, 0.0273332000, 0.0449485000, 0.0921728000, 0.2384120000, 0.6835247000", \ + "0.0173390000, 0.0204621000, 0.0273874000, 0.0451070000, 0.0926556000, 0.2382992000, 0.6714114000"); + } + related_pin : "GATE_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014552800, 0.0042356600, 0.0123281000, 0.0358816000, 0.1044350000, 0.3039650000"); + values("0.0208789000, 0.0252401000, 0.0373454000, 0.0737817000, 0.1867509000, 0.5214287000, 1.4994397000", \ + "0.0209121000, 0.0252739000, 0.0373356000, 0.0737144000, 0.1863657000, 0.5208572000, 1.4984578000", \ + "0.0209432000, 0.0253357000, 0.0373415000, 0.0736652000, 0.1870651000, 0.5207749000, 1.5013721000", \ + "0.0209672000, 0.0252966000, 0.0374046000, 0.0737481000, 0.1865038000, 0.5200566000, 1.4948646000", \ + "0.0208542000, 0.0252703000, 0.0373487000, 0.0737553000, 0.1870460000, 0.5215215000, 1.4975243000", \ + "0.0209532000, 0.0252705000, 0.0373433000, 0.0736497000, 0.1863470000, 0.5214513000, 1.5045565000", \ + "0.0208540000, 0.0252471000, 0.0373764000, 0.0737010000, 0.1866383000, 0.5199768000, 1.4971643000"); + } + timing_sense : "non_unate"; + timing_type : "falling_edge"; + } + } + } + + cell ("sky130_fd_sc_hd__dlxtn_4") { + leakage_power () { + value : 0.0085702000; + when : "D&!GATE_N&Q"; + } + leakage_power () { + value : 0.0087990000; + when : "!D&GATE_N&!Q"; + } + leakage_power () { + value : 0.0088781000; + when : "!D&!GATE_N&!Q"; + } + leakage_power () { + value : 0.0084756000; + when : "D&GATE_N&Q"; + } + leakage_power () { + value : 0.0102483000; + when : "D&GATE_N&!Q"; + } + leakage_power () { + value : 0.0076493000; + when : "!D&GATE_N&Q"; + } + area : 18.768000000; + cell_footprint : "sky130_fd_sc_hd__dlxtn"; + cell_leakage_power : 0.0087700780; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + latch ("IQ","IQ_N") { + data_in : "D"; + enable : "!GATE_N"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("D") { + capacitance : 0.0017880000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016960000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078030000, 0.0076980000, 0.0074559000, 0.0075316000, 0.0077061000, 0.0081082000, 0.0090352000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027164000, 0.0026111000, 0.0023683000, 0.0024250000, 0.0025556000, 0.0028567000, 0.0035509000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018790000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1313945000, 0.2894674000, 0.4595521000", \ + "0.0856263000, 0.2424785000, 0.4101217000", \ + "0.1096335000, 0.2579408000, 0.4219219000"); + } + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1948711000, 0.2772604000, 0.3081849000", \ + "0.0746400000, 0.1570293000, 0.1891745000", \ + "-0.0002298000, 0.0846009000, 0.1167461000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_rising"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1090840000, -0.2720397000, -0.4457864000", \ + "-0.0633158000, -0.2250508000, -0.3951354000", \ + "-0.0641296000, -0.2246439000, -0.3935078000"); + } + related_pin : "GATE_N"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1737813000, -0.2598327000, -0.2931986000", \ + "-0.0559915000, -0.1408223000, -0.1741881000", \ + "0.0164368000, -0.0696146000, -0.1017598000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_rising"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("GATE_N") { + capacitance : 0.0017450000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016660000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0172266000, 0.0171008000, 0.0168107000, 0.0168622000, 0.0169809000, 0.0172544000, 0.0178850000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0103032000, 0.0102097000, 0.0099943000, 0.0100257000, 0.0100981000, 0.0102649000, 0.0106498000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018250000; + timing () { + fall_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1598980000, 0.8333333000, 2.5000000000"); + } + related_output_pin : "Q"; + related_pin : "GATE_N"; + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016043380, 0.0051478020, 0.0165176300, 0.0529997200, 0.1700589000, 0.5456641000"); + values("0.0323562000, 0.0306978000, 0.0254013000, 0.0093218000, -0.0470446000, -0.2357721000, -0.8440563000", \ + "0.0322706000, 0.0305868000, 0.0253386000, 0.0092145000, -0.0471112000, -0.2358603000, -0.8441410000", \ + "0.0323468000, 0.0306956000, 0.0253828000, 0.0093035000, -0.0470125000, -0.2357706000, -0.8440626000", \ + "0.0322321000, 0.0305474000, 0.0252282000, 0.0091704000, -0.0471877000, -0.2358929000, -0.8442248000", \ + "0.0321712000, 0.0304912000, 0.0251896000, 0.0090665000, -0.0473116000, -0.2359851000, -0.8443128000", \ + "0.0317930000, 0.0301185000, 0.0248576000, 0.0088735000, -0.0474565000, -0.2362077000, -0.8444738000", \ + "0.0360806000, 0.0343223000, 0.0287964000, 0.0110176000, -0.0470632000, -0.2362076000, -0.8443226000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016043380, 0.0051478020, 0.0165176300, 0.0529997200, 0.1700589000, 0.5456641000"); + values("0.0367232000, 0.0385598000, 0.0445881000, 0.0637705000, 0.1226849000, 0.3110528000, 0.9141860000", \ + "0.0366439000, 0.0386175000, 0.0446331000, 0.0637572000, 0.1226600000, 0.3097460000, 0.9175669000", \ + "0.0367024000, 0.0386174000, 0.0446959000, 0.0635922000, 0.1225340000, 0.3099296000, 0.9127433000", \ + "0.0364404000, 0.0383530000, 0.0442735000, 0.0632747000, 0.1224339000, 0.3097067000, 0.9114330000", \ + "0.0362601000, 0.0381156000, 0.0440973000, 0.0631078000, 0.1222826000, 0.3095913000, 0.9108486000", \ + "0.0362911000, 0.0381998000, 0.0442605000, 0.0631907000, 0.1221408000, 0.3093698000, 0.9107099000", \ + "0.0377279000, 0.0395692000, 0.0455746000, 0.0642475000, 0.1234973000, 0.3118872000, 0.9097030000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016043380, 0.0051478020, 0.0165176300, 0.0529997200, 0.1700589000, 0.5456641000"); + values("0.0310354000, 0.0292443000, 0.0240194000, 0.0079488000, -0.0483842000, -0.2370909000, -0.8453344000", \ + "0.0312027000, 0.0293590000, 0.0241466000, 0.0080129000, -0.0483373000, -0.2370263000, -0.8453000000", \ + "0.0312212000, 0.0293953000, 0.0241843000, 0.0080530000, -0.0482777000, -0.2369465000, -0.8451804000", \ + "0.0308385000, 0.0290894000, 0.0238573000, 0.0077478000, -0.0485777000, -0.2372933000, -0.8455444000", \ + "0.0306240000, 0.0289476000, 0.0236690000, 0.0074993000, -0.0488359000, -0.2375050000, -0.8457652000", \ + "0.0302856000, 0.0286895000, 0.0234031000, 0.0072661000, -0.0490576000, -0.2377708000, -0.8460203000", \ + "0.0345697000, 0.0328203000, 0.0272434000, 0.0095220000, -0.0486325000, -0.2375527000, -0.8457445000"); + } + related_pin : "GATE_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016043380, 0.0051478020, 0.0165176300, 0.0529997200, 0.1700589000, 0.5456641000"); + values("0.0361203000, 0.0379998000, 0.0440923000, 0.0631989000, 0.1222355000, 0.3106881000, 0.9155838000", \ + "0.0360547000, 0.0379224000, 0.0440473000, 0.0630868000, 0.1221921000, 0.3109873000, 0.9160814000", \ + "0.0361715000, 0.0380515000, 0.0440976000, 0.0632236000, 0.1221889000, 0.3106974000, 0.9163760000", \ + "0.0360866000, 0.0379723000, 0.0440465000, 0.0630820000, 0.1222267000, 0.3098875000, 0.9119964000", \ + "0.0357331000, 0.0375823000, 0.0436930000, 0.0627467000, 0.1221222000, 0.3087654000, 0.9120152000", \ + "0.0355970000, 0.0374866000, 0.0435689000, 0.0627007000, 0.1218660000, 0.3097534000, 0.9096674000", \ + "0.0369001000, 0.0387074000, 0.0445953000, 0.0633102000, 0.1220493000, 0.3092783000, 0.9159337000"); + } + } + max_capacitance : 0.5456640000; + max_transition : 1.5029060000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.2475619000, 0.2511780000, 0.2605122000, 0.2814000000, 0.3256432000, 0.4331991000, 0.7564027000", \ + "0.2525425000, 0.2561377000, 0.2654942000, 0.2863237000, 0.3305685000, 0.4382935000, 0.7607867000", \ + "0.2657365000, 0.2693168000, 0.2786633000, 0.2994887000, 0.3437592000, 0.4514520000, 0.7740115000", \ + "0.2968936000, 0.3005121000, 0.3098480000, 0.3307165000, 0.3749890000, 0.4825693000, 0.8046914000", \ + "0.3539077000, 0.3575318000, 0.3668504000, 0.3877506000, 0.4319745000, 0.5395362000, 0.8615660000", \ + "0.4428405000, 0.4464407000, 0.4557329000, 0.4766597000, 0.5207483000, 0.6284664000, 0.9510879000", \ + "0.5831920000, 0.5867953000, 0.5961113000, 0.6169370000, 0.6612222000, 0.7688605000, 1.0911015000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.3306534000, 0.3346651000, 0.3457759000, 0.3727008000, 0.4445863000, 0.6677991000, 1.3833632000", \ + "0.3352458000, 0.3394223000, 0.3503760000, 0.3773525000, 0.4496264000, 0.6722097000, 1.3869107000", \ + "0.3464359000, 0.3507168000, 0.3616334000, 0.3885256000, 0.4605894000, 0.6834656000, 1.3979421000", \ + "0.3672900000, 0.3714948000, 0.3823228000, 0.4092448000, 0.4814406000, 0.7043697000, 1.4186383000", \ + "0.3944806000, 0.3986945000, 0.4095687000, 0.4364447000, 0.5086176000, 0.7316713000, 1.4489334000", \ + "0.4254579000, 0.4296946000, 0.4406642000, 0.4675879000, 0.5395945000, 0.7628094000, 1.4808617000", \ + "0.4484191000, 0.4526428000, 0.4636817000, 0.4905253000, 0.5626367000, 0.7858056000, 1.4976400000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.0234685000, 0.0257109000, 0.0317567000, 0.0465572000, 0.0863999000, 0.2122282000, 0.6450527000", \ + "0.0233693000, 0.0256175000, 0.0315401000, 0.0463134000, 0.0863494000, 0.2123342000, 0.6392620000", \ + "0.0235797000, 0.0256588000, 0.0315231000, 0.0463394000, 0.0861828000, 0.2123856000, 0.6387346000", \ + "0.0234787000, 0.0257225000, 0.0316734000, 0.0464671000, 0.0864303000, 0.2121537000, 0.6437931000", \ + "0.0234317000, 0.0256911000, 0.0319297000, 0.0466017000, 0.0864428000, 0.2122687000, 0.6439547000", \ + "0.0235664000, 0.0255788000, 0.0316504000, 0.0464767000, 0.0859203000, 0.2123528000, 0.6375195000", \ + "0.0236087000, 0.0256752000, 0.0319174000, 0.0464247000, 0.0864773000, 0.2119492000, 0.6384053000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.0249829000, 0.0284950000, 0.0373192000, 0.0649711000, 0.1591660000, 0.4758658000, 1.4982936000", \ + "0.0249054000, 0.0283179000, 0.0370795000, 0.0648732000, 0.1594591000, 0.4749818000, 1.5016969000", \ + "0.0252255000, 0.0280330000, 0.0370008000, 0.0649632000, 0.1591093000, 0.4747141000, 1.5016393000", \ + "0.0250266000, 0.0280278000, 0.0373190000, 0.0649417000, 0.1591538000, 0.4754701000, 1.5000881000", \ + "0.0250641000, 0.0280234000, 0.0374129000, 0.0649587000, 0.1594010000, 0.4751542000, 1.5021485000", \ + "0.0252752000, 0.0280603000, 0.0371855000, 0.0650114000, 0.1588009000, 0.4746950000, 1.5026019000", \ + "0.0250715000, 0.0281972000, 0.0372378000, 0.0649117000, 0.1594933000, 0.4750583000, 1.4965111000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.2726837000, 0.2763151000, 0.2857795000, 0.3067102000, 0.3512020000, 0.4589528000, 0.7813210000", \ + "0.2775841000, 0.2812403000, 0.2906599000, 0.3116149000, 0.3560857000, 0.4637860000, 0.7864820000", \ + "0.2903190000, 0.2939471000, 0.3034079000, 0.3243310000, 0.3688380000, 0.4765544000, 0.7988898000", \ + "0.3212375000, 0.3248565000, 0.3343032000, 0.3552498000, 0.3996987000, 0.5074016000, 0.8306167000", \ + "0.3877474000, 0.3913775000, 0.4008625000, 0.4217947000, 0.4662601000, 0.5739453000, 0.8963552000", \ + "0.5001267000, 0.5037434000, 0.5131953000, 0.5341018000, 0.5784712000, 0.6862471000, 1.0090285000", \ + "0.6737084000, 0.6773245000, 0.6867905000, 0.7077598000, 0.7523114000, 0.8600742000, 1.1822439000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.3938176000, 0.3979815000, 0.4089842000, 0.4359905000, 0.5081946000, 0.7313305000, 1.4469935000", \ + "0.3985638000, 0.4027174000, 0.4137571000, 0.4407217000, 0.5130802000, 0.7360188000, 1.4500537000", \ + "0.4113036000, 0.4154573000, 0.4264978000, 0.4534667000, 0.5256150000, 0.7488579000, 1.4631200000", \ + "0.4423017000, 0.4464568000, 0.4574902000, 0.4844197000, 0.5566434000, 0.7793085000, 1.4936833000", \ + "0.5066263000, 0.5108446000, 0.5218170000, 0.5488326000, 0.6210936000, 0.8441906000, 1.5592300000", \ + "0.6101438000, 0.6143247000, 0.6253108000, 0.6523088000, 0.7246209000, 0.9476806000, 1.6624911000", \ + "0.7695733000, 0.7737269000, 0.7847403000, 0.8116889000, 0.8838462000, 1.1066664000, 1.8191381000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.0236802000, 0.0262856000, 0.0319337000, 0.0466434000, 0.0861516000, 0.2125107000, 0.6446006000", \ + "0.0238137000, 0.0262257000, 0.0321271000, 0.0466686000, 0.0868753000, 0.2122790000, 0.6382224000", \ + "0.0237133000, 0.0262425000, 0.0319204000, 0.0468562000, 0.0866800000, 0.2123461000, 0.6435811000", \ + "0.0237185000, 0.0260561000, 0.0319541000, 0.0467320000, 0.0871004000, 0.2121092000, 0.6467464000", \ + "0.0238740000, 0.0260908000, 0.0321866000, 0.0464530000, 0.0866458000, 0.2125797000, 0.6441970000", \ + "0.0237824000, 0.0263419000, 0.0320389000, 0.0464750000, 0.0867562000, 0.2123960000, 0.6399326000", \ + "0.0240949000, 0.0263214000, 0.0321447000, 0.0469708000, 0.0871421000, 0.2123124000, 0.6373966000"); + } + related_pin : "GATE_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016043400, 0.0051478000, 0.0165176000, 0.0529997000, 0.1700590000, 0.5456640000"); + values("0.0249560000, 0.0280533000, 0.0371257000, 0.0649335000, 0.1594597000, 0.4754160000, 1.4998961000", \ + "0.0249597000, 0.0280547000, 0.0370689000, 0.0649835000, 0.1592205000, 0.4752670000, 1.5010519000", \ + "0.0249598000, 0.0280582000, 0.0370719000, 0.0650073000, 0.1591183000, 0.4757317000, 1.5029058000", \ + "0.0249790000, 0.0280602000, 0.0370980000, 0.0649765000, 0.1594760000, 0.4763756000, 1.4994961000", \ + "0.0250131000, 0.0279654000, 0.0370123000, 0.0649786000, 0.1594407000, 0.4758091000, 1.4961533000", \ + "0.0249781000, 0.0280055000, 0.0371458000, 0.0648284000, 0.1592569000, 0.4745074000, 1.4959873000", \ + "0.0249149000, 0.0280026000, 0.0370754000, 0.0648963000, 0.1590891000, 0.4742852000, 1.5008801000"); + } + timing_sense : "non_unate"; + timing_type : "falling_edge"; + } + } + } + + cell ("sky130_fd_sc_hd__dlxtp_1") { + leakage_power () { + value : 0.0085396000; + when : "D&GATE&Q"; + } + leakage_power () { + value : 0.0071637000; + when : "!D&!GATE&!Q"; + } + leakage_power () { + value : 0.0072605000; + when : "!D&GATE&!Q"; + } + leakage_power () { + value : 0.0084088000; + when : "D&!GATE&Q"; + } + leakage_power () { + value : 0.0086226000; + when : "D&!GATE&!Q"; + } + leakage_power () { + value : 0.0075741000; + when : "!D&!GATE&Q"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__dlxtp"; + cell_leakage_power : 0.0079282300; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + latch ("IQ","IQ_N") { + data_in : "D"; + enable : "GATE"; + } + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("D") { + capacitance : 0.0017740000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016980000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080639000, 0.0079551000, 0.0077045000, 0.0077816000, 0.0079595000, 0.0083695000, 0.0093146000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0024834000, 0.0023809000, 0.0021447000, 0.0022073000, 0.0023516000, 0.0026843000, 0.0034509000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018500000; + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.0374004000, 0.1966940000, 0.3655579000", \ + "-0.1365417000, 0.0227520000, 0.1879538000", \ + "-0.3127298000, -0.1546569000, 0.0068828000"); + } + related_pin : "GATE"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1948711000, 0.2797018000, 0.3118470000", \ + "0.1063783000, 0.1899883000, 0.2196921000", \ + "0.0473776000, 0.1273255000, 0.1558086000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "setup_falling"; + violation_delay_degrade_pct : 10.000000000; + } + timing () { + fall_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.0260762000, -0.1865905000, -0.3566751000", \ + "0.1478659000, -0.0126484000, -0.1790710000", \ + "0.3264954000, 0.1659811000, 0.0020000000"); + } + related_pin : "GATE"; + rise_constraint ("vio_3_3_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + index_2("0.0100000000, 0.5000000000, 1.5000000000"); + values("-0.1835469000, -0.2695983000, -0.3029642000", \ + "-0.0852884000, -0.1701191000, -0.2022643000", \ + "0.0030091000, -0.0842630000, -0.1164082000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "hold_falling"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("GATE") { + capacitance : 0.0017510000; + clock : "true"; + direction : "input"; + fall_capacitance : 0.0016800000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0172155000, 0.0171230000, 0.0169098000, 0.0169665000, 0.0170973000, 0.0173986000, 0.0180935000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0099572000, 0.0098677000, 0.0096615000, 0.0096962000, 0.0097764000, 0.0099612000, 0.0103871000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018220000; + timing () { + related_output_pin : "Q"; + related_pin : "GATE"; + rise_constraint ("constraint_3_0_1") { + index_1("0.0100000000, 0.5000000000, 1.5000000000"); + values("0.1774742000, 0.8333333000, 2.5000000000"); + } + sim_opt : "runlvl=5 accurate=1"; + timing_type : "min_pulse_width"; + violation_delay_degrade_pct : 10.000000000; + } + } + pin ("Q") { + direction : "output"; + function : "IQ"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506210, 0.0234142800, 0.0612503600, 0.1602272000"); + values("0.0183104000, 0.0173204000, 0.0145355000, 0.0060315000, -0.0172592000, -0.0785155000, -0.2388121000", \ + "0.0182935000, 0.0173058000, 0.0144998000, 0.0060216000, -0.0172650000, -0.0785260000, -0.2388387000", \ + "0.0182911000, 0.0173135000, 0.0144894000, 0.0060097000, -0.0172887000, -0.0785390000, -0.2388522000", \ + "0.0178333000, 0.0168519000, 0.0140728000, 0.0055663000, -0.0177210000, -0.0789804000, -0.2392845000", \ + "0.0175656000, 0.0165844000, 0.0137815000, 0.0053022000, -0.0180003000, -0.0792519000, -0.2395642000", \ + "0.0187960000, 0.0175690000, 0.0142670000, 0.0053636000, -0.0179801000, -0.0792423000, -0.2395359000", \ + "0.0193985000, 0.0181606000, 0.0148619000, 0.0060149000, -0.0173821000, -0.0787193000, -0.2390929000"); + } + related_pin : "GATE"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506210, 0.0234142800, 0.0612503600, 0.1602272000"); + values("0.0188626000, 0.0204371000, 0.0242971000, 0.0335155000, 0.0566476000, 0.1169270000, 0.2759341000", \ + "0.0188355000, 0.0204045000, 0.0242773000, 0.0335375000, 0.0566228000, 0.1170107000, 0.2757732000", \ + "0.0188117000, 0.0203877000, 0.0242426000, 0.0334482000, 0.0566068000, 0.1170340000, 0.2754547000", \ + "0.0182919000, 0.0198706000, 0.0237319000, 0.0329958000, 0.0560580000, 0.1170069000, 0.2763332000", \ + "0.0179709000, 0.0195765000, 0.0234320000, 0.0326462000, 0.0559423000, 0.1162104000, 0.2748467000", \ + "0.0183152000, 0.0196281000, 0.0233430000, 0.0326070000, 0.0556951000, 0.1159098000, 0.2748451000", \ + "0.0195202000, 0.0208510000, 0.0243186000, 0.0332985000, 0.0562276000, 0.1168596000, 0.2761521000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506210, 0.0234142800, 0.0612503600, 0.1602272000"); + values("0.0185126000, 0.0175513000, 0.0147481000, 0.0062653000, -0.0170503000, -0.0783172000, -0.2386417000", \ + "0.0184031000, 0.0174564000, 0.0146528000, 0.0061644000, -0.0171466000, -0.0784202000, -0.2387322000", \ + "0.0185163000, 0.0175529000, 0.0147499000, 0.0062656000, -0.0170500000, -0.0783192000, -0.2386376000", \ + "0.0183578000, 0.0174091000, 0.0146031000, 0.0061159000, -0.0171970000, -0.0784669000, -0.2387482000", \ + "0.0182609000, 0.0173047000, 0.0145025000, 0.0060187000, -0.0172916000, -0.0785605000, -0.2388800000", \ + "0.0189475000, 0.0177286000, 0.0144036000, 0.0057111000, -0.0174748000, -0.0787234000, -0.2390335000", \ + "0.0192833000, 0.0180623000, 0.0147728000, 0.0059159000, -0.0174828000, -0.0785747000, -0.2388797000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506210, 0.0234142800, 0.0612503600, 0.1602272000"); + values("0.0201166000, 0.0217292000, 0.0255888000, 0.0347368000, 0.0579109000, 0.1186210000, 0.2777453000", \ + "0.0200823000, 0.0217062000, 0.0255693000, 0.0347337000, 0.0578741000, 0.1183976000, 0.2777190000", \ + "0.0201994000, 0.0217671000, 0.0256454000, 0.0347965000, 0.0579243000, 0.1188119000, 0.2784466000", \ + "0.0198358000, 0.0213727000, 0.0252218000, 0.0344692000, 0.0576597000, 0.1178161000, 0.2770193000", \ + "0.0196763000, 0.0212096000, 0.0250608000, 0.0342970000, 0.0574717000, 0.1176491000, 0.2763497000", \ + "0.0202174000, 0.0215458000, 0.0250561000, 0.0343001000, 0.0573047000, 0.1176728000, 0.2764661000", \ + "0.0209445000, 0.0222777000, 0.0257795000, 0.0347846000, 0.0578467000, 0.1185777000, 0.2758290000"); + } + } + max_capacitance : 0.1602270000; + max_transition : 1.4998690000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.1956779000, 0.2007484000, 0.2114909000, 0.2337785000, 0.2838228000, 0.4096937000, 0.7398072000", \ + "0.2006464000, 0.2057362000, 0.2164471000, 0.2387434000, 0.2888077000, 0.4149915000, 0.7453025000", \ + "0.2138190000, 0.2188893000, 0.2296347000, 0.2519184000, 0.3019593000, 0.4278740000, 0.7573207000", \ + "0.2450352000, 0.2501259000, 0.2608260000, 0.2831257000, 0.3332336000, 0.4593674000, 0.7895880000", \ + "0.3020378000, 0.3071162000, 0.3178570000, 0.3401388000, 0.3902163000, 0.5162122000, 0.8455597000", \ + "0.3909980000, 0.3960919000, 0.4068383000, 0.4291133000, 0.4792041000, 0.6051093000, 0.9343891000", \ + "0.5311448000, 0.5362405000, 0.5469755000, 0.5693151000, 0.6193808000, 0.7454488000, 1.0749442000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.2897848000, 0.2965617000, 0.3119340000, 0.3486242000, 0.4424752000, 0.6871566000, 1.3282956000", \ + "0.2944256000, 0.3011474000, 0.3165267000, 0.3532405000, 0.4470815000, 0.6918489000, 1.3309537000", \ + "0.3056690000, 0.3124450000, 0.3277803000, 0.3644517000, 0.4586222000, 0.7028413000, 1.3467548000", \ + "0.3263381000, 0.3328653000, 0.3483047000, 0.3849935000, 0.4791482000, 0.7233187000, 1.3641688000", \ + "0.3538375000, 0.3604514000, 0.3758217000, 0.4126217000, 0.5065501000, 0.7512085000, 1.3913161000", \ + "0.3848257000, 0.3915999000, 0.4069716000, 0.4436796000, 0.5375113000, 0.7823333000, 1.4229965000", \ + "0.4078935000, 0.4146049000, 0.4300053000, 0.4667164000, 0.5605648000, 0.8052757000, 1.4441415000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.0163669000, 0.0205163000, 0.0299403000, 0.0526661000, 0.1130568000, 0.2786029000, 0.7238921000", \ + "0.0164261000, 0.0204367000, 0.0298988000, 0.0527299000, 0.1132432000, 0.2800721000, 0.7150719000", \ + "0.0163518000, 0.0204845000, 0.0299487000, 0.0526991000, 0.1131724000, 0.2795148000, 0.7188002000", \ + "0.0164486000, 0.0204429000, 0.0298311000, 0.0526271000, 0.1129427000, 0.2796830000, 0.7225254000", \ + "0.0164574000, 0.0204658000, 0.0299609000, 0.0527480000, 0.1133477000, 0.2795651000, 0.7187517000", \ + "0.0164329000, 0.0205113000, 0.0298189000, 0.0524697000, 0.1129583000, 0.2785544000, 0.7172974000", \ + "0.0165086000, 0.0205802000, 0.0299436000, 0.0526931000, 0.1131890000, 0.2776306000, 0.7140631000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.0237742000, 0.0300597000, 0.0476671000, 0.0968298000, 0.2290845000, 0.5782642000, 1.4933628000", \ + "0.0236662000, 0.0300988000, 0.0476645000, 0.0967314000, 0.2294016000, 0.5767804000, 1.4963778000", \ + "0.0236807000, 0.0300969000, 0.0475886000, 0.0967016000, 0.2291797000, 0.5786722000, 1.4998689000", \ + "0.0235621000, 0.0302721000, 0.0476392000, 0.0966654000, 0.2291773000, 0.5773542000, 1.4981708000", \ + "0.0236265000, 0.0302641000, 0.0476282000, 0.0968710000, 0.2293573000, 0.5767912000, 1.4911320000", \ + "0.0236926000, 0.0300823000, 0.0475654000, 0.0967778000, 0.2285692000, 0.5776814000, 1.4974849000", \ + "0.0237280000, 0.0301534000, 0.0476384000, 0.0968764000, 0.2293897000, 0.5780705000, 1.4893545000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.2408861000, 0.2459875000, 0.2567938000, 0.2791576000, 0.3293162000, 0.4553846000, 0.7848088000", \ + "0.2454936000, 0.2505956000, 0.2614130000, 0.2837635000, 0.3338624000, 0.4599291000, 0.7907395000", \ + "0.2566185000, 0.2617138000, 0.2725135000, 0.2948354000, 0.3449692000, 0.4710901000, 0.8004751000", \ + "0.2808759000, 0.2859778000, 0.2967943000, 0.3191515000, 0.3692519000, 0.4953314000, 0.8261387000", \ + "0.3188427000, 0.3239643000, 0.3347380000, 0.3571037000, 0.4072429000, 0.5332983000, 0.8632153000", \ + "0.3702233000, 0.3753315000, 0.3861552000, 0.4085036000, 0.4586399000, 0.5845420000, 0.9140617000", \ + "0.4261492000, 0.4312617000, 0.4420564000, 0.4644319000, 0.5145670000, 0.6407230000, 0.9713635000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.2727443000, 0.2795717000, 0.2950170000, 0.3318136000, 0.4256409000, 0.6704344000, 1.3113387000", \ + "0.2773359000, 0.2841327000, 0.2995512000, 0.3364017000, 0.4302363000, 0.6749892000, 1.3143661000", \ + "0.2881232000, 0.2949556000, 0.3103703000, 0.3470869000, 0.4412568000, 0.6855770000, 1.3266492000", \ + "0.3119019000, 0.3187079000, 0.3341485000, 0.3710149000, 0.4648588000, 0.7090865000, 1.3530574000", \ + "0.3513700000, 0.3581870000, 0.3736341000, 0.4104507000, 0.5045135000, 0.7488073000, 1.3896402000", \ + "0.4060039000, 0.4128247000, 0.4282782000, 0.4650089000, 0.5588366000, 0.8036784000, 1.4433407000", \ + "0.4740605000, 0.4808421000, 0.4963239000, 0.5331252000, 0.6271225000, 0.8713793000, 1.5111470000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.0167519000, 0.0207019000, 0.0300609000, 0.0526324000, 0.1135996000, 0.2801282000, 0.7240286000", \ + "0.0167541000, 0.0207384000, 0.0301395000, 0.0527942000, 0.1133371000, 0.2787838000, 0.7157553000", \ + "0.0166965000, 0.0206831000, 0.0301291000, 0.0529146000, 0.1135331000, 0.2786270000, 0.7239515000", \ + "0.0166762000, 0.0207455000, 0.0301108000, 0.0528059000, 0.1133309000, 0.2787705000, 0.7224172000", \ + "0.0166746000, 0.0206166000, 0.0300592000, 0.0528609000, 0.1134833000, 0.2783640000, 0.7239425000", \ + "0.0166381000, 0.0206598000, 0.0301537000, 0.0527273000, 0.1131373000, 0.2790785000, 0.7172305000", \ + "0.0168751000, 0.0205232000, 0.0300435000, 0.0527510000, 0.1131482000, 0.2783725000, 0.7127663000"); + } + related_pin : "GATE"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013079700, 0.0034215700, 0.0089506200, 0.0234143000, 0.0612504000, 0.1602270000"); + values("0.0234764000, 0.0300381000, 0.0477196000, 0.0970673000, 0.2293570000, 0.5781378000, 1.4920603000", \ + "0.0234431000, 0.0300737000, 0.0476937000, 0.0968738000, 0.2293269000, 0.5771967000, 1.4966632000", \ + "0.0234843000, 0.0301266000, 0.0477406000, 0.0967641000, 0.2290958000, 0.5779417000, 1.4918156000", \ + "0.0235058000, 0.0300676000, 0.0477858000, 0.0966788000, 0.2289943000, 0.5784267000, 1.4977383000", \ + "0.0235220000, 0.0300372000, 0.0477103000, 0.0969389000, 0.2289846000, 0.5770432000, 1.4975939000", \ + "0.0235514000, 0.0301143000, 0.0477436000, 0.0968273000, 0.2293491000, 0.5776321000, 1.4963948000", \ + "0.0235126000, 0.0300728000, 0.0477353000, 0.0969363000, 0.2293026000, 0.5775836000, 1.4951985000"); + } + timing_sense : "non_unate"; + timing_type : "rising_edge"; + } + } + } + + /* removed sky130_fd_sc_hd__dlygate4sd1_1 */ + + /* removed sky130_fd_sc_hd__dlygate4sd2_1 */ + + /* removed sky130_fd_sc_hd__dlygate4sd3_1 */ + + /* removed sky130_fd_sc_hd__dlymetal6s2s_1 */ + + /* removed sky130_fd_sc_hd__dlymetal6s4s_1 */ + + /* removed sky130_fd_sc_hd__dlymetal6s6s_1 */ + + /* removed sky130_fd_sc_hd__ebufn_1 */ + + cell ("sky130_fd_sc_hd__ebufn_2") { + leakage_power () { + value : 0.0023765000; + when : "!A&TE_B"; + } + leakage_power () { + value : 0.0040487000; + when : "!A&!TE_B"; + } + leakage_power () { + value : 0.0039655000; + when : "A&TE_B"; + } + leakage_power () { + value : 0.0030441000; + when : "A&!TE_B"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__ebufn"; + cell_leakage_power : 0.0033587030; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0018180000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017440000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0115475000, 0.0114426000, 0.0112008000, 0.0112772000, 0.0114533000, 0.0118592000, 0.0127949000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0060135000, 0.0059365000, 0.0057589000, 0.0058145000, 0.0059427000, 0.0062382000, 0.0069194000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018930000; + } + pin ("TE_B") { + capacitance : 0.0040830000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0037550000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044100000; + } + pin ("Z") { + capacitance : 0.0027540000; + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012556810, 0.0031534710, 0.0079195070, 0.0198887500, 0.0499478700, 0.1254372000"); + values("0.0057719000, 0.0047117000, 0.0021559000, -0.0047432000, -0.0233719000, -0.0717012000, -0.1938301000", \ + "0.0057486000, 0.0047208000, 0.0021157000, -0.0047196000, -0.0233901000, -0.0717130000, -0.1938098000", \ + "0.0057867000, 0.0048153000, 0.0021631000, -0.0047623000, -0.0233053000, -0.0716388000, -0.1937611000", \ + "0.0054767000, 0.0044162000, 0.0017646000, -0.0051862000, -0.0236960000, -0.0719199000, -0.1939940000", \ + "0.0050598000, 0.0039768000, 0.0012535000, -0.0057471000, -0.0242010000, -0.0722774000, -0.1942528000", \ + "0.0050208000, 0.0038200000, 0.0008404000, -0.0065053000, -0.0247636000, -0.0727323000, -0.1945578000", \ + "0.0061965000, 0.0047401000, 0.0015957000, -0.0060335000, -0.0245756000, -0.0726419000, -0.1941170000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012556810, 0.0031534710, 0.0079195070, 0.0198887500, 0.0499478700, 0.1254372000"); + values("0.0070743000, 0.0084660000, 0.0119121000, 0.0201158000, 0.0401223000, 0.0888260000, 0.2107471000", \ + "0.0070801000, 0.0084720000, 0.0119053000, 0.0201825000, 0.0401798000, 0.0890640000, 0.2093387000", \ + "0.0071025000, 0.0085013000, 0.0118841000, 0.0201580000, 0.0399066000, 0.0884126000, 0.2093822000", \ + "0.0068739000, 0.0082102000, 0.0113985000, 0.0195654000, 0.0393561000, 0.0880108000, 0.2092214000", \ + "0.0066301000, 0.0079029000, 0.0111047000, 0.0189377000, 0.0387823000, 0.0879299000, 0.2086614000", \ + "0.0068164000, 0.0080621000, 0.0110798000, 0.0188186000, 0.0382600000, 0.0870633000, 0.2082544000", \ + "0.0074315000, 0.0085950000, 0.0116848000, 0.0193444000, 0.0383070000, 0.0873107000, 0.2082346000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012556810, 0.0031534710, 0.0079195070, 0.0198887500, 0.0499478700, 0.1254372000"); + values("-0.0064762000, -0.0063815000, -0.0061976000, -0.0059243000, -0.0056278000, -0.0054419000, -0.0053254000", \ + "-0.0066800000, -0.0065817000, -0.0064035000, -0.0061269000, -0.0058449000, -0.0056442000, -0.0055442000", \ + "-0.0070520000, -0.0069626000, -0.0067843000, -0.0065011000, -0.0061815000, -0.0059670000, -0.0058503000", \ + "-0.0074546000, -0.0073783000, -0.0072512000, -0.0069305000, -0.0066124000, -0.0063053000, -0.0061767000", \ + "-0.0077809000, -0.0077269000, -0.0075908000, -0.0073637000, -0.0069815000, -0.0066338000, -0.0063496000", \ + "-0.0076125000, -0.0075810000, -0.0075918000, -0.0073507000, -0.0071423000, -0.0066277000, -0.0063740000", \ + "-0.0063404000, -0.0063166000, -0.0065653000, -0.0061825000, -0.0062844000, -0.0056869000, -0.0055482000"); + } + related_pin : "TE_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012556810, 0.0031534710, 0.0079195070, 0.0198887500, 0.0499478700, 0.1254372000"); + values("0.0290880000, 0.0303196000, 0.0333150000, 0.0409509000, 0.0601469000, 0.1084422000, 0.2289764000", \ + "0.0289106000, 0.0301369000, 0.0331507000, 0.0407739000, 0.0599620000, 0.1083575000, 0.2288162000", \ + "0.0287431000, 0.0299583000, 0.0329696000, 0.0405968000, 0.0598030000, 0.1081530000, 0.2286448000", \ + "0.0286275000, 0.0298565000, 0.0328813000, 0.0405325000, 0.0596795000, 0.1077513000, 0.2286241000", \ + "0.0287448000, 0.0299427000, 0.0329997000, 0.0405885000, 0.0597630000, 0.1080873000, 0.2286288000", \ + "0.0289872000, 0.0302752000, 0.0333844000, 0.0410672000, 0.0601189000, 0.1083658000, 0.2302092000", \ + "0.0296077000, 0.0308136000, 0.0338774000, 0.0414448000, 0.0613432000, 0.1093282000, 0.2303496000"); + } + when : "A"; + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012556810, 0.0031534710, 0.0079195070, 0.0198887500, 0.0499478700, 0.1254372000"); + values("0.0274622000, 0.0262730000, 0.0232710000, 0.0157990000, -0.0033837000, -0.0520274000, -0.1743005000", \ + "0.0272544000, 0.0260940000, 0.0230830000, 0.0156071000, -0.0035666000, -0.0521972000, -0.1745041000", \ + "0.0271041000, 0.0259341000, 0.0229345000, 0.0154412000, -0.0037420000, -0.0523707000, -0.1746763000", \ + "0.0270596000, 0.0258641000, 0.0228584000, 0.0153750000, -0.0038081000, -0.0524433000, -0.1747225000", \ + "0.0271450000, 0.0259142000, 0.0229532000, 0.0154525000, -0.0037285000, -0.0523728000, -0.1746535000", \ + "0.0273078000, 0.0260933000, 0.0230436000, 0.0153226000, -0.0033962000, -0.0519997000, -0.1742665000", \ + "0.0285247000, 0.0279496000, 0.0248788000, 0.0170999000, -0.0028236000, -0.0515418000, -0.1731130000"); + } + related_pin : "TE_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012556810, 0.0031534710, 0.0079195070, 0.0198887500, 0.0499478700, 0.1254372000"); + values("-0.0064380000, -0.0064843000, -0.0065843000, -0.0067436000, -0.0069389000, -0.0070647000, -0.0071271000", \ + "-0.0066257000, -0.0066842000, -0.0067903000, -0.0069479000, -0.0071251000, -0.0072680000, -0.0073378000", \ + "-0.0068652000, -0.0069280000, -0.0070326000, -0.0071982000, -0.0073797000, -0.0075133000, -0.0075820000", \ + "-0.0072421000, -0.0072848000, -0.0073337000, -0.0074722000, -0.0076241000, -0.0077447000, -0.0078127000", \ + "-0.0073655000, -0.0074159000, -0.0074559000, -0.0075851000, -0.0077157000, -0.0078181000, -0.0078774000", \ + "-0.0072268000, -0.0072462000, -0.0072759000, -0.0073798000, -0.0075315000, -0.0076301000, -0.0076987000", \ + "-0.0062823000, -0.0062905000, -0.0063698000, -0.0064632000, -0.0065658000, -0.0066219000, -0.0066636000"); + } + when : "!A"; + } + max_capacitance : 0.1254370000; + max_transition : 1.5154890000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + three_state : "(TE_B)"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0032537000, 0.0040093800, 0.0059071700, 0.0106732000, 0.0226425000, 0.0527016000, 0.1281910000"); + values("0.1023038000, 0.1069248000, 0.1165587000, 0.1359126000, 0.1745794000, 0.2608748000, 0.4726469000", \ + "0.1074358000, 0.1120323000, 0.1218535000, 0.1410930000, 0.1797465000, 0.2661376000, 0.4784745000", \ + "0.1204884000, 0.1251012000, 0.1348571000, 0.1541990000, 0.1928403000, 0.2790793000, 0.4907811000", \ + "0.1516795000, 0.1562217000, 0.1658837000, 0.1852109000, 0.2239573000, 0.3102768000, 0.5226203000", \ + "0.2201122000, 0.2249066000, 0.2349915000, 0.2546836000, 0.2939819000, 0.3806176000, 0.5927007000", \ + "0.3313283000, 0.3373884000, 0.3498778000, 0.3731435000, 0.4156986000, 0.5046798000, 0.7160178000", \ + "0.4996663000, 0.5076627000, 0.5237167000, 0.5538067000, 0.6049437000, 0.6985236000, 0.9108338000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0032537000, 0.0040093800, 0.0059071700, 0.0106732000, 0.0226425000, 0.0527016000, 0.1281910000"); + values("0.0877519000, 0.0953426000, 0.1135720000, 0.1572915000, 0.2630819000, 0.5224313000, 1.1657837000", \ + "0.0926065000, 0.1002128000, 0.1184274000, 0.1621918000, 0.2677473000, 0.5260579000, 1.1653669000", \ + "0.1039800000, 0.1113623000, 0.1295070000, 0.1733740000, 0.2790275000, 0.5380334000, 1.1765954000", \ + "0.1298348000, 0.1371133000, 0.1543248000, 0.1976135000, 0.3027510000, 0.5607362000, 1.2019474000", \ + "0.1731899000, 0.1805471000, 0.1980070000, 0.2399376000, 0.3449514000, 0.6057412000, 1.2449366000", \ + "0.2302974000, 0.2388115000, 0.2569499000, 0.2989339000, 0.4013596000, 0.6590615000, 1.3044776000", \ + "0.2918919000, 0.3027940000, 0.3254643000, 0.3693517000, 0.4699504000, 0.7277423000, 1.3689265000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0032537000, 0.0040093800, 0.0059071700, 0.0106732000, 0.0226425000, 0.0527016000, 0.1281910000"); + values("0.0232122000, 0.0265113000, 0.0342879000, 0.0518234000, 0.0951062000, 0.2064565000, 0.4931662000", \ + "0.0232841000, 0.0266837000, 0.0342096000, 0.0518520000, 0.0950391000, 0.2063821000, 0.4943738000", \ + "0.0233392000, 0.0265279000, 0.0342336000, 0.0517281000, 0.0950169000, 0.2064639000, 0.4941642000", \ + "0.0232959000, 0.0266446000, 0.0342501000, 0.0519633000, 0.0951033000, 0.2064625000, 0.4930376000", \ + "0.0270312000, 0.0299016000, 0.0370631000, 0.0538689000, 0.0960610000, 0.2068736000, 0.4936827000", \ + "0.0383216000, 0.0418144000, 0.0493006000, 0.0651962000, 0.1047889000, 0.2101341000, 0.4935580000", \ + "0.0575215000, 0.0617037000, 0.0708702000, 0.0881234000, 0.1256506000, 0.2217563000, 0.4974485000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0032537000, 0.0040093800, 0.0059071700, 0.0106732000, 0.0226425000, 0.0527016000, 0.1281910000"); + values("0.0385017000, 0.0475828000, 0.0700857000, 0.1266822000, 0.2679972000, 0.6208182000, 1.5044416000", \ + "0.0385115000, 0.0475162000, 0.0701542000, 0.1264449000, 0.2673845000, 0.6212928000, 1.4950463000", \ + "0.0384789000, 0.0476466000, 0.0698953000, 0.1268239000, 0.2671473000, 0.6171207000, 1.4968542000", \ + "0.0388619000, 0.0477591000, 0.0702933000, 0.1267153000, 0.2675588000, 0.6169995000, 1.4990675000", \ + "0.0418853000, 0.0503479000, 0.0719923000, 0.1271615000, 0.2677335000, 0.6213077000, 1.4958242000", \ + "0.0499665000, 0.0580488000, 0.0776917000, 0.1294014000, 0.2683959000, 0.6173865000, 1.4982623000", \ + "0.0652281000, 0.0736847000, 0.0928300000, 0.1397249000, 0.2704181000, 0.6215702000, 1.4945336000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0032537000, 0.0040093800, 0.0059071700, 0.0106732000, 0.0226425000, 0.0527016000, 0.1281910000"); + values("0.0783716000, 0.0817521000, 0.0894397000, 0.1062893000, 0.1433683000, 0.2293013000, 0.4412827000", \ + "0.0831106000, 0.0865550000, 0.0942278000, 0.1110649000, 0.1481277000, 0.2340240000, 0.4460124000", \ + "0.0961758000, 0.0995881000, 0.1072550000, 0.1240809000, 0.1611288000, 0.2470209000, 0.4591055000", \ + "0.1272127000, 0.1306477000, 0.1383172000, 0.1553353000, 0.1924225000, 0.2783441000, 0.4896857000", \ + "0.1837349000, 0.1876809000, 0.1962521000, 0.2140397000, 0.2520534000, 0.3383595000, 0.5505802000", \ + "0.2690093000, 0.2741179000, 0.2848227000, 0.3057469000, 0.3461791000, 0.4343065000, 0.6464346000", \ + "0.3982755000, 0.4051377000, 0.4194002000, 0.4458612000, 0.4930710000, 0.5852090000, 0.7985270000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0032537000, 0.0040093800, 0.0059071700, 0.0106732000, 0.0226425000, 0.0527016000, 0.1281910000"); + values("0.0586916000, 0.0654487000, 0.0818677000, 0.1224278000, 0.2240519000, 0.4808592000, 1.1194425000", \ + "0.0646488000, 0.0713847000, 0.0877588000, 0.1283376000, 0.2299118000, 0.4860902000, 1.1247179000", \ + "0.0781745000, 0.0848502000, 0.1012513000, 0.1418661000, 0.2436180000, 0.5000309000, 1.1383464000", \ + "0.1052665000, 0.1125560000, 0.1295920000, 0.1701649000, 0.2720220000, 0.5268933000, 1.1665595000", \ + "0.1481740000, 0.1580614000, 0.1800857000, 0.2280068000, 0.3315345000, 0.5882991000, 1.2273010000", \ + "0.2130277000, 0.2290153000, 0.2631426000, 0.3308883000, 0.4607918000, 0.7234689000, 1.3704221000", \ + "0.2910137000, 0.3193568000, 0.3789984000, 0.4920805000, 0.6867959000, 1.0222534000, 1.6813619000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0032537000, 0.0040093800, 0.0059071700, 0.0106732000, 0.0226425000, 0.0527016000, 0.1281910000"); + values("0.0179051000, 0.0212868000, 0.0295467000, 0.0484753000, 0.0934514000, 0.2058531000, 0.4934511000", \ + "0.0178747000, 0.0213380000, 0.0295308000, 0.0485582000, 0.0935040000, 0.2061702000, 0.4940919000", \ + "0.0178488000, 0.0213045000, 0.0295289000, 0.0484629000, 0.0934060000, 0.2061366000, 0.4943285000", \ + "0.0180336000, 0.0214430000, 0.0295518000, 0.0485282000, 0.0935263000, 0.2062258000, 0.4942387000", \ + "0.0215657000, 0.0248419000, 0.0326888000, 0.0508680000, 0.0948468000, 0.2066540000, 0.4932553000", \ + "0.0301163000, 0.0332356000, 0.0404741000, 0.0582232000, 0.0995756000, 0.2086559000, 0.4926993000", \ + "0.0444728000, 0.0476376000, 0.0552890000, 0.0721130000, 0.1118891000, 0.2145509000, 0.4952104000"); + } + related_pin : "TE_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0032537000, 0.0040093800, 0.0059071700, 0.0106732000, 0.0226425000, 0.0527016000, 0.1281910000"); + values("0.0394356000, 0.0482064000, 0.0703239000, 0.1265016000, 0.2668533000, 0.6183522000, 1.4962874000", \ + "0.0394567000, 0.0480626000, 0.0704121000, 0.1264474000, 0.2669384000, 0.6199568000, 1.4976276000", \ + "0.0394604000, 0.0482773000, 0.0704544000, 0.1264640000, 0.2665884000, 0.6192993000, 1.4977134000", \ + "0.0430778000, 0.0510153000, 0.0720876000, 0.1269732000, 0.2669207000, 0.6179797000, 1.4978644000", \ + "0.0584946000, 0.0671806000, 0.0887161000, 0.1383082000, 0.2693220000, 0.6181413000, 1.4962555000", \ + "0.0957926000, 0.1061243000, 0.1313983000, 0.1859615000, 0.3051895000, 0.6258250000, 1.5071852000", \ + "0.1769004000, 0.1922341000, 0.2260252000, 0.2935421000, 0.4270747000, 0.7168953000, 1.5154888000"); + } + timing_sense : "negative_unate"; + timing_type : "three_state_enable"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0032537000, 0.0040093800, 0.0059071700, 0.0106732000, 0.0226425000, 0.0527016000, 0.1281910000"); + values("0.0373633000, 0.0375755000, 0.0377221000, 0.0377221000, 0.0377221000, 0.0377496000, 0.0377496000", \ + "0.0358347000, 0.0370633000, 0.0370633000, 0.0370633000, 0.0370633000, 0.0370633000, 0.0370633000", \ + "0.0352518000, 0.0382556000, 0.0382556000, 0.0385486000, 0.0385486000, 0.0385486000, 0.0385486000", \ + "0.0278589000, 0.0343726000, 0.0344490000, 0.0344490000, 0.0344490000, 0.0344490000, 0.0344490000", \ + "0.0118519000, 0.0223711000, 0.0223711000, 0.0223711000, 0.0223711000, 0.0223711000, 0.0226721000", \ + "-0.0231972000, -0.0021996000, -0.0021915000, -0.0021915000, -0.0021915000, -0.0021915000, -0.0021915000", \ + "-0.1037431000, -0.0608995000, -0.0608995000, -0.0608995000, -0.0608995000, -0.0608995000, -0.0608995000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0032537000, 0.0040093800, 0.0059071700, 0.0106732000, 0.0226425000, 0.0527016000, 0.1281910000"); + values("0.0466680000, 0.0466680000, 0.0467142000, 0.0467142000, 0.0467142000, 0.0467299000, 0.0467299000", \ + "0.0519942000, 0.0519954000, 0.0520032000, 0.0520032000, 0.0520336000, 0.0520336000, 0.0520336000", \ + "0.0633918000, 0.0634192000, 0.0635058000, 0.0635254000, 0.0635970000, 0.0635970000, 0.0636611000", \ + "0.0835093000, 0.0835093000, 0.0835093000, 0.0835093000, 0.0835093000, 0.0835326000, 0.0835326000", \ + "0.1083979000, 0.1084031000, 0.1084163000, 0.1084163000, 0.1093770000, 0.1093770000, 0.1093770000", \ + "0.1370455000, 0.1370455000, 0.1370455000, 0.1370455000, 0.1370455000, 0.1370455000, 0.1370455000", \ + "0.1571110000, 0.1571540000, 0.1592801000, 0.1592801000, 0.1592801000, 0.1592801000, 0.1592801000"); + } + fall_transition ("scalar") { + values("0.0000000000"); + } + related_pin : "TE_B"; + rise_transition ("scalar") { + values("0.0000000000"); + } + timing_sense : "positive_unate"; + timing_type : "three_state_disable"; + } + } + } + + cell ("sky130_fd_sc_hd__ebufn_4") { + leakage_power () { + value : 0.0060665000; + when : "!A&TE_B"; + } + leakage_power () { + value : 0.0044055000; + when : "!A&!TE_B"; + } + leakage_power () { + value : 0.0074530000; + when : "A&TE_B"; + } + leakage_power () { + value : 0.0058304000; + when : "A&!TE_B"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__ebufn"; + cell_leakage_power : 0.0059388620; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0024870000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023730000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0183840000, 0.0182409000, 0.0179110000, 0.0180675000, 0.0184281000, 0.0192595000, 0.0211757000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0095670000, 0.0094616000, 0.0092185000, 0.0093263000, 0.0095748000, 0.0101474000, 0.0114674000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0026010000; + } + pin ("TE_B") { + capacitance : 0.0068680000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0062590000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0074760000; + } + pin ("Z") { + capacitance : 0.0052040000; + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013786650, 0.0038014330, 0.0104818100, 0.0289017900, 0.0796917700, 0.2197365000"); + values("-0.0126089000, -0.0124881000, -0.0121953000, -0.0116603000, -0.0110301000, -0.0105625000, -0.0103003000", \ + "-0.0130511000, -0.0129228000, -0.0126315000, -0.0121099000, -0.0114739000, -0.0110665000, -0.0108319000", \ + "-0.0136492000, -0.0135263000, -0.0132393000, -0.0127161000, -0.0120751000, -0.0115577000, -0.0112855000", \ + "-0.0143517000, -0.0142415000, -0.0139896000, -0.0134728000, -0.0127519000, -0.0121227000, -0.0117706000", \ + "-0.0148756000, -0.0147983000, -0.0146070000, -0.0141818000, -0.0134353000, -0.0126357000, -0.0121113000", \ + "-0.0146902000, -0.0146422000, -0.0145152000, -0.0142200000, -0.0136161000, -0.0127663000, -0.0119977000", \ + "-0.0127289000, -0.0126994000, -0.0126030000, -0.0123535000, -0.0119010000, -0.0112013000, -0.0103247000"); + } + related_pin : "TE_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013786650, 0.0038014330, 0.0104818100, 0.0289017900, 0.0796917700, 0.2197365000"); + values("0.0525960000, 0.0540240000, 0.0578881000, 0.0685844000, 0.0980748000, 0.1797182000, 0.4049193000", \ + "0.0523522000, 0.0537851000, 0.0576503000, 0.0683349000, 0.0978203000, 0.1796209000, 0.4030186000", \ + "0.0521012000, 0.0535134000, 0.0574018000, 0.0680848000, 0.0975753000, 0.1791840000, 0.4046436000", \ + "0.0520402000, 0.0533876000, 0.0572835000, 0.0679604000, 0.0974548000, 0.1791407000, 0.4029778000", \ + "0.0521022000, 0.0535573000, 0.0574402000, 0.0681269000, 0.0976100000, 0.1792284000, 0.4028349000", \ + "0.0528105000, 0.0542104000, 0.0581417000, 0.0688862000, 0.0983920000, 0.1797248000, 0.4036161000", \ + "0.0535855000, 0.0549620000, 0.0588245000, 0.0696261000, 0.1002331000, 0.1818963000, 0.4062150000"); + } + when : "A"; + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013786650, 0.0038014330, 0.0104818100, 0.0289017900, 0.0796917700, 0.2197365000"); + values("0.0508673000, 0.0494504000, 0.0456050000, 0.0350560000, 0.0057532000, -0.0763219000, -0.3031723000", \ + "0.0506009000, 0.0492147000, 0.0453546000, 0.0347980000, 0.0054835000, -0.0765887000, -0.3034298000", \ + "0.0503513000, 0.0489442000, 0.0451464000, 0.0345898000, 0.0052509000, -0.0768189000, -0.3036302000", \ + "0.0502710000, 0.0488683000, 0.0449873000, 0.0344221000, 0.0051191000, -0.0769746000, -0.3037751000", \ + "0.0504122000, 0.0490846000, 0.0451554000, 0.0346291000, 0.0054486000, -0.0766244000, -0.3034494000", \ + "0.0508420000, 0.0493212000, 0.0454537000, 0.0346760000, 0.0057662000, -0.0757394000, -0.3025382000", \ + "0.0533309000, 0.0516941000, 0.0478324000, 0.0370649000, 0.0074754000, -0.0750475000, -0.3005909000"); + } + related_pin : "TE_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013786650, 0.0038014330, 0.0104818100, 0.0289017900, 0.0796917700, 0.2197365000"); + values("-0.0127452000, -0.0128011000, -0.0129333000, -0.0132075000, -0.0135684000, -0.0138733000, -0.0140247000", \ + "-0.0130109000, -0.0130728000, -0.0132197000, -0.0135293000, -0.0139255000, -0.0142551000, -0.0144274000", \ + "-0.0134756000, -0.0135444000, -0.0136945000, -0.0139831000, -0.0143584000, -0.0146616000, -0.0148160000", \ + "-0.0139430000, -0.0140071000, -0.0141397000, -0.0143960000, -0.0147259000, -0.0150000000, -0.0151501000", \ + "-0.0142992000, -0.0143482000, -0.0144785000, -0.0146884000, -0.0149740000, -0.0152224000, -0.0153538000", \ + "-0.0140566000, -0.0140172000, -0.0141317000, -0.0143320000, -0.0145664000, -0.0147859000, -0.0149575000", \ + "-0.0124732000, -0.0124589000, -0.0126966000, -0.0128240000, -0.0129607000, -0.0131201000, -0.0132206000"); + } + when : "!A"; + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013786650, 0.0038014330, 0.0104818100, 0.0289017900, 0.0796917700, 0.2197365000"); + values("0.0126722000, 0.0114882000, 0.0082141000, -0.0013393000, -0.0293419000, -0.1105173000, -0.3369827000", \ + "0.0126802000, 0.0115405000, 0.0081319000, -0.0013338000, -0.0293218000, -0.1105543000, -0.3370053000", \ + "0.0127200000, 0.0115572000, 0.0082009000, -0.0012437000, -0.0293094000, -0.1104163000, -0.3368785000", \ + "0.0122655000, 0.0110616000, 0.0076811000, -0.0018827000, -0.0298852000, -0.1109540000, -0.3372622000", \ + "0.0115422000, 0.0102671000, 0.0067340000, -0.0029724000, -0.0309168000, -0.1117842000, -0.3378682000", \ + "0.0108582000, 0.0094379000, 0.0057741000, -0.0041420000, -0.0320249000, -0.1126499000, -0.3384920000", \ + "0.0130870000, 0.0116232000, 0.0080957000, -0.0022143000, -0.0314043000, -0.1134269000, -0.3389246000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013786650, 0.0038014330, 0.0104818100, 0.0289017900, 0.0796917700, 0.2197365000"); + values("0.0153047000, 0.0169122000, 0.0213793000, 0.0333478000, 0.0642715000, 0.1465180000, 0.3723705000", \ + "0.0153194000, 0.0169417000, 0.0214080000, 0.0333410000, 0.0642679000, 0.1465404000, 0.3729373000", \ + "0.0154033000, 0.0170095000, 0.0214138000, 0.0332491000, 0.0642061000, 0.1465423000, 0.3722662000", \ + "0.0149867000, 0.0165474000, 0.0208055000, 0.0324389000, 0.0632042000, 0.1466965000, 0.3705431000", \ + "0.0145057000, 0.0160037000, 0.0201827000, 0.0314915000, 0.0621478000, 0.1454610000, 0.3698455000", \ + "0.0149142000, 0.0163514000, 0.0202682000, 0.0310591000, 0.0610766000, 0.1437859000, 0.3690581000", \ + "0.0154784000, 0.0169214000, 0.0208134000, 0.0315001000, 0.0616066000, 0.1437341000, 0.3688011000"); + } + } + max_capacitance : 0.2197360000; + max_transition : 1.5199760000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + three_state : "(TE_B)"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0057039000, 0.0065825600, 0.0090053300, 0.0156857000, 0.0341057000, 0.0848957000, 0.2249400000"); + values("0.1149255000, 0.1182594000, 0.1261999000, 0.1435066000, 0.1794014000, 0.2621976000, 0.4791252000", \ + "0.1200205000, 0.1233917000, 0.1313370000, 0.1487107000, 0.1845900000, 0.2672957000, 0.4846111000", \ + "0.1329951000, 0.1364021000, 0.1443256000, 0.1616579000, 0.1976727000, 0.2804021000, 0.4974550000", \ + "0.1638803000, 0.1671765000, 0.1750590000, 0.1922302000, 0.2282795000, 0.3110634000, 0.5286851000", \ + "0.2347749000, 0.2381224000, 0.2460856000, 0.2633813000, 0.2997506000, 0.3827799000, 0.6009486000", \ + "0.3544641000, 0.3586965000, 0.3687057000, 0.3895948000, 0.4298205000, 0.5155218000, 0.7335433000", \ + "0.5378363000, 0.5430065000, 0.5564657000, 0.5835148000, 0.6334583000, 0.7236570000, 0.9421184000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0057039000, 0.0065825600, 0.0090053300, 0.0156857000, 0.0341057000, 0.0848957000, 0.2249400000"); + values("0.0931247000, 0.0982667000, 0.1118656000, 0.1478312000, 0.2413614000, 0.4893734000, 1.1656867000", \ + "0.0978272000, 0.1030348000, 0.1166651000, 0.1527066000, 0.2463569000, 0.4941735000, 1.1801111000", \ + "0.1091550000, 0.1142340000, 0.1277920000, 0.1634938000, 0.2568692000, 0.5051237000, 1.1919775000", \ + "0.1346575000, 0.1395578000, 0.1528057000, 0.1876632000, 0.2807128000, 0.5308335000, 1.2062495000", \ + "0.1784412000, 0.1835770000, 0.1968519000, 0.2311620000, 0.3238268000, 0.5761045000, 1.2493176000", \ + "0.2357254000, 0.2415706000, 0.2556813000, 0.2899362000, 0.3806852000, 0.6278761000, 1.3052650000", \ + "0.2929643000, 0.3005136000, 0.3182493000, 0.3552434000, 0.4460424000, 0.6925852000, 1.3682133000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0057039000, 0.0065825600, 0.0090053300, 0.0156857000, 0.0341057000, 0.0848957000, 0.2249400000"); + values("0.0259198000, 0.0280775000, 0.0340358000, 0.0477852000, 0.0853510000, 0.1892935000, 0.4882839000", \ + "0.0259959000, 0.0282271000, 0.0338118000, 0.0480683000, 0.0852708000, 0.1895726000, 0.4879205000", \ + "0.0260338000, 0.0279955000, 0.0338235000, 0.0480106000, 0.0853003000, 0.1894089000, 0.4882610000", \ + "0.0260331000, 0.0280645000, 0.0338135000, 0.0478875000, 0.0852256000, 0.1896505000, 0.4862058000", \ + "0.0284393000, 0.0306005000, 0.0358212000, 0.0493556000, 0.0862938000, 0.1897059000, 0.4876610000", \ + "0.0410809000, 0.0434982000, 0.0492732000, 0.0627835000, 0.0959842000, 0.1941683000, 0.4882271000", \ + "0.0614382000, 0.0646611000, 0.0715438000, 0.0870442000, 0.1193566000, 0.2101172000, 0.4914112000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0057039000, 0.0065825600, 0.0090053300, 0.0156857000, 0.0341057000, 0.0848957000, 0.2249400000"); + values("0.0392873000, 0.0453710000, 0.0618428000, 0.1071766000, 0.2311050000, 0.5684255000, 1.5036670000", \ + "0.0393588000, 0.0453007000, 0.0618754000, 0.1072600000, 0.2308106000, 0.5686339000, 1.5126327000", \ + "0.0394082000, 0.0453082000, 0.0618193000, 0.1068964000, 0.2309538000, 0.5680670000, 1.5096161000", \ + "0.0397007000, 0.0456579000, 0.0619891000, 0.1071963000, 0.2310266000, 0.5721811000, 1.4981185000", \ + "0.0430421000, 0.0484032000, 0.0640807000, 0.1078064000, 0.2312350000, 0.5721657000, 1.4995346000", \ + "0.0511742000, 0.0565202000, 0.0709245000, 0.1115338000, 0.2322099000, 0.5684732000, 1.5023693000", \ + "0.0664883000, 0.0723523000, 0.0872889000, 0.1246317000, 0.2357960000, 0.5730348000, 1.4972052000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0057039000, 0.0065825600, 0.0090053300, 0.0156857000, 0.0341057000, 0.0848957000, 0.2249400000"); + values("0.0813905000, 0.0837478000, 0.0896998000, 0.1040223000, 0.1375861000, 0.2194636000, 0.4365363000", \ + "0.0860825000, 0.0884471000, 0.0943149000, 0.1086726000, 0.1422580000, 0.2241227000, 0.4414702000", \ + "0.0988956000, 0.1012466000, 0.1072332000, 0.1214345000, 0.1551395000, 0.2370477000, 0.4551521000", \ + "0.1299342000, 0.1322927000, 0.1382792000, 0.1526049000, 0.1861807000, 0.2681197000, 0.4862889000", \ + "0.1874616000, 0.1901358000, 0.1968910000, 0.2121533000, 0.2464834000, 0.3290135000, 0.5471897000", \ + "0.2755760000, 0.2790126000, 0.2874945000, 0.3054346000, 0.3432147000, 0.4278716000, 0.6460567000", \ + "0.4113449000, 0.4161404000, 0.4273041000, 0.4509820000, 0.4959207000, 0.5854775000, 0.8052182000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0057039000, 0.0065825600, 0.0090053300, 0.0156857000, 0.0341057000, 0.0848957000, 0.2249400000"); + values("0.0617656000, 0.0663995000, 0.0785755000, 0.1112609000, 0.2002138000, 0.4456290000, 1.1293180000", \ + "0.0674377000, 0.0721169000, 0.0843421000, 0.1170597000, 0.2059030000, 0.4510663000, 1.1307449000", \ + "0.0811675000, 0.0857948000, 0.0978643000, 0.1306635000, 0.2196403000, 0.4650992000, 1.1464052000", \ + "0.1077861000, 0.1130997000, 0.1258079000, 0.1588302000, 0.2477742000, 0.4931618000, 1.1690001000", \ + "0.1517599000, 0.1582913000, 0.1747083000, 0.2144738000, 0.3069211000, 0.5525901000, 1.2291705000", \ + "0.2186099000, 0.2291682000, 0.2548092000, 0.3119041000, 0.4310452000, 0.6878079000, 1.3647488000", \ + "0.3047341000, 0.3234915000, 0.3688720000, 0.4655376000, 0.6471896000, 0.9798612000, 1.6785845000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0057039000, 0.0065825600, 0.0090053300, 0.0156857000, 0.0341057000, 0.0848957000, 0.2249400000"); + values("0.0185657000, 0.0209026000, 0.0271353000, 0.0430676000, 0.0829317000, 0.1892509000, 0.4883497000", \ + "0.0185616000, 0.0209207000, 0.0271784000, 0.0431189000, 0.0828969000, 0.1892695000, 0.4879238000", \ + "0.0185950000, 0.0209236000, 0.0271803000, 0.0430489000, 0.0828615000, 0.1888524000, 0.4866497000", \ + "0.0187754000, 0.0210828000, 0.0272295000, 0.0431159000, 0.0829451000, 0.1889089000, 0.4869470000", \ + "0.0224449000, 0.0246207000, 0.0304355000, 0.0454768000, 0.0841061000, 0.1894090000, 0.4871054000", \ + "0.0313988000, 0.0334840000, 0.0387812000, 0.0526774000, 0.0897822000, 0.1922353000, 0.4865852000", \ + "0.0465384000, 0.0485619000, 0.0539381000, 0.0678959000, 0.1027244000, 0.1995354000, 0.4884083000"); + } + related_pin : "TE_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0057039000, 0.0065825600, 0.0090053300, 0.0156857000, 0.0341057000, 0.0848957000, 0.2249400000"); + values("0.0404073000, 0.0462863000, 0.0622998000, 0.1072643000, 0.2309012000, 0.5705887000, 1.5112268000", \ + "0.0403334000, 0.0462371000, 0.0624405000, 0.1072874000, 0.2308918000, 0.5712378000, 1.5019913000", \ + "0.0405621000, 0.0461246000, 0.0622589000, 0.1073260000, 0.2309304000, 0.5704849000, 1.5106717000", \ + "0.0439604000, 0.0492479000, 0.0646142000, 0.1080238000, 0.2309428000, 0.5707148000, 1.5067138000", \ + "0.0578448000, 0.0638715000, 0.0803653000, 0.1207746000, 0.2348869000, 0.5703728000, 1.5023632000", \ + "0.0935197000, 0.1005041000, 0.1192563000, 0.1648691000, 0.2735171000, 0.5797945000, 1.5016944000", \ + "0.1732278000, 0.1829150000, 0.2081673000, 0.2648584000, 0.3861906000, 0.6719230000, 1.5199760000"); + } + timing_sense : "negative_unate"; + timing_type : "three_state_enable"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0057039000, 0.0065825600, 0.0090053300, 0.0156857000, 0.0341057000, 0.0848957000, 0.2249400000"); + values("0.0413630000, 0.0421091000, 0.0421091000, 0.0421091000, 0.0421091000, 0.0421091000, 0.0421091000", \ + "0.0409809000, 0.0409809000, 0.0409809000, 0.0410081000, 0.0410081000, 0.0410081000, 0.0410081000", \ + "0.0413356000, 0.0418487000, 0.0428976000, 0.0428976000, 0.0429494000, 0.0429494000, 0.0429494000", \ + "0.0342400000, 0.0350030000, 0.0375927000, 0.0376196000, 0.0378868000, 0.0378868000, 0.0380626000", \ + "0.0172446000, 0.0191497000, 0.0239132000, 0.0240317000, 0.0240317000, 0.0240317000, 0.0240317000", \ + "-0.0168314000, -0.0143351000, -0.0057119000, -0.0049332000, -0.0049332000, -0.0049332000, -0.0049332000", \ + "-0.0943506000, -0.0880570000, -0.0707427000, -0.0707427000, -0.0707427000, -0.0707427000, -0.0705476000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0057039000, 0.0065825600, 0.0090053300, 0.0156857000, 0.0341057000, 0.0848957000, 0.2249400000"); + values("0.0476136000, 0.0476141000, 0.0477552000, 0.0477552000, 0.0477552000, 0.0478065000, 0.0478065000", \ + "0.0529936000, 0.0529936000, 0.0529936000, 0.0529936000, 0.0529936000, 0.0529936000, 0.0529936000", \ + "0.0640902000, 0.0640902000, 0.0640902000, 0.0640902000, 0.0640979000, 0.0641154000, 0.0641154000", \ + "0.0837798000, 0.0837804000, 0.0838952000, 0.0838952000, 0.0839377000, 0.0839377000, 0.0839377000", \ + "0.1086178000, 0.1086178000, 0.1086178000, 0.1086178000, 0.1086178000, 0.1086518000, 0.1086518000", \ + "0.1352346000, 0.1352903000, 0.1354519000, 0.1354519000, 0.1354519000, 0.1358874000, 0.1358874000", \ + "0.1519787000, 0.1519823000, 0.1519900000, 0.1519900000, 0.1519900000, 0.1519900000, 0.1519900000"); + } + fall_transition ("scalar") { + values("0.0000000000"); + } + related_pin : "TE_B"; + rise_transition ("scalar") { + values("0.0000000000"); + } + timing_sense : "positive_unate"; + timing_type : "three_state_disable"; + } + } + } + + cell ("sky130_fd_sc_hd__ebufn_8") { + leakage_power () { + value : 0.0037873000; + when : "!A&TE_B"; + } + leakage_power () { + value : 0.0061811000; + when : "!A&!TE_B"; + } + leakage_power () { + value : 0.0068191000; + when : "A&TE_B"; + } + leakage_power () { + value : 0.0085232000; + when : "A&!TE_B"; + } + area : 26.275200000; + cell_footprint : "sky130_fd_sc_hd__ebufn"; + cell_leakage_power : 0.0063276490; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0044740000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042540000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0328745000, 0.0326427000, 0.0321084000, 0.0323713000, 0.0329773000, 0.0343741000, 0.0375938000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0142226000, 0.0140780000, 0.0137447000, 0.0139324000, 0.0143649000, 0.0153619000, 0.0176601000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046950000; + } + pin ("TE_B") { + capacitance : 0.0105390000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0094820000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0115960000; + } + pin ("Z") { + capacitance : 0.0097500000; + direction : "output"; + function : "(A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015110230, 0.0045663790, 0.0137998000, 0.0417036400, 0.1260303000, 0.3808692000"); + values("0.0273263000, 0.0259589000, 0.0218524000, 0.0090837000, -0.0325920000, -0.1664705000, -0.5782789000", \ + "0.0273730000, 0.0259707000, 0.0219099000, 0.0090903000, -0.0326672000, -0.1665403000, -0.5783232000", \ + "0.0273753000, 0.0259738000, 0.0218215000, 0.0091400000, -0.0325259000, -0.1663736000, -0.5781528000", \ + "0.0265457000, 0.0252114000, 0.0210435000, 0.0080080000, -0.0336050000, -0.1673212000, -0.5788049000", \ + "0.0252813000, 0.0237974000, 0.0193754000, 0.0061631000, -0.0356718000, -0.1687126000, -0.5798315000", \ + "0.0248968000, 0.0232910000, 0.0186400000, 0.0048116000, -0.0362829000, -0.1697454000, -0.5804102000", \ + "0.0297953000, 0.0280170000, 0.0228034000, 0.0078417000, -0.0385808000, -0.1720196000, -0.5818186000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015110230, 0.0045663790, 0.0137998000, 0.0417036400, 0.1260303000, 0.3808692000"); + values("0.0325657000, 0.0345456000, 0.0403295000, 0.0573337000, 0.1057614000, 0.2425720000, 0.6507960000", \ + "0.0325420000, 0.0345083000, 0.0404074000, 0.0574077000, 0.1055584000, 0.2440667000, 0.6508898000", \ + "0.0325117000, 0.0344416000, 0.0402883000, 0.0572250000, 0.1051692000, 0.2436652000, 0.6550374000", \ + "0.0319978000, 0.0338473000, 0.0393991000, 0.0558745000, 0.1034379000, 0.2424856000, 0.6507225000", \ + "0.0311997000, 0.0329375000, 0.0383230000, 0.0542450000, 0.1014222000, 0.2393511000, 0.6523242000", \ + "0.0314600000, 0.0331179000, 0.0381257000, 0.0526691000, 0.0992131000, 0.2372285000, 0.6501552000", \ + "0.0327887000, 0.0344269000, 0.0393335000, 0.0544197000, 0.0999979000, 0.2366043000, 0.6466984000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015110230, 0.0045663790, 0.0137998000, 0.0417036400, 0.1260303000, 0.3808692000"); + values("-0.0244820000, -0.0243377000, -0.0239052000, -0.0229700000, -0.0216119000, -0.0204738000, -0.0198789000", \ + "-0.0250056000, -0.0248489000, -0.0244249000, -0.0234984000, -0.0221861000, -0.0210458000, -0.0204501000", \ + "-0.0257520000, -0.0256027000, -0.0251960000, -0.0242715000, -0.0228703000, -0.0216802000, -0.0210208000", \ + "-0.0268377000, -0.0267064000, -0.0263375000, -0.0254557000, -0.0239598000, -0.0224894000, -0.0216725000", \ + "-0.0275062000, -0.0274099000, -0.0271337000, -0.0264288000, -0.0250157000, -0.0232595000, -0.0220472000", \ + "-0.0281971000, -0.0281314000, -0.0279366000, -0.0274457000, -0.0263518000, -0.0245420000, -0.0228169000", \ + "-0.0270185000, -0.0269551000, -0.0267482000, -0.0263254000, -0.0255091000, -0.0246817000, -0.0227568000"); + } + related_pin : "TE_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015110230, 0.0045663790, 0.0137998000, 0.0417036400, 0.1260303000, 0.3808692000"); + values("0.0953919000, 0.0970948000, 0.1022110000, 0.1171392000, 0.1618289000, 0.2968763000, 0.7042488000", \ + "0.0951609000, 0.0968782000, 0.1019531000, 0.1169236000, 0.1615454000, 0.2964408000, 0.7040799000", \ + "0.0948311000, 0.0965870000, 0.1016547000, 0.1166413000, 0.1612856000, 0.2963242000, 0.7036114000", \ + "0.0945582000, 0.0963654000, 0.1014394000, 0.1164690000, 0.1610738000, 0.2960920000, 0.7037895000", \ + "0.0945066000, 0.0962353000, 0.1014367000, 0.1164801000, 0.1611628000, 0.2961246000, 0.7036272000", \ + "0.0952546000, 0.0969571000, 0.1019329000, 0.1168792000, 0.1618665000, 0.2965438000, 0.7040271000", \ + "0.0951458000, 0.0968704000, 0.1016346000, 0.1164518000, 0.1634567000, 0.2987366000, 0.7074564000"); + } + when : "A"; + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015110230, 0.0045663790, 0.0137998000, 0.0417036400, 0.1260303000, 0.3808692000"); + values("0.0958947000, 0.0942471000, 0.0894349000, 0.0748540000, 0.0306481000, -0.1054216000, -0.5181249000", \ + "0.0956363000, 0.0940312000, 0.0892163000, 0.0746510000, 0.0303812000, -0.1056659000, -0.5183960000", \ + "0.0952386000, 0.0937123000, 0.0889172000, 0.0743517000, 0.0300717000, -0.1059329000, -0.5187081000", \ + "0.0951332000, 0.0935001000, 0.0887090000, 0.0741410000, 0.0298652000, -0.1061444000, -0.5189120000", \ + "0.0950016000, 0.0934021000, 0.0886234000, 0.0740533000, 0.0298414000, -0.1062029000, -0.5189713000", \ + "0.0930157000, 0.0915843000, 0.0871004000, 0.0735504000, 0.0304944000, -0.1055298000, -0.5183157000", \ + "0.0971523000, 0.0955060000, 0.0905482000, 0.0755963000, 0.0304097000, -0.1052184000, -0.5167094000"); + } + related_pin : "TE_B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015110230, 0.0045663790, 0.0137998000, 0.0417036400, 0.1260303000, 0.3808692000"); + values("-0.0252550000, -0.0253946000, -0.0255506000, -0.0259164000, -0.0265369000, -0.0271130000, -0.0274449000", \ + "-0.0257609000, -0.0258178000, -0.0259917000, -0.0263907000, -0.0270435000, -0.0276381000, -0.0279686000", \ + "-0.0261571000, -0.0262242000, -0.0264541000, -0.0268185000, -0.0274952000, -0.0281603000, -0.0285271000", \ + "-0.0267337000, -0.0268048000, -0.0269937000, -0.0274001000, -0.0280340000, -0.0286285000, -0.0289735000", \ + "-0.0269660000, -0.0270328000, -0.0272057000, -0.0276293000, -0.0280662000, -0.0285847000, -0.0289049000", \ + "-0.0276435000, -0.0277067000, -0.0278502000, -0.0281638000, -0.0285026000, -0.0289548000, -0.0292572000", \ + "-0.0262573000, -0.0263087000, -0.0264336000, -0.0267174000, -0.0270978000, -0.0275078000, -0.0277474000"); + } + when : "!A"; + } + max_capacitance : 0.3808690000; + max_transition : 1.5205050000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + three_state : "(TE_B)"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0102496000, 0.0112606000, 0.0143160000, 0.0235494000, 0.0514532000, 0.1357800000, 0.3906190000"); + values("0.1204172000, 0.1227875000, 0.1292726000, 0.1451509000, 0.1813781000, 0.2690331000, 0.5185488000", \ + "0.1257269000, 0.1279296000, 0.1344749000, 0.1504695000, 0.1866001000, 0.2743905000, 0.5233244000", \ + "0.1384981000, 0.1408446000, 0.1472812000, 0.1632946000, 0.1995359000, 0.2876089000, 0.5370390000", \ + "0.1703799000, 0.1726847000, 0.1792031000, 0.1950242000, 0.2312974000, 0.3191540000, 0.5685363000", \ + "0.2420524000, 0.2444288000, 0.2508010000, 0.2666209000, 0.3030124000, 0.3911523000, 0.6411455000", \ + "0.3673220000, 0.3702159000, 0.3780670000, 0.3966431000, 0.4357283000, 0.5266126000, 0.7760533000", \ + "0.5647163000, 0.5683731000, 0.5782642000, 0.6021039000, 0.6499651000, 0.7475661000, 0.9977651000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0102496000, 0.0112606000, 0.0143160000, 0.0235494000, 0.0514532000, 0.1357800000, 0.3906190000"); + values("0.0918757000, 0.0953930000, 0.1058788000, 0.1355275000, 0.2197681000, 0.4582282000, 1.1717322000", \ + "0.0965392000, 0.1000516000, 0.1103575000, 0.1403582000, 0.2246187000, 0.4644618000, 1.1792712000", \ + "0.1075082000, 0.1110468000, 0.1212566000, 0.1507943000, 0.2347606000, 0.4748913000, 1.1893931000", \ + "0.1322669000, 0.1356560000, 0.1455553000, 0.1743317000, 0.2572909000, 0.4992124000, 1.2077108000", \ + "0.1716515000, 0.1750293000, 0.1848907000, 0.2129493000, 0.2952328000, 0.5354925000, 1.2479309000", \ + "0.2209626000, 0.2246818000, 0.2349285000, 0.2627544000, 0.3434198000, 0.5827903000, 1.2978936000", \ + "0.2631786000, 0.2679861000, 0.2808593000, 0.3122841000, 0.3916210000, 0.6290123000, 1.3403879000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0102496000, 0.0112606000, 0.0143160000, 0.0235494000, 0.0514532000, 0.1357800000, 0.3906190000"); + values("0.0286192000, 0.0303247000, 0.0349220000, 0.0480170000, 0.0854048000, 0.1974369000, 0.5463155000", \ + "0.0286195000, 0.0302494000, 0.0350892000, 0.0481002000, 0.0852083000, 0.1977651000, 0.5470394000", \ + "0.0286239000, 0.0302343000, 0.0350796000, 0.0480212000, 0.0854013000, 0.1976993000, 0.5466466000", \ + "0.0285983000, 0.0302076000, 0.0351924000, 0.0480932000, 0.0853449000, 0.1977067000, 0.5468306000", \ + "0.0306341000, 0.0321826000, 0.0368233000, 0.0497137000, 0.0864446000, 0.1977003000, 0.5464824000", \ + "0.0425794000, 0.0443376000, 0.0490134000, 0.0608520000, 0.0959906000, 0.2018837000, 0.5467605000", \ + "0.0630570000, 0.0651177000, 0.0706672000, 0.0844930000, 0.1180011000, 0.2153521000, 0.5510397000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0102496000, 0.0112606000, 0.0143160000, 0.0235494000, 0.0514532000, 0.1357800000, 0.3906190000"); + values("0.0422406000, 0.0459658000, 0.0580660000, 0.0945990000, 0.2031696000, 0.5256226000, 1.5031085000", \ + "0.0420427000, 0.0459607000, 0.0581827000, 0.0946060000, 0.2029671000, 0.5291884000, 1.5010769000", \ + "0.0420246000, 0.0459156000, 0.0581945000, 0.0945860000, 0.2030476000, 0.5286425000, 1.5103013000", \ + "0.0424728000, 0.0462961000, 0.0582186000, 0.0945209000, 0.2033146000, 0.5292978000, 1.4994251000", \ + "0.0447870000, 0.0486678000, 0.0601289000, 0.0961576000, 0.2034014000, 0.5257194000, 1.5056419000", \ + "0.0520946000, 0.0555274000, 0.0662593000, 0.0991636000, 0.2042120000, 0.5262505000, 1.5045626000", \ + "0.0669657000, 0.0708851000, 0.0814653000, 0.1115436000, 0.2079069000, 0.5296706000, 1.4992858000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0102496000, 0.0112606000, 0.0143160000, 0.0235494000, 0.0514532000, 0.1357800000, 0.3906190000"); + values("0.1189062000, 0.1208139000, 0.1261325000, 0.1399563000, 0.1744885000, 0.2630015000, 0.5123171000", \ + "0.1234764000, 0.1254135000, 0.1306975000, 0.1445713000, 0.1791093000, 0.2676301000, 0.5169734000", \ + "0.1356297000, 0.1375429000, 0.1430336000, 0.1568785000, 0.1914215000, 0.2798964000, 0.5291669000", \ + "0.1665830000, 0.1684625000, 0.1738022000, 0.1876981000, 0.2222462000, 0.3107422000, 0.5600611000", \ + "0.2354769000, 0.2375193000, 0.2431412000, 0.2574595000, 0.2923023000, 0.3809423000, 0.6304956000", \ + "0.3490713000, 0.3517141000, 0.3586699000, 0.3760468000, 0.4146354000, 0.5065471000, 0.7566323000", \ + "0.5220401000, 0.5257039000, 0.5355615000, 0.5584914000, 0.6062080000, 0.7055356000, 0.9588793000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0102496000, 0.0112606000, 0.0143160000, 0.0235494000, 0.0514532000, 0.1357800000, 0.3906190000"); + values("0.0727643000, 0.0759409000, 0.0851992000, 0.1116186000, 0.1898807000, 0.4246217000, 1.1328487000", \ + "0.0776097000, 0.0807859000, 0.0900408000, 0.1164746000, 0.1948304000, 0.4292973000, 1.1371117000", \ + "0.0904043000, 0.0937181000, 0.1029870000, 0.1294341000, 0.2078138000, 0.4422940000, 1.1504654000", \ + "0.1174346000, 0.1207617000, 0.1304323000, 0.1574010000, 0.2358815000, 0.4704829000, 1.1781904000", \ + "0.1617965000, 0.1662739000, 0.1785135000, 0.2108924000, 0.2943521000, 0.5294237000, 1.2375584000", \ + "0.2328737000, 0.2393587000, 0.2581854000, 0.3046559000, 0.4125536000, 0.6633363000, 1.3723422000", \ + "0.3258456000, 0.3390380000, 0.3718845000, 0.4509155000, 0.6186218000, 0.9453435000, 1.6831458000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0102496000, 0.0112606000, 0.0143160000, 0.0235494000, 0.0514532000, 0.1357800000, 0.3906190000"); + values("0.0252141000, 0.0269583000, 0.0320134000, 0.0462804000, 0.0859376000, 0.1997864000, 0.5468370000", \ + "0.0252422000, 0.0269162000, 0.0319978000, 0.0463156000, 0.0859209000, 0.1995933000, 0.5469276000", \ + "0.0252084000, 0.0269061000, 0.0320323000, 0.0462994000, 0.0859208000, 0.1997862000, 0.5465731000", \ + "0.0252751000, 0.0269542000, 0.0320017000, 0.0463345000, 0.0859349000, 0.1997128000, 0.5463727000", \ + "0.0277038000, 0.0292199000, 0.0339768000, 0.0476636000, 0.0865526000, 0.1999364000, 0.5465934000", \ + "0.0387137000, 0.0401606000, 0.0443790000, 0.0567265000, 0.0935733000, 0.2034042000, 0.5469596000", \ + "0.0586960000, 0.0601396000, 0.0643253000, 0.0761723000, 0.1101700000, 0.2141150000, 0.5503721000"); + } + related_pin : "TE_B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0102496000, 0.0112606000, 0.0143160000, 0.0235494000, 0.0514532000, 0.1357800000, 0.3906190000"); + values("0.0450480000, 0.0486495000, 0.0602175000, 0.0956382000, 0.2033334000, 0.5265582000, 1.5009617000", \ + "0.0450005000, 0.0486565000, 0.0602525000, 0.0954381000, 0.2031271000, 0.5266766000, 1.5011700000", \ + "0.0449539000, 0.0486869000, 0.0603341000, 0.0955500000, 0.2033497000, 0.5256968000, 1.4991928000", \ + "0.0478956000, 0.0514417000, 0.0624041000, 0.0969116000, 0.2035336000, 0.5258388000, 1.5050609000", \ + "0.0616485000, 0.0655273000, 0.0767943000, 0.1102163000, 0.2090838000, 0.5265679000, 1.5020387000", \ + "0.0952977000, 0.0998566000, 0.1133386000, 0.1503275000, 0.2484731000, 0.5387435000, 1.5001536000", \ + "0.1761174000, 0.1820524000, 0.1985246000, 0.2454359000, 0.3538895000, 0.6305567000, 1.5205048000"); + } + timing_sense : "negative_unate"; + timing_type : "three_state_enable"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0102496000, 0.0112606000, 0.0143160000, 0.0235494000, 0.0514532000, 0.1357800000, 0.3906190000"); + values("0.0515148000, 0.0515718000, 0.0515718000, 0.0515718000, 0.0515718000, 0.0515718000, 0.0515838000", \ + "0.0526181000, 0.0526492000, 0.0527089000, 0.0527167000, 0.0527167000, 0.0527167000, 0.0527167000", \ + "0.0531431000, 0.0531431000, 0.0531543000, 0.0531543000, 0.0531614000, 0.0531614000, 0.0531713000", \ + "0.0484666000, 0.0485498000, 0.0485498000, 0.0485498000, 0.0485498000, 0.0485498000, 0.0485498000", \ + "0.0319229000, 0.0319229000, 0.0319229000, 0.0319229000, 0.0319229000, 0.0319229000, 0.0319229000", \ + "-0.0004971000, -0.0004971000, -0.0004971000, -0.0004971000, -0.0004971000, -0.0004971000, -0.0004971000", \ + "-0.0687815000, -0.0681891000, -0.0681891000, -0.0681891000, -0.0681891000, -0.0681891000, -0.0681891000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0102496000, 0.0112606000, 0.0143160000, 0.0235494000, 0.0514532000, 0.1357800000, 0.3906190000"); + values("0.0704614000, 0.0704614000, 0.0704614000, 0.0704980000, 0.0705402000, 0.0705970000, 0.0705970000", \ + "0.0744856000, 0.0748383000, 0.0751300000, 0.0751300000, 0.0751300000, 0.0751300000, 0.0751300000", \ + "0.0844989000, 0.0849757000, 0.0850339000, 0.0850339000, 0.0851557000, 0.0851557000, 0.0855180000", \ + "0.1100318000, 0.1102288000, 0.1104987000, 0.1104987000, 0.1104987000, 0.1104987000, 0.1105077000", \ + "0.1491201000, 0.1491201000, 0.1502300000, 0.1502300000, 0.1502300000, 0.1502300000, 0.1502300000", \ + "0.2014919000, 0.2014919000, 0.2014919000, 0.2014919000, 0.2014919000, 0.2016540000, 0.2016540000", \ + "0.2513325000, 0.2538667000, 0.2538667000, 0.2538667000, 0.2538667000, 0.2538667000, 0.2538667000"); + } + fall_transition ("scalar") { + values("0.0000000000"); + } + related_pin : "TE_B"; + rise_transition ("scalar") { + values("0.0000000000"); + } + timing_sense : "positive_unate"; + timing_type : "three_state_disable"; + } + } + } + + /* removed sky130_fd_sc_hd__edfxbp_1 */ + + /* removed sky130_fd_sc_hd__edfxtp_1 */ + + /* removed sky130_fd_sc_hd__einvn_0 */ + + /* removed sky130_fd_sc_hd__einvn_1 */ + + /* removed sky130_fd_sc_hd__einvn_2 */ + + /* removed sky130_fd_sc_hd__einvn_4 */ + + /* removed sky130_fd_sc_hd__einvn_8 */ + + /* removed sky130_fd_sc_hd__einvp_1 */ + + /* removed sky130_fd_sc_hd__einvp_2 */ + + /* removed sky130_fd_sc_hd__einvp_4 */ + + /* removed sky130_fd_sc_hd__einvp_8 */ + + cell ("sky130_fd_sc_hd__fa_1") { + leakage_power () { + value : 0.0071181000; + when : "!A&!B&CIN"; + } + leakage_power () { + value : 0.0123163000; + when : "!A&!B&!CIN"; + } + leakage_power () { + value : 0.0073626000; + when : "!A&B&CIN"; + } + leakage_power () { + value : 0.0073177000; + when : "!A&B&!CIN"; + } + leakage_power () { + value : 0.0073668000; + when : "A&!B&CIN"; + } + leakage_power () { + value : 0.0075050000; + when : "A&!B&!CIN"; + } + leakage_power () { + value : 0.0016122000; + when : "A&B&CIN"; + } + leakage_power () { + value : 0.0077956000; + when : "A&B&!CIN"; + } + area : 20.019200000; + cell_footprint : "sky130_fd_sc_hd__fa"; + cell_leakage_power : 0.0072992950; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0067290000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0065610000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0068960000; + } + pin ("B") { + capacitance : 0.0060260000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0058720000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0061810000; + } + pin ("CIN") { + capacitance : 0.0045230000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0044630000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045830000; + } + pin ("COUT") { + direction : "output"; + function : "(A&B) | (A&CIN) | (B&CIN)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0027228000, 0.0063543000, 0.0127806000, 0.0185775000, 0.0100417000, -0.0399202000, -0.1914303000", \ + "0.0027117000, 0.0063219000, 0.0127014000, 0.0184549000, 0.0098859000, -0.0401114000, -0.1915915000", \ + "0.0026869000, 0.0062697000, 0.0125955000, 0.0182595000, 0.0096055000, -0.0404006000, -0.1919099000", \ + "0.0026675000, 0.0062195000, 0.0124894000, 0.0180642000, 0.0093365000, -0.0406813000, -0.1922299000", \ + "0.0026444000, 0.0061722000, 0.0123822000, 0.0178723000, 0.0090493000, -0.0410354000, -0.1925174000", \ + "0.0026495000, 0.0061586000, 0.0123802000, 0.0178569000, 0.0089925000, -0.0410423000, -0.1925626000", \ + "0.0026614000, 0.0062021000, 0.0124186000, 0.0178907000, 0.0089329000, -0.0409394000, -0.1924441000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0000985172, 0.0004098000, 0.0018330000, 0.0077894000, 0.0284887000, 0.0859850000, 0.2392087000", \ + "0.0000936685, 0.0003908000, 0.0018061000, 0.0077671000, 0.0284332000, 0.0858426000, 0.2388069000", \ + "0.0000842220, 0.0003738000, 0.0017666000, 0.0076751000, 0.0283175000, 0.0858265000, 0.2390000000", \ + "0.0000678094, 0.0003323000, 0.0016896000, 0.0075226000, 0.0280710000, 0.0855652000, 0.2387095000", \ + "0.0000503188, 0.0002948000, 0.0015754000, 0.0073440000, 0.0277915000, 0.0853337000, 0.2396206000", \ + "0.0000352459, 0.0002525000, 0.0014767000, 0.0071157000, 0.0274568000, 0.0847943000, 0.2392720000", \ + "0.0000975407, 0.0003921000, 0.0017746000, 0.0075621000, 0.0275492000, 0.0848219000, 0.2375927000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0026508000, 0.0061858000, 0.0124143000, 0.0179568000, 0.0091610000, -0.0408710000, -0.1923389000", \ + "0.0026463000, 0.0061860000, 0.0124084000, 0.0179192000, 0.0091116000, -0.0408820000, -0.1923736000", \ + "0.0026360000, 0.0061468000, 0.0123312000, 0.0177757000, 0.0089207000, -0.0411074000, -0.1925746000", \ + "0.0026159000, 0.0060950000, 0.0122250000, 0.0176154000, 0.0086669000, -0.0413918000, -0.1928531000", \ + "0.0025957000, 0.0060504000, 0.0121081000, 0.0173983000, 0.0083799000, -0.0417157000, -0.1931862000", \ + "0.0025947000, 0.0060447000, 0.0121009000, 0.0173630000, 0.0083600000, -0.0417100000, -0.1931732000", \ + "0.0026317000, 0.0061277000, 0.0122321000, 0.0175266000, 0.0085210000, -0.0413256000, -0.1928196000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0000946007, 0.0003994000, 0.0018500000, 0.0078203000, 0.0285122000, 0.0861937000, 0.2405485000", \ + "0.0000948317, 0.0004000000, 0.0018464000, 0.0078274000, 0.0285213000, 0.0862132000, 0.2405910000", \ + "0.0000875485, 0.0003865000, 0.0018132000, 0.0077689000, 0.0284924000, 0.0860603000, 0.2388666000", \ + "0.0000715658, 0.0003434000, 0.0017086000, 0.0075840000, 0.0282045000, 0.0858648000, 0.2402514000", \ + "0.0000553958, 0.0003017000, 0.0015897000, 0.0073260000, 0.0278454000, 0.0854784000, 0.2401458000", \ + "0.0000337686, 0.0002479000, 0.0014784000, 0.0070380000, 0.0275161000, 0.0848950000, 0.2392946000", \ + "0.0000914983, 0.0003815000, 0.0017565000, 0.0075421000, 0.0275931000, 0.0849245000, 0.2372588000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0025137000, 0.0058621000, 0.0117206000, 0.0167312000, 0.0076458000, -0.0423251000, -0.1936699000", \ + "0.0025075000, 0.0058445000, 0.0116866000, 0.0166640000, 0.0075608000, -0.0424073000, -0.1937555000", \ + "0.0024979000, 0.0058187000, 0.0116317000, 0.0165681000, 0.0074242000, -0.0426135000, -0.1939643000", \ + "0.0024850000, 0.0057910000, 0.0115644000, 0.0164414000, 0.0072363000, -0.0428126000, -0.1942009000", \ + "0.0024660000, 0.0057481000, 0.0114746000, 0.0162690000, 0.0069690000, -0.0431401000, -0.1945156000", \ + "0.0024590000, 0.0057275000, 0.0114233000, 0.0161638000, 0.0067996000, -0.0433046000, -0.1946146000", \ + "0.0024909000, 0.0058004000, 0.0115252000, 0.0162321000, 0.0067568000, -0.0432627000, -0.1946071000"); + } + related_pin : "CIN"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013029390, 0.0033953010, 0.0088477440, 0.0230561400, 0.0600815100, 0.1565651000"); + values("0.0002400000, 0.0007499000, 0.0025859000, 0.0091681000, 0.0304898000, 0.0885649000, 0.2430417000", \ + "0.0002399000, 0.0007498000, 0.0025874000, 0.0091655000, 0.0304834000, 0.0886760000, 0.2431004000", \ + "0.0002370000, 0.0007433000, 0.0025742000, 0.0091356000, 0.0304400000, 0.0885977000, 0.2430541000", \ + "0.0002272000, 0.0007114000, 0.0025064000, 0.0090032000, 0.0302273000, 0.0883509000, 0.2428266000", \ + "0.0002064000, 0.0006614000, 0.0023773000, 0.0087384000, 0.0298806000, 0.0876724000, 0.2410233000", \ + "0.0001920000, 0.0006243000, 0.0022862000, 0.0085808000, 0.0295661000, 0.0873732000, 0.2419935000", \ + "0.0002618000, 0.0007818000, 0.0025940000, 0.0091537000, 0.0297395000, 0.0875881000, 0.2407577000"); + } + } + max_capacitance : 0.1565650000; + max_transition : 1.4955840000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.3697110000, 0.3821291000, 0.4064834000, 0.4505107000, 0.5292539000, 0.6791032000, 1.0085125000", \ + "0.3719932000, 0.3841175000, 0.4084383000, 0.4526750000, 0.5314104000, 0.6813136000, 1.0109074000", \ + "0.3792014000, 0.3912015000, 0.4158968000, 0.4601257000, 0.5389924000, 0.6889599000, 1.0185131000", \ + "0.4003194000, 0.4123080000, 0.4369864000, 0.4811505000, 0.5600475000, 0.7097676000, 1.0397132000", \ + "0.4569636000, 0.4689289000, 0.4933796000, 0.5374934000, 0.6163763000, 0.7664933000, 1.0963733000", \ + "0.5949612000, 0.6072993000, 0.6312072000, 0.6752661000, 0.7541716000, 0.9043776000, 1.2342581000", \ + "0.8575388000, 0.8715038000, 0.8992696000, 0.9491435000, 1.0354479000, 1.1928976000, 1.5260854000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.1233580000, 0.1319687000, 0.1504497000, 0.1909756000, 0.2873219000, 0.5347411000, 1.1745724000", \ + "0.1279499000, 0.1364813000, 0.1549654000, 0.1954973000, 0.2919207000, 0.5392474000, 1.1793275000", \ + "0.1376344000, 0.1461750000, 0.1646999000, 0.2052061000, 0.3015932000, 0.5490702000, 1.1889298000", \ + "0.1587946000, 0.1673710000, 0.1858725000, 0.2262856000, 0.3226828000, 0.5703567000, 1.2103419000", \ + "0.2003222000, 0.2094502000, 0.2286747000, 0.2698190000, 0.3664813000, 0.6143449000, 1.2535770000", \ + "0.2613006000, 0.2717501000, 0.2930585000, 0.3363127000, 0.4344899000, 0.6836418000, 1.3231184000", \ + "0.3241677000, 0.3378284000, 0.3646299000, 0.4128798000, 0.5135682000, 0.7627705000, 1.4043513000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0511932000, 0.0591574000, 0.0742803000, 0.1039026000, 0.1677521000, 0.3145278000, 0.7167490000", \ + "0.0512691000, 0.0589226000, 0.0743005000, 0.1038800000, 0.1677248000, 0.3144344000, 0.7157439000", \ + "0.0516731000, 0.0591442000, 0.0744220000, 0.1040973000, 0.1676281000, 0.3144721000, 0.7169683000", \ + "0.0516122000, 0.0590457000, 0.0744135000, 0.1040006000, 0.1676312000, 0.3147049000, 0.7179108000", \ + "0.0520881000, 0.0596834000, 0.0743697000, 0.1040181000, 0.1676502000, 0.3145722000, 0.7159336000", \ + "0.0519432000, 0.0594158000, 0.0751323000, 0.1045630000, 0.1678891000, 0.3150300000, 0.7178744000", \ + "0.0638079000, 0.0722192000, 0.0888189000, 0.1195394000, 0.1826556000, 0.3260739000, 0.7212288000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0288967000, 0.0364613000, 0.0548606000, 0.1028969000, 0.2338579000, 0.5840881000, 1.4902091000", \ + "0.0289706000, 0.0364366000, 0.0548181000, 0.1028554000, 0.2342291000, 0.5828681000, 1.4942312000", \ + "0.0289556000, 0.0364696000, 0.0548289000, 0.1029514000, 0.2338474000, 0.5841147000, 1.4900750000", \ + "0.0290540000, 0.0363817000, 0.0548358000, 0.1029916000, 0.2338407000, 0.5840418000, 1.4906811000", \ + "0.0313884000, 0.0390782000, 0.0571190000, 0.1041330000, 0.2343047000, 0.5825633000, 1.4945883000", \ + "0.0377170000, 0.0453841000, 0.0637608000, 0.1090725000, 0.2376277000, 0.5839453000, 1.4944895000", \ + "0.0512908000, 0.0602969000, 0.0787956000, 0.1222590000, 0.2421126000, 0.5864950000, 1.4928558000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.3404756000, 0.3524988000, 0.3769637000, 0.4211198000, 0.5002043000, 0.6503495000, 0.9801778000", \ + "0.3433348000, 0.3556426000, 0.3798627000, 0.4239534000, 0.5029080000, 0.6530538000, 0.9829935000", \ + "0.3513643000, 0.3633721000, 0.3878393000, 0.4319195000, 0.5109381000, 0.6611658000, 0.9911855000", \ + "0.3739788000, 0.3859591000, 0.4106995000, 0.4545816000, 0.5336961000, 0.6841335000, 1.0140271000", \ + "0.4381999000, 0.4502425000, 0.4741861000, 0.5184926000, 0.5976123000, 0.7479103000, 1.0780227000", \ + "0.5976993000, 0.6097984000, 0.6341097000, 0.6781723000, 0.7573414000, 0.9076040000, 1.2374853000", \ + "0.9081275000, 0.9232353000, 0.9525427000, 1.0043754000, 1.0915073000, 1.2479378000, 1.5798342000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.1180304000, 0.1274550000, 0.1475776000, 0.1901270000, 0.2876224000, 0.5352770000, 1.1748305000", \ + "0.1229423000, 0.1324488000, 0.1525706000, 0.1950608000, 0.2925654000, 0.5402166000, 1.1796835000", \ + "0.1330144000, 0.1424319000, 0.1625906000, 0.2051044000, 0.3025655000, 0.5503380000, 1.1907281000", \ + "0.1541824000, 0.1636274000, 0.1836885000, 0.2260288000, 0.3237490000, 0.5714778000, 1.2109622000", \ + "0.1941855000, 0.2042094000, 0.2253355000, 0.2687902000, 0.3668405000, 0.6148230000, 1.2545848000", \ + "0.2541498000, 0.2650761000, 0.2880453000, 0.3339311000, 0.4337692000, 0.6833729000, 1.3234461000", \ + "0.3181514000, 0.3324599000, 0.3605110000, 0.4119659000, 0.5166619000, 0.7669535000, 1.4090834000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0523254000, 0.0598054000, 0.0745161000, 0.1040612000, 0.1675340000, 0.3143724000, 0.7164108000", \ + "0.0511772000, 0.0594174000, 0.0744499000, 0.1044929000, 0.1677581000, 0.3144776000, 0.7179062000", \ + "0.0511577000, 0.0587865000, 0.0743150000, 0.1042267000, 0.1676924000, 0.3143472000, 0.7170003000", \ + "0.0515044000, 0.0588800000, 0.0741881000, 0.1046393000, 0.1676918000, 0.3141142000, 0.7162446000", \ + "0.0509738000, 0.0586423000, 0.0744865000, 0.1042443000, 0.1676236000, 0.3139693000, 0.7160683000", \ + "0.0514288000, 0.0587231000, 0.0747573000, 0.1041484000, 0.1676028000, 0.3144526000, 0.7163026000", \ + "0.0714984000, 0.0795827000, 0.0951407000, 0.1242860000, 0.1840821000, 0.3249688000, 0.7187575000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0319778000, 0.0398991000, 0.0587041000, 0.1061775000, 0.2351831000, 0.5831888000, 1.4933410000", \ + "0.0321531000, 0.0399103000, 0.0586111000, 0.1061518000, 0.2351830000, 0.5845119000, 1.4943360000", \ + "0.0318791000, 0.0399765000, 0.0586371000, 0.1061687000, 0.2352124000, 0.5844739000, 1.4942269000", \ + "0.0320177000, 0.0399588000, 0.0586676000, 0.1061222000, 0.2352412000, 0.5848107000, 1.4945827000", \ + "0.0344146000, 0.0427749000, 0.0615958000, 0.1086599000, 0.2359759000, 0.5850045000, 1.4932944000", \ + "0.0400243000, 0.0481225000, 0.0675243000, 0.1147866000, 0.2405257000, 0.5852387000, 1.4918345000", \ + "0.0537899000, 0.0630973000, 0.0837380000, 0.1266061000, 0.2466445000, 0.5886104000, 1.4955839000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.3142887000, 0.3262123000, 0.3501174000, 0.3942426000, 0.4738746000, 0.6249912000, 0.9553228000", \ + "0.3173671000, 0.3292342000, 0.3532585000, 0.3974176000, 0.4771772000, 0.6282715000, 0.9589116000", \ + "0.3255445000, 0.3373526000, 0.3613433000, 0.4055155000, 0.4851441000, 0.6362472000, 0.9668307000", \ + "0.3504597000, 0.3623066000, 0.3862508000, 0.4303600000, 0.5101261000, 0.6611821000, 0.9918358000", \ + "0.4158643000, 0.4277804000, 0.4519043000, 0.4958522000, 0.5754419000, 0.7265755000, 1.0572533000", \ + "0.5763706000, 0.5881844000, 0.6122522000, 0.6563397000, 0.7359839000, 0.8870844000, 1.2178289000", \ + "0.8792226000, 0.8944478000, 0.9238068000, 0.9760841000, 1.0646952000, 1.2223476000, 1.5552110000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.1127152000, 0.1222831000, 0.1424742000, 0.1851519000, 0.2826990000, 0.5303974000, 1.1705984000", \ + "0.1171133000, 0.1266871000, 0.1468987000, 0.1895485000, 0.2871272000, 0.5348413000, 1.1745728000", \ + "0.1276252000, 0.1371942000, 0.1574593000, 0.2000199000, 0.2976016000, 0.5453441000, 1.1851675000", \ + "0.1517220000, 0.1612616000, 0.1813815000, 0.2237757000, 0.3212998000, 0.5691563000, 1.2091045000", \ + "0.1986012000, 0.2088314000, 0.2298845000, 0.2731116000, 0.3709336000, 0.6189741000, 1.2594241000", \ + "0.2574836000, 0.2700069000, 0.2945927000, 0.3408851000, 0.4404420000, 0.6895059000, 1.3296927000", \ + "0.3080726000, 0.3246074000, 0.3566083000, 0.4124697000, 0.5164099000, 0.7655936000, 1.4068799000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0495271000, 0.0572260000, 0.0724024000, 0.1025337000, 0.1669524000, 0.3141055000, 0.7157069000", \ + "0.0491827000, 0.0566576000, 0.0721606000, 0.1026188000, 0.1669563000, 0.3142421000, 0.7170819000", \ + "0.0491862000, 0.0566611000, 0.0721420000, 0.1028914000, 0.1670972000, 0.3140967000, 0.7175907000", \ + "0.0491765000, 0.0567641000, 0.0721541000, 0.1029300000, 0.1668745000, 0.3141581000, 0.7168128000", \ + "0.0500207000, 0.0579778000, 0.0731080000, 0.1025614000, 0.1668014000, 0.3138833000, 0.7143717000", \ + "0.0497272000, 0.0576969000, 0.0726505000, 0.1031212000, 0.1671626000, 0.3137406000, 0.7153308000", \ + "0.0692586000, 0.0781350000, 0.0946552000, 0.1254097000, 0.1854109000, 0.3255190000, 0.7201962000"); + } + related_pin : "CIN"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013029400, 0.0033953000, 0.0088477400, 0.0230561000, 0.0600815000, 0.1565650000"); + values("0.0327510000, 0.0403840000, 0.0589931000, 0.1063444000, 0.2352274000, 0.5827552000, 1.4937874000", \ + "0.0327467000, 0.0403812000, 0.0590345000, 0.1064005000, 0.2352442000, 0.5832970000, 1.4936842000", \ + "0.0327461000, 0.0403625000, 0.0589843000, 0.1064081000, 0.2352450000, 0.5832329000, 1.4942818000", \ + "0.0326918000, 0.0404242000, 0.0590274000, 0.1065013000, 0.2352374000, 0.5832323000, 1.4947524000", \ + "0.0371840000, 0.0444766000, 0.0619306000, 0.1083212000, 0.2357289000, 0.5831478000, 1.4936289000", \ + "0.0481397000, 0.0553578000, 0.0719018000, 0.1154904000, 0.2396997000, 0.5846636000, 1.4913101000", \ + "0.0662747000, 0.0757968000, 0.0944721000, 0.1343917000, 0.2476722000, 0.5867068000, 1.4926482000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + pin ("SUM") { + direction : "output"; + function : "(A&!B&!CIN) | (!A&B&!CIN) | (!A&!B&CIN) | (A&B&CIN)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0014713000, 0.0033517000, 0.0064643000, 0.0077871000, -0.0045996000, -0.0570689000, -0.2087133000", \ + "0.0014664000, 0.0033415000, 0.0064483000, 0.0077651000, -0.0046386000, -0.0571260000, -0.2087474000", \ + "0.0014588000, 0.0033207000, 0.0064088000, 0.0076727000, -0.0047605000, -0.0572717000, -0.2089206000", \ + "0.0014424000, 0.0032853000, 0.0063107000, 0.0075206000, -0.0050081000, -0.0575568000, -0.2092437000", \ + "0.0014263000, 0.0032459000, 0.0062116000, 0.0073419000, -0.0052484000, -0.0578978000, -0.2095879000", \ + "0.0014045000, 0.0031967000, 0.0060767000, 0.0071136000, -0.0055877000, -0.0583002000, -0.2100438000", \ + "0.0015263000, 0.0034898000, 0.0065971000, 0.0075618000, -0.0054616000, -0.0585777000, -0.2103175000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0011661000, 0.0029993000, 0.0076107000, 0.0185771000, 0.0435784000, 0.1039593000, 0.2590121000", \ + "0.0011545000, 0.0029712000, 0.0075505000, 0.0184539000, 0.0434057000, 0.1041736000, 0.2592334000", \ + "0.0011386000, 0.0029213000, 0.0074331000, 0.0182586000, 0.0431606000, 0.1033204000, 0.2575754000", \ + "0.0011122000, 0.0028712000, 0.0073249000, 0.0180633000, 0.0428468000, 0.1030737000, 0.2573633000", \ + "0.0010914000, 0.0028224000, 0.0072264000, 0.0178694000, 0.0425857000, 0.1027537000, 0.2580562000", \ + "0.0010899000, 0.0028151000, 0.0072108000, 0.0178564000, 0.0425471000, 0.1027074000, 0.2569871000", \ + "0.0010857000, 0.0027712000, 0.0070434000, 0.0178901000, 0.0426962000, 0.1028697000, 0.2569314000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0014528000, 0.0033511000, 0.0064773000, 0.0078175000, -0.0045346000, -0.0570095000, -0.2085453000", \ + "0.0014540000, 0.0033531000, 0.0064821000, 0.0078248000, -0.0045211000, -0.0569793000, -0.2086196000", \ + "0.0014474000, 0.0033358000, 0.0064513000, 0.0077669000, -0.0046188000, -0.0570748000, -0.2086548000", \ + "0.0014312000, 0.0032931000, 0.0063509000, 0.0075822000, -0.0048654000, -0.0573596000, -0.2089559000", \ + "0.0014002000, 0.0032226000, 0.0062051000, 0.0073234000, -0.0052585000, -0.0578392000, -0.2094688000", \ + "0.0013754000, 0.0031436000, 0.0060483000, 0.0070351000, -0.0056649000, -0.0583541000, -0.2100771000", \ + "0.0015281000, 0.0034893000, 0.0065998000, 0.0075416000, -0.0054897000, -0.0585660000, -0.2102469000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0011006000, 0.0028389000, 0.0072560000, 0.0179565000, 0.0426913000, 0.1030177000, 0.2573601000", \ + "0.0010971000, 0.0028275000, 0.0072503000, 0.0179174000, 0.0426839000, 0.1028591000, 0.2582220000", \ + "0.0010821000, 0.0027940000, 0.0071732000, 0.0177752000, 0.0424678000, 0.1026770000, 0.2568906000", \ + "0.0010635000, 0.0027512000, 0.0070692000, 0.0176140000, 0.0422185000, 0.1021665000, 0.2564188000", \ + "0.0010420000, 0.0026966000, 0.0069498000, 0.0173973000, 0.0418901000, 0.1018641000, 0.2559707000", \ + "0.0010366000, 0.0026841000, 0.0069418000, 0.0173623000, 0.0418688000, 0.1019309000, 0.2559980000", \ + "0.0010254000, 0.0026300000, 0.0068991000, 0.0175240000, 0.0420932000, 0.1022932000, 0.2574805000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0015985000, 0.0036974000, 0.0072274000, 0.0091652000, -0.0025844000, -0.0546641000, -0.2060675000", \ + "0.0015996000, 0.0036975000, 0.0072272000, 0.0091811000, -0.0025892000, -0.0546609000, -0.2060511000", \ + "0.0015959000, 0.0036894000, 0.0072092000, 0.0091325000, -0.0026269000, -0.0547159000, -0.2061252000", \ + "0.0015807000, 0.0036544000, 0.0071354000, 0.0090004000, -0.0028306000, -0.0549564000, -0.2063915000", \ + "0.0015523000, 0.0035881000, 0.0069975000, 0.0087369000, -0.0032124000, -0.0554055000, -0.2069150000", \ + "0.0015414000, 0.0035270000, 0.0068730000, 0.0085784000, -0.0034208000, -0.0556595000, -0.2071847000", \ + "0.0016980000, 0.0039058000, 0.0074855000, 0.0091529000, -0.0031773000, -0.0556000000, -0.2069593000"); + } + related_pin : "CIN"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013016660, 0.0033886710, 0.0088218360, 0.0229661800, 0.0597885900, 0.1556496000"); + values("0.0009756000, 0.0025377000, 0.0066133000, 0.0167295000, 0.0410035000, 0.1008994000, 0.2549404000", \ + "0.0009684000, 0.0025228000, 0.0065583000, 0.0166702000, 0.0408759000, 0.1005473000, 0.2547157000", \ + "0.0009586000, 0.0024968000, 0.0065084000, 0.0165658000, 0.0407175000, 0.1004098000, 0.2544211000", \ + "0.0009455000, 0.0024613000, 0.0064315000, 0.0164391000, 0.0405876000, 0.1001771000, 0.2543109000", \ + "0.0009245000, 0.0024148000, 0.0063454000, 0.0162681000, 0.0402857000, 0.1000145000, 0.2540709000", \ + "0.0009144000, 0.0023816000, 0.0062790000, 0.0161631000, 0.0401377000, 0.0997943000, 0.2537876000", \ + "0.0009084000, 0.0023398000, 0.0061973000, 0.0162309000, 0.0403531000, 0.1000601000, 0.2539499000"); + } + } + max_capacitance : 0.1556500000; + max_transition : 1.4982920000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.4260766000, 0.4385881000, 0.4626894000, 0.5068111000, 0.5857918000, 0.7357021000, 1.0678344000", \ + "0.4274389000, 0.4399629000, 0.4641553000, 0.5084228000, 0.5872512000, 0.7376459000, 1.0695572000", \ + "0.4356284000, 0.4476548000, 0.4720219000, 0.5162831000, 0.5947480000, 0.7453371000, 1.0771845000", \ + "0.4574336000, 0.4695214000, 0.4941028000, 0.5382301000, 0.6170983000, 0.7671914000, 1.0996366000", \ + "0.5103359000, 0.5228596000, 0.5469203000, 0.5906575000, 0.6698886000, 0.8200043000, 1.1520143000", \ + "0.6282224000, 0.6402899000, 0.6644031000, 0.7087517000, 0.7876481000, 0.9379387000, 1.2700058000", \ + "0.8524262000, 0.8658340000, 0.8919628000, 0.9397484000, 1.0235957000, 1.1787697000, 1.5138910000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1221775000, 0.1308186000, 0.1496339000, 0.1901795000, 0.2854948000, 0.5307468000, 1.1682932000", \ + "0.1264587000, 0.1350466000, 0.1537535000, 0.1943145000, 0.2899631000, 0.5341560000, 1.1739663000", \ + "0.1345994000, 0.1431260000, 0.1618694000, 0.2024200000, 0.2981427000, 0.5426224000, 1.1823346000", \ + "0.1514510000, 0.1600310000, 0.1787370000, 0.2192601000, 0.3148873000, 0.5603688000, 1.1978702000", \ + "0.1835206000, 0.1925265000, 0.2118626000, 0.2531297000, 0.3494354000, 0.5945097000, 1.2336399000", \ + "0.2317103000, 0.2418505000, 0.2626210000, 0.3056597000, 0.4031679000, 0.6490932000, 1.2872057000", \ + "0.2773318000, 0.2901435000, 0.3151719000, 0.3629662000, 0.4623378000, 0.7086414000, 1.3466283000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0579993000, 0.0652021000, 0.0796000000, 0.1093114000, 0.1734488000, 0.3224609000, 0.7246836000", \ + "0.0576257000, 0.0657441000, 0.0800773000, 0.1089979000, 0.1735305000, 0.3213520000, 0.7248199000", \ + "0.0572543000, 0.0644770000, 0.0793523000, 0.1088570000, 0.1736220000, 0.3220671000, 0.7255640000", \ + "0.0576269000, 0.0652840000, 0.0803344000, 0.1090586000, 0.1735560000, 0.3224222000, 0.7247937000", \ + "0.0572582000, 0.0650185000, 0.0797012000, 0.1101728000, 0.1728671000, 0.3220387000, 0.7255438000", \ + "0.0571148000, 0.0654420000, 0.0794557000, 0.1093367000, 0.1712910000, 0.3207950000, 0.7243538000", \ + "0.0667457000, 0.0750635000, 0.0903055000, 0.1199072000, 0.1827102000, 0.3296688000, 0.7298842000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0309098000, 0.0384883000, 0.0571857000, 0.1053659000, 0.2355865000, 0.5856517000, 1.4957366000", \ + "0.0307674000, 0.0384986000, 0.0572223000, 0.1053971000, 0.2355605000, 0.5845061000, 1.4980217000", \ + "0.0308027000, 0.0386566000, 0.0571722000, 0.1052370000, 0.2353642000, 0.5846062000, 1.4982924000", \ + "0.0307870000, 0.0383953000, 0.0571698000, 0.1051790000, 0.2355400000, 0.5856699000, 1.4954206000", \ + "0.0328277000, 0.0406458000, 0.0593248000, 0.1068687000, 0.2360193000, 0.5845626000, 1.4972266000", \ + "0.0377859000, 0.0454871000, 0.0642930000, 0.1103018000, 0.2381854000, 0.5846933000, 1.4953137000", \ + "0.0499442000, 0.0584589000, 0.0778584000, 0.1203680000, 0.2419422000, 0.5869740000, 1.4907092000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.3408776000, 0.3504909000, 0.3701108000, 0.4064606000, 0.4738336000, 0.6109917000, 0.9353631000", \ + "0.3454084000, 0.3551826000, 0.3746397000, 0.4112193000, 0.4785166000, 0.6155110000, 0.9398787000", \ + "0.3550571000, 0.3646208000, 0.3842603000, 0.4206079000, 0.4879652000, 0.6251503000, 0.9495335000", \ + "0.3749890000, 0.3846279000, 0.4041576000, 0.4405277000, 0.5079648000, 0.6450096000, 0.9696794000", \ + "0.4157815000, 0.4254491000, 0.4449242000, 0.4814745000, 0.5487637000, 0.6857647000, 1.0100160000", \ + "0.4826360000, 0.4924416000, 0.5117456000, 0.5477890000, 0.6147857000, 0.7520508000, 1.0764661000", \ + "0.5633679000, 0.5732450000, 0.5926901000, 0.6290602000, 0.6963418000, 0.8329208000, 1.1565812000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.4949451000, 0.5045389000, 0.5243310000, 0.5658496000, 0.6627745000, 0.9090774000, 1.5467657000", \ + "0.4971982000, 0.5067720000, 0.5264827000, 0.5679721000, 0.6648145000, 0.9110953000, 1.5495346000", \ + "0.5042330000, 0.5142295000, 0.5340687000, 0.5755665000, 0.6724183000, 0.9185895000, 1.5571706000", \ + "0.5256357000, 0.5352403000, 0.5550478000, 0.5965840000, 0.6934743000, 0.9398033000, 1.5773728000", \ + "0.5817865000, 0.5914179000, 0.6113557000, 0.6527585000, 0.7495461000, 0.9959644000, 1.6352842000", \ + "0.7185449000, 0.7281693000, 0.7479996000, 0.7895310000, 0.8864389000, 1.1327606000, 1.7701367000", \ + "0.9918300000, 1.0019717000, 1.0225293000, 1.0643195000, 1.1609316000, 1.4071077000, 2.0451187000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0411380000, 0.0472344000, 0.0606754000, 0.0869359000, 0.1461428000, 0.2965520000, 0.7131840000", \ + "0.0419228000, 0.0479797000, 0.0598347000, 0.0863261000, 0.1463380000, 0.2969207000, 0.7128352000", \ + "0.0415182000, 0.0482507000, 0.0602875000, 0.0867925000, 0.1461464000, 0.2964683000, 0.7129447000", \ + "0.0410172000, 0.0473043000, 0.0597182000, 0.0860409000, 0.1457439000, 0.2967233000, 0.7163169000", \ + "0.0419035000, 0.0481270000, 0.0598438000, 0.0863025000, 0.1461685000, 0.2968848000, 0.7130864000", \ + "0.0414800000, 0.0475029000, 0.0596537000, 0.0859966000, 0.1458125000, 0.2964193000, 0.7129460000", \ + "0.0418021000, 0.0477345000, 0.0599564000, 0.0861207000, 0.1460199000, 0.2958637000, 0.7064188000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0367750000, 0.0435675000, 0.0605150000, 0.1065177000, 0.2356558000, 0.5828709000, 1.4915362000", \ + "0.0364928000, 0.0435320000, 0.0604902000, 0.1064682000, 0.2354211000, 0.5827996000, 1.4934298000", \ + "0.0370197000, 0.0436626000, 0.0603856000, 0.1064057000, 0.2359326000, 0.5829360000, 1.4914125000", \ + "0.0369011000, 0.0436102000, 0.0604254000, 0.1064455000, 0.2356486000, 0.5827548000, 1.4936936000", \ + "0.0368641000, 0.0436940000, 0.0605774000, 0.1064795000, 0.2358460000, 0.5828125000, 1.4913375000", \ + "0.0369718000, 0.0436879000, 0.0606201000, 0.1065803000, 0.2355062000, 0.5827624000, 1.4938905000", \ + "0.0396878000, 0.0465785000, 0.0627424000, 0.1076927000, 0.2360350000, 0.5824933000, 1.4936904000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.4037395000, 0.4162677000, 0.4405226000, 0.4849551000, 0.5642249000, 0.7148142000, 1.0476475000", \ + "0.4065496000, 0.4186395000, 0.4431203000, 0.4874582000, 0.5662537000, 0.7174592000, 1.0501494000", \ + "0.4151356000, 0.4277415000, 0.4519937000, 0.4963084000, 0.5755044000, 0.7262411000, 1.0593568000", \ + "0.4387521000, 0.4513639000, 0.4756213000, 0.5198879000, 0.5991743000, 0.7498865000, 1.0830379000", \ + "0.4967015000, 0.5092046000, 0.5335352000, 0.5774983000, 0.6568416000, 0.8079836000, 1.1411371000", \ + "0.6332702000, 0.6463156000, 0.6707193000, 0.7151675000, 0.7947076000, 0.9460427000, 1.2792258000", \ + "0.9012590000, 0.9143790000, 0.9420930000, 0.9905210000, 1.0768137000, 1.2329623000, 1.5693166000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1154437000, 0.1241130000, 0.1429421000, 0.1835638000, 0.2793429000, 0.5253410000, 1.1636694000", \ + "0.1196064000, 0.1282048000, 0.1469378000, 0.1875850000, 0.2834607000, 0.5293066000, 1.1671696000", \ + "0.1284737000, 0.1371475000, 0.1559652000, 0.1965735000, 0.2924544000, 0.5385347000, 1.1755483000", \ + "0.1490250000, 0.1576565000, 0.1763478000, 0.2169798000, 0.3130269000, 0.5591164000, 1.1964797000", \ + "0.1889593000, 0.1980355000, 0.2173279000, 0.2584941000, 0.3549198000, 0.6012563000, 1.2391046000", \ + "0.2446483000, 0.2547243000, 0.2758354000, 0.3185482000, 0.4156422000, 0.6621320000, 1.3004516000", \ + "0.2958694000, 0.3089132000, 0.3348666000, 0.3817005000, 0.4808116000, 0.7272908000, 1.3654592000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0578207000, 0.0652368000, 0.0800962000, 0.1110080000, 0.1719996000, 0.3219497000, 0.7252840000", \ + "0.0578665000, 0.0648610000, 0.0798136000, 0.1093414000, 0.1741430000, 0.3228007000, 0.7265550000", \ + "0.0580315000, 0.0655418000, 0.0808224000, 0.1095259000, 0.1741812000, 0.3231507000, 0.7256385000", \ + "0.0580368000, 0.0655437000, 0.0809424000, 0.1097330000, 0.1741251000, 0.3232137000, 0.7255771000", \ + "0.0577545000, 0.0652185000, 0.0801605000, 0.1103973000, 0.1725982000, 0.3229652000, 0.7262018000", \ + "0.0580735000, 0.0651139000, 0.0801525000, 0.1098911000, 0.1739027000, 0.3232380000, 0.7257106000", \ + "0.0698295000, 0.0785155000, 0.0928779000, 0.1232753000, 0.1860820000, 0.3321915000, 0.7303588000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0309818000, 0.0385275000, 0.0572819000, 0.1055653000, 0.2358698000, 0.5859920000, 1.4961911000", \ + "0.0308252000, 0.0385496000, 0.0572942000, 0.1054605000, 0.2362020000, 0.5849886000, 1.4943035000", \ + "0.0309320000, 0.0385043000, 0.0573106000, 0.1055852000, 0.2361621000, 0.5857018000, 1.4929897000", \ + "0.0307424000, 0.0385372000, 0.0571956000, 0.1055952000, 0.2361786000, 0.5851104000, 1.4927450000", \ + "0.0328190000, 0.0407116000, 0.0594423000, 0.1068651000, 0.2364818000, 0.5858881000, 1.4950428000", \ + "0.0396623000, 0.0469371000, 0.0647647000, 0.1107043000, 0.2377473000, 0.5855903000, 1.4944881000", \ + "0.0529001000, 0.0610516000, 0.0798450000, 0.1218246000, 0.2415484000, 0.5878333000, 1.4942707000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.3668359000, 0.3766910000, 0.3966321000, 0.4335831000, 0.5013459000, 0.6392130000, 0.9641519000", \ + "0.3727065000, 0.3825719000, 0.4025169000, 0.4394805000, 0.5073167000, 0.6451964000, 0.9702454000", \ + "0.3826718000, 0.3927361000, 0.4125088000, 0.4495753000, 0.5176362000, 0.6552143000, 0.9804070000", \ + "0.4003996000, 0.4101628000, 0.4301141000, 0.4669435000, 0.5351128000, 0.6727572000, 0.9974803000", \ + "0.4368400000, 0.4466798000, 0.4666113000, 0.5034948000, 0.5716985000, 0.7093472000, 1.0345590000", \ + "0.5016179000, 0.5112695000, 0.5309542000, 0.5673626000, 0.6349986000, 0.7724967000, 1.0977106000", \ + "0.5796710000, 0.5893135000, 0.6089827000, 0.6454270000, 0.7128231000, 0.8499672000, 1.1744781000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.4635034000, 0.4730468000, 0.4927908000, 0.5342896000, 0.6312098000, 0.8775071000, 1.5149026000", \ + "0.4661046000, 0.4757375000, 0.4955135000, 0.5369918000, 0.6337970000, 0.8802141000, 1.5194728000", \ + "0.4741349000, 0.4837251000, 0.5035187000, 0.5449641000, 0.6418102000, 0.8882066000, 1.5262593000", \ + "0.4967671000, 0.5063196000, 0.5261532000, 0.5675485000, 0.6643494000, 0.9103427000, 1.5496007000", \ + "0.5605704000, 0.5700959000, 0.5898527000, 0.6312866000, 0.7281290000, 0.9742976000, 1.6123821000", \ + "0.7194076000, 0.7289869000, 0.7488249000, 0.7902799000, 0.8871389000, 1.1335486000, 1.7719477000", \ + "1.0443857000, 1.0546627000, 1.0751322000, 1.1171715000, 1.2141002000, 1.4604863000, 2.0994142000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0427437000, 0.0491005000, 0.0614491000, 0.0875189000, 0.1472788000, 0.2976785000, 0.7170884000", \ + "0.0427721000, 0.0491385000, 0.0614840000, 0.0875965000, 0.1472568000, 0.2976345000, 0.7125214000", \ + "0.0430603000, 0.0495769000, 0.0617752000, 0.0879417000, 0.1476107000, 0.2974743000, 0.7167725000", \ + "0.0426617000, 0.0489352000, 0.0624440000, 0.0887214000, 0.1475418000, 0.2976548000, 0.7138130000", \ + "0.0428765000, 0.0492113000, 0.0615597000, 0.0879863000, 0.1474001000, 0.2976482000, 0.7181881000", \ + "0.0425508000, 0.0482936000, 0.0605213000, 0.0871174000, 0.1464887000, 0.2972045000, 0.7170650000", \ + "0.0416653000, 0.0478448000, 0.0607617000, 0.0870362000, 0.1463698000, 0.2965910000, 0.7083781000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0362443000, 0.0432253000, 0.0603522000, 0.1064466000, 0.2357075000, 0.5828175000, 1.4938079000", \ + "0.0361090000, 0.0429489000, 0.0603917000, 0.1064116000, 0.2358689000, 0.5828498000, 1.4915229000", \ + "0.0360070000, 0.0432863000, 0.0603637000, 0.1064545000, 0.2356721000, 0.5814041000, 1.4941386000", \ + "0.0363943000, 0.0434024000, 0.0603423000, 0.1065318000, 0.2356657000, 0.5819122000, 1.4902076000", \ + "0.0362603000, 0.0432803000, 0.0602270000, 0.1064500000, 0.2359717000, 0.5830131000, 1.4928347000", \ + "0.0361125000, 0.0429853000, 0.0603009000, 0.1064832000, 0.2357304000, 0.5813819000, 1.4940309000", \ + "0.0394939000, 0.0461023000, 0.0629609000, 0.1081180000, 0.2356292000, 0.5816274000, 1.4911645000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.3939992000, 0.4062507000, 0.4302815000, 0.4746060000, 0.5535460000, 0.7044309000, 1.0369295000", \ + "0.3934876000, 0.4055179000, 0.4300529000, 0.4742012000, 0.5528713000, 0.7036064000, 1.0361825000", \ + "0.3960144000, 0.4080740000, 0.4321834000, 0.4765206000, 0.5556465000, 0.7054610000, 1.0380853000", \ + "0.4135781000, 0.4261971000, 0.4501519000, 0.4944566000, 0.5734225000, 0.7235891000, 1.0562291000", \ + "0.4730284000, 0.4851157000, 0.5093531000, 0.5538178000, 0.6325000000, 0.7831801000, 1.1154672000", \ + "0.6239024000, 0.6358322000, 0.6599224000, 0.7040091000, 0.7827853000, 0.9336391000, 1.2661059000", \ + "0.9335710000, 0.9476349000, 0.9752044000, 1.0240989000, 1.1069311000, 1.2612852000, 1.5957125000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.1128877000, 0.1215451000, 0.1403321000, 0.1809772000, 0.2768346000, 0.5230038000, 1.1613235000", \ + "0.1171609000, 0.1257495000, 0.1444369000, 0.1851121000, 0.2812924000, 0.5262998000, 1.1667354000", \ + "0.1266839000, 0.1353822000, 0.1541125000, 0.1947944000, 0.2907047000, 0.5367763000, 1.1751112000", \ + "0.1491306000, 0.1577542000, 0.1765121000, 0.2171404000, 0.3133527000, 0.5595933000, 1.1998195000", \ + "0.1924346000, 0.2013168000, 0.2201066000, 0.2619333000, 0.3582863000, 0.6055835000, 1.2427409000", \ + "0.2461096000, 0.2564647000, 0.2766480000, 0.3190994000, 0.4159651000, 0.6627163000, 1.3013793000", \ + "0.2884734000, 0.3015638000, 0.3268688000, 0.3737120000, 0.4716735000, 0.7167500000, 1.3558767000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0578419000, 0.0654323000, 0.0798928000, 0.1088125000, 0.1736223000, 0.3214416000, 0.7251518000", \ + "0.0574733000, 0.0646191000, 0.0807114000, 0.1088269000, 0.1729833000, 0.3219505000, 0.7255102000", \ + "0.0577863000, 0.0649663000, 0.0796550000, 0.1104144000, 0.1732975000, 0.3221521000, 0.7245383000", \ + "0.0575889000, 0.0655192000, 0.0797809000, 0.1104807000, 0.1735725000, 0.3223620000, 0.7232079000", \ + "0.0572681000, 0.0643800000, 0.0792915000, 0.1099004000, 0.1726653000, 0.3218170000, 0.7253194000", \ + "0.0577861000, 0.0650296000, 0.0795678000, 0.1097666000, 0.1738256000, 0.3215050000, 0.7249724000", \ + "0.0735341000, 0.0813543000, 0.0963581000, 0.1231871000, 0.1839058000, 0.3293550000, 0.7275407000"); + } + related_pin : "CIN"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0306379000, 0.0384719000, 0.0572561000, 0.1052780000, 0.2357123000, 0.5858437000, 1.4962575000", \ + "0.0307961000, 0.0384991000, 0.0572892000, 0.1054466000, 0.2353924000, 0.5843075000, 1.4982323000", \ + "0.0307787000, 0.0385839000, 0.0573344000, 0.1051828000, 0.2356055000, 0.5857458000, 1.4962880000", \ + "0.0307907000, 0.0383171000, 0.0570948000, 0.1052461000, 0.2359869000, 0.5861319000, 1.4952152000", \ + "0.0328155000, 0.0404543000, 0.0593715000, 0.1067546000, 0.2362968000, 0.5851705000, 1.4976244000", \ + "0.0401729000, 0.0473471000, 0.0650280000, 0.1098636000, 0.2383473000, 0.5855049000, 1.4963988000", \ + "0.0547590000, 0.0628108000, 0.0815765000, 0.1210271000, 0.2417789000, 0.5877419000, 1.4942778000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.3617001000, 0.3715489000, 0.3914981000, 0.4284796000, 0.4963165000, 0.6342173000, 0.9592738000", \ + "0.3662484000, 0.3760692000, 0.3960051000, 0.4329966000, 0.5010570000, 0.6387623000, 0.9637671000", \ + "0.3763414000, 0.3861613000, 0.4060850000, 0.4430730000, 0.5108869000, 0.6488234000, 0.9738595000", \ + "0.3966774000, 0.4065087000, 0.4264237000, 0.4633361000, 0.5312186000, 0.6690666000, 0.9941845000", \ + "0.4395410000, 0.4496542000, 0.4694605000, 0.5064216000, 0.5744658000, 0.7120484000, 1.0371483000", \ + "0.5012490000, 0.5110659000, 0.5309702000, 0.5680121000, 0.6366702000, 0.7749615000, 1.1003001000", \ + "0.5624646000, 0.5720430000, 0.5915879000, 0.6282136000, 0.6963843000, 0.8349839000, 1.1632443000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.4423545000, 0.4508139000, 0.4692058000, 0.5090147000, 0.6055059000, 0.8520150000, 1.4903208000", \ + "0.4456424000, 0.4541693000, 0.4724431000, 0.5125362000, 0.6089892000, 0.8550146000, 1.4942342000", \ + "0.4535651000, 0.4620501000, 0.4804681000, 0.5206973000, 0.6169887000, 0.8633073000, 1.5013265000", \ + "0.4783702000, 0.4869958000, 0.5052769000, 0.5454869000, 0.6418323000, 0.8874970000, 1.5268045000", \ + "0.5433909000, 0.5520443000, 0.5704460000, 0.6103322000, 0.7068708000, 0.9532083000, 1.5907509000", \ + "0.7022589000, 0.7105795000, 0.7290757000, 0.7691603000, 0.8656417000, 1.1119662000, 1.7500323000", \ + "1.0189425000, 1.0278033000, 1.0469966000, 1.0872392000, 1.1833103000, 1.4299690000, 2.0690993000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0428382000, 0.0492033000, 0.0615534000, 0.0876431000, 0.1473950000, 0.2977930000, 0.7179623000", \ + "0.0429785000, 0.0492326000, 0.0615879000, 0.0889239000, 0.1473817000, 0.2980307000, 0.7163240000", \ + "0.0429504000, 0.0492259000, 0.0615816000, 0.0876652000, 0.1474623000, 0.2979482000, 0.7172886000", \ + "0.0428586000, 0.0492207000, 0.0615706000, 0.0877142000, 0.1472463000, 0.2976886000, 0.7181271000", \ + "0.0435149000, 0.0494456000, 0.0617491000, 0.0880709000, 0.1477309000, 0.2976686000, 0.7132864000", \ + "0.0419182000, 0.0484868000, 0.0614918000, 0.0890657000, 0.1483986000, 0.2981220000, 0.7144145000", \ + "0.0412454000, 0.0470259000, 0.0600064000, 0.0870001000, 0.1478272000, 0.3000520000, 0.7145208000"); + } + related_pin : "CIN"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013016700, 0.0033886700, 0.0088218400, 0.0229662000, 0.0597886000, 0.1556500000"); + values("0.0322897000, 0.0393496000, 0.0568906000, 0.1043773000, 0.2350898000, 0.5820044000, 1.4941504000", \ + "0.0321492000, 0.0392845000, 0.0571171000, 0.1043606000, 0.2355838000, 0.5825964000, 1.4898578000", \ + "0.0322196000, 0.0391513000, 0.0571637000, 0.1042591000, 0.2356743000, 0.5832093000, 1.4935877000", \ + "0.0320832000, 0.0392291000, 0.0569203000, 0.1042738000, 0.2355166000, 0.5824426000, 1.4897666000", \ + "0.0323428000, 0.0394851000, 0.0568264000, 0.1042177000, 0.2355526000, 0.5831135000, 1.4941209000", \ + "0.0322807000, 0.0395848000, 0.0571566000, 0.1044567000, 0.2357277000, 0.5832235000, 1.4935695000", \ + "0.0352902000, 0.0422961000, 0.0592910000, 0.1054753000, 0.2352206000, 0.5830439000, 1.4909113000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__fa_2") { + leakage_power () { + value : 0.0064822000; + when : "!A&!B&CIN"; + } + leakage_power () { + value : 0.0097044000; + when : "!A&!B&!CIN"; + } + leakage_power () { + value : 0.0063809000; + when : "!A&B&CIN"; + } + leakage_power () { + value : 0.0065570000; + when : "!A&B&!CIN"; + } + leakage_power () { + value : 0.0063478000; + when : "A&!B&CIN"; + } + leakage_power () { + value : 0.0067062000; + when : "A&!B&!CIN"; + } + leakage_power () { + value : 0.0029148000; + when : "A&B&CIN"; + } + leakage_power () { + value : 0.0067163000; + when : "A&B&!CIN"; + } + area : 22.521600000; + cell_footprint : "sky130_fd_sc_hd__fa"; + cell_leakage_power : 0.0064761880; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0077040000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0074450000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0079620000; + } + pin ("B") { + capacitance : 0.0069540000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0067320000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0071760000; + } + pin ("CIN") { + capacitance : 0.0050900000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0050200000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0051590000; + } + pin ("COUT") { + direction : "output"; + function : "(A&B) | (A&CIN) | (B&CIN)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014463750, 0.0041840030, 0.0121032800, 0.0350117600, 0.1012803000, 0.2929786000"); + values("0.0028483000, 0.0074906000, 0.0168336000, 0.0262464000, 0.0114966000, -0.0815354000, -0.3858524000", \ + "0.0028424000, 0.0074585000, 0.0167853000, 0.0261922000, 0.0113760000, -0.0816311000, -0.3859837000", \ + "0.0028245000, 0.0074207000, 0.0166945000, 0.0260037000, 0.0110855000, -0.0819488000, -0.3862749000", \ + "0.0028108000, 0.0073729000, 0.0165636000, 0.0258112000, 0.0108874000, -0.0822461000, -0.3865964000", \ + "0.0027907000, 0.0073340000, 0.0164589000, 0.0255734000, 0.0104007000, -0.0827237000, -0.3870249000", \ + "0.0027845000, 0.0073047000, 0.0163842000, 0.0254924000, 0.0102571000, -0.0827907000, -0.3870699000", \ + "0.0028071000, 0.0073676000, 0.0164640000, 0.0257279000, 0.0103347000, -0.0826225000, -0.3869736000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014463750, 0.0041840030, 0.0121032800, 0.0350117600, 0.1012803000, 0.2929786000"); + values("0.0001951000, 0.0006932000, 0.0028263000, 0.0120467000, 0.0469756000, 0.1514299000, 0.4577216000", \ + "0.0001927000, 0.0006868000, 0.0028267000, 0.0119479000, 0.0469151000, 0.1514157000, 0.4567347000", \ + "0.0001863000, 0.0006664000, 0.0027529000, 0.0118632000, 0.0467811000, 0.1512727000, 0.4551846000", \ + "0.0001713000, 0.0006331000, 0.0026716000, 0.0117773000, 0.0465882000, 0.1511368000, 0.4578002000", \ + "0.0001633000, 0.0006010000, 0.0026100000, 0.0114800000, 0.0461614000, 0.1505830000, 0.4567747000", \ + "0.0001448000, 0.0005503000, 0.0024508000, 0.0112169000, 0.0456600000, 0.1501459000, 0.4577932000", \ + "0.0002596000, 0.0008663000, 0.0031903000, 0.0125958000, 0.0461986000, 0.1501591000, 0.4557986000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014463750, 0.0041840030, 0.0121032800, 0.0350117600, 0.1012803000, 0.2929786000"); + values("0.0027820000, 0.0073030000, 0.0163822000, 0.0254377000, 0.0102499000, -0.0828180000, -0.3872207000", \ + "0.0027774000, 0.0072894000, 0.0163462000, 0.0253748000, 0.0102056000, -0.0828923000, -0.3870760000", \ + "0.0027728000, 0.0072791000, 0.0163271000, 0.0253295000, 0.0100834000, -0.0829954000, -0.3872714000", \ + "0.0027591000, 0.0072429000, 0.0162221000, 0.0251197000, 0.0098169000, -0.0833102000, -0.3875332000", \ + "0.0027375000, 0.0071808000, 0.0160791000, 0.0248431000, 0.0093964000, -0.0836953000, -0.3879913000", \ + "0.0027364000, 0.0071766000, 0.0160730000, 0.0250668000, 0.0095978000, -0.0836009000, -0.3878586000", \ + "0.0028051000, 0.0073384000, 0.0163933000, 0.0252323000, 0.0095901000, -0.0834676000, -0.3877440000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014463750, 0.0041840030, 0.0121032800, 0.0350117600, 0.1012803000, 0.2929786000"); + values("0.0001737000, 0.0006313000, 0.0026838000, 0.0117662000, 0.0467517000, 0.1512498000, 0.4580320000", \ + "0.0001752000, 0.0006343000, 0.0026972000, 0.0117962000, 0.0467186000, 0.1512116000, 0.4578669000", \ + "0.0001693000, 0.0006215000, 0.0026649000, 0.0117579000, 0.0466543000, 0.1511701000, 0.4567726000", \ + "0.0001565000, 0.0005907000, 0.0025867000, 0.0115629000, 0.0463540000, 0.1509209000, 0.4559671000", \ + "0.0001444000, 0.0005539000, 0.0024904000, 0.0113327000, 0.0459644000, 0.1504668000, 0.4562359000", \ + "0.0001297000, 0.0005053000, 0.0023671000, 0.0110559000, 0.0455872000, 0.1499946000, 0.4566532000", \ + "0.0002417000, 0.0008000000, 0.0030377000, 0.0125073000, 0.0461315000, 0.1500958000, 0.4550545000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014463750, 0.0041840030, 0.0121032800, 0.0350117600, 0.1012803000, 0.2929786000"); + values("0.0026526000, 0.0069503000, 0.0155398000, 0.0238826000, 0.0082017000, -0.0848349000, -0.3890388000", \ + "0.0026528000, 0.0069591000, 0.0155705000, 0.0238978000, 0.0081835000, -0.0848459000, -0.3890266000", \ + "0.0026456000, 0.0069408000, 0.0155085000, 0.0237881000, 0.0080126000, -0.0850353000, -0.3892089000", \ + "0.0026296000, 0.0068951000, 0.0154013000, 0.0236669000, 0.0078562000, -0.0852163000, -0.3894274000", \ + "0.0026158000, 0.0068488000, 0.0153274000, 0.0233985000, 0.0074734000, -0.0856720000, -0.3898413000", \ + "0.0026126000, 0.0068464000, 0.0152665000, 0.0232804000, 0.0072283000, -0.0860234000, -0.3901122000", \ + "0.0026869000, 0.0070315000, 0.0156488000, 0.0237733000, 0.0074648000, -0.0858244000, -0.3899343000"); + } + related_pin : "CIN"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014463750, 0.0041840030, 0.0121032800, 0.0350117600, 0.1012803000, 0.2929786000"); + values("0.0003334000, 0.0010651000, 0.0037299000, 0.0138095000, 0.0497298000, 0.1550502000, 0.4602415000", \ + "0.0003340000, 0.0010644000, 0.0037347000, 0.0138314000, 0.0497470000, 0.1549094000, 0.4605387000", \ + "0.0003329000, 0.0010628000, 0.0037332000, 0.0137723000, 0.0496742000, 0.1549550000, 0.4607699000", \ + "0.0003240000, 0.0010403000, 0.0036712000, 0.0136522000, 0.0495229000, 0.1546241000, 0.4617112000", \ + "0.0003163000, 0.0010199000, 0.0035934000, 0.0134352000, 0.0491001000, 0.1541469000, 0.4599515000", \ + "0.0003107000, 0.0009956000, 0.0035093000, 0.0132793000, 0.0486797000, 0.1537073000, 0.4597138000", \ + "0.0004328000, 0.0013135000, 0.0042433000, 0.0145836000, 0.0492084000, 0.1537097000, 0.4603890000"); + } + } + max_capacitance : 0.2929790000; + max_transition : 1.4973290000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014463800, 0.0041840000, 0.0121033000, 0.0350118000, 0.1012800000, 0.2929790000"); + values("0.3338938000, 0.3429049000, 0.3627202000, 0.4013205000, 0.4725109000, 0.6138429000, 0.9439642000", \ + "0.3377826000, 0.3465959000, 0.3666735000, 0.4053072000, 0.4765040000, 0.6178393000, 0.9479770000", \ + "0.3480542000, 0.3571276000, 0.3770081000, 0.4157131000, 0.4870516000, 0.6283816000, 0.9586995000", \ + "0.3717982000, 0.3806268000, 0.4007410000, 0.4394153000, 0.5103103000, 0.6518042000, 0.9820532000", \ + "0.4299085000, 0.4389289000, 0.4587483000, 0.4972407000, 0.5684105000, 0.7099480000, 1.0403356000", \ + "0.5686161000, 0.5776459000, 0.5976493000, 0.6360275000, 0.7072440000, 0.8490190000, 1.1793824000", \ + "0.8272393000, 0.8376251000, 0.8609810000, 0.9063256000, 0.9853188000, 1.1352573000, 1.4699265000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014463800, 0.0041840000, 0.0121033000, 0.0350118000, 0.1012800000, 0.2929790000"); + values("0.1513365000, 0.1586499000, 0.1756522000, 0.2125240000, 0.2991948000, 0.5354896000, 1.2112424000", \ + "0.1559275000, 0.1633366000, 0.1801656000, 0.2168930000, 0.3036458000, 0.5399883000, 1.2156440000", \ + "0.1654800000, 0.1728396000, 0.1896690000, 0.2265472000, 0.3132648000, 0.5496328000, 1.2250390000", \ + "0.1866102000, 0.1939883000, 0.2109023000, 0.2477673000, 0.3343903000, 0.5708148000, 1.2460695000", \ + "0.2323118000, 0.2398361000, 0.2569835000, 0.2940848000, 0.3807478000, 0.6172940000, 1.2932569000", \ + "0.3062651000, 0.3150586000, 0.3344018000, 0.3741544000, 0.4634115000, 0.7011710000, 1.3763952000", \ + "0.3967819000, 0.4077975000, 0.4323323000, 0.4785562000, 0.5724121000, 0.8109797000, 1.4885895000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014463800, 0.0041840000, 0.0121033000, 0.0350118000, 0.1012800000, 0.2929790000"); + values("0.0478259000, 0.0533904000, 0.0651551000, 0.0894783000, 0.1430685000, 0.2806954000, 0.6861873000", \ + "0.0477631000, 0.0532638000, 0.0649254000, 0.0893048000, 0.1430858000, 0.2806923000, 0.6860201000", \ + "0.0477306000, 0.0532161000, 0.0649225000, 0.0894263000, 0.1429331000, 0.2812970000, 0.6844339000", \ + "0.0478814000, 0.0528720000, 0.0649294000, 0.0893255000, 0.1434284000, 0.2810343000, 0.6867242000", \ + "0.0477095000, 0.0530753000, 0.0650155000, 0.0897001000, 0.1430030000, 0.2808896000, 0.6864733000", \ + "0.0494187000, 0.0544662000, 0.0659576000, 0.0910164000, 0.1439236000, 0.2809732000, 0.6861919000", \ + "0.0622199000, 0.0675071000, 0.0803599000, 0.1068851000, 0.1601786000, 0.2940896000, 0.6907690000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014463800, 0.0041840000, 0.0121033000, 0.0350118000, 0.1012800000, 0.2929790000"); + values("0.0293723000, 0.0353549000, 0.0495087000, 0.0864927000, 0.1958758000, 0.5286399000, 1.4920207000", \ + "0.0293148000, 0.0351029000, 0.0492566000, 0.0865307000, 0.1959025000, 0.5274793000, 1.4937559000", \ + "0.0295071000, 0.0351888000, 0.0495431000, 0.0863866000, 0.1958990000, 0.5284193000, 1.4907302000", \ + "0.0294664000, 0.0352173000, 0.0491414000, 0.0865536000, 0.1958137000, 0.5292460000, 1.4921091000", \ + "0.0308761000, 0.0363284000, 0.0502127000, 0.0871454000, 0.1959884000, 0.5282151000, 1.4915252000", \ + "0.0371414000, 0.0426279000, 0.0572897000, 0.0935160000, 0.2002033000, 0.5306341000, 1.4947490000", \ + "0.0504486000, 0.0570036000, 0.0728635000, 0.1083345000, 0.2078454000, 0.5320654000, 1.4945923000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014463800, 0.0041840000, 0.0121033000, 0.0350118000, 0.1012800000, 0.2929790000"); + values("0.3065588000, 0.3155986000, 0.3355458000, 0.3740872000, 0.4454030000, 0.5869809000, 0.9174744000", \ + "0.3104574000, 0.3194645000, 0.3394517000, 0.3777553000, 0.4490203000, 0.5907078000, 0.9212473000", \ + "0.3203413000, 0.3291408000, 0.3492164000, 0.3878634000, 0.4591745000, 0.6008183000, 0.9310886000", \ + "0.3455358000, 0.3545248000, 0.3743915000, 0.4127407000, 0.4841109000, 0.6257698000, 0.9562848000", \ + "0.4099947000, 0.4189692000, 0.4387844000, 0.4774701000, 0.5485925000, 0.6903673000, 1.0207438000", \ + "0.5680698000, 0.5770453000, 0.5969529000, 0.6352036000, 0.7064533000, 0.8481862000, 1.1784240000", \ + "0.8637093000, 0.8748082000, 0.8998607000, 0.9467392000, 1.0278844000, 1.1775422000, 1.5111932000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014463800, 0.0041840000, 0.0121033000, 0.0350118000, 0.1012800000, 0.2929790000"); + values("0.1433831000, 0.1515674000, 0.1699016000, 0.2091918000, 0.2984780000, 0.5352667000, 1.2112791000", \ + "0.1483126000, 0.1564997000, 0.1748474000, 0.2141522000, 0.3034148000, 0.5401922000, 1.2161719000", \ + "0.1582928000, 0.1663849000, 0.1849016000, 0.2241798000, 0.3134238000, 0.5502269000, 1.2263752000", \ + "0.1794649000, 0.1876033000, 0.2059882000, 0.2452672000, 0.3344603000, 0.5714051000, 1.2475144000", \ + "0.2238546000, 0.2322649000, 0.2511662000, 0.2908828000, 0.3802736000, 0.6172554000, 1.2926248000", \ + "0.2961866000, 0.3053063000, 0.3259187000, 0.3684240000, 0.4611312000, 0.6999703000, 1.3759629000", \ + "0.3868795000, 0.3984450000, 0.4236743000, 0.4720961000, 0.5705613000, 0.8112511000, 1.4891168000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014463800, 0.0041840000, 0.0121033000, 0.0350118000, 0.1012800000, 0.2929790000"); + values("0.0475178000, 0.0530841000, 0.0652823000, 0.0895646000, 0.1430493000, 0.2805577000, 0.6866094000", \ + "0.0477393000, 0.0532549000, 0.0649477000, 0.0903654000, 0.1439074000, 0.2809326000, 0.6861235000", \ + "0.0476593000, 0.0534143000, 0.0648063000, 0.0894311000, 0.1432899000, 0.2805410000, 0.6865761000", \ + "0.0474759000, 0.0528556000, 0.0646256000, 0.0895342000, 0.1430162000, 0.2804811000, 0.6865726000", \ + "0.0478772000, 0.0533996000, 0.0650424000, 0.0897657000, 0.1431947000, 0.2806717000, 0.6862609000", \ + "0.0488563000, 0.0538587000, 0.0663195000, 0.0911793000, 0.1441079000, 0.2812172000, 0.6866207000", \ + "0.0706376000, 0.0759487000, 0.0893589000, 0.1145611000, 0.1641869000, 0.2947403000, 0.6904106000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014463800, 0.0041840000, 0.0121033000, 0.0350118000, 0.1012800000, 0.2929790000"); + values("0.0324386000, 0.0384987000, 0.0532928000, 0.0909159000, 0.1990152000, 0.5300246000, 1.4952198000", \ + "0.0324372000, 0.0385441000, 0.0533319000, 0.0910177000, 0.1989760000, 0.5301312000, 1.4948938000", \ + "0.0326952000, 0.0384058000, 0.0532477000, 0.0908809000, 0.1986636000, 0.5300250000, 1.4956524000", \ + "0.0322664000, 0.0382472000, 0.0530663000, 0.0907947000, 0.1990127000, 0.5297263000, 1.4956640000", \ + "0.0338754000, 0.0398838000, 0.0548596000, 0.0920200000, 0.1993246000, 0.5298235000, 1.4936347000", \ + "0.0388710000, 0.0451642000, 0.0610656000, 0.0993505000, 0.2050184000, 0.5307502000, 1.4951667000", \ + "0.0525808000, 0.0601639000, 0.0766697000, 0.1132805000, 0.2143328000, 0.5358133000, 1.4973286000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014463800, 0.0041840000, 0.0121033000, 0.0350118000, 0.1012800000, 0.2929790000"); + values("0.2877394000, 0.2965838000, 0.3162632000, 0.3544409000, 0.4256055000, 0.5675326000, 0.8983706000", \ + "0.2918317000, 0.3006855000, 0.3202809000, 0.3586051000, 0.4298057000, 0.5716438000, 0.9024744000", \ + "0.3017655000, 0.3106312000, 0.3300219000, 0.3684671000, 0.4397016000, 0.5814900000, 0.9123575000", \ + "0.3276861000, 0.3364923000, 0.3557470000, 0.3939952000, 0.4654331000, 0.6073589000, 0.9382044000", \ + "0.3933375000, 0.4021448000, 0.4215794000, 0.4599064000, 0.5308987000, 0.6728552000, 1.0034916000", \ + "0.5519306000, 0.5607122000, 0.5801205000, 0.6183662000, 0.6895051000, 0.8315615000, 1.1623533000", \ + "0.8410555000, 0.8520145000, 0.8768806000, 0.9238678000, 1.0048528000, 1.1553872000, 1.4898213000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014463800, 0.0041840000, 0.0121033000, 0.0350118000, 0.1012800000, 0.2929790000"); + values("0.1386848000, 0.1468950000, 0.1654122000, 0.2048554000, 0.2941545000, 0.5309995000, 1.2071653000", \ + "0.1430873000, 0.1512930000, 0.1698478000, 0.2092891000, 0.2985911000, 0.5354188000, 1.2116073000", \ + "0.1532458000, 0.1614255000, 0.1800103000, 0.2193640000, 0.3086252000, 0.5455891000, 1.2214674000", \ + "0.1772500000, 0.1854577000, 0.2039655000, 0.2433508000, 0.3326062000, 0.5695346000, 1.2456665000", \ + "0.2307586000, 0.2391358000, 0.2578506000, 0.2973855000, 0.3867032000, 0.6236751000, 1.3000564000", \ + "0.3069184000, 0.3172188000, 0.3395159000, 0.3830808000, 0.4750850000, 0.7132008000, 1.3894039000", \ + "0.3881071000, 0.4012787000, 0.4299413000, 0.4846905000, 0.5835407000, 0.8232032000, 1.5000139000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014463800, 0.0041840000, 0.0121033000, 0.0350118000, 0.1012800000, 0.2929790000"); + values("0.0461524000, 0.0510963000, 0.0637298000, 0.0878997000, 0.1418612000, 0.2807339000, 0.6858361000", \ + "0.0460928000, 0.0517396000, 0.0629299000, 0.0879592000, 0.1420389000, 0.2807129000, 0.6862170000", \ + "0.0458739000, 0.0511390000, 0.0629029000, 0.0878208000, 0.1418325000, 0.2807204000, 0.6864839000", \ + "0.0459424000, 0.0514032000, 0.0629524000, 0.0885196000, 0.1420790000, 0.2808227000, 0.6861440000", \ + "0.0458897000, 0.0511502000, 0.0631064000, 0.0881774000, 0.1420524000, 0.2806937000, 0.6858799000", \ + "0.0473380000, 0.0524218000, 0.0649428000, 0.0886474000, 0.1425118000, 0.2809121000, 0.6850672000", \ + "0.0693434000, 0.0749826000, 0.0886161000, 0.1138039000, 0.1645485000, 0.2951614000, 0.6900401000"); + } + related_pin : "CIN"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014463800, 0.0041840000, 0.0121033000, 0.0350118000, 0.1012800000, 0.2929790000"); + values("0.0330467000, 0.0390827000, 0.0536468000, 0.0910614000, 0.1991245000, 0.5292950000, 1.4957042000", \ + "0.0333134000, 0.0389631000, 0.0535510000, 0.0910661000, 0.1987577000, 0.5300381000, 1.4956845000", \ + "0.0331139000, 0.0389251000, 0.0534328000, 0.0910025000, 0.1990937000, 0.5296210000, 1.4956395000", \ + "0.0330404000, 0.0390761000, 0.0536370000, 0.0910578000, 0.1991428000, 0.5301099000, 1.4953127000", \ + "0.0352755000, 0.0408351000, 0.0550727000, 0.0920958000, 0.1994772000, 0.5301503000, 1.4956318000", \ + "0.0467082000, 0.0523903000, 0.0660789000, 0.1012855000, 0.2045237000, 0.5300659000, 1.4943587000", \ + "0.0642353000, 0.0720895000, 0.0892635000, 0.1242588000, 0.2165852000, 0.5349357000, 1.4955298000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + pin ("SUM") { + direction : "output"; + function : "(A&!B&!CIN) | (!A&B&!CIN) | (!A&!B&CIN) | (A&B&CIN)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("0.0016238000, 0.0041903000, 0.0090384000, 0.0120396000, -0.0077548000, -0.1026389000, -0.4029792000", \ + "0.0016163000, 0.0041693000, 0.0089871000, 0.0119424000, -0.0078527000, -0.1028034000, -0.4031037000", \ + "0.0016106000, 0.0041498000, 0.0089461000, 0.0118557000, -0.0080004000, -0.1029672000, -0.4032631000", \ + "0.0016021000, 0.0041324000, 0.0088982000, 0.0117675000, -0.0081569000, -0.1031206000, -0.4034604000", \ + "0.0015793000, 0.0040694000, 0.0087522000, 0.0114777000, -0.0086013000, -0.1036438000, -0.4040365000", \ + "0.0015579000, 0.0040111000, 0.0086056000, 0.0112327000, -0.0089507000, -0.1041101000, -0.4045487000", \ + "0.0017510000, 0.0045239000, 0.0097141000, 0.0125933000, -0.0082147000, -0.1040768000, -0.4045074000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("0.0012893000, 0.0036334000, 0.0099658000, 0.0262426000, 0.0666041000, 0.1737660000, 0.4770308000", \ + "0.0012855000, 0.0036211000, 0.0099375000, 0.0261889000, 0.0664553000, 0.1741422000, 0.4761549000", \ + "0.0012727000, 0.0035807000, 0.0098405000, 0.0260008000, 0.0661104000, 0.1731528000, 0.4783102000", \ + "0.0012522000, 0.0035338000, 0.0097418000, 0.0258069000, 0.0658348000, 0.1727968000, 0.4759268000", \ + "0.0012332000, 0.0034825000, 0.0096211000, 0.0255698000, 0.0654616000, 0.1723623000, 0.4754397000", \ + "0.0012305000, 0.0034704000, 0.0095876000, 0.0254896000, 0.0654649000, 0.1722607000, 0.4753359000", \ + "0.0012182000, 0.0034460000, 0.0095597000, 0.0257241000, 0.0658531000, 0.1729422000, 0.4752998000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("0.0016048000, 0.0041377000, 0.0088949000, 0.0117584000, -0.0080818000, -0.1030050000, -0.4035403000", \ + "0.0016069000, 0.0041453000, 0.0089099000, 0.0117912000, -0.0080330000, -0.1029870000, -0.4033856000", \ + "0.0016021000, 0.0041288000, 0.0088783000, 0.0117441000, -0.0081370000, -0.1030742000, -0.4033696000", \ + "0.0015879000, 0.0040917000, 0.0087997000, 0.0115539000, -0.0083995000, -0.1034280000, -0.4037223000", \ + "0.0015693000, 0.0040385000, 0.0086725000, 0.0113251000, -0.0087495000, -0.1038438000, -0.4041792000", \ + "0.0015441000, 0.0039735000, 0.0085059000, 0.0110458000, -0.0091914000, -0.1043651000, -0.4047737000", \ + "0.0017477000, 0.0045121000, 0.0096775000, 0.0125071000, -0.0083609000, -0.1042367000, -0.4046071000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("0.0012200000, 0.0034504000, 0.0095518000, 0.0254322000, 0.0652745000, 0.1721104000, 0.4761892000", \ + "0.0012194000, 0.0034444000, 0.0095211000, 0.0253691000, 0.0652911000, 0.1721087000, 0.4752599000", \ + "0.0012123000, 0.0034266000, 0.0094933000, 0.0253263000, 0.0651112000, 0.1719348000, 0.4760858000", \ + "0.0011952000, 0.0033814000, 0.0093862000, 0.0251144000, 0.0648384000, 0.1715719000, 0.4759378000", \ + "0.0011758000, 0.0033267000, 0.0092436000, 0.0248394000, 0.0644311000, 0.1711040000, 0.4741205000", \ + "0.0011913000, 0.0033708000, 0.0093591000, 0.0250641000, 0.0647387000, 0.1713721000, 0.4739888000", \ + "0.0011850000, 0.0033537000, 0.0093263000, 0.0252143000, 0.0650010000, 0.1717939000, 0.4759535000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("0.0017672000, 0.0045747000, 0.0099470000, 0.0138019000, -0.0050634000, -0.0994405000, -0.3995767000", \ + "0.0017678000, 0.0045733000, 0.0099475000, 0.0138193000, -0.0050686000, -0.0994228000, -0.3995131000", \ + "0.0017642000, 0.0045663000, 0.0099363000, 0.0137634000, -0.0051241000, -0.0995230000, -0.3996198000", \ + "0.0017548000, 0.0045409000, 0.0098673000, 0.0136461000, -0.0052992000, -0.0997292000, -0.3998581000", \ + "0.0017375000, 0.0044941000, 0.0097537000, 0.0134281000, -0.0056322000, -0.1001253000, -0.4002708000", \ + "0.0017222000, 0.0044525000, 0.0096640000, 0.0132445000, -0.0058670000, -0.1004029000, -0.4005902000", \ + "0.0019127000, 0.0049542000, 0.0107343000, 0.0145833000, -0.0052485000, -0.1002976000, -0.4003282000"); + } + related_pin : "CIN"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014425840, 0.0041620980, 0.0120083500, 0.0346461100, 0.0999598700, 0.2884010000"); + values("0.0011015000, 0.0031348000, 0.0087624000, 0.0238786000, 0.0630140000, 0.1694109000, 0.4737142000", \ + "0.0011034000, 0.0031312000, 0.0087609000, 0.0238955000, 0.0630138000, 0.1693378000, 0.4720395000", \ + "0.0010943000, 0.0031065000, 0.0087148000, 0.0237855000, 0.0628984000, 0.1693056000, 0.4722488000", \ + "0.0010837000, 0.0030756000, 0.0086450000, 0.0236634000, 0.0626458000, 0.1690378000, 0.4719253000", \ + "0.0010650000, 0.0030289000, 0.0085190000, 0.0234254000, 0.0623442000, 0.1685595000, 0.4709245000", \ + "0.0010525000, 0.0029962000, 0.0084514000, 0.0232676000, 0.0621205000, 0.1683284000, 0.4729260000", \ + "0.0010708000, 0.0030414000, 0.0085862000, 0.0237613000, 0.0628462000, 0.1692341000, 0.4712840000"); + } + } + max_capacitance : 0.2884010000; + max_transition : 1.5035440000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.4141372000, 0.4234336000, 0.4441449000, 0.4847662000, 0.5592601000, 0.7027552000, 1.0294622000", \ + "0.4179037000, 0.4271631000, 0.4478773000, 0.4884184000, 0.5630549000, 0.7067392000, 1.0333229000", \ + "0.4284967000, 0.4378087000, 0.4585372000, 0.4989739000, 0.5728907000, 0.7168701000, 1.0439473000", \ + "0.4527764000, 0.4621620000, 0.4828241000, 0.5233147000, 0.5979303000, 0.7416799000, 1.0683198000", \ + "0.5073776000, 0.5166532000, 0.5373330000, 0.5776941000, 0.6517716000, 0.7955938000, 1.1227089000", \ + "0.6270763000, 0.6362438000, 0.6570947000, 0.6974921000, 0.7718869000, 0.9160269000, 1.2430414000", \ + "0.8563502000, 0.8662230000, 0.8896769000, 0.9336145000, 1.0129013000, 1.1622704000, 1.4933309000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.1623641000, 0.1700271000, 0.1876882000, 0.2256516000, 0.3133574000, 0.5470894000, 1.2183640000", \ + "0.1663564000, 0.1740358000, 0.1915507000, 0.2295530000, 0.3172449000, 0.5513582000, 1.2217969000", \ + "0.1742375000, 0.1818656000, 0.1993726000, 0.2374894000, 0.3250960000, 0.5600016000, 1.2294596000", \ + "0.1906052000, 0.1982670000, 0.2159457000, 0.2539720000, 0.3417684000, 0.5764322000, 1.2482184000", \ + "0.2258629000, 0.2336616000, 0.2514396000, 0.2896799000, 0.3775372000, 0.6118053000, 1.2832551000", \ + "0.2847861000, 0.2933367000, 0.3125899000, 0.3530659000, 0.4428776000, 0.6782649000, 1.3489101000", \ + "0.3585157000, 0.3688875000, 0.3917927000, 0.4361684000, 0.5302896000, 0.7662213000, 1.4364449000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0598099000, 0.0654940000, 0.0774794000, 0.1030276000, 0.1546862000, 0.2883055000, 0.6706835000", \ + "0.0603708000, 0.0655451000, 0.0769400000, 0.1014205000, 0.1549302000, 0.2884048000, 0.6683218000", \ + "0.0600834000, 0.0648805000, 0.0773923000, 0.1014399000, 0.1553869000, 0.2887082000, 0.6696793000", \ + "0.0598013000, 0.0655694000, 0.0769346000, 0.1013874000, 0.1548868000, 0.2884242000, 0.6683823000", \ + "0.0601926000, 0.0652509000, 0.0770332000, 0.1013886000, 0.1563494000, 0.2890564000, 0.6692564000", \ + "0.0599049000, 0.0650109000, 0.0770143000, 0.1016592000, 0.1552229000, 0.2884579000, 0.6695521000", \ + "0.0709247000, 0.0761130000, 0.0883867000, 0.1148523000, 0.1692990000, 0.2972784000, 0.6740967000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0331300000, 0.0390608000, 0.0539525000, 0.0920591000, 0.2012440000, 0.5320150000, 1.5008942000", \ + "0.0332613000, 0.0392067000, 0.0540810000, 0.0920491000, 0.2013886000, 0.5312895000, 1.5003817000", \ + "0.0333243000, 0.0393026000, 0.0542621000, 0.0920324000, 0.2015624000, 0.5308506000, 1.5001727000", \ + "0.0331829000, 0.0389982000, 0.0540268000, 0.0920107000, 0.2010524000, 0.5325111000, 1.5027708000", \ + "0.0341566000, 0.0400549000, 0.0546920000, 0.0927064000, 0.2012859000, 0.5318573000, 1.5009870000", \ + "0.0385324000, 0.0446413000, 0.0600021000, 0.0974284000, 0.2043128000, 0.5322426000, 1.5007652000", \ + "0.0498887000, 0.0567748000, 0.0724824000, 0.1100451000, 0.2111687000, 0.5351778000, 1.4992471000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.3767284000, 0.3840806000, 0.4004426000, 0.4329401000, 0.4944162000, 0.6208016000, 0.9337759000", \ + "0.3811994000, 0.3885310000, 0.4049272000, 0.4373385000, 0.4988141000, 0.6252119000, 0.9386304000", \ + "0.3907753000, 0.3980818000, 0.4145461000, 0.4469366000, 0.5085310000, 0.6348495000, 0.9480643000", \ + "0.4115657000, 0.4189386000, 0.4352851000, 0.4678146000, 0.5291295000, 0.6555614000, 0.9688784000", \ + "0.4562054000, 0.4635354000, 0.4799844000, 0.5124665000, 0.5737618000, 0.7001991000, 1.0136455000", \ + "0.5375227000, 0.5447715000, 0.5610715000, 0.5936073000, 0.6550326000, 0.7814407000, 1.0945183000", \ + "0.6480162000, 0.6554070000, 0.6719525000, 0.7045388000, 0.7658360000, 0.8921111000, 1.2047318000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.5205433000, 0.5286986000, 0.5471549000, 0.5851248000, 0.6722642000, 0.9070906000, 1.5768234000", \ + "0.5245360000, 0.5326856000, 0.5511221000, 0.5890927000, 0.6762118000, 0.9110540000, 1.5805581000", \ + "0.5347959000, 0.5432007000, 0.5614795000, 0.5995490000, 0.6866145000, 0.9210575000, 1.5933121000", \ + "0.5586542000, 0.5669142000, 0.5852299000, 0.6232198000, 0.7103030000, 0.9451788000, 1.6147733000", \ + "0.6163315000, 0.6245935000, 0.6429045000, 0.6809130000, 0.7679610000, 1.0028512000, 1.6718615000", \ + "0.7544927000, 0.7628642000, 0.7810124000, 0.8191179000, 0.9063960000, 1.1409835000, 1.8127194000", \ + "1.0338995000, 1.0424923000, 1.0615887000, 1.1001837000, 1.1875283000, 1.4217969000, 2.0922435000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0413646000, 0.0458048000, 0.0553566000, 0.0772890000, 0.1252053000, 0.2556547000, 0.6500120000", \ + "0.0413916000, 0.0457793000, 0.0562370000, 0.0772903000, 0.1256948000, 0.2556216000, 0.6515833000", \ + "0.0416211000, 0.0458496000, 0.0555056000, 0.0769081000, 0.1255415000, 0.2552657000, 0.6504752000", \ + "0.0415036000, 0.0457912000, 0.0553895000, 0.0773726000, 0.1249721000, 0.2560054000, 0.6508830000", \ + "0.0418338000, 0.0459550000, 0.0555002000, 0.0766610000, 0.1246367000, 0.2550833000, 0.6519970000", \ + "0.0413787000, 0.0457168000, 0.0559730000, 0.0766895000, 0.1260798000, 0.2561835000, 0.6493676000", \ + "0.0423449000, 0.0465634000, 0.0561274000, 0.0773145000, 0.1249024000, 0.2549251000, 0.6458915000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0383892000, 0.0437044000, 0.0567033000, 0.0921156000, 0.1995890000, 0.5295923000, 1.4961616000", \ + "0.0384004000, 0.0436831000, 0.0567005000, 0.0921092000, 0.1996354000, 0.5295919000, 1.4928069000", \ + "0.0385356000, 0.0435093000, 0.0565639000, 0.0921761000, 0.1997874000, 0.5287408000, 1.4962444000", \ + "0.0382651000, 0.0435268000, 0.0566098000, 0.0921546000, 0.1996896000, 0.5295797000, 1.4964751000", \ + "0.0383491000, 0.0435300000, 0.0566313000, 0.0921721000, 0.1997705000, 0.5293962000, 1.4970900000", \ + "0.0384576000, 0.0435356000, 0.0568930000, 0.0921338000, 0.1995531000, 0.5289688000, 1.4936143000", \ + "0.0410052000, 0.0463239000, 0.0586366000, 0.0937981000, 0.2001974000, 0.5293690000, 1.4969100000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.3935728000, 0.4028973000, 0.4237282000, 0.4643015000, 0.5391567000, 0.6832221000, 1.0104524000", \ + "0.3972005000, 0.4064468000, 0.4274773000, 0.4681020000, 0.5427827000, 0.6867987000, 1.0140895000", \ + "0.4078444000, 0.4171241000, 0.4379065000, 0.4785374000, 0.5532225000, 0.6973346000, 1.0247275000", \ + "0.4329431000, 0.4423710000, 0.4630572000, 0.5035207000, 0.5785611000, 0.7226613000, 1.0500828000", \ + "0.4916169000, 0.5008524000, 0.5216728000, 0.5624552000, 0.6371371000, 0.7812211000, 1.1087803000", \ + "0.6293129000, 0.6385942000, 0.6593113000, 0.7006166000, 0.7750154000, 0.9194890000, 1.2474163000", \ + "0.8975999000, 0.9081078000, 0.9310200000, 0.9762392000, 1.0567551000, 1.2080784000, 1.5398172000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.1556821000, 0.1632889000, 0.1809717000, 0.2191816000, 0.3070079000, 0.5424085000, 1.2123196000", \ + "0.1596765000, 0.1673468000, 0.1848500000, 0.2230049000, 0.3107988000, 0.5462004000, 1.2167576000", \ + "0.1683421000, 0.1760638000, 0.1936478000, 0.2318654000, 0.3197715000, 0.5551939000, 1.2286048000", \ + "0.1888054000, 0.1965625000, 0.2141632000, 0.2522931000, 0.3402048000, 0.5749284000, 1.2468537000", \ + "0.2338587000, 0.2416065000, 0.2592923000, 0.2977356000, 0.3858265000, 0.6210911000, 1.2935418000", \ + "0.3079158000, 0.3166104000, 0.3359255000, 0.3763519000, 0.4661025000, 0.7020887000, 1.3727673000", \ + "0.3960761000, 0.4068536000, 0.4305085000, 0.4766004000, 0.5696772000, 0.8049166000, 1.4764933000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0602100000, 0.0653934000, 0.0772959000, 0.1019205000, 0.1554959000, 0.2889341000, 0.6692960000", \ + "0.0603526000, 0.0656801000, 0.0778954000, 0.1016746000, 0.1548270000, 0.2886754000, 0.6711612000", \ + "0.0605840000, 0.0657598000, 0.0771178000, 0.1016810000, 0.1550966000, 0.2887732000, 0.6690058000", \ + "0.0603717000, 0.0657885000, 0.0777225000, 0.1022259000, 0.1550718000, 0.2889222000, 0.6714608000", \ + "0.0601514000, 0.0654009000, 0.0777091000, 0.1024587000, 0.1552980000, 0.2889896000, 0.6716025000", \ + "0.0608474000, 0.0659354000, 0.0780773000, 0.1023642000, 0.1557029000, 0.2886948000, 0.6699761000", \ + "0.0743950000, 0.0801568000, 0.0927523000, 0.1177928000, 0.1697440000, 0.2979396000, 0.6750152000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0332652000, 0.0395076000, 0.0541974000, 0.0921594000, 0.2018174000, 0.5317791000, 1.4999868000", \ + "0.0332931000, 0.0393636000, 0.0543276000, 0.0922075000, 0.2018445000, 0.5315208000, 1.5011409000", \ + "0.0332767000, 0.0394655000, 0.0540204000, 0.0922449000, 0.2016860000, 0.5319701000, 1.4998350000", \ + "0.0333691000, 0.0391160000, 0.0542428000, 0.0921110000, 0.2013158000, 0.5321583000, 1.5014696000", \ + "0.0342673000, 0.0401365000, 0.0549615000, 0.0928942000, 0.2016509000, 0.5330876000, 1.5035440000", \ + "0.0402976000, 0.0463658000, 0.0614154000, 0.0978349000, 0.2042458000, 0.5328319000, 1.4975331000", \ + "0.0542054000, 0.0609934000, 0.0761137000, 0.1113335000, 0.2117570000, 0.5349056000, 1.4991641000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.3914076000, 0.3989144000, 0.4155711000, 0.4483030000, 0.5102159000, 0.6368886000, 0.9504170000", \ + "0.3971338000, 0.4046102000, 0.4212679000, 0.4540637000, 0.5159398000, 0.6427346000, 0.9563289000", \ + "0.4074014000, 0.4148753000, 0.4315833000, 0.4643430000, 0.5261898000, 0.6531443000, 0.9667113000", \ + "0.4273457000, 0.4348462000, 0.4515479000, 0.4842331000, 0.5462355000, 0.6729599000, 0.9866282000", \ + "0.4688184000, 0.4761829000, 0.4928737000, 0.5257039000, 0.5875687000, 0.7144405000, 1.0278316000", \ + "0.5467777000, 0.5542078000, 0.5707564000, 0.6035120000, 0.6653321000, 0.7920906000, 1.1053294000", \ + "0.6557896000, 0.6631758000, 0.6798014000, 0.7123802000, 0.7740774000, 0.9004010000, 1.2133941000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.4914277000, 0.4995131000, 0.5178127000, 0.5559060000, 0.6431036000, 0.8772187000, 1.5487703000", \ + "0.4951136000, 0.5033693000, 0.5215464000, 0.5596316000, 0.6468754000, 0.8815692000, 1.5530525000", \ + "0.5050209000, 0.5131638000, 0.5314865000, 0.5695309000, 0.6566039000, 0.8909298000, 1.5623177000", \ + "0.5300049000, 0.5380787000, 0.5563725000, 0.5944696000, 0.6816465000, 0.9159284000, 1.5871010000", \ + "0.5943402000, 0.6026523000, 0.6208236000, 0.6588829000, 0.7459846000, 0.9808852000, 1.6500317000", \ + "0.7514856000, 0.7596529000, 0.7780286000, 0.8161304000, 0.9032991000, 1.1378616000, 1.8075861000", \ + "1.0754393000, 1.0840506000, 1.1030635000, 1.1419351000, 1.2292604000, 1.4636145000, 2.1342841000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0428214000, 0.0468822000, 0.0575077000, 0.0784932000, 0.1265974000, 0.2559274000, 0.6514340000", \ + "0.0428181000, 0.0472872000, 0.0577091000, 0.0785728000, 0.1265217000, 0.2557508000, 0.6515343000", \ + "0.0428597000, 0.0472293000, 0.0566591000, 0.0776086000, 0.1267436000, 0.2563243000, 0.6514824000", \ + "0.0427847000, 0.0469146000, 0.0573930000, 0.0785080000, 0.1267005000, 0.2561241000, 0.6518539000", \ + "0.0428816000, 0.0474482000, 0.0568576000, 0.0786732000, 0.1272229000, 0.2560022000, 0.6507995000", \ + "0.0426985000, 0.0468790000, 0.0564747000, 0.0775319000, 0.1269656000, 0.2565824000, 0.6501353000", \ + "0.0426611000, 0.0472363000, 0.0567239000, 0.0784613000, 0.1261770000, 0.2553963000, 0.6472529000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0378964000, 0.0431161000, 0.0564742000, 0.0920286000, 0.1995199000, 0.5295868000, 1.4939671000", \ + "0.0380827000, 0.0430499000, 0.0566094000, 0.0919545000, 0.1992982000, 0.5292597000, 1.4936865000", \ + "0.0378303000, 0.0431782000, 0.0563920000, 0.0921553000, 0.1997819000, 0.5295406000, 1.4929292000", \ + "0.0378922000, 0.0430977000, 0.0564940000, 0.0920391000, 0.1993590000, 0.5294228000, 1.4927982000", \ + "0.0379767000, 0.0431254000, 0.0566104000, 0.0920341000, 0.1997734000, 0.5293448000, 1.4969322000", \ + "0.0379757000, 0.0433820000, 0.0565358000, 0.0921678000, 0.1993887000, 0.5285538000, 1.4971688000", \ + "0.0410041000, 0.0460190000, 0.0588536000, 0.0938821000, 0.2003898000, 0.5295286000, 1.4963811000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.3717646000, 0.3810061000, 0.4019706000, 0.4425741000, 0.5171937000, 0.6610811000, 0.9882980000", \ + "0.3739638000, 0.3832987000, 0.4040748000, 0.4445067000, 0.5186293000, 0.6628382000, 0.9902582000", \ + "0.3798525000, 0.3887800000, 0.4096969000, 0.4508106000, 0.5244306000, 0.6687914000, 0.9962958000", \ + "0.3996204000, 0.4090717000, 0.4298852000, 0.4698162000, 0.5448222000, 0.6889489000, 1.0159281000", \ + "0.4580234000, 0.4672732000, 0.4880182000, 0.5285478000, 0.6028917000, 0.7468542000, 1.0745705000", \ + "0.6074987000, 0.6168188000, 0.6372976000, 0.6770492000, 0.7520035000, 0.8964287000, 1.2234472000", \ + "0.9076819000, 0.9184397000, 0.9423797000, 0.9885307000, 1.0681450000, 1.2163531000, 1.5462867000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.1552180000, 0.1628881000, 0.1804181000, 0.2184431000, 0.3062176000, 0.5414176000, 1.2121913000", \ + "0.1594137000, 0.1670375000, 0.1846661000, 0.2228109000, 0.3105717000, 0.5457383000, 1.2189277000", \ + "0.1688674000, 0.1765214000, 0.1941018000, 0.2322472000, 0.3199821000, 0.5552963000, 1.2250596000", \ + "0.1903711000, 0.1981598000, 0.2157540000, 0.2538002000, 0.3416165000, 0.5759380000, 1.2476735000", \ + "0.2417104000, 0.2493863000, 0.2666856000, 0.3052361000, 0.3929546000, 0.6275985000, 1.2990360000", \ + "0.3193442000, 0.3281624000, 0.3476678000, 0.3874247000, 0.4768276000, 0.7120014000, 1.3830600000", \ + "0.4023753000, 0.4136530000, 0.4379138000, 0.4847233000, 0.5765983000, 0.8124849000, 1.4819312000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0600891000, 0.0654050000, 0.0776911000, 0.1032423000, 0.1547315000, 0.2883600000, 0.6708930000", \ + "0.0600881000, 0.0648874000, 0.0773942000, 0.1014310000, 0.1572679000, 0.2885958000, 0.6696266000", \ + "0.0600973000, 0.0651886000, 0.0768236000, 0.1014245000, 0.1561932000, 0.2886921000, 0.6694904000", \ + "0.0602451000, 0.0652415000, 0.0773462000, 0.1010841000, 0.1553102000, 0.2885168000, 0.6690107000", \ + "0.0600418000, 0.0650451000, 0.0772119000, 0.1018027000, 0.1566758000, 0.2885127000, 0.6693999000", \ + "0.0598588000, 0.0648041000, 0.0772119000, 0.1036505000, 0.1564652000, 0.2878002000, 0.6683366000", \ + "0.0805910000, 0.0853855000, 0.0977571000, 0.1210751000, 0.1708319000, 0.2967452000, 0.6734162000"); + } + related_pin : "CIN"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0332632000, 0.0392924000, 0.0541054000, 0.0921339000, 0.2016073000, 0.5316061000, 1.5011580000", \ + "0.0331902000, 0.0394771000, 0.0541249000, 0.0920468000, 0.2014817000, 0.5316545000, 1.4997844000", \ + "0.0331834000, 0.0390523000, 0.0541569000, 0.0920096000, 0.2015413000, 0.5309418000, 1.4994697000", \ + "0.0331953000, 0.0390702000, 0.0540662000, 0.0918759000, 0.2010191000, 0.5320882000, 1.5010209000", \ + "0.0341322000, 0.0399161000, 0.0549000000, 0.0927871000, 0.2016377000, 0.5314684000, 1.5005168000", \ + "0.0421585000, 0.0476400000, 0.0617758000, 0.0987295000, 0.2054148000, 0.5327097000, 1.4990178000", \ + "0.0589752000, 0.0659152000, 0.0805135000, 0.1138219000, 0.2131951000, 0.5354053000, 1.4982182000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.3874264000, 0.3949182000, 0.4115925000, 0.4443683000, 0.5063110000, 0.6330785000, 0.9467168000", \ + "0.3919084000, 0.3993869000, 0.4161252000, 0.4488711000, 0.5107181000, 0.6376476000, 0.9511758000", \ + "0.4021184000, 0.4096098000, 0.4263255000, 0.4590243000, 0.5210428000, 0.6477279000, 0.9613289000", \ + "0.4248595000, 0.4323534000, 0.4490101000, 0.4817595000, 0.5436872000, 0.6704611000, 0.9841048000", \ + "0.4747991000, 0.4822934000, 0.4989443000, 0.5317005000, 0.5936646000, 0.7204022000, 1.0340461000", \ + "0.5587080000, 0.5661504000, 0.5829939000, 0.6159276000, 0.6777472000, 0.8046498000, 1.1180868000", \ + "0.6587100000, 0.6659822000, 0.6824696000, 0.7150264000, 0.7769137000, 0.9043345000, 1.2196099000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.4838137000, 0.4912062000, 0.5082950000, 0.5448945000, 0.6308946000, 0.8654409000, 1.5368573000", \ + "0.4877854000, 0.4952926000, 0.5121678000, 0.5488278000, 0.6349533000, 0.8697766000, 1.5393961000", \ + "0.4977413000, 0.5051817000, 0.5221373000, 0.5586580000, 0.6447853000, 0.8796092000, 1.5494231000", \ + "0.5236225000, 0.5310463000, 0.5477913000, 0.5844367000, 0.6705319000, 0.9056324000, 1.5756465000", \ + "0.5886454000, 0.5961890000, 0.6130434000, 0.6497526000, 0.7358934000, 0.9706507000, 1.6419507000", \ + "0.7451966000, 0.7527525000, 0.7698052000, 0.8064189000, 0.8925651000, 1.1266436000, 1.7988314000", \ + "1.0612851000, 1.0690934000, 1.0868433000, 1.1241283000, 1.2104098000, 1.4448560000, 2.1159914000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0428739000, 0.0473857000, 0.0576589000, 0.0786181000, 0.1266905000, 0.2560625000, 0.6517143000", \ + "0.0429204000, 0.0472491000, 0.0567267000, 0.0776755000, 0.1268264000, 0.2564137000, 0.6514926000", \ + "0.0427578000, 0.0469814000, 0.0572093000, 0.0783783000, 0.1266839000, 0.2561538000, 0.6515743000", \ + "0.0428831000, 0.0473902000, 0.0577130000, 0.0786415000, 0.1267036000, 0.2560547000, 0.6517403000", \ + "0.0429659000, 0.0474614000, 0.0578285000, 0.0786909000, 0.1267841000, 0.2561617000, 0.6517991000", \ + "0.0433893000, 0.0473031000, 0.0573769000, 0.0778601000, 0.1263082000, 0.2564330000, 0.6504681000", \ + "0.0422274000, 0.0465859000, 0.0567682000, 0.0784682000, 0.1268892000, 0.2574922000, 0.6499847000"); + } + related_pin : "CIN"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014425800, 0.0041621000, 0.0120084000, 0.0346461000, 0.0999599000, 0.2884010000"); + values("0.0344701000, 0.0401133000, 0.0532100000, 0.0894596000, 0.1986036000, 0.5298243000, 1.4936373000", \ + "0.0345033000, 0.0397989000, 0.0534214000, 0.0893600000, 0.1985102000, 0.5298365000, 1.4974639000", \ + "0.0345220000, 0.0399371000, 0.0533315000, 0.0893607000, 0.1983694000, 0.5299128000, 1.4969924000", \ + "0.0344607000, 0.0399226000, 0.0532644000, 0.0893488000, 0.1986024000, 0.5299365000, 1.4964930000", \ + "0.0345611000, 0.0398109000, 0.0534213000, 0.0893566000, 0.1983238000, 0.5298954000, 1.4957886000", \ + "0.0349959000, 0.0398256000, 0.0533756000, 0.0894180000, 0.1984255000, 0.5299674000, 1.4965288000", \ + "0.0374759000, 0.0428703000, 0.0556563000, 0.0911467000, 0.1992273000, 0.5299642000, 1.4971258000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__fa_4 */ + + /* removed sky130_fd_sc_hd__fah_1 */ + + /* removed sky130_fd_sc_hd__fahcin_1 */ + + /* removed sky130_fd_sc_hd__fahcon_1 */ + + /* removed sky130_fd_sc_hd__ha_1 */ + + /* removed sky130_fd_sc_hd__ha_2 */ + + /* removed sky130_fd_sc_hd__ha_4 */ + + /* removed sky130_fd_sc_hd__inv_1 */ + + cell ("sky130_fd_sc_hd__inv_12") { + leakage_power () { + value : 0.0080708000; + when : "A"; + } + leakage_power () { + value : 0.0065197000; + when : "!A"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__inv"; + cell_leakage_power : 0.0072952340; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0260110000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0247960000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0272270000; + } + pin ("Y") { + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0018809730, 0.0070761180, 0.0266199700, 0.1001429000, 0.3767321000, 1.4172460000"); + values("-0.0225220000, -0.0242313000, -0.0311079000, -0.0601760000, -0.1775840000, -0.6250691000, -2.3105636000", \ + "-0.0254217000, -0.0271470000, -0.0340247000, -0.0623235000, -0.1784229000, -0.6253657000, -2.3106293000", \ + "-0.0276546000, -0.0295675000, -0.0368981000, -0.0653110000, -0.1801184000, -0.6257869000, -2.3107278000", \ + "-0.0285102000, -0.0306180000, -0.0381517000, -0.0680391000, -0.1828328000, -0.6269780000, -2.3109863000", \ + "-0.0253637000, -0.0275444000, -0.0350647000, -0.0673519000, -0.1846224000, -0.6285972000, -2.3115837000", \ + "-0.0167175000, -0.0169774000, -0.0286301000, -0.0609559000, -0.1815973000, -0.6286394000, -2.3120555000", \ + "0.0116536000, 0.0055242000, -0.0022968000, -0.0430584000, -0.1706151000, -0.6233827000, -2.3117040000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0018809730, 0.0070761180, 0.0266199700, 0.1001429000, 0.3767321000, 1.4172460000"); + values("0.0742482000, 0.0771417000, 0.0875553000, 0.1228342000, 0.2448619000, 0.6860297000, 2.3578084000", \ + "0.0724747000, 0.0750598000, 0.0846380000, 0.1196370000, 0.2417134000, 0.6860361000, 2.3494230000", \ + "0.0724948000, 0.0747711000, 0.0835678000, 0.1169637000, 0.2382113000, 0.6836688000, 2.3452061000", \ + "0.0735167000, 0.0757829000, 0.0844056000, 0.1157342000, 0.2350232000, 0.6810167000, 2.3444703000", \ + "0.0756336000, 0.0778235000, 0.0857701000, 0.1169748000, 0.2351647000, 0.6793571000, 2.3414699000", \ + "0.0857049000, 0.0875782000, 0.0947952000, 0.1236911000, 0.2386874000, 0.6773138000, 2.3459190000", \ + "0.1061441000, 0.1077911000, 0.1141072000, 0.1410738000, 0.2511837000, 0.6877010000, 2.3439793000"); + } + } + max_capacitance : 1.4172460000; + max_transition : 1.4997670000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0018809700, 0.0070761200, 0.0266200000, 0.1001430000, 0.3767320000, 1.4172500000"); + values("0.0134568000, 0.0140150000, 0.0160170000, 0.0226690000, 0.0459600000, 0.1323039000, 0.4544274000", \ + "0.0170655000, 0.0177550000, 0.0200684000, 0.0269260000, 0.0503345000, 0.1370679000, 0.4591227000", \ + "0.0209872000, 0.0220936000, 0.0257524000, 0.0360351000, 0.0608447000, 0.1469974000, 0.4698110000", \ + "0.0234171000, 0.0251621000, 0.0308065000, 0.0472022000, 0.0842554000, 0.1725364000, 0.4939870000", \ + "0.0189496000, 0.0218966000, 0.0310262000, 0.0564721000, 0.1145687000, 0.2306673000, 0.5539201000", \ + "-0.0052171000, -0.0009228000, 0.0134875000, 0.0532908000, 0.1448801000, 0.3250146000, 0.6880480000", \ + "-0.0816724000, -0.0750485000, -0.0534202000, 0.0073152000, 0.1501198000, 0.4354746000, 0.9750045000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0018809700, 0.0070761200, 0.0266200000, 0.1001430000, 0.3767320000, 1.4172500000"); + values("0.0222009000, 0.0235264000, 0.0282525000, 0.0442345000, 0.0996235000, 0.2999233000, 1.0548541000", \ + "0.0274482000, 0.0286550000, 0.0330422000, 0.0488355000, 0.1043226000, 0.3061772000, 1.0690973000", \ + "0.0403636000, 0.0418538000, 0.0466903000, 0.0617842000, 0.1168165000, 0.3183527000, 1.0720190000", \ + "0.0603263000, 0.0627427000, 0.0707800000, 0.0927495000, 0.1483001000, 0.3501730000, 1.1048581000", \ + "0.0930741000, 0.0968540000, 0.1095235000, 0.1446591000, 0.2227919000, 0.4236666000, 1.1779668000", \ + "0.1518632000, 0.1574219000, 0.1761302000, 0.2305127000, 0.3543489000, 0.5973493000, 1.3502187000", \ + "0.2671627000, 0.2749497000, 0.3018162000, 0.3804795000, 0.5717922000, 0.9568082000, 1.7508425000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0018809700, 0.0070761200, 0.0266200000, 0.1001430000, 0.3767320000, 1.4172500000"); + values("0.0054999000, 0.0060540000, 0.0082469000, 0.0165709000, 0.0481191000, 0.1667122000, 0.6099141000", \ + "0.0072262000, 0.0076467000, 0.0093223000, 0.0167010000, 0.0480989000, 0.1678896000, 0.6106698000", \ + "0.0117843000, 0.0126030000, 0.0150497000, 0.0223123000, 0.0489808000, 0.1661177000, 0.6109002000", \ + "0.0203622000, 0.0214711000, 0.0253095000, 0.0356660000, 0.0616239000, 0.1672489000, 0.6103792000", \ + "0.0362073000, 0.0377888000, 0.0431167000, 0.0596909000, 0.0961814000, 0.1879626000, 0.6101499000", \ + "0.0642847000, 0.0673080000, 0.0762185000, 0.1023528000, 0.1569489000, 0.2765521000, 0.6332964000", \ + "0.1181866000, 0.1223390000, 0.1359254000, 0.1773315000, 0.2620997000, 0.4363181000, 0.8019156000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0018809700, 0.0070761200, 0.0266200000, 0.1001430000, 0.3767320000, 1.4172500000"); + values("0.0129195000, 0.0143484000, 0.0197363000, 0.0401105000, 0.1169362000, 0.4035376000, 1.4836571000", \ + "0.0130600000, 0.0144668000, 0.0197984000, 0.0401591000, 0.1165690000, 0.4025310000, 1.4839162000", \ + "0.0183877000, 0.0191611000, 0.0229456000, 0.0403582000, 0.1166603000, 0.4032047000, 1.4833866000", \ + "0.0300137000, 0.0316774000, 0.0372553000, 0.0521322000, 0.1171256000, 0.4032374000, 1.4801944000", \ + "0.0495353000, 0.0521707000, 0.0605320000, 0.0838027000, 0.1400626000, 0.4036818000, 1.4779666000", \ + "0.0800196000, 0.0840082000, 0.0978460000, 0.1356194000, 0.2172222000, 0.4331897000, 1.4861427000", \ + "0.1363140000, 0.1419993000, 0.1605072000, 0.2178177000, 0.3508469000, 0.6035469000, 1.4997668000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__inv_16") { + leakage_power () { + value : 0.0106779000; + when : "A"; + } + leakage_power () { + value : 0.0088949000; + when : "!A"; + } + area : 20.019200000; + cell_footprint : "sky130_fd_sc_hd__inv"; + cell_leakage_power : 0.0097863830; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0334420000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0318840000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0349990000; + } + pin ("Y") { + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0019354060, 0.0074915960, 0.0289985600, 0.1122480000, 0.4344910000, 1.6818330000"); + values("-0.0306745000, -0.0324672000, -0.0397480000, -0.0716642000, -0.2045775000, -0.7259572000, -2.7464435000", \ + "-0.0342919000, -0.0361358000, -0.0434348000, -0.0744551000, -0.2057742000, -0.7264504000, -2.7467690000", \ + "-0.0371877000, -0.0391984000, -0.0470168000, -0.0782004000, -0.2079412000, -0.7272315000, -2.7470567000", \ + "-0.0383628000, -0.0405929000, -0.0490301000, -0.0817280000, -0.2110295000, -0.7284488000, -2.7474550000", \ + "-0.0337621000, -0.0361856000, -0.0454579000, -0.0796432000, -0.2133832000, -0.7305805000, -2.7481663000", \ + "-0.0220813000, -0.0247925000, -0.0350793000, -0.0729707000, -0.2101988000, -0.7287755000, -2.7483636000", \ + "0.0097426000, 0.0063139000, -0.0054257000, -0.0468423000, -0.1935801000, -0.7238800000, -2.7467178000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0019354060, 0.0074915960, 0.0289985600, 0.1122480000, 0.4344910000, 1.6818330000"); + values("0.0967107000, 0.0997483000, 0.1109936000, 0.1501386000, 0.2871024000, 0.8057040000, 2.7963814000", \ + "0.0944329000, 0.0971734000, 0.1076123000, 0.1461634000, 0.2850891000, 0.8039616000, 2.8025622000", \ + "0.0936338000, 0.0960910000, 0.1057220000, 0.1422643000, 0.2814786000, 0.8028242000, 2.8037671000", \ + "0.0941157000, 0.0965133000, 0.1071366000, 0.1409863000, 0.2776375000, 0.7989318000, 2.7958338000", \ + "0.1002031000, 0.1024628000, 0.1110491000, 0.1432086000, 0.2768670000, 0.7948048000, 2.7899073000", \ + "0.1095516000, 0.1114562000, 0.1191311000, 0.1511014000, 0.2812488000, 0.7933454000, 2.7910548000", \ + "0.1374594000, 0.1389749000, 0.1452969000, 0.1735626000, 0.2969403000, 0.8050621000, 2.7883007000"); + } + } + max_capacitance : 1.6818330000; + max_transition : 1.5007520000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0019354100, 0.0074916000, 0.0289986000, 0.1122480000, 0.4344910000, 1.6818300000"); + values("0.0152930000, 0.0158333000, 0.0177892000, 0.0242292000, 0.0463429000, 0.1299108000, 0.4538259000", \ + "0.0188253000, 0.0194521000, 0.0215532000, 0.0281749000, 0.0504815000, 0.1343457000, 0.4582893000", \ + "0.0229632000, 0.0239117000, 0.0272025000, 0.0368235000, 0.0608603000, 0.1450231000, 0.4687391000", \ + "0.0254070000, 0.0268786000, 0.0320302000, 0.0471170000, 0.0826403000, 0.1696619000, 0.4924210000", \ + "0.0210408000, 0.0233437000, 0.0313762000, 0.0549018000, 0.1106650000, 0.2270754000, 0.5504865000", \ + "-0.0035639000, 0.0000184000, 0.0123568000, 0.0487574000, 0.1365364000, 0.3142955000, 0.6832507000", \ + "-0.0807213000, -0.0750575000, -0.0566058000, -0.0009139000, 0.1341887000, 0.4148222000, 0.9557204000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0019354100, 0.0074916000, 0.0289986000, 0.1122480000, 0.4344910000, 1.6818300000"); + values("0.0244637000, 0.0256173000, 0.0298987000, 0.0444630000, 0.0949800000, 0.2856741000, 1.0256670000", \ + "0.0293181000, 0.0304239000, 0.0344107000, 0.0487690000, 0.0998363000, 0.2905712000, 1.0239755000", \ + "0.0418382000, 0.0431627000, 0.0475056000, 0.0612770000, 0.1121823000, 0.3035129000, 1.0346417000", \ + "0.0616400000, 0.0637383000, 0.0709355000, 0.0910300000, 0.1431699000, 0.3341031000, 1.0729195000", \ + "0.0944502000, 0.0976167000, 0.1086020000, 0.1408403000, 0.2159773000, 0.4070581000, 1.1408607000", \ + "0.1531090000, 0.1576815000, 0.1737020000, 0.2227999000, 0.3401355000, 0.5801024000, 1.3090837000", \ + "0.2686322000, 0.2748245000, 0.2970122000, 0.3678749000, 0.5477521000, 0.9217622000, 1.7041840000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0019354100, 0.0074916000, 0.0289986000, 0.1122480000, 0.4344910000, 1.6818300000"); + values("0.0065605000, 0.0070460000, 0.0090156000, 0.0170993000, 0.0492442000, 0.1747627000, 0.6592694000", \ + "0.0077545000, 0.0081687000, 0.0098562000, 0.0173326000, 0.0493403000, 0.1748288000, 0.6599624000", \ + "0.0122431000, 0.0128359000, 0.0151293000, 0.0225164000, 0.0503217000, 0.1746397000, 0.6601223000", \ + "0.0208532000, 0.0216998000, 0.0249784000, 0.0349794000, 0.0630429000, 0.1749580000, 0.6604945000", \ + "0.0364075000, 0.0379101000, 0.0430022000, 0.0577685000, 0.0953186000, 0.1974999000, 0.6590105000", \ + "0.0650616000, 0.0669402000, 0.0747888000, 0.0981152000, 0.1536593000, 0.2800197000, 0.6833182000", \ + "0.1193746000, 0.1228139000, 0.1347092000, 0.1710026000, 0.2540403000, 0.4320174000, 0.8453999000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0019354100, 0.0074916000, 0.0289986000, 0.1122480000, 0.4344910000, 1.6818300000"); + values("0.0138044000, 0.0150460000, 0.0198161000, 0.0386202000, 0.1116631000, 0.3939241000, 1.4836817000", \ + "0.0140210000, 0.0152017000, 0.0199031000, 0.0385668000, 0.1113631000, 0.3935619000, 1.4872183000", \ + "0.0188524000, 0.0196174000, 0.0230981000, 0.0391955000, 0.1115320000, 0.3936547000, 1.4838160000", \ + "0.0307897000, 0.0320439000, 0.0370288000, 0.0515338000, 0.1128347000, 0.3925901000, 1.4850964000", \ + "0.0495808000, 0.0517571000, 0.0593213000, 0.0811927000, 0.1383305000, 0.3924309000, 1.4797776000", \ + "0.0802118000, 0.0836347000, 0.0956465000, 0.1303082000, 0.2111467000, 0.4273958000, 1.4814652000", \ + "0.1361709000, 0.1405824000, 0.1566964000, 0.2082857000, 0.3366694000, 0.5981944000, 1.5007523000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__inv_2") { + leakage_power () { + value : 0.0079423000; + when : "A"; + } + leakage_power () { + value : 0.0005535000; + when : "!A"; + } + area : 3.7536000000; + cell_footprint : "sky130_fd_sc_hd__inv"; + cell_leakage_power : 0.0042479070; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0044590000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042760000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046420000; + } + pin ("Y") { + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014764110, 0.0043595770, 0.0128730500, 0.0380118100, 0.1122421000, 0.3314308000"); + values("-0.0048729000, -0.0061807000, -0.0104534000, -0.0239314000, -0.0645157000, -0.1847181000, -0.5397786000", \ + "-0.0053546000, -0.0066818000, -0.0108639000, -0.0241652000, -0.0646044000, -0.1847535000, -0.5397978000", \ + "-0.0056889000, -0.0070921000, -0.0113878000, -0.0245474000, -0.0647872000, -0.1848170000, -0.5398257000", \ + "-0.0054172000, -0.0070530000, -0.0115219000, -0.0249378000, -0.0650926000, -0.1849624000, -0.5398857000", \ + "-0.0049315000, -0.0065669000, -0.0113451000, -0.0249480000, -0.0653572000, -0.1851649000, -0.5399634000", \ + "-0.0027297000, -0.0045768000, -0.0098210000, -0.0237645000, -0.0648503000, -0.1852162000, -0.5400208000", \ + "0.0026942000, 0.0005644000, -0.0051128000, -0.0206753000, -0.0628575000, -0.1842632000, -0.5397747000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014764110, 0.0043595770, 0.0128730500, 0.0380118100, 0.1122421000, 0.3314308000"); + values("0.0129073000, 0.0147627000, 0.0198879000, 0.0340719000, 0.0747268000, 0.1938930000, 0.5478985000", \ + "0.0126104000, 0.0143517000, 0.0194124000, 0.0336506000, 0.0744926000, 0.1940106000, 0.5436985000", \ + "0.0125047000, 0.0143132000, 0.0190767000, 0.0331759000, 0.0742976000, 0.1924800000, 0.5446534000", \ + "0.0126884000, 0.0144153000, 0.0189569000, 0.0328509000, 0.0734457000, 0.1937375000, 0.5453426000", \ + "0.0135492000, 0.0149941000, 0.0194349000, 0.0329725000, 0.0731844000, 0.1931974000, 0.5464750000", \ + "0.0149532000, 0.0163193000, 0.0205688000, 0.0337550000, 0.0737759000, 0.1921072000, 0.5425809000", \ + "0.0206515000, 0.0217040000, 0.0253143000, 0.0377926000, 0.0767143000, 0.1949605000, 0.5439724000"); + } + } + max_capacitance : 0.3314310000; + max_transition : 1.4978170000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014764100, 0.0043595800, 0.0128730000, 0.0380118000, 0.1122420000, 0.3314310000"); + values("0.0119446000, 0.0137840000, 0.0188149000, 0.0327326000, 0.0729366000, 0.1922578000, 0.5454940000", \ + "0.0157429000, 0.0180991000, 0.0233701000, 0.0374622000, 0.0781416000, 0.1961942000, 0.5456924000", \ + "0.0203785000, 0.0240707000, 0.0324561000, 0.0487044000, 0.0892794000, 0.2076327000, 0.5571236000", \ + "0.0248258000, 0.0307580000, 0.0439276000, 0.0689207000, 0.1156458000, 0.2359077000, 0.5860208000", \ + "0.0262075000, 0.0354142000, 0.0559354000, 0.0961932000, 0.1673476000, 0.2955090000, 0.6455342000", \ + "0.0157468000, 0.0301166000, 0.0619237000, 0.1246900000, 0.2371069000, 0.4263973000, 0.7871234000", \ + "-0.0275597000, -0.0053926000, 0.0434940000, 0.1403033000, 0.3151930000, 0.6122458000, 1.1101468000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014764100, 0.0043595800, 0.0128730000, 0.0380118000, 0.1122420000, 0.3314310000"); + values("0.0175587000, 0.0211484000, 0.0310262000, 0.0584472000, 0.1371815000, 0.3662591000, 1.0435811000", \ + "0.0230691000, 0.0264576000, 0.0360719000, 0.0633862000, 0.1425054000, 0.3734522000, 1.0627602000", \ + "0.0339028000, 0.0388338000, 0.0493056000, 0.0760130000, 0.1545360000, 0.3864530000, 1.0598706000", \ + "0.0498930000, 0.0577606000, 0.0750599000, 0.1075488000, 0.1862726000, 0.4152755000, 1.0963705000", \ + "0.0744968000, 0.0868541000, 0.1145327000, 0.1673453000, 0.2583118000, 0.4867961000, 1.1619753000", \ + "0.1156072000, 0.1340389000, 0.1760385000, 0.2596266000, 0.4057179000, 0.6556388000, 1.3298844000", \ + "0.1928740000, 0.2183706000, 0.2783548000, 0.4048308000, 0.6381117000, 1.0233501000, 1.7170592000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014764100, 0.0043595800, 0.0128730000, 0.0380118000, 0.1122420000, 0.3314310000"); + values("0.0048909000, 0.0069497000, 0.0130525000, 0.0311683000, 0.0847074000, 0.2419201000, 0.7066229000", \ + "0.0069554000, 0.0084546000, 0.0135709000, 0.0312350000, 0.0846748000, 0.2428864000, 0.7101457000", \ + "0.0116927000, 0.0141965000, 0.0197198000, 0.0335758000, 0.0847194000, 0.2435099000, 0.7091378000", \ + "0.0203289000, 0.0240677000, 0.0323348000, 0.0495335000, 0.0902360000, 0.2418217000, 0.7064893000", \ + "0.0354595000, 0.0413981000, 0.0546071000, 0.0793592000, 0.1253289000, 0.2517686000, 0.7084765000", \ + "0.0637251000, 0.0731900000, 0.0941919000, 0.1324136000, 0.2017282000, 0.3250714000, 0.7157009000", \ + "0.1183897000, 0.1329738000, 0.1635937000, 0.2237756000, 0.3292207000, 0.5112171000, 0.8526758000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014764100, 0.0043595800, 0.0128730000, 0.0380118000, 0.1122420000, 0.3314310000"); + values("0.0102030000, 0.0145665000, 0.0274391000, 0.0655113000, 0.1778623000, 0.5106880000, 1.4869649000", \ + "0.0107758000, 0.0146772000, 0.0273936000, 0.0654823000, 0.1774442000, 0.5091666000, 1.4832895000", \ + "0.0176433000, 0.0206470000, 0.0298357000, 0.0653682000, 0.1774688000, 0.5082211000, 1.4799179000", \ + "0.0287666000, 0.0338285000, 0.0452178000, 0.0722948000, 0.1771081000, 0.5095251000, 1.4848178000", \ + "0.0472331000, 0.0557641000, 0.0742180000, 0.1079812000, 0.1903953000, 0.5072639000, 1.4842672000", \ + "0.0774171000, 0.0903774000, 0.1203311000, 0.1758978000, 0.2700296000, 0.5253227000, 1.4794522000", \ + "0.1325493000, 0.1519492000, 0.1976181000, 0.2847110000, 0.4388531000, 0.6966839000, 1.4978170000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__inv_4") { + leakage_power () { + value : 0.0074091000; + when : "A"; + } + leakage_power () { + value : 0.0015164000; + when : "!A"; + } + area : 6.2560000000; + cell_footprint : "sky130_fd_sc_hd__inv"; + cell_leakage_power : 0.0044627330; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0090040000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0086000000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0094080000; + } + pin ("Y") { + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016127510, 0.0052019320, 0.0167788400, 0.0541201900, 0.1745648000, 0.5630591000"); + values("-0.0084514000, -0.0098809000, -0.0149717000, -0.0329214000, -0.0930532000, -0.2880428000, -0.9173491000", \ + "-0.0094516000, -0.0109602000, -0.0159352000, -0.0335230000, -0.0932476000, -0.2881155000, -0.9173917000", \ + "-0.0102699000, -0.0118299000, -0.0169782000, -0.0344671000, -0.0937378000, -0.2882647000, -0.9174198000", \ + "-0.0104369000, -0.0121388000, -0.0174838000, -0.0354227000, -0.0943997000, -0.2885651000, -0.9175475000", \ + "-0.0090556000, -0.0109312000, -0.0168561000, -0.0353900000, -0.0952778000, -0.2890545000, -0.9177169000", \ + "-0.0055906000, -0.0069775000, -0.0137787000, -0.0328314000, -0.0940598000, -0.2890077000, -0.9178631000", \ + "0.0043734000, 0.0017246000, -0.0053774000, -0.0270126000, -0.0904423000, -0.2844303000, -0.9163759000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016127510, 0.0052019320, 0.0167788400, 0.0541201900, 0.1745648000, 0.5630591000"); + values("0.0256205000, 0.0278349000, 0.0345681000, 0.0543527000, 0.1148598000, 0.3082690000, 0.9322412000", \ + "0.0250545000, 0.0271237000, 0.0334835000, 0.0534180000, 0.1143068000, 0.3084980000, 0.9313100000", \ + "0.0247994000, 0.0267260000, 0.0328323000, 0.0520222000, 0.1131029000, 0.3078423000, 0.9258184000", \ + "0.0250401000, 0.0268387000, 0.0326378000, 0.0519108000, 0.1121986000, 0.3066267000, 0.9276555000", \ + "0.0263479000, 0.0280637000, 0.0335432000, 0.0519775000, 0.1113991000, 0.3069891000, 0.9282885000", \ + "0.0290579000, 0.0307895000, 0.0351982000, 0.0532784000, 0.1129382000, 0.3043172000, 0.9301420000", \ + "0.0402571000, 0.0406549000, 0.0445595000, 0.0624209000, 0.1186249000, 0.3124213000, 0.9257100000"); + } + } + max_capacitance : 0.5630590000; + max_transition : 1.5002550000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016127500, 0.0052019300, 0.0167788000, 0.0541202000, 0.1745650000, 0.5630590000"); + values("0.0119441000, 0.0131118000, 0.0165791000, 0.0269376000, 0.0588054000, 0.1629306000, 0.4909586000", \ + "0.0156473000, 0.0171343000, 0.0209993000, 0.0315480000, 0.0634309000, 0.1663003000, 0.4954380000", \ + "0.0198136000, 0.0221854000, 0.0283758000, 0.0422551000, 0.0746385000, 0.1770034000, 0.5087731000", \ + "0.0232107000, 0.0269733000, 0.0367368000, 0.0585419000, 0.1002393000, 0.2026346000, 0.5338917000", \ + "0.0216104000, 0.0276301000, 0.0429641000, 0.0770100000, 0.1427411000, 0.2629926000, 0.5917846000", \ + "0.0048442000, 0.0139726000, 0.0377789000, 0.0904055000, 0.1929853000, 0.3781642000, 0.7304123000", \ + "-0.0537422000, -0.0398392000, -0.0036893000, 0.0783581000, 0.2392779000, 0.5265917000, 1.0342573000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016127500, 0.0052019300, 0.0167788000, 0.0541202000, 0.1745650000, 0.5630590000"); + values("0.0190114000, 0.0215393000, 0.0291288000, 0.0516131000, 0.1202000000, 0.3388957000, 1.0502127000", \ + "0.0245228000, 0.0268413000, 0.0340168000, 0.0565974000, 0.1254323000, 0.3475673000, 1.0493975000", \ + "0.0363076000, 0.0395220000, 0.0475006000, 0.0689426000, 0.1381457000, 0.3582837000, 1.0632979000", \ + "0.0540201000, 0.0592453000, 0.0722161000, 0.1008018000, 0.1697215000, 0.3898457000, 1.1047234000", \ + "0.0821914000, 0.0901583000, 0.1112681000, 0.1572504000, 0.2433978000, 0.4624623000, 1.1637457000", \ + "0.1312726000, 0.1430227000, 0.1746365000, 0.2465241000, 0.3849189000, 0.6321969000, 1.3318200000", \ + "0.2255666000, 0.2420417000, 0.2873321000, 0.3934108000, 0.6110205000, 1.0017863000, 1.7277610000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016127500, 0.0052019300, 0.0167788000, 0.0541202000, 0.1745650000, 0.5630590000"); + values("0.0049571000, 0.0062375000, 0.0103719000, 0.0238937000, 0.0668871000, 0.2087285000, 0.6548602000", \ + "0.0070977000, 0.0080130000, 0.0112236000, 0.0238611000, 0.0670169000, 0.2058758000, 0.6553406000", \ + "0.0116617000, 0.0131789000, 0.0173638000, 0.0276296000, 0.0669909000, 0.2060657000, 0.6575888000", \ + "0.0202925000, 0.0226678000, 0.0287989000, 0.0429853000, 0.0756389000, 0.2062924000, 0.6550083000", \ + "0.0354624000, 0.0390051000, 0.0489234000, 0.0703691000, 0.1125576000, 0.2207891000, 0.6543583000", \ + "0.0636220000, 0.0696130000, 0.0849741000, 0.1179729000, 0.1810032000, 0.3041805000, 0.6730234000", \ + "0.1177379000, 0.1271844000, 0.1500653000, 0.2014630000, 0.2996650000, 0.4817202000, 0.8318283000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016127500, 0.0052019300, 0.0167788000, 0.0541202000, 0.1745650000, 0.5630590000"); + values("0.0114302000, 0.0142771000, 0.0237116000, 0.0540961000, 0.1514573000, 0.4651357000, 1.4865850000", \ + "0.0115673000, 0.0143379000, 0.0237317000, 0.0540688000, 0.1513773000, 0.4700103000, 1.4776085000", \ + "0.0182523000, 0.0199466000, 0.0265154000, 0.0540666000, 0.1514956000, 0.4667554000, 1.4746315000", \ + "0.0294702000, 0.0329037000, 0.0417888000, 0.0631231000, 0.1514760000, 0.4667907000, 1.4800738000", \ + "0.0482627000, 0.0545717000, 0.0680175000, 0.0974604000, 0.1686737000, 0.4681324000, 1.4801701000", \ + "0.0791388000, 0.0869239000, 0.1099131000, 0.1596422000, 0.2484881000, 0.4876861000, 1.4865859000", \ + "0.1335121000, 0.1448872000, 0.1779738000, 0.2570885000, 0.4026016000, 0.6618689000, 1.5002554000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__inv_6") { + leakage_power () { + value : 0.0063222000; + when : "A"; + } + leakage_power () { + value : 0.0027400000; + when : "!A"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__inv"; + cell_leakage_power : 0.0045311230; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0132720000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0126560000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0138880000; + } + pin ("Y") { + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017037880, 0.0058057850, 0.0197836500, 0.0674142800, 0.2297192000, 0.7827856000"); + values("-0.0120405000, -0.0135362000, -0.0191855000, -0.0406355000, -0.1171757000, -0.3798778000, -1.2758077000", \ + "-0.0134351000, -0.0150515000, -0.0206474000, -0.0415552000, -0.1175202000, -0.3800209000, -1.2758269000", \ + "-0.0145801000, -0.0162734000, -0.0222096000, -0.0429606000, -0.1182050000, -0.3802117000, -1.2758964000", \ + "-0.0149176000, -0.0167533000, -0.0230919000, -0.0443679000, -0.1192576000, -0.3807582000, -1.2760553000", \ + "-0.0129894000, -0.0150279000, -0.0218179000, -0.0442178000, -0.1206087000, -0.3813043000, -1.2762816000", \ + "-0.0075283000, -0.0101575000, -0.0178230000, -0.0415014000, -0.1195991000, -0.3813849000, -1.2765484000", \ + "0.0053734000, 0.0025006000, -0.0059309000, -0.0321197000, -0.1137546000, -0.3789859000, -1.2762267000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017037880, 0.0058057850, 0.0197836500, 0.0674142800, 0.2297192000, 0.7827856000"); + values("0.0372289000, 0.0396745000, 0.0475425000, 0.0717774000, 0.1486724000, 0.4106380000, 1.2969808000", \ + "0.0363842000, 0.0386355000, 0.0460013000, 0.0702128000, 0.1488077000, 0.4105570000, 1.2915005000", \ + "0.0363549000, 0.0383815000, 0.0451807000, 0.0689245000, 0.1472120000, 0.4067674000, 1.2961825000", \ + "0.0363385000, 0.0383716000, 0.0450749000, 0.0678419000, 0.1456459000, 0.4070054000, 1.2904290000", \ + "0.0379655000, 0.0397982000, 0.0461793000, 0.0683600000, 0.1444188000, 0.4050739000, 1.2852116000", \ + "0.0412776000, 0.0429827000, 0.0489436000, 0.0707427000, 0.1469712000, 0.4047435000, 1.2909248000", \ + "0.0545098000, 0.0557124000, 0.0607111000, 0.0806870000, 0.1535036000, 0.4113238000, 1.2919484000"); + } + } + max_capacitance : 0.7827860000; + max_transition : 1.4987990000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017037900, 0.0058057800, 0.0197837000, 0.0674143000, 0.2297190000, 0.7827860000"); + values("0.0121626000, 0.0130390000, 0.0158050000, 0.0243453000, 0.0520500000, 0.1460250000, 0.4636161000", \ + "0.0157169000, 0.0168518000, 0.0201011000, 0.0288332000, 0.0567592000, 0.1501568000, 0.4744309000", \ + "0.0194953000, 0.0213527000, 0.0265780000, 0.0389163000, 0.0674634000, 0.1612821000, 0.4794447000", \ + "0.0221779000, 0.0250280000, 0.0331905000, 0.0526953000, 0.0923631000, 0.1868675000, 0.5067819000", \ + "0.0188301000, 0.0233264000, 0.0361217000, 0.0669581000, 0.1293595000, 0.2459305000, 0.5634868000", \ + "-0.0025756000, 0.0043257000, 0.0242317000, 0.0724837000, 0.1705254000, 0.3520171000, 0.7008762000", \ + "-0.0717337000, -0.0609232000, -0.0304046000, 0.0434575000, 0.1969213000, 0.4830984000, 0.9949482000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017037900, 0.0058057800, 0.0197837000, 0.0674143000, 0.2297190000, 0.7827860000"); + values("0.0198874000, 0.0219117000, 0.0283486000, 0.0482353000, 0.1114341000, 0.3257839000, 1.0487834000", \ + "0.0254196000, 0.0272530000, 0.0332581000, 0.0529931000, 0.1173929000, 0.3319309000, 1.0567558000", \ + "0.0377313000, 0.0402749000, 0.0469218000, 0.0660069000, 0.1302518000, 0.3433506000, 1.0672999000", \ + "0.0563277000, 0.0603888000, 0.0715674000, 0.0978348000, 0.1609684000, 0.3756943000, 1.1008856000", \ + "0.0866407000, 0.0929499000, 0.1107897000, 0.1527173000, 0.2361139000, 0.4464785000, 1.1692750000", \ + "0.1405014000, 0.1496439000, 0.1765140000, 0.2420710000, 0.3759929000, 0.6214167000, 1.3457259000", \ + "0.2459307000, 0.2585686000, 0.2961936000, 0.3933225000, 0.6009813000, 0.9883367000, 1.7423613000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017037900, 0.0058057800, 0.0197837000, 0.0674143000, 0.2297190000, 0.7827860000"); + values("0.0049390000, 0.0058765000, 0.0090927000, 0.0202020000, 0.0582046000, 0.1879998000, 0.6266480000", \ + "0.0070209000, 0.0077683000, 0.0101933000, 0.0203458000, 0.0585240000, 0.1871754000, 0.6311019000", \ + "0.0115069000, 0.0126549000, 0.0161598000, 0.0251246000, 0.0585647000, 0.1874807000, 0.6277085000", \ + "0.0198473000, 0.0216621000, 0.0267878000, 0.0396990000, 0.0695373000, 0.1878979000, 0.6270980000", \ + "0.0348922000, 0.0379268000, 0.0466255000, 0.0649322000, 0.1054989000, 0.2055238000, 0.6276912000", \ + "0.0627123000, 0.0672251000, 0.0802171000, 0.1100470000, 0.1698476000, 0.2924350000, 0.6482923000", \ + "0.1172122000, 0.1235793000, 0.1429264000, 0.1895538000, 0.2832351000, 0.4582241000, 0.8137574000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017037900, 0.0058057800, 0.0197837000, 0.0674143000, 0.2297190000, 0.7827860000"); + values("0.0117548000, 0.0139830000, 0.0217198000, 0.0481809000, 0.1376070000, 0.4453319000, 1.4887607000", \ + "0.0118519000, 0.0140570000, 0.0217247000, 0.0481707000, 0.1385627000, 0.4457909000, 1.4845526000", \ + "0.0181901000, 0.0195191000, 0.0247008000, 0.0481613000, 0.1382910000, 0.4431177000, 1.4838308000", \ + "0.0294000000, 0.0321571000, 0.0396593000, 0.0583166000, 0.1380307000, 0.4454077000, 1.4806307000", \ + "0.0481114000, 0.0523180000, 0.0645136000, 0.0918628000, 0.1567508000, 0.4437891000, 1.4848648000", \ + "0.0786950000, 0.0853608000, 0.1043235000, 0.1497862000, 0.2361527000, 0.4681922000, 1.4838263000", \ + "0.1337186000, 0.1428984000, 0.1703253000, 0.2400066000, 0.3819317000, 0.6393036000, 1.4987989000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__inv_8") { + leakage_power () { + value : 0.0082791000; + when : "A"; + } + leakage_power () { + value : 0.0038210000; + when : "!A"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__inv"; + cell_leakage_power : 0.0060500540; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0176530000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0168400000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0184670000; + } + pin ("Y") { + direction : "output"; + function : "(!A)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017851090, 0.0063732260, 0.0227538000, 0.0812360200, 0.2900303000, 1.0354710000"); + values("-0.0154261000, -0.0170317000, -0.0232031000, -0.0480257000, -0.1417565000, -0.4797099000, -1.6871566000", \ + "-0.0172874000, -0.0190235000, -0.0251572000, -0.0493719000, -0.1422355000, -0.4798226000, -1.6872761000", \ + "-0.0188892000, -0.0207161000, -0.0272604000, -0.0513651000, -0.1433633000, -0.4801625000, -1.6873657000", \ + "-0.0193491000, -0.0213547000, -0.0282018000, -0.0533150000, -0.1450978000, -0.4809149000, -1.6873975000", \ + "-0.0168666000, -0.0190475000, -0.0266706000, -0.0529670000, -0.1462900000, -0.4818582000, -1.6879551000", \ + "-0.0097563000, -0.0125444000, -0.0212482000, -0.0492672000, -0.1435734000, -0.4821991000, -1.6883581000", \ + "0.0074301000, 0.0042855000, -0.0051312000, -0.0361995000, -0.1368554000, -0.4789160000, -1.6880947000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017851090, 0.0063732260, 0.0227538000, 0.0812360200, 0.2900303000, 1.0354710000"); + values("0.0500517000, 0.0526781000, 0.0616626000, 0.0907907000, 0.1858872000, 0.5229385000, 1.7159675000", \ + "0.0489046000, 0.0513336000, 0.0597713000, 0.0884790000, 0.1843756000, 0.5199276000, 1.7200452000", \ + "0.0488000000, 0.0510048000, 0.0586787000, 0.0865749000, 0.1839729000, 0.5171257000, 1.7152928000", \ + "0.0488373000, 0.0510046000, 0.0583381000, 0.0856850000, 0.1809917000, 0.5195810000, 1.7148138000", \ + "0.0509897000, 0.0529823000, 0.0600315000, 0.0859068000, 0.1795073000, 0.5171847000, 1.7103024000", \ + "0.0552576000, 0.0570631000, 0.0636992000, 0.0889754000, 0.1826954000, 0.5123181000, 1.7093391000", \ + "0.0728096000, 0.0741087000, 0.0795625000, 0.1022556000, 0.1917460000, 0.5219979000, 1.7044405000"); + } + } + max_capacitance : 1.0354710000; + max_transition : 1.4996250000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017851100, 0.0063732300, 0.0227538000, 0.0812360000, 0.2900300000, 1.0354700000"); + values("0.0123297000, 0.0130319000, 0.0154135000, 0.0230701000, 0.0489012000, 0.1402316000, 0.4666703000", \ + "0.0159471000, 0.0168723000, 0.0196942000, 0.0275204000, 0.0536900000, 0.1451606000, 0.4703811000", \ + "0.0197728000, 0.0212245000, 0.0258394000, 0.0373346000, 0.0644274000, 0.1556234000, 0.4815072000", \ + "0.0224926000, 0.0248146000, 0.0318879000, 0.0500402000, 0.0889616000, 0.1814948000, 0.5052737000", \ + "0.0191159000, 0.0227360000, 0.0337779000, 0.0625044000, 0.1231077000, 0.2404573000, 0.5653590000", \ + "-0.0025894000, 0.0030309000, 0.0201839000, 0.0651178000, 0.1601613000, 0.3434292000, 0.7014345000", \ + "-0.0726660000, -0.0639990000, -0.0378239000, 0.0310945000, 0.1805251000, 0.4688840000, 0.9955849000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017851100, 0.0063732300, 0.0227538000, 0.0812360000, 0.2900300000, 1.0354700000"); + values("0.0202742000, 0.0219295000, 0.0275017000, 0.0455936000, 0.1049458000, 0.3147736000, 1.0550638000", \ + "0.0257929000, 0.0273028000, 0.0325167000, 0.0502622000, 0.1101536000, 0.3218706000, 1.0694470000", \ + "0.0382296000, 0.0403048000, 0.0461477000, 0.0631958000, 0.1234292000, 0.3310772000, 1.0747949000", \ + "0.0571632000, 0.0604406000, 0.0699357000, 0.0942658000, 0.1538116000, 0.3634873000, 1.1030601000", \ + "0.0880401000, 0.0931328000, 0.1086796000, 0.1474176000, 0.2291143000, 0.4343165000, 1.1747938000", \ + "0.1428338000, 0.1501958000, 0.1732611000, 0.2337166000, 0.3640337000, 0.6095962000, 1.3501105000", \ + "0.2501082000, 0.2603140000, 0.2927534000, 0.3813830000, 0.5841018000, 0.9721643000, 1.7479136000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017851100, 0.0063732300, 0.0227538000, 0.0812360000, 0.2900300000, 1.0354700000"); + values("0.0050158000, 0.0057564000, 0.0084430000, 0.0181318000, 0.0525400000, 0.1754386000, 0.6195076000", \ + "0.0070648000, 0.0076214000, 0.0095686000, 0.0181883000, 0.0527483000, 0.1765888000, 0.6151475000", \ + "0.0116018000, 0.0125604000, 0.0153961000, 0.0233952000, 0.0533055000, 0.1758861000, 0.6146265000", \ + "0.0200380000, 0.0216953000, 0.0260132000, 0.0374396000, 0.0647711000, 0.1753940000, 0.6144052000", \ + "0.0352642000, 0.0377053000, 0.0447282000, 0.0622156000, 0.1008997000, 0.1941964000, 0.6150727000", \ + "0.0632523000, 0.0669490000, 0.0782894000, 0.1059187000, 0.1652254000, 0.2829769000, 0.6345332000", \ + "0.1174102000, 0.1230575000, 0.1396005000, 0.1834808000, 0.2740662000, 0.4483394000, 0.8027686000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017851100, 0.0063732300, 0.0227538000, 0.0812360000, 0.2900300000, 1.0354700000"); + values("0.0119599000, 0.0138121000, 0.0203450000, 0.0438593000, 0.1268351000, 0.4257829000, 1.4839129000", \ + "0.0120751000, 0.0138756000, 0.0203696000, 0.0437900000, 0.1265724000, 0.4254328000, 1.4898222000", \ + "0.0180851000, 0.0192025000, 0.0235640000, 0.0438997000, 0.1280050000, 0.4225611000, 1.4858990000", \ + "0.0296468000, 0.0318590000, 0.0383461000, 0.0549473000, 0.1276238000, 0.4272980000, 1.4821471000", \ + "0.0485468000, 0.0519465000, 0.0622100000, 0.0877744000, 0.1483328000, 0.4255445000, 1.4844611000", \ + "0.0794384000, 0.0848726000, 0.1020007000, 0.1425726000, 0.2278606000, 0.4510004000, 1.4871820000", \ + "0.1345213000, 0.1419485000, 0.1656099000, 0.2296689000, 0.3676179000, 0.6189584000, 1.4996250000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__lpflow_bleeder_1 */ + + /* removed sky130_fd_sc_hd__lpflow_clkbufkapwr_1 */ + + /* removed sky130_fd_sc_hd__lpflow_clkbufkapwr_16 */ + + /* removed sky130_fd_sc_hd__lpflow_clkbufkapwr_2 */ + + /* removed sky130_fd_sc_hd__lpflow_clkbufkapwr_4 */ + + /* removed sky130_fd_sc_hd__lpflow_clkbufkapwr_8 */ + + /* removed sky130_fd_sc_hd__lpflow_clkinvkapwr_1 */ + + /* removed sky130_fd_sc_hd__lpflow_clkinvkapwr_16 */ + + /* removed sky130_fd_sc_hd__lpflow_clkinvkapwr_2 */ + + /* removed sky130_fd_sc_hd__lpflow_clkinvkapwr_4 */ + + /* removed sky130_fd_sc_hd__lpflow_clkinvkapwr_8 */ + + /* removed sky130_fd_sc_hd__lpflow_decapkapwr_12 */ + + /* removed sky130_fd_sc_hd__lpflow_decapkapwr_3 */ + + /* removed sky130_fd_sc_hd__lpflow_decapkapwr_4 */ + + /* removed sky130_fd_sc_hd__lpflow_decapkapwr_6 */ + + /* removed sky130_fd_sc_hd__lpflow_decapkapwr_8 */ + + /* removed sky130_fd_sc_hd__lpflow_inputiso0n_1 */ + + /* removed sky130_fd_sc_hd__lpflow_inputiso0p_1 */ + + /* removed sky130_fd_sc_hd__lpflow_inputiso1n_1 */ + + /* removed sky130_fd_sc_hd__lpflow_inputiso1p_1 */ + + /* removed sky130_fd_sc_hd__lpflow_inputisolatch_1 */ + + /* removed sky130_fd_sc_hd__lpflow_isobufsrc_1 */ + + /* removed sky130_fd_sc_hd__lpflow_isobufsrc_16 */ + + /* removed sky130_fd_sc_hd__lpflow_isobufsrc_2 */ + + /* removed sky130_fd_sc_hd__lpflow_isobufsrc_4 */ + + /* removed sky130_fd_sc_hd__lpflow_isobufsrc_8 */ + + /* removed sky130_fd_sc_hd__lpflow_isobufsrckapwr_16 */ + + /* removed sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1 */ + + /* removed sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2 */ + + /* removed sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4 */ + + /* removed sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4 */ + + /* removed sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1 */ + + /* removed sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2 */ + + /* removed sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4 */ + + /* removed sky130_fd_sc_hd__macro_sparecell */ + + /* removed sky130_fd_sc_hd__maj3_1 */ + + /* removed sky130_fd_sc_hd__maj3_2 */ + + /* removed sky130_fd_sc_hd__maj3_4 */ + + cell ("sky130_fd_sc_hd__mux2_1") { + leakage_power () { + value : 0.0067577000; + when : "!A0&!A1&S"; + } + leakage_power () { + value : 0.0065026000; + when : "!A0&!A1&!S"; + } + leakage_power () { + value : 0.0014513000; + when : "!A0&A1&S"; + } + leakage_power () { + value : 0.0068987000; + when : "!A0&A1&!S"; + } + leakage_power () { + value : 0.0071740000; + when : "A0&!A1&S"; + } + leakage_power () { + value : 0.0011854000; + when : "A0&!A1&!S"; + } + leakage_power () { + value : 0.0012616000; + when : "A0&A1&S"; + } + leakage_power () { + value : 0.0009910000; + when : "A0&A1&!S"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__mux2"; + cell_leakage_power : 0.0040277890; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A0") { + capacitance : 0.0015580000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015050000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0022554000, 0.0022535000, 0.0022491000, 0.0022498000, 0.0022515000, 0.0022553000, 0.0022640000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0014858000, -0.0015020000, -0.0015393000, -0.0015371000, -0.0015322000, -0.0015209000, -0.0014949000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016110000; + } + pin ("A1") { + capacitance : 0.0018840000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0018050000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0030295000, 0.0030252000, 0.0030155000, 0.0030152000, 0.0030145000, 0.0030128000, 0.0030090000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0023017000, -0.0023096000, -0.0023277000, -0.0023253000, -0.0023198000, -0.0023071000, -0.0022780000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0019640000; + } + pin ("S") { + capacitance : 0.0034020000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0032850000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0114305000, 0.0113157000, 0.0110510000, 0.0110959000, 0.0111992000, 0.0114375000, 0.0119866000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0024323000, -0.0024944000, -0.0026376000, -0.0026046000, -0.0025285000, -0.0023530000, -0.0019487000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0035200000; + } + pin ("X") { + direction : "output"; + function : "(A0&!S) | (A1&S)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013248540, 0.0035104760, 0.0093017370, 0.0246468900, 0.0653070500, 0.1730446000"); + values("0.0093551000, 0.0082503000, 0.0055250000, -0.0028289000, -0.0268976000, -0.0924543000, -0.2669090000", \ + "0.0093649000, 0.0082594000, 0.0053646000, -0.0029826000, -0.0269940000, -0.0925724000, -0.2670079000", \ + "0.0091106000, 0.0080213000, 0.0051577000, -0.0031871000, -0.0271551000, -0.0926934000, -0.2671542000", \ + "0.0089792000, 0.0078942000, 0.0050110000, -0.0033429000, -0.0273616000, -0.0928996000, -0.2673090000", \ + "0.0088436000, 0.0077406000, 0.0048927000, -0.0034334000, -0.0274573000, -0.0929912000, -0.2674015000", \ + "0.0090206000, 0.0078839000, 0.0049818000, -0.0034059000, -0.0274483000, -0.0929686000, -0.2673513000", \ + "0.0121098000, 0.0106334000, 0.0069209000, -0.0025848000, -0.0272514000, -0.0926844000, -0.2670692000"); + } + related_pin : "A0"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013248540, 0.0035104760, 0.0093017370, 0.0246468900, 0.0653070500, 0.1730446000"); + values("0.0091072000, 0.0105714000, 0.0143296000, 0.0239028000, 0.0486656000, 0.1139809000, 0.2880523000", \ + "0.0091188000, 0.0105856000, 0.0143607000, 0.0238970000, 0.0486432000, 0.1145506000, 0.2859671000", \ + "0.0091030000, 0.0105643000, 0.0143234000, 0.0238620000, 0.0486119000, 0.1140071000, 0.2872423000", \ + "0.0089889000, 0.0104274000, 0.0141482000, 0.0236318000, 0.0484102000, 0.1138430000, 0.2859676000", \ + "0.0088773000, 0.0102956000, 0.0139927000, 0.0233914000, 0.0481923000, 0.1142262000, 0.2848490000", \ + "0.0093037000, 0.0106364000, 0.0142574000, 0.0234986000, 0.0482495000, 0.1131210000, 0.2879116000", \ + "0.0099379000, 0.0112512000, 0.0146652000, 0.0241871000, 0.0487751000, 0.1143620000, 0.2860805000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013248540, 0.0035104760, 0.0093017370, 0.0246468900, 0.0653070500, 0.1730446000"); + values("0.0088424000, 0.0077704000, 0.0050151000, -0.0032361000, -0.0271823000, -0.0926131000, -0.2670264000", \ + "0.0087088000, 0.0076304000, 0.0047920000, -0.0034966000, -0.0273427000, -0.0927484000, -0.2671601000", \ + "0.0085088000, 0.0074187000, 0.0047113000, -0.0036218000, -0.0275277000, -0.0929811000, -0.2673773000", \ + "0.0082583000, 0.0071717000, 0.0043486000, -0.0039298000, -0.0278293000, -0.0932662000, -0.2676301000", \ + "0.0081754000, 0.0070789000, 0.0042452000, -0.0040775000, -0.0279551000, -0.0933819000, -0.2677377000", \ + "0.0086003000, 0.0074832000, 0.0045536000, -0.0038789000, -0.0279145000, -0.0934019000, -0.2677234000", \ + "0.0114470000, 0.0099581000, 0.0062241000, -0.0022931000, -0.0272289000, -0.0926256000, -0.2669483000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013248540, 0.0035104760, 0.0093017370, 0.0246468900, 0.0653070500, 0.1730446000"); + values("0.0100790000, 0.0115061000, 0.0151610000, 0.0245440000, 0.0490460000, 0.1144503000, 0.2861807000", \ + "0.0100629000, 0.0114816000, 0.0151514000, 0.0245287000, 0.0491052000, 0.1142423000, 0.2870238000", \ + "0.0100063000, 0.0114323000, 0.0150854000, 0.0244715000, 0.0490575000, 0.1142507000, 0.2869923000", \ + "0.0099062000, 0.0113136000, 0.0149518000, 0.0243375000, 0.0491078000, 0.1143065000, 0.2885168000", \ + "0.0097131000, 0.0111421000, 0.0148078000, 0.0241183000, 0.0487445000, 0.1145620000, 0.2873212000", \ + "0.0100838000, 0.0114079000, 0.0149533000, 0.0241846000, 0.0488712000, 0.1134624000, 0.2882056000", \ + "0.0107220000, 0.0120456000, 0.0155309000, 0.0249210000, 0.0494397000, 0.1146022000, 0.2870683000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013248540, 0.0035104760, 0.0093017370, 0.0246468900, 0.0653070500, 0.1730446000"); + values("0.0108124000, 0.0098040000, 0.0069566000, -0.0012651000, -0.0252583000, -0.0906952000, -0.2650514000", \ + "0.0107618000, 0.0097167000, 0.0068716000, -0.0014285000, -0.0252872000, -0.0906824000, -0.2650510000", \ + "0.0107532000, 0.0096868000, 0.0068412000, -0.0014577000, -0.0253086000, -0.0907073000, -0.2650668000", \ + "0.0104930000, 0.0094041000, 0.0065804000, -0.0017138000, -0.0255718000, -0.0909654000, -0.2653325000", \ + "0.0102878000, 0.0091844000, 0.0063764000, -0.0018839000, -0.0257642000, -0.0911949000, -0.2655470000", \ + "0.0119001000, 0.0105436000, 0.0069712000, -0.0019187000, -0.0258410000, -0.0912720000, -0.2656230000", \ + "0.0135000000, 0.0121218000, 0.0086430000, -0.0004963000, -0.0251267000, -0.0909478000, -0.2653893000"); + } + related_pin : "S"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013248540, 0.0035104760, 0.0093017370, 0.0246468900, 0.0653070500, 0.1730446000"); + values("0.0096418000, 0.0110898000, 0.0148046000, 0.0243675000, 0.0491395000, 0.1144771000, 0.2873823000", \ + "0.0095990000, 0.0110389000, 0.0147776000, 0.0242939000, 0.0491199000, 0.1144405000, 0.2871896000", \ + "0.0097747000, 0.0112055000, 0.0149198000, 0.0244704000, 0.0494494000, 0.1146109000, 0.2872142000", \ + "0.0097501000, 0.0111788000, 0.0148914000, 0.0244423000, 0.0492453000, 0.1144706000, 0.2870901000", \ + "0.0096208000, 0.0110690000, 0.0148048000, 0.0243159000, 0.0491136000, 0.1148828000, 0.2871368000", \ + "0.0094669000, 0.0108219000, 0.0145690000, 0.0243916000, 0.0490141000, 0.1143407000, 0.2884834000", \ + "0.0097010000, 0.0110779000, 0.0147340000, 0.0242812000, 0.0491787000, 0.1146895000, 0.2865902000"); + } + } + max_capacitance : 0.1730450000; + max_transition : 1.5042320000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.2429637000, 0.2530684000, 0.2733664000, 0.3115355000, 0.3829204000, 0.5307446000, 0.8904517000", \ + "0.2459605000, 0.2560381000, 0.2765444000, 0.3147721000, 0.3862506000, 0.5340248000, 0.8932227000", \ + "0.2552336000, 0.2652079000, 0.2856106000, 0.3239027000, 0.3946961000, 0.5424531000, 0.9018619000", \ + "0.2811036000, 0.2911968000, 0.3116636000, 0.3498369000, 0.4212213000, 0.5691500000, 0.9289299000", \ + "0.3495411000, 0.3595188000, 0.3800386000, 0.4182914000, 0.4896301000, 0.6374772000, 0.9967642000", \ + "0.5081483000, 0.5187329000, 0.5401209000, 0.5787524000, 0.6506041000, 0.7989518000, 1.1585668000", \ + "0.7813678000, 0.7947139000, 0.8214726000, 0.8689188000, 0.9489407000, 1.1037615000, 1.4652617000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.0825322000, 0.0905096000, 0.1081006000, 0.1467415000, 0.2403692000, 0.4848532000, 1.1303292000", \ + "0.0869777000, 0.0950013000, 0.1125939000, 0.1511205000, 0.2446311000, 0.4884149000, 1.1447283000", \ + "0.0973659000, 0.1054055000, 0.1229261000, 0.1615033000, 0.2550509000, 0.5005140000, 1.1499588000", \ + "0.1212526000, 0.1292920000, 0.1467602000, 0.1851815000, 0.2787920000, 0.5229629000, 1.1788722000", \ + "0.1585448000, 0.1675118000, 0.1863090000, 0.2258075000, 0.3200034000, 0.5651930000, 1.2121013000", \ + "0.1994847000, 0.2108551000, 0.2332579000, 0.2756458000, 0.3705170000, 0.6152473000, 1.2634637000", \ + "0.2220627000, 0.2373346000, 0.2669290000, 0.3186315000, 0.4167464000, 0.6615460000, 1.3071866000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.0407074000, 0.0470764000, 0.0611734000, 0.0896904000, 0.1521490000, 0.3165794000, 0.7793373000", \ + "0.0408472000, 0.0471679000, 0.0603266000, 0.0882173000, 0.1521236000, 0.3156432000, 0.7807624000", \ + "0.0411419000, 0.0472315000, 0.0604128000, 0.0885547000, 0.1529887000, 0.3167556000, 0.7805706000", \ + "0.0408220000, 0.0470948000, 0.0603245000, 0.0881784000, 0.1521471000, 0.3165608000, 0.7808756000", \ + "0.0408970000, 0.0470661000, 0.0604125000, 0.0883253000, 0.1524739000, 0.3157782000, 0.7803505000", \ + "0.0453620000, 0.0515445000, 0.0639824000, 0.0904644000, 0.1534166000, 0.3167415000, 0.7832782000", \ + "0.0648145000, 0.0716121000, 0.0864201000, 0.1127907000, 0.1721740000, 0.3266874000, 0.7838654000"); + } + related_pin : "A0"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.0263857000, 0.0331894000, 0.0502716000, 0.0963280000, 0.2245293000, 0.5730470000, 1.4950828000", \ + "0.0264893000, 0.0331400000, 0.0503843000, 0.0963208000, 0.2244743000, 0.5748342000, 1.5015991000", \ + "0.0264036000, 0.0331783000, 0.0503696000, 0.0962620000, 0.2245496000, 0.5760838000, 1.5014562000", \ + "0.0271211000, 0.0338730000, 0.0507083000, 0.0964803000, 0.2245014000, 0.5711713000, 1.4994118000", \ + "0.0327928000, 0.0388535000, 0.0548151000, 0.0988329000, 0.2250339000, 0.5735702000, 1.4948180000", \ + "0.0443843000, 0.0502671000, 0.0652065000, 0.1051424000, 0.2271266000, 0.5717274000, 1.5027594000", \ + "0.0622399000, 0.0701198000, 0.0866698000, 0.1231422000, 0.2330962000, 0.5750114000, 1.4878268000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.2550970000, 0.2653238000, 0.2858625000, 0.3240013000, 0.3959930000, 0.5442536000, 0.9037557000", \ + "0.2572662000, 0.2676734000, 0.2883946000, 0.3270787000, 0.3985071000, 0.5466409000, 0.9061793000", \ + "0.2656863000, 0.2757679000, 0.2962789000, 0.3351030000, 0.4068484000, 0.5555196000, 0.9152459000", \ + "0.2903129000, 0.3005664000, 0.3212427000, 0.3598035000, 0.4317873000, 0.5800733000, 0.9398294000", \ + "0.3580822000, 0.3683464000, 0.3888900000, 0.4275625000, 0.4994897000, 0.6478639000, 1.0080428000", \ + "0.5163710000, 0.5270306000, 0.5483307000, 0.5871936000, 0.6595961000, 0.8082315000, 1.1683670000", \ + "0.7893732000, 0.8028029000, 0.8293848000, 0.8775405000, 0.9584242000, 1.1130957000, 1.4756820000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.0855012000, 0.0934913000, 0.1109298000, 0.1491568000, 0.2419970000, 0.4868842000, 1.1327013000", \ + "0.0899015000, 0.0978555000, 0.1153380000, 0.1535640000, 0.2465617000, 0.4901951000, 1.1345916000", \ + "0.1002214000, 0.1082531000, 0.1256432000, 0.1639216000, 0.2569989000, 0.5011533000, 1.1459663000", \ + "0.1237849000, 0.1317814000, 0.1492282000, 0.1874950000, 0.2806293000, 0.5254858000, 1.1740190000", \ + "0.1613350000, 0.1703942000, 0.1891752000, 0.2288238000, 0.3225407000, 0.5674183000, 1.2143468000", \ + "0.2028403000, 0.2143195000, 0.2369469000, 0.2792782000, 0.3741218000, 0.6186294000, 1.2661491000", \ + "0.2266353000, 0.2420066000, 0.2717693000, 0.3236110000, 0.4216473000, 0.6663710000, 1.3117153000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.0410359000, 0.0475245000, 0.0610803000, 0.0892712000, 0.1533213000, 0.3173068000, 0.7805211000", \ + "0.0413282000, 0.0477416000, 0.0608164000, 0.0892820000, 0.1535699000, 0.3173119000, 0.7805463000", \ + "0.0413211000, 0.0475270000, 0.0611046000, 0.0892550000, 0.1528729000, 0.3168918000, 0.7826738000", \ + "0.0415761000, 0.0482220000, 0.0612231000, 0.0886383000, 0.1531698000, 0.3162049000, 0.7817108000", \ + "0.0419467000, 0.0483548000, 0.0610714000, 0.0892917000, 0.1526399000, 0.3171115000, 0.7860420000", \ + "0.0454874000, 0.0515788000, 0.0643456000, 0.0910349000, 0.1549193000, 0.3177679000, 0.7805814000", \ + "0.0640890000, 0.0715825000, 0.0863763000, 0.1136150000, 0.1729289000, 0.3275539000, 0.7824648000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.0269556000, 0.0336961000, 0.0508901000, 0.0968071000, 0.2242755000, 0.5745073000, 1.4958901000", \ + "0.0269184000, 0.0337431000, 0.0509358000, 0.0968682000, 0.2245832000, 0.5735469000, 1.5000035000", \ + "0.0269750000, 0.0337983000, 0.0509057000, 0.0968237000, 0.2247484000, 0.5727038000, 1.4970497000", \ + "0.0274492000, 0.0341063000, 0.0512263000, 0.0967964000, 0.2242460000, 0.5729542000, 1.5042317000", \ + "0.0329951000, 0.0393354000, 0.0553044000, 0.0993442000, 0.2253272000, 0.5736578000, 1.4964180000", \ + "0.0449631000, 0.0511631000, 0.0653714000, 0.1056155000, 0.2282068000, 0.5716769000, 1.4983531000", \ + "0.0633604000, 0.0711532000, 0.0874665000, 0.1238996000, 0.2341370000, 0.5751989000, 1.4904125000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.2685503000, 0.2787834000, 0.2991572000, 0.3375414000, 0.4086368000, 0.5565593000, 0.9161238000", \ + "0.2722520000, 0.2823364000, 0.3028446000, 0.3411134000, 0.4126161000, 0.5603311000, 0.9198686000", \ + "0.2826785000, 0.2926761000, 0.3132342000, 0.3514932000, 0.4227594000, 0.5705799000, 0.9299987000", \ + "0.3076742000, 0.3177434000, 0.3382155000, 0.3764614000, 0.4479306000, 0.5956567000, 0.9553882000", \ + "0.3667593000, 0.3770137000, 0.3974770000, 0.4356828000, 0.5071106000, 0.6548729000, 1.0146389000", \ + "0.4994569000, 0.5101488000, 0.5316452000, 0.5707979000, 0.6429981000, 0.7913002000, 1.1509491000", \ + "0.7403561000, 0.7525980000, 0.7772031000, 0.8220282000, 0.9021132000, 1.0572322000, 1.4198059000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.0933996000, 0.1007524000, 0.1171054000, 0.1540888000, 0.2463703000, 0.4896453000, 1.1346188000", \ + "0.0977335000, 0.1050850000, 0.1214468000, 0.1584181000, 0.2505084000, 0.4936326000, 1.1380707000", \ + "0.1071139000, 0.1144239000, 0.1307532000, 0.1676379000, 0.2599950000, 0.5040870000, 1.1506660000", \ + "0.1275497000, 0.1348577000, 0.1511896000, 0.1882718000, 0.2808188000, 0.5240042000, 1.1690470000", \ + "0.1641579000, 0.1720598000, 0.1892875000, 0.2273217000, 0.3204701000, 0.5650940000, 1.2120714000", \ + "0.2122483000, 0.2217009000, 0.2409599000, 0.2807462000, 0.3744892000, 0.6185787000, 1.2640692000", \ + "0.2517477000, 0.2638714000, 0.2886000000, 0.3335092000, 0.4290715000, 0.6744522000, 1.3185744000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.0415780000, 0.0476721000, 0.0604463000, 0.0884563000, 0.1518739000, 0.3166994000, 0.7798743000", \ + "0.0407116000, 0.0472831000, 0.0604035000, 0.0881824000, 0.1523401000, 0.3163874000, 0.7804584000", \ + "0.0409501000, 0.0471274000, 0.0608702000, 0.0886905000, 0.1521641000, 0.3164743000, 0.7834485000", \ + "0.0406980000, 0.0472247000, 0.0603846000, 0.0880651000, 0.1519641000, 0.3166430000, 0.7854939000", \ + "0.0410933000, 0.0471934000, 0.0603086000, 0.0880867000, 0.1521176000, 0.3166051000, 0.7854339000", \ + "0.0452131000, 0.0515030000, 0.0641837000, 0.0914815000, 0.1536476000, 0.3170747000, 0.7804464000", \ + "0.0555547000, 0.0626160000, 0.0774533000, 0.1057799000, 0.1690937000, 0.3281878000, 0.7865377000"); + } + related_pin : "S"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.0243505000, 0.0312825000, 0.0485235000, 0.0951912000, 0.2246447000, 0.5717113000, 1.4914543000", \ + "0.0243776000, 0.0312191000, 0.0486223000, 0.0952134000, 0.2246631000, 0.5715695000, 1.4928877000", \ + "0.0244415000, 0.0312402000, 0.0485027000, 0.0953751000, 0.2239455000, 0.5734300000, 1.4961573000", \ + "0.0245140000, 0.0314075000, 0.0485939000, 0.0951846000, 0.2247074000, 0.5715171000, 1.4947154000", \ + "0.0275359000, 0.0343631000, 0.0512097000, 0.0967126000, 0.2250801000, 0.5726619000, 1.4923188000", \ + "0.0341250000, 0.0409431000, 0.0571476000, 0.1003665000, 0.2266626000, 0.5720363000, 1.4926803000", \ + "0.0473171000, 0.0552633000, 0.0718071000, 0.1109091000, 0.2290863000, 0.5750836000, 1.4918803000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.2706922000, 0.2807822000, 0.3014324000, 0.3397528000, 0.4113564000, 0.5601344000, 0.9199475000", \ + "0.2763302000, 0.2865606000, 0.3071896000, 0.3457494000, 0.4170657000, 0.5653717000, 0.9249204000", \ + "0.2874111000, 0.2976390000, 0.3182952000, 0.3568983000, 0.4282441000, 0.5765802000, 0.9361979000", \ + "0.3056422000, 0.3158760000, 0.3364822000, 0.3751396000, 0.4465650000, 0.5949238000, 0.9547301000", \ + "0.3287104000, 0.3388363000, 0.3594552000, 0.3982435000, 0.4702380000, 0.6186749000, 0.9782403000", \ + "0.3560644000, 0.3662071000, 0.3865085000, 0.4242749000, 0.4957123000, 0.6430502000, 1.0027186000", \ + "0.3665400000, 0.3766426000, 0.3976258000, 0.4359421000, 0.5076268000, 0.6554061000, 1.0141649000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.1560518000, 0.1635039000, 0.1800744000, 0.2176717000, 0.3109575000, 0.5555904000, 1.2008678000", \ + "0.1606906000, 0.1681346000, 0.1847180000, 0.2222891000, 0.3155556000, 0.5602607000, 1.2052399000", \ + "0.1738891000, 0.1812778000, 0.1978085000, 0.2354030000, 0.3289639000, 0.5734977000, 1.2198322000", \ + "0.2064490000, 0.2137925000, 0.2303375000, 0.2679331000, 0.3614830000, 0.6058338000, 1.2523518000", \ + "0.2731908000, 0.2805660000, 0.2971524000, 0.3346780000, 0.4278990000, 0.6735313000, 1.3186020000", \ + "0.3822668000, 0.3897196000, 0.4063465000, 0.4439345000, 0.5369901000, 0.7809999000, 1.4278128000", \ + "0.5576422000, 0.5653432000, 0.5822639000, 0.6200853000, 0.7134335000, 0.9573252000, 1.6022973000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.0416267000, 0.0476412000, 0.0606879000, 0.0897755000, 0.1525484000, 0.3171451000, 0.7844282000", \ + "0.0410830000, 0.0476392000, 0.0608925000, 0.0893157000, 0.1535649000, 0.3173231000, 0.7805449000", \ + "0.0411093000, 0.0476761000, 0.0609063000, 0.0894780000, 0.1535698000, 0.3173425000, 0.7804146000", \ + "0.0416398000, 0.0482778000, 0.0608561000, 0.0892215000, 0.1536064000, 0.3173586000, 0.7807193000", \ + "0.0411343000, 0.0482040000, 0.0607784000, 0.0888827000, 0.1525793000, 0.3170863000, 0.7802509000", \ + "0.0409976000, 0.0473777000, 0.0601020000, 0.0893559000, 0.1501738000, 0.3152930000, 0.7813658000", \ + "0.0409176000, 0.0475737000, 0.0605521000, 0.0890451000, 0.1520794000, 0.3158510000, 0.7711207000"); + } + related_pin : "S"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013248500, 0.0035104800, 0.0093017400, 0.0246469000, 0.0653071000, 0.1730450000"); + values("0.0244016000, 0.0312222000, 0.0482827000, 0.0948305000, 0.2246344000, 0.5709607000, 1.4908734000", \ + "0.0243201000, 0.0311325000, 0.0484555000, 0.0949781000, 0.2245967000, 0.5710962000, 1.4906445000", \ + "0.0243209000, 0.0311664000, 0.0484069000, 0.0951170000, 0.2241560000, 0.5728455000, 1.4937076000", \ + "0.0243035000, 0.0311179000, 0.0484211000, 0.0951055000, 0.2247066000, 0.5732541000, 1.4958539000", \ + "0.0244137000, 0.0312718000, 0.0485166000, 0.0952071000, 0.2244074000, 0.5725637000, 1.4922382000", \ + "0.0248769000, 0.0317555000, 0.0487721000, 0.0951989000, 0.2236638000, 0.5713228000, 1.4965360000", \ + "0.0260603000, 0.0328138000, 0.0496683000, 0.0956397000, 0.2243090000, 0.5703804000, 1.4935816000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__mux2_2") { + leakage_power () { + value : 0.0059452000; + when : "!A0&!A1&S"; + } + leakage_power () { + value : 0.0051965000; + when : "!A0&!A1&!S"; + } + leakage_power () { + value : 0.0025970000; + when : "!A0&A1&S"; + } + leakage_power () { + value : 0.0055820000; + when : "!A0&A1&!S"; + } + leakage_power () { + value : 0.0063671000; + when : "A0&!A1&S"; + } + leakage_power () { + value : 0.0017988000; + when : "A0&!A1&!S"; + } + leakage_power () { + value : 0.0023018000; + when : "A0&A1&S"; + } + leakage_power () { + value : 0.0015697000; + when : "A0&A1&!S"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__mux2"; + cell_leakage_power : 0.0039197610; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A0") { + capacitance : 0.0018780000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017900000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0030588000, 0.0030564000, 0.0030509000, 0.0030524000, 0.0030559000, 0.0030638000, 0.0030821000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0022060000, -0.0022372000, -0.0023091000, -0.0023087000, -0.0023080000, -0.0023062000, -0.0023021000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0019650000; + } + pin ("A1") { + capacitance : 0.0017040000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016230000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0030625000, 0.0030587000, 0.0030499000, 0.0030506000, 0.0030523000, 0.0030562000, 0.0030652000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0024135000, -0.0024231000, -0.0024453000, -0.0024426000, -0.0024363000, -0.0024218000, -0.0023884000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017850000; + } + pin ("S") { + capacitance : 0.0032150000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0030780000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0106879000, 0.0105748000, 0.0103141000, 0.0103784000, 0.0105264000, 0.0108677000, 0.0116544000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0008183000, 0.0007172000, 0.0004840000, 0.0005377000, 0.0006615000, 0.0009469000, 0.0016047000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0033520000; + } + pin ("X") { + direction : "output"; + function : "(A0&!S) | (A1&S)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014501170, 0.0042056820, 0.0121974600, 0.0353755100, 0.1025973000, 0.2975563000"); + values("0.0128097000, 0.0112582000, 0.0073577000, -0.0038755000, -0.0393601000, -0.1472830000, -0.4627001000", \ + "0.0126108000, 0.0110461000, 0.0072710000, -0.0039505000, -0.0394884000, -0.1473333000, -0.4628756000", \ + "0.0124857000, 0.0109367000, 0.0070198000, -0.0042172000, -0.0395493000, -0.1474517000, -0.4630174000", \ + "0.0122391000, 0.0106723000, 0.0068287000, -0.0044245000, -0.0397946000, -0.1476913000, -0.4632043000", \ + "0.0121031000, 0.0105489000, 0.0066107000, -0.0046518000, -0.0401197000, -0.1479649000, -0.4634616000", \ + "0.0125358000, 0.0115149000, 0.0074242000, -0.0045745000, -0.0401458000, -0.1477076000, -0.4632789000", \ + "0.0177510000, 0.0158799000, 0.0109439000, -0.0023384000, -0.0399941000, -0.1477212000, -0.4630334000"); + } + related_pin : "A0"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014501170, 0.0042056820, 0.0121974600, 0.0353755100, 0.1025973000, 0.2975563000"); + values("0.0149313000, 0.0165550000, 0.0212968000, 0.0346410000, 0.0719253000, 0.1794663000, 0.4925809000", \ + "0.0149918000, 0.0166271000, 0.0213592000, 0.0346575000, 0.0719947000, 0.1794801000, 0.4928364000", \ + "0.0149725000, 0.0166141000, 0.0213232000, 0.0346165000, 0.0720099000, 0.1796804000, 0.4898948000", \ + "0.0148966000, 0.0165276000, 0.0212508000, 0.0344837000, 0.0718565000, 0.1796177000, 0.4945540000", \ + "0.0148985000, 0.0164600000, 0.0211050000, 0.0342963000, 0.0715659000, 0.1795360000, 0.4924013000", \ + "0.0157811000, 0.0172764000, 0.0216792000, 0.0343750000, 0.0714847000, 0.1790627000, 0.4922798000", \ + "0.0168336000, 0.0182549000, 0.0224982000, 0.0353327000, 0.0726043000, 0.1802768000, 0.4907326000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014501170, 0.0042056820, 0.0121974600, 0.0353755100, 0.1025973000, 0.2975563000"); + values("0.0126664000, 0.0111595000, 0.0072204000, -0.0040521000, -0.0397251000, -0.1479270000, -0.4635616000", \ + "0.0125009000, 0.0109394000, 0.0070176000, -0.0042195000, -0.0398398000, -0.1478687000, -0.4636333000", \ + "0.0124128000, 0.0108429000, 0.0069260000, -0.0043388000, -0.0399826000, -0.1481408000, -0.4637448000", \ + "0.0121569000, 0.0106329000, 0.0067425000, -0.0045474000, -0.0401275000, -0.1482842000, -0.4639409000", \ + "0.0120528000, 0.0105092000, 0.0065915000, -0.0046883000, -0.0403155000, -0.1483618000, -0.4640569000", \ + "0.0124541000, 0.0107931000, 0.0067473000, -0.0046095000, -0.0401095000, -0.1482273000, -0.4638319000", \ + "0.0177976000, 0.0159727000, 0.0110113000, -0.0023455000, -0.0401038000, -0.1479975000, -0.4636057000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014501170, 0.0042056820, 0.0121974600, 0.0353755100, 0.1025973000, 0.2975563000"); + values("0.0148945000, 0.0165387000, 0.0212915000, 0.0346953000, 0.0723584000, 0.1804333000, 0.4912661000", \ + "0.0149200000, 0.0165627000, 0.0213131000, 0.0347096000, 0.0723744000, 0.1803903000, 0.4928918000", \ + "0.0148559000, 0.0165125000, 0.0212687000, 0.0346815000, 0.0723404000, 0.1803170000, 0.4906697000", \ + "0.0148256000, 0.0164709000, 0.0211873000, 0.0345166000, 0.0721234000, 0.1802821000, 0.4936813000", \ + "0.0147662000, 0.0163675000, 0.0209585000, 0.0342127000, 0.0716802000, 0.1799484000, 0.4925777000", \ + "0.0155580000, 0.0170570000, 0.0214638000, 0.0342108000, 0.0715906000, 0.1790817000, 0.4925816000", \ + "0.0165506000, 0.0179408000, 0.0221881000, 0.0349946000, 0.0724836000, 0.1802511000, 0.4913636000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014501170, 0.0042056820, 0.0121974600, 0.0353755100, 0.1025973000, 0.2975563000"); + values("0.0142459000, 0.0126869000, 0.0088099000, -0.0024650000, -0.0380897000, -0.1464483000, -0.4623929000", \ + "0.0142949000, 0.0127179000, 0.0087973000, -0.0024243000, -0.0381742000, -0.1465743000, -0.4623599000", \ + "0.0140900000, 0.0125436000, 0.0086304000, -0.0025929000, -0.0382061000, -0.1465562000, -0.4624795000", \ + "0.0137359000, 0.0121792000, 0.0083000000, -0.0029964000, -0.0386641000, -0.1470060000, -0.4628373000", \ + "0.0133592000, 0.0117972000, 0.0079187000, -0.0033339000, -0.0390333000, -0.1473769000, -0.4631869000", \ + "0.0143782000, 0.0128374000, 0.0082290000, -0.0034122000, -0.0391487000, -0.1474774000, -0.4632836000", \ + "0.0182608000, 0.0166244000, 0.0120300000, -0.0008151000, -0.0381409000, -0.1470587000, -0.4629804000"); + } + related_pin : "S"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014501170, 0.0042056820, 0.0121974600, 0.0353755100, 0.1025973000, 0.2975563000"); + values("0.0182970000, 0.0199389000, 0.0245776000, 0.0378050000, 0.0751074000, 0.1827530000, 0.4947044000", \ + "0.0181709000, 0.0198047000, 0.0244988000, 0.0377462000, 0.0750407000, 0.1828440000, 0.4952093000", \ + "0.0182351000, 0.0198548000, 0.0245474000, 0.0377950000, 0.0750938000, 0.1827404000, 0.4952955000", \ + "0.0180378000, 0.0196633000, 0.0243065000, 0.0375798000, 0.0748423000, 0.1825474000, 0.4945839000", \ + "0.0177146000, 0.0193728000, 0.0240652000, 0.0373103000, 0.0746055000, 0.1823910000, 0.4946982000", \ + "0.0175411000, 0.0190210000, 0.0238841000, 0.0374538000, 0.0745414000, 0.1821854000, 0.4938112000", \ + "0.0181807000, 0.0197955000, 0.0241929000, 0.0372452000, 0.0742853000, 0.1827697000, 0.4962899000"); + } + } + max_capacitance : 0.2975560000; + max_transition : 1.5066720000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.2266660000, 0.2344140000, 0.2512571000, 0.2841361000, 0.3457040000, 0.4734192000, 0.7924621000", \ + "0.2304622000, 0.2381082000, 0.2548991000, 0.2877833000, 0.3494454000, 0.4770220000, 0.7955712000", \ + "0.2404853000, 0.2481464000, 0.2650678000, 0.2978039000, 0.3592634000, 0.4865769000, 0.8055120000", \ + "0.2677142000, 0.2753490000, 0.2922030000, 0.3250775000, 0.3864510000, 0.5138555000, 0.8329540000", \ + "0.3346227000, 0.3422716000, 0.3590370000, 0.3918400000, 0.4535713000, 0.5811001000, 0.9000095000", \ + "0.4881914000, 0.4961605000, 0.5139165000, 0.5480499000, 0.6106407000, 0.7370570000, 1.0561041000", \ + "0.7461818000, 0.7561841000, 0.7791648000, 0.8219742000, 0.8955376000, 1.0314473000, 1.3547290000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.1050333000, 0.1122484000, 0.1286312000, 0.1643404000, 0.2489847000, 0.4828324000, 1.1647262000", \ + "0.1096510000, 0.1168499000, 0.1332986000, 0.1689454000, 0.2536436000, 0.4871061000, 1.1656470000", \ + "0.1201515000, 0.1273860000, 0.1438192000, 0.1794011000, 0.2643202000, 0.4988034000, 1.1756389000", \ + "0.1441348000, 0.1513029000, 0.1676184000, 0.2031787000, 0.2880543000, 0.5229254000, 1.2037449000", \ + "0.1907649000, 0.1985879000, 0.2159297000, 0.2522514000, 0.3373771000, 0.5717424000, 1.2498284000", \ + "0.2507905000, 0.2606417000, 0.2816330000, 0.3220653000, 0.4096064000, 0.6442112000, 1.3243433000", \ + "0.3058055000, 0.3184041000, 0.3457604000, 0.3970917000, 0.4910277000, 0.7254702000, 1.4013405000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.0372907000, 0.0420529000, 0.0521418000, 0.0747246000, 0.1245541000, 0.2578816000, 0.6669384000", \ + "0.0373527000, 0.0420172000, 0.0522483000, 0.0745604000, 0.1240766000, 0.2578460000, 0.6663297000", \ + "0.0376137000, 0.0418960000, 0.0525535000, 0.0738797000, 0.1247241000, 0.2580659000, 0.6673616000", \ + "0.0374505000, 0.0421954000, 0.0522591000, 0.0745448000, 0.1248925000, 0.2580136000, 0.6663957000", \ + "0.0374832000, 0.0421017000, 0.0522024000, 0.0746345000, 0.1243935000, 0.2574878000, 0.6675880000", \ + "0.0429726000, 0.0481433000, 0.0577506000, 0.0780530000, 0.1267661000, 0.2596405000, 0.6667171000", \ + "0.0635160000, 0.0684442000, 0.0806234000, 0.1029216000, 0.1488126000, 0.2745806000, 0.6704828000"); + } + related_pin : "A0"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.0276067000, 0.0329456000, 0.0464891000, 0.0832832000, 0.1925965000, 0.5254460000, 1.5019312000", \ + "0.0274933000, 0.0327520000, 0.0464662000, 0.0832891000, 0.1923605000, 0.5246484000, 1.5020880000", \ + "0.0274993000, 0.0327879000, 0.0466504000, 0.0832967000, 0.1927546000, 0.5262817000, 1.4977919000", \ + "0.0273244000, 0.0327755000, 0.0463673000, 0.0832565000, 0.1926780000, 0.5250734000, 1.5052536000", \ + "0.0321024000, 0.0368920000, 0.0499159000, 0.0853623000, 0.1933846000, 0.5258446000, 1.5042806000", \ + "0.0433655000, 0.0485631000, 0.0610798000, 0.0942919000, 0.1974177000, 0.5250853000, 1.5037244000", \ + "0.0602757000, 0.0678859000, 0.0832618000, 0.1161651000, 0.2082423000, 0.5286051000, 1.4965142000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.2291980000, 0.2368686000, 0.2541432000, 0.2874066000, 0.3498573000, 0.4785123000, 0.7980512000", \ + "0.2330599000, 0.2408463000, 0.2579801000, 0.2912630000, 0.3539025000, 0.4815481000, 0.8008234000", \ + "0.2433838000, 0.2511864000, 0.2683498000, 0.3015558000, 0.3642893000, 0.4929673000, 0.8121752000", \ + "0.2696691000, 0.2775351000, 0.2953073000, 0.3278757000, 0.3910939000, 0.5196604000, 0.8389157000", \ + "0.3378715000, 0.3456503000, 0.3626694000, 0.3960409000, 0.4574208000, 0.5860326000, 0.9059405000", \ + "0.4925489000, 0.5007434000, 0.5189996000, 0.5530894000, 0.6156108000, 0.7448655000, 1.0642646000", \ + "0.7543471000, 0.7649469000, 0.7878853000, 0.8307715000, 0.9050199000, 1.0419544000, 1.3656820000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.1060241000, 0.1132372000, 0.1296707000, 0.1654746000, 0.2508506000, 0.4853928000, 1.1725056000", \ + "0.1104670000, 0.1176958000, 0.1341164000, 0.1699543000, 0.2552954000, 0.4905556000, 1.1730489000", \ + "0.1205622000, 0.1278080000, 0.1442356000, 0.1800631000, 0.2654157000, 0.5004771000, 1.1782796000", \ + "0.1445573000, 0.1517801000, 0.1681204000, 0.2037809000, 0.2890654000, 0.5235484000, 1.2050317000", \ + "0.1920711000, 0.1998864000, 0.2172576000, 0.2536556000, 0.3390875000, 0.5738194000, 1.2574701000", \ + "0.2524753000, 0.2623450000, 0.2833638000, 0.3238650000, 0.4114669000, 0.6466572000, 1.3229234000", \ + "0.3082269000, 0.3208085000, 0.3482002000, 0.3989356000, 0.4934975000, 0.7286819000, 1.4049801000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.0385255000, 0.0435914000, 0.0535649000, 0.0768260000, 0.1264217000, 0.2605620000, 0.6679432000", \ + "0.0386419000, 0.0432988000, 0.0535694000, 0.0765490000, 0.1264777000, 0.2603499000, 0.6680884000", \ + "0.0387433000, 0.0430981000, 0.0542522000, 0.0756945000, 0.1264327000, 0.2605078000, 0.6680772000", \ + "0.0389480000, 0.0433240000, 0.0535552000, 0.0765401000, 0.1267097000, 0.2597164000, 0.6674722000", \ + "0.0386723000, 0.0433401000, 0.0536170000, 0.0766306000, 0.1267352000, 0.2601387000, 0.6673060000", \ + "0.0441205000, 0.0486532000, 0.0584373000, 0.0796210000, 0.1285066000, 0.2616820000, 0.6680675000", \ + "0.0647569000, 0.0706048000, 0.0819447000, 0.1046523000, 0.1517145000, 0.2764296000, 0.6719225000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.0272801000, 0.0326571000, 0.0461306000, 0.0829780000, 0.1921630000, 0.5259662000, 1.5008922000", \ + "0.0273805000, 0.0326348000, 0.0461103000, 0.0829001000, 0.1922381000, 0.5251670000, 1.5056167000", \ + "0.0272484000, 0.0326319000, 0.0461691000, 0.0829331000, 0.1925967000, 0.5262088000, 1.4980267000", \ + "0.0272137000, 0.0325863000, 0.0462681000, 0.0830536000, 0.1922926000, 0.5256103000, 1.5066720000", \ + "0.0316147000, 0.0369586000, 0.0496925000, 0.0850606000, 0.1931486000, 0.5255938000, 1.5053726000", \ + "0.0429034000, 0.0482531000, 0.0608390000, 0.0940453000, 0.1977195000, 0.5261409000, 1.5015221000", \ + "0.0598201000, 0.0670854000, 0.0828581000, 0.1150082000, 0.2082363000, 0.5286312000, 1.4943067000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.2322584000, 0.2398856000, 0.2567114000, 0.2896509000, 0.3515533000, 0.4791529000, 0.7980492000", \ + "0.2375990000, 0.2452850000, 0.2620745000, 0.2950411000, 0.3569521000, 0.4845245000, 0.8034615000", \ + "0.2502997000, 0.2579369000, 0.2747797000, 0.3076533000, 0.3695943000, 0.4971608000, 0.8161092000", \ + "0.2773061000, 0.2849156000, 0.3017887000, 0.3346738000, 0.3966034000, 0.5242062000, 0.8431303000", \ + "0.3377408000, 0.3454186000, 0.3622237000, 0.3952593000, 0.4571660000, 0.5846537000, 0.9036172000", \ + "0.4687092000, 0.4768247000, 0.4945345000, 0.5288184000, 0.5918155000, 0.7203693000, 1.0394393000", \ + "0.7007833000, 0.7102671000, 0.7310833000, 0.7705199000, 0.8419581000, 0.9789425000, 1.3017390000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.1135210000, 0.1203043000, 0.1357975000, 0.1704168000, 0.2549927000, 0.4896232000, 1.1665913000", \ + "0.1178334000, 0.1246170000, 0.1401090000, 0.1747740000, 0.2593028000, 0.4942225000, 1.1715122000", \ + "0.1271759000, 0.1339409000, 0.1494654000, 0.1840495000, 0.2686191000, 0.5043094000, 1.1796594000", \ + "0.1481737000, 0.1549515000, 0.1704587000, 0.2050298000, 0.2894962000, 0.5244895000, 1.2017972000", \ + "0.1907664000, 0.1978555000, 0.2139821000, 0.2489621000, 0.3335869000, 0.5687599000, 1.2457594000", \ + "0.2537553000, 0.2621386000, 0.2803526000, 0.3179052000, 0.4041472000, 0.6387659000, 1.3158107000", \ + "0.3215601000, 0.3322934000, 0.3557108000, 0.3998770000, 0.4900202000, 0.7251991000, 1.4012739000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.0373774000, 0.0421491000, 0.0522028000, 0.0747130000, 0.1241769000, 0.2576467000, 0.6672146000", \ + "0.0373719000, 0.0421349000, 0.0521973000, 0.0749282000, 0.1241988000, 0.2576650000, 0.6671894000", \ + "0.0373698000, 0.0420324000, 0.0521033000, 0.0740290000, 0.1243384000, 0.2575276000, 0.6673880000", \ + "0.0376502000, 0.0421724000, 0.0522513000, 0.0746099000, 0.1242109000, 0.2576539000, 0.6671969000", \ + "0.0376453000, 0.0420920000, 0.0521755000, 0.0742150000, 0.1241044000, 0.2576886000, 0.6675919000", \ + "0.0417578000, 0.0467199000, 0.0567211000, 0.0779986000, 0.1269730000, 0.2587495000, 0.6676521000", \ + "0.0547708000, 0.0595769000, 0.0710187000, 0.0949396000, 0.1441320000, 0.2727310000, 0.6703454000"); + } + related_pin : "S"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.0250716000, 0.0305454000, 0.0441561000, 0.0810729000, 0.1916793000, 0.5258385000, 1.5007355000", \ + "0.0250952000, 0.0305362000, 0.0440997000, 0.0811223000, 0.1918375000, 0.5264102000, 1.5009861000", \ + "0.0250446000, 0.0305033000, 0.0441248000, 0.0811138000, 0.1919274000, 0.5254501000, 1.4979294000", \ + "0.0250796000, 0.0304592000, 0.0440750000, 0.0811601000, 0.1916660000, 0.5264761000, 1.5010794000", \ + "0.0273049000, 0.0328264000, 0.0460283000, 0.0823161000, 0.1922218000, 0.5261017000, 1.5000144000", \ + "0.0340184000, 0.0396821000, 0.0533156000, 0.0878521000, 0.1947304000, 0.5257016000, 1.4967336000", \ + "0.0468232000, 0.0537900000, 0.0686532000, 0.1024328000, 0.2015250000, 0.5273597000, 1.4956962000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.2899485000, 0.2977517000, 0.3149048000, 0.3481579000, 0.4100283000, 0.5381606000, 0.8573209000", \ + "0.2950588000, 0.3028696000, 0.3200057000, 0.3533574000, 0.4156793000, 0.5441079000, 0.8631392000", \ + "0.3054595000, 0.3132880000, 0.3304446000, 0.3637566000, 0.4259196000, 0.5538374000, 0.8736605000", \ + "0.3258045000, 0.3335832000, 0.3507819000, 0.3839432000, 0.4466079000, 0.5743283000, 0.8935738000", \ + "0.3539222000, 0.3617136000, 0.3788440000, 0.4121942000, 0.4746505000, 0.6031519000, 0.9220164000", \ + "0.3871556000, 0.3949853000, 0.4121197000, 0.4454498000, 0.5077556000, 0.6359973000, 0.9555170000", \ + "0.4139463000, 0.4217426000, 0.4388599000, 0.4719985000, 0.5345140000, 0.6630203000, 0.9826023000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.1843353000, 0.1910715000, 0.2065275000, 0.2410281000, 0.3249605000, 0.5587866000, 1.2352246000", \ + "0.1890048000, 0.1958210000, 0.2113813000, 0.2458284000, 0.3298622000, 0.5637413000, 1.2403031000", \ + "0.2016874000, 0.2084499000, 0.2240226000, 0.2584710000, 0.3424876000, 0.5771847000, 1.2528576000", \ + "0.2331775000, 0.2399386000, 0.2554095000, 0.2899029000, 0.3738539000, 0.6077613000, 1.2843776000", \ + "0.2946129000, 0.3014336000, 0.3169423000, 0.3514230000, 0.4353911000, 0.6694295000, 1.3463636000", \ + "0.3934688000, 0.4002686000, 0.4159352000, 0.4505656000, 0.5344948000, 0.7681787000, 1.4443219000", \ + "0.5515511000, 0.5585565000, 0.5744599000, 0.6093293000, 0.6935716000, 0.9275097000, 1.6044693000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.0385192000, 0.0433245000, 0.0536063000, 0.0764285000, 0.1270985000, 0.2602140000, 0.6680930000", \ + "0.0385263000, 0.0432227000, 0.0534796000, 0.0756559000, 0.1264266000, 0.2606353000, 0.6679738000", \ + "0.0385915000, 0.0433128000, 0.0540445000, 0.0765740000, 0.1269620000, 0.2604621000, 0.6671147000", \ + "0.0385474000, 0.0433582000, 0.0539771000, 0.0755869000, 0.1263576000, 0.2608663000, 0.6679436000", \ + "0.0386492000, 0.0434426000, 0.0537612000, 0.0759627000, 0.1264560000, 0.2606791000, 0.6675742000", \ + "0.0386252000, 0.0433200000, 0.0536925000, 0.0767460000, 0.1257589000, 0.2602200000, 0.6684783000", \ + "0.0387726000, 0.0434168000, 0.0537037000, 0.0759754000, 0.1262168000, 0.2602693000, 0.6651665000"); + } + related_pin : "S"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014501200, 0.0042056800, 0.0121975000, 0.0353755000, 0.1025970000, 0.2975560000"); + values("0.0256273000, 0.0310306000, 0.0447637000, 0.0816115000, 0.1921240000, 0.5261404000, 1.4995976000", \ + "0.0256355000, 0.0311683000, 0.0446982000, 0.0816224000, 0.1919110000, 0.5262204000, 1.5013500000", \ + "0.0255589000, 0.0310688000, 0.0446811000, 0.0817063000, 0.1918189000, 0.5258102000, 1.5012224000", \ + "0.0256616000, 0.0310570000, 0.0447679000, 0.0816377000, 0.1920861000, 0.5263128000, 1.5001985000", \ + "0.0255972000, 0.0310939000, 0.0447313000, 0.0816292000, 0.1920941000, 0.5263437000, 1.5012636000", \ + "0.0260849000, 0.0315784000, 0.0451367000, 0.0819214000, 0.1918482000, 0.5259350000, 1.4975690000", \ + "0.0267672000, 0.0323233000, 0.0462770000, 0.0826672000, 0.1923071000, 0.5259824000, 1.4995153000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__mux2_4") { + leakage_power () { + value : 0.0094639000; + when : "!A0&!A1&S"; + } + leakage_power () { + value : 0.0061145000; + when : "!A0&!A1&!S"; + } + leakage_power () { + value : 0.0103948000; + when : "!A0&A1&S"; + } + leakage_power () { + value : 0.0065188000; + when : "!A0&A1&!S"; + } + leakage_power () { + value : 0.0098170000; + when : "A0&!A1&S"; + } + leakage_power () { + value : 0.0081835000; + when : "A0&!A1&!S"; + } + leakage_power () { + value : 0.0089766000; + when : "A0&A1&S"; + } + leakage_power () { + value : 0.0062184000; + when : "A0&A1&!S"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__mux2"; + cell_leakage_power : 0.0082109340; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A0") { + capacitance : 0.0022690000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021300000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045371000, 0.0045299000, 0.0045131000, 0.0045161000, 0.0045229000, 0.0045386000, 0.0045750000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0025701000, -0.0026047000, -0.0026844000, -0.0026804000, -0.0026710000, -0.0026493000, -0.0025993000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024080000; + } + pin ("A1") { + capacitance : 0.0022800000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021410000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045463000, 0.0045374000, 0.0045171000, 0.0045213000, 0.0045310000, 0.0045534000, 0.0046051000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0026800000, -0.0026975000, -0.0027377000, -0.0027297000, -0.0027112000, -0.0026686000, -0.0025706000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024190000; + } + pin ("S") { + capacitance : 0.0051430000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0049150000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0158524000, 0.0156876000, 0.0153077000, 0.0154604000, 0.0158125000, 0.0166238000, 0.0184943000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0018372000, -0.0020045000, -0.0023902000, -0.0022503000, -0.0019278000, -0.0011845000, 0.0005290000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0053720000; + } + pin ("X") { + direction : "output"; + function : "(A0&!S) | (A1&S)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188490, 0.0163784700, 0.0524052200, 0.1676779000, 0.5365088000"); + values("0.0235614000, 0.0215959000, 0.0159250000, -0.0000972000, -0.0544102000, -0.2390145000, -0.8360663000", \ + "0.0233265000, 0.0215110000, 0.0158218000, -0.0002226000, -0.0547541000, -0.2390448000, -0.8361507000", \ + "0.0232613000, 0.0213001000, 0.0156207000, -0.0003940000, -0.0547530000, -0.2393475000, -0.8363984000", \ + "0.0230860000, 0.0211448000, 0.0154231000, -0.0006503000, -0.0551859000, -0.2396836000, -0.8366683000", \ + "0.0227519000, 0.0207994000, 0.0151027000, -0.0008782000, -0.0553554000, -0.2397096000, -0.8366970000", \ + "0.0238352000, 0.0218331000, 0.0159411000, -0.0005425000, -0.0550816000, -0.2395640000, -0.8360199000", \ + "0.0340524000, 0.0317810000, 0.0250715000, 0.0057258000, -0.0532579000, -0.2379075000, -0.8350323000"); + } + related_pin : "A0"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188490, 0.0163784700, 0.0524052200, 0.1676779000, 0.5365088000"); + values("0.0253535000, 0.0272446000, 0.0333299000, 0.0524784000, 0.1115670000, 0.2970805000, 0.8903869000", \ + "0.0254272000, 0.0273128000, 0.0333593000, 0.0525156000, 0.1116906000, 0.2971525000, 0.8855669000", \ + "0.0255015000, 0.0273695000, 0.0334023000, 0.0525123000, 0.1116121000, 0.2972278000, 0.8888108000", \ + "0.0252987000, 0.0271549000, 0.0331703000, 0.0522512000, 0.1111555000, 0.2967888000, 0.8846305000", \ + "0.0253836000, 0.0271805000, 0.0330137000, 0.0518103000, 0.1105078000, 0.2961894000, 0.8896572000", \ + "0.0272822000, 0.0289982000, 0.0345674000, 0.0527715000, 0.1107110000, 0.2954530000, 0.8919296000", \ + "0.0298364000, 0.0313595000, 0.0366959000, 0.0544540000, 0.1127119000, 0.2971669000, 0.8847782000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188490, 0.0163784700, 0.0524052200, 0.1676779000, 0.5365088000"); + values("0.0238751000, 0.0220219000, 0.0164593000, 0.0004913000, -0.0535925000, -0.2375840000, -0.8344184000", \ + "0.0236952000, 0.0218349000, 0.0161992000, 0.0003435000, -0.0536477000, -0.2375802000, -0.8344312000", \ + "0.0235408000, 0.0215965000, 0.0159928000, 0.0002266000, -0.0536799000, -0.2378231000, -0.8346944000", \ + "0.0234138000, 0.0214702000, 0.0158643000, -0.0000256000, -0.0542131000, -0.2382230000, -0.8349713000", \ + "0.0230392000, 0.0211519000, 0.0155231000, -0.0004296000, -0.0544585000, -0.2384910000, -0.8351112000", \ + "0.0241349000, 0.0220713000, 0.0162225000, -0.0001548000, -0.0544392000, -0.2384734000, -0.8349341000", \ + "0.0342251000, 0.0319834000, 0.0253059000, 0.0059748000, -0.0527049000, -0.2370739000, -0.8336558000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188490, 0.0163784700, 0.0524052200, 0.1676779000, 0.5365088000"); + values("0.0256248000, 0.0274686000, 0.0334444000, 0.0523542000, 0.1108078000, 0.2955838000, 0.8835579000", \ + "0.0256749000, 0.0275218000, 0.0335104000, 0.0524366000, 0.1107439000, 0.2957006000, 0.8869848000", \ + "0.0256238000, 0.0274685000, 0.0334393000, 0.0523558000, 0.1108426000, 0.2954312000, 0.8836645000", \ + "0.0254537000, 0.0272945000, 0.0332394000, 0.0520766000, 0.1104867000, 0.2953117000, 0.8880786000", \ + "0.0255376000, 0.0273151000, 0.0332089000, 0.0517447000, 0.1100611000, 0.2950963000, 0.8868418000", \ + "0.0273381000, 0.0290392000, 0.0345767000, 0.0525515000, 0.1104495000, 0.2947491000, 0.8863358000", \ + "0.0299940000, 0.0314584000, 0.0368267000, 0.0544667000, 0.1124975000, 0.2966064000, 0.8840131000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188490, 0.0163784700, 0.0524052200, 0.1676779000, 0.5365088000"); + values("0.0265855000, 0.0246923000, 0.0190874000, 0.0031182000, -0.0509580000, -0.2349765000, -0.8316640000", \ + "0.0264714000, 0.0245312000, 0.0189288000, 0.0031071000, -0.0508968000, -0.2348785000, -0.8316403000", \ + "0.0265346000, 0.0246113000, 0.0189583000, 0.0032037000, -0.0508664000, -0.2347251000, -0.8314319000", \ + "0.0261954000, 0.0242528000, 0.0186491000, 0.0028266000, -0.0510798000, -0.2352652000, -0.8318248000", \ + "0.0258628000, 0.0239661000, 0.0183112000, 0.0024919000, -0.0516097000, -0.2356051000, -0.8320703000", \ + "0.0292418000, 0.0272759000, 0.0213473000, 0.0031362000, -0.0516697000, -0.2356888000, -0.8322920000", \ + "0.0338863000, 0.0319310000, 0.0260394000, 0.0080647000, -0.0493812000, -0.2348755000, -0.8320335000"); + } + related_pin : "S"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188490, 0.0163784700, 0.0524052200, 0.1676779000, 0.5365088000"); + values("0.0288505000, 0.0306959000, 0.0366606000, 0.0557460000, 0.1148111000, 0.3005932000, 0.8927778000", \ + "0.0287147000, 0.0306323000, 0.0366113000, 0.0557352000, 0.1146432000, 0.3005667000, 0.8928133000", \ + "0.0289602000, 0.0307985000, 0.0368348000, 0.0559894000, 0.1148627000, 0.3008167000, 0.8930506000", \ + "0.0289249000, 0.0307511000, 0.0367548000, 0.0558074000, 0.1148348000, 0.3009095000, 0.8955482000", \ + "0.0287855000, 0.0306504000, 0.0366906000, 0.0557819000, 0.1148679000, 0.3005689000, 0.8905212000", \ + "0.0287030000, 0.0305362000, 0.0362932000, 0.0556433000, 0.1145998000, 0.3002060000, 0.8915131000", \ + "0.0296295000, 0.0314729000, 0.0372353000, 0.0559421000, 0.1151899000, 0.3013293000, 0.8908278000"); + } + } + max_capacitance : 0.5365090000; + max_transition : 1.5070850000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.2396542000, 0.2449914000, 0.2585316000, 0.2882858000, 0.3470177000, 0.4713033000, 0.7937889000", \ + "0.2434491000, 0.2487879000, 0.2623209000, 0.2920213000, 0.3511551000, 0.4750150000, 0.7971759000", \ + "0.2531122000, 0.2584449000, 0.2719733000, 0.3017252000, 0.3604892000, 0.4850663000, 0.8069095000", \ + "0.2781665000, 0.2834288000, 0.2969545000, 0.3265528000, 0.3857107000, 0.5100676000, 0.8318106000", \ + "0.3421492000, 0.3474384000, 0.3609900000, 0.3906718000, 0.4494437000, 0.5741646000, 0.8962022000", \ + "0.4885490000, 0.4942979000, 0.5084284000, 0.5390788000, 0.5990672000, 0.7243008000, 1.0447034000", \ + "0.7321493000, 0.7390590000, 0.7566595000, 0.7954612000, 0.8659126000, 0.9989223000, 1.3254950000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.1076029000, 0.1124912000, 0.1252908000, 0.1558777000, 0.2322754000, 0.4554024000, 1.1689735000", \ + "0.1119979000, 0.1168567000, 0.1296591000, 0.1602757000, 0.2366598000, 0.4603691000, 1.1744608000", \ + "0.1220379000, 0.1268845000, 0.1396772000, 0.1702854000, 0.2465310000, 0.4708942000, 1.1787220000", \ + "0.1458367000, 0.1506509000, 0.1634023000, 0.1939256000, 0.2701418000, 0.4935894000, 1.2052476000", \ + "0.1919754000, 0.1971696000, 0.2106148000, 0.2418219000, 0.3183696000, 0.5417120000, 1.2546740000", \ + "0.2491014000, 0.2555695000, 0.2718557000, 0.3073129000, 0.3864919000, 0.6103562000, 1.3225814000", \ + "0.3004427000, 0.3085365000, 0.3295776000, 0.3742343000, 0.4612761000, 0.6862948000, 1.3942409000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0419489000, 0.0450491000, 0.0533416000, 0.0713630000, 0.1164523000, 0.2389170000, 0.6418074000", \ + "0.0423577000, 0.0452159000, 0.0530100000, 0.0714519000, 0.1158716000, 0.2389787000, 0.6427172000", \ + "0.0419461000, 0.0450410000, 0.0533011000, 0.0713339000, 0.1162817000, 0.2388122000, 0.6429753000", \ + "0.0422067000, 0.0453474000, 0.0531627000, 0.0714769000, 0.1159642000, 0.2389695000, 0.6423823000", \ + "0.0420359000, 0.0450779000, 0.0533186000, 0.0715615000, 0.1158531000, 0.2389787000, 0.6418046000", \ + "0.0481649000, 0.0509478000, 0.0594731000, 0.0759228000, 0.1184935000, 0.2401972000, 0.6413028000", \ + "0.0701557000, 0.0732068000, 0.0835570000, 0.1027374000, 0.1436823000, 0.2571528000, 0.6475925000"); + } + related_pin : "A0"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0282299000, 0.0315873000, 0.0417286000, 0.0709484000, 0.1644598000, 0.4797374000, 1.5070850000", \ + "0.0281623000, 0.0317287000, 0.0416625000, 0.0710191000, 0.1643783000, 0.4799704000, 1.4998202000", \ + "0.0280865000, 0.0316833000, 0.0415918000, 0.0709382000, 0.1642797000, 0.4789051000, 1.5035738000", \ + "0.0281715000, 0.0316619000, 0.0417347000, 0.0710564000, 0.1645158000, 0.4797994000, 1.4976305000", \ + "0.0323733000, 0.0359319000, 0.0454799000, 0.0733782000, 0.1651289000, 0.4796687000, 1.5056257000", \ + "0.0435036000, 0.0469747000, 0.0568383000, 0.0833884000, 0.1707205000, 0.4803062000, 1.5041972000", \ + "0.0602040000, 0.0646286000, 0.0769406000, 0.1043237000, 0.1834515000, 0.4821042000, 1.4966556000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.2293153000, 0.2344532000, 0.2475364000, 0.2764047000, 0.3340518000, 0.4558681000, 0.7762098000", \ + "0.2333582000, 0.2384475000, 0.2515573000, 0.2803510000, 0.3380849000, 0.4597673000, 0.7799992000", \ + "0.2432833000, 0.2483670000, 0.2614885000, 0.2903676000, 0.3475824000, 0.4698403000, 0.7904974000", \ + "0.2686313000, 0.2738474000, 0.2870163000, 0.3157725000, 0.3731340000, 0.4956465000, 0.8158034000", \ + "0.3335452000, 0.3386553000, 0.3517520000, 0.3805337000, 0.4376953000, 0.5602366000, 0.8806508000", \ + "0.4804405000, 0.4859148000, 0.4999232000, 0.5299616000, 0.5884312000, 0.7115687000, 1.0319559000", \ + "0.7226795000, 0.7294222000, 0.7468625000, 0.7847863000, 0.8544193000, 0.9850215000, 1.3098453000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.1071501000, 0.1120359000, 0.1247598000, 0.1551275000, 0.2308216000, 0.4540089000, 1.1671663000", \ + "0.1115124000, 0.1164018000, 0.1290751000, 0.1594786000, 0.2352531000, 0.4579540000, 1.1752420000", \ + "0.1214234000, 0.1262974000, 0.1390442000, 0.1693840000, 0.2451695000, 0.4680717000, 1.1850583000", \ + "0.1452167000, 0.1500393000, 0.1627101000, 0.1930497000, 0.2688340000, 0.4916807000, 1.2025658000", \ + "0.1911788000, 0.1963700000, 0.2098402000, 0.2409639000, 0.3172179000, 0.5398411000, 1.2531034000", \ + "0.2477681000, 0.2542990000, 0.2707410000, 0.3060742000, 0.3851184000, 0.6088247000, 1.3197888000", \ + "0.2985973000, 0.3067560000, 0.3276782000, 0.3722873000, 0.4595256000, 0.6842397000, 1.3913007000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0400235000, 0.0427181000, 0.0509758000, 0.0686527000, 0.1124299000, 0.2344826000, 0.6401817000", \ + "0.0400915000, 0.0428632000, 0.0506132000, 0.0685193000, 0.1123560000, 0.2355849000, 0.6405299000", \ + "0.0397063000, 0.0426927000, 0.0506408000, 0.0685074000, 0.1130286000, 0.2353013000, 0.6393992000", \ + "0.0396452000, 0.0426673000, 0.0506195000, 0.0687445000, 0.1123494000, 0.2349922000, 0.6399907000", \ + "0.0399211000, 0.0426524000, 0.0506611000, 0.0684933000, 0.1120878000, 0.2351456000, 0.6399921000", \ + "0.0460054000, 0.0493302000, 0.0575608000, 0.0735980000, 0.1153375000, 0.2365222000, 0.6410413000", \ + "0.0674956000, 0.0709021000, 0.0805287000, 0.1000128000, 0.1404728000, 0.2533022000, 0.6448000000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0282581000, 0.0317752000, 0.0419201000, 0.0712000000, 0.1647226000, 0.4804305000, 1.4997558000", \ + "0.0282093000, 0.0317498000, 0.0418827000, 0.0712361000, 0.1646328000, 0.4796853000, 1.5054789000", \ + "0.0281982000, 0.0317518000, 0.0419039000, 0.0712345000, 0.1645607000, 0.4791212000, 1.5019149000", \ + "0.0283104000, 0.0318024000, 0.0419141000, 0.0712851000, 0.1646346000, 0.4786044000, 1.5050682000", \ + "0.0327145000, 0.0363219000, 0.0456317000, 0.0735617000, 0.1652280000, 0.4797605000, 1.5038795000", \ + "0.0441737000, 0.0476253000, 0.0570830000, 0.0838336000, 0.1705160000, 0.4790737000, 1.5037072000", \ + "0.0610779000, 0.0652239000, 0.0777101000, 0.1048619000, 0.1838104000, 0.4822488000, 1.4981568000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.2647815000, 0.2700379000, 0.2835781000, 0.3131096000, 0.3720833000, 0.4965990000, 0.8183117000", \ + "0.2694579000, 0.2746968000, 0.2882472000, 0.3179215000, 0.3768215000, 0.5013708000, 0.8229767000", \ + "0.2813058000, 0.2865668000, 0.3000117000, 0.3297007000, 0.3887527000, 0.5132084000, 0.8349961000", \ + "0.3064977000, 0.3117793000, 0.3253166000, 0.3549584000, 0.4140378000, 0.5384728000, 0.8604151000", \ + "0.3624986000, 0.3677519000, 0.3812791000, 0.4108620000, 0.4698792000, 0.5944131000, 0.9163603000", \ + "0.4851006000, 0.4907071000, 0.5047538000, 0.5350485000, 0.5954102000, 0.7208018000, 1.0429865000", \ + "0.7052149000, 0.7114823000, 0.7276247000, 0.7626594000, 0.8303194000, 0.9644067000, 1.2920167000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.1202902000, 0.1247851000, 0.1367324000, 0.1658167000, 0.2400991000, 0.4624854000, 1.1710730000", \ + "0.1246049000, 0.1290832000, 0.1410221000, 0.1701074000, 0.2444247000, 0.4665414000, 1.1757895000", \ + "0.1336449000, 0.1381383000, 0.1500913000, 0.1791789000, 0.2535006000, 0.4758134000, 1.1848149000", \ + "0.1537526000, 0.1583924000, 0.1702594000, 0.1992509000, 0.2736165000, 0.4958289000, 1.2052722000", \ + "0.1951597000, 0.1998729000, 0.2122260000, 0.2418515000, 0.3165506000, 0.5401098000, 1.2486165000", \ + "0.2545291000, 0.2600989000, 0.2741367000, 0.3062432000, 0.3832018000, 0.6064043000, 1.3151646000", \ + "0.3132854000, 0.3202728000, 0.3383790000, 0.3768537000, 0.4587906000, 0.6830290000, 1.3905722000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0423034000, 0.0454536000, 0.0529528000, 0.0717153000, 0.1164106000, 0.2387983000, 0.6414752000", \ + "0.0422515000, 0.0454460000, 0.0530082000, 0.0715049000, 0.1163866000, 0.2388101000, 0.6423133000", \ + "0.0423398000, 0.0454612000, 0.0535616000, 0.0716260000, 0.1165245000, 0.2387298000, 0.6412445000", \ + "0.0420588000, 0.0451243000, 0.0534310000, 0.0716154000, 0.1164637000, 0.2386028000, 0.6426701000", \ + "0.0421384000, 0.0453060000, 0.0534566000, 0.0715708000, 0.1161676000, 0.2389273000, 0.6414831000", \ + "0.0461317000, 0.0490427000, 0.0577674000, 0.0755052000, 0.1188151000, 0.2402132000, 0.6413706000", \ + "0.0585700000, 0.0619488000, 0.0708485000, 0.0904400000, 0.1346512000, 0.2542268000, 0.6479114000"); + } + related_pin : "S"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0259369000, 0.0294375000, 0.0395616000, 0.0691416000, 0.1635998000, 0.4801837000, 1.5013901000", \ + "0.0259922000, 0.0295072000, 0.0395981000, 0.0691244000, 0.1637122000, 0.4801319000, 1.5017149000", \ + "0.0258255000, 0.0295490000, 0.0395529000, 0.0691539000, 0.1636710000, 0.4802042000, 1.5016003000", \ + "0.0258353000, 0.0294237000, 0.0395579000, 0.0690663000, 0.1637084000, 0.4793630000, 1.5018277000", \ + "0.0279282000, 0.0315179000, 0.0417701000, 0.0704023000, 0.1641009000, 0.4804810000, 1.5015535000", \ + "0.0345659000, 0.0381425000, 0.0484919000, 0.0765681000, 0.1674592000, 0.4802889000, 1.5010941000", \ + "0.0475344000, 0.0520490000, 0.0636653000, 0.0908110000, 0.1754573000, 0.4821050000, 1.4985817000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.2618348000, 0.2669170000, 0.2800371000, 0.3086607000, 0.3662061000, 0.4878843000, 0.8081245000", \ + "0.2671290000, 0.2722079000, 0.2853054000, 0.3140764000, 0.3712053000, 0.4933775000, 0.8140080000", \ + "0.2784553000, 0.2835991000, 0.2967153000, 0.3255679000, 0.3829634000, 0.5049713000, 0.8252728000", \ + "0.2961605000, 0.3012476000, 0.3143673000, 0.3431992000, 0.4004361000, 0.5229281000, 0.8434381000", \ + "0.3172549000, 0.3223930000, 0.3354390000, 0.3643176000, 0.4219616000, 0.5446315000, 0.8649041000", \ + "0.3388599000, 0.3439436000, 0.3569815000, 0.3856718000, 0.4430451000, 0.5644346000, 0.8847202000", \ + "0.3435545000, 0.3486607000, 0.3615666000, 0.3903403000, 0.4479884000, 0.5702880000, 0.8897774000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.1635571000, 0.1680837000, 0.1800659000, 0.2094579000, 0.2847063000, 0.5083410000, 1.2185063000", \ + "0.1685875000, 0.1731364000, 0.1851825000, 0.2145893000, 0.2898021000, 0.5132560000, 1.2233454000", \ + "0.1818221000, 0.1863743000, 0.1984454000, 0.2278506000, 0.3030614000, 0.5267161000, 1.2363415000", \ + "0.2124509000, 0.2170056000, 0.2290347000, 0.2583826000, 0.3335257000, 0.5575088000, 1.2686948000", \ + "0.2653401000, 0.2698602000, 0.2819521000, 0.3113139000, 0.3865016000, 0.6107175000, 1.3184036000", \ + "0.3482229000, 0.3527841000, 0.3648698000, 0.3942517000, 0.4693429000, 0.6929177000, 1.4025998000", \ + "0.4834953000, 0.4880993000, 0.5002559000, 0.5296625000, 0.6048361000, 0.8286065000, 1.5366515000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0399603000, 0.0429934000, 0.0507239000, 0.0685410000, 0.1121643000, 0.2349705000, 0.6391249000", \ + "0.0397001000, 0.0426983000, 0.0505940000, 0.0685361000, 0.1127420000, 0.2352543000, 0.6391663000", \ + "0.0397117000, 0.0427458000, 0.0508281000, 0.0693979000, 0.1126737000, 0.2349795000, 0.6398995000", \ + "0.0397079000, 0.0426886000, 0.0505884000, 0.0686814000, 0.1131056000, 0.2350135000, 0.6391133000", \ + "0.0399550000, 0.0426807000, 0.0505514000, 0.0692694000, 0.1118205000, 0.2347474000, 0.6402937000", \ + "0.0395662000, 0.0425448000, 0.0501752000, 0.0680633000, 0.1116922000, 0.2335254000, 0.6397117000", \ + "0.0397107000, 0.0427598000, 0.0509466000, 0.0685375000, 0.1127574000, 0.2346350000, 0.6381399000"); + } + related_pin : "S"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015998200, 0.0051188500, 0.0163785000, 0.0524052000, 0.1676780000, 0.5365090000"); + values("0.0260028000, 0.0295519000, 0.0398411000, 0.0690283000, 0.1637371000, 0.4795176000, 1.5014437000", \ + "0.0260779000, 0.0296226000, 0.0396788000, 0.0691830000, 0.1637424000, 0.4800179000, 1.5009388000", \ + "0.0260022000, 0.0296353000, 0.0396534000, 0.0691849000, 0.1636989000, 0.4803045000, 1.5008818000", \ + "0.0258805000, 0.0294420000, 0.0397749000, 0.0689361000, 0.1633879000, 0.4796507000, 1.5030462000", \ + "0.0259818000, 0.0296219000, 0.0397379000, 0.0690883000, 0.1634348000, 0.4812536000, 1.4995432000", \ + "0.0261348000, 0.0296822000, 0.0398256000, 0.0692629000, 0.1633518000, 0.4791000000, 1.5015307000", \ + "0.0265820000, 0.0301104000, 0.0404191000, 0.0695683000, 0.1635548000, 0.4797906000, 1.4986957000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__mux2_8") { + leakage_power () { + value : 0.0094897000; + when : "!A0&!A1&S"; + } + leakage_power () { + value : 0.0078680000; + when : "!A0&!A1&!S"; + } + leakage_power () { + value : 0.0078450000; + when : "!A0&A1&S"; + } + leakage_power () { + value : 0.0094288000; + when : "!A0&A1&!S"; + } + leakage_power () { + value : 0.0109275000; + when : "A0&!A1&S"; + } + leakage_power () { + value : 0.0062551000; + when : "A0&!A1&!S"; + } + leakage_power () { + value : 0.0074153000; + when : "A0&A1&S"; + } + leakage_power () { + value : 0.0511929000; + when : "A0&A1&!S"; + } + area : 26.275200000; + cell_footprint : "sky130_fd_sc_hd__mux2"; + cell_leakage_power : 0.0138027900; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A0") { + capacitance : 0.0047680000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0044900000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092736000, 0.0092463000, 0.0091835000, 0.0091952000, 0.0092219000, 0.0092835000, 0.0094257000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0053184000, -0.0053899000, -0.0055549000, -0.0055441000, -0.0055192000, -0.0054620000, -0.0053297000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050450000; + } + pin ("A1") { + capacitance : 0.0051000000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0048030000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0101062000, 0.0100851000, 0.0100365000, 0.0100465000, 0.0100693000, 0.0101223000, 0.0102443000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0068418000, -0.0068790000, -0.0069645000, -0.0069520000, -0.0069231000, -0.0068564000, -0.0067030000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0053980000; + } + pin ("S") { + capacitance : 0.0078480000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0074980000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0251372000, 0.0249240000, 0.0244328000, 0.0245301000, 0.0247545000, 0.0252715000, 0.0264635000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0018490000, -0.0019901000, -0.0023154000, -0.0022503000, -0.0021002000, -0.0017540000, -0.0009561000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0081970000; + } + pin ("X") { + direction : "output"; + function : "(A0&!S) | (A1&S)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017537770, 0.0061514700, 0.0215766200, 0.0756811700, 0.2654559000, 0.9311010000"); + values("0.0475176000, 0.0453009000, 0.0379034000, 0.0149690000, -0.0646435000, -0.3661598000, -1.4432953000", \ + "0.0473448000, 0.0451423000, 0.0375754000, 0.0146387000, -0.0647802000, -0.3663841000, -1.4433900000", \ + "0.0469749000, 0.0446813000, 0.0371668000, 0.0144120000, -0.0647227000, -0.3665694000, -1.4437208000", \ + "0.0465858000, 0.0442983000, 0.0368192000, 0.0138584000, -0.0656823000, -0.3671659000, -1.4441382000", \ + "0.0458674000, 0.0435781000, 0.0360949000, 0.0131473000, -0.0664581000, -0.3678746000, -1.4448257000", \ + "0.0470182000, 0.0446792000, 0.0371166000, 0.0137892000, -0.0664579000, -0.3680379000, -1.4446839000", \ + "0.0625961000, 0.0600190000, 0.0515056000, 0.0221716000, -0.0634807000, -0.3655813000, -1.4433632000"); + } + related_pin : "A0"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017537770, 0.0061514700, 0.0215766200, 0.0756811700, 0.2654559000, 0.9311010000"); + values("0.0493270000, 0.0514197000, 0.0589835000, 0.0854399000, 0.1748714000, 0.4806108000, 1.5411323000", \ + "0.0493855000, 0.0514522000, 0.0589327000, 0.0856069000, 0.1749464000, 0.4806236000, 1.5488793000", \ + "0.0495278000, 0.0516314000, 0.0591843000, 0.0857264000, 0.1749552000, 0.4806124000, 1.5512131000", \ + "0.0493023000, 0.0513734000, 0.0589409000, 0.0853676000, 0.1744357000, 0.4803662000, 1.5410443000", \ + "0.0492455000, 0.0512962000, 0.0585556000, 0.0844781000, 0.1730235000, 0.4791656000, 1.5409945000", \ + "0.0518309000, 0.0537632000, 0.0607775000, 0.0854035000, 0.1732278000, 0.4776567000, 1.5401588000", \ + "0.0552945000, 0.0570630000, 0.0637220000, 0.0878133000, 0.1750417000, 0.4785070000, 1.5423784000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017537770, 0.0061514700, 0.0215766200, 0.0756811700, 0.2654559000, 0.9311010000"); + values("0.0475733000, 0.0454269000, 0.0380766000, 0.0152547000, -0.0636090000, -0.3642600000, -1.4409180000", \ + "0.0481097000, 0.0452765000, 0.0383350000, 0.0158627000, -0.0635067000, -0.3643869000, -1.4410302000", \ + "0.0474139000, 0.0451964000, 0.0377434000, 0.0150268000, -0.0642150000, -0.3648828000, -1.4412631000", \ + "0.0465109000, 0.0443015000, 0.0369679000, 0.0144749000, -0.0645725000, -0.3654375000, -1.4419171000", \ + "0.0459792000, 0.0437025000, 0.0363012000, 0.0136078000, -0.0656083000, -0.3663038000, -1.4426870000", \ + "0.0471115000, 0.0449474000, 0.0372593000, 0.0141872000, -0.0657658000, -0.3665908000, -1.4425865000", \ + "0.0632563000, 0.0606822000, 0.0520997000, 0.0247762000, -0.0656148000, -0.3642357000, -1.4413198000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017537770, 0.0061514700, 0.0215766200, 0.0756811700, 0.2654559000, 0.9311010000"); + values("0.0504801000, 0.0526082000, 0.0600386000, 0.0861954000, 0.1746111000, 0.4786556000, 1.5405875000", \ + "0.0505839000, 0.0527265000, 0.0601939000, 0.0862187000, 0.1745661000, 0.4788968000, 1.5463801000", \ + "0.0505000000, 0.0526577000, 0.0600921000, 0.0861733000, 0.1746698000, 0.4791070000, 1.5406477000", \ + "0.0504092000, 0.0525423000, 0.0599140000, 0.0858984000, 0.1741932000, 0.4788056000, 1.5484071000", \ + "0.0505969000, 0.0526386000, 0.0599037000, 0.0851555000, 0.1732398000, 0.4781945000, 1.5459603000", \ + "0.0527936000, 0.0547106000, 0.0616050000, 0.0860966000, 0.1735241000, 0.4769855000, 1.5447417000", \ + "0.0562838000, 0.0580209000, 0.0646174000, 0.0887676000, 0.1759324000, 0.4787685000, 1.5410863000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017537770, 0.0061514700, 0.0215766200, 0.0756811700, 0.2654559000, 0.9311010000"); + values("0.0529259000, 0.0507201000, 0.0432576000, 0.0205240000, -0.0581817000, -0.3589347000, -1.4354941000", \ + "0.0530244000, 0.0507373000, 0.0432776000, 0.0209954000, -0.0581162000, -0.3590439000, -1.4355317000", \ + "0.0529069000, 0.0506056000, 0.0431735000, 0.0206232000, -0.0583388000, -0.3590147000, -1.4354763000", \ + "0.0526403000, 0.0504167000, 0.0429639000, 0.0201907000, -0.0588309000, -0.3594571000, -1.4359099000", \ + "0.0522231000, 0.0500090000, 0.0425682000, 0.0198687000, -0.0590014000, -0.3598898000, -1.4360635000", \ + "0.0523215000, 0.0500042000, 0.0426928000, 0.0198390000, -0.0592003000, -0.3599819000, -1.4364169000", \ + "0.0676392000, 0.0653181000, 0.0576991000, 0.0325809000, -0.0537896000, -0.3591440000, -1.4360842000"); + } + related_pin : "S"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017537770, 0.0061514700, 0.0215766200, 0.0756811700, 0.2654559000, 0.9311010000"); + values("0.0563025000, 0.0583454000, 0.0658691000, 0.0922570000, 0.1814077000, 0.4873764000, 1.5542316000", \ + "0.0562895000, 0.0584426000, 0.0657716000, 0.0920645000, 0.1813892000, 0.4873375000, 1.5534534000", \ + "0.0564259000, 0.0585054000, 0.0660527000, 0.0924284000, 0.1814667000, 0.4876514000, 1.5547367000", \ + "0.0561958000, 0.0582407000, 0.0657901000, 0.0921415000, 0.1813903000, 0.4872408000, 1.5544616000", \ + "0.0560173000, 0.0581660000, 0.0656465000, 0.0918088000, 0.1811317000, 0.4867848000, 1.5519087000", \ + "0.0560202000, 0.0581464000, 0.0656855000, 0.0919886000, 0.1808255000, 0.4866803000, 1.5543686000", \ + "0.0575480000, 0.0596329000, 0.0670517000, 0.0926509000, 0.1811864000, 0.4885081000, 1.5518852000"); + } + } + max_capacitance : 0.9311010000; + max_transition : 1.5062170000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017537800, 0.0061514700, 0.0215766000, 0.0756812000, 0.2654560000, 0.9311010000"); + values("0.2661859000, 0.2699155000, 0.2807402000, 0.3076643000, 0.3648419000, 0.4879473000, 0.8157796000", \ + "0.2705366000, 0.2741920000, 0.2850326000, 0.3119505000, 0.3692922000, 0.4923759000, 0.8201120000", \ + "0.2806364000, 0.2843938000, 0.2952524000, 0.3222178000, 0.3790993000, 0.5021084000, 0.8305676000", \ + "0.3079630000, 0.3116083000, 0.3224489000, 0.3493457000, 0.4065618000, 0.5295319000, 0.8583768000", \ + "0.3753525000, 0.3789977000, 0.3898804000, 0.4166979000, 0.4739729000, 0.5970875000, 0.9258405000", \ + "0.5352327000, 0.5389462000, 0.5499249000, 0.5768716000, 0.6341437000, 0.7576003000, 1.0858371000", \ + "0.8244604000, 0.8291801000, 0.8429742000, 0.8770552000, 0.9457770000, 1.0782294000, 1.4111790000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017537800, 0.0061514700, 0.0215766000, 0.0756812000, 0.2654560000, 0.9311010000"); + values("0.1161920000, 0.1195943000, 0.1298626000, 0.1568998000, 0.2269480000, 0.4397869000, 1.1732064000", \ + "0.1206813000, 0.1240631000, 0.1343168000, 0.1614125000, 0.2315015000, 0.4447272000, 1.1826268000", \ + "0.1311387000, 0.1345307000, 0.1447674000, 0.1718032000, 0.2419013000, 0.4551803000, 1.1919742000", \ + "0.1551402000, 0.1585277000, 0.1687758000, 0.1957328000, 0.2655980000, 0.4785335000, 1.2121532000", \ + "0.2040120000, 0.2075424000, 0.2181372000, 0.2456534000, 0.3159639000, 0.5292175000, 1.2629506000", \ + "0.2677202000, 0.2720469000, 0.2847238000, 0.3158293000, 0.3892963000, 0.6034375000, 1.3374215000", \ + "0.3288903000, 0.3342793000, 0.3502707000, 0.3895383000, 0.4721939000, 0.6883054000, 1.4224739000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017537800, 0.0061514700, 0.0215766000, 0.0756812000, 0.2654560000, 0.9311010000"); + values("0.0458587000, 0.0480045000, 0.0544814000, 0.0701214000, 0.1102367000, 0.2276364000, 0.6453954000", \ + "0.0458790000, 0.0480415000, 0.0545660000, 0.0699950000, 0.1104405000, 0.2278193000, 0.6451236000", \ + "0.0458937000, 0.0476641000, 0.0539565000, 0.0699013000, 0.1106630000, 0.2280542000, 0.6455441000", \ + "0.0458658000, 0.0480216000, 0.0545300000, 0.0699467000, 0.1101955000, 0.2278413000, 0.6455397000", \ + "0.0458878000, 0.0480194000, 0.0542145000, 0.0700450000, 0.1105611000, 0.2283459000, 0.6442006000", \ + "0.0484316000, 0.0503318000, 0.0566295000, 0.0720022000, 0.1108323000, 0.2286720000, 0.6452147000", \ + "0.0715063000, 0.0737708000, 0.0811810000, 0.0993855000, 0.1371403000, 0.2458135000, 0.6511141000"); + } + related_pin : "A0"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017537800, 0.0061514700, 0.0215766000, 0.0756812000, 0.2654560000, 0.9311010000"); + values("0.0304275000, 0.0329065000, 0.0404882000, 0.0645778000, 0.1447148000, 0.4407061000, 1.5008427000", \ + "0.0305052000, 0.0330078000, 0.0405464000, 0.0645625000, 0.1448305000, 0.4404128000, 1.5032666000", \ + "0.0304362000, 0.0328670000, 0.0405882000, 0.0646719000, 0.1449044000, 0.4404619000, 1.5054769000", \ + "0.0304178000, 0.0329147000, 0.0405401000, 0.0645838000, 0.1448766000, 0.4406863000, 1.5004854000", \ + "0.0338741000, 0.0361721000, 0.0433115000, 0.0666613000, 0.1459723000, 0.4405148000, 1.5006923000", \ + "0.0444339000, 0.0469986000, 0.0541196000, 0.0765056000, 0.1517951000, 0.4406835000, 1.5002241000", \ + "0.0621566000, 0.0647242000, 0.0738643000, 0.0972585000, 0.1666624000, 0.4450717000, 1.4941716000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017537800, 0.0061514700, 0.0215766000, 0.0756812000, 0.2654560000, 0.9311010000"); + values("0.2628870000, 0.2665418000, 0.2773192000, 0.3039738000, 0.3610330000, 0.4839679000, 0.8119917000", \ + "0.2673770000, 0.2709411000, 0.2816145000, 0.3084472000, 0.3653919000, 0.4885021000, 0.8165317000", \ + "0.2775963000, 0.2812948000, 0.2920179000, 0.3187500000, 0.3754669000, 0.4985348000, 0.8269638000", \ + "0.3044427000, 0.3081381000, 0.3188314000, 0.3452744000, 0.4023080000, 0.5252774000, 0.8533036000", \ + "0.3713178000, 0.3749095000, 0.3856257000, 0.4122507000, 0.4692292000, 0.5921248000, 0.9206337000", \ + "0.5295870000, 0.5333302000, 0.5440422000, 0.5708597000, 0.6278737000, 0.7512398000, 1.0793185000", \ + "0.8124759000, 0.8170471000, 0.8307507000, 0.8646184000, 0.9329398000, 1.0652355000, 1.3985032000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017537800, 0.0061514700, 0.0215766000, 0.0756812000, 0.2654560000, 0.9311010000"); + values("0.1167072000, 0.1201701000, 0.1303991000, 0.1573330000, 0.2268778000, 0.4392357000, 1.1779611000", \ + "0.1211339000, 0.1245999000, 0.1348049000, 0.1616998000, 0.2313425000, 0.4440303000, 1.1855272000", \ + "0.1314009000, 0.1348767000, 0.1450988000, 0.1720254000, 0.2415872000, 0.4537707000, 1.1919418000", \ + "0.1553240000, 0.1587957000, 0.1688886000, 0.1957158000, 0.2653157000, 0.4781234000, 1.2156574000", \ + "0.2040496000, 0.2076230000, 0.2182777000, 0.2456171000, 0.3156017000, 0.5286356000, 1.2663502000", \ + "0.2677001000, 0.2720640000, 0.2847865000, 0.3160283000, 0.3893239000, 0.6032032000, 1.3389828000", \ + "0.3287207000, 0.3341160000, 0.3503364000, 0.3898853000, 0.4727765000, 0.6882459000, 1.4228269000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017537800, 0.0061514700, 0.0215766000, 0.0756812000, 0.2654560000, 0.9311010000"); + values("0.0445396000, 0.0466263000, 0.0529913000, 0.0688600000, 0.1092130000, 0.2268121000, 0.6448448000", \ + "0.0448198000, 0.0469005000, 0.0529452000, 0.0690112000, 0.1100423000, 0.2273688000, 0.6448263000", \ + "0.0447748000, 0.0465278000, 0.0529821000, 0.0693942000, 0.1097389000, 0.2267779000, 0.6445910000", \ + "0.0445225000, 0.0465824000, 0.0529178000, 0.0693309000, 0.1100440000, 0.2275897000, 0.6446913000", \ + "0.0447782000, 0.0470062000, 0.0528325000, 0.0690572000, 0.1094124000, 0.2270689000, 0.6448163000", \ + "0.0477025000, 0.0496931000, 0.0560913000, 0.0709296000, 0.1108189000, 0.2279457000, 0.6446040000", \ + "0.0706640000, 0.0729251000, 0.0802232000, 0.0970675000, 0.1347691000, 0.2450713000, 0.6492801000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017537800, 0.0061514700, 0.0215766000, 0.0756812000, 0.2654560000, 0.9311010000"); + values("0.0307139000, 0.0332114000, 0.0408995000, 0.0648255000, 0.1452234000, 0.4399134000, 1.5023240000", \ + "0.0306755000, 0.0331328000, 0.0407578000, 0.0648587000, 0.1454172000, 0.4412761000, 1.5023356000", \ + "0.0307160000, 0.0331715000, 0.0408587000, 0.0647795000, 0.1452531000, 0.4400194000, 1.5020214000", \ + "0.0307793000, 0.0331070000, 0.0407572000, 0.0648449000, 0.1453297000, 0.4411593000, 1.5045750000", \ + "0.0343016000, 0.0366201000, 0.0437309000, 0.0669661000, 0.1458732000, 0.4411691000, 1.5053276000", \ + "0.0454407000, 0.0477911000, 0.0550675000, 0.0772214000, 0.1519277000, 0.4423270000, 1.5062169000", \ + "0.0626848000, 0.0657298000, 0.0751295000, 0.0985732000, 0.1672533000, 0.4461027000, 1.4954340000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017537800, 0.0061514700, 0.0215766000, 0.0756812000, 0.2654560000, 0.9311010000"); + values("0.2855169000, 0.2892151000, 0.3001121000, 0.3270517000, 0.3841877000, 0.5073270000, 0.8358607000", \ + "0.2905766000, 0.2942251000, 0.3052336000, 0.3321965000, 0.3894881000, 0.5127183000, 0.8412079000", \ + "0.3037093000, 0.3074554000, 0.3183432000, 0.3453142000, 0.4024871000, 0.5258209000, 0.8539168000", \ + "0.3328380000, 0.3364883000, 0.3473364000, 0.3742207000, 0.4314766000, 0.5547852000, 0.8833361000", \ + "0.3967589000, 0.4004051000, 0.4112831000, 0.4381725000, 0.4954052000, 0.6184617000, 0.9472920000", \ + "0.5411485000, 0.5448421000, 0.5557819000, 0.5830054000, 0.6404767000, 0.7639148000, 1.0921823000", \ + "0.8128641000, 0.8171510000, 0.8295579000, 0.8611753000, 0.9260508000, 1.0587625000, 1.3917698000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017537800, 0.0061514700, 0.0215766000, 0.0756812000, 0.2654560000, 0.9311010000"); + values("0.1281132000, 0.1312860000, 0.1408058000, 0.1661668000, 0.2334513000, 0.4451371000, 1.1803774000", \ + "0.1324899000, 0.1356765000, 0.1451968000, 0.1705349000, 0.2379016000, 0.4492293000, 1.1836551000", \ + "0.1419813000, 0.1450965000, 0.1545524000, 0.1799318000, 0.2473962000, 0.4594188000, 1.1939388000", \ + "0.1629911000, 0.1661185000, 0.1757050000, 0.2010113000, 0.2684638000, 0.4806327000, 1.2148078000", \ + "0.2071933000, 0.2104269000, 0.2202490000, 0.2459737000, 0.3138163000, 0.5261461000, 1.2610658000", \ + "0.2737717000, 0.2775155000, 0.2886926000, 0.3168539000, 0.3871651000, 0.5997802000, 1.3358700000", \ + "0.3451588000, 0.3499018000, 0.3640289000, 0.3980159000, 0.4743869000, 0.6883115000, 1.4225098000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017537800, 0.0061514700, 0.0215766000, 0.0756812000, 0.2654560000, 0.9311010000"); + values("0.0456796000, 0.0477141000, 0.0540420000, 0.0699443000, 0.1099423000, 0.2278427000, 0.6449706000", \ + "0.0458964000, 0.0480254000, 0.0541923000, 0.0699811000, 0.1107703000, 0.2280635000, 0.6451967000", \ + "0.0455823000, 0.0476779000, 0.0539272000, 0.0710217000, 0.1102293000, 0.2277543000, 0.6455290000", \ + "0.0458092000, 0.0480462000, 0.0541544000, 0.0700022000, 0.1107378000, 0.2280201000, 0.6452703000", \ + "0.0457864000, 0.0480110000, 0.0541589000, 0.0699774000, 0.1107541000, 0.2276249000, 0.6450527000", \ + "0.0481200000, 0.0501827000, 0.0563542000, 0.0717625000, 0.1103273000, 0.2284009000, 0.6452598000", \ + "0.0613970000, 0.0636673000, 0.0708183000, 0.0876707000, 0.1279268000, 0.2409295000, 0.6499888000"); + } + related_pin : "S"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017537800, 0.0061514700, 0.0215766000, 0.0756812000, 0.2654560000, 0.9311010000"); + values("0.0276571000, 0.0300782000, 0.0379181000, 0.0620141000, 0.1432464000, 0.4403980000, 1.5007685000", \ + "0.0276558000, 0.0300872000, 0.0379323000, 0.0620588000, 0.1432890000, 0.4413663000, 1.5003782000", \ + "0.0277788000, 0.0301540000, 0.0378184000, 0.0619903000, 0.1433901000, 0.4417334000, 1.5023613000", \ + "0.0276947000, 0.0300923000, 0.0380405000, 0.0619410000, 0.1433566000, 0.4416613000, 1.5021830000", \ + "0.0293682000, 0.0317736000, 0.0394341000, 0.0631898000, 0.1436152000, 0.4418224000, 1.5023729000", \ + "0.0358511000, 0.0384387000, 0.0457809000, 0.0695885000, 0.1473292000, 0.4417743000, 1.4997064000", \ + "0.0491495000, 0.0523414000, 0.0608579000, 0.0839613000, 0.1569008000, 0.4433500000, 1.4991175000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017537800, 0.0061514700, 0.0215766000, 0.0756812000, 0.2654560000, 0.9311010000"); + values("0.3155954000, 0.3192941000, 0.3300145000, 0.3566765000, 0.4134361000, 0.5360426000, 0.8642646000", \ + "0.3206011000, 0.3241970000, 0.3349515000, 0.3615269000, 0.4183291000, 0.5414222000, 0.8694626000", \ + "0.3318725000, 0.3354422000, 0.3462073000, 0.3729274000, 0.4298367000, 0.5522973000, 0.8806318000", \ + "0.3552268000, 0.3588966000, 0.3695858000, 0.3962460000, 0.4532957000, 0.5762052000, 0.9039403000", \ + "0.3871432000, 0.3908299000, 0.4015310000, 0.4282643000, 0.4850846000, 0.6082997000, 0.9365972000", \ + "0.4240514000, 0.4277250000, 0.4383685000, 0.4649442000, 0.5218439000, 0.6442904000, 0.9726040000", \ + "0.4515124000, 0.4551296000, 0.4658058000, 0.4924128000, 0.5493530000, 0.6724872000, 1.0005144000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017537800, 0.0061514700, 0.0215766000, 0.0756812000, 0.2654560000, 0.9311010000"); + values("0.2120138000, 0.2152230000, 0.2248080000, 0.2505129000, 0.3187876000, 0.5319081000, 1.2665270000", \ + "0.2168186000, 0.2199792000, 0.2295494000, 0.2552192000, 0.3235228000, 0.5366325000, 1.2700592000", \ + "0.2294613000, 0.2326164000, 0.2422041000, 0.2679082000, 0.3361880000, 0.5493100000, 1.2838858000", \ + "0.2610393000, 0.2642205000, 0.2738004000, 0.2995396000, 0.3677423000, 0.5808682000, 1.3155548000", \ + "0.3300218000, 0.3332725000, 0.3428404000, 0.3684854000, 0.4367712000, 0.6497404000, 1.3837003000", \ + "0.4454059000, 0.4485900000, 0.4582296000, 0.4839926000, 0.5521088000, 0.7653025000, 1.5003797000", \ + "0.6302000000, 0.6334480000, 0.6432900000, 0.6693117000, 0.7378014000, 0.9510029000, 1.6846105000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017537800, 0.0061514700, 0.0215766000, 0.0756812000, 0.2654560000, 0.9311010000"); + values("0.0445257000, 0.0466006000, 0.0528379000, 0.0691546000, 0.1099031000, 0.2272730000, 0.6445325000", \ + "0.0448187000, 0.0468488000, 0.0528915000, 0.0697314000, 0.1100320000, 0.2273607000, 0.6447364000", \ + "0.0446161000, 0.0466725000, 0.0530452000, 0.0689099000, 0.1097092000, 0.2273880000, 0.6448308000", \ + "0.0448111000, 0.0469531000, 0.0529975000, 0.0688520000, 0.1092086000, 0.2267574000, 0.6448743000", \ + "0.0445458000, 0.0466225000, 0.0529267000, 0.0691449000, 0.1100708000, 0.2274293000, 0.6448213000", \ + "0.0445095000, 0.0465464000, 0.0526251000, 0.0684312000, 0.1086121000, 0.2269175000, 0.6449915000", \ + "0.0448714000, 0.0467509000, 0.0530673000, 0.0688832000, 0.1097532000, 0.2271500000, 0.6440176000"); + } + related_pin : "S"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017537800, 0.0061514700, 0.0215766000, 0.0756812000, 0.2654560000, 0.9311010000"); + values("0.0278701000, 0.0305316000, 0.0381512000, 0.0622961000, 0.1432674000, 0.4412965000, 1.5007953000", \ + "0.0279952000, 0.0304675000, 0.0383064000, 0.0622693000, 0.1435524000, 0.4408009000, 1.4999070000", \ + "0.0280780000, 0.0305492000, 0.0381513000, 0.0622948000, 0.1436259000, 0.4412026000, 1.5007955000", \ + "0.0280783000, 0.0305226000, 0.0381663000, 0.0622776000, 0.1431466000, 0.4414114000, 1.5007730000", \ + "0.0279998000, 0.0304300000, 0.0383219000, 0.0623124000, 0.1431659000, 0.4398532000, 1.4971833000", \ + "0.0281776000, 0.0306672000, 0.0385306000, 0.0626093000, 0.1433145000, 0.4412382000, 1.5006498000", \ + "0.0291530000, 0.0315781000, 0.0392349000, 0.0632723000, 0.1437915000, 0.4409340000, 1.4964767000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__mux2i_1 */ + + /* removed sky130_fd_sc_hd__mux2i_2 */ + + /* removed sky130_fd_sc_hd__mux2i_4 */ + + cell ("sky130_fd_sc_hd__mux4_1") { + leakage_power () { + value : 0.0137458000; + when : "!A0&!A1&!A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0116037000; + when : "!A0&!A1&!A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0158573000; + when : "!A0&!A1&!A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0137152000; + when : "!A0&!A1&!A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0140316000; + when : "!A0&!A1&!A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0118895000; + when : "!A0&!A1&!A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0087038000; + when : "!A0&!A1&!A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0161449000; + when : "!A0&!A1&!A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0065285000; + when : "!A0&!A1&A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0139696000; + when : "!A0&!A1&A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0161416000; + when : "!A0&!A1&A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0139995000; + when : "!A0&!A1&A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0058742000; + when : "!A0&!A1&A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0133153000; + when : "!A0&!A1&A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0078557000; + when : "!A0&!A1&A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0152968000; + when : "!A0&!A1&A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0140134000; + when : "!A0&A1&!A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0118712000; + when : "!A0&A1&!A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0193198000; + when : "!A0&A1&!A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0062357000; + when : "!A0&A1&!A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0142992000; + when : "!A0&A1&!A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0121571000; + when : "!A0&A1&!A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0085645000; + when : "!A0&A1&!A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0064224000; + when : "!A0&A1&!A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0067961000; + when : "!A0&A1&A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0142372000; + when : "!A0&A1&A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0196041000; + when : "!A0&A1&A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0065201000; + when : "!A0&A1&A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0061418000; + when : "!A0&A1&A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0135829000; + when : "!A0&A1&A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0077164000; + when : "!A0&A1&A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0055743000; + when : "!A0&A1&A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0171159000; + when : "A0&!A1&!A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0040318000; + when : "A0&!A1&!A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0162469000; + when : "A0&!A1&!A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0141048000; + when : "A0&!A1&!A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0174018000; + when : "A0&!A1&!A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0043177000; + when : "A0&!A1&!A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0090934000; + when : "A0&!A1&!A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0165345000; + when : "A0&!A1&!A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0062968000; + when : "A0&!A1&A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0041546000; + when : "A0&!A1&A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0165312000; + when : "A0&!A1&A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0143891000; + when : "A0&!A1&A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0056425000; + when : "A0&!A1&A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0035004000; + when : "A0&!A1&A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0082453000; + when : "A0&!A1&A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0156864000; + when : "A0&!A1&A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0161641000; + when : "A0&A1&!A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0030800000; + when : "A0&A1&!A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0183565000; + when : "A0&A1&!A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0052725000; + when : "A0&A1&!A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0164499000; + when : "A0&A1&!A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0033659000; + when : "A0&A1&!A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0076012000; + when : "A0&A1&!A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0054591000; + when : "A0&A1&!A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0053449000; + when : "A0&A1&A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0032028000; + when : "A0&A1&A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0186409000; + when : "A0&A1&A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0055568000; + when : "A0&A1&A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0046907000; + when : "A0&A1&A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0025486000; + when : "A0&A1&A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0067531000; + when : "A0&A1&A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0046110000; + when : "A0&A1&A2&A3&S0&!S1"; + } + area : 26.275200000; + cell_footprint : "sky130_fd_sc_hd__mux4"; + cell_leakage_power : 0.0105018800; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A0") { + capacitance : 0.0015250000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014750000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0108004000, 0.0107252000, 0.0105520000, 0.0105549000, 0.0105614000, 0.0105768000, 0.0106121000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0050509000, 0.0050113000, 0.0049199000, 0.0049420000, 0.0049929000, 0.0051104000, 0.0053813000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015740000; + } + pin ("A1") { + capacitance : 0.0014380000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013960000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0020590000, 0.0020531000, 0.0020396000, 0.0020395000, 0.0020390000, 0.0020380000, 0.0020358000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0019124000, -0.0019226000, -0.0019462000, -0.0019484000, -0.0019537000, -0.0019657000, -0.0019934000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014800000; + } + pin ("A2") { + capacitance : 0.0014640000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014190000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0086365000, 0.0085740000, 0.0084300000, 0.0084297000, 0.0084288000, 0.0084270000, 0.0084228000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0065099000, 0.0064677000, 0.0063705000, 0.0063839000, 0.0064146000, 0.0064857000, 0.0066496000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015100000; + } + pin ("A3") { + capacitance : 0.0014780000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014380000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0023059000, 0.0023023000, 0.0022941000, 0.0022945000, 0.0022952000, 0.0022971000, 0.0023015000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0022222000, -0.0022314000, -0.0022526000, -0.0022533000, -0.0022551000, -0.0022591000, -0.0022682000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015180000; + } + pin ("S0") { + capacitance : 0.0038950000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0037000000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0153468000, 0.0151944000, 0.0148432000, 0.0148869000, 0.0149876000, 0.0152199000, 0.0157554000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0034915000, 0.0033720000, 0.0030965000, 0.0031518000, 0.0032792000, 0.0035729000, 0.0042501000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0040890000; + } + pin ("S1") { + capacitance : 0.0026750000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0026070000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0084846000, 0.0083717000, 0.0081114000, 0.0081627000, 0.0082808000, 0.0085532000, 0.0091811000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0008260000, 0.0007332000, 0.0005193000, 0.0005749000, 0.0007030000, 0.0009983000, 0.0016792000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0027440000; + } + pin ("X") { + direction : "output"; + function : "(A0&!S0&!S1) | (A1&S0&!S1) | (A2&!S0&S1) | (A3&S0&S1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0059481000, 0.0046562000, 0.0017191000, -0.0062694000, -0.0283792000, -0.0891515000, -0.2502799000", \ + "0.0059135000, 0.0046558000, 0.0017100000, -0.0062441000, -0.0284047000, -0.0891762000, -0.2502640000", \ + "0.0060027000, 0.0047619000, 0.0018243000, -0.0061397000, -0.0282681000, -0.0890476000, -0.2501627000", \ + "0.0059120000, 0.0046895000, 0.0016624000, -0.0062296000, -0.0284019000, -0.0891649000, -0.2502536000", \ + "0.0058404000, 0.0045742000, 0.0015987000, -0.0063390000, -0.0284844000, -0.0892799000, -0.2503454000", \ + "0.0058221000, 0.0045534000, 0.0015485000, -0.0063882000, -0.0285730000, -0.0893813000, -0.2504395000", \ + "0.0076036000, 0.0060750000, 0.0023208000, -0.0064618000, -0.0285787000, -0.0893659000, -0.2504241000"); + } + related_pin : "A0"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0115631000, 0.0130373000, 0.0168632000, 0.0261743000, 0.0497513000, 0.1108908000, 0.2702471000", \ + "0.0115721000, 0.0130360000, 0.0168683000, 0.0262047000, 0.0497071000, 0.1108800000, 0.2713143000", \ + "0.0115967000, 0.0130835000, 0.0169196000, 0.0262209000, 0.0498049000, 0.1108958000, 0.2706444000", \ + "0.0115100000, 0.0129840000, 0.0168321000, 0.0261211000, 0.0496983000, 0.1108079000, 0.2700842000", \ + "0.0114423000, 0.0129114000, 0.0167349000, 0.0260124000, 0.0495332000, 0.1106592000, 0.2705351000", \ + "0.0119513000, 0.0132718000, 0.0166298000, 0.0258164000, 0.0492199000, 0.1104153000, 0.2702854000", \ + "0.0123690000, 0.0136700000, 0.0171279000, 0.0261011000, 0.0492696000, 0.1106086000, 0.2695234000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0172384000, 0.0159773000, 0.0130468000, 0.0052229000, -0.0167724000, -0.0774435000, -0.2385113000", \ + "0.0171604000, 0.0159323000, 0.0130573000, 0.0051751000, -0.0168117000, -0.0774861000, -0.2385203000", \ + "0.0171225000, 0.0158650000, 0.0129531000, 0.0050917000, -0.0169095000, -0.0775646000, -0.2386022000", \ + "0.0170423000, 0.0157633000, 0.0128504000, 0.0050349000, -0.0169570000, -0.0776633000, -0.2386860000", \ + "0.0169421000, 0.0157122000, 0.0128135000, 0.0049607000, -0.0170650000, -0.0777452000, -0.2387766000", \ + "0.0169397000, 0.0156909000, 0.0127776000, 0.0048928000, -0.0171731000, -0.0778308000, -0.2388491000", \ + "0.0187262000, 0.0171925000, 0.0134374000, 0.0048701000, -0.0171032000, -0.0778144000, -0.2388272000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0153355000, 0.0167542000, 0.0204871000, 0.0297900000, 0.0532563000, 0.1144039000, 0.2751977000", \ + "0.0152772000, 0.0167085000, 0.0204666000, 0.0297083000, 0.0532176000, 0.1144098000, 0.2748566000", \ + "0.0152516000, 0.0166828000, 0.0204402000, 0.0296810000, 0.0531904000, 0.1143827000, 0.2748279000", \ + "0.0152068000, 0.0166394000, 0.0203698000, 0.0296651000, 0.0531262000, 0.1142833000, 0.2751001000", \ + "0.0151854000, 0.0166108000, 0.0203369000, 0.0295661000, 0.0530930000, 0.1141985000, 0.2737158000", \ + "0.0155469000, 0.0168487000, 0.0202850000, 0.0295174000, 0.0528762000, 0.1143241000, 0.2736481000", \ + "0.0162053000, 0.0175074000, 0.0209919000, 0.0299420000, 0.0530929000, 0.1142682000, 0.2734860000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0090409000, 0.0077541000, 0.0048381000, -0.0030627000, -0.0251848000, -0.0859956000, -0.2470866000", \ + "0.0089691000, 0.0077224000, 0.0048000000, -0.0031071000, -0.0252641000, -0.0860195000, -0.2470873000", \ + "0.0090467000, 0.0077938000, 0.0048703000, -0.0030671000, -0.0251984000, -0.0859662000, -0.2470201000", \ + "0.0089496000, 0.0077026000, 0.0047801000, -0.0031107000, -0.0252593000, -0.0859777000, -0.2471092000", \ + "0.0088597000, 0.0076334000, 0.0046782000, -0.0031943000, -0.0253642000, -0.0861262000, -0.2472015000", \ + "0.0088944000, 0.0076363000, 0.0046516000, -0.0032531000, -0.0254241000, -0.0862285000, -0.2472789000", \ + "0.0107171000, 0.0091853000, 0.0054411000, -0.0033267000, -0.0254144000, -0.0861917000, -0.2472368000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0080953000, 0.0095270000, 0.0133018000, 0.0226059000, 0.0460494000, 0.1070979000, 0.2667809000", \ + "0.0080588000, 0.0095158000, 0.0132942000, 0.0225602000, 0.0460580000, 0.1071847000, 0.2680293000", \ + "0.0081219000, 0.0095646000, 0.0133155000, 0.0226421000, 0.0460860000, 0.1072032000, 0.2680302000", \ + "0.0080384000, 0.0094960000, 0.0132635000, 0.0225243000, 0.0460366000, 0.1070961000, 0.2676599000", \ + "0.0079836000, 0.0094208000, 0.0131696000, 0.0224456000, 0.0458889000, 0.1068850000, 0.2669445000", \ + "0.0083412000, 0.0096637000, 0.0130210000, 0.0222659000, 0.0456265000, 0.1067135000, 0.2667172000", \ + "0.0087931000, 0.0100996000, 0.0134705000, 0.0225202000, 0.0456737000, 0.1068439000, 0.2668362000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0164479000, 0.0152232000, 0.0123019000, 0.0044886000, -0.0175801000, -0.0783602000, -0.2394430000", \ + "0.0164000000, 0.0151604000, 0.0122687000, 0.0044056000, -0.0176724000, -0.0784243000, -0.2394904000", \ + "0.0163373000, 0.0150946000, 0.0121652000, 0.0043412000, -0.0177391000, -0.0784911000, -0.2395575000", \ + "0.0162442000, 0.0150052000, 0.0121176000, 0.0042683000, -0.0177695000, -0.0785613000, -0.2396327000", \ + "0.0161488000, 0.0149243000, 0.0120150000, 0.0041712000, -0.0179175000, -0.0787135000, -0.2397385000", \ + "0.0161544000, 0.0149407000, 0.0120371000, 0.0041260000, -0.0179966000, -0.0787801000, -0.2398248000", \ + "0.0181283000, 0.0165939000, 0.0128508000, 0.0040557000, -0.0179812000, -0.0787646000, -0.2397928000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0140796000, 0.0154714000, 0.0191615000, 0.0283693000, 0.0518207000, 0.1127334000, 0.2726772000", \ + "0.0140475000, 0.0154527000, 0.0191220000, 0.0283073000, 0.0518219000, 0.1128476000, 0.2725675000", \ + "0.0140200000, 0.0154131000, 0.0191030000, 0.0283156000, 0.0517531000, 0.1127138000, 0.2724332000", \ + "0.0139525000, 0.0153622000, 0.0190271000, 0.0282680000, 0.0516779000, 0.1127668000, 0.2731441000", \ + "0.0139223000, 0.0153181000, 0.0189956000, 0.0281771000, 0.0516159000, 0.1125346000, 0.2725380000", \ + "0.0142442000, 0.0155303000, 0.0189348000, 0.0280941000, 0.0514009000, 0.1125480000, 0.2723184000", \ + "0.0147418000, 0.0160107000, 0.0194431000, 0.0285072000, 0.0516226000, 0.1126678000, 0.2718328000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0184749000, 0.0172705000, 0.0143327000, 0.0064797000, -0.0155105000, -0.0761783000, -0.2372212000", \ + "0.0184748000, 0.0172436000, 0.0143497000, 0.0064770000, -0.0155163000, -0.0761820000, -0.2372374000", \ + "0.0184653000, 0.0172410000, 0.0143127000, 0.0064990000, -0.0155319000, -0.0762059000, -0.2372454000", \ + "0.0177666000, 0.0165267000, 0.0135854000, 0.0057959000, -0.0162198000, -0.0768977000, -0.2379202000", \ + "0.0171542000, 0.0159076000, 0.0130376000, 0.0051569000, -0.0168237000, -0.0774751000, -0.2385312000", \ + "0.0165819000, 0.0153845000, 0.0124336000, 0.0046130000, -0.0173371000, -0.0779976000, -0.2390149000", \ + "0.0208433000, 0.0193635000, 0.0157447000, 0.0066510000, -0.0168782000, -0.0776564000, -0.2386384000"); + } + related_pin : "S0"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0234401000, 0.0249210000, 0.0287619000, 0.0380620000, 0.0616178000, 0.1226766000, 0.2828010000", \ + "0.0233995000, 0.0248659000, 0.0286625000, 0.0379733000, 0.0615207000, 0.1227276000, 0.2831125000", \ + "0.0235246000, 0.0249939000, 0.0287879000, 0.0380979000, 0.0616108000, 0.1228600000, 0.2832466000", \ + "0.0232735000, 0.0247381000, 0.0285652000, 0.0378623000, 0.0614386000, 0.1225865000, 0.2821293000", \ + "0.0229430000, 0.0244103000, 0.0282251000, 0.0375095000, 0.0610814000, 0.1223159000, 0.2828045000", \ + "0.0225571000, 0.0240328000, 0.0278814000, 0.0372331000, 0.0607479000, 0.1218186000, 0.2824158000", \ + "0.0227936000, 0.0241312000, 0.0276333000, 0.0366581000, 0.0606013000, 0.1217088000, 0.2810817000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0076263000, 0.0064341000, 0.0035829000, -0.0041750000, -0.0262661000, -0.0871184000, -0.2482860000", \ + "0.0076801000, 0.0064863000, 0.0036353000, -0.0041612000, -0.0262363000, -0.0870627000, -0.2482294000", \ + "0.0078325000, 0.0066337000, 0.0038120000, -0.0039656000, -0.0260528000, -0.0869009000, -0.2480669000", \ + "0.0077769000, 0.0066052000, 0.0037377000, -0.0040089000, -0.0260696000, -0.0868989000, -0.2480618000", \ + "0.0077268000, 0.0065937000, 0.0037779000, -0.0039580000, -0.0260240000, -0.0867961000, -0.2479314000", \ + "0.0093264000, 0.0079336000, 0.0044627000, -0.0034361000, -0.0255764000, -0.0863758000, -0.2474790000", \ + "0.0134992000, 0.0121364000, 0.0086940000, -0.0001844000, -0.0235446000, -0.0850691000, -0.2462367000"); + } + related_pin : "S1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013092120, 0.0034280750, 0.0089761560, 0.0235033900, 0.0615418700, 0.1611428000"); + values("0.0121377000, 0.0135760000, 0.0173405000, 0.0265911000, 0.0500171000, 0.1111099000, 0.2719908000", \ + "0.0120013000, 0.0134626000, 0.0172394000, 0.0264880000, 0.0499362000, 0.1108458000, 0.2710566000", \ + "0.0121146000, 0.0135562000, 0.0173107000, 0.0265623000, 0.0500643000, 0.1110967000, 0.2718774000", \ + "0.0120975000, 0.0135384000, 0.0172907000, 0.0265515000, 0.0500508000, 0.1110944000, 0.2719406000", \ + "0.0122339000, 0.0136986000, 0.0174522000, 0.0267385000, 0.0501590000, 0.1109793000, 0.2713749000", \ + "0.0127289000, 0.0140209000, 0.0179575000, 0.0272933000, 0.0506745000, 0.1116608000, 0.2717367000", \ + "0.0138255000, 0.0151744000, 0.0186562000, 0.0277587000, 0.0511335000, 0.1124942000, 0.2713970000"); + } + } + max_capacitance : 0.1611430000; + max_transition : 1.5063560000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.4305261000, 0.4433747000, 0.4707105000, 0.5203642000, 0.6094312000, 0.7784000000, 1.1448035000", \ + "0.4349955000, 0.4484747000, 0.4757554000, 0.5255227000, 0.6142764000, 0.7834726000, 1.1496277000", \ + "0.4473923000, 0.4611971000, 0.4884600000, 0.5379664000, 0.6271010000, 0.7960110000, 1.1624196000", \ + "0.4744450000, 0.4881490000, 0.5153927000, 0.5650636000, 0.6538657000, 0.8230113000, 1.1892562000", \ + "0.5319831000, 0.5455890000, 0.5726986000, 0.6222999000, 0.7112191000, 0.8800917000, 1.2464832000", \ + "0.6616791000, 0.6753029000, 0.7026374000, 0.7519140000, 0.8412075000, 1.0101172000, 1.3765592000", \ + "0.9145905000, 0.9297085000, 0.9587965000, 1.0121265000, 1.1052587000, 1.2786883000, 1.6469760000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1717983000, 0.1813912000, 0.2020530000, 0.2453318000, 0.3429268000, 0.5866390000, 1.2188831000", \ + "0.1763315000, 0.1858235000, 0.2064409000, 0.2498500000, 0.3472704000, 0.5901197000, 1.2224211000", \ + "0.1851639000, 0.1948254000, 0.2154342000, 0.2587976000, 0.3562944000, 0.5999626000, 1.2328480000", \ + "0.2048376000, 0.2144553000, 0.2350892000, 0.2783584000, 0.3759355000, 0.6196473000, 1.2514763000", \ + "0.2467429000, 0.2564435000, 0.2771971000, 0.3206292000, 0.4179758000, 0.6616040000, 1.2946253000", \ + "0.3164575000, 0.3269614000, 0.3490047000, 0.3940969000, 0.4927541000, 0.7368272000, 1.3697127000", \ + "0.4071747000, 0.4195484000, 0.4450411000, 0.4944751000, 0.5963810000, 0.8408385000, 1.4724846000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0686527000, 0.0758281000, 0.0905232000, 0.1219073000, 0.1914591000, 0.3565445000, 0.7866747000", \ + "0.0676483000, 0.0759727000, 0.0905919000, 0.1209970000, 0.1891139000, 0.3552455000, 0.7885047000", \ + "0.0691611000, 0.0759160000, 0.0907322000, 0.1218594000, 0.1913357000, 0.3565800000, 0.7868282000", \ + "0.0689290000, 0.0759682000, 0.0904001000, 0.1209942000, 0.1895553000, 0.3555945000, 0.7884906000", \ + "0.0684204000, 0.0750862000, 0.0908299000, 0.1217172000, 0.1911000000, 0.3564938000, 0.7868560000", \ + "0.0683062000, 0.0748076000, 0.0897114000, 0.1227171000, 0.1912118000, 0.3565469000, 0.7871152000", \ + "0.0797135000, 0.0860904000, 0.1015315000, 0.1331974000, 0.2000329000, 0.3627101000, 0.7905140000"); + } + related_pin : "A0"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0333627000, 0.0415996000, 0.0611515000, 0.1093269000, 0.2368543000, 0.5827621000, 1.5014476000", \ + "0.0333041000, 0.0417158000, 0.0612216000, 0.1093494000, 0.2367016000, 0.5829626000, 1.4980898000", \ + "0.0332479000, 0.0414889000, 0.0612421000, 0.1095098000, 0.2368806000, 0.5834287000, 1.5015308000", \ + "0.0334680000, 0.0415266000, 0.0612093000, 0.1092771000, 0.2368796000, 0.5824927000, 1.5010080000", \ + "0.0338649000, 0.0420552000, 0.0616427000, 0.1099685000, 0.2366199000, 0.5837477000, 1.5002004000", \ + "0.0373041000, 0.0459607000, 0.0657140000, 0.1132670000, 0.2387181000, 0.5839980000, 1.4995973000", \ + "0.0459192000, 0.0550010000, 0.0765411000, 0.1225740000, 0.2441715000, 0.5851983000, 1.4943221000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.4441279000, 0.4577177000, 0.4847449000, 0.5346096000, 0.6237669000, 0.7930026000, 1.1596397000", \ + "0.4484306000, 0.4622151000, 0.4895741000, 0.5393376000, 0.6284803000, 0.7977683000, 1.1644072000", \ + "0.4618141000, 0.4754250000, 0.5024666000, 0.5523481000, 0.6414521000, 0.8107691000, 1.1771730000", \ + "0.4885655000, 0.5019040000, 0.5292891000, 0.5793896000, 0.6682208000, 0.8376821000, 1.2041564000", \ + "0.5449684000, 0.5588440000, 0.5859488000, 0.6358227000, 0.7248915000, 0.8943954000, 1.2606740000", \ + "0.6745370000, 0.6880530000, 0.7153234000, 0.7651172000, 0.8540105000, 1.0233504000, 1.3903850000", \ + "0.9284050000, 0.9433000000, 0.9719904000, 1.0252198000, 1.1183483000, 1.2916838000, 1.6599315000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1807053000, 0.1905545000, 0.2118679000, 0.2564059000, 0.3547463000, 0.5979023000, 1.2309885000", \ + "0.1854525000, 0.1953950000, 0.2167591000, 0.2611690000, 0.3597520000, 0.6029172000, 1.2346402000", \ + "0.1952207000, 0.2051606000, 0.2265251000, 0.2709329000, 0.3695173000, 0.6126866000, 1.2442665000", \ + "0.2157056000, 0.2256286000, 0.2469325000, 0.2914495000, 0.3897856000, 0.6329385000, 1.2660728000", \ + "0.2595558000, 0.2695308000, 0.2909115000, 0.3354103000, 0.4339718000, 0.6778857000, 1.3110454000", \ + "0.3342261000, 0.3449455000, 0.3676130000, 0.4137743000, 0.5134028000, 0.7578024000, 1.3929506000", \ + "0.4356476000, 0.4483710000, 0.4744677000, 0.5249338000, 0.6282792000, 0.8730068000, 1.5043868000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0683000000, 0.0753742000, 0.0902898000, 0.1213173000, 0.1917310000, 0.3568467000, 0.7869299000", \ + "0.0698022000, 0.0764355000, 0.0910260000, 0.1228445000, 0.1912922000, 0.3570257000, 0.7884525000", \ + "0.0685880000, 0.0753679000, 0.0906310000, 0.1215586000, 0.1907502000, 0.3563775000, 0.7902193000", \ + "0.0686185000, 0.0758598000, 0.0910067000, 0.1221308000, 0.1899191000, 0.3562769000, 0.7889351000", \ + "0.0691618000, 0.0761955000, 0.0914916000, 0.1218013000, 0.1897701000, 0.3553661000, 0.7885597000", \ + "0.0682056000, 0.0751728000, 0.0902034000, 0.1218765000, 0.1907967000, 0.3562084000, 0.7884367000", \ + "0.0790607000, 0.0860688000, 0.1033034000, 0.1326945000, 0.2026071000, 0.3623398000, 0.7922393000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0345376000, 0.0431686000, 0.0631602000, 0.1114520000, 0.2384579000, 0.5831274000, 1.5012145000", \ + "0.0346409000, 0.0430684000, 0.0630910000, 0.1116274000, 0.2380471000, 0.5819913000, 1.4983518000", \ + "0.0346268000, 0.0430826000, 0.0630922000, 0.1116282000, 0.2380496000, 0.5819793000, 1.4986539000", \ + "0.0346351000, 0.0431680000, 0.0631700000, 0.1114892000, 0.2384701000, 0.5831723000, 1.5018320000", \ + "0.0349520000, 0.0436290000, 0.0635214000, 0.1115611000, 0.2384915000, 0.5836806000, 1.5021601000", \ + "0.0382260000, 0.0472277000, 0.0674240000, 0.1153490000, 0.2404825000, 0.5828560000, 1.5026057000", \ + "0.0469614000, 0.0566771000, 0.0778820000, 0.1247582000, 0.2463703000, 0.5857106000, 1.4984626000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.4315596000, 0.4442849000, 0.4712651000, 0.5201995000, 0.6080528000, 0.7758702000, 1.1408459000", \ + "0.4362156000, 0.4495936000, 0.4764460000, 0.5254579000, 0.6131946000, 0.7810060000, 1.1456394000", \ + "0.4496539000, 0.4625058000, 0.4893282000, 0.5381794000, 0.6260027000, 0.7938501000, 1.1584684000", \ + "0.4766469000, 0.4900708000, 0.5168944000, 0.5659196000, 0.6537303000, 0.8213926000, 1.1865233000", \ + "0.5343626000, 0.5479032000, 0.5745044000, 0.6235825000, 0.7113698000, 0.8790338000, 1.2440712000", \ + "0.6649902000, 0.6782878000, 0.7050741000, 0.7537496000, 0.8414812000, 1.0093524000, 1.3743543000", \ + "0.9188307000, 0.9329801000, 0.9621701000, 1.0142163000, 1.1061811000, 1.2780577000, 1.6449081000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1758945000, 0.1858125000, 0.2071320000, 0.2514927000, 0.3493573000, 0.5920405000, 1.2284394000", \ + "0.1806884000, 0.1906743000, 0.2120599000, 0.2562686000, 0.3544131000, 0.5972955000, 1.2309050000", \ + "0.1903733000, 0.2003084000, 0.2216123000, 0.2659484000, 0.3638719000, 0.6067382000, 1.2418001000", \ + "0.2103527000, 0.2203896000, 0.2416987000, 0.2858887000, 0.3840649000, 0.6275623000, 1.2592369000", \ + "0.2538819000, 0.2640388000, 0.2854577000, 0.3297626000, 0.4276097000, 0.6706322000, 1.3043715000", \ + "0.3292198000, 0.3401116000, 0.3627717000, 0.4088560000, 0.5081598000, 0.7524021000, 1.3851444000", \ + "0.4318023000, 0.4446970000, 0.4709208000, 0.5215545000, 0.6246172000, 0.8687389000, 1.5013003000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0664589000, 0.0746101000, 0.0891018000, 0.1198992000, 0.1897462000, 0.3527141000, 0.7876010000", \ + "0.0667053000, 0.0734567000, 0.0880328000, 0.1201542000, 0.1883916000, 0.3532286000, 0.7874136000", \ + "0.0666622000, 0.0732489000, 0.0878593000, 0.1211913000, 0.1883020000, 0.3528933000, 0.7861682000", \ + "0.0668303000, 0.0736016000, 0.0880574000, 0.1202914000, 0.1878006000, 0.3542549000, 0.7865759000", \ + "0.0666249000, 0.0742768000, 0.0883695000, 0.1206483000, 0.1901270000, 0.3533022000, 0.7883879000", \ + "0.0663560000, 0.0733032000, 0.0880401000, 0.1213686000, 0.1896201000, 0.3528174000, 0.7873456000", \ + "0.0779261000, 0.0849636000, 0.0994551000, 0.1305360000, 0.1996427000, 0.3593060000, 0.7909534000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0347354000, 0.0433435000, 0.0630671000, 0.1109276000, 0.2379892000, 0.5838274000, 1.5040769000", \ + "0.0348356000, 0.0430809000, 0.0629923000, 0.1111530000, 0.2374490000, 0.5824596000, 1.5047310000", \ + "0.0348291000, 0.0433477000, 0.0631190000, 0.1110833000, 0.2380197000, 0.5832977000, 1.5049728000", \ + "0.0346212000, 0.0431807000, 0.0629839000, 0.1110856000, 0.2377177000, 0.5822470000, 1.5026596000", \ + "0.0352159000, 0.0436964000, 0.0636460000, 0.1112727000, 0.2381087000, 0.5839047000, 1.5010617000", \ + "0.0385060000, 0.0475582000, 0.0675126000, 0.1151018000, 0.2400507000, 0.5841683000, 1.4998357000", \ + "0.0475587000, 0.0573515000, 0.0778753000, 0.1246584000, 0.2457695000, 0.5840483000, 1.4997625000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.4196395000, 0.4326556000, 0.4593695000, 0.5076592000, 0.5943556000, 0.7605500000, 1.1240534000", \ + "0.4249230000, 0.4377723000, 0.4643257000, 0.5127286000, 0.5995044000, 0.7656636000, 1.1292587000", \ + "0.4372444000, 0.4500643000, 0.4766107000, 0.5250479000, 0.6118127000, 0.7779705000, 1.1413597000", \ + "0.4630592000, 0.4759551000, 0.5025281000, 0.5508147000, 0.6375099000, 0.8038402000, 1.1671797000", \ + "0.5209315000, 0.5341198000, 0.5603182000, 0.6086565000, 0.6956707000, 0.8617386000, 1.2253643000", \ + "0.6557294000, 0.6690531000, 0.6951908000, 0.7435050000, 0.8302771000, 0.9965663000, 1.3602738000", \ + "0.9177614000, 0.9317430000, 0.9605947000, 1.0122592000, 1.1032798000, 1.2737557000, 1.6390288000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1689931000, 0.1788766000, 0.2000838000, 0.2443059000, 0.3421240000, 0.5851397000, 1.2177844000", \ + "0.1738278000, 0.1837813000, 0.2049828000, 0.2491105000, 0.3471149000, 0.5905265000, 1.2235724000", \ + "0.1838195000, 0.1936652000, 0.2148898000, 0.2591201000, 0.3568762000, 0.5996608000, 1.2327174000", \ + "0.2048264000, 0.2146996000, 0.2359048000, 0.2800903000, 0.3778830000, 0.6206688000, 1.2536739000", \ + "0.2494966000, 0.2595124000, 0.2808485000, 0.3251329000, 0.4230140000, 0.6660962000, 1.2984210000", \ + "0.3245688000, 0.3353944000, 0.3581133000, 0.4041353000, 0.5033234000, 0.7476605000, 1.3799850000", \ + "0.4252081000, 0.4379898000, 0.4645038000, 0.5152614000, 0.6183417000, 0.8620185000, 1.4943613000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0647652000, 0.0720417000, 0.0865763000, 0.1181937000, 0.1879459000, 0.3503676000, 0.7865933000", \ + "0.0652340000, 0.0719769000, 0.0865186000, 0.1183718000, 0.1878212000, 0.3508377000, 0.7856744000", \ + "0.0652397000, 0.0719847000, 0.0865129000, 0.1182916000, 0.1877971000, 0.3508637000, 0.7862883000", \ + "0.0651628000, 0.0719768000, 0.0865314000, 0.1176277000, 0.1873352000, 0.3497805000, 0.7850314000", \ + "0.0650765000, 0.0719932000, 0.0875627000, 0.1179531000, 0.1868192000, 0.3510106000, 0.7851105000", \ + "0.0648110000, 0.0721182000, 0.0873382000, 0.1182173000, 0.1882311000, 0.3511564000, 0.7844724000", \ + "0.0767310000, 0.0853742000, 0.0993372000, 0.1298631000, 0.1981587000, 0.3565939000, 0.7887275000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0343914000, 0.0429472000, 0.0626487000, 0.1108631000, 0.2372544000, 0.5825633000, 1.5013099000", \ + "0.0342969000, 0.0429686000, 0.0627612000, 0.1105194000, 0.2377648000, 0.5840094000, 1.5015210000", \ + "0.0344068000, 0.0429884000, 0.0626391000, 0.1107932000, 0.2373799000, 0.5836706000, 1.5035042000", \ + "0.0345251000, 0.0430282000, 0.0628025000, 0.1108079000, 0.2377270000, 0.5831789000, 1.5003453000", \ + "0.0349385000, 0.0433605000, 0.0632847000, 0.1111824000, 0.2375996000, 0.5828576000, 1.4988415000", \ + "0.0384681000, 0.0476592000, 0.0675429000, 0.1150664000, 0.2394695000, 0.5842169000, 1.4988883000", \ + "0.0480141000, 0.0576628000, 0.0781082000, 0.1250077000, 0.2454117000, 0.5844775000, 1.4996366000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.3958371000, 0.4094101000, 0.4360752000, 0.4849924000, 0.5728234000, 0.7406895000, 1.1055863000", \ + "0.3995951000, 0.4131626000, 0.4396093000, 0.4886365000, 0.5765531000, 0.7441705000, 1.1093588000", \ + "0.4089652000, 0.4224062000, 0.4490457000, 0.4981015000, 0.5859456000, 0.7535997000, 1.1187380000", \ + "0.4346916000, 0.4481718000, 0.4747230000, 0.5237860000, 0.6116366000, 0.7793026000, 1.1444585000", \ + "0.4987379000, 0.5121135000, 0.5389833000, 0.5879665000, 0.6756317000, 0.8433876000, 1.2084224000", \ + "0.6531096000, 0.6664118000, 0.6932774000, 0.7419226000, 0.8296859000, 0.9976664000, 1.3624566000", \ + "0.9501938000, 0.9648938000, 0.9941219000, 1.0472606000, 1.1403357000, 1.3125817000, 1.6796489000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1604632000, 0.1706095000, 0.1923996000, 0.2377651000, 0.3378545000, 0.5816930000, 1.2159075000", \ + "0.1649863000, 0.1751325000, 0.1969219000, 0.2422794000, 0.3423774000, 0.5862259000, 1.2201937000", \ + "0.1756993000, 0.1858478000, 0.2076385000, 0.2529936000, 0.3530966000, 0.5969555000, 1.2315912000", \ + "0.2000939000, 0.2101868000, 0.2320019000, 0.2773038000, 0.3773232000, 0.6211081000, 1.2540593000", \ + "0.2520272000, 0.2623116000, 0.2842562000, 0.3296612000, 0.4293397000, 0.6731952000, 1.3086149000", \ + "0.3344233000, 0.3461865000, 0.3705027000, 0.4185086000, 0.5194348000, 0.7636817000, 1.3988060000", \ + "0.4359068000, 0.4514475000, 0.4816067000, 0.5366694000, 0.6422838000, 0.8865993000, 1.5191374000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0657789000, 0.0737810000, 0.0879502000, 0.1210674000, 0.1875223000, 0.3523858000, 0.7872534000", \ + "0.0658392000, 0.0729490000, 0.0882036000, 0.1194633000, 0.1890221000, 0.3542916000, 0.7857905000", \ + "0.0657492000, 0.0730285000, 0.0887254000, 0.1195152000, 0.1899429000, 0.3537014000, 0.7881627000", \ + "0.0658256000, 0.0730052000, 0.0886133000, 0.1195331000, 0.1899140000, 0.3537492000, 0.7880364000", \ + "0.0659801000, 0.0729300000, 0.0878941000, 0.1195566000, 0.1886496000, 0.3532508000, 0.7889424000", \ + "0.0664246000, 0.0733058000, 0.0880516000, 0.1215955000, 0.1903486000, 0.3533133000, 0.7867186000", \ + "0.0824733000, 0.0892340000, 0.1049879000, 0.1347232000, 0.2010680000, 0.3613805000, 0.7895334000"); + } + related_pin : "S0"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0353984000, 0.0438906000, 0.0642482000, 0.1133057000, 0.2400030000, 0.5828268000, 1.5025756000", \ + "0.0353979000, 0.0438920000, 0.0642452000, 0.1133223000, 0.2401008000, 0.5831021000, 1.5023890000", \ + "0.0354640000, 0.0438567000, 0.0641820000, 0.1133315000, 0.2400296000, 0.5824499000, 1.5026195000", \ + "0.0354233000, 0.0440604000, 0.0643828000, 0.1133390000, 0.2403675000, 0.5839590000, 1.4968337000", \ + "0.0365055000, 0.0450044000, 0.0651434000, 0.1136547000, 0.2400913000, 0.5831506000, 1.5023750000", \ + "0.0439228000, 0.0527258000, 0.0725669000, 0.1193216000, 0.2425783000, 0.5844917000, 1.4999829000", \ + "0.0588665000, 0.0693244000, 0.0899239000, 0.1346046000, 0.2504323000, 0.5866183000, 1.4977554000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.4865461000, 0.5001505000, 0.5271107000, 0.5769263000, 0.6660651000, 0.8352037000, 1.2018134000", \ + "0.4916957000, 0.5053744000, 0.5324506000, 0.5822351000, 0.6711166000, 0.8403466000, 1.2069237000", \ + "0.5020636000, 0.5156164000, 0.5422985000, 0.5924278000, 0.6813676000, 0.8505720000, 1.2172048000", \ + "0.5218871000, 0.5356396000, 0.5627938000, 0.6125105000, 0.7015346000, 0.8709979000, 1.2370857000", \ + "0.5538349000, 0.5673498000, 0.5946816000, 0.6443141000, 0.7335351000, 0.9026855000, 1.2692852000", \ + "0.5960044000, 0.6099439000, 0.6374491000, 0.6874187000, 0.7767204000, 0.9461960000, 1.3128328000", \ + "0.6408872000, 0.6546449000, 0.6816718000, 0.7314915000, 0.8207247000, 0.9906438000, 1.3587301000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.2823122000, 0.2919767000, 0.3127105000, 0.3561656000, 0.4534755000, 0.6968278000, 1.3294064000", \ + "0.2863027000, 0.2959239000, 0.3166281000, 0.3600597000, 0.4575035000, 0.7003334000, 1.3325931000", \ + "0.2979529000, 0.3075912000, 0.3282945000, 0.3717386000, 0.4691381000, 0.7119557000, 1.3436120000", \ + "0.3283357000, 0.3380144000, 0.3587315000, 0.4021147000, 0.4995962000, 0.7432046000, 1.3756273000", \ + "0.3979761000, 0.4076001000, 0.4283600000, 0.4716926000, 0.5692087000, 0.8120242000, 1.4444698000", \ + "0.5235851000, 0.5333481000, 0.5541350000, 0.5978993000, 0.6953891000, 0.9382792000, 1.5720993000", \ + "0.7182879000, 0.7282474000, 0.7495004000, 0.7934983000, 0.8914630000, 1.1351206000, 1.7662728000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0684248000, 0.0752609000, 0.0919906000, 0.1225727000, 0.1918732000, 0.3570325000, 0.7872833000", \ + "0.0685202000, 0.0754894000, 0.0903164000, 0.1221514000, 0.1917282000, 0.3567474000, 0.7885984000", \ + "0.0688945000, 0.0757329000, 0.0923129000, 0.1227386000, 0.1914405000, 0.3569594000, 0.7879193000", \ + "0.0692059000, 0.0754944000, 0.0903043000, 0.1238188000, 0.1924893000, 0.3558438000, 0.7883343000", \ + "0.0687361000, 0.0755810000, 0.0906857000, 0.1218973000, 0.1914763000, 0.3569834000, 0.7872140000", \ + "0.0690950000, 0.0768894000, 0.0906607000, 0.1221956000, 0.1904572000, 0.3571835000, 0.7885546000", \ + "0.0681626000, 0.0747368000, 0.0903517000, 0.1217682000, 0.1926409000, 0.3575544000, 0.7913152000"); + } + related_pin : "S0"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0338507000, 0.0419169000, 0.0615890000, 0.1096440000, 0.2366608000, 0.5838581000, 1.4985930000", \ + "0.0337838000, 0.0420453000, 0.0616540000, 0.1097216000, 0.2364070000, 0.5818960000, 1.5005983000", \ + "0.0337435000, 0.0420422000, 0.0616395000, 0.1096927000, 0.2365874000, 0.5824417000, 1.4997218000", \ + "0.0338340000, 0.0418752000, 0.0615789000, 0.1094973000, 0.2369961000, 0.5829487000, 1.5015997000", \ + "0.0337824000, 0.0420525000, 0.0615465000, 0.1096893000, 0.2368395000, 0.5821465000, 1.5008852000", \ + "0.0342809000, 0.0422428000, 0.0619548000, 0.1101863000, 0.2374625000, 0.5835710000, 1.4998959000", \ + "0.0355430000, 0.0437193000, 0.0632813000, 0.1111189000, 0.2374714000, 0.5826256000, 1.4990676000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1791548000, 0.1909618000, 0.2154324000, 0.2618498000, 0.3473030000, 0.5138311000, 0.8787119000", \ + "0.1830618000, 0.1950304000, 0.2194349000, 0.2658654000, 0.3512945000, 0.5177974000, 0.8827449000", \ + "0.1933579000, 0.2051038000, 0.2294113000, 0.2755884000, 0.3610884000, 0.5276312000, 0.8923312000", \ + "0.2194800000, 0.2310547000, 0.2550583000, 0.3008654000, 0.3861172000, 0.5525163000, 0.9171134000", \ + "0.2848818000, 0.2961472000, 0.3193166000, 0.3642200000, 0.4484859000, 0.6147270000, 0.9796387000", \ + "0.4175857000, 0.4300036000, 0.4549809000, 0.5009245000, 0.5850605000, 0.7509058000, 1.1158474000", \ + "0.6147556000, 0.6301250000, 0.6622588000, 0.7182940000, 0.8113105000, 0.9808802000, 1.3496907000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0959095000, 0.1058636000, 0.1271737000, 0.1714488000, 0.2691191000, 0.5122254000, 1.1427131000", \ + "0.1002359000, 0.1101911000, 0.1314906000, 0.1757831000, 0.2734101000, 0.5163909000, 1.1517717000", \ + "0.1106549000, 0.1205669000, 0.1418596000, 0.1859483000, 0.2838275000, 0.5262674000, 1.1592233000", \ + "0.1351932000, 0.1449786000, 0.1658974000, 0.2099008000, 0.3077820000, 0.5503760000, 1.1822634000", \ + "0.1787855000, 0.1886428000, 0.2098948000, 0.2543655000, 0.3526982000, 0.5955232000, 1.2298028000", \ + "0.2323743000, 0.2442763000, 0.2681494000, 0.3138242000, 0.4129453000, 0.6572748000, 1.2963437000", \ + "0.2775380000, 0.2931521000, 0.3237733000, 0.3773182000, 0.4789941000, 0.7233038000, 1.3557792000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0489436000, 0.0570949000, 0.0740037000, 0.1089349000, 0.1840244000, 0.3510135000, 0.7881422000", \ + "0.0483578000, 0.0565210000, 0.0737664000, 0.1088214000, 0.1840289000, 0.3511878000, 0.7881884000", \ + "0.0483899000, 0.0562038000, 0.0731487000, 0.1094829000, 0.1815178000, 0.3515370000, 0.7862632000", \ + "0.0473538000, 0.0551802000, 0.0721690000, 0.1087279000, 0.1809863000, 0.3515039000, 0.7858219000", \ + "0.0448117000, 0.0526722000, 0.0708943000, 0.1057795000, 0.1810003000, 0.3505786000, 0.7855215000", \ + "0.0567828000, 0.0648005000, 0.0793768000, 0.1105508000, 0.1823280000, 0.3511979000, 0.7861807000", \ + "0.0797720000, 0.0888252000, 0.1068042000, 0.1372979000, 0.2013993000, 0.3612232000, 0.7915851000"); + } + related_pin : "S1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0337208000, 0.0419950000, 0.0619058000, 0.1101947000, 0.2370988000, 0.5838012000, 1.4981792000", \ + "0.0336513000, 0.0420073000, 0.0618775000, 0.1101597000, 0.2368426000, 0.5833266000, 1.5035581000", \ + "0.0334577000, 0.0419661000, 0.0618149000, 0.1102604000, 0.2370076000, 0.5816216000, 1.5054208000", \ + "0.0331794000, 0.0417040000, 0.0616713000, 0.1101501000, 0.2372490000, 0.5815270000, 1.5053511000", \ + "0.0363796000, 0.0443906000, 0.0638070000, 0.1116608000, 0.2374916000, 0.5816427000, 1.5053139000", \ + "0.0471861000, 0.0545160000, 0.0718582000, 0.1163636000, 0.2409998000, 0.5843618000, 1.4987116000", \ + "0.0637612000, 0.0737855000, 0.0926755000, 0.1327621000, 0.2467317000, 0.5860097000, 1.4962299000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.2125450000, 0.2259471000, 0.2523761000, 0.3006133000, 0.3874697000, 0.5540086000, 0.9180112000", \ + "0.2187354000, 0.2317623000, 0.2581070000, 0.3065567000, 0.3933205000, 0.5598673000, 0.9237683000", \ + "0.2300898000, 0.2435827000, 0.2701180000, 0.3184057000, 0.4051548000, 0.5718002000, 0.9357590000", \ + "0.2519512000, 0.2650370000, 0.2912780000, 0.3395553000, 0.4262097000, 0.5926850000, 0.9568287000", \ + "0.3003957000, 0.3129343000, 0.3381451000, 0.3853390000, 0.4714269000, 0.6374814000, 1.0014122000", \ + "0.3599424000, 0.3715493000, 0.3956178000, 0.4413145000, 0.5251689000, 0.6897186000, 1.0531432000", \ + "0.4016203000, 0.4130937000, 0.4375394000, 0.4835415000, 0.5682634000, 0.7333210000, 1.0950053000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.1594995000, 0.1693261000, 0.1903884000, 0.2346316000, 0.3326049000, 0.5753956000, 1.2099327000", \ + "0.1640958000, 0.1738946000, 0.1950135000, 0.2392958000, 0.3373897000, 0.5805421000, 1.2141810000", \ + "0.1769023000, 0.1866645000, 0.2077704000, 0.2520024000, 0.3503081000, 0.5939091000, 1.2283039000", \ + "0.2084224000, 0.2181985000, 0.2393121000, 0.2835626000, 0.3818597000, 0.6254353000, 1.2599868000", \ + "0.2737858000, 0.2835610000, 0.3046240000, 0.3489291000, 0.4469695000, 0.6900184000, 1.3266864000", \ + "0.3759724000, 0.3856556000, 0.4065897000, 0.4508063000, 0.5483403000, 0.7909034000, 1.4254189000", \ + "0.5282612000, 0.5380268000, 0.5590030000, 0.6033649000, 0.7019227000, 0.9449159000, 1.5750500000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0626184000, 0.0695871000, 0.0845249000, 0.1179546000, 0.1851410000, 0.3508027000, 0.7860194000", \ + "0.0623004000, 0.0693777000, 0.0850373000, 0.1164985000, 0.1860783000, 0.3513930000, 0.7874647000", \ + "0.0624822000, 0.0695107000, 0.0858674000, 0.1173017000, 0.1849718000, 0.3506375000, 0.7859945000", \ + "0.0609288000, 0.0684303000, 0.0838398000, 0.1157573000, 0.1868647000, 0.3520924000, 0.7847774000", \ + "0.0543830000, 0.0622942000, 0.0788797000, 0.1124649000, 0.1832280000, 0.3512525000, 0.7853139000", \ + "0.0509183000, 0.0588722000, 0.0747845000, 0.1093883000, 0.1794555000, 0.3493246000, 0.7845466000", \ + "0.0509563000, 0.0584370000, 0.0750795000, 0.1099631000, 0.1819381000, 0.3470438000, 0.7786902000"); + } + related_pin : "S1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013092100, 0.0034280700, 0.0089761600, 0.0235034000, 0.0615419000, 0.1611430000"); + values("0.0337437000, 0.0425192000, 0.0625667000, 0.1110131000, 0.2380644000, 0.5831794000, 1.5046555000", \ + "0.0340228000, 0.0424317000, 0.0625414000, 0.1111769000, 0.2375639000, 0.5826065000, 1.5022611000", \ + "0.0339614000, 0.0424060000, 0.0624543000, 0.1110130000, 0.2380006000, 0.5835809000, 1.5001740000", \ + "0.0339408000, 0.0423895000, 0.0624127000, 0.1109859000, 0.2379730000, 0.5835219000, 1.5020198000", \ + "0.0338170000, 0.0423904000, 0.0624641000, 0.1109290000, 0.2375184000, 0.5830311000, 1.5063562000", \ + "0.0337646000, 0.0423243000, 0.0623708000, 0.1111456000, 0.2369799000, 0.5835197000, 1.5000368000", \ + "0.0350091000, 0.0430972000, 0.0630584000, 0.1119757000, 0.2385319000, 0.5814808000, 1.4945579000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__mux4_2") { + leakage_power () { + value : 0.0065112000; + when : "!A0&!A1&!A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0052504000; + when : "!A0&!A1&!A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0075643000; + when : "!A0&!A1&!A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0063036000; + when : "!A0&!A1&!A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0069087000; + when : "!A0&!A1&!A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0056480000; + when : "!A0&!A1&!A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0065752000; + when : "!A0&!A1&!A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0081139000; + when : "!A0&!A1&!A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0054602000; + when : "!A0&!A1&A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0069988000; + when : "!A0&!A1&A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0079600000; + when : "!A0&!A1&A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0066992000; + when : "!A0&!A1&A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0052203000; + when : "!A0&!A1&A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0067590000; + when : "!A0&!A1&A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0063420000; + when : "!A0&!A1&A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0078806000; + when : "!A0&!A1&A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0068980000; + when : "!A0&A1&!A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0056373000; + when : "!A0&A1&!A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0101045000; + when : "!A0&A1&!A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0060444000; + when : "!A0&A1&!A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0072956000; + when : "!A0&A1&!A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0060349000; + when : "!A0&A1&!A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0065866000; + when : "!A0&A1&!A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0053259000; + when : "!A0&A1&!A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0058470000; + when : "!A0&A1&A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0073857000; + when : "!A0&A1&A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0105002000; + when : "!A0&A1&A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0064400000; + when : "!A0&A1&A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0056072000; + when : "!A0&A1&A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0071458000; + when : "!A0&A1&A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0063534000; + when : "!A0&A1&A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0050926000; + when : "!A0&A1&A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0080367000; + when : "A0&!A1&!A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0039766000; + when : "A0&!A1&!A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0079628000; + when : "A0&!A1&!A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0067021000; + when : "A0&!A1&!A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0084343000; + when : "A0&!A1&!A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0043741000; + when : "A0&!A1&!A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0069737000; + when : "A0&!A1&!A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0085124000; + when : "A0&!A1&!A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0044569000; + when : "A0&!A1&A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0031962000; + when : "A0&!A1&A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0083585000; + when : "A0&!A1&A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0070977000; + when : "A0&!A1&A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0042171000; + when : "A0&!A1&A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0029563000; + when : "A0&!A1&A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0067404000; + when : "A0&!A1&A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0082791000; + when : "A0&!A1&A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0078633000; + when : "A0&A1&!A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0038032000; + when : "A0&A1&!A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0098838000; + when : "A0&A1&!A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0058237000; + when : "A0&A1&!A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0082609000; + when : "A0&A1&!A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0042008000; + when : "A0&A1&!A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0063659000; + when : "A0&A1&!A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0051052000; + when : "A0&A1&!A2&A3&S0&!S1"; + } + leakage_power () { + value : 0.0042836000; + when : "A0&A1&A2&!A3&!S0&S1"; + } + leakage_power () { + value : 0.0030228000; + when : "A0&A1&A2&!A3&!S0&!S1"; + } + leakage_power () { + value : 0.0102795000; + when : "A0&A1&A2&!A3&S0&S1"; + } + leakage_power () { + value : 0.0062193000; + when : "A0&A1&A2&!A3&S0&!S1"; + } + leakage_power () { + value : 0.0040437000; + when : "A0&A1&A2&A3&!S0&S1"; + } + leakage_power () { + value : 0.0027830000; + when : "A0&A1&A2&A3&!S0&!S1"; + } + leakage_power () { + value : 0.0061327000; + when : "A0&A1&A2&A3&S0&S1"; + } + leakage_power () { + value : 0.0048719000; + when : "A0&A1&A2&A3&S0&!S1"; + } + area : 22.521600000; + cell_footprint : "sky130_fd_sc_hd__mux4"; + cell_leakage_power : 0.0063705090; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A0") { + capacitance : 0.0018020000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017150000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0096454000, 0.0095878000, 0.0094552000, 0.0094643000, 0.0094852000, 0.0095333000, 0.0096443000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027816000, 0.0027271000, 0.0026014000, 0.0026198000, 0.0026623000, 0.0027601000, 0.0029855000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018880000; + } + pin ("A1") { + capacitance : 0.0017890000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017030000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0033125000, 0.0033090000, 0.0033009000, 0.0033039000, 0.0033109000, 0.0033270000, 0.0033641000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0032056000, -0.0032203000, -0.0032542000, -0.0032566000, -0.0032621000, -0.0032749000, -0.0033043000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018750000; + } + pin ("A2") { + capacitance : 0.0017380000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016680000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0087109000, 0.0086571000, 0.0085333000, 0.0085442000, 0.0085692000, 0.0086270000, 0.0087602000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047573000, 0.0047038000, 0.0045806000, 0.0046008000, 0.0046472000, 0.0047541000, 0.0050007000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018090000; + } + pin ("A3") { + capacitance : 0.0017510000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016740000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0029117000, 0.0029114000, 0.0029107000, 0.0029086000, 0.0029038000, 0.0028926000, 0.0028669000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0028230000, -0.0028373000, -0.0028702000, -0.0028711000, -0.0028732000, -0.0028779000, -0.0028887000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018280000; + } + pin ("S0") { + capacitance : 0.0054550000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0051420000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0195877000, 0.0192944000, 0.0186182000, 0.0186790000, 0.0188192000, 0.0191424000, 0.0198872000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0018888000, 0.0016645000, 0.0011477000, 0.0011759000, 0.0012409000, 0.0013907000, 0.0017360000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0057660000; + } + pin ("S1") { + capacitance : 0.0031740000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0030690000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0103230000, 0.0101985000, 0.0099114000, 0.0099829000, 0.0101477000, 0.0105277000, 0.0114035000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0008489000, -0.0009787000, -0.0012779000, -0.0012076000, -0.0010457000, -0.0006725000, 0.0001878000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0032790000; + } + pin ("X") { + direction : "output"; + function : "(A0&!S0&!S1) | (A1&S0&!S1) | (A2&!S0&S1) | (A3&S0&S1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0102547000, 0.0084013000, 0.0039720000, -0.0079809000, -0.0439696000, -0.1526275000, -0.4724193000", \ + "0.0102007000, 0.0083934000, 0.0040170000, -0.0081351000, -0.0439730000, -0.1526354000, -0.4724171000", \ + "0.0103454000, 0.0085608000, 0.0040790000, -0.0079378000, -0.0439516000, -0.1526026000, -0.4723709000", \ + "0.0101550000, 0.0083590000, 0.0039101000, -0.0081307000, -0.0440847000, -0.1527391000, -0.4724974000", \ + "0.0099267000, 0.0081297000, 0.0037179000, -0.0084024000, -0.0443057000, -0.1529081000, -0.4726906000", \ + "0.0099611000, 0.0081735000, 0.0036951000, -0.0083887000, -0.0444402000, -0.1530373000, -0.4727546000", \ + "0.0129805000, 0.0110466000, 0.0058655000, -0.0078896000, -0.0444477000, -0.1530189000, -0.4726798000"); + } + related_pin : "A0"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0167303000, 0.0183573000, 0.0230609000, 0.0367353000, 0.0745168000, 0.1828451000, 0.4994583000", \ + "0.0167223000, 0.0183517000, 0.0231160000, 0.0367809000, 0.0745069000, 0.1828177000, 0.5014930000", \ + "0.0167257000, 0.0182821000, 0.0231512000, 0.0368232000, 0.0745410000, 0.1828401000, 0.5015070000", \ + "0.0165952000, 0.0181756000, 0.0230230000, 0.0367029000, 0.0744330000, 0.1828074000, 0.5014843000", \ + "0.0165248000, 0.0180772000, 0.0228687000, 0.0365745000, 0.0743086000, 0.1827991000, 0.4993726000", \ + "0.0169607000, 0.0184357000, 0.0227554000, 0.0363282000, 0.0740170000, 0.1826067000, 0.4986980000", \ + "0.0180980000, 0.0196442000, 0.0240431000, 0.0370944000, 0.0747195000, 0.1833356000, 0.4979273000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0184020000, 0.0166174000, 0.0122281000, 0.0003965000, -0.0352058000, -0.1433626000, -0.4627947000", \ + "0.0183219000, 0.0165413000, 0.0121479000, 0.0003256000, -0.0352846000, -0.1434418000, -0.4628609000", \ + "0.0182898000, 0.0164957000, 0.0121405000, 0.0002640000, -0.0353573000, -0.1435330000, -0.4629981000", \ + "0.0181265000, 0.0163450000, 0.0118854000, 0.0000697000, -0.0355296000, -0.1436548000, -0.4630928000", \ + "0.0179252000, 0.0161451000, 0.0117606000, -0.0001216000, -0.0357287000, -0.1438351000, -0.4632948000", \ + "0.0180475000, 0.0162582000, 0.0117695000, -0.0001354000, -0.0358271000, -0.1439956000, -0.4633996000", \ + "0.0221398000, 0.0201913000, 0.0151008000, 0.0013949000, -0.0358177000, -0.1439151000, -0.4632984000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0203918000, 0.0220188000, 0.0266936000, 0.0404025000, 0.0785325000, 0.1876773000, 0.5047704000", \ + "0.0202979000, 0.0219241000, 0.0266181000, 0.0403254000, 0.0784479000, 0.1875308000, 0.5069006000", \ + "0.0202275000, 0.0218539000, 0.0265301000, 0.0402500000, 0.0783689000, 0.1875105000, 0.5047512000", \ + "0.0201488000, 0.0217547000, 0.0264387000, 0.0401564000, 0.0782502000, 0.1873770000, 0.5045855000", \ + "0.0200478000, 0.0216814000, 0.0264431000, 0.0401726000, 0.0781868000, 0.1872255000, 0.5065099000", \ + "0.0203266000, 0.0218296000, 0.0263003000, 0.0400357000, 0.0779461000, 0.1870290000, 0.5042901000", \ + "0.0219788000, 0.0234677000, 0.0279298000, 0.0410085000, 0.0786736000, 0.1874148000, 0.5035530000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0122333000, 0.0104157000, 0.0059519000, -0.0059431000, -0.0415736000, -0.1497010000, -0.4691414000", \ + "0.0121968000, 0.0104579000, 0.0060104000, -0.0059270000, -0.0416352000, -0.1497245000, -0.4691098000", \ + "0.0122688000, 0.0104701000, 0.0060120000, -0.0058636000, -0.0415169000, -0.1496358000, -0.4690432000", \ + "0.0122226000, 0.0104312000, 0.0060110000, -0.0059906000, -0.0415801000, -0.1497220000, -0.4691275000", \ + "0.0120858000, 0.0102868000, 0.0058289000, -0.0060679000, -0.0417748000, -0.1498848000, -0.4692589000", \ + "0.0121716000, 0.0103830000, 0.0058212000, -0.0061146000, -0.0418646000, -0.1500115000, -0.4694002000", \ + "0.0154517000, 0.0134945000, 0.0083261000, -0.0054113000, -0.0418520000, -0.1500649000, -0.4694186000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0141652000, 0.0157477000, 0.0206017000, 0.0343759000, 0.0724995000, 0.1816456000, 0.5008750000", \ + "0.0141452000, 0.0157269000, 0.0205149000, 0.0342602000, 0.0725057000, 0.1816770000, 0.4980771000", \ + "0.0142170000, 0.0158029000, 0.0205966000, 0.0343719000, 0.0724311000, 0.1817709000, 0.5008477000", \ + "0.0141326000, 0.0157670000, 0.0204613000, 0.0342135000, 0.0723641000, 0.1816341000, 0.4988989000", \ + "0.0140522000, 0.0156527000, 0.0204278000, 0.0342440000, 0.0723021000, 0.1815086000, 0.5005833000", \ + "0.0144820000, 0.0159714000, 0.0203088000, 0.0339532000, 0.0719514000, 0.1811297000, 0.4982949000", \ + "0.0156522000, 0.0171210000, 0.0215425000, 0.0347541000, 0.0723716000, 0.1815490000, 0.4958081000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0201106000, 0.0183211000, 0.0138945000, 0.0020698000, -0.0334125000, -0.1414413000, -0.4607909000", \ + "0.0200569000, 0.0182702000, 0.0138234000, 0.0018893000, -0.0334587000, -0.1414831000, -0.4608774000", \ + "0.0199721000, 0.0181847000, 0.0137449000, 0.0019722000, -0.0335796000, -0.1415585000, -0.4609487000", \ + "0.0198953000, 0.0180989000, 0.0136681000, 0.0018839000, -0.0336396000, -0.1416409000, -0.4610371000", \ + "0.0197517000, 0.0179581000, 0.0135542000, 0.0015569000, -0.0338225000, -0.1418027000, -0.4611443000", \ + "0.0198611000, 0.0180645000, 0.0135456000, 0.0017375000, -0.0338610000, -0.1418794000, -0.4612312000", \ + "0.0233739000, 0.0214194000, 0.0162281000, 0.0025601000, -0.0337381000, -0.1417799000, -0.4610962000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0193172000, 0.0209571000, 0.0256351000, 0.0393152000, 0.0774128000, 0.1865980000, 0.5039019000", \ + "0.0192500000, 0.0208451000, 0.0255752000, 0.0392658000, 0.0773737000, 0.1865079000, 0.5034614000", \ + "0.0192178000, 0.0208251000, 0.0254901000, 0.0391232000, 0.0772349000, 0.1864393000, 0.5036511000", \ + "0.0191072000, 0.0206972000, 0.0254289000, 0.0391212000, 0.0771351000, 0.1863815000, 0.5054869000", \ + "0.0191038000, 0.0206628000, 0.0254442000, 0.0390163000, 0.0770621000, 0.1862279000, 0.5030185000", \ + "0.0194789000, 0.0210074000, 0.0253765000, 0.0389066000, 0.0768190000, 0.1859553000, 0.5052111000", \ + "0.0207455000, 0.0222639000, 0.0266932000, 0.0398874000, 0.0774915000, 0.1867093000, 0.5047505000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0199940000, 0.0182060000, 0.0137425000, 0.0019307000, -0.0336293000, -0.1418162000, -0.4610117000", \ + "0.0199390000, 0.0181591000, 0.0137406000, 0.0019023000, -0.0336469000, -0.1417660000, -0.4611693000", \ + "0.0199773000, 0.0181834000, 0.0137926000, 0.0019662000, -0.0335900000, -0.1417296000, -0.4610963000", \ + "0.0191589000, 0.0174063000, 0.0129660000, 0.0011452000, -0.0344099000, -0.1425386000, -0.4619180000", \ + "0.0185734000, 0.0167933000, 0.0123800000, 0.0005754000, -0.0350483000, -0.1431414000, -0.4625194000", \ + "0.0181609000, 0.0163871000, 0.0119757000, 0.0001862000, -0.0353631000, -0.1434389000, -0.4628412000", \ + "0.0247401000, 0.0228669000, 0.0179727000, 0.0045974000, -0.0332216000, -0.1424976000, -0.4618562000"); + } + related_pin : "S0"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0281051000, 0.0297595000, 0.0345108000, 0.0481437000, 0.0858414000, 0.1946317000, 0.5132366000", \ + "0.0279772000, 0.0295608000, 0.0343495000, 0.0479738000, 0.0857791000, 0.1944678000, 0.5106128000", \ + "0.0282019000, 0.0297811000, 0.0346178000, 0.0482831000, 0.0859969000, 0.1944783000, 0.5132573000", \ + "0.0277580000, 0.0293372000, 0.0341037000, 0.0477851000, 0.0855035000, 0.1941360000, 0.5125878000", \ + "0.0271241000, 0.0286696000, 0.0334442000, 0.0470753000, 0.0848664000, 0.1935053000, 0.5100634000", \ + "0.0267141000, 0.0282737000, 0.0330464000, 0.0466630000, 0.0845349000, 0.1931637000, 0.5095133000", \ + "0.0277820000, 0.0293402000, 0.0338254000, 0.0469798000, 0.0848774000, 0.1932815000, 0.5113675000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0118414000, 0.0100605000, 0.0056639000, -0.0061707000, -0.0415761000, -0.1497149000, -0.4692115000", \ + "0.0118171000, 0.0100332000, 0.0056348000, -0.0061296000, -0.0416102000, -0.1497475000, -0.4692562000", \ + "0.0119755000, 0.0101875000, 0.0058109000, -0.0059744000, -0.0414267000, -0.1495473000, -0.4690612000", \ + "0.0118762000, 0.0100906000, 0.0056955000, -0.0060030000, -0.0414885000, -0.1496519000, -0.4691596000", \ + "0.0116637000, 0.0099300000, 0.0056427000, -0.0061052000, -0.0415291000, -0.1496198000, -0.4690871000", \ + "0.0124671000, 0.0106921000, 0.0060587000, -0.0057470000, -0.0412961000, -0.1493970000, -0.4688129000", \ + "0.0190292000, 0.0172406000, 0.0124113000, -0.0006920000, -0.0383774000, -0.1481964000, -0.4676917000"); + } + related_pin : "S1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014530770, 0.0042228650, 0.0122722900, 0.0356651700, 0.1036485000, 0.3012184000"); + values("0.0161761000, 0.0177861000, 0.0225699000, 0.0362673000, 0.0742928000, 0.1834596000, 0.5008831000", \ + "0.0160944000, 0.0177117000, 0.0224713000, 0.0361992000, 0.0741943000, 0.1833802000, 0.5002813000", \ + "0.0162151000, 0.0178176000, 0.0225971000, 0.0363139000, 0.0743408000, 0.1835158000, 0.5009714000", \ + "0.0161547000, 0.0177892000, 0.0225695000, 0.0362994000, 0.0742848000, 0.1834738000, 0.5025204000", \ + "0.0162864000, 0.0179269000, 0.0227379000, 0.0363816000, 0.0744407000, 0.1835410000, 0.5010431000", \ + "0.0164742000, 0.0181021000, 0.0229997000, 0.0369606000, 0.0747693000, 0.1840388000, 0.5013780000", \ + "0.0187676000, 0.0203344000, 0.0248595000, 0.0380396000, 0.0756026000, 0.1854059000, 0.5007813000"); + } + } + max_capacitance : 0.3012180000; + max_transition : 1.5034400000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.4064566000, 0.4168633000, 0.4403922000, 0.4858796000, 0.5686201000, 0.7259255000, 1.0727361000", \ + "0.4118063000, 0.4219450000, 0.4455451000, 0.4910618000, 0.5741012000, 0.7317501000, 1.0781452000", \ + "0.4236314000, 0.4342437000, 0.4572681000, 0.5028883000, 0.5858555000, 0.7434631000, 1.0899835000", \ + "0.4483160000, 0.4588196000, 0.4821618000, 0.5273632000, 0.6102494000, 0.7679807000, 1.1144942000", \ + "0.5016001000, 0.5120019000, 0.5354281000, 0.5809204000, 0.6638914000, 0.8216512000, 1.1681631000", \ + "0.6249725000, 0.6356153000, 0.6585354000, 0.7041711000, 0.7874986000, 0.9454714000, 1.2918501000", \ + "0.8629336000, 0.8744643000, 0.8995458000, 0.9485662000, 1.0362531000, 1.1994075000, 1.5489627000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.1870773000, 0.1955082000, 0.2145116000, 0.2552492000, 0.3455625000, 0.5803257000, 1.2546754000", \ + "0.1913064000, 0.1996716000, 0.2188745000, 0.2595693000, 0.3499168000, 0.5844882000, 1.2570756000", \ + "0.1999485000, 0.2083165000, 0.2275607000, 0.2682575000, 0.3585919000, 0.5932493000, 1.2668571000", \ + "0.2193661000, 0.2277431000, 0.2469899000, 0.2876666000, 0.3780295000, 0.6125994000, 1.2862429000", \ + "0.2609037000, 0.2692591000, 0.2885256000, 0.3292611000, 0.4195694000, 0.6540291000, 1.3296448000", \ + "0.3305168000, 0.3396436000, 0.3601690000, 0.4028857000, 0.4953818000, 0.7313605000, 1.4059340000", \ + "0.4243418000, 0.4348883000, 0.4584445000, 0.5056741000, 0.6027651000, 0.8405358000, 1.5149113000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0673857000, 0.0734419000, 0.0860516000, 0.1131727000, 0.1708523000, 0.3094284000, 0.7002091000", \ + "0.0669130000, 0.0729047000, 0.0866374000, 0.1114177000, 0.1696362000, 0.3090778000, 0.6991259000", \ + "0.0673918000, 0.0732574000, 0.0874357000, 0.1131121000, 0.1689011000, 0.3088177000, 0.6989153000", \ + "0.0676294000, 0.0733021000, 0.0860590000, 0.1118305000, 0.1685779000, 0.3092599000, 0.6990285000", \ + "0.0676598000, 0.0733180000, 0.0851652000, 0.1114941000, 0.1688832000, 0.3097209000, 0.6970994000", \ + "0.0683931000, 0.0734745000, 0.0859111000, 0.1126296000, 0.1701475000, 0.3090621000, 0.7003946000", \ + "0.0802775000, 0.0847451000, 0.0980832000, 0.1231802000, 0.1795013000, 0.3149734000, 0.7022090000"); + } + related_pin : "A0"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0345745000, 0.0412417000, 0.0569984000, 0.0951282000, 0.2017510000, 0.5279353000, 1.5009304000", \ + "0.0347468000, 0.0411526000, 0.0567440000, 0.0951374000, 0.2019472000, 0.5268416000, 1.5024441000", \ + "0.0347217000, 0.0410139000, 0.0565963000, 0.0951424000, 0.2019899000, 0.5263620000, 1.5032691000", \ + "0.0346267000, 0.0410402000, 0.0567181000, 0.0950673000, 0.2018379000, 0.5272252000, 1.5008349000", \ + "0.0351189000, 0.0414677000, 0.0570341000, 0.0951831000, 0.2017801000, 0.5275275000, 1.5007783000", \ + "0.0384538000, 0.0452063000, 0.0614645000, 0.0993485000, 0.2047885000, 0.5273783000, 1.4978527000", \ + "0.0474543000, 0.0552711000, 0.0709930000, 0.1097210000, 0.2124420000, 0.5301319000, 1.4972487000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.4048666000, 0.4151327000, 0.4383294000, 0.4834255000, 0.5661637000, 0.7236334000, 1.0695631000", \ + "0.4096184000, 0.4199760000, 0.4430824000, 0.4882255000, 0.5709480000, 0.7284225000, 1.0743515000", \ + "0.4205606000, 0.4309696000, 0.4539405000, 0.4992921000, 0.5819066000, 0.7390317000, 1.0852284000", \ + "0.4433916000, 0.4537967000, 0.4769851000, 0.5221563000, 0.6049163000, 0.7620741000, 1.1081088000", \ + "0.4915708000, 0.5016479000, 0.5250516000, 0.5703535000, 0.6529923000, 0.8106074000, 1.1567239000", \ + "0.6024209000, 0.6128730000, 0.6365859000, 0.6816055000, 0.7642653000, 0.9218014000, 1.2680563000", \ + "0.8078631000, 0.8188128000, 0.8441265000, 0.8930514000, 0.9807534000, 1.1452546000, 1.4949773000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.1908322000, 0.1994451000, 0.2187772000, 0.2601863000, 0.3517930000, 0.5874131000, 1.2642551000", \ + "0.1951242000, 0.2037103000, 0.2230301000, 0.2644354000, 0.3559819000, 0.5924414000, 1.2710922000", \ + "0.2043849000, 0.2129729000, 0.2323090000, 0.2737075000, 0.3653057000, 0.6014851000, 1.2768583000", \ + "0.2253508000, 0.2338535000, 0.2532508000, 0.2946546000, 0.3862306000, 0.6219988000, 1.2984279000", \ + "0.2704026000, 0.2789426000, 0.2985162000, 0.3397907000, 0.4313556000, 0.6676067000, 1.3426181000", \ + "0.3487486000, 0.3579530000, 0.3787074000, 0.4219713000, 0.5153305000, 0.7522098000, 1.4274285000", \ + "0.4605424000, 0.4712962000, 0.4950271000, 0.5428362000, 0.6407501000, 0.8794750000, 1.5548604000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0661384000, 0.0717818000, 0.0841070000, 0.1112770000, 0.1687611000, 0.3075573000, 0.6991785000", \ + "0.0661279000, 0.0717430000, 0.0841057000, 0.1113547000, 0.1687802000, 0.3075505000, 0.6992094000", \ + "0.0661068000, 0.0714185000, 0.0860722000, 0.1118944000, 0.1698331000, 0.3080459000, 0.6988303000", \ + "0.0663695000, 0.0719457000, 0.0839660000, 0.1102826000, 0.1674990000, 0.3077402000, 0.6978609000", \ + "0.0658282000, 0.0717676000, 0.0850409000, 0.1101936000, 0.1670442000, 0.3083992000, 0.6963370000", \ + "0.0673664000, 0.0725645000, 0.0848575000, 0.1107897000, 0.1684130000, 0.3081919000, 0.6981050000", \ + "0.0786880000, 0.0850077000, 0.0977811000, 0.1229350000, 0.1789359000, 0.3144744000, 0.7027945000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0350009000, 0.0416731000, 0.0574604000, 0.0957816000, 0.2026136000, 0.5279920000, 1.5011814000", \ + "0.0350182000, 0.0417747000, 0.0576393000, 0.0958242000, 0.2024957000, 0.5283055000, 1.4999185000", \ + "0.0349965000, 0.0417329000, 0.0575705000, 0.0957347000, 0.2026587000, 0.5270391000, 1.5014544000", \ + "0.0351876000, 0.0416792000, 0.0574681000, 0.0957868000, 0.2026173000, 0.5279269000, 1.5012781000", \ + "0.0355253000, 0.0419972000, 0.0575304000, 0.0958897000, 0.2027325000, 0.5274616000, 1.4999070000", \ + "0.0387322000, 0.0458427000, 0.0619879000, 0.0999627000, 0.2050230000, 0.5285859000, 1.5004767000", \ + "0.0475663000, 0.0549534000, 0.0715984000, 0.1106606000, 0.2131032000, 0.5310886000, 1.4947537000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.4108521000, 0.4214223000, 0.4448030000, 0.4904499000, 0.5740558000, 0.7325646000, 1.0798916000", \ + "0.4165570000, 0.4271264000, 0.4503947000, 0.4961371000, 0.5794007000, 0.7378938000, 1.0853828000", \ + "0.4286272000, 0.4392300000, 0.4626277000, 0.5082388000, 0.5915827000, 0.7504171000, 1.0974903000", \ + "0.4534585000, 0.4639447000, 0.4874751000, 0.5328381000, 0.6162751000, 0.7747770000, 1.1223011000", \ + "0.5065477000, 0.5171889000, 0.5403768000, 0.5862167000, 0.6694470000, 0.8279192000, 1.1753770000", \ + "0.6272096000, 0.6377737000, 0.6612639000, 0.7068994000, 0.7904299000, 0.9490067000, 1.2965354000", \ + "0.8605056000, 0.8712143000, 0.8967442000, 0.9458555000, 1.0339652000, 1.1974426000, 1.5475243000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.1874012000, 0.1957921000, 0.2151716000, 0.2562920000, 0.3476015000, 0.5839998000, 1.2595469000", \ + "0.1917907000, 0.2001660000, 0.2195423000, 0.2605745000, 0.3520039000, 0.5881924000, 1.2642059000", \ + "0.2008756000, 0.2091980000, 0.2285047000, 0.2696415000, 0.3608442000, 0.5974824000, 1.2744392000", \ + "0.2206766000, 0.2291034000, 0.2483486000, 0.2894040000, 0.3808175000, 0.6165858000, 1.2929454000", \ + "0.2631791000, 0.2715782000, 0.2909227000, 0.3320897000, 0.4232027000, 0.6598361000, 1.3371712000", \ + "0.3370782000, 0.3461462000, 0.3667615000, 0.4097530000, 0.5024657000, 0.7387069000, 1.4142865000", \ + "0.4376047000, 0.4481407000, 0.4720658000, 0.5196030000, 0.6170879000, 0.8555386000, 1.5304873000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0677703000, 0.0734504000, 0.0856324000, 0.1123504000, 0.1697636000, 0.3094975000, 0.7010410000", \ + "0.0672312000, 0.0733538000, 0.0867322000, 0.1132923000, 0.1690547000, 0.3104334000, 0.6994636000", \ + "0.0677971000, 0.0734475000, 0.0856504000, 0.1128226000, 0.1706587000, 0.3099232000, 0.7009781000", \ + "0.0680027000, 0.0735222000, 0.0865548000, 0.1121257000, 0.1691895000, 0.3105085000, 0.6979333000", \ + "0.0675650000, 0.0734013000, 0.0870502000, 0.1133988000, 0.1694607000, 0.3090881000, 0.6994778000", \ + "0.0683800000, 0.0736567000, 0.0859426000, 0.1123721000, 0.1695244000, 0.3102608000, 0.7004272000", \ + "0.0797729000, 0.0850662000, 0.0996605000, 0.1245309000, 0.1806279000, 0.3154244000, 0.7038267000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0347505000, 0.0412728000, 0.0565828000, 0.0951888000, 0.2021762000, 0.5263370000, 1.5015171000", \ + "0.0347776000, 0.0410116000, 0.0568391000, 0.0951370000, 0.2018483000, 0.5274442000, 1.4957434000", \ + "0.0348247000, 0.0413370000, 0.0568805000, 0.0951063000, 0.2021369000, 0.5275113000, 1.5024073000", \ + "0.0348073000, 0.0411273000, 0.0568418000, 0.0951251000, 0.2024581000, 0.5277035000, 1.5008065000", \ + "0.0350580000, 0.0415511000, 0.0571928000, 0.0953368000, 0.2021075000, 0.5280358000, 1.5020389000", \ + "0.0383466000, 0.0450074000, 0.0612713000, 0.0994306000, 0.2045082000, 0.5279853000, 1.4983158000", \ + "0.0475189000, 0.0543053000, 0.0709980000, 0.1097451000, 0.2120344000, 0.5300835000, 1.4959642000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.4199485000, 0.4304875000, 0.4537044000, 0.5000557000, 0.5833068000, 0.7423897000, 1.0904371000", \ + "0.4244852000, 0.4353911000, 0.4588300000, 0.5046196000, 0.5882964000, 0.7470658000, 1.0952657000", \ + "0.4369370000, 0.4478469000, 0.4711759000, 0.5170018000, 0.6006562000, 0.7594494000, 1.1076268000", \ + "0.4617436000, 0.4723794000, 0.4956049000, 0.5416582000, 0.6252091000, 0.7839178000, 1.1321426000", \ + "0.5138322000, 0.5244719000, 0.5478288000, 0.5940506000, 0.6777013000, 0.8367338000, 1.1847578000", \ + "0.6327406000, 0.6434728000, 0.6670072000, 0.7131987000, 0.7971087000, 0.9559552000, 1.3040999000", \ + "0.8617722000, 0.8733027000, 0.8985790000, 0.9471491000, 1.0353101000, 1.1994481000, 1.5501955000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.1879124000, 0.1963856000, 0.2155988000, 0.2567989000, 0.3481683000, 0.5844110000, 1.2599395000", \ + "0.1919989000, 0.2003221000, 0.2198621000, 0.2609526000, 0.3524225000, 0.5885616000, 1.2647799000", \ + "0.2010209000, 0.2095102000, 0.2287059000, 0.2698273000, 0.3613400000, 0.5969683000, 1.2741849000", \ + "0.2212175000, 0.2296506000, 0.2489490000, 0.2901451000, 0.3814057000, 0.6180001000, 1.2954416000", \ + "0.2647074000, 0.2731179000, 0.2924890000, 0.3335950000, 0.4250471000, 0.6610005000, 1.3381143000", \ + "0.3389920000, 0.3482296000, 0.3687219000, 0.4118196000, 0.5048371000, 0.7416454000, 1.4181581000", \ + "0.4398074000, 0.4504707000, 0.4743512000, 0.5220602000, 0.6195643000, 0.8580515000, 1.5341407000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0678972000, 0.0743674000, 0.0870613000, 0.1135037000, 0.1696537000, 0.3111103000, 0.7005789000", \ + "0.0679389000, 0.0734865000, 0.0871416000, 0.1145670000, 0.1721896000, 0.3109570000, 0.7009309000", \ + "0.0684360000, 0.0741528000, 0.0871325000, 0.1144792000, 0.1697438000, 0.3109129000, 0.7007546000", \ + "0.0684256000, 0.0742391000, 0.0868095000, 0.1140508000, 0.1717636000, 0.3109470000, 0.7011550000", \ + "0.0682188000, 0.0739169000, 0.0877219000, 0.1141549000, 0.1695424000, 0.3108125000, 0.7007690000", \ + "0.0690789000, 0.0740401000, 0.0863162000, 0.1130784000, 0.1702230000, 0.3113352000, 0.6992576000", \ + "0.0807309000, 0.0854596000, 0.0983853000, 0.1245331000, 0.1806034000, 0.3161780000, 0.7041243000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0347110000, 0.0411684000, 0.0570247000, 0.0951446000, 0.2021537000, 0.5268851000, 1.5010885000", \ + "0.0348485000, 0.0412563000, 0.0569113000, 0.0952944000, 0.2020200000, 0.5275266000, 1.4960451000", \ + "0.0347556000, 0.0411624000, 0.0568863000, 0.0953026000, 0.2025604000, 0.5277938000, 1.5008530000", \ + "0.0345153000, 0.0413373000, 0.0570343000, 0.0952632000, 0.2022014000, 0.5278276000, 1.5018891000", \ + "0.0350716000, 0.0412761000, 0.0568588000, 0.0955375000, 0.2024513000, 0.5279567000, 1.4984450000", \ + "0.0383367000, 0.0450792000, 0.0613752000, 0.0996941000, 0.2044588000, 0.5287344000, 1.5020756000", \ + "0.0477061000, 0.0542766000, 0.0710805000, 0.1099921000, 0.2120950000, 0.5305726000, 1.4978200000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.3746346000, 0.3851202000, 0.4086974000, 0.4544212000, 0.5376989000, 0.6960131000, 1.0435255000", \ + "0.3785701000, 0.3890412000, 0.4125132000, 0.4585053000, 0.5416176000, 0.6998749000, 1.0474598000", \ + "0.3893547000, 0.3998320000, 0.4233669000, 0.4692158000, 0.5524462000, 0.7107778000, 1.0583078000", \ + "0.4171118000, 0.4276967000, 0.4513324000, 0.4968734000, 0.5801831000, 0.7387581000, 1.0861617000", \ + "0.4855453000, 0.4963695000, 0.5198382000, 0.5654853000, 0.6487464000, 0.8073499000, 1.1548493000", \ + "0.6499271000, 0.6607497000, 0.6842180000, 0.7298687000, 0.8132464000, 0.9718122000, 1.3194497000", \ + "0.9776112000, 0.9898866000, 1.0158220000, 1.0666659000, 1.1562329000, 1.3201732000, 1.6704156000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.1712913000, 0.1800936000, 0.1997857000, 0.2416991000, 0.3340826000, 0.5707342000, 1.2453413000", \ + "0.1754861000, 0.1840935000, 0.2039224000, 0.2457874000, 0.3381020000, 0.5744420000, 1.2521791000", \ + "0.1850418000, 0.1938252000, 0.2135381000, 0.2554401000, 0.3478413000, 0.5845112000, 1.2603141000", \ + "0.2069703000, 0.2156401000, 0.2354993000, 0.2772330000, 0.3695964000, 0.6061331000, 1.2812905000", \ + "0.2510811000, 0.2598785000, 0.2797464000, 0.3215850000, 0.4138484000, 0.6500419000, 1.3254887000", \ + "0.3178596000, 0.3279458000, 0.3498185000, 0.3943867000, 0.4886279000, 0.7262271000, 1.4032239000", \ + "0.3853014000, 0.3974774000, 0.4249344000, 0.4769763000, 0.5771562000, 0.8165358000, 1.4916309000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0671728000, 0.0730860000, 0.0853254000, 0.1131348000, 0.1682715000, 0.3094661000, 0.6993983000", \ + "0.0672723000, 0.0727283000, 0.0849540000, 0.1127435000, 0.1685403000, 0.3096978000, 0.6995479000", \ + "0.0671804000, 0.0729829000, 0.0851176000, 0.1131337000, 0.1683675000, 0.3094490000, 0.6993254000", \ + "0.0673063000, 0.0730520000, 0.0858491000, 0.1131844000, 0.1682818000, 0.3099695000, 0.6999782000", \ + "0.0672115000, 0.0724079000, 0.0863379000, 0.1110881000, 0.1686189000, 0.3103414000, 0.6996488000", \ + "0.0675573000, 0.0728637000, 0.0865780000, 0.1119684000, 0.1693475000, 0.3103800000, 0.6999292000", \ + "0.0917081000, 0.0956447000, 0.1071052000, 0.1306650000, 0.1849958000, 0.3187231000, 0.7029701000"); + } + related_pin : "S0"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0359135000, 0.0423578000, 0.0584666000, 0.0969634000, 0.2036654000, 0.5273908000, 1.4957405000", \ + "0.0357280000, 0.0421527000, 0.0580387000, 0.0969718000, 0.2037137000, 0.5272676000, 1.5011159000", \ + "0.0359383000, 0.0423793000, 0.0584830000, 0.0969656000, 0.2036185000, 0.5274343000, 1.4990300000", \ + "0.0358910000, 0.0422456000, 0.0583142000, 0.0967222000, 0.2035674000, 0.5284012000, 1.5003742000", \ + "0.0366040000, 0.0431214000, 0.0587758000, 0.0971951000, 0.2034748000, 0.5282272000, 1.4999558000", \ + "0.0429829000, 0.0495511000, 0.0661171000, 0.1033166000, 0.2072035000, 0.5288217000, 1.4998882000", \ + "0.0589471000, 0.0670229000, 0.0837529000, 0.1203278000, 0.2174828000, 0.5315084000, 1.4950011000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.4437304000, 0.4540818000, 0.4772144000, 0.5224792000, 0.6051443000, 0.7625415000, 1.1086428000", \ + "0.4484687000, 0.4588832000, 0.4820884000, 0.5271265000, 0.6098007000, 0.7672666000, 1.1132819000", \ + "0.4587409000, 0.4691064000, 0.4922426000, 0.5375214000, 0.6202069000, 0.7776073000, 1.1237126000", \ + "0.4796816000, 0.4900325000, 0.5131568000, 0.5584398000, 0.6411610000, 0.7985685000, 1.1446820000", \ + "0.5134259000, 0.5238703000, 0.5468756000, 0.5923388000, 0.6748984000, 0.8322674000, 1.1782513000", \ + "0.5560891000, 0.5664421000, 0.5895905000, 0.6351743000, 0.7182538000, 0.8757710000, 1.2218860000", \ + "0.6029630000, 0.6129450000, 0.6361363000, 0.6813344000, 0.7639115000, 0.9210869000, 1.2669942000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.2880656000, 0.2965204000, 0.3157156000, 0.3564978000, 0.4468052000, 0.6819528000, 1.3573795000", \ + "0.2916572000, 0.3000356000, 0.3192891000, 0.3599568000, 0.4504878000, 0.6848965000, 1.3609244000", \ + "0.3031164000, 0.3114828000, 0.3307538000, 0.3715161000, 0.4619057000, 0.6968942000, 1.3717615000", \ + "0.3336632000, 0.3419920000, 0.3611702000, 0.4019551000, 0.4922309000, 0.7274409000, 1.4050381000", \ + "0.4037823000, 0.4121267000, 0.4313563000, 0.4720405000, 0.5625810000, 0.7968623000, 1.4731382000", \ + "0.5264448000, 0.5348421000, 0.5539471000, 0.5948785000, 0.6857677000, 0.9205971000, 1.5959537000", \ + "0.7221028000, 0.7307158000, 0.7502414000, 0.7914692000, 0.8822676000, 1.1176423000, 1.7915487000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0665016000, 0.0719812000, 0.0844454000, 0.1105071000, 0.1673986000, 0.3084131000, 0.6978272000", \ + "0.0662292000, 0.0718351000, 0.0839182000, 0.1105019000, 0.1673629000, 0.3071033000, 0.6975986000", \ + "0.0664699000, 0.0715549000, 0.0845396000, 0.1105182000, 0.1674383000, 0.3084647000, 0.6975319000", \ + "0.0664930000, 0.0719171000, 0.0843755000, 0.1104811000, 0.1674225000, 0.3084487000, 0.6976907000", \ + "0.0658977000, 0.0714635000, 0.0853462000, 0.1115824000, 0.1679239000, 0.3070796000, 0.6976613000", \ + "0.0655861000, 0.0711015000, 0.0847959000, 0.1116872000, 0.1680214000, 0.3084098000, 0.6990581000", \ + "0.0648983000, 0.0711240000, 0.0833115000, 0.1098816000, 0.1690775000, 0.3073714000, 0.6967820000"); + } + related_pin : "S0"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0352507000, 0.0415274000, 0.0570868000, 0.0952214000, 0.2022213000, 0.5274490000, 1.5028485000", \ + "0.0349682000, 0.0412258000, 0.0569939000, 0.0952663000, 0.2023364000, 0.5278052000, 1.4989827000", \ + "0.0351806000, 0.0414114000, 0.0568898000, 0.0952741000, 0.2020930000, 0.5265100000, 1.5024666000", \ + "0.0349627000, 0.0415372000, 0.0571266000, 0.0952146000, 0.2021099000, 0.5276896000, 1.4998974000", \ + "0.0349748000, 0.0413077000, 0.0569500000, 0.0952718000, 0.2024888000, 0.5276669000, 1.5001452000", \ + "0.0351890000, 0.0414927000, 0.0571027000, 0.0958003000, 0.2025369000, 0.5279009000, 1.4989302000", \ + "0.0360274000, 0.0427978000, 0.0584962000, 0.0963187000, 0.2023767000, 0.5269666000, 1.4966494000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.2399966000, 0.2503268000, 0.2733793000, 0.3186075000, 0.4005219000, 0.5570880000, 0.9025925000", \ + "0.2445389000, 0.2548767000, 0.2779867000, 0.3229822000, 0.4050726000, 0.5615625000, 0.9069273000", \ + "0.2552276000, 0.2652833000, 0.2885937000, 0.3336468000, 0.4157611000, 0.5718659000, 0.9177075000", \ + "0.2803892000, 0.2908853000, 0.3140631000, 0.3588910000, 0.4409203000, 0.5975715000, 0.9428963000", \ + "0.3346550000, 0.3448351000, 0.3678013000, 0.4124613000, 0.4944320000, 0.6506262000, 0.9961457000", \ + "0.4496420000, 0.4606429000, 0.4848759000, 0.5302747000, 0.6116109000, 0.7682352000, 1.1136412000", \ + "0.6266296000, 0.6403134000, 0.6705750000, 0.7298243000, 0.8276633000, 0.9943839000, 1.3463424000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.1322831000, 0.1408095000, 0.1600963000, 0.2012452000, 0.2927387000, 0.5285664000, 1.2029036000", \ + "0.1368509000, 0.1452931000, 0.1647178000, 0.2058171000, 0.2971871000, 0.5333748000, 1.2091346000", \ + "0.1473973000, 0.1558408000, 0.1752547000, 0.2163811000, 0.3076303000, 0.5440144000, 1.2216780000", \ + "0.1710600000, 0.1796467000, 0.1989253000, 0.2399810000, 0.3313522000, 0.5669896000, 1.2457860000", \ + "0.2234960000, 0.2319524000, 0.2512232000, 0.2924014000, 0.3839754000, 0.6201305000, 1.2948019000", \ + "0.2989836000, 0.3091579000, 0.3309068000, 0.3745527000, 0.4678716000, 0.7056801000, 1.3866028000", \ + "0.3838321000, 0.3966189000, 0.4247709000, 0.4778013000, 0.5769113000, 0.8140315000, 1.4898834000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0626069000, 0.0682792000, 0.0808967000, 0.1094050000, 0.1649142000, 0.3070448000, 0.6963403000", \ + "0.0626388000, 0.0681527000, 0.0807071000, 0.1077359000, 0.1659214000, 0.3059509000, 0.6966401000", \ + "0.0629189000, 0.0684975000, 0.0818837000, 0.1072631000, 0.1669751000, 0.3064795000, 0.6986307000", \ + "0.0624360000, 0.0683819000, 0.0810578000, 0.1089774000, 0.1653405000, 0.3061746000, 0.6982288000", \ + "0.0607779000, 0.0664495000, 0.0804267000, 0.1068497000, 0.1662431000, 0.3058560000, 0.6967559000", \ + "0.0697762000, 0.0753989000, 0.0875875000, 0.1105964000, 0.1671692000, 0.3067329000, 0.6986156000", \ + "0.0965640000, 0.1039961000, 0.1189536000, 0.1475783000, 0.1992812000, 0.3268877000, 0.7076281000"); + } + related_pin : "S1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0345150000, 0.0410730000, 0.0566528000, 0.0950125000, 0.2016666000, 0.5273895000, 1.4992093000", \ + "0.0345841000, 0.0409562000, 0.0566304000, 0.0949363000, 0.2019494000, 0.5266313000, 1.5034397000", \ + "0.0345454000, 0.0411043000, 0.0566165000, 0.0949702000, 0.2018698000, 0.5274964000, 1.4995032000", \ + "0.0344747000, 0.0409050000, 0.0567480000, 0.0948070000, 0.2022094000, 0.5273581000, 1.4996653000", \ + "0.0360272000, 0.0421469000, 0.0574140000, 0.0958328000, 0.2021065000, 0.5265896000, 1.4977948000", \ + "0.0467752000, 0.0530751000, 0.0672036000, 0.1032977000, 0.2069272000, 0.5286570000, 1.5004632000", \ + "0.0653179000, 0.0734143000, 0.0902873000, 0.1237969000, 0.2176448000, 0.5331111000, 1.4968254000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.2397436000, 0.2501770000, 0.2737584000, 0.3192583000, 0.4024751000, 0.5606232000, 0.9078667000", \ + "0.2447549000, 0.2551818000, 0.2785674000, 0.3244841000, 0.4073097000, 0.5655754000, 0.9127951000", \ + "0.2549087000, 0.2653276000, 0.2890941000, 0.3347319000, 0.4179835000, 0.5756277000, 0.9231053000", \ + "0.2769386000, 0.2869381000, 0.3106320000, 0.3559853000, 0.4386144000, 0.5962710000, 0.9430415000", \ + "0.3195882000, 0.3298418000, 0.3528905000, 0.3978563000, 0.4803394000, 0.6376597000, 0.9846093000", \ + "0.3799708000, 0.3890918000, 0.4103932000, 0.4531915000, 0.5334750000, 0.6889589000, 1.0356994000", \ + "0.4073024000, 0.4167987000, 0.4381835000, 0.4810748000, 0.5621792000, 0.7182406000, 1.0641850000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.1714219000, 0.1799362000, 0.1994855000, 0.2406242000, 0.3321426000, 0.5679861000, 1.2468965000", \ + "0.1763147000, 0.1849562000, 0.2043034000, 0.2455904000, 0.3369217000, 0.5733695000, 1.2530355000", \ + "0.1897090000, 0.1982359000, 0.2176665000, 0.2588833000, 0.3504233000, 0.5861732000, 1.2649292000", \ + "0.2216017000, 0.2301071000, 0.2494985000, 0.2908148000, 0.3821059000, 0.6185853000, 1.2969438000", \ + "0.2835074000, 0.2920193000, 0.3114243000, 0.3526373000, 0.4441457000, 0.6798342000, 1.3544654000", \ + "0.3771835000, 0.3856238000, 0.4049445000, 0.4461257000, 0.5372480000, 0.7733256000, 1.4495967000", \ + "0.5212845000, 0.5295273000, 0.5492359000, 0.5903778000, 0.6819056000, 0.9172322000, 1.5911799000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0661858000, 0.0720272000, 0.0848308000, 0.1104189000, 0.1683147000, 0.3096720000, 0.6990545000", \ + "0.0662644000, 0.0719195000, 0.0842115000, 0.1120911000, 0.1680473000, 0.3098275000, 0.6998496000", \ + "0.0664477000, 0.0713238000, 0.0852037000, 0.1105869000, 0.1689421000, 0.3094876000, 0.7005377000", \ + "0.0650464000, 0.0705097000, 0.0830309000, 0.1100632000, 0.1673199000, 0.3085474000, 0.6990624000", \ + "0.0610631000, 0.0668318000, 0.0805926000, 0.1075630000, 0.1669842000, 0.3075692000, 0.6970921000", \ + "0.0562516000, 0.0620074000, 0.0753310000, 0.1046984000, 0.1629321000, 0.3061247000, 0.6978975000", \ + "0.0568474000, 0.0622445000, 0.0761393000, 0.1040527000, 0.1639866000, 0.3057838000, 0.6929799000"); + } + related_pin : "S1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014530800, 0.0042228600, 0.0122723000, 0.0356652000, 0.1036480000, 0.3012180000"); + values("0.0350362000, 0.0413011000, 0.0572016000, 0.0955664000, 0.2026188000, 0.5278529000, 1.5022368000", \ + "0.0350511000, 0.0414867000, 0.0572927000, 0.0955445000, 0.2022588000, 0.5279768000, 1.5005966000", \ + "0.0350508000, 0.0413419000, 0.0571883000, 0.0956224000, 0.2027259000, 0.5278568000, 1.4981101000", \ + "0.0353345000, 0.0415993000, 0.0571845000, 0.0955565000, 0.2023939000, 0.5277186000, 1.5000015000", \ + "0.0351819000, 0.0415129000, 0.0569289000, 0.0956174000, 0.2025684000, 0.5278682000, 1.5007570000", \ + "0.0346473000, 0.0414318000, 0.0572338000, 0.0954415000, 0.2018945000, 0.5269952000, 1.5017557000", \ + "0.0354604000, 0.0421925000, 0.0576998000, 0.0959517000, 0.2029101000, 0.5264325000, 1.4955419000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__mux4_4 */ + + /* removed sky130_fd_sc_hd__nand2_1 */ + + cell ("sky130_fd_sc_hd__nand2_2") { + leakage_power () { + value : 0.0007598000; + when : "!A&B"; + } + leakage_power () { + value : 0.0010743000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0074091000; + when : "A&B"; + } + leakage_power () { + value : 0.0005953000; + when : "A&!B"; + } + area : 6.2560000000; + cell_footprint : "sky130_fd_sc_hd__nand2"; + cell_leakage_power : 0.0024596230; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0044310000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0043040000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092837000, 0.0092804000, 0.0092728000, 0.0092766000, 0.0092853000, 0.0093054000, 0.0093516000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0064703000, -0.0064868000, -0.0065248000, -0.0065071000, -0.0064664000, -0.0063726000, -0.0061563000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045570000; + } + pin ("B") { + capacitance : 0.0044180000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042150000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079109000, 0.0079053000, 0.0078925000, 0.0078915000, 0.0078893000, 0.0078841000, 0.0078723000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078851000, -0.0078792000, -0.0078657000, -0.0078650000, -0.0078635000, -0.0078602000, -0.0078523000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046210000; + } + pin ("Y") { + direction : "output"; + function : "(!A) | (!B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014486260, 0.0041970370, 0.0121598800, 0.0352302400, 0.1020709000, 0.2957252000"); + values("0.0043000000, 0.0029365000, -0.0012426000, -0.0138952000, -0.0511400000, -0.1593901000, -0.4731144000", \ + "0.0037984000, 0.0024775000, -0.0015986000, -0.0141005000, -0.0512108000, -0.1594021000, -0.4731028000", \ + "0.0033323000, 0.0019714000, -0.0021024000, -0.0144365000, -0.0513721000, -0.1594293000, -0.4730632000", \ + "0.0031747000, 0.0016346000, -0.0025617000, -0.0149315000, -0.0517308000, -0.1595991000, -0.4730908000", \ + "0.0033215000, 0.0017641000, -0.0026617000, -0.0152643000, -0.0520924000, -0.1598514000, -0.4732662000", \ + "0.0049827000, 0.0033121000, -0.0014129000, -0.0144715000, -0.0521145000, -0.1601742000, -0.4734947000", \ + "0.0089544000, 0.0069929000, 0.0020048000, -0.0122387000, -0.0504802000, -0.1593639000, -0.4734599000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014486260, 0.0041970370, 0.0121598800, 0.0352302400, 0.1020709000, 0.2957252000"); + values("0.0051695000, 0.0069984000, 0.0119347000, 0.0250587000, 0.0627718000, 0.1685942000, 0.4799906000", \ + "0.0046728000, 0.0064591000, 0.0114415000, 0.0248384000, 0.0624139000, 0.1699517000, 0.4772817000", \ + "0.0043712000, 0.0060143000, 0.0108481000, 0.0241225000, 0.0618879000, 0.1700678000, 0.4772038000", \ + "0.0043965000, 0.0059780000, 0.0105570000, 0.0234968000, 0.0612702000, 0.1700221000, 0.4829393000", \ + "0.0047997000, 0.0062809000, 0.0106162000, 0.0234145000, 0.0607981000, 0.1671371000, 0.4784243000", \ + "0.0062127000, 0.0074318000, 0.0116096000, 0.0247757000, 0.0616678000, 0.1680576000, 0.4811337000", \ + "0.0105457000, 0.0112672000, 0.0154959000, 0.0269047000, 0.0629195000, 0.1701047000, 0.4813517000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014486260, 0.0041970370, 0.0121598800, 0.0352302400, 0.1020709000, 0.2957252000"); + values("0.0058741000, 0.0044654000, 0.0001872000, -0.0125704000, -0.0498574000, -0.1581064000, -0.4718218000", \ + "0.0054251000, 0.0040485000, -0.0001274000, -0.0127406000, -0.0499397000, -0.1581446000, -0.4718366000", \ + "0.0049507000, 0.0035509000, -0.0005871000, -0.0130504000, -0.0500943000, -0.1582151000, -0.4718592000", \ + "0.0045877000, 0.0031407000, -0.0010644000, -0.0134988000, -0.0503620000, -0.1583350000, -0.4718503000", \ + "0.0048410000, 0.0033569000, -0.0009850000, -0.0138092000, -0.0506827000, -0.1584823000, -0.4719387000", \ + "0.0052693000, 0.0036834000, -0.0008264000, -0.0137097000, -0.0510691000, -0.1588500000, -0.4721753000", \ + "0.0081106000, 0.0063356000, 0.0013643000, -0.0122206000, -0.0501284000, -0.1587340000, -0.4722530000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014486260, 0.0041970370, 0.0121598800, 0.0352302400, 0.1020709000, 0.2957252000"); + values("0.0131740000, 0.0147706000, 0.0193188000, 0.0322856000, 0.0692454000, 0.1761525000, 0.4850417000", \ + "0.0126719000, 0.0143115000, 0.0188792000, 0.0319361000, 0.0691396000, 0.1762759000, 0.4854702000", \ + "0.0122513000, 0.0138694000, 0.0183436000, 0.0315773000, 0.0688111000, 0.1762427000, 0.4850414000", \ + "0.0121634000, 0.0136488000, 0.0180699000, 0.0312011000, 0.0682199000, 0.1757919000, 0.4856277000", \ + "0.0122867000, 0.0138020000, 0.0182162000, 0.0310540000, 0.0681211000, 0.1750580000, 0.4836663000", \ + "0.0138289000, 0.0153922000, 0.0196239000, 0.0326541000, 0.0691547000, 0.1757100000, 0.4841492000", \ + "0.0173075000, 0.0186911000, 0.0229938000, 0.0348008000, 0.0715592000, 0.1778563000, 0.4857931000"); + } + } + max_capacitance : 0.2957250000; + max_transition : 1.4947070000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014486300, 0.0041970400, 0.0121599000, 0.0352302000, 0.1020710000, 0.2957250000"); + values("0.0196405000, 0.0225313000, 0.0306073000, 0.0530876000, 0.1170498000, 0.3002479000, 0.8311263000", \ + "0.0232580000, 0.0262031000, 0.0343710000, 0.0569615000, 0.1207237000, 0.3041890000, 0.8371382000", \ + "0.0306083000, 0.0345953000, 0.0441969000, 0.0668423000, 0.1306313000, 0.3147617000, 0.8456565000", \ + "0.0386521000, 0.0448781000, 0.0594110000, 0.0890522000, 0.1547668000, 0.3392265000, 0.8753171000", \ + "0.0443111000, 0.0537228000, 0.0760942000, 0.1222494000, 0.2090958000, 0.3938025000, 0.9279358000", \ + "0.0379220000, 0.0521680000, 0.0861455000, 0.1566489000, 0.2886878000, 0.5227326000, 1.0532761000", \ + "-0.0028883000, 0.0177590000, 0.0683835000, 0.1751257000, 0.3776648000, 0.7334811000, 1.3508487000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014486300, 0.0041970400, 0.0121599000, 0.0352302000, 0.1020710000, 0.2957250000"); + values("0.0234042000, 0.0272961000, 0.0378902000, 0.0662710000, 0.1468296000, 0.3766720000, 1.0430288000", \ + "0.0285029000, 0.0323242000, 0.0428804000, 0.0715777000, 0.1526758000, 0.3841040000, 1.0501123000", \ + "0.0415735000, 0.0456471000, 0.0558024000, 0.0841595000, 0.1648275000, 0.3982397000, 1.0630141000", \ + "0.0625212000, 0.0693067000, 0.0848274000, 0.1156314000, 0.1961560000, 0.4278370000, 1.0972452000", \ + "0.0954805000, 0.1063290000, 0.1310645000, 0.1805098000, 0.2699957000, 0.4987042000, 1.1642018000", \ + "0.1500733000, 0.1667145000, 0.2058185000, 0.2846440000, 0.4270209000, 0.6712687000, 1.3360445000", \ + "0.2493886000, 0.2726850000, 0.3303575000, 0.4510220000, 0.6755325000, 1.0523511000, 1.7335490000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014486300, 0.0041970400, 0.0121599000, 0.0352302000, 0.1020710000, 0.2957250000"); + values("0.0133514000, 0.0169215000, 0.0272753000, 0.0571250000, 0.1432498000, 0.3932893000, 1.1146614000", \ + "0.0135047000, 0.0169035000, 0.0272243000, 0.0570915000, 0.1431917000, 0.3934648000, 1.1143239000", \ + "0.0189651000, 0.0223409000, 0.0300608000, 0.0575397000, 0.1435002000, 0.3926613000, 1.1151650000", \ + "0.0291933000, 0.0333672000, 0.0438684000, 0.0685226000, 0.1446107000, 0.3939905000, 1.1197315000", \ + "0.0481151000, 0.0545263000, 0.0693009000, 0.1011888000, 0.1690530000, 0.3962433000, 1.1235318000", \ + "0.0823343000, 0.0910101000, 0.1157910000, 0.1606186000, 0.2497840000, 0.4423278000, 1.1198590000", \ + "0.1424869000, 0.1578238000, 0.1906454000, 0.2624215000, 0.3945884000, 0.6341604000, 1.2002073000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014486300, 0.0041970400, 0.0121599000, 0.0352302000, 0.1020710000, 0.2957250000"); + values("0.0162349000, 0.0209719000, 0.0344655000, 0.0738505000, 0.1890225000, 0.5165977000, 1.4734944000", \ + "0.0162659000, 0.0209354000, 0.0345138000, 0.0740792000, 0.1888583000, 0.5220078000, 1.4719527000", \ + "0.0209573000, 0.0241506000, 0.0354277000, 0.0742037000, 0.1882903000, 0.5190770000, 1.4700853000", \ + "0.0349278000, 0.0392107000, 0.0495496000, 0.0785863000, 0.1883307000, 0.5208434000, 1.4828988000", \ + "0.0579283000, 0.0648078000, 0.0806066000, 0.1126596000, 0.1985025000, 0.5204151000, 1.4727725000", \ + "0.0948433000, 0.1057711000, 0.1324597000, 0.1838822000, 0.2765839000, 0.5346962000, 1.4794285000", \ + "0.1578225000, 0.1749729000, 0.2149484000, 0.2979191000, 0.4434074000, 0.6930639000, 1.4947069000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014486300, 0.0041970400, 0.0121599000, 0.0352302000, 0.1020710000, 0.2957250000"); + values("0.0258854000, 0.0287373000, 0.0366466000, 0.0587570000, 0.1226356000, 0.3080318000, 0.8395692000", \ + "0.0299134000, 0.0328028000, 0.0409529000, 0.0632304000, 0.1268022000, 0.3142586000, 0.8414771000", \ + "0.0377397000, 0.0411122000, 0.0497526000, 0.0723792000, 0.1362899000, 0.3199820000, 0.8553105000", \ + "0.0485581000, 0.0532613000, 0.0653250000, 0.0925028000, 0.1575871000, 0.3441385000, 0.8781460000", \ + "0.0585524000, 0.0662130000, 0.0848243000, 0.1244623000, 0.2048766000, 0.3931037000, 0.9231521000", \ + "0.0568926000, 0.0694083000, 0.0996281000, 0.1623507000, 0.2795128000, 0.5042519000, 1.0413539000", \ + "0.0186719000, 0.0389093000, 0.0869898000, 0.1869998000, 0.3715080000, 0.6908207000, 1.2956061000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014486300, 0.0041970400, 0.0121599000, 0.0352302000, 0.1020710000, 0.2957250000"); + values("0.0335011000, 0.0370433000, 0.0470833000, 0.0749227000, 0.1540908000, 0.3817728000, 1.0409879000", \ + "0.0385394000, 0.0421363000, 0.0520825000, 0.0802044000, 0.1595571000, 0.3870675000, 1.0442850000", \ + "0.0517572000, 0.0553038000, 0.0650654000, 0.0935463000, 0.1727755000, 0.4007794000, 1.0587002000", \ + "0.0796275000, 0.0844973000, 0.0966274000, 0.1252340000, 0.2042371000, 0.4318303000, 1.0891379000", \ + "0.1252061000, 0.1329483000, 0.1523629000, 0.1943629000, 0.2787976000, 0.5053701000, 1.1601994000", \ + "0.1972206000, 0.2090814000, 0.2396525000, 0.3081440000, 0.4375670000, 0.6776678000, 1.3334276000", \ + "0.3201439000, 0.3376978000, 0.3831760000, 0.4891667000, 0.6986259000, 1.0566379000, 1.7296361000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014486300, 0.0041970400, 0.0121599000, 0.0352302000, 0.1020710000, 0.2957250000"); + values("0.0134140000, 0.0169738000, 0.0272946000, 0.0571261000, 0.1431280000, 0.3941987000, 1.1152559000", \ + "0.0135070000, 0.0169832000, 0.0273614000, 0.0571311000, 0.1430896000, 0.3969800000, 1.1147236000", \ + "0.0163336000, 0.0192690000, 0.0284941000, 0.0573182000, 0.1433677000, 0.3932045000, 1.1201525000", \ + "0.0246764000, 0.0281617000, 0.0376337000, 0.0628800000, 0.1444065000, 0.3941566000, 1.1195170000", \ + "0.0422421000, 0.0468894000, 0.0589070000, 0.0867815000, 0.1598832000, 0.3954339000, 1.1198584000", \ + "0.0756723000, 0.0822930000, 0.0989951000, 0.1363624000, 0.2170712000, 0.4260189000, 1.1205752000", \ + "0.1417335000, 0.1504941000, 0.1730674000, 0.2265761000, 0.3351082000, 0.5600993000, 1.1691822000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014486300, 0.0041970400, 0.0121599000, 0.0352302000, 0.1020710000, 0.2957250000"); + values("0.0249890000, 0.0296424000, 0.0429328000, 0.0816157000, 0.1940235000, 0.5203246000, 1.4690655000", \ + "0.0249228000, 0.0296308000, 0.0430159000, 0.0817695000, 0.1945153000, 0.5192103000, 1.4630871000", \ + "0.0260850000, 0.0302875000, 0.0429290000, 0.0818567000, 0.1945699000, 0.5198304000, 1.4680340000", \ + "0.0388287000, 0.0428265000, 0.0522368000, 0.0847626000, 0.1942694000, 0.5197135000, 1.4632040000", \ + "0.0635308000, 0.0692776000, 0.0837312000, 0.1145030000, 0.2033784000, 0.5211009000, 1.4684114000", \ + "0.1041696000, 0.1139577000, 0.1375801000, 0.1863291000, 0.2751538000, 0.5386456000, 1.4682930000", \ + "0.1691102000, 0.1853677000, 0.2235712000, 0.3036737000, 0.4455700000, 0.6903160000, 1.4855411000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nand2_4") { + leakage_power () { + value : 0.0019122000; + when : "!A&B"; + } + leakage_power () { + value : 0.0168098000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0082791000; + when : "A&B"; + } + leakage_power () { + value : 0.0014905000; + when : "A&!B"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__nand2"; + cell_leakage_power : 0.0071228910; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0085370000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082790000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0181423000, 0.0181690000, 0.0182305000, 0.0182212000, 0.0181998000, 0.0181504000, 0.0180365000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0129650000, -0.0129817000, -0.0130203000, -0.0129860000, -0.0129068000, -0.0127241000, -0.0123031000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0087960000; + } + pin ("B") { + capacitance : 0.0088300000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0083880000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0158302000, 0.0158272000, 0.0158201000, 0.0158218000, 0.0158258000, 0.0158349000, 0.0158559000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0157805000, -0.0157764000, -0.0157668000, -0.0157654000, -0.0157618000, -0.0157535000, -0.0157345000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0092720000; + } + pin ("Y") { + direction : "output"; + function : "(!A) | (!B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015966190, 0.0050983850, 0.0162803600, 0.0519870600, 0.1660071000, 0.5301002000"); + values("0.0092709000, 0.0077009000, 0.0025027000, -0.0150250000, -0.0725740000, -0.2571712000, -0.8470011000", \ + "0.0082969000, 0.0067735000, 0.0016752000, -0.0155129000, -0.0727216000, -0.2571843000, -0.8469503000", \ + "0.0074126000, 0.0057640000, 0.0006926000, -0.0163162000, -0.0731493000, -0.2573101000, -0.8469665000", \ + "0.0068373000, 0.0053001000, -0.0001654000, -0.0173047000, -0.0739181000, -0.2577010000, -0.8471071000", \ + "0.0074511000, 0.0053845000, -0.0002279000, -0.0180137000, -0.0745435000, -0.2582449000, -0.8473472000", \ + "0.0100396000, 0.0088558000, 0.0026606000, -0.0162830000, -0.0747577000, -0.2589338000, -0.8478234000", \ + "0.0173091000, 0.0151494000, 0.0083075000, -0.0118707000, -0.0718911000, -0.2584411000, -0.8481227000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015966190, 0.0050983850, 0.0162803600, 0.0519870600, 0.1660071000, 0.5301002000"); + values("0.0091146000, 0.0112783000, 0.0178392000, 0.0369367000, 0.0950041000, 0.2763970000, 0.8621528000", \ + "0.0081918000, 0.0102920000, 0.0166638000, 0.0360023000, 0.0947208000, 0.2788672000, 0.8564815000", \ + "0.0074836000, 0.0094487000, 0.0154921000, 0.0348579000, 0.0936324000, 0.2760390000, 0.8564804000", \ + "0.0075544000, 0.0093879000, 0.0151739000, 0.0334676000, 0.0924796000, 0.2767033000, 0.8606083000", \ + "0.0082828000, 0.0100198000, 0.0155066000, 0.0342195000, 0.0906974000, 0.2755006000, 0.8596083000", \ + "0.0100462000, 0.0115774000, 0.0168437000, 0.0348121000, 0.0918673000, 0.2721794000, 0.8578122000", \ + "0.0211584000, 0.0192862000, 0.0241122000, 0.0402916000, 0.0954585000, 0.2754714000, 0.8561925000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015966190, 0.0050983850, 0.0162803600, 0.0519870600, 0.1660071000, 0.5301002000"); + values("0.0124667000, 0.0108860000, 0.0055330000, -0.0121921000, -0.0698144000, -0.2544501000, -0.8442627000", \ + "0.0115513000, 0.0099962000, 0.0048302000, -0.0126148000, -0.0700060000, -0.2545025000, -0.8442832000", \ + "0.0105588000, 0.0089911000, 0.0038382000, -0.0133661000, -0.0703598000, -0.2546248000, -0.8443079000", \ + "0.0098371000, 0.0082435000, 0.0028662000, -0.0143365000, -0.0710139000, -0.2549356000, -0.8444403000", \ + "0.0103310000, 0.0086112000, 0.0031815000, -0.0149825000, -0.0716882000, -0.2552629000, -0.8445656000", \ + "0.0110791000, 0.0092420000, 0.0035066000, -0.0146490000, -0.0724632000, -0.2560621000, -0.8449434000", \ + "0.0162366000, 0.0142006000, 0.0078286000, -0.0116242000, -0.0705330000, -0.2559041000, -0.8451588000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015966190, 0.0050983850, 0.0162803600, 0.0519870600, 0.1660071000, 0.5301002000"); + values("0.0246982000, 0.0265806000, 0.0324368000, 0.0507196000, 0.1082635000, 0.2906759000, 0.8724890000", \ + "0.0236517000, 0.0255482000, 0.0315826000, 0.0501034000, 0.1077713000, 0.2905790000, 0.8720048000", \ + "0.0226210000, 0.0245063000, 0.0306335000, 0.0491354000, 0.1071174000, 0.2901346000, 0.8721392000", \ + "0.0222230000, 0.0240774000, 0.0298671000, 0.0482436000, 0.1062879000, 0.2891320000, 0.8720190000", \ + "0.0233464000, 0.0251660000, 0.0310043000, 0.0490305000, 0.1064789000, 0.2890935000, 0.8712707000", \ + "0.0248859000, 0.0265116000, 0.0319589000, 0.0509890000, 0.1085646000, 0.2896306000, 0.8713115000", \ + "0.0315546000, 0.0333030000, 0.0386418000, 0.0553548000, 0.1107202000, 0.2930465000, 0.8722406000"); + } + } + max_capacitance : 0.5301000000; + max_transition : 1.4986590000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0196846000, 0.0214894000, 0.0270948000, 0.0441384000, 0.0963893000, 0.2626743000, 0.7983328000", \ + "0.0232463000, 0.0250872000, 0.0307584000, 0.0478779000, 0.1014861000, 0.2674229000, 0.7975810000", \ + "0.0301511000, 0.0327263000, 0.0399473000, 0.0575092000, 0.1106251000, 0.2770611000, 0.8073930000", \ + "0.0372339000, 0.0410862000, 0.0521713000, 0.0781962000, 0.1340250000, 0.3011591000, 0.8350764000", \ + "0.0401552000, 0.0463746000, 0.0631236000, 0.1029376000, 0.1836212000, 0.3545091000, 0.8851356000", \ + "0.0282955000, 0.0379621000, 0.0634936000, 0.1240876000, 0.2477358000, 0.4819245000, 1.0147604000", \ + "-0.0250642000, -0.0113351000, 0.0263611000, 0.1176377000, 0.3079844000, 0.6639810000, 1.3116122000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0242340000, 0.0269078000, 0.0348598000, 0.0579881000, 0.1288697000, 0.3500559000, 1.0564722000", \ + "0.0293365000, 0.0318920000, 0.0395086000, 0.0629239000, 0.1342490000, 0.3580886000, 1.0637792000", \ + "0.0424911000, 0.0452213000, 0.0526283000, 0.0759010000, 0.1465874000, 0.3692190000, 1.0762998000", \ + "0.0641670000, 0.0686250000, 0.0805502000, 0.1072780000, 0.1773256000, 0.3990797000, 1.1052306000", \ + "0.0987517000, 0.1059299000, 0.1248592000, 0.1683010000, 0.2522434000, 0.4750554000, 1.1799575000", \ + "0.1581990000, 0.1687093000, 0.1984489000, 0.2672093000, 0.4015263000, 0.6471254000, 1.3525815000", \ + "0.2686611000, 0.2839625000, 0.3268878000, 0.4302959000, 0.6430589000, 1.0218250000, 1.7544647000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0130327000, 0.0151905000, 0.0223079000, 0.0450649000, 0.1167571000, 0.3458200000, 1.0805018000", \ + "0.0131986000, 0.0152698000, 0.0223447000, 0.0449553000, 0.1176859000, 0.3468408000, 1.0782312000", \ + "0.0184825000, 0.0208300000, 0.0262382000, 0.0458781000, 0.1173606000, 0.3456738000, 1.0795913000", \ + "0.0283107000, 0.0312156000, 0.0391559000, 0.0595476000, 0.1196149000, 0.3465407000, 1.0788846000", \ + "0.0473497000, 0.0512064000, 0.0625856000, 0.0893939000, 0.1500424000, 0.3495459000, 1.0761634000", \ + "0.0797161000, 0.0861683000, 0.1031389000, 0.1433381000, 0.2262718000, 0.4096607000, 1.0780071000", \ + "0.1394519000, 0.1490594000, 0.1757089000, 0.2373024000, 0.3605228000, 0.5942562000, 1.1732155000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0163728000, 0.0193365000, 0.0291154000, 0.0602568000, 0.1598662000, 0.4740094000, 1.4826818000", \ + "0.0163340000, 0.0193897000, 0.0290425000, 0.0600941000, 0.1596554000, 0.4764955000, 1.4817469000", \ + "0.0207267000, 0.0227527000, 0.0305370000, 0.0600965000, 0.1596094000, 0.4769091000, 1.4796694000", \ + "0.0344062000, 0.0372092000, 0.0452310000, 0.0666464000, 0.1593882000, 0.4757272000, 1.4806347000", \ + "0.0570896000, 0.0618423000, 0.0737096000, 0.1015869000, 0.1730242000, 0.4760021000, 1.4867120000", \ + "0.0930665000, 0.1007368000, 0.1208184000, 0.1653146000, 0.2510803000, 0.4943750000, 1.4874799000", \ + "0.1562131000, 0.1687451000, 0.1971350000, 0.2695675000, 0.4079915000, 0.6520386000, 1.4986586000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0253961000, 0.0272441000, 0.0327091000, 0.0495859000, 0.1016656000, 0.2691097000, 0.7995458000", \ + "0.0292059000, 0.0310275000, 0.0367110000, 0.0535885000, 0.1069765000, 0.2727188000, 0.8032400000", \ + "0.0360932000, 0.0383465000, 0.0446087000, 0.0620557000, 0.1152077000, 0.2825578000, 0.8124311000", \ + "0.0452887000, 0.0484803000, 0.0569603000, 0.0789576000, 0.1344180000, 0.3014440000, 0.8323233000", \ + "0.0523876000, 0.0572227000, 0.0711605000, 0.1033989000, 0.1756529000, 0.3473160000, 0.8786184000", \ + "0.0445039000, 0.0524351000, 0.0752641000, 0.1267944000, 0.2336107000, 0.4488819000, 0.9877016000", \ + "-0.0078318000, 0.0051118000, 0.0406924000, 0.1246323000, 0.2935974000, 0.6075307000, 1.2241136000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0350992000, 0.0375969000, 0.0449204000, 0.0672063000, 0.1365061000, 0.3554612000, 1.0523779000", \ + "0.0401893000, 0.0425308000, 0.0500041000, 0.0725969000, 0.1418545000, 0.3608226000, 1.0587001000", \ + "0.0533601000, 0.0556450000, 0.0631076000, 0.0852729000, 0.1554152000, 0.3748254000, 1.0715463000", \ + "0.0825839000, 0.0855946000, 0.0945014000, 0.1176278000, 0.1873090000, 0.4060128000, 1.1023487000", \ + "0.1305368000, 0.1354267000, 0.1493281000, 0.1848286000, 0.2619334000, 0.4802199000, 1.1769874000", \ + "0.2086142000, 0.2163482000, 0.2385785000, 0.2956733000, 0.4165240000, 0.6538708000, 1.3473886000", \ + "0.3422315000, 0.3554846000, 0.3890883000, 0.4763761000, 0.6703939000, 1.0324812000, 1.7501620000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0130486000, 0.0153045000, 0.0223979000, 0.0449948000, 0.1170474000, 0.3462942000, 1.0776381000", \ + "0.0131341000, 0.0153396000, 0.0224098000, 0.0450121000, 0.1170983000, 0.3457965000, 1.0763236000", \ + "0.0160618000, 0.0179452000, 0.0240640000, 0.0454251000, 0.1169452000, 0.3460591000, 1.0776199000", \ + "0.0239101000, 0.0261751000, 0.0328030000, 0.0527195000, 0.1186293000, 0.3455221000, 1.0775539000", \ + "0.0408777000, 0.0438993000, 0.0524337000, 0.0746259000, 0.1377432000, 0.3488929000, 1.0765813000", \ + "0.0737383000, 0.0778088000, 0.0899509000, 0.1204960000, 0.1915944000, 0.3861498000, 1.0824506000", \ + "0.1393429000, 0.1447637000, 0.1602991000, 0.2029102000, 0.2995143000, 0.5164569000, 1.1353274000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0262074000, 0.0290839000, 0.0385814000, 0.0688890000, 0.1665689000, 0.4785676000, 1.4708065000", \ + "0.0260423000, 0.0290809000, 0.0385178000, 0.0691440000, 0.1666881000, 0.4777270000, 1.4763981000", \ + "0.0268695000, 0.0294992000, 0.0384833000, 0.0690093000, 0.1665566000, 0.4775256000, 1.4712840000", \ + "0.0392180000, 0.0418221000, 0.0484628000, 0.0729160000, 0.1667060000, 0.4799063000, 1.4715091000", \ + "0.0636660000, 0.0676837000, 0.0785134000, 0.1047819000, 0.1790759000, 0.4781919000, 1.4725076000", \ + "0.1038778000, 0.1105205000, 0.1281283000, 0.1701179000, 0.2544870000, 0.4989449000, 1.4719324000", \ + "0.1682099000, 0.1790331000, 0.2076618000, 0.2767220000, 0.4093141000, 0.6541236000, 1.4922104000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nand2_8") { + leakage_power () { + value : 0.0045597000; + when : "!A&B"; + } + leakage_power () { + value : 0.0004022000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0097833000; + when : "A&B"; + } + leakage_power () { + value : 0.0034683000; + when : "A&!B"; + } + area : 20.019200000; + cell_footprint : "sky130_fd_sc_hd__nand2"; + cell_leakage_power : 0.0045533830; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0169330000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0164390000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0363587000, 0.0363664000, 0.0363840000, 0.0363832000, 0.0363812000, 0.0363766000, 0.0363659000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0263568000, -0.0264001000, -0.0265001000, -0.0264384000, -0.0262960000, -0.0259678000, -0.0252114000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0174280000; + } + pin ("B") { + capacitance : 0.0172050000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0163140000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0313291000, 0.0313225000, 0.0313075000, 0.0312961000, 0.0312700000, 0.0312097000, 0.0310707000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0312590000, -0.0312459000, -0.0312158000, -0.0312127000, -0.0312054000, -0.0311887000, -0.0311501000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0180960000; + } + pin ("Y") { + direction : "output"; + function : "(!A) | (!B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017546390, 0.0061575130, 0.0216084200, 0.0758299300, 0.2661083000, 0.9338476000"); + values("0.0205508000, 0.0188009000, 0.0124390000, -0.0114146000, -0.0984308000, -0.4063812000, -1.4881240000", \ + "0.0185952000, 0.0168989000, 0.0107097000, -0.0125041000, -0.0988841000, -0.4065534000, -1.4880427000", \ + "0.0166970000, 0.0148576000, 0.0086170000, -0.0144147000, -0.0997438000, -0.4067571000, -1.4881141000", \ + "0.0157569000, 0.0138915000, 0.0069896000, -0.0163997000, -0.1016409000, -0.4075546000, -1.4883023000", \ + "0.0164532000, 0.0138633000, 0.0073967000, -0.0176655000, -0.1030951000, -0.4087745000, -1.4888313000", \ + "0.0207503000, 0.0184439000, 0.0108731000, -0.0145416000, -0.1034445000, -0.4102682000, -1.4897826000", \ + "0.0333020000, 0.0308041000, 0.0223208000, -0.0059642000, -0.0975076000, -0.4094110000, -1.4904483000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017546390, 0.0061575130, 0.0216084200, 0.0758299300, 0.2661083000, 0.9338476000"); + values("0.0184146000, 0.0210472000, 0.0296986000, 0.0569996000, 0.1454304000, 0.4489157000, 1.5171134000", \ + "0.0166210000, 0.0189581000, 0.0273034000, 0.0550721000, 0.1448347000, 0.4520620000, 1.5135194000", \ + "0.0150424000, 0.0172704000, 0.0251191000, 0.0526776000, 0.1421168000, 0.4485339000, 1.5174999000", \ + "0.0147223000, 0.0168517000, 0.0243489000, 0.0502502000, 0.1407197000, 0.4502171000, 1.5135958000", \ + "0.0160566000, 0.0180353000, 0.0250976000, 0.0499872000, 0.1371661000, 0.4437872000, 1.5130565000", \ + "0.0206582000, 0.0224965000, 0.0290742000, 0.0530189000, 0.1391848000, 0.4432059000, 1.5104705000", \ + "0.0327240000, 0.0343552000, 0.0396617000, 0.0649382000, 0.1436804000, 0.4455923000, 1.5122625000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017546390, 0.0061575130, 0.0216084200, 0.0758299300, 0.2661083000, 0.9338476000"); + values("0.0264887000, 0.0246092000, 0.0179861000, -0.0062515000, -0.0936366000, -0.4017037000, -1.4832935000", \ + "0.0246305000, 0.0228776000, 0.0164715000, -0.0072197000, -0.0940298000, -0.4018574000, -1.4833277000", \ + "0.0226646000, 0.0208773000, 0.0144559000, -0.0088989000, -0.0948463000, -0.4021160000, -1.4835136000", \ + "0.0211754000, 0.0193045000, 0.0125936000, -0.0109857000, -0.0963632000, -0.4027382000, -1.4837172000", \ + "0.0219283000, 0.0200251000, 0.0131308000, -0.0119947000, -0.0977738000, -0.4035421000, -1.4837501000", \ + "0.0230724000, 0.0210642000, 0.0138143000, -0.0112066000, -0.0989313000, -0.4052979000, -1.4847311000", \ + "0.0324301000, 0.0300654000, 0.0217968000, -0.0050744000, -0.0951481000, -0.4049456000, -1.4853365000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0017546390, 0.0061575130, 0.0216084200, 0.0758299300, 0.2661083000, 0.9338476000"); + values("0.0488452000, 0.0509326000, 0.0583063000, 0.0837468000, 0.1711816000, 0.4758318000, 1.5436059000", \ + "0.0468624000, 0.0490846000, 0.0565711000, 0.0824552000, 0.1705423000, 0.4756971000, 1.5423772000", \ + "0.0450527000, 0.0472793000, 0.0545243000, 0.0807461000, 0.1690376000, 0.4749533000, 1.5418241000", \ + "0.0438718000, 0.0459505000, 0.0533183000, 0.0788456000, 0.1674054000, 0.4735745000, 1.5420861000", \ + "0.0448575000, 0.0469049000, 0.0538923000, 0.0790352000, 0.1664499000, 0.4719770000, 1.5418975000", \ + "0.0490883000, 0.0510718000, 0.0578024000, 0.0816818000, 0.1681400000, 0.4717201000, 1.5347605000", \ + "0.0602685000, 0.0620399000, 0.0684007000, 0.0909495000, 0.1735191000, 0.4756184000, 1.5391567000"); + } + } + max_capacitance : 0.9338480000; + max_transition : 1.4961180000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017546400, 0.0061575100, 0.0216084000, 0.0758299000, 0.2661080000, 0.9338480000"); + values("0.0224117000, 0.0236913000, 0.0280666000, 0.0423203000, 0.0903754000, 0.2588930000, 0.8410206000", \ + "0.0257246000, 0.0270420000, 0.0314871000, 0.0460865000, 0.0943061000, 0.2626327000, 0.8464651000", \ + "0.0331355000, 0.0348437000, 0.0403686000, 0.0551771000, 0.1038348000, 0.2709631000, 0.8615312000", \ + "0.0408780000, 0.0433810000, 0.0517113000, 0.0740146000, 0.1269494000, 0.2944963000, 0.8780461000", \ + "0.0439788000, 0.0479524000, 0.0605036000, 0.0948883000, 0.1729469000, 0.3492918000, 0.9383808000", \ + "0.0307661000, 0.0367069000, 0.0554403000, 0.1082930000, 0.2285799000, 0.4707799000, 1.0610661000", \ + "-0.0280727000, -0.0189298000, 0.0093322000, 0.0869713000, 0.2700820000, 0.6412523000, 1.3512288000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017546400, 0.0061575100, 0.0216084000, 0.0758299000, 0.2661080000, 0.9338480000"); + values("0.0264431000, 0.0282106000, 0.0340901000, 0.0526758000, 0.1134019000, 0.3213201000, 1.0532489000", \ + "0.0314573000, 0.0330337000, 0.0387074000, 0.0576204000, 0.1186226000, 0.3297862000, 1.0565987000", \ + "0.0448864000, 0.0464786000, 0.0518004000, 0.0701208000, 0.1314871000, 0.3403342000, 1.0724535000", \ + "0.0679208000, 0.0707478000, 0.0793896000, 0.1017512000, 0.1626818000, 0.3722355000, 1.0990397000", \ + "0.1055412000, 0.1099643000, 0.1237297000, 0.1595495000, 0.2374898000, 0.4468821000, 1.1738386000", \ + "0.1700382000, 0.1767170000, 0.1976753000, 0.2545144000, 0.3792140000, 0.6202291000, 1.3482485000", \ + "0.2910064000, 0.3005842000, 0.3311068000, 0.4166284000, 0.6108516000, 0.9875615000, 1.7493069000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017546400, 0.0061575100, 0.0216084000, 0.0758299000, 0.2661080000, 0.9338480000"); + values("0.0161049000, 0.0176591000, 0.0231072000, 0.0420753000, 0.1087631000, 0.3443780000, 1.1593273000", \ + "0.0160172000, 0.0175571000, 0.0230757000, 0.0421819000, 0.1085911000, 0.3428719000, 1.1595260000", \ + "0.0216718000, 0.0228243000, 0.0270165000, 0.0433478000, 0.1088337000, 0.3419069000, 1.1647437000", \ + "0.0308782000, 0.0328123000, 0.0390341000, 0.0571887000, 0.1119642000, 0.3425072000, 1.1599337000", \ + "0.0502674000, 0.0532643000, 0.0620706000, 0.0854881000, 0.1450423000, 0.3461157000, 1.1668896000", \ + "0.0842350000, 0.0883137000, 0.1016648000, 0.1379871000, 0.2181692000, 0.4092773000, 1.1613154000", \ + "0.1455370000, 0.1514515000, 0.1709396000, 0.2250627000, 0.3473864000, 0.5935612000, 1.2440662000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017546400, 0.0061575100, 0.0216084000, 0.0758299000, 0.2661080000, 0.9338480000"); + values("0.0180334000, 0.0199122000, 0.0267879000, 0.0508646000, 0.1350507000, 0.4292810000, 1.4669440000", \ + "0.0179886000, 0.0199674000, 0.0267932000, 0.0509626000, 0.1354678000, 0.4350233000, 1.4641154000", \ + "0.0214298000, 0.0227952000, 0.0281915000, 0.0508145000, 0.1352446000, 0.4290920000, 1.4660406000", \ + "0.0354160000, 0.0372444000, 0.0428243000, 0.0590735000, 0.1353016000, 0.4330590000, 1.4618393000", \ + "0.0582357000, 0.0610972000, 0.0696132000, 0.0927805000, 0.1526168000, 0.4304789000, 1.4661564000", \ + "0.0957267000, 0.1002051000, 0.1146139000, 0.1526402000, 0.2308653000, 0.4540299000, 1.4706362000", \ + "0.1603378000, 0.1670111000, 0.1877338000, 0.2472398000, 0.3761665000, 0.6170633000, 1.4784669000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017546400, 0.0061575100, 0.0216084000, 0.0758299000, 0.2661080000, 0.9338480000"); + values("0.0289452000, 0.0301681000, 0.0343323000, 0.0485501000, 0.0961600000, 0.2630340000, 0.8464043000", \ + "0.0322972000, 0.0336257000, 0.0379330000, 0.0523958000, 0.1002924000, 0.2687019000, 0.8525156000", \ + "0.0386135000, 0.0400687000, 0.0448181000, 0.0596188000, 0.1088806000, 0.2749924000, 0.8596091000", \ + "0.0471507000, 0.0490638000, 0.0551071000, 0.0732435000, 0.1248505000, 0.2924853000, 0.8767654000", \ + "0.0532898000, 0.0562810000, 0.0658502000, 0.0924738000, 0.1583344000, 0.3319826000, 0.9175613000", \ + "0.0429012000, 0.0478118000, 0.0634277000, 0.1061592000, 0.2040668000, 0.4165796000, 1.0091663000", \ + "-0.0159413000, -0.0080176000, 0.0168739000, 0.0852448000, 0.2404768000, 0.5486946000, 1.2174135000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017546400, 0.0061575100, 0.0216084000, 0.0758299000, 0.2661080000, 0.9338480000"); + values("0.0394806000, 0.0409352000, 0.0462588000, 0.0639553000, 0.1237404000, 0.3308363000, 1.0547064000", \ + "0.0441710000, 0.0457039000, 0.0511316000, 0.0690070000, 0.1291672000, 0.3363283000, 1.0607962000", \ + "0.0572794000, 0.0588592000, 0.0638967000, 0.0817498000, 0.1425250000, 0.3495408000, 1.0747906000", \ + "0.0874759000, 0.0894198000, 0.0957082000, 0.1140368000, 0.1742327000, 0.3817158000, 1.1045490000", \ + "0.1381147000, 0.1411141000, 0.1509334000, 0.1797678000, 0.2492755000, 0.4554379000, 1.1821506000", \ + "0.2212021000, 0.2258948000, 0.2412849000, 0.2868407000, 0.3973467000, 0.6300300000, 1.3485423000", \ + "0.3677006000, 0.3742824000, 0.3963834000, 0.4660898000, 0.6411204000, 1.0004062000, 1.7536783000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017546400, 0.0061575100, 0.0216084000, 0.0758299000, 0.2661080000, 0.9338480000"); + values("0.0161749000, 0.0176969000, 0.0230839000, 0.0422533000, 0.1086732000, 0.3424355000, 1.1592646000", \ + "0.0162444000, 0.0177565000, 0.0231413000, 0.0422662000, 0.1086846000, 0.3429780000, 1.1637161000", \ + "0.0187044000, 0.0200780000, 0.0247997000, 0.0428880000, 0.1091377000, 0.3416637000, 1.1591201000", \ + "0.0259421000, 0.0274268000, 0.0325246000, 0.0500344000, 0.1107406000, 0.3412993000, 1.1591048000", \ + "0.0428752000, 0.0447565000, 0.0507818000, 0.0696037000, 0.1294861000, 0.3449796000, 1.1611854000", \ + "0.0765463000, 0.0790865000, 0.0870578000, 0.1119808000, 0.1773981000, 0.3791053000, 1.1615073000", \ + "0.1427901000, 0.1462824000, 0.1573155000, 0.1905947000, 0.2780893000, 0.4981724000, 1.2110781000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0017546400, 0.0061575100, 0.0216084000, 0.0758299000, 0.2661080000, 0.9338480000"); + values("0.0293910000, 0.0313095000, 0.0381604000, 0.0620688000, 0.1463961000, 0.4420224000, 1.4781832000", \ + "0.0294329000, 0.0313841000, 0.0380884000, 0.0621966000, 0.1462411000, 0.4429453000, 1.4844204000", \ + "0.0296646000, 0.0314866000, 0.0380430000, 0.0620277000, 0.1462656000, 0.4418284000, 1.4847428000", \ + "0.0416091000, 0.0427913000, 0.0477545000, 0.0668010000, 0.1464050000, 0.4423252000, 1.4810816000", \ + "0.0663627000, 0.0688524000, 0.0760029000, 0.0976313000, 0.1614487000, 0.4421318000, 1.4840437000", \ + "0.1082542000, 0.1122554000, 0.1241131000, 0.1585154000, 0.2365880000, 0.4654858000, 1.4852369000", \ + "0.1739390000, 0.1803012000, 0.2001274000, 0.2580160000, 0.3817304000, 0.6266708000, 1.4961177000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__nand2b_1 */ + + cell ("sky130_fd_sc_hd__nand2b_2") { + leakage_power () { + value : 0.0056295000; + when : "!A_N&B"; + } + leakage_power () { + value : 0.0008422000; + when : "!A_N&!B"; + } + leakage_power () { + value : 0.0014932000; + when : "A_N&B"; + } + leakage_power () { + value : 0.0021284000; + when : "A_N&!B"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__nand2b"; + cell_leakage_power : 0.0025233180; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0013780000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013170000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0097497000, 0.0096540000, 0.0094335000, 0.0094675000, 0.0095460000, 0.0097268000, 0.0101435000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0088058000, 0.0087556000, 0.0086401000, 0.0086618000, 0.0087118000, 0.0088272000, 0.0090930000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014380000; + } + pin ("B") { + capacitance : 0.0045610000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0043460000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0081022000, 0.0081011000, 0.0080986000, 0.0080958000, 0.0080893000, 0.0080745000, 0.0080402000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0080903000, -0.0080878000, -0.0080820000, -0.0080808000, -0.0080779000, -0.0080713000, -0.0080562000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047760000; + } + pin ("Y") { + direction : "output"; + function : "(A_N) | (!B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0067237000, 0.0053247000, 0.0013147000, -0.0104616000, -0.0463143000, -0.1509947000, -0.4529849000", \ + "0.0067196000, 0.0053222000, 0.0012892000, -0.0105252000, -0.0463350000, -0.1510080000, -0.4529953000", \ + "0.0067777000, 0.0053853000, 0.0013921000, -0.0104451000, -0.0462761000, -0.1509487000, -0.4529893000", \ + "0.0065930000, 0.0051868000, 0.0011140000, -0.0107000000, -0.0464830000, -0.1511275000, -0.4531047000", \ + "0.0066129000, 0.0051397000, 0.0010050000, -0.0110064000, -0.0468332000, -0.1513371000, -0.4533147000", \ + "0.0063889000, 0.0048168000, 0.0005784000, -0.0113711000, -0.0471106000, -0.1514741000, -0.4533738000", \ + "0.0080966000, 0.0064455000, 0.0026522000, -0.0099748000, -0.0471773000, -0.1514826000, -0.4533081000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0042823000, 0.0060074000, 0.0107714000, 0.0240456000, 0.0606166000, 0.1647465000, 0.4641019000", \ + "0.0042783000, 0.0059801000, 0.0107827000, 0.0240666000, 0.0606451000, 0.1648295000, 0.4639540000", \ + "0.0042703000, 0.0059750000, 0.0107750000, 0.0239582000, 0.0606132000, 0.1638275000, 0.4612781000", \ + "0.0040869000, 0.0057546000, 0.0104431000, 0.0234884000, 0.0602252000, 0.1645949000, 0.4634520000", \ + "0.0039039000, 0.0055504000, 0.0101668000, 0.0230282000, 0.0594922000, 0.1633280000, 0.4612674000", \ + "0.0041638000, 0.0056750000, 0.0102042000, 0.0227485000, 0.0590912000, 0.1632001000, 0.4633057000", \ + "0.0047347000, 0.0062352000, 0.0105483000, 0.0233987000, 0.0592385000, 0.1640441000, 0.4616750000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0101142000, 0.0087538000, 0.0047468000, -0.0073748000, -0.0434940000, -0.1483088000, -0.4504035000", \ + "0.0096401000, 0.0083271000, 0.0044235000, -0.0075427000, -0.0435665000, -0.1483360000, -0.4504049000", \ + "0.0091607000, 0.0078368000, 0.0039683000, -0.0078734000, -0.0437270000, -0.1483986000, -0.4504210000", \ + "0.0088775000, 0.0074680000, 0.0034919000, -0.0083342000, -0.0440268000, -0.1485310000, -0.4504804000", \ + "0.0097316000, 0.0082132000, 0.0037947000, -0.0086397000, -0.0443592000, -0.1486838000, -0.4504993000", \ + "0.0102166000, 0.0086474000, 0.0042245000, -0.0083528000, -0.0447599000, -0.1490962000, -0.4507399000", \ + "0.0127991000, 0.0111230000, 0.0061789000, -0.0070391000, -0.0438801000, -0.1490330000, -0.4508979000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0095861000, 0.0110972000, 0.0154344000, 0.0278450000, 0.0638292000, 0.1671520000, 0.4649060000", \ + "0.0090235000, 0.0105668000, 0.0150106000, 0.0274522000, 0.0636706000, 0.1671866000, 0.4651777000", \ + "0.0085227000, 0.0100074000, 0.0144921000, 0.0271933000, 0.0633760000, 0.1669599000, 0.4651712000", \ + "0.0083518000, 0.0098626000, 0.0142664000, 0.0266451000, 0.0629464000, 0.1665274000, 0.4645184000", \ + "0.0082842000, 0.0098133000, 0.0142015000, 0.0266256000, 0.0626688000, 0.1662971000, 0.4640644000", \ + "0.0089665000, 0.0104215000, 0.0145266000, 0.0274680000, 0.0630885000, 0.1661931000, 0.4638812000", \ + "0.0125867000, 0.0140796000, 0.0180651000, 0.0297299000, 0.0653530000, 0.1678596000, 0.4630959000"); + } + } + max_capacitance : 0.2856540000; + max_transition : 1.5067580000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.1373126000, 0.1429783000, 0.1563463000, 0.1863783000, 0.2542455000, 0.4320516000, 0.9420347000", \ + "0.1422674000, 0.1479022000, 0.1615112000, 0.1911778000, 0.2592242000, 0.4370352000, 0.9458713000", \ + "0.1552723000, 0.1609423000, 0.1745254000, 0.2043164000, 0.2720689000, 0.4500777000, 0.9587892000", \ + "0.1866248000, 0.1922585000, 0.2057917000, 0.2355866000, 0.3039166000, 0.4820819000, 0.9896645000", \ + "0.2612448000, 0.2668755000, 0.2803530000, 0.3098964000, 0.3784654000, 0.5567131000, 1.0653392000", \ + "0.3999245000, 0.4068790000, 0.4227897000, 0.4565396000, 0.5274697000, 0.7043331000, 1.2111377000", \ + "0.6171301000, 0.6256751000, 0.6474767000, 0.6897521000, 0.7694350000, 0.9516922000, 1.4590699000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0742828000, 0.0790802000, 0.0913851000, 0.1222470000, 0.2049739000, 0.4398334000, 1.1137955000", \ + "0.0793286000, 0.0841452000, 0.0964487000, 0.1273667000, 0.2100575000, 0.4456132000, 1.1217540000", \ + "0.0909718000, 0.0957755000, 0.1080515000, 0.1388064000, 0.2219125000, 0.4555341000, 1.1284177000", \ + "0.1173957000, 0.1221273000, 0.1342121000, 0.1649850000, 0.2476958000, 0.4816557000, 1.1554520000", \ + "0.1605983000, 0.1658478000, 0.1787991000, 0.2100501000, 0.2926335000, 0.5284226000, 1.2022908000", \ + "0.2173709000, 0.2238623000, 0.2392085000, 0.2722955000, 0.3556635000, 0.5894430000, 1.2670287000", \ + "0.2754416000, 0.2845947000, 0.3049890000, 0.3457147000, 0.4299675000, 0.6641422000, 1.3359904000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0313626000, 0.0354135000, 0.0464054000, 0.0738996000, 0.1514853000, 0.3857029000, 1.0799234000", \ + "0.0313773000, 0.0356292000, 0.0461408000, 0.0739724000, 0.1515227000, 0.3857573000, 1.0796094000", \ + "0.0316428000, 0.0353342000, 0.0464283000, 0.0740156000, 0.1514124000, 0.3850317000, 1.0753756000", \ + "0.0313758000, 0.0355132000, 0.0464762000, 0.0739842000, 0.1516091000, 0.3861997000, 1.0765643000", \ + "0.0322031000, 0.0363811000, 0.0471278000, 0.0748038000, 0.1517538000, 0.3853490000, 1.0745335000", \ + "0.0443205000, 0.0484563000, 0.0586732000, 0.0840634000, 0.1569439000, 0.3863687000, 1.0775162000", \ + "0.0657206000, 0.0709492000, 0.0829666000, 0.1094393000, 0.1760098000, 0.3935490000, 1.0742609000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0234589000, 0.0279362000, 0.0410221000, 0.0796068000, 0.1956748000, 0.5325196000, 1.5043968000", \ + "0.0234454000, 0.0279152000, 0.0409685000, 0.0797893000, 0.1959075000, 0.5323654000, 1.5067576000", \ + "0.0234210000, 0.0279114000, 0.0409405000, 0.0796650000, 0.1952838000, 0.5319070000, 1.4984466000", \ + "0.0240371000, 0.0285162000, 0.0413232000, 0.0799927000, 0.1957972000, 0.5329125000, 1.4996520000", \ + "0.0294239000, 0.0332802000, 0.0453100000, 0.0821875000, 0.1955177000, 0.5329331000, 1.4995443000", \ + "0.0399926000, 0.0439947000, 0.0548138000, 0.0880722000, 0.1977709000, 0.5304515000, 1.5060112000", \ + "0.0578036000, 0.0628792000, 0.0744751000, 0.1049138000, 0.2035837000, 0.5341464000, 1.4962049000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0292365000, 0.0327301000, 0.0420746000, 0.0665055000, 0.1309393000, 0.3085886000, 0.8157918000", \ + "0.0331872000, 0.0367239000, 0.0462518000, 0.0709772000, 0.1354181000, 0.3131318000, 0.8201257000", \ + "0.0406382000, 0.0444975000, 0.0541644000, 0.0789593000, 0.1436159000, 0.3210649000, 0.8295814000", \ + "0.0509996000, 0.0558706000, 0.0679704000, 0.0963052000, 0.1624049000, 0.3407101000, 0.8485478000", \ + "0.0614810000, 0.0690037000, 0.0872854000, 0.1264758000, 0.2058392000, 0.3876838000, 0.8962124000", \ + "0.0601100000, 0.0723878000, 0.1019374000, 0.1635658000, 0.2793129000, 0.4973911000, 1.0123441000", \ + "0.0202667000, 0.0412280000, 0.0881763000, 0.1867455000, 0.3681552000, 0.6830734000, 1.2691088000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0331157000, 0.0367888000, 0.0469238000, 0.0750840000, 0.1536334000, 0.3771613000, 1.0192793000", \ + "0.0380864000, 0.0418093000, 0.0521162000, 0.0800968000, 0.1587924000, 0.3824703000, 1.0239666000", \ + "0.0514530000, 0.0550605000, 0.0653309000, 0.0934245000, 0.1717069000, 0.3958057000, 1.0370704000", \ + "0.0802686000, 0.0851886000, 0.0971540000, 0.1254757000, 0.2043599000, 0.4270536000, 1.0686434000", \ + "0.1265680000, 0.1343658000, 0.1536895000, 0.1958626000, 0.2789213000, 0.5010987000, 1.1468703000", \ + "0.2013978000, 0.2135198000, 0.2438307000, 0.3115241000, 0.4391961000, 0.6753007000, 1.3151973000", \ + "0.3290966000, 0.3469995000, 0.3917429000, 0.4970683000, 0.7023057000, 1.0583511000, 1.7133267000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0159279000, 0.0201609000, 0.0318187000, 0.0628929000, 0.1470061000, 0.3838427000, 1.0754756000", \ + "0.0159613000, 0.0201859000, 0.0319140000, 0.0635629000, 0.1469999000, 0.3838250000, 1.0763402000", \ + "0.0177218000, 0.0215114000, 0.0324087000, 0.0626527000, 0.1463796000, 0.3849668000, 1.0754139000", \ + "0.0236717000, 0.0281149000, 0.0391718000, 0.0664541000, 0.1472746000, 0.3838546000, 1.0738461000", \ + "0.0389920000, 0.0442813000, 0.0572403000, 0.0871081000, 0.1600392000, 0.3870322000, 1.0755529000", \ + "0.0713536000, 0.0786613000, 0.0962532000, 0.1348607000, 0.2157459000, 0.4172020000, 1.0715859000", \ + "0.1372444000, 0.1466572000, 0.1703960000, 0.2241442000, 0.3321217000, 0.5516077000, 1.1265455000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0277425000, 0.0323791000, 0.0456776000, 0.0835871000, 0.1936377000, 0.5118364000, 1.4329896000", \ + "0.0277352000, 0.0323394000, 0.0457235000, 0.0835119000, 0.1940014000, 0.5110675000, 1.4284985000", \ + "0.0289601000, 0.0330114000, 0.0455232000, 0.0836698000, 0.1936343000, 0.5116298000, 1.4270706000", \ + "0.0424626000, 0.0457227000, 0.0551106000, 0.0865336000, 0.1936983000, 0.5119767000, 1.4284578000", \ + "0.0679248000, 0.0734987000, 0.0868352000, 0.1158648000, 0.2027583000, 0.5115336000, 1.4338412000", \ + "0.1103514000, 0.1197515000, 0.1424574000, 0.1876723000, 0.2718171000, 0.5288760000, 1.4307099000", \ + "0.1775857000, 0.1923572000, 0.2308233000, 0.3062476000, 0.4419571000, 0.6791008000, 1.4477058000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nand2b_4") { + leakage_power () { + value : 0.0074245000; + when : "!A_N&B"; + } + leakage_power () { + value : 0.0017623000; + when : "!A_N&!B"; + } + leakage_power () { + value : 0.0123756000; + when : "A_N&B"; + } + leakage_power () { + value : 0.0106382000; + when : "A_N&!B"; + } + area : 13.763200000; + cell_footprint : "sky130_fd_sc_hd__nand2b"; + cell_leakage_power : 0.0080501840; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0023730000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022680000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0176582000, 0.0175297000, 0.0172334000, 0.0173690000, 0.0176813000, 0.0184015000, 0.0200615000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0176654000, 0.0175429000, 0.0172606000, 0.0173750000, 0.0176386000, 0.0182463000, 0.0196470000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024790000; + } + pin ("B") { + capacitance : 0.0088640000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0084170000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0158752000, 0.0158640000, 0.0158382000, 0.0158380000, 0.0158373000, 0.0158360000, 0.0158329000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0157947000, -0.0157932000, -0.0157899000, -0.0157872000, -0.0157812000, -0.0157670000, -0.0157344000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0093110000; + } + pin ("Y") { + direction : "output"; + function : "(A_N) | (!B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015924560, 0.0050718310, 0.0161533300, 0.0514469400, 0.1638540000, 0.5218604000"); + values("0.0156624000, 0.0140941000, 0.0090908000, -0.0074775000, -0.0631157000, -0.2446228000, -0.8243754000", \ + "0.0157033000, 0.0140331000, 0.0089831000, -0.0074157000, -0.0632116000, -0.2446614000, -0.8245399000", \ + "0.0156573000, 0.0142001000, 0.0091093000, -0.0075359000, -0.0631380000, -0.2445797000, -0.8243092000", \ + "0.0153140000, 0.0137157000, 0.0085425000, -0.0081306000, -0.0638243000, -0.2450675000, -0.8247304000", \ + "0.0147123000, 0.0130673000, 0.0078441000, -0.0090361000, -0.0644875000, -0.2455946000, -0.8251408000", \ + "0.0148539000, 0.0130876000, 0.0074989000, -0.0099067000, -0.0654025000, -0.2462582000, -0.8255153000", \ + "0.0171217000, 0.0154010000, 0.0096854000, -0.0090478000, -0.0645584000, -0.2454949000, -0.8246041000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015924560, 0.0050718310, 0.0161533300, 0.0514469400, 0.1638540000, 0.5218604000"); + values("0.0076721000, 0.0095913000, 0.0158126000, 0.0350094000, 0.0932393000, 0.2743382000, 0.8437075000", \ + "0.0076663000, 0.0095824000, 0.0158543000, 0.0350309000, 0.0933620000, 0.2757028000, 0.8528079000", \ + "0.0077015000, 0.0096769000, 0.0158983000, 0.0350825000, 0.0932909000, 0.2744842000, 0.8431699000", \ + "0.0073175000, 0.0092290000, 0.0151565000, 0.0341297000, 0.0923967000, 0.2721696000, 0.8433740000", \ + "0.0068305000, 0.0087094000, 0.0147492000, 0.0332674000, 0.0907833000, 0.2738332000, 0.8455731000", \ + "0.0075739000, 0.0093764000, 0.0150936000, 0.0334669000, 0.0908854000, 0.2702991000, 0.8469875000", \ + "0.0085631000, 0.0102334000, 0.0157836000, 0.0338046000, 0.0904490000, 0.2719623000, 0.8415233000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015924560, 0.0050718310, 0.0161533300, 0.0514469400, 0.1638540000, 0.5218604000"); + values("0.0216865000, 0.0200904000, 0.0149363000, -0.0022281000, -0.0588870000, -0.2408615000, -0.8207720000", \ + "0.0207127000, 0.0192330000, 0.0142317000, -0.0026384000, -0.0590695000, -0.2409075000, -0.8208261000", \ + "0.0197897000, 0.0182525000, 0.0132671000, -0.0033896000, -0.0594289000, -0.2410579000, -0.8208585000", \ + "0.0191401000, 0.0175050000, 0.0123369000, -0.0044314000, -0.0600705000, -0.2413058000, -0.8209634000", \ + "0.0204023000, 0.0186675000, 0.0131350000, -0.0048420000, -0.0608126000, -0.2416722000, -0.8210065000", \ + "0.0210956000, 0.0193253000, 0.0136022000, -0.0043314000, -0.0615913000, -0.2425066000, -0.8214772000", \ + "0.0258804000, 0.0238534000, 0.0175373000, -0.0015071000, -0.0597339000, -0.2424790000, -0.8218613000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015924560, 0.0050718310, 0.0161533300, 0.0514469400, 0.1638540000, 0.5218604000"); + values("0.0169458000, 0.0187579000, 0.0243654000, 0.0421865000, 0.0988931000, 0.2783822000, 0.8506821000", \ + "0.0158744000, 0.0177000000, 0.0234797000, 0.0415565000, 0.0984001000, 0.2781501000, 0.8504522000", \ + "0.0149634000, 0.0167086000, 0.0225634000, 0.0408304000, 0.0977040000, 0.2782409000, 0.8500685000", \ + "0.0146278000, 0.0163613000, 0.0220604000, 0.0395543000, 0.0968931000, 0.2773301000, 0.8499750000", \ + "0.0148263000, 0.0165840000, 0.0223552000, 0.0401770000, 0.0968119000, 0.2765905000, 0.8491048000", \ + "0.0160928000, 0.0174319000, 0.0230810000, 0.0414308000, 0.0976613000, 0.2770913000, 0.8462801000", \ + "0.0221717000, 0.0238915000, 0.0288770000, 0.0461137000, 0.1013310000, 0.2794271000, 0.8500683000"); + } + } + max_capacitance : 0.5218600000; + max_transition : 1.4991030000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015924600, 0.0050718300, 0.0161533000, 0.0514469000, 0.1638540000, 0.5218600000"); + values("0.1083051000, 0.1116210000, 0.1205516000, 0.1431613000, 0.2004808000, 0.3667021000, 0.8903043000", \ + "0.1133032000, 0.1165068000, 0.1254381000, 0.1481624000, 0.2053856000, 0.3714277000, 0.8975435000", \ + "0.1260659000, 0.1292988000, 0.1383576000, 0.1609064000, 0.2182024000, 0.3844591000, 0.9082937000", \ + "0.1563434000, 0.1595551000, 0.1679989000, 0.1906056000, 0.2484255000, 0.4148123000, 0.9457169000", \ + "0.2225588000, 0.2259719000, 0.2352498000, 0.2582786000, 0.3152509000, 0.4815864000, 1.0113127000", \ + "0.3275312000, 0.3318706000, 0.3437149000, 0.3709735000, 0.4323844000, 0.5998828000, 1.1234357000", \ + "0.4806609000, 0.4862441000, 0.5016901000, 0.5355982000, 0.6078615000, 0.7776553000, 1.3015262000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015924600, 0.0050718300, 0.0161533000, 0.0514469000, 0.1638540000, 0.5218600000"); + values("0.0843545000, 0.0875884000, 0.0968363000, 0.1221187000, 0.1937091000, 0.4135258000, 1.1119030000", \ + "0.0889025000, 0.0921256000, 0.1014453000, 0.1267207000, 0.1983615000, 0.4190093000, 1.1147979000", \ + "0.1005804000, 0.1037727000, 0.1130484000, 0.1382630000, 0.2097647000, 0.4293877000, 1.1261838000", \ + "0.1271068000, 0.1302729000, 0.1392963000, 0.1643246000, 0.2358269000, 0.4557442000, 1.1543309000", \ + "0.1744893000, 0.1780108000, 0.1878822000, 0.2134632000, 0.2847226000, 0.5061147000, 1.2096035000", \ + "0.2370352000, 0.2416065000, 0.2535691000, 0.2819176000, 0.3542948000, 0.5734820000, 1.2721123000", \ + "0.3101174000, 0.3160898000, 0.3319615000, 0.3677693000, 0.4439785000, 0.6636187000, 1.3587810000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015924600, 0.0050718300, 0.0161533000, 0.0514469000, 0.1638540000, 0.5218600000"); + values("0.0261534000, 0.0287628000, 0.0361036000, 0.0576963000, 0.1246321000, 0.3477024000, 1.0630231000", \ + "0.0263722000, 0.0285670000, 0.0362249000, 0.0576510000, 0.1244952000, 0.3461888000, 1.0646345000", \ + "0.0261695000, 0.0285594000, 0.0362085000, 0.0576357000, 0.1246967000, 0.3478410000, 1.0664295000", \ + "0.0261464000, 0.0285730000, 0.0361397000, 0.0576704000, 0.1246442000, 0.3468898000, 1.0705132000", \ + "0.0297006000, 0.0319888000, 0.0389472000, 0.0596884000, 0.1255141000, 0.3463984000, 1.0717541000", \ + "0.0424422000, 0.0450511000, 0.0520792000, 0.0720590000, 0.1331703000, 0.3484215000, 1.0666544000", \ + "0.0618406000, 0.0652095000, 0.0742498000, 0.0953354000, 0.1520275000, 0.3546235000, 1.0642442000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015924600, 0.0050718300, 0.0161533000, 0.0514469000, 0.1638540000, 0.5218600000"); + values("0.0249635000, 0.0277742000, 0.0367075000, 0.0655451000, 0.1611982000, 0.4738257000, 1.4641484000", \ + "0.0249960000, 0.0278687000, 0.0366649000, 0.0652589000, 0.1614707000, 0.4730165000, 1.4725989000", \ + "0.0249974000, 0.0277571000, 0.0367524000, 0.0655438000, 0.1615061000, 0.4719533000, 1.4601752000", \ + "0.0252391000, 0.0280790000, 0.0370724000, 0.0656001000, 0.1614429000, 0.4718380000, 1.4609636000", \ + "0.0307025000, 0.0333919000, 0.0413620000, 0.0683797000, 0.1618569000, 0.4743814000, 1.4687180000", \ + "0.0419960000, 0.0445657000, 0.0521381000, 0.0763472000, 0.1650198000, 0.4716559000, 1.4666497000", \ + "0.0594822000, 0.0631011000, 0.0717917000, 0.0963949000, 0.1740728000, 0.4753735000, 1.4601892000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015924600, 0.0050718300, 0.0161533000, 0.0514469000, 0.1638540000, 0.5218600000"); + values("0.0286923000, 0.0308930000, 0.0373652000, 0.0563122000, 0.1102508000, 0.2758156000, 0.8002875000", \ + "0.0323494000, 0.0345715000, 0.0412029000, 0.0601376000, 0.1145817000, 0.2805311000, 0.8039358000", \ + "0.0387506000, 0.0412936000, 0.0483027000, 0.0674315000, 0.1221922000, 0.2880777000, 0.8117448000", \ + "0.0473206000, 0.0505264000, 0.0593173000, 0.0820514000, 0.1390078000, 0.3058912000, 0.8297006000", \ + "0.0547559000, 0.0595077000, 0.0728500000, 0.1051542000, 0.1766774000, 0.3491105000, 0.8819062000", \ + "0.0466456000, 0.0551237000, 0.0761572000, 0.1276923000, 0.2336545000, 0.4467642000, 0.9820028000", \ + "-0.0079347000, 0.0047214000, 0.0402004000, 0.1230616000, 0.2912324000, 0.6003157000, 1.2160286000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015924600, 0.0050718300, 0.0161533000, 0.0514469000, 0.1638540000, 0.5218600000"); + values("0.0350341000, 0.0374855000, 0.0450599000, 0.0681269000, 0.1386658000, 0.3594898000, 1.0599726000", \ + "0.0400257000, 0.0424585000, 0.0501422000, 0.0734224000, 0.1441108000, 0.3647773000, 1.0665605000", \ + "0.0533817000, 0.0557986000, 0.0634206000, 0.0865814000, 0.1576222000, 0.3786100000, 1.0803024000", \ + "0.0834451000, 0.0865234000, 0.0955144000, 0.1179894000, 0.1893222000, 0.4107555000, 1.1104686000", \ + "0.1326079000, 0.1375556000, 0.1514039000, 0.1872180000, 0.2647520000, 0.4849166000, 1.1892285000", \ + "0.2138364000, 0.2213407000, 0.2438813000, 0.3008411000, 0.4219737000, 0.6602098000, 1.3575203000", \ + "0.3550716000, 0.3667530000, 0.3997349000, 0.4875213000, 0.6795591000, 1.0423203000, 1.7606682000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015924600, 0.0050718300, 0.0161533000, 0.0514469000, 0.1638540000, 0.5218600000"); + values("0.0156844000, 0.0182276000, 0.0263284000, 0.0502427000, 0.1217419000, 0.3470888000, 1.0673852000", \ + "0.0155962000, 0.0183300000, 0.0264748000, 0.0502231000, 0.1214846000, 0.3471204000, 1.0631419000", \ + "0.0175817000, 0.0199064000, 0.0272949000, 0.0502230000, 0.1218415000, 0.3463827000, 1.0629750000", \ + "0.0232440000, 0.0259208000, 0.0338132000, 0.0556245000, 0.1228135000, 0.3467251000, 1.0646988000", \ + "0.0385178000, 0.0417609000, 0.0511802000, 0.0751355000, 0.1391426000, 0.3489632000, 1.0710223000", \ + "0.0707754000, 0.0753247000, 0.0880898000, 0.1191874000, 0.1907804000, 0.3841566000, 1.0679386000", \ + "0.1365430000, 0.1419335000, 0.1583173000, 0.2023194000, 0.2990361000, 0.5122320000, 1.1250710000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015924600, 0.0050718300, 0.0161533000, 0.0514469000, 0.1638540000, 0.5218600000"); + values("0.0294602000, 0.0324531000, 0.0419503000, 0.0724992000, 0.1703067000, 0.4830026000, 1.4796768000", \ + "0.0294566000, 0.0324519000, 0.0419934000, 0.0726573000, 0.1705701000, 0.4837141000, 1.4815613000", \ + "0.0301745000, 0.0329119000, 0.0419244000, 0.0725406000, 0.1704209000, 0.4824743000, 1.4839647000", \ + "0.0428537000, 0.0449885000, 0.0515621000, 0.0766640000, 0.1704797000, 0.4835279000, 1.4817015000", \ + "0.0680631000, 0.0716728000, 0.0819767000, 0.1067139000, 0.1823108000, 0.4832638000, 1.4821409000", \ + "0.1100001000, 0.1168482000, 0.1327108000, 0.1730013000, 0.2546311000, 0.5018374000, 1.4794389000", \ + "0.1774334000, 0.1864103000, 0.2149986000, 0.2803801000, 0.4121637000, 0.6554611000, 1.4991034000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__nand3_1 */ + + cell ("sky130_fd_sc_hd__nand3_2") { + leakage_power () { + value : 0.0000737492; + when : "!A&!B&C"; + } + leakage_power () { + value : 0.0000405892; + when : "!A&!B&!C"; + } + leakage_power () { + value : 0.0007599000; + when : "!A&B&C"; + } + leakage_power () { + value : 0.0000632654; + when : "!A&B&!C"; + } + leakage_power () { + value : 0.0005963000; + when : "A&!B&C"; + } + leakage_power () { + value : 0.0000734656; + when : "A&!B&!C"; + } + leakage_power () { + value : 0.0143381000; + when : "A&B&C"; + } + leakage_power () { + value : 0.0004622000; + when : "A&B&!C"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__nand3"; + cell_leakage_power : 0.0020509380; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0043400000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042560000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0091506000, 0.0091481000, 0.0091423000, 0.0091413000, 0.0091390000, 0.0091337000, 0.0091214000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0064486000, -0.0064364000, -0.0064082000, -0.0063903000, -0.0063490000, -0.0062537000, -0.0060341000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044250000; + } + pin ("B") { + capacitance : 0.0044680000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0043370000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0088433000, 0.0088373000, 0.0088234000, 0.0088570000, 0.0089344000, 0.0091128000, 0.0095241000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0081386000, -0.0081327000, -0.0081193000, -0.0081159000, -0.0081081000, -0.0080901000, -0.0080486000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045990000; + } + pin ("C") { + capacitance : 0.0045040000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042810000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080990000, 0.0080989000, 0.0080987000, 0.0081015000, 0.0081080000, 0.0081230000, 0.0081577000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0081000000, -0.0080959000, -0.0080862000, -0.0080854000, -0.0080836000, -0.0080794000, -0.0080697000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047260000; + } + pin ("Y") { + direction : "output"; + function : "(!A) | (!B) | (!C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014178910, 0.0040208270, 0.0114021900, 0.0323341000, 0.0916924300, 0.2600197000"); + values("0.0064606000, 0.0050607000, 0.0010403000, -0.0107264000, -0.0445235000, -0.1406260000, -0.4133152000", \ + "0.0059735000, 0.0046191000, 0.0006722000, -0.0109390000, -0.0446246000, -0.1407039000, -0.4133226000", \ + "0.0054157000, 0.0040405000, 0.0001745000, -0.0113479000, -0.0448238000, -0.1407732000, -0.4134050000", \ + "0.0050841000, 0.0036925000, -0.0002801000, -0.0118463000, -0.0451659000, -0.1409542000, -0.4134793000", \ + "0.0051916000, 0.0036973000, -0.0004882000, -0.0121671000, -0.0455936000, -0.1412441000, -0.4136342000", \ + "0.0065457000, 0.0049628000, 0.0005852000, -0.0114015000, -0.0455765000, -0.1415133000, -0.4138351000", \ + "0.0099423000, 0.0082840000, 0.0034990000, -0.0094769000, -0.0442282000, -0.1412721000, -0.4139728000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014178910, 0.0040208270, 0.0114021900, 0.0323341000, 0.0916924300, 0.2600197000"); + values("0.0063344000, 0.0080346000, 0.0126016000, 0.0248150000, 0.0586394000, 0.1547690000, 0.4235775000", \ + "0.0058696000, 0.0076006000, 0.0122269000, 0.0245681000, 0.0583052000, 0.1546885000, 0.4224418000", \ + "0.0055172000, 0.0071464000, 0.0117259000, 0.0241093000, 0.0582964000, 0.1543834000, 0.4211328000", \ + "0.0054060000, 0.0069265000, 0.0111559000, 0.0236133000, 0.0577305000, 0.1534508000, 0.4244446000", \ + "0.0059226000, 0.0073570000, 0.0114915000, 0.0233474000, 0.0569715000, 0.1533815000, 0.4246675000", \ + "0.0064383000, 0.0078221000, 0.0118648000, 0.0241727000, 0.0573406000, 0.1528684000, 0.4244126000", \ + "0.0105631000, 0.0116701000, 0.0152743000, 0.0264289000, 0.0590227000, 0.1541548000, 0.4242567000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014178910, 0.0040208270, 0.0114021900, 0.0323341000, 0.0916924300, 0.2600197000"); + values("0.0084771000, 0.0070583000, 0.0029780000, -0.0088473000, -0.0426669000, -0.1387661000, -0.4114477000", \ + "0.0080288000, 0.0066434000, 0.0026615000, -0.0090186000, -0.0427396000, -0.1388052000, -0.4114361000", \ + "0.0074915000, 0.0061271000, 0.0021895000, -0.0093657000, -0.0429222000, -0.1388977000, -0.4115128000", \ + "0.0070393000, 0.0056471000, 0.0016480000, -0.0098778000, -0.0432416000, -0.1390310000, -0.4115351000", \ + "0.0069451000, 0.0055058000, 0.0014387000, -0.0102204000, -0.0436264000, -0.1392645000, -0.4116710000", \ + "0.0073783000, 0.0059263000, 0.0016369000, -0.0103089000, -0.0440918000, -0.1397112000, -0.4118563000", \ + "0.0097141000, 0.0080858000, 0.0034385000, -0.0090436000, -0.0433005000, -0.1396585000, -0.4120832000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014178910, 0.0040208270, 0.0114021900, 0.0323341000, 0.0916924300, 0.2600197000"); + values("0.0135868000, 0.0151238000, 0.0194369000, 0.0314452000, 0.0650552000, 0.1601493000, 0.4289869000", \ + "0.0130175000, 0.0145906000, 0.0189874000, 0.0311266000, 0.0649298000, 0.1599856000, 0.4290183000", \ + "0.0124727000, 0.0140665000, 0.0185262000, 0.0307860000, 0.0644467000, 0.1598658000, 0.4289702000", \ + "0.0120350000, 0.0136727000, 0.0179815000, 0.0300533000, 0.0641865000, 0.1593618000, 0.4288347000", \ + "0.0119933000, 0.0134635000, 0.0176998000, 0.0296625000, 0.0634898000, 0.1587231000, 0.4278881000", \ + "0.0126703000, 0.0140953000, 0.0182212000, 0.0306393000, 0.0643287000, 0.1589621000, 0.4278751000", \ + "0.0158887000, 0.0171080000, 0.0208176000, 0.0321802000, 0.0650250000, 0.1595125000, 0.4274275000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014178910, 0.0040208270, 0.0114021900, 0.0323341000, 0.0916924300, 0.2600197000"); + values("0.0081929000, 0.0068003000, 0.0027026000, -0.0091234000, -0.0429493000, -0.1390651000, -0.4117207000", \ + "0.0077607000, 0.0063951000, 0.0023973000, -0.0092944000, -0.0430211000, -0.1391136000, -0.4117672000", \ + "0.0072580000, 0.0058905000, 0.0019253000, -0.0096399000, -0.0432012000, -0.1391832000, -0.4117851000", \ + "0.0068448000, 0.0054474000, 0.0014226000, -0.0101394000, -0.0435388000, -0.1393405000, -0.4118508000", \ + "0.0069390000, 0.0054142000, 0.0011699000, -0.0104896000, -0.0439008000, -0.1395496000, -0.4119418000", \ + "0.0070778000, 0.0055989000, 0.0013837000, -0.0104699000, -0.0443110000, -0.1399869000, -0.4121677000", \ + "0.0093248000, 0.0077050000, 0.0031671000, -0.0092600000, -0.0435051000, -0.1398959000, -0.4123027000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014178910, 0.0040208270, 0.0114021900, 0.0323341000, 0.0916924300, 0.2600197000"); + values("0.0189976000, 0.0204890000, 0.0247374000, 0.0367757000, 0.0704795000, 0.1655898000, 0.4346895000", \ + "0.0186619000, 0.0201895000, 0.0244506000, 0.0365640000, 0.0704406000, 0.1655576000, 0.4345745000", \ + "0.0182357000, 0.0197703000, 0.0241060000, 0.0362645000, 0.0702160000, 0.1653722000, 0.4343081000", \ + "0.0179846000, 0.0195119000, 0.0238096000, 0.0359752000, 0.0696060000, 0.1649808000, 0.4343532000", \ + "0.0183932000, 0.0199064000, 0.0241151000, 0.0360780000, 0.0697985000, 0.1648816000, 0.4337778000", \ + "0.0195374000, 0.0209600000, 0.0251492000, 0.0370917000, 0.0705148000, 0.1651108000, 0.4337895000", \ + "0.0232760000, 0.0246558000, 0.0285378000, 0.0396482000, 0.0727913000, 0.1671411000, 0.4343570000"); + } + } + max_capacitance : 0.2600200000; + max_transition : 1.4982790000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014178900, 0.0040208300, 0.0114022000, 0.0323341000, 0.0916924000, 0.2600200000"); + values("0.0281846000, 0.0321108000, 0.0432435000, 0.0734159000, 0.1576495000, 0.3974761000, 1.0802266000", \ + "0.0312080000, 0.0352777000, 0.0464389000, 0.0769226000, 0.1614840000, 0.4001530000, 1.0786011000", \ + "0.0402546000, 0.0442177000, 0.0551726000, 0.0857299000, 0.1707746000, 0.4098741000, 1.0859074000", \ + "0.0530225000, 0.0592642000, 0.0746801000, 0.1073304000, 0.1931987000, 0.4313850000, 1.1083545000", \ + "0.0655059000, 0.0750306000, 0.0980919000, 0.1479191000, 0.2450859000, 0.4856840000, 1.1593683000", \ + "0.0691311000, 0.0833706000, 0.1181531000, 0.1935344000, 0.3384907000, 0.6058807000, 1.2850970000", \ + "0.0437660000, 0.0655553000, 0.1161278000, 0.2274716000, 0.4463900000, 0.8399806000, 1.5629819000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014178900, 0.0040208300, 0.0114022000, 0.0323341000, 0.0916924000, 0.2600200000"); + values("0.0264594000, 0.0300331000, 0.0396513000, 0.0655686000, 0.1372150000, 0.3384666000, 0.9081564000", \ + "0.0315925000, 0.0351807000, 0.0448656000, 0.0708944000, 0.1427610000, 0.3443894000, 0.9236852000", \ + "0.0449870000, 0.0484661000, 0.0579500000, 0.0841154000, 0.1564192000, 0.3589409000, 0.9282719000", \ + "0.0682376000, 0.0736508000, 0.0873388000, 0.1153280000, 0.1875208000, 0.3886096000, 0.9624539000", \ + "0.1041436000, 0.1136596000, 0.1352927000, 0.1797167000, 0.2611926000, 0.4599049000, 1.0316243000", \ + "0.1623226000, 0.1766919000, 0.2115730000, 0.2843784000, 0.4132447000, 0.6346002000, 1.2034626000", \ + "0.2643360000, 0.2853405000, 0.3366795000, 0.4482199000, 0.6560504000, 1.0050545000, 1.6014239000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014178900, 0.0040208300, 0.0114022000, 0.0323341000, 0.0916924000, 0.2600200000"); + values("0.0265294000, 0.0316461000, 0.0462452000, 0.0868510000, 0.2013820000, 0.5281851000, 1.4531225000", \ + "0.0260318000, 0.0313075000, 0.0460623000, 0.0867767000, 0.2018350000, 0.5270823000, 1.4547641000", \ + "0.0289008000, 0.0332020000, 0.0465869000, 0.0866764000, 0.2012627000, 0.5263236000, 1.4495528000", \ + "0.0395444000, 0.0448643000, 0.0587612000, 0.0920967000, 0.2021292000, 0.5265803000, 1.4474633000", \ + "0.0614485000, 0.0682320000, 0.0851380000, 0.1236951000, 0.2169391000, 0.5289712000, 1.4491003000", \ + "0.1004660000, 0.1106208000, 0.1355775000, 0.1876031000, 0.2935295000, 0.5556714000, 1.4553968000", \ + "0.1690733000, 0.1826653000, 0.2194117000, 0.2969258000, 0.4444384000, 0.7337019000, 1.4982791000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014178900, 0.0040208300, 0.0114022000, 0.0323341000, 0.0916924000, 0.2600200000"); + values("0.0201902000, 0.0246378000, 0.0372427000, 0.0732269000, 0.1753958000, 0.4668183000, 1.2782282000", \ + "0.0201139000, 0.0246623000, 0.0372665000, 0.0729225000, 0.1744478000, 0.4638935000, 1.2856849000", \ + "0.0235536000, 0.0269753000, 0.0378934000, 0.0731659000, 0.1752412000, 0.4639713000, 1.2776145000", \ + "0.0388492000, 0.0423929000, 0.0506356000, 0.0777185000, 0.1750137000, 0.4664236000, 1.2846999000", \ + "0.0642500000, 0.0704218000, 0.0834914000, 0.1124891000, 0.1864262000, 0.4648895000, 1.2859892000", \ + "0.1059081000, 0.1158928000, 0.1382211000, 0.1835737000, 0.2638663000, 0.4845285000, 1.2837417000", \ + "0.1773206000, 0.1910742000, 0.2272898000, 0.3016048000, 0.4332465000, 0.6564346000, 1.3155547000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014178900, 0.0040208300, 0.0114022000, 0.0323341000, 0.0916924000, 0.2600200000"); + values("0.0401754000, 0.0440285000, 0.0550419000, 0.0849718000, 0.1692608000, 0.4075651000, 1.0871116000", \ + "0.0437131000, 0.0476553000, 0.0587577000, 0.0891196000, 0.1735763000, 0.4119423000, 1.0904784000", \ + "0.0519038000, 0.0559865000, 0.0672990000, 0.0981367000, 0.1828707000, 0.4215982000, 1.0970578000", \ + "0.0659764000, 0.0713207000, 0.0851055000, 0.1181312000, 0.2043639000, 0.4429258000, 1.1188316000", \ + "0.0827623000, 0.0909048000, 0.1115677000, 0.1559957000, 0.2517257000, 0.4924137000, 1.1694972000", \ + "0.0911093000, 0.1055179000, 0.1360828000, 0.2050361000, 0.3383216000, 0.6048345000, 1.2840815000", \ + "0.0691769000, 0.0899577000, 0.1388356000, 0.2459383000, 0.4505144000, 0.8234879000, 1.5442042000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014178900, 0.0040208300, 0.0114022000, 0.0323341000, 0.0916924000, 0.2600200000"); + values("0.0382361000, 0.0417605000, 0.0514296000, 0.0777776000, 0.1512164000, 0.3575475000, 0.9417249000", \ + "0.0430405000, 0.0466747000, 0.0564134000, 0.0830996000, 0.1566767000, 0.3633019000, 0.9472214000", \ + "0.0560225000, 0.0595538000, 0.0693810000, 0.0961148000, 0.1695373000, 0.3763650000, 0.9605446000", \ + "0.0852850000, 0.0897666000, 0.1007005000, 0.1273007000, 0.2013006000, 0.4059257000, 0.9905804000", \ + "0.1325205000, 0.1396136000, 0.1573067000, 0.1964494000, 0.2747224000, 0.4810660000, 1.0613865000", \ + "0.2089718000, 0.2200885000, 0.2479014000, 0.3108984000, 0.4312614000, 0.6526404000, 1.2332562000", \ + "0.3347696000, 0.3511183000, 0.3934249000, 0.4921748000, 0.6870134000, 1.0239551000, 1.6319573000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014178900, 0.0040208300, 0.0114022000, 0.0323341000, 0.0916924000, 0.2600200000"); + values("0.0268742000, 0.0318426000, 0.0462466000, 0.0867692000, 0.2012746000, 0.5266475000, 1.4537894000", \ + "0.0267743000, 0.0318261000, 0.0461569000, 0.0873186000, 0.2013849000, 0.5266692000, 1.4520102000", \ + "0.0279672000, 0.0326515000, 0.0464546000, 0.0868701000, 0.2014870000, 0.5264025000, 1.4482009000", \ + "0.0370550000, 0.0416978000, 0.0540521000, 0.0899192000, 0.2017861000, 0.5273828000, 1.4488487000", \ + "0.0571716000, 0.0626326000, 0.0773383000, 0.1130770000, 0.2112163000, 0.5259280000, 1.4482409000", \ + "0.0965290000, 0.1047716000, 0.1231007000, 0.1671180000, 0.2677060000, 0.5488666000, 1.4501840000", \ + "0.1696997000, 0.1797543000, 0.2060586000, 0.2684644000, 0.3987442000, 0.6833719000, 1.4788012000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014178900, 0.0040208300, 0.0114022000, 0.0323341000, 0.0916924000, 0.2600200000"); + values("0.0297232000, 0.0342374000, 0.0470944000, 0.0835505000, 0.1872250000, 0.4812626000, 1.3135555000", \ + "0.0297021000, 0.0342120000, 0.0471567000, 0.0836135000, 0.1875049000, 0.4813964000, 1.3149601000", \ + "0.0301203000, 0.0344368000, 0.0470196000, 0.0837741000, 0.1875724000, 0.4811680000, 1.3167720000", \ + "0.0425635000, 0.0462001000, 0.0551236000, 0.0863364000, 0.1878931000, 0.4819825000, 1.3141158000", \ + "0.0698307000, 0.0751510000, 0.0876943000, 0.1154278000, 0.1972885000, 0.4826521000, 1.3164513000", \ + "0.1151662000, 0.1238882000, 0.1448582000, 0.1883676000, 0.2708877000, 0.5023280000, 1.3166637000", \ + "0.1883775000, 0.2016657000, 0.2376721000, 0.3084310000, 0.4386028000, 0.6627714000, 1.3482091000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014178900, 0.0040208300, 0.0114022000, 0.0323341000, 0.0916924000, 0.2600200000"); + values("0.0436772000, 0.0477376000, 0.0584451000, 0.0889810000, 0.1728156000, 0.4111875000, 1.0871355000", \ + "0.0471658000, 0.0511565000, 0.0622572000, 0.0929520000, 0.1789402000, 0.4178356000, 1.0913930000", \ + "0.0542682000, 0.0583311000, 0.0695862000, 0.1001899000, 0.1850854000, 0.4254184000, 1.0992337000", \ + "0.0668227000, 0.0714014000, 0.0837618000, 0.1156630000, 0.2008910000, 0.4403620000, 1.1162437000", \ + "0.0837284000, 0.0899513000, 0.1058622000, 0.1441255000, 0.2358148000, 0.4755192000, 1.1526466000", \ + "0.0956644000, 0.1057504000, 0.1308672000, 0.1862979000, 0.3012991000, 0.5570527000, 1.2355663000", \ + "0.0790348000, 0.0958696000, 0.1366355000, 0.2244664000, 0.3924287000, 0.7131945000, 1.4229671000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014178900, 0.0040208300, 0.0114022000, 0.0323341000, 0.0916924000, 0.2600200000"); + values("0.0401411000, 0.0435032000, 0.0526611000, 0.0775780000, 0.1459592000, 0.3362477000, 0.8739639000", \ + "0.0453831000, 0.0487699000, 0.0579138000, 0.0829443000, 0.1511002000, 0.3415402000, 0.8796502000", \ + "0.0584980000, 0.0619453000, 0.0712530000, 0.0962379000, 0.1645521000, 0.3541913000, 0.8912537000", \ + "0.0889860000, 0.0929514000, 0.1028123000, 0.1275646000, 0.1952958000, 0.3861419000, 0.9229752000", \ + "0.1392675000, 0.1452821000, 0.1604983000, 0.1963302000, 0.2687972000, 0.4583532000, 0.9949741000", \ + "0.2187489000, 0.2282156000, 0.2522766000, 0.3080721000, 0.4202348000, 0.6277717000, 1.1610669000", \ + "0.3445075000, 0.3566849000, 0.3939402000, 0.4827758000, 0.6623980000, 0.9833817000, 1.5527669000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014178900, 0.0040208300, 0.0114022000, 0.0323341000, 0.0916924000, 0.2600200000"); + values("0.0267828000, 0.0319079000, 0.0464673000, 0.0869733000, 0.2012683000, 0.5271402000, 1.4465060000", \ + "0.0268047000, 0.0318630000, 0.0462147000, 0.0870777000, 0.2034285000, 0.5280181000, 1.4499421000", \ + "0.0272915000, 0.0321804000, 0.0463737000, 0.0866917000, 0.2016353000, 0.5282862000, 1.4549321000", \ + "0.0327316000, 0.0373533000, 0.0507077000, 0.0887008000, 0.2025185000, 0.5278807000, 1.4470888000", \ + "0.0470963000, 0.0520389000, 0.0653352000, 0.1027978000, 0.2078855000, 0.5264401000, 1.4484356000", \ + "0.0804860000, 0.0865744000, 0.1022917000, 0.1412585000, 0.2469920000, 0.5406053000, 1.4496097000", \ + "0.1507825000, 0.1581079000, 0.1780733000, 0.2264234000, 0.3397053000, 0.6306199000, 1.4722763000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014178900, 0.0040208300, 0.0114022000, 0.0323341000, 0.0916924000, 0.2600200000"); + values("0.0350920000, 0.0394028000, 0.0513173000, 0.0852313000, 0.1815069000, 0.4543474000, 1.2303593000", \ + "0.0349726000, 0.0393290000, 0.0512812000, 0.0851687000, 0.1817322000, 0.4542755000, 1.2288836000", \ + "0.0348419000, 0.0389510000, 0.0509923000, 0.0850928000, 0.1816366000, 0.4544638000, 1.2301550000", \ + "0.0453679000, 0.0484619000, 0.0580242000, 0.0876028000, 0.1815820000, 0.4554539000, 1.2302093000", \ + "0.0726106000, 0.0774866000, 0.0891939000, 0.1166704000, 0.1926398000, 0.4547524000, 1.2329167000", \ + "0.1193813000, 0.1272162000, 0.1463704000, 0.1883283000, 0.2669084000, 0.4807677000, 1.2305001000", \ + "0.1930905000, 0.2063468000, 0.2374174000, 0.3066956000, 0.4324639000, 0.6479056000, 1.2723501000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nand3_4") { + leakage_power () { + value : 0.0001713000; + when : "!A&!B&C"; + } + leakage_power () { + value : 0.0000994742; + when : "!A&!B&!C"; + } + leakage_power () { + value : 0.0015251000; + when : "!A&B&C"; + } + leakage_power () { + value : 0.0001757000; + when : "!A&B&!C"; + } + leakage_power () { + value : 0.0014820000; + when : "A&!B&C"; + } + leakage_power () { + value : 0.0001986000; + when : "A&!B&!C"; + } + leakage_power () { + value : 0.0155295000; + when : "A&B&C"; + } + leakage_power () { + value : 0.0014760000; + when : "A&B&!C"; + } + area : 17.516800000; + cell_footprint : "sky130_fd_sc_hd__nand3"; + cell_leakage_power : 0.0025822140; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0086630000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0084820000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0186038000, 0.0186415000, 0.0187282000, 0.0187153000, 0.0186854000, 0.0186164000, 0.0184575000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0136475000, -0.0135928000, -0.0134668000, -0.0134413000, -0.0133824000, -0.0132467000, -0.0129339000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0088430000; + } + pin ("B") { + capacitance : 0.0085870000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082850000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0171354000, 0.0171216000, 0.0170895000, 0.0171503000, 0.0172903000, 0.0176130000, 0.0183568000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0159222000, -0.0158977000, -0.0158413000, -0.0158367000, -0.0158262000, -0.0158020000, -0.0157463000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0088890000; + } + pin ("C") { + capacitance : 0.0087760000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0083260000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0157436000, 0.0157321000, 0.0157057000, 0.0157098000, 0.0157192000, 0.0157409000, 0.0157910000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0156915000, -0.0156909000, -0.0156897000, -0.0156906000, -0.0156927000, -0.0156977000, -0.0157090000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0092250000; + } + pin ("Y") { + direction : "output"; + function : "(!A) | (!B) | (!C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015647370, 0.0048968030, 0.0153244200, 0.0479573500, 0.1500813000, 0.4696754000"); + values("0.0148238000, 0.0132860000, 0.0082393000, -0.0081837000, -0.0607508000, -0.2260948000, -0.7437462000", \ + "0.0138061000, 0.0122942000, 0.0073528000, -0.0087744000, -0.0610120000, -0.2262361000, -0.7438804000", \ + "0.0125288000, 0.0109903000, 0.0060999000, -0.0098289000, -0.0616583000, -0.2265636000, -0.7440667000", \ + "0.0119390000, 0.0102876000, 0.0050808000, -0.0109005000, -0.0625364000, -0.2269441000, -0.7442446000", \ + "0.0118880000, 0.0101811000, 0.0048744000, -0.0115813000, -0.0634190000, -0.2276173000, -0.7445490000", \ + "0.0141030000, 0.0123688000, 0.0068597000, -0.0100154000, -0.0629981000, -0.2282364000, -0.7450824000", \ + "0.0212559000, 0.0196006000, 0.0135686000, -0.0055125000, -0.0601481000, -0.2260658000, -0.7446522000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015647370, 0.0048968030, 0.0153244200, 0.0479573500, 0.1500813000, 0.4696754000"); + values("0.0123830000, 0.0144335000, 0.0204769000, 0.0380743000, 0.0910411000, 0.2553705000, 0.7636961000", \ + "0.0114321000, 0.0134404000, 0.0195086000, 0.0374665000, 0.0908859000, 0.2550968000, 0.7633567000", \ + "0.0105647000, 0.0124402000, 0.0183613000, 0.0362378000, 0.0896426000, 0.2563069000, 0.7686824000", \ + "0.0101080000, 0.0119612000, 0.0175856000, 0.0350887000, 0.0887259000, 0.2552921000, 0.7722336000", \ + "0.0111988000, 0.0128972000, 0.0180674000, 0.0346287000, 0.0869915000, 0.2538234000, 0.7661253000", \ + "0.0124349000, 0.0140626000, 0.0192018000, 0.0365230000, 0.0890295000, 0.2517047000, 0.7659576000", \ + "0.0205954000, 0.0213936000, 0.0260153000, 0.0412429000, 0.0911729000, 0.2562551000, 0.7657882000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015647370, 0.0048968030, 0.0153244200, 0.0479573500, 0.1500813000, 0.4696754000"); + values("0.0177715000, 0.0161247000, 0.0108678000, -0.0057970000, -0.0585213000, -0.2239364000, -0.7416069000", \ + "0.0169147000, 0.0153343000, 0.0102336000, -0.0061990000, -0.0587168000, -0.2239958000, -0.7416339000", \ + "0.0157981000, 0.0142461000, 0.0092353000, -0.0069481000, -0.0591196000, -0.2241902000, -0.7417854000", \ + "0.0148902000, 0.0132826000, 0.0082118000, -0.0079331000, -0.0597655000, -0.2244647000, -0.7418991000", \ + "0.0146943000, 0.0130180000, 0.0077961000, -0.0085730000, -0.0604860000, -0.2249475000, -0.7420527000", \ + "0.0154620000, 0.0137562000, 0.0082897000, -0.0084854000, -0.0613024000, -0.2256515000, -0.7426077000", \ + "0.0196160000, 0.0176976000, 0.0117613000, -0.0059981000, -0.0596366000, -0.2256415000, -0.7427824000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015647370, 0.0048968030, 0.0153244200, 0.0479573500, 0.1500813000, 0.4696754000"); + values("0.0261560000, 0.0279487000, 0.0334644000, 0.0504479000, 0.1029416000, 0.2663360000, 0.7774018000", \ + "0.0252622000, 0.0270793000, 0.0326903000, 0.0499507000, 0.1027871000, 0.2662114000, 0.7770667000", \ + "0.0241001000, 0.0259593000, 0.0317359000, 0.0491697000, 0.1022096000, 0.2662915000, 0.7774053000", \ + "0.0233544000, 0.0252897000, 0.0308375000, 0.0480021000, 0.1011163000, 0.2652256000, 0.7762032000", \ + "0.0232486000, 0.0249626000, 0.0303128000, 0.0471554000, 0.0998599000, 0.2642862000, 0.7756777000", \ + "0.0249198000, 0.0264727000, 0.0320165000, 0.0485873000, 0.1013283000, 0.2645859000, 0.7747176000", \ + "0.0297222000, 0.0311918000, 0.0361543000, 0.0519407000, 0.1030897000, 0.2652951000, 0.7737678000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015647370, 0.0048968030, 0.0153244200, 0.0479573500, 0.1500813000, 0.4696754000"); + values("0.0172616000, 0.0156488000, 0.0103614000, -0.0063121000, -0.0590993000, -0.2245141000, -0.7421509000", \ + "0.0164811000, 0.0148750000, 0.0097771000, -0.0067122000, -0.0592482000, -0.2245742000, -0.7422688000", \ + "0.0155140000, 0.0139388000, 0.0089018000, -0.0073511000, -0.0595714000, -0.2247055000, -0.7423205000", \ + "0.0146571000, 0.0130339000, 0.0079425000, -0.0082919000, -0.0601799000, -0.2249570000, -0.7423945000", \ + "0.0146066000, 0.0127506000, 0.0074676000, -0.0089393000, -0.0608700000, -0.2252453000, -0.7425170000", \ + "0.0147590000, 0.0131024000, 0.0077270000, -0.0089921000, -0.0616858000, -0.2261260000, -0.7430316000", \ + "0.0179792000, 0.0160696000, 0.0103607000, -0.0071131000, -0.0604467000, -0.2260889000, -0.7432046000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015647370, 0.0048968030, 0.0153244200, 0.0479573500, 0.1500813000, 0.4696754000"); + values("0.0385330000, 0.0402708000, 0.0457332000, 0.0627508000, 0.1156065000, 0.2791567000, 0.7904297000", \ + "0.0377395000, 0.0395026000, 0.0449968000, 0.0621528000, 0.1151536000, 0.2789635000, 0.7896619000", \ + "0.0368356000, 0.0386319000, 0.0441755000, 0.0614560000, 0.1146391000, 0.2788045000, 0.7897168000", \ + "0.0360106000, 0.0377415000, 0.0433576000, 0.0606083000, 0.1139195000, 0.2778599000, 0.7891288000", \ + "0.0358799000, 0.0376210000, 0.0431625000, 0.0599462000, 0.1132483000, 0.2771696000, 0.7896121000", \ + "0.0397742000, 0.0415249000, 0.0468238000, 0.0612678000, 0.1136505000, 0.2773930000, 0.7889463000", \ + "0.0441251000, 0.0454404000, 0.0504740000, 0.0665281000, 0.1181064000, 0.2806854000, 0.7891014000"); + } + } + max_capacitance : 0.4696750000; + max_transition : 1.5000220000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0302676000, 0.0329060000, 0.0406888000, 0.0645687000, 0.1361186000, 0.3590482000, 1.0648394000", \ + "0.0331539000, 0.0358655000, 0.0438181000, 0.0677186000, 0.1406878000, 0.3630337000, 1.0602202000", \ + "0.0421428000, 0.0447874000, 0.0524350000, 0.0765361000, 0.1491480000, 0.3731184000, 1.0701783000", \ + "0.0555814000, 0.0595294000, 0.0703919000, 0.0987270000, 0.1712134000, 0.3956915000, 1.0931490000", \ + "0.0685256000, 0.0747302000, 0.0915916000, 0.1342628000, 0.2242455000, 0.4477924000, 1.1509889000", \ + "0.0735063000, 0.0824164000, 0.1078502000, 0.1712698000, 0.3066237000, 0.5700685000, 1.2707281000", \ + "0.0506534000, 0.0640933000, 0.1009098000, 0.1936399000, 0.3981120000, 0.7923255000, 1.5549986000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0277117000, 0.0300593000, 0.0371650000, 0.0576961000, 0.1188868000, 0.3099523000, 0.9046163000", \ + "0.0327574000, 0.0350679000, 0.0420725000, 0.0628037000, 0.1248805000, 0.3176835000, 0.9079208000", \ + "0.0459637000, 0.0481965000, 0.0550020000, 0.0757706000, 0.1377625000, 0.3288765000, 0.9247297000", \ + "0.0692441000, 0.0728561000, 0.0828008000, 0.1065208000, 0.1685722000, 0.3593920000, 0.9526359000", \ + "0.1052746000, 0.1112052000, 0.1270643000, 0.1652565000, 0.2414686000, 0.4322622000, 1.0224208000", \ + "0.1632590000, 0.1725183000, 0.1978565000, 0.2580154000, 0.3798337000, 0.6000623000, 1.1929892000", \ + "0.2647666000, 0.2775693000, 0.3151261000, 0.4065552000, 0.5990414000, 0.9541149000, 1.5856080000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0285984000, 0.0319071000, 0.0420519000, 0.0740418000, 0.1729742000, 0.4821433000, 1.4601245000", \ + "0.0282909000, 0.0316011000, 0.0418894000, 0.0736938000, 0.1729777000, 0.4813023000, 1.4474754000", \ + "0.0305539000, 0.0333223000, 0.0424051000, 0.0733760000, 0.1727166000, 0.4813105000, 1.4491495000", \ + "0.0417622000, 0.0456030000, 0.0555326000, 0.0808436000, 0.1729255000, 0.4829409000, 1.4512634000", \ + "0.0635358000, 0.0678036000, 0.0803162000, 0.1129683000, 0.1935836000, 0.4844428000, 1.4500522000", \ + "0.1023974000, 0.1095058000, 0.1265735000, 0.1717025000, 0.2714832000, 0.5192799000, 1.4531373000", \ + "0.1703103000, 0.1806344000, 0.2053011000, 0.2720454000, 0.4114367000, 0.7010760000, 1.5000218000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0213387000, 0.0241156000, 0.0329913000, 0.0606726000, 0.1476590000, 0.4216956000, 1.2751485000", \ + "0.0212796000, 0.0241537000, 0.0329463000, 0.0605811000, 0.1478673000, 0.4221709000, 1.2675441000", \ + "0.0242274000, 0.0263747000, 0.0338502000, 0.0606846000, 0.1475153000, 0.4226350000, 1.2765687000", \ + "0.0394323000, 0.0414751000, 0.0480517000, 0.0675341000, 0.1478872000, 0.4210181000, 1.2754989000", \ + "0.0650113000, 0.0687163000, 0.0788491000, 0.1029325000, 0.1648665000, 0.4203217000, 1.2739746000", \ + "0.1072404000, 0.1129065000, 0.1293168000, 0.1693689000, 0.2466275000, 0.4499186000, 1.2714556000", \ + "0.1777549000, 0.1893831000, 0.2125928000, 0.2748110000, 0.4005875000, 0.6352814000, 1.3081766000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0406368000, 0.0431720000, 0.0506949000, 0.0741405000, 0.1454709000, 0.3709738000, 1.0666669000", \ + "0.0439725000, 0.0465655000, 0.0543576000, 0.0779216000, 0.1496468000, 0.3745434000, 1.0723233000", \ + "0.0511655000, 0.0538625000, 0.0618621000, 0.0859823000, 0.1579888000, 0.3812181000, 1.0785375000", \ + "0.0632241000, 0.0665652000, 0.0763222000, 0.1031718000, 0.1763061000, 0.4002172000, 1.0983492000", \ + "0.0774984000, 0.0825068000, 0.0967978000, 0.1330572000, 0.2182724000, 0.4449335000, 1.1430519000", \ + "0.0807745000, 0.0898954000, 0.1112197000, 0.1669533000, 0.2868765000, 0.5446084000, 1.2481962000", \ + "0.0468086000, 0.0601038000, 0.0938935000, 0.1805796000, 0.3657763000, 0.7207090000, 1.4780133000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0422749000, 0.0446074000, 0.0518243000, 0.0739549000, 0.1410707000, 0.3489302000, 0.9978199000", \ + "0.0472646000, 0.0496986000, 0.0569113000, 0.0792699000, 0.1466850000, 0.3546542000, 1.0039474000", \ + "0.0599214000, 0.0623179000, 0.0698152000, 0.0922496000, 0.1600875000, 0.3680974000, 1.0183124000", \ + "0.0904054000, 0.0931291000, 0.1013718000, 0.1236222000, 0.1915141000, 0.3998429000, 1.0505085000", \ + "0.1409214000, 0.1454535000, 0.1583781000, 0.1916118000, 0.2653373000, 0.4735076000, 1.1226788000", \ + "0.2242766000, 0.2312963000, 0.2514369000, 0.3046199000, 0.4190462000, 0.6453268000, 1.2916576000", \ + "0.3651656000, 0.3753554000, 0.4060830000, 0.4875207000, 0.6706186000, 1.0182574000, 1.6909090000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0288416000, 0.0320583000, 0.0420794000, 0.0737625000, 0.1727410000, 0.4838017000, 1.4491321000", \ + "0.0288789000, 0.0320855000, 0.0421504000, 0.0737191000, 0.1725986000, 0.4828791000, 1.4525401000", \ + "0.0302127000, 0.0331529000, 0.0426858000, 0.0739383000, 0.1727034000, 0.4815253000, 1.4484696000", \ + "0.0383599000, 0.0413884000, 0.0507352000, 0.0782470000, 0.1731502000, 0.4817615000, 1.4483872000", \ + "0.0574879000, 0.0608620000, 0.0710450000, 0.1002170000, 0.1856801000, 0.4835302000, 1.4514718000", \ + "0.0961440000, 0.1007437000, 0.1135630000, 0.1495910000, 0.2395392000, 0.5065027000, 1.4539727000", \ + "0.1683338000, 0.1748161000, 0.1930253000, 0.2419098000, 0.3571268000, 0.6298424000, 1.4838255000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0332386000, 0.0364586000, 0.0461934000, 0.0767189000, 0.1723928000, 0.4718840000, 1.4075198000", \ + "0.0332320000, 0.0363533000, 0.0461717000, 0.0766876000, 0.1724896000, 0.4714933000, 1.4072856000", \ + "0.0333722000, 0.0363228000, 0.0460782000, 0.0767273000, 0.1724071000, 0.4716995000, 1.4144720000", \ + "0.0443688000, 0.0468638000, 0.0539828000, 0.0797556000, 0.1725886000, 0.4716662000, 1.4135408000", \ + "0.0723089000, 0.0756689000, 0.0849731000, 0.1099021000, 0.1839327000, 0.4723677000, 1.4092869000", \ + "0.1184961000, 0.1240928000, 0.1395747000, 0.1766017000, 0.2582480000, 0.4934469000, 1.4093442000", \ + "0.1930836000, 0.2023822000, 0.2282166000, 0.2899719000, 0.4150365000, 0.6521169000, 1.4317170000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0456467000, 0.0482875000, 0.0557768000, 0.0793095000, 0.1504686000, 0.3768995000, 1.0715164000", \ + "0.0491742000, 0.0517222000, 0.0595632000, 0.0830003000, 0.1550859000, 0.3779358000, 1.0754178000", \ + "0.0561914000, 0.0587681000, 0.0668162000, 0.0904905000, 0.1640248000, 0.3863628000, 1.0832191000", \ + "0.0676077000, 0.0705731000, 0.0792880000, 0.1046303000, 0.1772709000, 0.4019325000, 1.0986809000", \ + "0.0816723000, 0.0858016000, 0.0969860000, 0.1278579000, 0.2079219000, 0.4336209000, 1.1320377000", \ + "0.0861761000, 0.0930543000, 0.1105985000, 0.1562593000, 0.2606250000, 0.5056250000, 1.2075890000", \ + "0.0490743000, 0.0594548000, 0.0894226000, 0.1629416000, 0.3195011000, 0.6354369000, 1.3741289000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0485061000, 0.0509094000, 0.0582133000, 0.0801880000, 0.1462676000, 0.3476912000, 0.9748141000", \ + "0.0535530000, 0.0560682000, 0.0634748000, 0.0855859000, 0.1514781000, 0.3530546000, 0.9801169000", \ + "0.0664559000, 0.0689102000, 0.0762979000, 0.0986043000, 0.1647680000, 0.3664512000, 0.9931819000", \ + "0.0983284000, 0.1007228000, 0.1087613000, 0.1305863000, 0.1967528000, 0.3985919000, 1.0261660000", \ + "0.1575121000, 0.1613745000, 0.1724018000, 0.2017820000, 0.2712915000, 0.4733411000, 1.0998743000", \ + "0.2533974000, 0.2592144000, 0.2765941000, 0.3219479000, 0.4292643000, 0.6438756000, 1.2687630000", \ + "0.4125420000, 0.4211259000, 0.4478486000, 0.5200061000, 0.6877767000, 1.0171779000, 1.6710165000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0287981000, 0.0321048000, 0.0420776000, 0.0739446000, 0.1734321000, 0.4838959000, 1.4490191000", \ + "0.0288680000, 0.0320621000, 0.0421544000, 0.0737938000, 0.1727225000, 0.4818771000, 1.4481408000", \ + "0.0293318000, 0.0324409000, 0.0423117000, 0.0737508000, 0.1735110000, 0.4816545000, 1.4492808000", \ + "0.0345681000, 0.0375915000, 0.0471108000, 0.0762035000, 0.1729069000, 0.4822058000, 1.4488956000", \ + "0.0486582000, 0.0515914000, 0.0609690000, 0.0905885000, 0.1808126000, 0.4817513000, 1.4471573000", \ + "0.0825321000, 0.0862074000, 0.0971497000, 0.1286256000, 0.2207680000, 0.4984441000, 1.4581208000", \ + "0.1533309000, 0.1577750000, 0.1721941000, 0.2121399000, 0.3121181000, 0.5905266000, 1.4756406000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0426683000, 0.0458258000, 0.0552861000, 0.0849477000, 0.1786247000, 0.4712017000, 1.3888447000", \ + "0.0425819000, 0.0456585000, 0.0552628000, 0.0850394000, 0.1786357000, 0.4719144000, 1.3900809000", \ + "0.0418626000, 0.0450100000, 0.0548506000, 0.0849683000, 0.1783886000, 0.4715334000, 1.3899726000", \ + "0.0491979000, 0.0520409000, 0.0597491000, 0.0864532000, 0.1784078000, 0.4715643000, 1.3899165000", \ + "0.0767094000, 0.0799735000, 0.0894328000, 0.1127320000, 0.1877672000, 0.4717598000, 1.3938735000", \ + "0.1253093000, 0.1300486000, 0.1444019000, 0.1797871000, 0.2590445000, 0.4929216000, 1.3900300000", \ + "0.2031041000, 0.2120537000, 0.2351861000, 0.2920672000, 0.4152522000, 0.6466940000, 1.4127383000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__nand3b_1 */ + + cell ("sky130_fd_sc_hd__nand3b_2") { + leakage_power () { + value : 0.0009503000; + when : "!A_N&!B&C"; + } + leakage_power () { + value : 0.0028061000; + when : "!A_N&!B&!C"; + } + leakage_power () { + value : 0.0140887000; + when : "!A_N&B&C"; + } + leakage_power () { + value : 0.0008771000; + when : "!A_N&B&!C"; + } + leakage_power () { + value : 0.0139842000; + when : "A_N&!B&C"; + } + leakage_power () { + value : 0.0139802000; + when : "A_N&!B&!C"; + } + leakage_power () { + value : 0.0015194000; + when : "A_N&B&C"; + } + leakage_power () { + value : 0.0008294000; + when : "A_N&B&!C"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__nand3b"; + cell_leakage_power : 0.0061294120; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0014470000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013910000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0101873000, 0.0100983000, 0.0098931000, 0.0099328000, 0.0100241000, 0.0102347000, 0.0107202000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0097468000, 0.0097062000, 0.0096127000, 0.0096390000, 0.0096996000, 0.0098392000, 0.0101610000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015040000; + } + pin ("B") { + capacitance : 0.0045160000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0043670000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0087414000, 0.0087372000, 0.0087276000, 0.0087388000, 0.0087648000, 0.0088246000, 0.0089624000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0081385000, -0.0081320000, -0.0081168000, -0.0081077000, -0.0080867000, -0.0080381000, -0.0079261000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046650000; + } + pin ("C") { + capacitance : 0.0044480000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042120000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078712000, 0.0078701000, 0.0078677000, 0.0078696000, 0.0078741000, 0.0078845000, 0.0079084000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078599000, -0.0078581000, -0.0078540000, -0.0078543000, -0.0078552000, -0.0078572000, -0.0078617000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046830000; + } + pin ("Y") { + direction : "output"; + function : "(A_N) | (!B) | (!C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014211990, 0.0040396160, 0.0114822000, 0.0326369900, 0.0927673400, 0.2636818000"); + values("0.0103534000, 0.0089175000, 0.0050377000, -0.0062879000, -0.0398206000, -0.1367992000, -0.4136036000", \ + "0.0103000000, 0.0089587000, 0.0050117000, -0.0063451000, -0.0398103000, -0.1368373000, -0.4134961000", \ + "0.0103562000, 0.0089931000, 0.0050718000, -0.0062690000, -0.0397529000, -0.1368092000, -0.4134929000", \ + "0.0101779000, 0.0087961000, 0.0048641000, -0.0064934000, -0.0400287000, -0.1370193000, -0.4137143000", \ + "0.0099665000, 0.0085646000, 0.0045611000, -0.0068897000, -0.0404482000, -0.1372579000, -0.4138656000", \ + "0.0099409000, 0.0085022000, 0.0044170000, -0.0072112000, -0.0408428000, -0.1376227000, -0.4141391000", \ + "0.0113284000, 0.0096980000, 0.0062460000, -0.0061530000, -0.0402412000, -0.1376611000, -0.4140325000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014211990, 0.0040396160, 0.0114822000, 0.0326369900, 0.0927673400, 0.2636818000"); + values("0.0054652000, 0.0071508000, 0.0118106000, 0.0243928000, 0.0588325000, 0.1555910000, 0.4274955000", \ + "0.0054724000, 0.0071484000, 0.0118128000, 0.0243916000, 0.0587860000, 0.1553979000, 0.4319158000", \ + "0.0054262000, 0.0070944000, 0.0117466000, 0.0243611000, 0.0588121000, 0.1552416000, 0.4303658000", \ + "0.0052035000, 0.0068540000, 0.0113982000, 0.0238774000, 0.0584652000, 0.1545736000, 0.4304881000", \ + "0.0050341000, 0.0066114000, 0.0110859000, 0.0232545000, 0.0577710000, 0.1549710000, 0.4269397000", \ + "0.0051574000, 0.0066763000, 0.0110132000, 0.0232206000, 0.0575182000, 0.1537023000, 0.4307853000", \ + "0.0059753000, 0.0073507000, 0.0116050000, 0.0238339000, 0.0576310000, 0.1546397000, 0.4270247000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014211990, 0.0040396160, 0.0114822000, 0.0326369900, 0.0927673400, 0.2636818000"); + values("0.0130023000, 0.0116261000, 0.0075866000, -0.0041778000, -0.0382915000, -0.1356691000, -0.4124686000", \ + "0.0125731000, 0.0112283000, 0.0073023000, -0.0043198000, -0.0383688000, -0.1356721000, -0.4125123000", \ + "0.0120961000, 0.0107532000, 0.0068522000, -0.0046483000, -0.0385137000, -0.1357623000, -0.4125823000", \ + "0.0116608000, 0.0102973000, 0.0063691000, -0.0051138000, -0.0388172000, -0.1359063000, -0.4126427000", \ + "0.0118320000, 0.0103593000, 0.0061670000, -0.0054655000, -0.0391601000, -0.1361049000, -0.4127542000", \ + "0.0124420000, 0.0109247000, 0.0066545000, -0.0054941000, -0.0395980000, -0.1365045000, -0.4128850000", \ + "0.0146092000, 0.0128898000, 0.0083042000, -0.0041968000, -0.0388989000, -0.1365821000, -0.4131730000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014211990, 0.0040396160, 0.0114822000, 0.0326369900, 0.0927673400, 0.2636818000"); + values("0.0096128000, 0.0110961000, 0.0152843000, 0.0271292000, 0.0609614000, 0.1570709000, 0.4301393000", \ + "0.0090852000, 0.0105763000, 0.0148467000, 0.0268702000, 0.0609005000, 0.1569310000, 0.4300623000", \ + "0.0084720000, 0.0100079000, 0.0143766000, 0.0263648000, 0.0604511000, 0.1568914000, 0.4300012000", \ + "0.0081042000, 0.0096534000, 0.0139296000, 0.0257612000, 0.0601059000, 0.1565042000, 0.4300936000", \ + "0.0082161000, 0.0097161000, 0.0139369000, 0.0259275000, 0.0599138000, 0.1563093000, 0.4283065000", \ + "0.0083591000, 0.0097777000, 0.0139375000, 0.0262368000, 0.0597890000, 0.1560421000, 0.4290542000", \ + "0.0116023000, 0.0129393000, 0.0167655000, 0.0280415000, 0.0612797000, 0.1561923000, 0.4282197000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014211990, 0.0040396160, 0.0114822000, 0.0326369900, 0.0927673400, 0.2636818000"); + values("0.0130708000, 0.0116749000, 0.0076317000, -0.0041500000, -0.0382641000, -0.1356583000, -0.4124996000", \ + "0.0126915000, 0.0113413000, 0.0073924000, -0.0042947000, -0.0383261000, -0.1356787000, -0.4125230000", \ + "0.0122130000, 0.0108661000, 0.0069757000, -0.0045709000, -0.0384768000, -0.1357195000, -0.4125504000", \ + "0.0118044000, 0.0104202000, 0.0065003000, -0.0050056000, -0.0387241000, -0.1358294000, -0.4125937000", \ + "0.0118604000, 0.0103922000, 0.0062993000, -0.0053255000, -0.0390397000, -0.1359974000, -0.4126593000", \ + "0.0123137000, 0.0108190000, 0.0066201000, -0.0053639000, -0.0394662000, -0.1364125000, -0.4129176000", \ + "0.0137263000, 0.0121344000, 0.0076956000, -0.0046107000, -0.0389641000, -0.1364551000, -0.4130039000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014211990, 0.0040396160, 0.0114822000, 0.0326369900, 0.0927673400, 0.2636818000"); + values("0.0149132000, 0.0163877000, 0.0205408000, 0.0324424000, 0.0663811000, 0.1625163000, 0.4362489000", \ + "0.0146053000, 0.0160727000, 0.0202634000, 0.0322434000, 0.0662262000, 0.1623813000, 0.4354150000", \ + "0.0141826000, 0.0156794000, 0.0199373000, 0.0319258000, 0.0659170000, 0.1622465000, 0.4353004000", \ + "0.0138581000, 0.0153747000, 0.0195796000, 0.0315295000, 0.0656934000, 0.1621131000, 0.4353843000", \ + "0.0138808000, 0.0153637000, 0.0196181000, 0.0316233000, 0.0652350000, 0.1615721000, 0.4351306000", \ + "0.0141422000, 0.0155660000, 0.0200498000, 0.0320881000, 0.0658237000, 0.1617801000, 0.4342546000", \ + "0.0173040000, 0.0186661000, 0.0224707000, 0.0338443000, 0.0677671000, 0.1627111000, 0.4345510000"); + } + } + max_capacitance : 0.2636820000; + max_transition : 1.4919890000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014212000, 0.0040396200, 0.0114822000, 0.0326370000, 0.0927673000, 0.2636820000"); + values("0.1605845000, 0.1668771000, 0.1824820000, 0.2191928000, 0.3076967000, 0.5462789000, 1.2212301000", \ + "0.1656500000, 0.1718461000, 0.1873207000, 0.2239353000, 0.3128172000, 0.5515035000, 1.2243012000", \ + "0.1781502000, 0.1843684000, 0.1999397000, 0.2373146000, 0.3259269000, 0.5648023000, 1.2451679000", \ + "0.2101034000, 0.2163066000, 0.2318279000, 0.2684281000, 0.3572774000, 0.5965929000, 1.2696342000", \ + "0.2850147000, 0.2911676000, 0.3064726000, 0.3429990000, 0.4316656000, 0.6700214000, 1.3431694000", \ + "0.4308325000, 0.4378378000, 0.4550617000, 0.4938073000, 0.5837746000, 0.8226086000, 1.4954811000", \ + "0.6627579000, 0.6717154000, 0.6936079000, 0.7399055000, 0.8353850000, 1.0740188000, 1.7474224000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014212000, 0.0040396200, 0.0114822000, 0.0326370000, 0.0927673000, 0.2636820000"); + values("0.0794193000, 0.0838406000, 0.0952136000, 0.1234945000, 0.1981366000, 0.4065701000, 0.9947739000", \ + "0.0843049000, 0.0887164000, 0.1001001000, 0.1283913000, 0.2032066000, 0.4123718000, 1.0014042000", \ + "0.0957989000, 0.1001832000, 0.1115382000, 0.1399110000, 0.2145972000, 0.4228468000, 1.0173556000", \ + "0.1216655000, 0.1259666000, 0.1371899000, 0.1656274000, 0.2404086000, 0.4504884000, 1.0457653000", \ + "0.1641661000, 0.1688567000, 0.1805900000, 0.2092754000, 0.2846672000, 0.4939832000, 1.0818754000", \ + "0.2179733000, 0.2238191000, 0.2377826000, 0.2682117000, 0.3431476000, 0.5512784000, 1.1405793000", \ + "0.2701171000, 0.2779215000, 0.2961555000, 0.3336272000, 0.4103692000, 0.6183516000, 1.2083146000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014212000, 0.0040396200, 0.0114822000, 0.0326370000, 0.0927673000, 0.2636820000"); + values("0.0442448000, 0.0494965000, 0.0636942000, 0.1020544000, 0.2109371000, 0.5312817000, 1.4515767000", \ + "0.0441952000, 0.0495205000, 0.0640487000, 0.1019415000, 0.2111374000, 0.5321040000, 1.4515735000", \ + "0.0444404000, 0.0500651000, 0.0640123000, 0.1021964000, 0.2109766000, 0.5320011000, 1.4563635000", \ + "0.0442272000, 0.0497175000, 0.0640069000, 0.1019337000, 0.2109558000, 0.5323769000, 1.4508169000", \ + "0.0447398000, 0.0503524000, 0.0638131000, 0.1025440000, 0.2113004000, 0.5322577000, 1.4540666000", \ + "0.0567560000, 0.0617301000, 0.0753341000, 0.1101427000, 0.2147003000, 0.5320398000, 1.4513168000", \ + "0.0796518000, 0.0853559000, 0.0993529000, 0.1336967000, 0.2306232000, 0.5361588000, 1.4554155000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014212000, 0.0040396200, 0.0114822000, 0.0326370000, 0.0927673000, 0.2636820000"); + values("0.0281791000, 0.0324372000, 0.0445991000, 0.0801608000, 0.1843182000, 0.4847129000, 1.3375460000", \ + "0.0282005000, 0.0324457000, 0.0445928000, 0.0802712000, 0.1849543000, 0.4855521000, 1.3424165000", \ + "0.0281990000, 0.0324699000, 0.0446393000, 0.0802144000, 0.1846714000, 0.4854236000, 1.3432372000", \ + "0.0288477000, 0.0329815000, 0.0451343000, 0.0804829000, 0.1848180000, 0.4845710000, 1.3444429000", \ + "0.0342104000, 0.0380553000, 0.0490158000, 0.0829606000, 0.1848191000, 0.4856701000, 1.3383241000", \ + "0.0458754000, 0.0495697000, 0.0594274000, 0.0891133000, 0.1875043000, 0.4830401000, 1.3414421000", \ + "0.0663666000, 0.0704418000, 0.0816070000, 0.1081710000, 0.1955013000, 0.4857607000, 1.3345847000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014212000, 0.0040396200, 0.0114822000, 0.0326370000, 0.0927673000, 0.2636820000"); + values("0.0419466000, 0.0463176000, 0.0580734000, 0.0896013000, 0.1749830000, 0.4126562000, 1.0970403000", \ + "0.0456981000, 0.0501679000, 0.0622156000, 0.0940691000, 0.1795395000, 0.4180998000, 1.1006346000", \ + "0.0536692000, 0.0581894000, 0.0703122000, 0.1026429000, 0.1887727000, 0.4275277000, 1.1007419000", \ + "0.0667134000, 0.0722692000, 0.0866107000, 0.1206770000, 0.2075038000, 0.4470758000, 1.1221272000", \ + "0.0835866000, 0.0916276000, 0.1112013000, 0.1561662000, 0.2527356000, 0.4932775000, 1.1678341000", \ + "0.0923782000, 0.1048840000, 0.1363209000, 0.2046733000, 0.3392061000, 0.6035559000, 1.2820868000", \ + "0.0694306000, 0.0894782000, 0.1384516000, 0.2451134000, 0.4484720000, 0.8184149000, 1.5418331000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014212000, 0.0040396200, 0.0114822000, 0.0326370000, 0.0927673000, 0.2636820000"); + values("0.0393675000, 0.0432741000, 0.0539956000, 0.0833979000, 0.1648898000, 0.3936637000, 1.0426991000", \ + "0.0441655000, 0.0480147000, 0.0589230000, 0.0887206000, 0.1704764000, 0.3999333000, 1.0481096000", \ + "0.0568564000, 0.0607735000, 0.0716327000, 0.1012825000, 0.1831060000, 0.4124573000, 1.0611944000", \ + "0.0865081000, 0.0913398000, 0.1032978000, 0.1317919000, 0.2144356000, 0.4447675000, 1.0930312000", \ + "0.1348203000, 0.1422178000, 0.1610120000, 0.2026890000, 0.2874514000, 0.5159891000, 1.1625928000", \ + "0.2131426000, 0.2246363000, 0.2535299000, 0.3199426000, 0.4466762000, 0.6869370000, 1.3353154000", \ + "0.3426026000, 0.3593975000, 0.4033345000, 0.5056950000, 0.7079970000, 1.0614756000, 1.7271098000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014212000, 0.0040396200, 0.0114822000, 0.0326370000, 0.0927673000, 0.2636820000"); + values("0.0286663000, 0.0342603000, 0.0497370000, 0.0919110000, 0.2078816000, 0.5323655000, 1.4617784000", \ + "0.0286436000, 0.0342216000, 0.0497835000, 0.0919950000, 0.2077909000, 0.5317539000, 1.4612902000", \ + "0.0295573000, 0.0349267000, 0.0499272000, 0.0922503000, 0.2078519000, 0.5332811000, 1.4523535000", \ + "0.0367977000, 0.0421879000, 0.0559355000, 0.0943127000, 0.2066241000, 0.5309221000, 1.4539179000", \ + "0.0541747000, 0.0603782000, 0.0759626000, 0.1140442000, 0.2152640000, 0.5303868000, 1.4539032000", \ + "0.0920749000, 0.1000331000, 0.1200278000, 0.1663846000, 0.2704140000, 0.5508221000, 1.4532301000", \ + "0.1644246000, 0.1747814000, 0.2026248000, 0.2666066000, 0.3973595000, 0.6843714000, 1.4855177000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014212000, 0.0040396200, 0.0114822000, 0.0326370000, 0.0927673000, 0.2636820000"); + values("0.0351797000, 0.0402501000, 0.0544686000, 0.0947152000, 0.2100824000, 0.5388781000, 1.4732445000", \ + "0.0352034000, 0.0402694000, 0.0545411000, 0.0949405000, 0.2101599000, 0.5390824000, 1.4735828000", \ + "0.0356205000, 0.0402934000, 0.0544268000, 0.0950333000, 0.2107280000, 0.5386057000, 1.4735640000", \ + "0.0479208000, 0.0516037000, 0.0622013000, 0.0970892000, 0.2107001000, 0.5384755000, 1.4735771000", \ + "0.0766045000, 0.0820518000, 0.0949103000, 0.1249793000, 0.2187712000, 0.5384150000, 1.4737764000", \ + "0.1237949000, 0.1323703000, 0.1533167000, 0.1977122000, 0.2853217000, 0.5554081000, 1.4747475000", \ + "0.1991227000, 0.2127354000, 0.2490509000, 0.3216535000, 0.4572105000, 0.7038929000, 1.4919807000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014212000, 0.0040396200, 0.0114822000, 0.0326370000, 0.0927673000, 0.2636820000"); + values("0.0471667000, 0.0514647000, 0.0632949000, 0.0951857000, 0.1808987000, 0.4187307000, 1.0919352000", \ + "0.0508127000, 0.0552297000, 0.0673096000, 0.0992603000, 0.1851926000, 0.4234117000, 1.0964353000", \ + "0.0579298000, 0.0624543000, 0.0746956000, 0.1072380000, 0.1931761000, 0.4307838000, 1.1040862000", \ + "0.0702185000, 0.0751805000, 0.0882293000, 0.1214110000, 0.2082027000, 0.4474257000, 1.1204841000", \ + "0.0865216000, 0.0927935000, 0.1089316000, 0.1477581000, 0.2399624000, 0.4796108000, 1.1537260000", \ + "0.0968568000, 0.1068625000, 0.1313111000, 0.1863027000, 0.3012917000, 0.5577911000, 1.2361827000", \ + "0.0714637000, 0.0881545000, 0.1289011000, 0.2177388000, 0.3875345000, 0.7128363000, 1.4202063000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014212000, 0.0040396200, 0.0114822000, 0.0326370000, 0.0927673000, 0.2636820000"); + values("0.0471912000, 0.0511379000, 0.0618837000, 0.0913834000, 0.1725410000, 0.4000229000, 1.0454706000", \ + "0.0524153000, 0.0563198000, 0.0671856000, 0.0967601000, 0.1780173000, 0.4054282000, 1.0499409000", \ + "0.0657194000, 0.0696939000, 0.0805968000, 0.1100472000, 0.1915865000, 0.4189931000, 1.0636830000", \ + "0.0975468000, 0.1019560000, 0.1125168000, 0.1416998000, 0.2228040000, 0.4502968000, 1.0955362000", \ + "0.1555215000, 0.1618633000, 0.1781587000, 0.2156134000, 0.2973458000, 0.5250886000, 1.1691846000", \ + "0.2481541000, 0.2580715000, 0.2838024000, 0.3433845000, 0.4638654000, 0.6976264000, 1.3380913000", \ + "0.4000821000, 0.4154052000, 0.4548934000, 0.5488129000, 0.7405309000, 1.0842369000, 1.7381203000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014212000, 0.0040396200, 0.0114822000, 0.0326370000, 0.0927673000, 0.2636820000"); + values("0.0289043000, 0.0347452000, 0.0501827000, 0.0926864000, 0.2077955000, 0.5304993000, 1.4515396000", \ + "0.0289575000, 0.0348014000, 0.0504312000, 0.0923493000, 0.2077615000, 0.5305980000, 1.4515364000", \ + "0.0292437000, 0.0347703000, 0.0504841000, 0.0923390000, 0.2081254000, 0.5321146000, 1.4509303000", \ + "0.0335532000, 0.0389729000, 0.0533392000, 0.0935441000, 0.2078217000, 0.5328047000, 1.4527365000", \ + "0.0449132000, 0.0504938000, 0.0656769000, 0.1055558000, 0.2125552000, 0.5307778000, 1.4532020000", \ + "0.0759798000, 0.0827595000, 0.0996110000, 0.1415710000, 0.2486331000, 0.5452215000, 1.4575734000", \ + "0.1449478000, 0.1536392000, 0.1755927000, 0.2267253000, 0.3418658000, 0.6353994000, 1.4770227000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014212000, 0.0040396200, 0.0114822000, 0.0326370000, 0.0927673000, 0.2636820000"); + values("0.0448074000, 0.0494654000, 0.0634457000, 0.1030936000, 0.2168144000, 0.5436304000, 1.4750522000", \ + "0.0445819000, 0.0495408000, 0.0633533000, 0.1029700000, 0.2168729000, 0.5436666000, 1.4742959000", \ + "0.0440903000, 0.0490330000, 0.0631198000, 0.1028004000, 0.2167335000, 0.5436301000, 1.4737709000", \ + "0.0518388000, 0.0558910000, 0.0674839000, 0.1036119000, 0.2167968000, 0.5438038000, 1.4752204000", \ + "0.0808992000, 0.0857747000, 0.0978252000, 0.1272216000, 0.2231863000, 0.5433591000, 1.4729988000", \ + "0.1302232000, 0.1378935000, 0.1571150000, 0.1989859000, 0.2866825000, 0.5571412000, 1.4750363000", \ + "0.2110670000, 0.2239737000, 0.2542752000, 0.3245779000, 0.4572659000, 0.7003671000, 1.4919892000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nand3b_4") { + leakage_power () { + value : 0.0016853000; + when : "!A_N&!B&C"; + } + leakage_power () { + value : 0.0406824000; + when : "!A_N&!B&!C"; + } + leakage_power () { + value : 0.0147872000; + when : "!A_N&B&C"; + } + leakage_power () { + value : 0.0014284000; + when : "!A_N&B&!C"; + } + leakage_power () { + value : 0.0106302000; + when : "A_N&!B&C"; + } + leakage_power () { + value : 0.0304876000; + when : "A_N&!B&!C"; + } + leakage_power () { + value : 0.0123664000; + when : "A_N&B&C"; + } + leakage_power () { + value : 0.0106099000; + when : "A_N&B&!C"; + } + area : 20.019200000; + cell_footprint : "sky130_fd_sc_hd__nand3b"; + cell_leakage_power : 0.0153347000; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0023570000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022560000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0174003000, 0.0172767000, 0.0169919000, 0.0171257000, 0.0174344000, 0.0181460000, 0.0197862000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0177306000, 0.0176176000, 0.0173572000, 0.0174806000, 0.0177651000, 0.0184210000, 0.0199330000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024570000; + } + pin ("B") { + capacitance : 0.0084720000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081670000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0170075000, 0.0170228000, 0.0170580000, 0.0170768000, 0.0171201000, 0.0172199000, 0.0174502000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0156150000, -0.0156147000, -0.0156140000, -0.0155787000, -0.0154972000, -0.0153094000, -0.0148764000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0087780000; + } + pin ("C") { + capacitance : 0.0088630000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0083910000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0160060000, 0.0159939000, 0.0159659000, 0.0159707000, 0.0159818000, 0.0160073000, 0.0160663000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0159631000, -0.0159563000, -0.0159409000, -0.0159360000, -0.0159247000, -0.0158988000, -0.0158389000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0093360000; + } + pin ("Y") { + direction : "output"; + function : "(A_N) | (!B) | (!C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015702790, 0.0049315550, 0.0154878400, 0.0486404600, 0.1527582000, 0.4797462000"); + values("0.0266510000, 0.0250244000, 0.0198749000, 0.0032153000, -0.0501875000, -0.2187992000, -0.7483888000", \ + "0.0257413000, 0.0242108000, 0.0192150000, 0.0028392000, -0.0503349000, -0.2187877000, -0.7484338000", \ + "0.0246982000, 0.0231658000, 0.0182499000, 0.0020986000, -0.0507161000, -0.2189383000, -0.7484855000", \ + "0.0238481000, 0.0222537000, 0.0171579000, 0.0009900000, -0.0514613000, -0.2192768000, -0.7486073000", \ + "0.0237294000, 0.0220582000, 0.0167759000, 0.0002114000, -0.0523648000, -0.2198355000, -0.7487681000", \ + "0.0244620000, 0.0227318000, 0.0172665000, 0.0001963000, -0.0534720000, -0.2208517000, -0.7495516000", \ + "0.0281929000, 0.0262978000, 0.0203509000, 0.0023069000, -0.0521451000, -0.2211576000, -0.7502919000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015702790, 0.0049315550, 0.0154878400, 0.0486404600, 0.1527582000, 0.4797462000"); + values("0.0179628000, 0.0197003000, 0.0251863000, 0.0421871000, 0.0953592000, 0.2616700000, 0.7841056000", \ + "0.0169124000, 0.0187405000, 0.0242929000, 0.0415964000, 0.0951934000, 0.2619506000, 0.7842605000", \ + "0.0156523000, 0.0175341000, 0.0232279000, 0.0407541000, 0.0942446000, 0.2613913000, 0.7840640000", \ + "0.0149924000, 0.0168204000, 0.0223872000, 0.0394273000, 0.0934866000, 0.2608281000, 0.7846278000", \ + "0.0151299000, 0.0168440000, 0.0224133000, 0.0391933000, 0.0924784000, 0.2594812000, 0.7820618000", \ + "0.0157364000, 0.0174220000, 0.0228906000, 0.0399031000, 0.0928177000, 0.2579864000, 0.7814315000", \ + "0.0216191000, 0.0231116000, 0.0280478000, 0.0437986000, 0.0953670000, 0.2600684000, 0.7804887000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015702790, 0.0049315550, 0.0154878400, 0.0486404600, 0.1527582000, 0.4797462000"); + values("0.0268749000, 0.0252802000, 0.0200862000, 0.0034034000, -0.0500510000, -0.2186568000, -0.7483065000", \ + "0.0260242000, 0.0244733000, 0.0194382000, 0.0030088000, -0.0502456000, -0.2186771000, -0.7483164000", \ + "0.0250043000, 0.0234763000, 0.0184849000, 0.0022605000, -0.0506128000, -0.2188518000, -0.7484323000", \ + "0.0241226000, 0.0225139000, 0.0174641000, 0.0012467000, -0.0513045000, -0.2191689000, -0.7485534000", \ + "0.0239904000, 0.0223064000, 0.0170320000, 0.0005413000, -0.0521453000, -0.2196005000, -0.7486970000", \ + "0.0247302000, 0.0229687000, 0.0175918000, 0.0006373000, -0.0529653000, -0.2205927000, -0.7491618000", \ + "0.0283111000, 0.0264175000, 0.0205546000, 0.0027490000, -0.0515610000, -0.2205026000, -0.7495555000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015702790, 0.0049315550, 0.0154878400, 0.0486404600, 0.1527582000, 0.4797462000"); + values("0.0290896000, 0.0308315000, 0.0362425000, 0.0532609000, 0.1066170000, 0.2732143000, 0.7960479000", \ + "0.0283430000, 0.0301030000, 0.0355786000, 0.0527339000, 0.1060907000, 0.2727282000, 0.7955306000", \ + "0.0275097000, 0.0293136000, 0.0347162000, 0.0520712000, 0.1056178000, 0.2726434000, 0.7953638000", \ + "0.0269217000, 0.0285462000, 0.0340525000, 0.0513182000, 0.1050764000, 0.2720215000, 0.7951775000", \ + "0.0265505000, 0.0283504000, 0.0346645000, 0.0516250000, 0.1049876000, 0.2721296000, 0.7944279000", \ + "0.0296318000, 0.0312522000, 0.0361874000, 0.0533035000, 0.1061528000, 0.2722681000, 0.7947871000", \ + "0.0347915000, 0.0363888000, 0.0415053000, 0.0571303000, 0.1096756000, 0.2749691000, 0.7951327000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015702790, 0.0049315550, 0.0154878400, 0.0486404600, 0.1527582000, 0.4797462000"); + values("0.0211471000, 0.0195515000, 0.0146809000, -0.0013685000, -0.0539652000, -0.2222442000, -0.7518035000", \ + "0.0210703000, 0.0195457000, 0.0145782000, -0.0014153000, -0.0540178000, -0.2223353000, -0.7516455000", \ + "0.0211546000, 0.0195475000, 0.0146485000, -0.0014666000, -0.0540182000, -0.2220830000, -0.7515084000", \ + "0.0207063000, 0.0191381000, 0.0141002000, -0.0020826000, -0.0546802000, -0.2225116000, -0.7519713000", \ + "0.0199757000, 0.0183480000, 0.0132416000, -0.0030277000, -0.0555077000, -0.2232085000, -0.7523588000", \ + "0.0194001000, 0.0177594000, 0.0126277000, -0.0035637000, -0.0562078000, -0.2237806000, -0.7527509000", \ + "0.0212564000, 0.0197219000, 0.0145180000, -0.0033273000, -0.0561522000, -0.2235729000, -0.7524702000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015702790, 0.0049315550, 0.0154878400, 0.0486404600, 0.1527582000, 0.4797462000"); + values("0.0104443000, 0.0124120000, 0.0185436000, 0.0368550000, 0.0912748000, 0.2578964000, 0.7819453000", \ + "0.0104369000, 0.0124022000, 0.0185458000, 0.0368669000, 0.0914161000, 0.2591642000, 0.7847402000", \ + "0.0104308000, 0.0123940000, 0.0185120000, 0.0368216000, 0.0914789000, 0.2593560000, 0.7846003000", \ + "0.0098187000, 0.0117915000, 0.0176513000, 0.0358767000, 0.0906376000, 0.2572733000, 0.7843387000", \ + "0.0092823000, 0.0111375000, 0.0170148000, 0.0345227000, 0.0891194000, 0.2571854000, 0.7847299000", \ + "0.0096181000, 0.0114284000, 0.0170757000, 0.0341332000, 0.0882604000, 0.2554784000, 0.7817247000", \ + "0.0104190000, 0.0120986000, 0.0176193000, 0.0348561000, 0.0885468000, 0.2567189000, 0.7771575000"); + } + } + max_capacitance : 0.4797460000; + max_transition : 1.5009230000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015702800, 0.0049315500, 0.0154878000, 0.0486405000, 0.1527580000, 0.4797460000"); + values("0.1191366000, 0.1225463000, 0.1324881000, 0.1596446000, 0.2344029000, 0.4612593000, 1.1710496000", \ + "0.1242498000, 0.1276723000, 0.1374356000, 0.1646353000, 0.2394109000, 0.4662578000, 1.1720903000", \ + "0.1370431000, 0.1403790000, 0.1502913000, 0.1774546000, 0.2523594000, 0.4795073000, 1.1848534000", \ + "0.1668169000, 0.1701978000, 0.1800872000, 0.2071883000, 0.2821046000, 0.5092182000, 1.2159658000", \ + "0.2338588000, 0.2373481000, 0.2473148000, 0.2745353000, 0.3497840000, 0.5770510000, 1.2822898000", \ + "0.3415476000, 0.3457228000, 0.3574393000, 0.3873691000, 0.4645696000, 0.6912926000, 1.3983498000", \ + "0.4985237000, 0.5041054000, 0.5192374000, 0.5550596000, 0.6367605000, 0.8634617000, 1.5713328000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015702800, 0.0049315500, 0.0154878000, 0.0486405000, 0.1527580000, 0.4797460000"); + values("0.0901781000, 0.0932362000, 0.1020195000, 0.1263525000, 0.1949108000, 0.4034368000, 1.0559008000", \ + "0.0949992000, 0.0980713000, 0.1068514000, 0.1311583000, 0.1998666000, 0.4089337000, 1.0638773000", \ + "0.1063483000, 0.1093826000, 0.1181626000, 0.1424630000, 0.2109921000, 0.4205519000, 1.0764991000", \ + "0.1327446000, 0.1357944000, 0.1443750000, 0.1684904000, 0.2373386000, 0.4461441000, 1.1031629000", \ + "0.1809226000, 0.1841163000, 0.1931397000, 0.2175707000, 0.2864329000, 0.4972662000, 1.1525100000", \ + "0.2456404000, 0.2494550000, 0.2601549000, 0.2863511000, 0.3560377000, 0.5657267000, 1.2182594000", \ + "0.3212991000, 0.3264379000, 0.3402536000, 0.3732111000, 0.4463276000, 0.6536567000, 1.3056021000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015702800, 0.0049315500, 0.0154878000, 0.0486405000, 0.1527580000, 0.4797460000"); + values("0.0370566000, 0.0404037000, 0.0504450000, 0.0814434000, 0.1781783000, 0.4896409000, 1.4740111000", \ + "0.0366744000, 0.0400980000, 0.0504061000, 0.0814488000, 0.1781694000, 0.4897263000, 1.4671169000", \ + "0.0367575000, 0.0404353000, 0.0504578000, 0.0814799000, 0.1782405000, 0.4887182000, 1.4671516000", \ + "0.0369792000, 0.0403010000, 0.0504579000, 0.0815747000, 0.1781718000, 0.4896353000, 1.4665542000", \ + "0.0395277000, 0.0427183000, 0.0525929000, 0.0827433000, 0.1785347000, 0.4898094000, 1.4662251000", \ + "0.0517718000, 0.0546820000, 0.0638251000, 0.0922593000, 0.1834285000, 0.4891494000, 1.4680083000", \ + "0.0725058000, 0.0761927000, 0.0863937000, 0.1150721000, 0.1976105000, 0.4926223000, 1.4670185000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015702800, 0.0049315500, 0.0154878000, 0.0486405000, 0.1527580000, 0.4797460000"); + values("0.0303122000, 0.0331092000, 0.0418229000, 0.0701160000, 0.1625738000, 0.4589830000, 1.3881527000", \ + "0.0303058000, 0.0331076000, 0.0418177000, 0.0700661000, 0.1624584000, 0.4595631000, 1.3895768000", \ + "0.0303291000, 0.0330486000, 0.0417854000, 0.0700785000, 0.1626998000, 0.4601722000, 1.3956889000", \ + "0.0306382000, 0.0333751000, 0.0421203000, 0.0703099000, 0.1627663000, 0.4566465000, 1.3944816000", \ + "0.0354991000, 0.0380856000, 0.0461099000, 0.0728798000, 0.1632660000, 0.4596766000, 1.3910008000", \ + "0.0466516000, 0.0497789000, 0.0567847000, 0.0806731000, 0.1660768000, 0.4567615000, 1.3849251000", \ + "0.0666052000, 0.0691891000, 0.0766783000, 0.0992635000, 0.1750948000, 0.4602752000, 1.3813464000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015702800, 0.0049315500, 0.0154878000, 0.0486405000, 0.1527580000, 0.4797460000"); + values("0.0452141000, 0.0479948000, 0.0564128000, 0.0808373000, 0.1540812000, 0.3793234000, 1.0861633000", \ + "0.0485300000, 0.0513546000, 0.0597799000, 0.0846099000, 0.1579929000, 0.3854434000, 1.0897576000", \ + "0.0554329000, 0.0582887000, 0.0668618000, 0.0921684000, 0.1660252000, 0.3917497000, 1.1008232000", \ + "0.0669452000, 0.0704555000, 0.0806042000, 0.1084241000, 0.1833451000, 0.4111851000, 1.1164716000", \ + "0.0810743000, 0.0864233000, 0.1013012000, 0.1378741000, 0.2253461000, 0.4558594000, 1.1700396000", \ + "0.0853288000, 0.0932677000, 0.1161507000, 0.1734303000, 0.2967092000, 0.5590428000, 1.2712620000", \ + "0.0515527000, 0.0642328000, 0.0998928000, 0.1891329000, 0.3799577000, 0.7475728000, 1.5149852000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015702800, 0.0049315500, 0.0154878000, 0.0486405000, 0.1527580000, 0.4797460000"); + values("0.0416727000, 0.0441413000, 0.0517778000, 0.0746762000, 0.1441739000, 0.3590455000, 1.0352060000", \ + "0.0463273000, 0.0488675000, 0.0566062000, 0.0798713000, 0.1498222000, 0.3646365000, 1.0371090000", \ + "0.0590877000, 0.0616468000, 0.0693824000, 0.0926944000, 0.1625179000, 0.3783361000, 1.0499238000", \ + "0.0896552000, 0.0925839000, 0.1011022000, 0.1239763000, 0.1940486000, 0.4096385000, 1.0809302000", \ + "0.1403772000, 0.1451532000, 0.1581444000, 0.1921379000, 0.2679885000, 0.4828816000, 1.1512726000", \ + "0.2238986000, 0.2311728000, 0.2519057000, 0.3060613000, 0.4231338000, 0.6550357000, 1.3255022000", \ + "0.3651864000, 0.3758370000, 0.4071855000, 0.4891718000, 0.6759310000, 1.0278599000, 1.7191143000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015702800, 0.0049315500, 0.0154878000, 0.0486405000, 0.1527580000, 0.4797460000"); + values("0.0295873000, 0.0332058000, 0.0441318000, 0.0770256000, 0.1767560000, 0.4884355000, 1.4657395000", \ + "0.0296910000, 0.0332275000, 0.0441031000, 0.0768863000, 0.1770241000, 0.4902257000, 1.4684657000", \ + "0.0305040000, 0.0338291000, 0.0443698000, 0.0769882000, 0.1768413000, 0.4884221000, 1.4682907000", \ + "0.0378351000, 0.0412913000, 0.0513911000, 0.0804991000, 0.1769555000, 0.4893059000, 1.4649482000", \ + "0.0554176000, 0.0593318000, 0.0705581000, 0.1013412000, 0.1886414000, 0.4890368000, 1.4751959000", \ + "0.0939410000, 0.0988371000, 0.1135898000, 0.1512629000, 0.2437899000, 0.5126334000, 1.4658322000", \ + "0.1670342000, 0.1734356000, 0.1936866000, 0.2449577000, 0.3636277000, 0.6468471000, 1.5009232000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015702800, 0.0049315500, 0.0154878000, 0.0486405000, 0.1527580000, 0.4797460000"); + values("0.0361157000, 0.0391290000, 0.0487357000, 0.0790692000, 0.1750073000, 0.4778776000, 1.4293092000", \ + "0.0360914000, 0.0391730000, 0.0485402000, 0.0790899000, 0.1746407000, 0.4769956000, 1.4274328000", \ + "0.0361495000, 0.0390027000, 0.0485650000, 0.0787882000, 0.1747521000, 0.4777148000, 1.4278919000", \ + "0.0473005000, 0.0495730000, 0.0565069000, 0.0817346000, 0.1751132000, 0.4768739000, 1.4278503000", \ + "0.0756978000, 0.0788384000, 0.0884898000, 0.1122098000, 0.1848608000, 0.4772447000, 1.4276865000", \ + "0.1225051000, 0.1277710000, 0.1429407000, 0.1798319000, 0.2590796000, 0.4978818000, 1.4280922000", \ + "0.1975622000, 0.2065075000, 0.2307627000, 0.2937536000, 0.4179737000, 0.6537552000, 1.4488832000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015702800, 0.0049315500, 0.0154878000, 0.0486405000, 0.1527580000, 0.4797460000"); + values("0.0495813000, 0.0524053000, 0.0605956000, 0.0850201000, 0.1580065000, 0.3852440000, 1.0983405000", \ + "0.0529712000, 0.0557614000, 0.0642696000, 0.0892434000, 0.1624468000, 0.3884690000, 1.1035713000", \ + "0.0593628000, 0.0622963000, 0.0708821000, 0.0958900000, 0.1698721000, 0.3954811000, 1.1019715000", \ + "0.0701946000, 0.0733147000, 0.0826137000, 0.1089041000, 0.1832931000, 0.4095457000, 1.1164373000", \ + "0.0843389000, 0.0882365000, 0.0996174000, 0.1308266000, 0.2123320000, 0.4412708000, 1.1480645000", \ + "0.0912469000, 0.0971590000, 0.1148724000, 0.1601636000, 0.2643945000, 0.5129533000, 1.2228275000", \ + "0.0601253000, 0.0705612000, 0.0999646000, 0.1733013000, 0.3297325000, 0.6497379000, 1.3954526000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015702800, 0.0049315500, 0.0154878000, 0.0486405000, 0.1527580000, 0.4797460000"); + values("0.0458201000, 0.0481417000, 0.0551874000, 0.0765031000, 0.1405917000, 0.3371333000, 0.9514662000", \ + "0.0508765000, 0.0532214000, 0.0603474000, 0.0817416000, 0.1459154000, 0.3426489000, 0.9572896000", \ + "0.0636935000, 0.0660390000, 0.0731522000, 0.0946295000, 0.1588401000, 0.3555549000, 0.9703552000", \ + "0.0951444000, 0.0980850000, 0.1053638000, 0.1264556000, 0.1908129000, 0.3878374000, 1.0020387000", \ + "0.1512288000, 0.1551232000, 0.1660054000, 0.1959005000, 0.2644245000, 0.4607042000, 1.0744067000", \ + "0.2405833000, 0.2465133000, 0.2630214000, 0.3111004000, 0.4161453000, 0.6319439000, 1.2428280000", \ + "0.3879606000, 0.3968824000, 0.4223415000, 0.4949054000, 0.6623679000, 0.9949905000, 1.6394993000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015702800, 0.0049315500, 0.0154878000, 0.0486405000, 0.1527580000, 0.4797460000"); + values("0.0297953000, 0.0332626000, 0.0441690000, 0.0769902000, 0.1768356000, 0.4900680000, 1.4747601000", \ + "0.0297799000, 0.0333344000, 0.0442301000, 0.0772467000, 0.1767847000, 0.4886754000, 1.4755112000", \ + "0.0299933000, 0.0335347000, 0.0443602000, 0.0769381000, 0.1768299000, 0.4883828000, 1.4678333000", \ + "0.0344440000, 0.0378222000, 0.0481691000, 0.0789389000, 0.1769489000, 0.4884926000, 1.4679992000", \ + "0.0458358000, 0.0493483000, 0.0598338000, 0.0916160000, 0.1843568000, 0.4888395000, 1.4685624000", \ + "0.0780212000, 0.0820401000, 0.0939982000, 0.1272669000, 0.2209548000, 0.5057670000, 1.4672780000", \ + "0.1486700000, 0.1535095000, 0.1681426000, 0.2093067000, 0.3110284000, 0.5979331000, 1.4919393000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015702800, 0.0049315500, 0.0154878000, 0.0486405000, 0.1527580000, 0.4797460000"); + values("0.0442696000, 0.0468705000, 0.0557587000, 0.0833089000, 0.1719372000, 0.4531153000, 1.3407062000", \ + "0.0441601000, 0.0468462000, 0.0556609000, 0.0834196000, 0.1719495000, 0.4538317000, 1.3411589000", \ + "0.0432973000, 0.0461415000, 0.0549870000, 0.0831360000, 0.1719710000, 0.4534165000, 1.3412093000", \ + "0.0517730000, 0.0538207000, 0.0610331000, 0.0853704000, 0.1717983000, 0.4538463000, 1.3401331000", \ + "0.0799606000, 0.0829280000, 0.0919140000, 0.1134097000, 0.1833648000, 0.4534407000, 1.3410469000", \ + "0.1279850000, 0.1331737000, 0.1461356000, 0.1808538000, 0.2562194000, 0.4777423000, 1.3408981000", \ + "0.2049712000, 0.2129739000, 0.2353072000, 0.2923546000, 0.4120191000, 0.6400757000, 1.3710747000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__nand4_1 */ + + cell ("sky130_fd_sc_hd__nand4_2") { + leakage_power () { + value : 0.0010585000; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 0.0099957000; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 0.0010781000; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 0.0010614000; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 0.0000773953; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 0.0100941000; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 0.0008277000; + when : "!A&B&C&D"; + } + leakage_power () { + value : 0.0000793419; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 0.0000877019; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 0.0201798000; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 0.0006145000; + when : "A&!B&C&D"; + } + leakage_power () { + value : 0.0002807000; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 0.0006039000; + when : "A&B&!C&D"; + } + leakage_power () { + value : 0.0299277000; + when : "A&B&!C&!D"; + } + leakage_power () { + value : 0.0068021000; + when : "A&B&C&D"; + } + leakage_power () { + value : 0.0005982000; + when : "A&B&C&!D"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__nand4"; + cell_leakage_power : 0.0052104240; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0042940000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042220000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0091602000, 0.0091623000, 0.0091672000, 0.0091684000, 0.0091713000, 0.0091779000, 0.0091931000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0061650000, -0.0061655000, -0.0061666000, -0.0061478000, -0.0061046000, -0.0060050000, -0.0057753000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0043670000; + } + pin ("B") { + capacitance : 0.0043790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042740000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0086550000, 0.0086519000, 0.0086447000, 0.0086788000, 0.0087574000, 0.0089385000, 0.0093559000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0080591000, -0.0080572000, -0.0080526000, -0.0080492000, -0.0080414000, -0.0080234000, -0.0079818000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044840000; + } + pin ("C") { + capacitance : 0.0043170000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041500000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078261000, 0.0078263000, 0.0078268000, 0.0078280000, 0.0078306000, 0.0078366000, 0.0078505000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078418000, -0.0078337000, -0.0078150000, -0.0078129000, -0.0078082000, -0.0077971000, -0.0077715000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044840000; + } + pin ("D") { + capacitance : 0.0044380000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042170000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078787000, 0.0078745000, 0.0078648000, 0.0078662000, 0.0078694000, 0.0078768000, 0.0078937000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078630000, -0.0078644000, -0.0078675000, -0.0078674000, -0.0078673000, -0.0078668000, -0.0078656000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046590000; + } + pin ("Y") { + direction : "output"; + function : "(!A) | (!B) | (!C) | (!D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0085530000, 0.0072425000, 0.0035841000, -0.0065207000, -0.0342483000, -0.1097643000, -0.3149498000", \ + "0.0081480000, 0.0068601000, 0.0032717000, -0.0066915000, -0.0343422000, -0.1098026000, -0.3149686000", \ + "0.0076512000, 0.0064037000, 0.0028142000, -0.0070402000, -0.0345002000, -0.1099004000, -0.3149956000", \ + "0.0072239000, 0.0059242000, 0.0023610000, -0.0075399000, -0.0348745000, -0.1100503000, -0.3150849000", \ + "0.0071232000, 0.0057606000, 0.0020690000, -0.0079071000, -0.0352476000, -0.1103406000, -0.3152479000", \ + "0.0081849000, 0.0066920000, 0.0028111000, -0.0076010000, -0.0354679000, -0.1107564000, -0.3155385000", \ + "0.0106327000, 0.0091261000, 0.0049772000, -0.0059219000, -0.0344635000, -0.1106112000, -0.3157825000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0073373000, 0.0088769000, 0.0129110000, 0.0233442000, 0.0513245000, 0.1251966000, 0.3289749000", \ + "0.0069634000, 0.0085050000, 0.0125909000, 0.0231660000, 0.0513348000, 0.1253225000, 0.3308996000", \ + "0.0065828000, 0.0081163000, 0.0121305000, 0.0227785000, 0.0511266000, 0.1265899000, 0.3292714000", \ + "0.0062095000, 0.0076729000, 0.0117808000, 0.0222119000, 0.0504574000, 0.1258162000, 0.3302184000", \ + "0.0063315000, 0.0077057000, 0.0115019000, 0.0217597000, 0.0495795000, 0.1243904000, 0.3296111000", \ + "0.0067103000, 0.0080181000, 0.0116326000, 0.0222924000, 0.0496433000, 0.1241519000, 0.3273418000", \ + "0.0107555000, 0.0119833000, 0.0156987000, 0.0260185000, 0.0509267000, 0.1247612000, 0.3263663000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0108476000, 0.0094965000, 0.0058415000, -0.0043130000, -0.0320907000, -0.1076274000, -0.3128172000", \ + "0.0104853000, 0.0091765000, 0.0055641000, -0.0044738000, -0.0321588000, -0.1076547000, -0.3128231000", \ + "0.0100358000, 0.0087253000, 0.0051435000, -0.0047896000, -0.0323253000, -0.1077289000, -0.3128282000", \ + "0.0095329000, 0.0082274000, 0.0046318000, -0.0052601000, -0.0326527000, -0.1078732000, -0.3129073000", \ + "0.0093270000, 0.0079802000, 0.0043441000, -0.0056562000, -0.0330230000, -0.1080997000, -0.3129892000", \ + "0.0094293000, 0.0080282000, 0.0041399000, -0.0060201000, -0.0335364000, -0.1085869000, -0.3132714000", \ + "0.0105589000, 0.0090920000, 0.0051633000, -0.0052649000, -0.0332587000, -0.1088197000, -0.3136010000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0149977000, 0.0164023000, 0.0202602000, 0.0305507000, 0.0581091000, 0.1327664000, 0.3350718000", \ + "0.0145544000, 0.0160633000, 0.0199291000, 0.0303205000, 0.0580841000, 0.1327028000, 0.3356209000", \ + "0.0140393000, 0.0154950000, 0.0194693000, 0.0300315000, 0.0578712000, 0.1328885000, 0.3353403000", \ + "0.0134758000, 0.0149653000, 0.0187970000, 0.0292695000, 0.0572990000, 0.1323171000, 0.3347016000", \ + "0.0131879000, 0.0146167000, 0.0184973000, 0.0288818000, 0.0568072000, 0.1314886000, 0.3349408000", \ + "0.0131015000, 0.0145066000, 0.0184571000, 0.0288504000, 0.0565392000, 0.1313199000, 0.3342752000", \ + "0.0162516000, 0.0163812000, 0.0198972000, 0.0316875000, 0.0568924000, 0.1311195000, 0.3326460000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0106636000, 0.0093461000, 0.0056172000, -0.0045326000, -0.0322962000, -0.1078405000, -0.3130276000", \ + "0.0103300000, 0.0090389000, 0.0053801000, -0.0046649000, -0.0323381000, -0.1078622000, -0.3129809000", \ + "0.0098646000, 0.0085487000, 0.0049694000, -0.0049930000, -0.0325422000, -0.1079448000, -0.3131212000", \ + "0.0093876000, 0.0080607000, 0.0044443000, -0.0054459000, -0.0328457000, -0.1080960000, -0.3131709000", \ + "0.0091253000, 0.0078071000, 0.0041637000, -0.0058066000, -0.0332199000, -0.1083015000, -0.3132152000", \ + "0.0091747000, 0.0078009000, 0.0041013000, -0.0062314000, -0.0337328000, -0.1087839000, -0.3135386000", \ + "0.0099593000, 0.0086133000, 0.0047043000, -0.0056273000, -0.0334934000, -0.1090190000, -0.3138359000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0205977000, 0.0220174000, 0.0258136000, 0.0361523000, 0.0638073000, 0.1388472000, 0.3409526000", \ + "0.0202780000, 0.0217149000, 0.0255528000, 0.0359111000, 0.0636803000, 0.1383968000, 0.3411157000", \ + "0.0197807000, 0.0212213000, 0.0250588000, 0.0355439000, 0.0634257000, 0.1384102000, 0.3410154000", \ + "0.0193508000, 0.0207789000, 0.0246344000, 0.0351079000, 0.0630957000, 0.1380139000, 0.3412877000", \ + "0.0193098000, 0.0207225000, 0.0245504000, 0.0348922000, 0.0628882000, 0.1371439000, 0.3408287000", \ + "0.0199518000, 0.0213135000, 0.0250153000, 0.0351447000, 0.0627993000, 0.1372474000, 0.3404056000", \ + "0.0219198000, 0.0232204000, 0.0267600000, 0.0365226000, 0.0641555000, 0.1379914000, 0.3394645000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0105190000, 0.0091976000, 0.0054733000, -0.0046774000, -0.0324373000, -0.1079716000, -0.3131546000", \ + "0.0101768000, 0.0088569000, 0.0052180000, -0.0048349000, -0.0324981000, -0.1080024000, -0.3131972000", \ + "0.0097187000, 0.0083998000, 0.0048217000, -0.0051298000, -0.0326782000, -0.1080753000, -0.3132076000", \ + "0.0092545000, 0.0079216000, 0.0043175000, -0.0055852000, -0.0329879000, -0.1082262000, -0.3132646000", \ + "0.0090860000, 0.0077155000, 0.0040779000, -0.0059536000, -0.0333539000, -0.1084663000, -0.3133291000", \ + "0.0091162000, 0.0077291000, 0.0040037000, -0.0063229000, -0.0338392000, -0.1089495000, -0.3136905000", \ + "0.0100308000, 0.0085802000, 0.0047330000, -0.0056360000, -0.0334743000, -0.1090668000, -0.3139051000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0260840000, 0.0274754000, 0.0312623000, 0.0416018000, 0.0695573000, 0.1445181000, 0.3473231000", \ + "0.0257787000, 0.0271264000, 0.0309294000, 0.0412988000, 0.0693169000, 0.1442883000, 0.3469877000", \ + "0.0253378000, 0.0267551000, 0.0305855000, 0.0409854000, 0.0689407000, 0.1441473000, 0.3469367000", \ + "0.0248924000, 0.0262923000, 0.0300969000, 0.0406261000, 0.0687179000, 0.1439690000, 0.3467344000", \ + "0.0248058000, 0.0262156000, 0.0300852000, 0.0404023000, 0.0687030000, 0.1428729000, 0.3451199000", \ + "0.0268214000, 0.0278746000, 0.0307284000, 0.0407534000, 0.0689948000, 0.1440895000, 0.3465110000", \ + "0.0287527000, 0.0300636000, 0.0336789000, 0.0433596000, 0.0707276000, 0.1451940000, 0.3457913000"); + } + } + max_capacitance : 0.2005100000; + max_transition : 1.4964450000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0366782000, 0.0412760000, 0.0537110000, 0.0866774000, 0.1751574000, 0.4144290000, 1.0633583000", \ + "0.0394225000, 0.0440703000, 0.0566713000, 0.0903481000, 0.1786850000, 0.4182443000, 1.0672749000", \ + "0.0481018000, 0.0524234000, 0.0645812000, 0.0981597000, 0.1871719000, 0.4272707000, 1.0767099000", \ + "0.0651100000, 0.0710510000, 0.0856196000, 0.1181946000, 0.2077714000, 0.4481660000, 1.0975219000", \ + "0.0834543000, 0.0923982000, 0.1142344000, 0.1615262000, 0.2559058000, 0.4960755000, 1.1461130000", \ + "0.0946543000, 0.1072628000, 0.1400645000, 0.2112962000, 0.3515067000, 0.6132501000, 1.2619270000", \ + "0.0757197000, 0.0954567000, 0.1435045000, 0.2495453000, 0.4598073000, 0.8371093000, 1.5319632000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0317665000, 0.0352914000, 0.0443316000, 0.0679715000, 0.1306637000, 0.3005094000, 0.7583619000", \ + "0.0370821000, 0.0404796000, 0.0497513000, 0.0734966000, 0.1365867000, 0.3059243000, 0.7642629000", \ + "0.0505602000, 0.0539438000, 0.0629881000, 0.0871303000, 0.1506850000, 0.3192173000, 0.7799161000", \ + "0.0775400000, 0.0825512000, 0.0945140000, 0.1183177000, 0.1816342000, 0.3513182000, 0.8138189000", \ + "0.1206598000, 0.1286415000, 0.1473462000, 0.1861400000, 0.2573938000, 0.4267686000, 0.8904164000", \ + "0.1901118000, 0.2029517000, 0.2336055000, 0.2969490000, 0.4093730000, 0.6009269000, 1.0542153000", \ + "0.3106276000, 0.3295035000, 0.3759633000, 0.4743197000, 0.6587836000, 0.9619255000, 1.4618328000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0429532000, 0.0491339000, 0.0661347000, 0.1116034000, 0.2312898000, 0.5574955000, 1.4425207000", \ + "0.0421144000, 0.0485594000, 0.0657901000, 0.1111716000, 0.2314579000, 0.5575140000, 1.4429763000", \ + "0.0423072000, 0.0483011000, 0.0646034000, 0.1105475000, 0.2312808000, 0.5574329000, 1.4430580000", \ + "0.0525964000, 0.0591953000, 0.0733235000, 0.1127013000, 0.2311306000, 0.5586993000, 1.4427132000", \ + "0.0754324000, 0.0822206000, 0.0998436000, 0.1415057000, 0.2428968000, 0.5581361000, 1.4436654000", \ + "0.1194462000, 0.1293919000, 0.1531542000, 0.2048581000, 0.3149463000, 0.5845833000, 1.4460027000", \ + "0.1945502000, 0.2094012000, 0.2435261000, 0.3191345000, 0.4708536000, 0.7554387000, 1.4964449000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0264735000, 0.0308362000, 0.0428600000, 0.0755694000, 0.1649060000, 0.4056626000, 1.0579534000", \ + "0.0263815000, 0.0309248000, 0.0428734000, 0.0754666000, 0.1647457000, 0.4044073000, 1.0652674000", \ + "0.0280672000, 0.0318855000, 0.0430121000, 0.0756165000, 0.1644186000, 0.4063691000, 1.0661618000", \ + "0.0429617000, 0.0458032000, 0.0537479000, 0.0797303000, 0.1645735000, 0.4053602000, 1.0633415000", \ + "0.0713585000, 0.0762157000, 0.0875991000, 0.1117204000, 0.1769853000, 0.4053828000, 1.0700733000", \ + "0.1192296000, 0.1271753000, 0.1456069000, 0.1842449000, 0.2551086000, 0.4324135000, 1.0594516000", \ + "0.1981238000, 0.2111374000, 0.2414885000, 0.3048228000, 0.4191621000, 0.6046418000, 1.1093976000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0545066000, 0.0591063000, 0.0717409000, 0.1047622000, 0.1928175000, 0.4320058000, 1.0811904000", \ + "0.0580063000, 0.0625719000, 0.0750924000, 0.1083496000, 0.1968844000, 0.4363585000, 1.0856557000", \ + "0.0658536000, 0.0704613000, 0.0832910000, 0.1167834000, 0.2058056000, 0.4459836000, 1.0977153000", \ + "0.0825312000, 0.0881322000, 0.1021869000, 0.1365164000, 0.2269525000, 0.4663328000, 1.1239902000", \ + "0.1056027000, 0.1135280000, 0.1333025000, 0.1766502000, 0.2730952000, 0.5148746000, 1.1702678000", \ + "0.1229615000, 0.1353399000, 0.1658351000, 0.2322358000, 0.3629301000, 0.6256723000, 1.2772852000", \ + "0.1065158000, 0.1260839000, 0.1738807000, 0.2780488000, 0.4787604000, 0.8373974000, 1.5353158000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0471125000, 0.0508341000, 0.0603569000, 0.0859784000, 0.1540763000, 0.3376577000, 0.8345794000", \ + "0.0521955000, 0.0561523000, 0.0657105000, 0.0915552000, 0.1598947000, 0.3437778000, 0.8403441000", \ + "0.0654646000, 0.0692507000, 0.0790056000, 0.1050264000, 0.1737537000, 0.3575886000, 0.8536471000", \ + "0.0973504000, 0.1014175000, 0.1110720000, 0.1371466000, 0.2056487000, 0.3874762000, 0.8849786000", \ + "0.1545861000, 0.1609918000, 0.1767465000, 0.2106450000, 0.2815190000, 0.4646323000, 0.9612862000", \ + "0.2483148000, 0.2585433000, 0.2837075000, 0.3391795000, 0.4461037000, 0.6417473000, 1.1375305000", \ + "0.4047358000, 0.4204081000, 0.4606291000, 0.5478082000, 0.7226669000, 1.0237046000, 1.5464038000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0440647000, 0.0499771000, 0.0667575000, 0.1114571000, 0.2311749000, 0.5583321000, 1.4422498000", \ + "0.0439922000, 0.0499766000, 0.0665161000, 0.1111107000, 0.2313162000, 0.5578393000, 1.4428441000", \ + "0.0441116000, 0.0501030000, 0.0665764000, 0.1110851000, 0.2316004000, 0.5577574000, 1.4470092000", \ + "0.0516781000, 0.0568100000, 0.0712597000, 0.1128913000, 0.2319216000, 0.5580406000, 1.4520523000", \ + "0.0722231000, 0.0782318000, 0.0942466000, 0.1329936000, 0.2386749000, 0.5585463000, 1.4458093000", \ + "0.1169619000, 0.1244351000, 0.1436798000, 0.1887260000, 0.2950397000, 0.5778475000, 1.4457131000", \ + "0.1983582000, 0.2090303000, 0.2363356000, 0.2984658000, 0.4295628000, 0.7088766000, 1.4822380000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0389948000, 0.0437027000, 0.0566624000, 0.0916064000, 0.1870752000, 0.4474287000, 1.1511981000", \ + "0.0391445000, 0.0437519000, 0.0566361000, 0.0916398000, 0.1870713000, 0.4465830000, 1.1470412000", \ + "0.0389036000, 0.0436870000, 0.0565796000, 0.0918775000, 0.1870881000, 0.4458153000, 1.1481938000", \ + "0.0472474000, 0.0509771000, 0.0615253000, 0.0928961000, 0.1871349000, 0.4458823000, 1.1520388000", \ + "0.0773657000, 0.0819011000, 0.0929842000, 0.1176618000, 0.1952134000, 0.4460406000, 1.1490559000", \ + "0.1295746000, 0.1370136000, 0.1546280000, 0.1920977000, 0.2632345000, 0.4656062000, 1.1484634000", \ + "0.2151169000, 0.2295362000, 0.2581614000, 0.3190590000, 0.4311387000, 0.6239766000, 1.1869591000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0625068000, 0.0673535000, 0.0794025000, 0.1122183000, 0.2007157000, 0.4401163000, 1.0892236000", \ + "0.0658927000, 0.0707974000, 0.0830510000, 0.1166104000, 0.2049658000, 0.4451196000, 1.0951519000", \ + "0.0729875000, 0.0779188000, 0.0905579000, 0.1238334000, 0.2127580000, 0.4535194000, 1.1032036000", \ + "0.0866100000, 0.0917703000, 0.1053821000, 0.1394620000, 0.2287828000, 0.4718548000, 1.1213304000", \ + "0.1069113000, 0.1139132000, 0.1302378000, 0.1701967000, 0.2640204000, 0.5072129000, 1.1551322000", \ + "0.1244450000, 0.1346920000, 0.1598133000, 0.2158674000, 0.3316669000, 0.5876895000, 1.2406443000", \ + "0.1070780000, 0.1235931000, 0.1640461000, 0.2528981000, 0.4250229000, 0.7492872000, 1.4335810000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0543250000, 0.0579306000, 0.0678549000, 0.0935668000, 0.1618389000, 0.3444326000, 0.8378334000", \ + "0.0596924000, 0.0633345000, 0.0733358000, 0.0991498000, 0.1676296000, 0.3504845000, 0.8428565000", \ + "0.0727626000, 0.0765411000, 0.0864096000, 0.1124466000, 0.1809766000, 0.3635938000, 0.8572557000", \ + "0.1053567000, 0.1089521000, 0.1190149000, 0.1450249000, 0.2134818000, 0.3961781000, 0.8871262000", \ + "0.1690990000, 0.1747340000, 0.1888305000, 0.2206266000, 0.2895498000, 0.4713653000, 0.9640799000", \ + "0.2733681000, 0.2820401000, 0.3042880000, 0.3554797000, 0.4576577000, 0.6483575000, 1.1399778000", \ + "0.4477455000, 0.4616528000, 0.4965557000, 0.5764776000, 0.7409658000, 1.0325178000, 1.5477610000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0438913000, 0.0501664000, 0.0664038000, 0.1111375000, 0.2312125000, 0.5574914000, 1.4424363000", \ + "0.0438977000, 0.0502863000, 0.0664288000, 0.1114236000, 0.2318208000, 0.5590470000, 1.4471272000", \ + "0.0442206000, 0.0504381000, 0.0666957000, 0.1110178000, 0.2314578000, 0.5584543000, 1.4474727000", \ + "0.0493883000, 0.0545551000, 0.0697500000, 0.1126035000, 0.2314713000, 0.5595230000, 1.4456271000", \ + "0.0641837000, 0.0700697000, 0.0850520000, 0.1263195000, 0.2372839000, 0.5594025000, 1.4450524000", \ + "0.1025680000, 0.1092482000, 0.1260673000, 0.1678045000, 0.2760297000, 0.5708013000, 1.4444945000", \ + "0.1804095000, 0.1890407000, 0.2110638000, 0.2652236000, 0.3804597000, 0.6674796000, 1.4698333000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0477080000, 0.0526671000, 0.0652868000, 0.1001475000, 0.1945264000, 0.4522595000, 1.1518083000", \ + "0.0476381000, 0.0525402000, 0.0653339000, 0.1003518000, 0.1953738000, 0.4524423000, 1.1503543000", \ + "0.0473016000, 0.0521683000, 0.0650994000, 0.0999441000, 0.1951925000, 0.4528780000, 1.1499781000", \ + "0.0526971000, 0.0568746000, 0.0679702000, 0.1005133000, 0.1951801000, 0.4522064000, 1.1523740000", \ + "0.0818613000, 0.0861673000, 0.0964637000, 0.1219721000, 0.2015574000, 0.4531747000, 1.1514782000", \ + "0.1354280000, 0.1415347000, 0.1584889000, 0.1938920000, 0.2657315000, 0.4717239000, 1.1520697000", \ + "0.2247706000, 0.2361755000, 0.2640337000, 0.3233540000, 0.4326982000, 0.6239551000, 1.1930901000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0677319000, 0.0725549000, 0.0846400000, 0.1175427000, 0.2058110000, 0.4450028000, 1.0942857000", \ + "0.0713914000, 0.0761985000, 0.0885749000, 0.1217183000, 0.2107867000, 0.4509869000, 1.1003994000", \ + "0.0789329000, 0.0835925000, 0.0962844000, 0.1296138000, 0.2186189000, 0.4581734000, 1.1074044000", \ + "0.0925260000, 0.0976578000, 0.1105358000, 0.1443194000, 0.2337110000, 0.4738886000, 1.1233381000", \ + "0.1124282000, 0.1180973000, 0.1332906000, 0.1707610000, 0.2629291000, 0.5035450000, 1.1613500000", \ + "0.1316841000, 0.1400582000, 0.1608712000, 0.2089429000, 0.3165659000, 0.5686469000, 1.2204113000", \ + "0.1195598000, 0.1345224000, 0.1675050000, 0.2428085000, 0.3936891000, 0.6942958000, 1.3698656000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0538659000, 0.0574204000, 0.0669538000, 0.0910846000, 0.1539632000, 0.3194362000, 0.7643600000", \ + "0.0591924000, 0.0627918000, 0.0722833000, 0.0964694000, 0.1592660000, 0.3247327000, 0.7707776000", \ + "0.0725605000, 0.0761578000, 0.0857295000, 0.1096694000, 0.1724866000, 0.3379039000, 0.7829423000", \ + "0.1051539000, 0.1085510000, 0.1177597000, 0.1419749000, 0.2047956000, 0.3704029000, 0.8149882000", \ + "0.1693535000, 0.1740401000, 0.1866901000, 0.2163438000, 0.2787661000, 0.4425063000, 0.8859636000", \ + "0.2741531000, 0.2818386000, 0.3002063000, 0.3463768000, 0.4399685000, 0.6167616000, 1.0575747000", \ + "0.4433827000, 0.4554862000, 0.4842652000, 0.5570386000, 0.7075722000, 0.9825970000, 1.4613897000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0439051000, 0.0502622000, 0.0665362000, 0.1110282000, 0.2311544000, 0.5578156000, 1.4453064000", \ + "0.0439010000, 0.0500921000, 0.0664181000, 0.1110255000, 0.2317397000, 0.5590778000, 1.4444043000", \ + "0.0440255000, 0.0501839000, 0.0665197000, 0.1110061000, 0.2317344000, 0.5572462000, 1.4422731000", \ + "0.0469592000, 0.0525615000, 0.0682031000, 0.1117457000, 0.2313343000, 0.5573699000, 1.4426799000", \ + "0.0576042000, 0.0633993000, 0.0789588000, 0.1211828000, 0.2352818000, 0.5602021000, 1.4523192000", \ + "0.0878556000, 0.0938872000, 0.1095479000, 0.1514060000, 0.2636069000, 0.5692105000, 1.4463195000", \ + "0.1582841000, 0.1658709000, 0.1850316000, 0.2316429000, 0.3461606000, 0.6419663000, 1.4686848000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0524934000, 0.0568454000, 0.0685997000, 0.1001693000, 0.1860271000, 0.4195835000, 1.0524670000", \ + "0.0521330000, 0.0567152000, 0.0684781000, 0.1000899000, 0.1859883000, 0.4191110000, 1.0558344000", \ + "0.0511931000, 0.0558256000, 0.0680611000, 0.0999513000, 0.1860482000, 0.4203849000, 1.0528148000", \ + "0.0555736000, 0.0594691000, 0.0700527000, 0.1001010000, 0.1858474000, 0.4201668000, 1.0549365000", \ + "0.0840169000, 0.0882938000, 0.0979927000, 0.1220017000, 0.1938866000, 0.4190611000, 1.0540490000", \ + "0.1375057000, 0.1435853000, 0.1603460000, 0.1934745000, 0.2630137000, 0.4442398000, 1.0547636000", \ + "0.2261995000, 0.2368595000, 0.2613054000, 0.3172750000, 0.4254616000, 0.6129977000, 1.1091730000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nand4_4") { + leakage_power () { + value : 0.0167977000; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 0.0167972000; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 0.0001765000; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 0.0001012000; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 0.0001796000; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 0.0001051000; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 0.0019163000; + when : "!A&B&C&D"; + } + leakage_power () { + value : 0.0001843000; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 0.0001981000; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 0.0001091000; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 0.0014939000; + when : "A&!B&C&D"; + } + leakage_power () { + value : 0.0002020000; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 0.0014645000; + when : "A&B&!C&D"; + } + leakage_power () { + value : 0.0002237000; + when : "A&B&!C&!D"; + } + leakage_power () { + value : 0.0105515000; + when : "A&B&C&D"; + } + leakage_power () { + value : 0.0014670000; + when : "A&B&C&!D"; + } + area : 21.270400000; + cell_footprint : "sky130_fd_sc_hd__nand4"; + cell_leakage_power : 0.0032479900; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0084590000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0083150000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0182239000, 0.0182852000, 0.0184264000, 0.0184119000, 0.0183786000, 0.0183016000, 0.0181242000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0129868000, -0.0129760000, -0.0129510000, -0.0129188000, -0.0128447000, -0.0126737000, -0.0122796000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0086040000; + } + pin ("B") { + capacitance : 0.0084720000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082470000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0173805000, 0.0173653000, 0.0173305000, 0.0173935000, 0.0175389000, 0.0178738000, 0.0186459000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0158452000, -0.0158360000, -0.0158150000, -0.0158108000, -0.0158012000, -0.0157789000, -0.0157276000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0086960000; + } + pin ("C") { + capacitance : 0.0085330000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081880000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0156250000, 0.0156266000, 0.0156301000, 0.0156303000, 0.0156307000, 0.0156316000, 0.0156337000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0156102000, -0.0156068000, -0.0155988000, -0.0155945000, -0.0155846000, -0.0155619000, -0.0155095000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0088780000; + } + pin ("D") { + capacitance : 0.0087390000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082760000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0157077000, 0.0156991000, 0.0156792000, 0.0156825000, 0.0156903000, 0.0157082000, 0.0157494000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0156541000, -0.0156597000, -0.0156725000, -0.0156705000, -0.0156659000, -0.0156555000, -0.0156313000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0092020000; + } + pin ("Y") { + direction : "output"; + function : "(!A) | (!B) | (!C) | (!D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014954950, 0.0044730120, 0.0133787300, 0.0400156700, 0.1196865000, 0.3579811000"); + values("0.0186030000, 0.0170370000, 0.0124358000, -0.0016332000, -0.0445532000, -0.1734949000, -0.5595428000", \ + "0.0177491000, 0.0162761000, 0.0117649000, -0.0020919000, -0.0447613000, -0.1735938000, -0.5595430000", \ + "0.0165783000, 0.0151106000, 0.0107011000, -0.0029339000, -0.0452439000, -0.1737887000, -0.5595822000", \ + "0.0156784000, 0.0141756000, 0.0097288000, -0.0040586000, -0.0461744000, -0.1743002000, -0.5598032000", \ + "0.0155492000, 0.0139650000, 0.0092610000, -0.0047544000, -0.0470183000, -0.1750356000, -0.5602067000", \ + "0.0171759000, 0.0154705000, 0.0106172000, -0.0039606000, -0.0472198000, -0.1756863000, -0.5608863000", \ + "0.0229424000, 0.0210998000, 0.0155070000, -0.0000955000, -0.0444997000, -0.1747425000, -0.5609298000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014954950, 0.0044730120, 0.0133787300, 0.0400156700, 0.1196865000, 0.3579811000"); + values("0.0140159000, 0.0158510000, 0.0211570000, 0.0362073000, 0.0792957000, 0.2076847000, 0.5882907000", \ + "0.0132190000, 0.0150592000, 0.0204067000, 0.0356714000, 0.0792600000, 0.2077523000, 0.5863967000", \ + "0.0123073000, 0.0141224000, 0.0193596000, 0.0346594000, 0.0786105000, 0.2062564000, 0.5889083000", \ + "0.0118642000, 0.0136303000, 0.0186093000, 0.0334509000, 0.0778607000, 0.2066729000, 0.5903794000", \ + "0.0119212000, 0.0135386000, 0.0183647000, 0.0330424000, 0.0761926000, 0.2066711000, 0.5851748000", \ + "0.0127122000, 0.0142293000, 0.0188276000, 0.0339861000, 0.0766944000, 0.2032347000, 0.5902992000", \ + "0.0219010000, 0.0206307000, 0.0248099000, 0.0402238000, 0.0817538000, 0.2065960000, 0.5862779000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014954950, 0.0044730120, 0.0133787300, 0.0400156700, 0.1196865000, 0.3579811000"); + values("0.0220777000, 0.0204876000, 0.0157842000, 0.0015510000, -0.0414596000, -0.1704875000, -0.5565166000", \ + "0.0213333000, 0.0198920000, 0.0152493000, 0.0011976000, -0.0416364000, -0.1705417000, -0.5564881000", \ + "0.0203947000, 0.0188965000, 0.0143745000, 0.0004848000, -0.0419931000, -0.1706569000, -0.5565563000", \ + "0.0193535000, 0.0178673000, 0.0132940000, -0.0004695000, -0.0426879000, -0.1710212000, -0.5566736000", \ + "0.0189795000, 0.0173926000, 0.0127677000, -0.0012218000, -0.0434967000, -0.1714890000, -0.5567643000", \ + "0.0187839000, 0.0171246000, 0.0123499000, -0.0018296000, -0.0445039000, -0.1724482000, -0.5574040000", \ + "0.0215435000, 0.0197755000, 0.0147902000, -0.0000030000, -0.0434677000, -0.1727719000, -0.5580065000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014954950, 0.0044730120, 0.0133787300, 0.0400156700, 0.1196865000, 0.3579811000"); + values("0.0281140000, 0.0297558000, 0.0347118000, 0.0492496000, 0.0921554000, 0.2199161000, 0.6001347000", \ + "0.0274511000, 0.0291415000, 0.0341624000, 0.0489121000, 0.0921846000, 0.2199866000, 0.6003756000", \ + "0.0263587000, 0.0281735000, 0.0331630000, 0.0481618000, 0.0915770000, 0.2196078000, 0.6011851000", \ + "0.0252572000, 0.0270670000, 0.0319664000, 0.0469176000, 0.0904634000, 0.2183960000, 0.6010176000", \ + "0.0246571000, 0.0263426000, 0.0313667000, 0.0460568000, 0.0897376000, 0.2173856000, 0.6008098000", \ + "0.0254584000, 0.0270093000, 0.0316935000, 0.0458470000, 0.0893974000, 0.2168787000, 0.5987188000", \ + "0.0304787000, 0.0331522000, 0.0343500000, 0.0501817000, 0.0926933000, 0.2155185000, 0.5959053000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014954950, 0.0044730120, 0.0133787300, 0.0400156700, 0.1196865000, 0.3579811000"); + values("0.0218047000, 0.0202398000, 0.0155529000, 0.0012084000, -0.0418318000, -0.1708556000, -0.5567884000", \ + "0.0211840000, 0.0196713000, 0.0149985000, 0.0008696000, -0.0419990000, -0.1709230000, -0.5569097000", \ + "0.0201740000, 0.0186807000, 0.0141241000, 0.0002420000, -0.0423617000, -0.1711022000, -0.5569851000", \ + "0.0192233000, 0.0176839000, 0.0130869000, -0.0007164000, -0.0430084000, -0.1713828000, -0.5571664000", \ + "0.0186758000, 0.0171753000, 0.0124886000, -0.0014481000, -0.0437784000, -0.1717945000, -0.5572308000", \ + "0.0187194000, 0.0171936000, 0.0124139000, -0.0022369000, -0.0447755000, -0.1727485000, -0.5577330000", \ + "0.0203069000, 0.0186431000, 0.0136697000, -0.0009163000, -0.0441222000, -0.1732601000, -0.5583278000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014954950, 0.0044730120, 0.0133787300, 0.0400156700, 0.1196865000, 0.3579811000"); + values("0.0403066000, 0.0419327000, 0.0468289000, 0.0613239000, 0.1044702000, 0.2322445000, 0.6138008000", \ + "0.0397094000, 0.0413489000, 0.0462730000, 0.0609067000, 0.1040309000, 0.2319618000, 0.6134357000", \ + "0.0387135000, 0.0403693000, 0.0453671000, 0.0601428000, 0.1035639000, 0.2315899000, 0.6129827000", \ + "0.0376617000, 0.0395313000, 0.0443535000, 0.0590728000, 0.1026803000, 0.2307591000, 0.6126902000", \ + "0.0376329000, 0.0392940000, 0.0442787000, 0.0588390000, 0.1023200000, 0.2307906000, 0.6122943000", \ + "0.0385033000, 0.0400442000, 0.0447379000, 0.0592341000, 0.1023321000, 0.2301129000, 0.6092007000", \ + "0.0420935000, 0.0437422000, 0.0482471000, 0.0617512000, 0.1038994000, 0.2306266000, 0.6105945000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014954950, 0.0044730120, 0.0133787300, 0.0400156700, 0.1196865000, 0.3579811000"); + values("0.0215637000, 0.0199817000, 0.0151932000, 0.0009185000, -0.0421621000, -0.1711553000, -0.5572449000", \ + "0.0208993000, 0.0193653000, 0.0146752000, 0.0005654000, -0.0423468000, -0.1712795000, -0.5572530000", \ + "0.0199021000, 0.0184326000, 0.0138601000, -0.0000771000, -0.0426589000, -0.1714256000, -0.5573227000", \ + "0.0189905000, 0.0174441000, 0.0128708000, -0.0009811000, -0.0433004000, -0.1717162000, -0.5574911000", \ + "0.0185800000, 0.0170227000, 0.0123749000, -0.0016597000, -0.0440115000, -0.1721315000, -0.5576258000", \ + "0.0186345000, 0.0170465000, 0.0122777000, -0.0021047000, -0.0449271000, -0.1730964000, -0.5582176000", \ + "0.0204040000, 0.0187338000, 0.0137973000, -0.0008973000, -0.0441140000, -0.1733172000, -0.5585730000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014954950, 0.0044730120, 0.0133787300, 0.0400156700, 0.1196865000, 0.3579811000"); + values("0.0505226000, 0.0521053000, 0.0569047000, 0.0713579000, 0.1148573000, 0.2429654000, 0.6249235000", \ + "0.0498700000, 0.0515053000, 0.0562804000, 0.0709126000, 0.1143761000, 0.2425654000, 0.6239257000", \ + "0.0491379000, 0.0507624000, 0.0556031000, 0.0701663000, 0.1138153000, 0.2423749000, 0.6237191000", \ + "0.0482390000, 0.0498540000, 0.0547318000, 0.0694301000, 0.1131392000, 0.2415523000, 0.6234690000", \ + "0.0486304000, 0.0502364000, 0.0550297000, 0.0696924000, 0.1124403000, 0.2412978000, 0.6230694000", \ + "0.0502503000, 0.0518118000, 0.0565862000, 0.0707688000, 0.1137540000, 0.2416436000, 0.6219960000", \ + "0.0547124000, 0.0562051000, 0.0606972000, 0.0742861000, 0.1165083000, 0.2442691000, 0.6236484000"); + } + } + max_capacitance : 0.3579810000; + max_transition : 1.4971000000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014955000, 0.0044730100, 0.0133787000, 0.0400157000, 0.1196860000, 0.3579810000"); + values("0.0383248000, 0.0412170000, 0.0502259000, 0.0763721000, 0.1521192000, 0.3783246000, 1.0518199000", \ + "0.0409280000, 0.0439713000, 0.0530262000, 0.0795689000, 0.1562497000, 0.3839961000, 1.0562029000", \ + "0.0491333000, 0.0519686000, 0.0608142000, 0.0871435000, 0.1640941000, 0.3909202000, 1.0647678000", \ + "0.0661648000, 0.0699966000, 0.0809398000, 0.1074941000, 0.1847658000, 0.4131731000, 1.0869045000", \ + "0.0846683000, 0.0904326000, 0.1063797000, 0.1465356000, 0.2344251000, 0.4609907000, 1.1395664000", \ + "0.0951928000, 0.1038334000, 0.1274654000, 0.1867923000, 0.3172921000, 0.5769888000, 1.2556032000", \ + "0.0751527000, 0.0874035000, 0.1220142000, 0.2096603000, 0.4040361000, 0.7831524000, 1.5182311000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014955000, 0.0044730100, 0.0133787000, 0.0400157000, 0.1196860000, 0.3579810000"); + values("0.0320231000, 0.0342172000, 0.0407722000, 0.0591831000, 0.1119233000, 0.2688587000, 0.7346339000", \ + "0.0372808000, 0.0395164000, 0.0460518000, 0.0646804000, 0.1177196000, 0.2744474000, 0.7397638000", \ + "0.0506795000, 0.0528485000, 0.0592148000, 0.0780178000, 0.1307937000, 0.2878198000, 0.7528559000", \ + "0.0778445000, 0.0810338000, 0.0894054000, 0.1095882000, 0.1629745000, 0.3209841000, 0.7890347000", \ + "0.1208821000, 0.1260411000, 0.1395053000, 0.1723104000, 0.2377375000, 0.3946107000, 0.8587291000", \ + "0.1908684000, 0.1989702000, 0.2205514000, 0.2729200000, 0.3786590000, 0.5678089000, 1.0323331000", \ + "0.3128083000, 0.3246755000, 0.3573060000, 0.4376828000, 0.6045421000, 0.9110664000, 1.4357773000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014955000, 0.0044730100, 0.0133787000, 0.0400157000, 0.1196860000, 0.3579810000"); + values("0.0465908000, 0.0506948000, 0.0627696000, 0.0980039000, 0.2022073000, 0.5150299000, 1.4446551000", \ + "0.0459403000, 0.0501147000, 0.0622082000, 0.0978410000, 0.2030880000, 0.5152956000, 1.4435187000", \ + "0.0456785000, 0.0494798000, 0.0610608000, 0.0971547000, 0.2022802000, 0.5142787000, 1.4446755000", \ + "0.0568068000, 0.0608516000, 0.0705341000, 0.1013083000, 0.2014810000, 0.5143643000, 1.4456937000", \ + "0.0779018000, 0.0823986000, 0.0953350000, 0.1304455000, 0.2177257000, 0.5145317000, 1.4513617000", \ + "0.1224332000, 0.1290262000, 0.1454763000, 0.1893772000, 0.2904866000, 0.5497775000, 1.4490301000", \ + "0.1992094000, 0.2078732000, 0.2329899000, 0.2954795000, 0.4333107000, 0.7241588000, 1.4971004000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014955000, 0.0044730100, 0.0133787000, 0.0400157000, 0.1196860000, 0.3579810000"); + values("0.0269890000, 0.0298184000, 0.0379982000, 0.0627903000, 0.1366193000, 0.3594950000, 1.0246688000", \ + "0.0270209000, 0.0297435000, 0.0380144000, 0.0626669000, 0.1371527000, 0.3604161000, 1.0210832000", \ + "0.0285000000, 0.0308154000, 0.0382813000, 0.0627584000, 0.1367493000, 0.3578145000, 1.0233289000", \ + "0.0430854000, 0.0450419000, 0.0501162000, 0.0683148000, 0.1371154000, 0.3615489000, 1.0326445000", \ + "0.0712801000, 0.0744411000, 0.0825470000, 0.1025241000, 0.1540045000, 0.3595024000, 1.0200362000", \ + "0.1191396000, 0.1240185000, 0.1372889000, 0.1691132000, 0.2346934000, 0.3939952000, 1.0271434000", \ + "0.1972724000, 0.2056550000, 0.2273586000, 0.2791839000, 0.3862603000, 0.5751788000, 1.0792415000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014955000, 0.0044730100, 0.0133787000, 0.0400157000, 0.1196860000, 0.3579810000"); + values("0.0564232000, 0.0592972000, 0.0679257000, 0.0936411000, 0.1695033000, 0.3950422000, 1.0733350000", \ + "0.0592226000, 0.0626147000, 0.0714253000, 0.0975395000, 0.1736428000, 0.3996748000, 1.0733352000", \ + "0.0667824000, 0.0698247000, 0.0789806000, 0.1053322000, 0.1832331000, 0.4086647000, 1.0828047000", \ + "0.0820233000, 0.0856965000, 0.0961493000, 0.1236358000, 0.2014552000, 0.4279437000, 1.1095331000", \ + "0.1040514000, 0.1089479000, 0.1230334000, 0.1589021000, 0.2456726000, 0.4741236000, 1.1590279000", \ + "0.1180670000, 0.1260621000, 0.1478439000, 0.2029441000, 0.3225964000, 0.5792105000, 1.2568759000", \ + "0.0943839000, 0.1068383000, 0.1412613000, 0.2268518000, 0.4119000000, 0.7686818000, 1.5029664000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014955000, 0.0044730100, 0.0133787000, 0.0400157000, 0.1196860000, 0.3579810000"); + values("0.0494571000, 0.0518314000, 0.0586071000, 0.0788354000, 0.1377354000, 0.3117282000, 0.8302024000", \ + "0.0545690000, 0.0571105000, 0.0640539000, 0.0845347000, 0.1435140000, 0.3176506000, 0.8364252000", \ + "0.0676315000, 0.0700706000, 0.0769611000, 0.0976507000, 0.1572765000, 0.3315875000, 0.8500119000", \ + "0.0994617000, 0.1021278000, 0.1090072000, 0.1290798000, 0.1892663000, 0.3622175000, 0.8810899000", \ + "0.1574275000, 0.1615592000, 0.1726635000, 0.2008218000, 0.2643418000, 0.4382104000, 0.9590705000", \ + "0.2526361000, 0.2590287000, 0.2769087000, 0.3226133000, 0.4221757000, 0.6146514000, 1.1324321000", \ + "0.4146563000, 0.4234545000, 0.4515470000, 0.5239902000, 0.6816458000, 0.9840294000, 1.5378615000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014955000, 0.0044730100, 0.0133787000, 0.0400157000, 0.1196860000, 0.3579810000"); + values("0.0475955000, 0.0516306000, 0.0632936000, 0.0980462000, 0.2022046000, 0.5136244000, 1.4484471000", \ + "0.0474994000, 0.0514681000, 0.0632948000, 0.0982687000, 0.2024012000, 0.5151591000, 1.4444035000", \ + "0.0479012000, 0.0515960000, 0.0631903000, 0.0981167000, 0.2031312000, 0.5145391000, 1.4455008000", \ + "0.0551396000, 0.0584668000, 0.0686356000, 0.1008030000, 0.2027597000, 0.5140930000, 1.4492454000", \ + "0.0753073000, 0.0792231000, 0.0906304000, 0.1223639000, 0.2134811000, 0.5137601000, 1.4541939000", \ + "0.1193523000, 0.1244552000, 0.1384168000, 0.1754402000, 0.2689590000, 0.5384117000, 1.4453108000", \ + "0.2014291000, 0.2082447000, 0.2274552000, 0.2781693000, 0.3969077000, 0.6706690000, 1.4817925000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014955000, 0.0044730100, 0.0133787000, 0.0400157000, 0.1196860000, 0.3579810000"); + values("0.0405677000, 0.0436433000, 0.0528979000, 0.0803751000, 0.1630906000, 0.4097949000, 1.1458070000", \ + "0.0405957000, 0.0436456000, 0.0529711000, 0.0803546000, 0.1627089000, 0.4085547000, 1.1455072000", \ + "0.0405017000, 0.0436525000, 0.0528305000, 0.0804912000, 0.1626279000, 0.4088739000, 1.1471558000", \ + "0.0482658000, 0.0507814000, 0.0580445000, 0.0822674000, 0.1627850000, 0.4090896000, 1.1473397000", \ + "0.0777250000, 0.0806908000, 0.0891086000, 0.1091726000, 0.1739770000, 0.4085788000, 1.1492137000", \ + "0.1305172000, 0.1351136000, 0.1476630000, 0.1791698000, 0.2468423000, 0.4343444000, 1.1456480000", \ + "0.2149340000, 0.2227109000, 0.2452325000, 0.2961059000, 0.4021536000, 0.5994781000, 1.1820025000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014955000, 0.0044730100, 0.0133787000, 0.0400157000, 0.1196860000, 0.3579810000"); + values("0.0652890000, 0.0681994000, 0.0772449000, 0.1028491000, 0.1783361000, 0.4080239000, 1.0798369000", \ + "0.0686755000, 0.0717234000, 0.0804349000, 0.1063814000, 0.1827352000, 0.4087265000, 1.0826818000", \ + "0.0752996000, 0.0784901000, 0.0873877000, 0.1140676000, 0.1903404000, 0.4162143000, 1.0993739000", \ + "0.0879464000, 0.0913843000, 0.1012223000, 0.1283717000, 0.2055718000, 0.4318974000, 1.1080041000", \ + "0.1065578000, 0.1113923000, 0.1230420000, 0.1549371000, 0.2378476000, 0.4671782000, 1.1407296000", \ + "0.1208487000, 0.1281018000, 0.1453682000, 0.1913714000, 0.2955071000, 0.5427521000, 1.2253755000", \ + "0.0949631000, 0.1053537000, 0.1352848000, 0.2077879000, 0.3666922000, 0.6823452000, 1.3972768000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014955000, 0.0044730100, 0.0133787000, 0.0400157000, 0.1196860000, 0.3579810000"); + values("0.0588805000, 0.0613960000, 0.0687566000, 0.0893115000, 0.1496031000, 0.3258106000, 0.8489254000", \ + "0.0644227000, 0.0668696000, 0.0740525000, 0.0948002000, 0.1552635000, 0.3314635000, 0.8554013000", \ + "0.0773820000, 0.0799932000, 0.0873357000, 0.1083606000, 0.1688762000, 0.3453456000, 0.8694455000", \ + "0.1093876000, 0.1119298000, 0.1189918000, 0.1402438000, 0.1994954000, 0.3761177000, 0.8997130000", \ + "0.1746809000, 0.1776163000, 0.1881863000, 0.2137537000, 0.2760516000, 0.4523831000, 0.9754229000", \ + "0.2830987000, 0.2887965000, 0.3047029000, 0.3454793000, 0.4382564000, 0.6284473000, 1.1483676000", \ + "0.4641965000, 0.4722497000, 0.4968665000, 0.5613176000, 0.7101667000, 1.0020798000, 1.5569466000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014955000, 0.0044730100, 0.0133787000, 0.0400157000, 0.1196860000, 0.3579810000"); + values("0.0477103000, 0.0516366000, 0.0631245000, 0.0981748000, 0.2022045000, 0.5158033000, 1.4480550000", \ + "0.0476622000, 0.0515453000, 0.0632446000, 0.0979800000, 0.2031891000, 0.5146217000, 1.4448752000", \ + "0.0478032000, 0.0516728000, 0.0634169000, 0.0983092000, 0.2022283000, 0.5135656000, 1.4494973000", \ + "0.0526658000, 0.0562183000, 0.0668323000, 0.1000082000, 0.2025289000, 0.5136342000, 1.4467236000", \ + "0.0674148000, 0.0712040000, 0.0821461000, 0.1143053000, 0.2097198000, 0.5153352000, 1.4454734000", \ + "0.1060815000, 0.1100126000, 0.1222642000, 0.1560352000, 0.2486376000, 0.5296001000, 1.4492019000", \ + "0.1849770000, 0.1908465000, 0.2059091000, 0.2488781000, 0.3535762000, 0.6260367000, 1.4754215000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014955000, 0.0044730100, 0.0133787000, 0.0400157000, 0.1196860000, 0.3579810000"); + values("0.0516851000, 0.0546727000, 0.0641072000, 0.0922306000, 0.1756981000, 0.4267575000, 1.1786517000", \ + "0.0515366000, 0.0547869000, 0.0640353000, 0.0921322000, 0.1762265000, 0.4278311000, 1.1795757000", \ + "0.0512628000, 0.0544465000, 0.0639008000, 0.0921495000, 0.1763074000, 0.4267857000, 1.1779488000", \ + "0.0555242000, 0.0582411000, 0.0665978000, 0.0926970000, 0.1761127000, 0.4277127000, 1.1796075000", \ + "0.0836743000, 0.0873643000, 0.0944414000, 0.1154349000, 0.1848166000, 0.4278768000, 1.1826061000", \ + "0.1375031000, 0.1420333000, 0.1541808000, 0.1858552000, 0.2527233000, 0.4503838000, 1.1789381000", \ + "0.2273271000, 0.2348182000, 0.2553369000, 0.3042236000, 0.4090115000, 0.6099796000, 1.2176564000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014955000, 0.0044730100, 0.0133787000, 0.0400157000, 0.1196860000, 0.3579810000"); + values("0.0699904000, 0.0729105000, 0.0814610000, 0.1075825000, 0.1829296000, 0.4083222000, 1.0889757000", \ + "0.0732969000, 0.0763512000, 0.0850481000, 0.1115129000, 0.1871218000, 0.4127720000, 1.0866029000", \ + "0.0796682000, 0.0829070000, 0.0918910000, 0.1180824000, 0.1958487000, 0.4231515000, 1.0952482000", \ + "0.0917260000, 0.0949946000, 0.1042593000, 0.1308856000, 0.2084355000, 0.4343566000, 1.1107135000", \ + "0.1081683000, 0.1118881000, 0.1225397000, 0.1518666000, 0.2327760000, 0.4614814000, 1.1380267000", \ + "0.1214042000, 0.1266018000, 0.1411784000, 0.1795803000, 0.2739188000, 0.5150339000, 1.1938822000", \ + "0.0978673000, 0.1066714000, 0.1304459000, 0.1904859000, 0.3246467000, 0.6125376000, 1.3180546000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014955000, 0.0044730100, 0.0133787000, 0.0400157000, 0.1196860000, 0.3579810000"); + values("0.0591857000, 0.0615771000, 0.0685171000, 0.0884810000, 0.1445956000, 0.3061654000, 0.7826487000", \ + "0.0643185000, 0.0667922000, 0.0738800000, 0.0937000000, 0.1499404000, 0.3123845000, 0.7888840000", \ + "0.0774459000, 0.0798603000, 0.0868999000, 0.1068108000, 0.1631279000, 0.3248235000, 0.8009272000", \ + "0.1100781000, 0.1123780000, 0.1191995000, 0.1391314000, 0.1954645000, 0.3574258000, 0.8358731000", \ + "0.1766741000, 0.1800810000, 0.1891874000, 0.2130239000, 0.2698201000, 0.4312131000, 0.9091851000", \ + "0.2865642000, 0.2915498000, 0.3058855000, 0.3417643000, 0.4289881000, 0.6055874000, 1.0792164000", \ + "0.4686883000, 0.4762776000, 0.4977991000, 0.5552884000, 0.6910016000, 0.9666764000, 1.4822619000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014955000, 0.0044730100, 0.0133787000, 0.0400157000, 0.1196860000, 0.3579810000"); + values("0.0476257000, 0.0514888000, 0.0633135000, 0.0983604000, 0.2020957000, 0.5132398000, 1.4489897000", \ + "0.0476120000, 0.0515083000, 0.0633064000, 0.0983355000, 0.2025261000, 0.5137091000, 1.4435493000", \ + "0.0477677000, 0.0515824000, 0.0633988000, 0.0982325000, 0.2032239000, 0.5153836000, 1.4453997000", \ + "0.0505571000, 0.0541632000, 0.0651085000, 0.0990137000, 0.2029405000, 0.5136631000, 1.4472985000", \ + "0.0602490000, 0.0640152000, 0.0751794000, 0.1086941000, 0.2073316000, 0.5147535000, 1.4461722000", \ + "0.0893699000, 0.0930717000, 0.1039494000, 0.1364164000, 0.2344835000, 0.5271774000, 1.4469789000", \ + "0.1594051000, 0.1639729000, 0.1770822000, 0.2134494000, 0.3110788000, 0.5946446000, 1.4693026000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014955000, 0.0044730100, 0.0133787000, 0.0400157000, 0.1196860000, 0.3579810000"); + values("0.0581279000, 0.0611742000, 0.0697912000, 0.0958916000, 0.1733021000, 0.4052824000, 1.1035320000", \ + "0.0579230000, 0.0608157000, 0.0698022000, 0.0957365000, 0.1733129000, 0.4059695000, 1.1025553000", \ + "0.0569226000, 0.0600051000, 0.0691459000, 0.0955081000, 0.1730569000, 0.4052540000, 1.1019998000", \ + "0.0601238000, 0.0628157000, 0.0709048000, 0.0956330000, 0.1728382000, 0.4058907000, 1.1046422000", \ + "0.0880659000, 0.0908521000, 0.0986434000, 0.1185795000, 0.1821149000, 0.4053787000, 1.1041379000", \ + "0.1409855000, 0.1450918000, 0.1565868000, 0.1855604000, 0.2515229000, 0.4331570000, 1.1024696000", \ + "0.2302440000, 0.2369736000, 0.2556582000, 0.3021644000, 0.4020892000, 0.5989952000, 1.1520200000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__nand4b_1 */ + + cell ("sky130_fd_sc_hd__nand4b_2") { + leakage_power () { + value : 0.0003079000; + when : "!A_N&!B&!C&D"; + } + leakage_power () { + value : 0.0236149000; + when : "!A_N&!B&!C&!D"; + } + leakage_power () { + value : 0.0008188000; + when : "!A_N&!B&C&D"; + } + leakage_power () { + value : 0.0027055000; + when : "!A_N&!B&C&!D"; + } + leakage_power () { + value : 0.0008209000; + when : "!A_N&B&!C&D"; + } + leakage_power () { + value : 0.0333430000; + when : "!A_N&B&!C&!D"; + } + leakage_power () { + value : 0.0071410000; + when : "!A_N&B&C&D"; + } + leakage_power () { + value : 0.0008235000; + when : "!A_N&B&C&!D"; + } + leakage_power () { + value : 0.0024095000; + when : "A_N&!B&!C&D"; + } + leakage_power () { + value : 0.0155860000; + when : "A_N&!B&!C&!D"; + } + leakage_power () { + value : 0.0024389000; + when : "A_N&!B&C&D"; + } + leakage_power () { + value : 0.0155875000; + when : "A_N&!B&C&!D"; + } + leakage_power () { + value : 0.0024412000; + when : "A_N&B&!C&D"; + } + leakage_power () { + value : 0.0156779000; + when : "A_N&B&!C&!D"; + } + leakage_power () { + value : 0.0031248000; + when : "A_N&B&C&D"; + } + leakage_power () { + value : 0.0024441000; + when : "A_N&B&C&!D"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__nand4b"; + cell_leakage_power : 0.0080803330; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0015060000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014490000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0102045000, 0.0101102000, 0.0098929000, 0.0099387000, 0.0100442000, 0.0102872000, 0.0108476000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0087581000, 0.0087043000, 0.0085802000, 0.0086149000, 0.0086950000, 0.0088795000, 0.0093051000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015630000; + } + pin ("B") { + capacitance : 0.0044400000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0043210000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0088964000, 0.0088961000, 0.0088955000, 0.0089026000, 0.0089189000, 0.0089566000, 0.0090435000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0080898000, -0.0080833000, -0.0080682000, -0.0080590000, -0.0080379000, -0.0079892000, -0.0078769000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045600000; + } + pin ("C") { + capacitance : 0.0044460000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042920000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0081200000, 0.0081201000, 0.0081201000, 0.0081393000, 0.0081836000, 0.0082856000, 0.0085207000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0080217000, -0.0080097000, -0.0079819000, -0.0079806000, -0.0079774000, -0.0079700000, -0.0079530000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046010000; + } + pin ("D") { + capacitance : 0.0044730000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042510000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080114000, 0.0080069000, 0.0079967000, 0.0080000000, 0.0080077000, 0.0080252000, 0.0080658000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079992000, -0.0079958000, -0.0079880000, -0.0079862000, -0.0079820000, -0.0079721000, -0.0079493000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046950000; + } + pin ("Y") { + direction : "output"; + function : "(A_N) | (!B) | (!C) | (!D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0116228000, 0.0103348000, 0.0067525000, -0.0029949000, -0.0303262000, -0.1056066000, -0.3105709000", \ + "0.0115238000, 0.0102324000, 0.0067791000, -0.0030578000, -0.0303542000, -0.1056377000, -0.3105901000", \ + "0.0115884000, 0.0102852000, 0.0067591000, -0.0029641000, -0.0303205000, -0.1055475000, -0.3105507000", \ + "0.0114040000, 0.0101256000, 0.0065476000, -0.0032698000, -0.0306829000, -0.1057731000, -0.3108641000", \ + "0.0110620000, 0.0097450000, 0.0061357000, -0.0037538000, -0.0310688000, -0.1061732000, -0.3111807000", \ + "0.0108752000, 0.0095410000, 0.0058860000, -0.0040402000, -0.0314348000, -0.1065023000, -0.3113712000", \ + "0.0115083000, 0.0101036000, 0.0065202000, -0.0036726000, -0.0312019000, -0.1062638000, -0.3109973000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0067452000, 0.0082922000, 0.0124023000, 0.0231212000, 0.0511307000, 0.1260400000, 0.3271913000", \ + "0.0067548000, 0.0082988000, 0.0124138000, 0.0231423000, 0.0511486000, 0.1267610000, 0.3295385000", \ + "0.0067200000, 0.0082743000, 0.0123912000, 0.0231427000, 0.0511347000, 0.1262001000, 0.3298131000", \ + "0.0063814000, 0.0078996000, 0.0119196000, 0.0226241000, 0.0508174000, 0.1253534000, 0.3297560000", \ + "0.0060549000, 0.0075488000, 0.0115469000, 0.0221254000, 0.0500617000, 0.1254755000, 0.3302718000", \ + "0.0061743000, 0.0076250000, 0.0116094000, 0.0218617000, 0.0497940000, 0.1249389000, 0.3285566000", \ + "0.0065029000, 0.0079119000, 0.0117649000, 0.0221733000, 0.0500653000, 0.1245639000, 0.3267905000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0149982000, 0.0136297000, 0.0100137000, -0.0000844000, -0.0278208000, -0.1033482000, -0.3085387000", \ + "0.0145923000, 0.0133047000, 0.0097479000, -0.0002504000, -0.0278893000, -0.1033841000, -0.3085633000", \ + "0.0141315000, 0.0128617000, 0.0093194000, -0.0005767000, -0.0280767000, -0.1034724000, -0.3085940000", \ + "0.0136355000, 0.0123343000, 0.0087927000, -0.0010497000, -0.0283986000, -0.1036359000, -0.3086447000", \ + "0.0134728000, 0.0121425000, 0.0084962000, -0.0014419000, -0.0287737000, -0.1038594000, -0.3087577000", \ + "0.0134712000, 0.0120592000, 0.0083218000, -0.0018262000, -0.0293188000, -0.1043580000, -0.3091618000", \ + "0.0147333000, 0.0133059000, 0.0093681000, -0.0010629000, -0.0291112000, -0.1046654000, -0.3094566000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0109964000, 0.0123901000, 0.0161019000, 0.0262499000, 0.0538169000, 0.1284525000, 0.3307778000", \ + "0.0105832000, 0.0119989000, 0.0158235000, 0.0260044000, 0.0537491000, 0.1285251000, 0.3307777000", \ + "0.0100097000, 0.0114541000, 0.0153571000, 0.0256856000, 0.0534443000, 0.1283357000, 0.3307103000", \ + "0.0094393000, 0.0108680000, 0.0147453000, 0.0250324000, 0.0529399000, 0.1278424000, 0.3302183000", \ + "0.0090806000, 0.0104924000, 0.0143482000, 0.0246115000, 0.0524924000, 0.1270925000, 0.3297234000", \ + "0.0088695000, 0.0102380000, 0.0141343000, 0.0245815000, 0.0522712000, 0.1271108000, 0.3298983000", \ + "0.0114155000, 0.0127261000, 0.0165132000, 0.0274185000, 0.0529410000, 0.1265598000, 0.3286235000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0151201000, 0.0137955000, 0.0101342000, 0.0000161000, -0.0277205000, -0.1032401000, -0.3084465000", \ + "0.0147579000, 0.0134691000, 0.0098760000, -0.0001363000, -0.0277924000, -0.1032589000, -0.3084714000", \ + "0.0142794000, 0.0129828000, 0.0094499000, -0.0004461000, -0.0279640000, -0.1033648000, -0.3084926000", \ + "0.0137994000, 0.0124778000, 0.0089342000, -0.0008977000, -0.0282528000, -0.1035244000, -0.3085683000", \ + "0.0135881000, 0.0122306000, 0.0086718000, -0.0012967000, -0.0286486000, -0.1037350000, -0.3086659000", \ + "0.0137593000, 0.0124364000, 0.0086415000, -0.0017069000, -0.0290705000, -0.1041573000, -0.3088792000", \ + "0.0145468000, 0.0131391000, 0.0092700000, -0.0010544000, -0.0289182000, -0.1043893000, -0.3092509000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0163886000, 0.0177514000, 0.0214997000, 0.0316529000, 0.0591992000, 0.1339943000, 0.3364477000", \ + "0.0160631000, 0.0174480000, 0.0212157000, 0.0314412000, 0.0590622000, 0.1337414000, 0.3363414000", \ + "0.0155562000, 0.0169515000, 0.0207572000, 0.0311174000, 0.0588893000, 0.1335662000, 0.3361527000", \ + "0.0150466000, 0.0164369000, 0.0202381000, 0.0305638000, 0.0583842000, 0.1330881000, 0.3361725000", \ + "0.0150249000, 0.0164445000, 0.0202697000, 0.0304478000, 0.0582346000, 0.1331436000, 0.3357606000", \ + "0.0148591000, 0.0162447000, 0.0202743000, 0.0305641000, 0.0580613000, 0.1328420000, 0.3340571000", \ + "0.0185361000, 0.0199288000, 0.0216727000, 0.0313141000, 0.0590141000, 0.1328910000, 0.3341779000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0148233000, 0.0135158000, 0.0098212000, -0.0002815000, -0.0280117000, -0.1035369000, -0.3087796000", \ + "0.0144923000, 0.0132147000, 0.0095858000, -0.0004475000, -0.0281084000, -0.1036120000, -0.3087924000", \ + "0.0140278000, 0.0127699000, 0.0092136000, -0.0007049000, -0.0282597000, -0.1036776000, -0.3088236000", \ + "0.0135598000, 0.0122736000, 0.0087214000, -0.0011371000, -0.0285215000, -0.1038029000, -0.3088736000", \ + "0.0134014000, 0.0120986000, 0.0084477000, -0.0015067000, -0.0288953000, -0.1040105000, -0.3089587000", \ + "0.0135564000, 0.0121878000, 0.0084713000, -0.0019022000, -0.0293756000, -0.1044699000, -0.3092293000", \ + "0.0143258000, 0.0128326000, 0.0090277000, -0.0013103000, -0.0291055000, -0.1046872000, -0.3095295000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0219672000, 0.0233859000, 0.0271885000, 0.0374634000, 0.0653006000, 0.1400641000, 0.3429497000", \ + "0.0216286000, 0.0230470000, 0.0268457000, 0.0372051000, 0.0650040000, 0.1400704000, 0.3426823000", \ + "0.0212288000, 0.0226429000, 0.0264531000, 0.0368177000, 0.0645753000, 0.1397775000, 0.3426355000", \ + "0.0208210000, 0.0222478000, 0.0260939000, 0.0364929000, 0.0644357000, 0.1393346000, 0.3425480000", \ + "0.0208551000, 0.0222375000, 0.0260273000, 0.0363779000, 0.0639291000, 0.1392699000, 0.3419383000", \ + "0.0216989000, 0.0230545000, 0.0267724000, 0.0369469000, 0.0643965000, 0.1393201000, 0.3408932000", \ + "0.0238965000, 0.0252314000, 0.0287558000, 0.0385230000, 0.0659966000, 0.1403955000, 0.3411441000"); + } + } + max_capacitance : 0.2005100000; + max_transition : 1.4944930000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.1553981000, 0.1612445000, 0.1758721000, 0.2124360000, 0.3037050000, 0.5463500000, 1.2048530000", \ + "0.1601095000, 0.1659157000, 0.1809194000, 0.2171033000, 0.3085045000, 0.5511919000, 1.2094540000", \ + "0.1722165000, 0.1784220000, 0.1932706000, 0.2297214000, 0.3211410000, 0.5646673000, 1.2211789000", \ + "0.2029481000, 0.2087026000, 0.2234911000, 0.2599014000, 0.3515456000, 0.5948331000, 1.2555447000", \ + "0.2740642000, 0.2798050000, 0.2944892000, 0.3305752000, 0.4221279000, 0.6653979000, 1.3225244000", \ + "0.4029048000, 0.4094581000, 0.4255926000, 0.4635141000, 0.5558844000, 0.7988298000, 1.4546810000", \ + "0.5982098000, 0.6065228000, 0.6267596000, 0.6701465000, 0.7651930000, 1.0072972000, 1.6636621000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0857938000, 0.0897580000, 0.0997894000, 0.1242560000, 0.1862642000, 0.3522299000, 0.7973858000", \ + "0.0906703000, 0.0946479000, 0.1046238000, 0.1290524000, 0.1910147000, 0.3569592000, 0.8041354000", \ + "0.1022729000, 0.1062115000, 0.1162335000, 0.1407443000, 0.2029319000, 0.3684333000, 0.8167508000", \ + "0.1287192000, 0.1326524000, 0.1425677000, 0.1669339000, 0.2293398000, 0.3943154000, 0.8438026000", \ + "0.1749224000, 0.1790900000, 0.1894470000, 0.2145015000, 0.2766011000, 0.4424596000, 0.8885223000", \ + "0.2368547000, 0.2421692000, 0.2537986000, 0.2800995000, 0.3432911000, 0.5085412000, 0.9561826000", \ + "0.3081934000, 0.3146448000, 0.3298101000, 0.3617733000, 0.4274645000, 0.5919413000, 1.0384678000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0518733000, 0.0582659000, 0.0748682000, 0.1189158000, 0.2381917000, 0.5655402000, 1.4666136000", \ + "0.0520879000, 0.0582106000, 0.0750018000, 0.1190182000, 0.2381853000, 0.5655698000, 1.4667891000", \ + "0.0520418000, 0.0582724000, 0.0749860000, 0.1189794000, 0.2380089000, 0.5681811000, 1.4606543000", \ + "0.0520012000, 0.0583725000, 0.0748792000, 0.1189413000, 0.2381756000, 0.5664041000, 1.4678155000", \ + "0.0525602000, 0.0591738000, 0.0758562000, 0.1193629000, 0.2383168000, 0.5660430000, 1.4613133000", \ + "0.0625228000, 0.0684354000, 0.0843447000, 0.1263083000, 0.2408096000, 0.5670837000, 1.4608165000", \ + "0.0842246000, 0.0897337000, 0.1052216000, 0.1440952000, 0.2514278000, 0.5700886000, 1.4612846000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0316715000, 0.0356467000, 0.0464302000, 0.0767322000, 0.1621598000, 0.3981576000, 1.0346985000", \ + "0.0316861000, 0.0356397000, 0.0463698000, 0.0767909000, 0.1619852000, 0.3976072000, 1.0384769000", \ + "0.0317170000, 0.0356164000, 0.0464568000, 0.0767773000, 0.1622010000, 0.3964686000, 1.0378364000", \ + "0.0322127000, 0.0360950000, 0.0469126000, 0.0769945000, 0.1622646000, 0.3972812000, 1.0391039000", \ + "0.0367604000, 0.0402856000, 0.0502601000, 0.0793245000, 0.1625401000, 0.3989861000, 1.0348895000", \ + "0.0471376000, 0.0505670000, 0.0595002000, 0.0855673000, 0.1652717000, 0.3959268000, 1.0338211000", \ + "0.0664757000, 0.0702205000, 0.0788991000, 0.1033994000, 0.1731856000, 0.3996527000, 1.0315138000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0593714000, 0.0643623000, 0.0774420000, 0.1118940000, 0.2010871000, 0.4428123000, 1.0983376000", \ + "0.0627730000, 0.0677556000, 0.0811286000, 0.1158122000, 0.2056359000, 0.4469510000, 1.1021917000", \ + "0.0701020000, 0.0752498000, 0.0887334000, 0.1235790000, 0.2137708000, 0.4560308000, 1.1116502000", \ + "0.0850232000, 0.0908323000, 0.1056386000, 0.1411138000, 0.2324727000, 0.4766942000, 1.1306321000", \ + "0.1073408000, 0.1152864000, 0.1348971000, 0.1794193000, 0.2772967000, 0.5227947000, 1.1824479000", \ + "0.1249263000, 0.1376016000, 0.1682336000, 0.2354884000, 0.3670423000, 0.6319102000, 1.2915274000", \ + "0.1097908000, 0.1294603000, 0.1773258000, 0.2820229000, 0.4836172000, 0.8437220000, 1.5474819000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0446262000, 0.0482320000, 0.0577737000, 0.0831087000, 0.1500595000, 0.3298751000, 0.8144558000", \ + "0.0498189000, 0.0534944000, 0.0632217000, 0.0886949000, 0.1559153000, 0.3352028000, 0.8205586000", \ + "0.0630559000, 0.0667752000, 0.0764572000, 0.1021945000, 0.1696095000, 0.3498723000, 0.8350278000", \ + "0.0950714000, 0.0992030000, 0.1087697000, 0.1338568000, 0.2014245000, 0.3792080000, 0.8650367000", \ + "0.1510700000, 0.1575402000, 0.1730761000, 0.2074961000, 0.2775415000, 0.4568916000, 0.9441325000", \ + "0.2427896000, 0.2530868000, 0.2782678000, 0.3340601000, 0.4408130000, 0.6334860000, 1.1178501000", \ + "0.3967637000, 0.4125467000, 0.4518360000, 0.5403951000, 0.7132351000, 1.0115789000, 1.5262519000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0447626000, 0.0513225000, 0.0687414000, 0.1149485000, 0.2369009000, 0.5659414000, 1.4597612000", \ + "0.0448130000, 0.0512997000, 0.0688170000, 0.1150329000, 0.2372341000, 0.5660412000, 1.4604872000", \ + "0.0449667000, 0.0514579000, 0.0687910000, 0.1146885000, 0.2372846000, 0.5657912000, 1.4590450000", \ + "0.0514108000, 0.0570278000, 0.0726034000, 0.1160413000, 0.2368471000, 0.5673390000, 1.4624101000", \ + "0.0695948000, 0.0762428000, 0.0929952000, 0.1343769000, 0.2435384000, 0.5672591000, 1.4610223000", \ + "0.1124426000, 0.1207306000, 0.1414070000, 0.1890819000, 0.2965935000, 0.5853243000, 1.4607490000", \ + "0.1926787000, 0.2038079000, 0.2327659000, 0.2967858000, 0.4280296000, 0.7106910000, 1.4944931000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0395720000, 0.0443391000, 0.0566879000, 0.0908790000, 0.1838096000, 0.4373991000, 1.1252220000", \ + "0.0397237000, 0.0443159000, 0.0569370000, 0.0909342000, 0.1839105000, 0.4367506000, 1.1249736000", \ + "0.0395325000, 0.0441808000, 0.0568523000, 0.0909395000, 0.1840476000, 0.4372515000, 1.1292968000", \ + "0.0489142000, 0.0523293000, 0.0621891000, 0.0922472000, 0.1840836000, 0.4367581000, 1.1285901000", \ + "0.0793460000, 0.0836370000, 0.0939603000, 0.1173789000, 0.1924492000, 0.4371671000, 1.1288593000", \ + "0.1320204000, 0.1392265000, 0.1559316000, 0.1921253000, 0.2621166000, 0.4590708000, 1.1258130000", \ + "0.2166582000, 0.2289876000, 0.2577678000, 0.3180959000, 0.4288385000, 0.6180643000, 1.1679472000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0674150000, 0.0722635000, 0.0853935000, 0.1192886000, 0.2093923000, 0.4527355000, 1.1055075000", \ + "0.0707587000, 0.0757015000, 0.0889874000, 0.1233195000, 0.2134930000, 0.4562206000, 1.1101765000", \ + "0.0775201000, 0.0825764000, 0.0960553000, 0.1305455000, 0.2212517000, 0.4654066000, 1.1184205000", \ + "0.0903326000, 0.0957976000, 0.1098180000, 0.1447593000, 0.2362948000, 0.4781741000, 1.1344183000", \ + "0.1094312000, 0.1158276000, 0.1327754000, 0.1729008000, 0.2687066000, 0.5136738000, 1.1716386000", \ + "0.1260997000, 0.1372534000, 0.1612818000, 0.2170229000, 0.3352053000, 0.5925884000, 1.2552078000", \ + "0.1076093000, 0.1259321000, 0.1650045000, 0.2539511000, 0.4267637000, 0.7584764000, 1.4418211000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0529825000, 0.0565944000, 0.0663759000, 0.0919584000, 0.1595305000, 0.3399597000, 0.8285833000", \ + "0.0584499000, 0.0620936000, 0.0718952000, 0.0976084000, 0.1652582000, 0.3463048000, 0.8340994000", \ + "0.0717647000, 0.0754658000, 0.0853509000, 0.1112350000, 0.1791476000, 0.3598074000, 0.8477277000", \ + "0.1045834000, 0.1081194000, 0.1177728000, 0.1435578000, 0.2114729000, 0.3911690000, 0.8789982000", \ + "0.1678302000, 0.1734117000, 0.1872987000, 0.2183925000, 0.2872725000, 0.4675292000, 0.9555128000", \ + "0.2719695000, 0.2809436000, 0.3032660000, 0.3540309000, 0.4547751000, 0.6450463000, 1.1292518000", \ + "0.4465446000, 0.4604113000, 0.4941473000, 0.5751197000, 0.7390422000, 1.0296229000, 1.5407540000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0449066000, 0.0512517000, 0.0688374000, 0.1146348000, 0.2371962000, 0.5682315000, 1.4584408000", \ + "0.0449098000, 0.0513481000, 0.0688936000, 0.1147779000, 0.2373270000, 0.5682546000, 1.4615270000", \ + "0.0450612000, 0.0515668000, 0.0688650000, 0.1145503000, 0.2372307000, 0.5685536000, 1.4619436000", \ + "0.0494035000, 0.0550585000, 0.0714256000, 0.1156235000, 0.2375544000, 0.5660581000, 1.4592865000", \ + "0.0619685000, 0.0681398000, 0.0848634000, 0.1280859000, 0.2418740000, 0.5670437000, 1.4607952000", \ + "0.0983008000, 0.1055254000, 0.1235929000, 0.1673794000, 0.2787428000, 0.5794987000, 1.4625349000", \ + "0.1754334000, 0.1850881000, 0.2079730000, 0.2621720000, 0.3807157000, 0.6797743000, 1.4860233000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0500273000, 0.0546240000, 0.0669874000, 0.1009572000, 0.1944938000, 0.4492437000, 1.1451742000", \ + "0.0499000000, 0.0546300000, 0.0670795000, 0.1009339000, 0.1944949000, 0.4497133000, 1.1449710000", \ + "0.0495287000, 0.0543603000, 0.0669128000, 0.1009970000, 0.1942469000, 0.4498905000, 1.1443732000", \ + "0.0550633000, 0.0589057000, 0.0698114000, 0.1014056000, 0.1944335000, 0.4498359000, 1.1449973000", \ + "0.0845465000, 0.0892497000, 0.0993377000, 0.1227542000, 0.2012242000, 0.4498148000, 1.1450190000", \ + "0.1396324000, 0.1458021000, 0.1604116000, 0.1957317000, 0.2656788000, 0.4695333000, 1.1449102000", \ + "0.2273971000, 0.2384789000, 0.2667603000, 0.3242693000, 0.4318679000, 0.6226891000, 1.1846801000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0727472000, 0.0777779000, 0.0905804000, 0.1249621000, 0.2143018000, 0.4566198000, 1.1108084000", \ + "0.0765030000, 0.0815585000, 0.0948099000, 0.1289756000, 0.2191750000, 0.4604634000, 1.1163481000", \ + "0.0838752000, 0.0889586000, 0.1023495000, 0.1371964000, 0.2274917000, 0.4691346000, 1.1247210000", \ + "0.0974197000, 0.1026249000, 0.1162906000, 0.1513188000, 0.2424721000, 0.4868098000, 1.1400469000", \ + "0.1166342000, 0.1226314000, 0.1378201000, 0.1758438000, 0.2695726000, 0.5133984000, 1.1695341000", \ + "0.1352019000, 0.1434696000, 0.1646315000, 0.2126940000, 0.3210271000, 0.5753477000, 1.2329344000", \ + "0.1228733000, 0.1358856000, 0.1692664000, 0.2445196000, 0.3954637000, 0.6957550000, 1.3802891000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0570105000, 0.0607612000, 0.0704273000, 0.0956264000, 0.1608086000, 0.3329435000, 0.7963425000", \ + "0.0623120000, 0.0660607000, 0.0757323000, 0.1009287000, 0.1661822000, 0.3387914000, 0.8023990000", \ + "0.0754077000, 0.0791770000, 0.0888597000, 0.1141234000, 0.1794410000, 0.3519969000, 0.8154011000", \ + "0.1082357000, 0.1117821000, 0.1213590000, 0.1465808000, 0.2119619000, 0.3844007000, 0.8478226000", \ + "0.1749474000, 0.1800219000, 0.1927653000, 0.2218092000, 0.2866871000, 0.4587286000, 0.9217432000", \ + "0.2836224000, 0.2906584000, 0.3100280000, 0.3569815000, 0.4524331000, 0.6338023000, 1.0950881000", \ + "0.4608872000, 0.4735293000, 0.5044785000, 0.5769711000, 0.7280523000, 1.0085107000, 1.4985256000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0447649000, 0.0514815000, 0.0687466000, 0.1148315000, 0.2370370000, 0.5662428000, 1.4580983000", \ + "0.0448213000, 0.0513644000, 0.0688646000, 0.1148419000, 0.2372272000, 0.5660413000, 1.4582789000", \ + "0.0449498000, 0.0515462000, 0.0688107000, 0.1148720000, 0.2366047000, 0.5660366000, 1.4599982000", \ + "0.0472080000, 0.0533891000, 0.0701968000, 0.1151760000, 0.2374275000, 0.5684851000, 1.4583794000", \ + "0.0560342000, 0.0624673000, 0.0794495000, 0.1235154000, 0.2401005000, 0.5661586000, 1.4614965000", \ + "0.0833502000, 0.0898217000, 0.1072495000, 0.1517741000, 0.2668133000, 0.5772752000, 1.4606902000", \ + "0.1524309000, 0.1602096000, 0.1810598000, 0.2295035000, 0.3467029000, 0.6471383000, 1.4831922000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0588457000, 0.0630493000, 0.0750380000, 0.1074130000, 0.1964548000, 0.4417913000, 1.1112180000", \ + "0.0586736000, 0.0628331000, 0.0749301000, 0.1074896000, 0.1965809000, 0.4420038000, 1.1111666000", \ + "0.0572897000, 0.0620276000, 0.0743525000, 0.1070602000, 0.1967440000, 0.4413018000, 1.1127838000", \ + "0.0609331000, 0.0648197000, 0.0758996000, 0.1069476000, 0.1962516000, 0.4416833000, 1.1098168000", \ + "0.0890096000, 0.0931301000, 0.1027477000, 0.1269393000, 0.2025311000, 0.4414211000, 1.1106912000", \ + "0.1429660000, 0.1487483000, 0.1641043000, 0.1982234000, 0.2675420000, 0.4631224000, 1.1122521000", \ + "0.2328472000, 0.2434986000, 0.2690576000, 0.3237035000, 0.4307499000, 0.6229042000, 1.1551666000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nand4b_4") { + leakage_power () { + value : 0.0003959000; + when : "!A_N&!B&!C&D"; + } + leakage_power () { + value : 0.0406719000; + when : "!A_N&!B&!C&!D"; + } + leakage_power () { + value : 0.0016850000; + when : "!A_N&!B&C&D"; + } + leakage_power () { + value : 0.0003949000; + when : "!A_N&!B&C&!D"; + } + leakage_power () { + value : 0.0016604000; + when : "!A_N&B&!C&D"; + } + leakage_power () { + value : 0.0602537000; + when : "!A_N&B&!C&!D"; + } + leakage_power () { + value : 0.0107621000; + when : "!A_N&B&C&D"; + } + leakage_power () { + value : 0.0016603000; + when : "!A_N&B&C&!D"; + } + leakage_power () { + value : 0.0105546000; + when : "A_N&!B&!C&D"; + } + leakage_power () { + value : 0.0304875000; + when : "A_N&!B&!C&!D"; + } + leakage_power () { + value : 0.0106304000; + when : "A_N&!B&C&D"; + } + leakage_power () { + value : 0.0105558000; + when : "A_N&!B&C&!D"; + } + leakage_power () { + value : 0.0106336000; + when : "A_N&B&!C&D"; + } + leakage_power () { + value : 0.0307067000; + when : "A_N&B&!C&!D"; + } + leakage_power () { + value : 0.0123665000; + when : "A_N&B&C&D"; + } + leakage_power () { + value : 0.0106382000; + when : "A_N&B&C&!D"; + } + area : 23.772800000; + cell_footprint : "sky130_fd_sc_hd__nand4b"; + cell_leakage_power : 0.0152536100; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0023740000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022690000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0173525000, 0.0172317000, 0.0169534000, 0.0170858000, 0.0173912000, 0.0180952000, 0.0197179000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0175856000, 0.0174760000, 0.0172232000, 0.0173328000, 0.0175856000, 0.0181683000, 0.0195115000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024800000; + } + pin ("B") { + capacitance : 0.0085040000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082730000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0169471000, 0.0169429000, 0.0169329000, 0.0169528000, 0.0169986000, 0.0171042000, 0.0173475000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0155402000, -0.0155446000, -0.0155547000, -0.0155232000, -0.0154503000, -0.0152824000, -0.0148952000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0087360000; + } + pin ("C") { + capacitance : 0.0086320000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082810000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0161104000, 0.0161101000, 0.0161094000, 0.0161715000, 0.0163147000, 0.0166448000, 0.0174056000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0158025000, -0.0157822000, -0.0157353000, -0.0157292000, -0.0157152000, -0.0156830000, -0.0156085000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0089830000; + } + pin ("D") { + capacitance : 0.0087340000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082770000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0157072000, 0.0157041000, 0.0156969000, 0.0156999000, 0.0157068000, 0.0157228000, 0.0157595000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0157087000, -0.0156982000, -0.0156742000, -0.0156747000, -0.0156759000, -0.0156787000, -0.0156850000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091920000; + } + pin ("Y") { + direction : "output"; + function : "(A_N) | (!B) | (!C) | (!D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014999240, 0.0044995460, 0.0134979600, 0.0404918300, 0.1214694000, 0.3643898000"); + values("0.0253315000, 0.0237651000, 0.0192805000, 0.0054584000, -0.0372902000, -0.1678963000, -0.5611468000", \ + "0.0252654000, 0.0237808000, 0.0191843000, 0.0055234000, -0.0372642000, -0.1678717000, -0.5610498000", \ + "0.0253755000, 0.0236989000, 0.0192566000, 0.0054719000, -0.0373145000, -0.1678632000, -0.5611176000", \ + "0.0248129000, 0.0233383000, 0.0188077000, 0.0048193000, -0.0379525000, -0.1683276000, -0.5615421000", \ + "0.0240029000, 0.0224530000, 0.0178788000, 0.0038712000, -0.0388373000, -0.1690554000, -0.5620173000", \ + "0.0235685000, 0.0220220000, 0.0173769000, 0.0033669000, -0.0395800000, -0.1696830000, -0.5623983000", \ + "0.0249469000, 0.0238064000, 0.0177374000, 0.0034470000, -0.0394779000, -0.1686819000, -0.5614341000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014999240, 0.0044995460, 0.0134979600, 0.0404918300, 0.1214694000, 0.3643898000"); + values("0.0125918000, 0.0144238000, 0.0198429000, 0.0354397000, 0.0800787000, 0.2104518000, 0.6038223000", \ + "0.0126096000, 0.0144274000, 0.0198370000, 0.0354237000, 0.0798975000, 0.2106991000, 0.6006288000", \ + "0.0125262000, 0.0143919000, 0.0197775000, 0.0353854000, 0.0800175000, 0.2104455000, 0.6040728000", \ + "0.0118891000, 0.0136907000, 0.0190195000, 0.0346089000, 0.0793276000, 0.2104037000, 0.6019046000", \ + "0.0112396000, 0.0129826000, 0.0182404000, 0.0334539000, 0.0779118000, 0.2089305000, 0.5958062000", \ + "0.0116074000, 0.0132907000, 0.0179589000, 0.0328724000, 0.0768417000, 0.2074592000, 0.5989113000", \ + "0.0120581000, 0.0139964000, 0.0188025000, 0.0332451000, 0.0773113000, 0.2076910000, 0.5952115000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014999240, 0.0044995460, 0.0134979600, 0.0404918300, 0.1214694000, 0.3643898000"); + values("0.0307837000, 0.0293025000, 0.0245768000, 0.0102556000, -0.0332842000, -0.1643898000, -0.5578462000", \ + "0.0301097000, 0.0286158000, 0.0241000000, 0.0099198000, -0.0334279000, -0.1644392000, -0.5579005000", \ + "0.0292218000, 0.0277151000, 0.0232068000, 0.0092436000, -0.0338099000, -0.1645580000, -0.5579099000", \ + "0.0281785000, 0.0266293000, 0.0220776000, 0.0082017000, -0.0345263000, -0.1649243000, -0.5580724000", \ + "0.0276679000, 0.0261029000, 0.0214822000, 0.0073380000, -0.0354475000, -0.1655160000, -0.5583462000", \ + "0.0276683000, 0.0261180000, 0.0212785000, 0.0068173000, -0.0365816000, -0.1666709000, -0.5589311000", \ + "0.0301191000, 0.0283213000, 0.0232166000, 0.0081944000, -0.0358552000, -0.1670043000, -0.5599247000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014999240, 0.0044995460, 0.0134979600, 0.0404918300, 0.1214694000, 0.3643898000"); + values("0.0198977000, 0.0215257000, 0.0264110000, 0.0409180000, 0.0842580000, 0.2136485000, 0.6023022000", \ + "0.0191726000, 0.0208183000, 0.0258211000, 0.0405709000, 0.0842370000, 0.2140650000, 0.6020894000", \ + "0.0181017000, 0.0197978000, 0.0249487000, 0.0398110000, 0.0837291000, 0.2135677000, 0.6027380000", \ + "0.0170006000, 0.0186716000, 0.0237382000, 0.0387657000, 0.0826188000, 0.2123321000, 0.6021721000", \ + "0.0168491000, 0.0183397000, 0.0233050000, 0.0375039000, 0.0810869000, 0.2121617000, 0.6015690000", \ + "0.0174021000, 0.0189929000, 0.0237027000, 0.0381097000, 0.0817217000, 0.2122965000, 0.5985972000", \ + "0.0207590000, 0.0256807000, 0.0299666000, 0.0404487000, 0.0827583000, 0.2120782000, 0.5984618000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014999240, 0.0044995460, 0.0134979600, 0.0404918300, 0.1214694000, 0.3643898000"); + values("0.0312842000, 0.0297402000, 0.0250612000, 0.0106428000, -0.0329512000, -0.1640640000, -0.5576940000", \ + "0.0305877000, 0.0290616000, 0.0245014000, 0.0102708000, -0.0331221000, -0.1641658000, -0.5576221000", \ + "0.0295663000, 0.0280892000, 0.0235446000, 0.0095937000, -0.0335462000, -0.1643382000, -0.5577364000", \ + "0.0285733000, 0.0270251000, 0.0224865000, 0.0086052000, -0.0341940000, -0.1646662000, -0.5577918000", \ + "0.0281051000, 0.0265725000, 0.0219068000, 0.0078374000, -0.0349813000, -0.1650938000, -0.5579951000", \ + "0.0285085000, 0.0269072000, 0.0221288000, 0.0072923000, -0.0357553000, -0.1660167000, -0.5585509000", \ + "0.0299018000, 0.0281222000, 0.0231985000, 0.0084235000, -0.0353872000, -0.1664581000, -0.5591919000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014999240, 0.0044995460, 0.0134979600, 0.0404918300, 0.1214694000, 0.3643898000"); + values("0.0313106000, 0.0329328000, 0.0377955000, 0.0523240000, 0.0956892000, 0.2254624000, 0.6138771000", \ + "0.0306790000, 0.0323014000, 0.0371878000, 0.0518394000, 0.0955062000, 0.2251936000, 0.6136282000", \ + "0.0296349000, 0.0312984000, 0.0362773000, 0.0510629000, 0.0949247000, 0.2250232000, 0.6133794000", \ + "0.0287258000, 0.0304039000, 0.0354195000, 0.0499360000, 0.0939500000, 0.2238550000, 0.6132370000", \ + "0.0278815000, 0.0295226000, 0.0344086000, 0.0490120000, 0.0929084000, 0.2234747000, 0.6116581000", \ + "0.0287864000, 0.0303775000, 0.0351331000, 0.0496689000, 0.0931476000, 0.2231552000, 0.6095522000", \ + "0.0313059000, 0.0328213000, 0.0374301000, 0.0512220000, 0.0939352000, 0.2228235000, 0.6096827000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014999240, 0.0044995460, 0.0134979600, 0.0404918300, 0.1214694000, 0.3643898000"); + values("0.0308279000, 0.0292583000, 0.0245661000, 0.0101716000, -0.0334306000, -0.1646700000, -0.5580779000", \ + "0.0301812000, 0.0286337000, 0.0240259000, 0.0098066000, -0.0336119000, -0.1646631000, -0.5581409000", \ + "0.0291794000, 0.0277439000, 0.0231378000, 0.0091593000, -0.0340058000, -0.1648098000, -0.5582513000", \ + "0.0282566000, 0.0267326000, 0.0221771000, 0.0082386000, -0.0346186000, -0.1651356000, -0.5583031000", \ + "0.0278442000, 0.0263436000, 0.0216385000, 0.0074866000, -0.0353987000, -0.1655506000, -0.5584236000", \ + "0.0283369000, 0.0267302000, 0.0219460000, 0.0072742000, -0.0360906000, -0.1663366000, -0.5590868000", \ + "0.0298756000, 0.0281520000, 0.0231728000, 0.0084208000, -0.0354078000, -0.1666794000, -0.5594333000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014999240, 0.0044995460, 0.0134979600, 0.0404918300, 0.1214694000, 0.3643898000"); + values("0.0416487000, 0.0432393000, 0.0481428000, 0.0628640000, 0.1066911000, 0.2368774000, 0.6258627000", \ + "0.0409820000, 0.0426341000, 0.0474741000, 0.0622383000, 0.1061699000, 0.2363021000, 0.6248989000", \ + "0.0401822000, 0.0418130000, 0.0467883000, 0.0615606000, 0.1056134000, 0.2361308000, 0.6247535000", \ + "0.0393422000, 0.0410035000, 0.0459371000, 0.0608182000, 0.1049592000, 0.2352186000, 0.6248913000", \ + "0.0389707000, 0.0407129000, 0.0456589000, 0.0601004000, 0.1044327000, 0.2346231000, 0.6243789000", \ + "0.0418927000, 0.0434365000, 0.0469355000, 0.0611128000, 0.1056513000, 0.2356826000, 0.6236888000", \ + "0.0457137000, 0.0472265000, 0.0520024000, 0.0658216000, 0.1090715000, 0.2383330000, 0.6248739000"); + } + } + max_capacitance : 0.3643900000; + max_transition : 1.4977150000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014999200, 0.0044995500, 0.0134980000, 0.0404918000, 0.1214690000, 0.3643900000"); + values("0.1316373000, 0.1350986000, 0.1451933000, 0.1731124000, 0.2518179000, 0.4820106000, 1.1651677000", \ + "0.1366805000, 0.1401592000, 0.1502372000, 0.1782948000, 0.2564738000, 0.4863834000, 1.1705059000", \ + "0.1493562000, 0.1528317000, 0.1628811000, 0.1909168000, 0.2694741000, 0.4992331000, 1.1827481000", \ + "0.1790705000, 0.1825694000, 0.1925295000, 0.2205046000, 0.2990532000, 0.5294034000, 1.2129313000", \ + "0.2459768000, 0.2494701000, 0.2594796000, 0.2873196000, 0.3657808000, 0.5958352000, 1.2847121000", \ + "0.3559739000, 0.3599414000, 0.3712801000, 0.4005351000, 0.4798187000, 0.7090736000, 1.3957845000", \ + "0.5174426000, 0.5224827000, 0.5352067000, 0.5697405000, 0.6512270000, 0.8815329000, 1.5650513000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014999200, 0.0044995500, 0.0134980000, 0.0404918000, 0.1214690000, 0.3643900000"); + values("0.0944386000, 0.0971363000, 0.1047374000, 0.1255054000, 0.1819055000, 0.3447631000, 0.8310987000", \ + "0.0990464000, 0.1017473000, 0.1094233000, 0.1300911000, 0.1863250000, 0.3492347000, 0.8367187000", \ + "0.1105630000, 0.1132616000, 0.1208612000, 0.1416149000, 0.1980652000, 0.3615560000, 0.8464643000", \ + "0.1368516000, 0.1395315000, 0.1470582000, 0.1676242000, 0.2240601000, 0.3879866000, 0.8748853000", \ + "0.1851386000, 0.1879190000, 0.1957417000, 0.2167183000, 0.2732243000, 0.4372989000, 0.9225876000", \ + "0.2504926000, 0.2537021000, 0.2625276000, 0.2851366000, 0.3424980000, 0.5065949000, 0.9910995000", \ + "0.3278555000, 0.3324565000, 0.3437863000, 0.3710356000, 0.4320897000, 0.5950507000, 1.0818699000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014999200, 0.0044995500, 0.0134980000, 0.0404918000, 0.1214690000, 0.3643900000"); + values("0.0508424000, 0.0549135000, 0.0671208000, 0.1021094000, 0.2060961000, 0.5205003000, 1.4617714000", \ + "0.0509239000, 0.0550104000, 0.0672066000, 0.1021005000, 0.2059238000, 0.5214187000, 1.4636898000", \ + "0.0509363000, 0.0550733000, 0.0672390000, 0.1021340000, 0.2059705000, 0.5210942000, 1.4613686000", \ + "0.0511002000, 0.0551525000, 0.0672328000, 0.1021450000, 0.2061179000, 0.5205544000, 1.4602346000", \ + "0.0527733000, 0.0566924000, 0.0685994000, 0.1029133000, 0.2060157000, 0.5208193000, 1.4646557000", \ + "0.0625104000, 0.0663076000, 0.0776422000, 0.1104603000, 0.2098906000, 0.5203952000, 1.4617888000", \ + "0.0835338000, 0.0870385000, 0.0976413000, 0.1280651000, 0.2202912000, 0.5232884000, 1.4627279000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014999200, 0.0044995500, 0.0134980000, 0.0404918000, 0.1214690000, 0.3643900000"); + values("0.0346482000, 0.0371246000, 0.0449921000, 0.0691488000, 0.1443484000, 0.3744123000, 1.0691648000", \ + "0.0346444000, 0.0372347000, 0.0450578000, 0.0690963000, 0.1441751000, 0.3751819000, 1.0698274000", \ + "0.0347120000, 0.0371962000, 0.0450095000, 0.0691385000, 0.1442711000, 0.3739711000, 1.0691592000", \ + "0.0350050000, 0.0375150000, 0.0452121000, 0.0692320000, 0.1442984000, 0.3742308000, 1.0680457000", \ + "0.0394556000, 0.0417469000, 0.0489058000, 0.0720124000, 0.1447789000, 0.3735811000, 1.0605499000", \ + "0.0504003000, 0.0525648000, 0.0600044000, 0.0796904000, 0.1483532000, 0.3732164000, 1.0684000000", \ + "0.0701560000, 0.0731961000, 0.0788633000, 0.0984077000, 0.1585870000, 0.3771045000, 1.0600042000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014999200, 0.0044995500, 0.0134980000, 0.0404918000, 0.1214690000, 0.3643900000"); + values("0.0600948000, 0.0633855000, 0.0725272000, 0.0988444000, 0.1762017000, 0.4039716000, 1.0879418000", \ + "0.0631673000, 0.0663711000, 0.0759434000, 0.1024641000, 0.1801673000, 0.4082897000, 1.0992316000", \ + "0.0700404000, 0.0732222000, 0.0827966000, 0.1101039000, 0.1878796000, 0.4192643000, 1.1004821000", \ + "0.0835400000, 0.0872918000, 0.0979312000, 0.1262306000, 0.2058959000, 0.4350542000, 1.1194852000", \ + "0.1035333000, 0.1085898000, 0.1230748000, 0.1593655000, 0.2474959000, 0.4802385000, 1.1656830000", \ + "0.1173365000, 0.1253753000, 0.1473637000, 0.2024528000, 0.3238907000, 0.5828940000, 1.2726467000", \ + "0.0937562000, 0.1060841000, 0.1404411000, 0.2267663000, 0.4135040000, 0.7754244000, 1.5177499000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014999200, 0.0044995500, 0.0134980000, 0.0404918000, 0.1214690000, 0.3643900000"); + values("0.0477010000, 0.0500908000, 0.0573622000, 0.0782041000, 0.1389054000, 0.3178106000, 0.8523370000", \ + "0.0528399000, 0.0554124000, 0.0626917000, 0.0838930000, 0.1448376000, 0.3245026000, 0.8612197000", \ + "0.0659275000, 0.0683840000, 0.0757261000, 0.0969891000, 0.1584356000, 0.3382388000, 0.8718383000", \ + "0.0980164000, 0.1006640000, 0.1079229000, 0.1287494000, 0.1888261000, 0.3684856000, 0.9032645000", \ + "0.1555665000, 0.1596914000, 0.1710797000, 0.2003335000, 0.2653523000, 0.4447799000, 0.9778921000", \ + "0.2506663000, 0.2572975000, 0.2757122000, 0.3218585000, 0.4236470000, 0.6197149000, 1.1519183000", \ + "0.4121503000, 0.4220624000, 0.4506025000, 0.5223844000, 0.6854315000, 0.9933860000, 1.5614199000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014999200, 0.0044995500, 0.0134980000, 0.0404918000, 0.1214690000, 0.3643900000"); + values("0.0472734000, 0.0515457000, 0.0636621000, 0.0997342000, 0.2054593000, 0.5195624000, 1.4612026000", \ + "0.0472975000, 0.0514284000, 0.0638676000, 0.0996153000, 0.2056502000, 0.5203252000, 1.4654954000", \ + "0.0475387000, 0.0516639000, 0.0639301000, 0.0999549000, 0.2058761000, 0.5220380000, 1.4612046000", \ + "0.0542101000, 0.0579260000, 0.0685043000, 0.1021664000, 0.2059522000, 0.5200360000, 1.4623465000", \ + "0.0723386000, 0.0764899000, 0.0883944000, 0.1221186000, 0.2149478000, 0.5212399000, 1.4629031000", \ + "0.1155140000, 0.1205562000, 0.1350910000, 0.1738674000, 0.2697490000, 0.5432476000, 1.4601141000", \ + "0.1967374000, 0.2038838000, 0.2243376000, 0.2762731000, 0.3954499000, 0.6784527000, 1.4977153000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014999200, 0.0044995500, 0.0134980000, 0.0404918000, 0.1214690000, 0.3643900000"); + values("0.0428053000, 0.0458657000, 0.0553075000, 0.0826730000, 0.1664331000, 0.4180367000, 1.1735427000", \ + "0.0430643000, 0.0461307000, 0.0552961000, 0.0829064000, 0.1663018000, 0.4181328000, 1.1739173000", \ + "0.0427698000, 0.0459024000, 0.0552644000, 0.0828846000, 0.1664335000, 0.4174344000, 1.1718903000", \ + "0.0508797000, 0.0531843000, 0.0606103000, 0.0848991000, 0.1664483000, 0.4184067000, 1.1724401000", \ + "0.0816343000, 0.0845380000, 0.0925688000, 0.1115134000, 0.1771795000, 0.4173476000, 1.1739150000", \ + "0.1337967000, 0.1383055000, 0.1509399000, 0.1824041000, 0.2495762000, 0.4407866000, 1.1753984000", \ + "0.2188382000, 0.2257926000, 0.2475661000, 0.3003859000, 0.4051514000, 0.6054389000, 1.2104360000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014999200, 0.0044995500, 0.0134980000, 0.0404918000, 0.1214690000, 0.3643900000"); + values("0.0699235000, 0.0729505000, 0.0821198000, 0.1085678000, 0.1851953000, 0.4133089000, 1.1019632000", \ + "0.0730256000, 0.0761478000, 0.0856663000, 0.1122947000, 0.1892252000, 0.4176576000, 1.1023664000", \ + "0.0796376000, 0.0828017000, 0.0923114000, 0.1195257000, 0.1972395000, 0.4284842000, 1.1097659000", \ + "0.0917349000, 0.0952217000, 0.1051754000, 0.1327942000, 0.2109624000, 0.4407297000, 1.1244683000", \ + "0.1088344000, 0.1132518000, 0.1250551000, 0.1575040000, 0.2417171000, 0.4724587000, 1.1634811000", \ + "0.1222702000, 0.1286753000, 0.1470818000, 0.1927251000, 0.2986525000, 0.5480302000, 1.2351848000", \ + "0.0956967000, 0.1064965000, 0.1358451000, 0.2088434000, 0.3687109000, 0.6923108000, 1.4165994000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014999200, 0.0044995500, 0.0134980000, 0.0404918000, 0.1214690000, 0.3643900000"); + values("0.0590119000, 0.0613651000, 0.0687209000, 0.0897510000, 0.1508855000, 0.3304286000, 0.8661720000", \ + "0.0642260000, 0.0666972000, 0.0740399000, 0.0952192000, 0.1564714000, 0.3359973000, 0.8713516000", \ + "0.0772174000, 0.0797270000, 0.0871003000, 0.1085362000, 0.1700639000, 0.3503207000, 0.8853473000", \ + "0.1094229000, 0.1118268000, 0.1189895000, 0.1399189000, 0.2020989000, 0.3803762000, 0.9157540000", \ + "0.1744916000, 0.1780290000, 0.1881802000, 0.2143943000, 0.2772099000, 0.4571786000, 0.9892461000", \ + "0.2822765000, 0.2880615000, 0.3042217000, 0.3463515000, 0.4397905000, 0.6328782000, 1.1651745000", \ + "0.4636513000, 0.4723719000, 0.4970208000, 0.5625126000, 0.7131796000, 1.0094230000, 1.5733432000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014999200, 0.0044995500, 0.0134980000, 0.0404918000, 0.1214690000, 0.3643900000"); + values("0.0473161000, 0.0514047000, 0.0638784000, 0.0999989000, 0.2051367000, 0.5201918000, 1.4648115000", \ + "0.0473525000, 0.0514639000, 0.0639310000, 0.0997455000, 0.2058096000, 0.5206992000, 1.4653754000", \ + "0.0474766000, 0.0516239000, 0.0637518000, 0.0999827000, 0.2056092000, 0.5221641000, 1.4617554000", \ + "0.0517130000, 0.0555292000, 0.0668269000, 0.1011352000, 0.2055060000, 0.5200451000, 1.4610623000", \ + "0.0648631000, 0.0685211000, 0.0801584000, 0.1145826000, 0.2120238000, 0.5198469000, 1.4639195000", \ + "0.1017058000, 0.1060604000, 0.1190549000, 0.1541148000, 0.2512941000, 0.5354810000, 1.4617697000", \ + "0.1803107000, 0.1859639000, 0.2025545000, 0.2455342000, 0.3523539000, 0.6349059000, 1.4864174000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014999200, 0.0044995500, 0.0134980000, 0.0404918000, 0.1214690000, 0.3643900000"); + values("0.0547018000, 0.0579649000, 0.0669455000, 0.0946384000, 0.1788545000, 0.4327056000, 1.1995912000", \ + "0.0548917000, 0.0579041000, 0.0670156000, 0.0946579000, 0.1787740000, 0.4329205000, 1.1997180000", \ + "0.0545033000, 0.0576258000, 0.0668948000, 0.0945555000, 0.1784822000, 0.4339159000, 1.2015782000", \ + "0.0586244000, 0.0613086000, 0.0695091000, 0.0953706000, 0.1787878000, 0.4329717000, 1.1993375000", \ + "0.0869997000, 0.0896886000, 0.0974809000, 0.1171448000, 0.1864546000, 0.4340832000, 1.1986019000", \ + "0.1406310000, 0.1449011000, 0.1566974000, 0.1872472000, 0.2536410000, 0.4558660000, 1.1996731000", \ + "0.2309388000, 0.2380660000, 0.2577326000, 0.3059605000, 0.4101372000, 0.6114426000, 1.2340053000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014999200, 0.0044995500, 0.0134980000, 0.0404918000, 0.1214690000, 0.3643900000"); + values("0.0743834000, 0.0774103000, 0.0865444000, 0.1127059000, 0.1898494000, 0.4192246000, 1.1028254000", \ + "0.0777406000, 0.0808119000, 0.0900429000, 0.1166026000, 0.1941264000, 0.4219917000, 1.1060427000", \ + "0.0841820000, 0.0875332000, 0.0969109000, 0.1240858000, 0.2014787000, 0.4310553000, 1.1137984000", \ + "0.0959934000, 0.0993352000, 0.1089738000, 0.1363576000, 0.2148944000, 0.4437118000, 1.1277491000", \ + "0.1118708000, 0.1156287000, 0.1265048000, 0.1562626000, 0.2382637000, 0.4692442000, 1.1540905000", \ + "0.1248102000, 0.1299409000, 0.1447836000, 0.1827783000, 0.2779972000, 0.5224484000, 1.2108572000", \ + "0.1009186000, 0.1094493000, 0.1336176000, 0.1940125000, 0.3301029000, 0.6202087000, 1.3366821000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014999200, 0.0044995500, 0.0134980000, 0.0404918000, 0.1214690000, 0.3643900000"); + values("0.0598642000, 0.0621142000, 0.0690628000, 0.0890310000, 0.1456702000, 0.3097725000, 0.7942006000", \ + "0.0650806000, 0.0674916000, 0.0743415000, 0.0943069000, 0.1509636000, 0.3149792000, 0.8005923000", \ + "0.0780809000, 0.0803957000, 0.0873450000, 0.1073649000, 0.1641675000, 0.3284570000, 0.8129910000", \ + "0.1105084000, 0.1127849000, 0.1195976000, 0.1395103000, 0.1963932000, 0.3604685000, 0.8463659000", \ + "0.1773335000, 0.1805262000, 0.1896460000, 0.2128639000, 0.2711265000, 0.4350657000, 0.9216156000", \ + "0.2875984000, 0.2924795000, 0.3044587000, 0.3424941000, 0.4292654000, 0.6075406000, 1.0909976000", \ + "0.4684481000, 0.4759643000, 0.4966491000, 0.5532220000, 0.6930420000, 0.9697536000, 1.4938660000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014999200, 0.0044995500, 0.0134980000, 0.0404918000, 0.1214690000, 0.3643900000"); + values("0.0473442000, 0.0514611000, 0.0636660000, 0.0996604000, 0.2058805000, 0.5215563000, 1.4626897000", \ + "0.0473324000, 0.0514995000, 0.0637453000, 0.0996316000, 0.2055435000, 0.5196759000, 1.4628206000", \ + "0.0474734000, 0.0516869000, 0.0637358000, 0.0999923000, 0.2059371000, 0.5216715000, 1.4616660000", \ + "0.0498075000, 0.0537091000, 0.0654633000, 0.1004369000, 0.2056958000, 0.5202182000, 1.4613324000", \ + "0.0583966000, 0.0625128000, 0.0744006000, 0.1093237000, 0.2096927000, 0.5215356000, 1.4616768000", \ + "0.0856118000, 0.0894757000, 0.1016292000, 0.1355290000, 0.2361264000, 0.5326798000, 1.4634932000", \ + "0.1553269000, 0.1600331000, 0.1737283000, 0.2115843000, 0.3129938000, 0.5999666000, 1.4853687000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014999200, 0.0044995500, 0.0134980000, 0.0404918000, 0.1214690000, 0.3643900000"); + values("0.0618360000, 0.0646155000, 0.0730282000, 0.0982797000, 0.1752953000, 0.4095033000, 1.1166397000", \ + "0.0614405000, 0.0643516000, 0.0727947000, 0.0981301000, 0.1752962000, 0.4097994000, 1.1170652000", \ + "0.0604222000, 0.0634200000, 0.0720720000, 0.0977075000, 0.1750792000, 0.4095007000, 1.1167398000", \ + "0.0635751000, 0.0660265000, 0.0738323000, 0.0978404000, 0.1748568000, 0.4099589000, 1.1194179000", \ + "0.0909299000, 0.0937816000, 0.1010750000, 0.1196249000, 0.1834974000, 0.4092122000, 1.1176270000", \ + "0.1443408000, 0.1483411000, 0.1609267000, 0.1874481000, 0.2537322000, 0.4361940000, 1.1163366000", \ + "0.2341960000, 0.2406907000, 0.2577422000, 0.3041306000, 0.4055563000, 0.5994975000, 1.1634018000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__nand4bb_1 */ + + cell ("sky130_fd_sc_hd__nand4bb_2") { + leakage_power () { + value : 0.0013298000; + when : "!A_N&!B_N&!C&D"; + } + leakage_power () { + value : 0.0008363000; + when : "!A_N&!B_N&!C&!D"; + } + leakage_power () { + value : 0.0087330000; + when : "!A_N&!B_N&C&D"; + } + leakage_power () { + value : 0.0013309000; + when : "!A_N&!B_N&C&!D"; + } + leakage_power () { + value : 0.0014701000; + when : "!A_N&B_N&!C&D"; + } + leakage_power () { + value : 0.0014427000; + when : "!A_N&B_N&!C&!D"; + } + leakage_power () { + value : 0.0019814000; + when : "!A_N&B_N&C&D"; + } + leakage_power () { + value : 0.0014755000; + when : "!A_N&B_N&C&!D"; + } + leakage_power () { + value : 0.0010759000; + when : "A_N&!B_N&!C&D"; + } + leakage_power () { + value : 0.0010472000; + when : "A_N&!B_N&!C&!D"; + } + leakage_power () { + value : 0.0017604000; + when : "A_N&!B_N&C&D"; + } + leakage_power () { + value : 0.0010789000; + when : "A_N&!B_N&C&!D"; + } + leakage_power () { + value : 0.0016926000; + when : "A_N&B_N&!C&D"; + } + leakage_power () { + value : 0.0181058000; + when : "A_N&B_N&!C&!D"; + } + leakage_power () { + value : 0.0017219000; + when : "A_N&B_N&C&D"; + } + leakage_power () { + value : 0.0016932000; + when : "A_N&B_N&C&!D"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__nand4bb"; + cell_leakage_power : 0.0029234700; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0015000000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014560000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0119788000, 0.0118940000, 0.0116985000, 0.0117663000, 0.0119226000, 0.0122829000, 0.0131135000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0100219000, 0.0099853000, 0.0099008000, 0.0099309000, 0.0100005000, 0.0101608000, 0.0105304000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015450000; + } + pin ("B_N") { + capacitance : 0.0014890000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014340000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0089561000, 0.0088790000, 0.0087012000, 0.0087382000, 0.0088235000, 0.0090201000, 0.0094733000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0093452000, 0.0092985000, 0.0091907000, 0.0092318000, 0.0093263000, 0.0095444000, 0.0100469000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015440000; + } + pin ("C") { + capacitance : 0.0044620000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042840000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0085633000, 0.0085778000, 0.0086113000, 0.0086154000, 0.0086249000, 0.0086467000, 0.0086971000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0076530000, -0.0076533000, -0.0076539000, -0.0076418000, -0.0076140000, -0.0075497000, -0.0074016000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046410000; + } + pin ("D") { + capacitance : 0.0044700000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042440000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079348000, 0.0079351000, 0.0079358000, 0.0079369000, 0.0079396000, 0.0079457000, 0.0079598000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079163000, -0.0079151000, -0.0079123000, -0.0079113000, -0.0079090000, -0.0079037000, -0.0078914000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046960000; + } + pin ("Y") { + direction : "output"; + function : "(A_N) | (B_N) | (!C) | (!D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0102354000, 0.0090002000, 0.0054376000, -0.0043741000, -0.0316468000, -0.1068652000, -0.3119813000", \ + "0.0102798000, 0.0089415000, 0.0053888000, -0.0043870000, -0.0316667000, -0.1068659000, -0.3119346000", \ + "0.0102668000, 0.0089922000, 0.0054684000, -0.0042932000, -0.0316334000, -0.1068252000, -0.3118333000", \ + "0.0100622000, 0.0087801000, 0.0052485000, -0.0045554000, -0.0318902000, -0.1070996000, -0.3120634000", \ + "0.0097874000, 0.0084776000, 0.0050713000, -0.0048350000, -0.0321923000, -0.1074167000, -0.3123166000", \ + "0.0095198000, 0.0081857000, 0.0048196000, -0.0051692000, -0.0324971000, -0.1075960000, -0.3127091000", \ + "0.0097843000, 0.0083789000, 0.0045927000, -0.0056922000, -0.0330957000, -0.1082477000, -0.3129577000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0057837000, 0.0073240000, 0.0114125000, 0.0220225000, 0.0499968000, 0.1249911000, 0.3281905000", \ + "0.0057819000, 0.0073225000, 0.0114070000, 0.0220338000, 0.0500128000, 0.1248290000, 0.3282035000", \ + "0.0057212000, 0.0072637000, 0.0113444000, 0.0219851000, 0.0499845000, 0.1250085000, 0.3298239000", \ + "0.0053927000, 0.0068892000, 0.0109186000, 0.0215594000, 0.0496291000, 0.1247231000, 0.3298362000", \ + "0.0051918000, 0.0066713000, 0.0106617000, 0.0210101000, 0.0491907000, 0.1246736000, 0.3281877000", \ + "0.0050581000, 0.0065183000, 0.0104400000, 0.0209768000, 0.0487502000, 0.1233844000, 0.3275040000", \ + "0.0053373000, 0.0067976000, 0.0108001000, 0.0212994000, 0.0490027000, 0.1235258000, 0.3261182000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0179275000, 0.0166615000, 0.0131472000, 0.0033908000, -0.0239731000, -0.0991873000, -0.3042506000", \ + "0.0179140000, 0.0166315000, 0.0131231000, 0.0033428000, -0.0240082000, -0.0991824000, -0.3042899000", \ + "0.0179329000, 0.0166411000, 0.0131281000, 0.0033700000, -0.0239747000, -0.0992186000, -0.3042878000", \ + "0.0177765000, 0.0164893000, 0.0129452000, 0.0031363000, -0.0242107000, -0.0993761000, -0.3044261000", \ + "0.0175002000, 0.0162261000, 0.0126301000, 0.0027999000, -0.0245250000, -0.0996212000, -0.3046391000", \ + "0.0172354000, 0.0159273000, 0.0123304000, 0.0024204000, -0.0248948000, -0.0999806000, -0.3048501000", \ + "0.0174258000, 0.0160794000, 0.0123606000, 0.0022495000, -0.0250320000, -0.1001041000, -0.3049021000"); + } + related_pin : "B_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0102330000, 0.0116774000, 0.0155804000, 0.0259603000, 0.0536818000, 0.1283497000, 0.3309013000", \ + "0.0102479000, 0.0116924000, 0.0155831000, 0.0259500000, 0.0537634000, 0.1284208000, 0.3304947000", \ + "0.0101923000, 0.0116469000, 0.0155301000, 0.0259371000, 0.0536921000, 0.1286392000, 0.3306523000", \ + "0.0097491000, 0.0112006000, 0.0150201000, 0.0254741000, 0.0533675000, 0.1282014000, 0.3309763000", \ + "0.0093499000, 0.0107864000, 0.0146332000, 0.0249027000, 0.0528083000, 0.1280070000, 0.3301416000", \ + "0.0089751000, 0.0103932000, 0.0142595000, 0.0246281000, 0.0524510000, 0.1272618000, 0.3301913000", \ + "0.0090987000, 0.0105021000, 0.0143531000, 0.0245247000, 0.0525169000, 0.1271066000, 0.3298927000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0192860000, 0.0179784000, 0.0143538000, 0.0042941000, -0.0233956000, -0.0989155000, -0.3041023000", \ + "0.0189343000, 0.0176523000, 0.0140974000, 0.0041558000, -0.0234604000, -0.0989357000, -0.3041141000", \ + "0.0184537000, 0.0172176000, 0.0137003000, 0.0038533000, -0.0236356000, -0.0990468000, -0.3041390000", \ + "0.0179507000, 0.0166855000, 0.0131655000, 0.0033518000, -0.0239486000, -0.0992376000, -0.3041504000", \ + "0.0177581000, 0.0164548000, 0.0128887000, 0.0029661000, -0.0243412000, -0.0994144000, -0.3042928000", \ + "0.0179941000, 0.0166071000, 0.0128533000, 0.0025015000, -0.0249031000, -0.0999840000, -0.3046677000", \ + "0.0187363000, 0.0172903000, 0.0134388000, 0.0031095000, -0.0248141000, -0.1003484000, -0.3051214000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0120811000, 0.0134431000, 0.0171127000, 0.0271871000, 0.0547192000, 0.1293271000, 0.3316766000", \ + "0.0117144000, 0.0130646000, 0.0167926000, 0.0269540000, 0.0544839000, 0.1290988000, 0.3315570000", \ + "0.0112132000, 0.0126002000, 0.0163723000, 0.0266054000, 0.0543246000, 0.1289906000, 0.3311792000", \ + "0.0107977000, 0.0121902000, 0.0158802000, 0.0260684000, 0.0537830000, 0.1284615000, 0.3314270000", \ + "0.0105727000, 0.0119653000, 0.0156907000, 0.0256317000, 0.0537398000, 0.1286116000, 0.3310094000", \ + "0.0105850000, 0.0120831000, 0.0159257000, 0.0263178000, 0.0537639000, 0.1285382000, 0.3295127000", \ + "0.0141424000, 0.0151796000, 0.0173471000, 0.0271734000, 0.0547415000, 0.1285526000, 0.3297229000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0194624000, 0.0181565000, 0.0145245000, 0.0044694000, -0.0232171000, -0.0987366000, -0.3039243000", \ + "0.0191242000, 0.0178615000, 0.0142679000, 0.0043096000, -0.0233055000, -0.0987618000, -0.3039443000", \ + "0.0186861000, 0.0174095000, 0.0138710000, 0.0040022000, -0.0234492000, -0.0988239000, -0.3039656000", \ + "0.0181683000, 0.0168933000, 0.0133690000, 0.0035461000, -0.0237622000, -0.0989962000, -0.3040508000", \ + "0.0180157000, 0.0166766000, 0.0130751000, 0.0031416000, -0.0241715000, -0.0992303000, -0.3041096000", \ + "0.0183307000, 0.0169509000, 0.0131771000, 0.0028120000, -0.0246226000, -0.0997188000, -0.3044249000", \ + "0.0192934000, 0.0178304000, 0.0139656000, 0.0036156000, -0.0242579000, -0.0998459000, -0.3046979000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013577850, 0.0036871630, 0.0100127500, 0.0271903400, 0.0738373000, 0.2005104000"); + values("0.0181549000, 0.0195119000, 0.0232314000, 0.0333880000, 0.0609270000, 0.1357293000, 0.3382050000", \ + "0.0177960000, 0.0191581000, 0.0228801000, 0.0330379000, 0.0606483000, 0.1353793000, 0.3380126000", \ + "0.0174237000, 0.0188185000, 0.0225697000, 0.0327689000, 0.0604737000, 0.1351414000, 0.3378413000", \ + "0.0169761000, 0.0183582000, 0.0220746000, 0.0323819000, 0.0601067000, 0.1348636000, 0.3372614000", \ + "0.0169485000, 0.0183152000, 0.0220494000, 0.0322744000, 0.0598951000, 0.1346824000, 0.3373415000", \ + "0.0175026000, 0.0189475000, 0.0226479000, 0.0327044000, 0.0602160000, 0.1347495000, 0.3368013000", \ + "0.0199594000, 0.0212869000, 0.0248277000, 0.0345576000, 0.0615924000, 0.1359701000, 0.3375494000"); + } + } + max_capacitance : 0.2005100000; + max_transition : 1.4991700000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.1729595000, 0.1790768000, 0.1943536000, 0.2316289000, 0.3236871000, 0.5674556000, 1.2238046000", \ + "0.1778843000, 0.1839689000, 0.1992357000, 0.2365954000, 0.3289586000, 0.5728191000, 1.2289718000", \ + "0.1904723000, 0.1973455000, 0.2127726000, 0.2499577000, 0.3419699000, 0.5851565000, 1.2496718000", \ + "0.2224110000, 0.2285091000, 0.2440941000, 0.2814435000, 0.3735326000, 0.6167126000, 1.2730536000", \ + "0.2973074000, 0.3033604000, 0.3183908000, 0.3553840000, 0.4472459000, 0.6907949000, 1.3480563000", \ + "0.4456431000, 0.4524204000, 0.4686511000, 0.5071543000, 0.5998593000, 0.8434817000, 1.5068302000", \ + "0.6832838000, 0.6918816000, 0.7123575000, 0.7569410000, 0.8539576000, 1.0963127000, 1.7556917000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0837018000, 0.0876816000, 0.0978583000, 0.1227700000, 0.1860467000, 0.3549986000, 0.8114216000", \ + "0.0885540000, 0.0926310000, 0.1027337000, 0.1276291000, 0.1909790000, 0.3595529000, 0.8178342000", \ + "0.0999739000, 0.1040336000, 0.1141272000, 0.1391211000, 0.2026888000, 0.3716465000, 0.8279478000", \ + "0.1256124000, 0.1296057000, 0.1396504000, 0.1646692000, 0.2284891000, 0.3983277000, 0.8573668000", \ + "0.1680773000, 0.1722552000, 0.1827803000, 0.2080712000, 0.2721899000, 0.4411124000, 0.8994470000", \ + "0.2219465000, 0.2272747000, 0.2389830000, 0.2659257000, 0.3302809000, 0.4995943000, 0.9563526000", \ + "0.2724467000, 0.2794178000, 0.2951689000, 0.3274441000, 0.3943497000, 0.5629211000, 1.0191374000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0548506000, 0.0611934000, 0.0778788000, 0.1221039000, 0.2415635000, 0.5731725000, 1.4758106000", \ + "0.0551393000, 0.0615765000, 0.0778248000, 0.1220552000, 0.2416714000, 0.5729680000, 1.4734235000", \ + "0.0548179000, 0.0612423000, 0.0777645000, 0.1220609000, 0.2418258000, 0.5724483000, 1.4814511000", \ + "0.0547280000, 0.0615142000, 0.0777170000, 0.1219545000, 0.2414814000, 0.5758777000, 1.4723922000", \ + "0.0552216000, 0.0616656000, 0.0782077000, 0.1222553000, 0.2419246000, 0.5738203000, 1.4763658000", \ + "0.0644126000, 0.0707128000, 0.0863520000, 0.1283496000, 0.2443042000, 0.5734085000, 1.4792774000", \ + "0.0870675000, 0.0931644000, 0.1080434000, 0.1469415000, 0.2555601000, 0.5789091000, 1.4740674000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0321898000, 0.0362340000, 0.0475858000, 0.0791792000, 0.1674591000, 0.4108205000, 1.0708656000", \ + "0.0321487000, 0.0363228000, 0.0474540000, 0.0791596000, 0.1675887000, 0.4098533000, 1.0717693000", \ + "0.0321672000, 0.0363273000, 0.0474741000, 0.0791683000, 0.1674403000, 0.4106413000, 1.0751277000", \ + "0.0328443000, 0.0368830000, 0.0479899000, 0.0793416000, 0.1675954000, 0.4112240000, 1.0748031000", \ + "0.0372606000, 0.0409922000, 0.0512993000, 0.0815938000, 0.1679637000, 0.4105807000, 1.0726388000", \ + "0.0476271000, 0.0512549000, 0.0605777000, 0.0874032000, 0.1704725000, 0.4100092000, 1.0678640000", \ + "0.0677868000, 0.0712413000, 0.0806626000, 0.1045132000, 0.1784568000, 0.4118923000, 1.0671528000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.1931726000, 0.1994319000, 0.2149549000, 0.2536709000, 0.3480024000, 0.5924718000, 1.2489112000", \ + "0.1982242000, 0.2043877000, 0.2200883000, 0.2587587000, 0.3530087000, 0.5974458000, 1.2539310000", \ + "0.2109248000, 0.2169656000, 0.2326670000, 0.2713461000, 0.3655045000, 0.6098791000, 1.2672016000", \ + "0.2419905000, 0.2482664000, 0.2638209000, 0.3024677000, 0.3967188000, 0.6411693000, 1.2976789000", \ + "0.3158660000, 0.3218619000, 0.3374574000, 0.3758046000, 0.4701000000, 0.7149822000, 1.3719107000", \ + "0.4619649000, 0.4685328000, 0.4851017000, 0.5244328000, 0.6200195000, 0.8648441000, 1.5224073000", \ + "0.6937998000, 0.7018248000, 0.7213382000, 0.7658035000, 0.8653234000, 1.1117873000, 1.7714528000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.1027618000, 0.1067228000, 0.1169998000, 0.1432111000, 0.2111038000, 0.3915936000, 0.8785095000", \ + "0.1076211000, 0.1115610000, 0.1218360000, 0.1480776000, 0.2160137000, 0.3961203000, 0.8855841000", \ + "0.1191326000, 0.1230850000, 0.1333839000, 0.1596561000, 0.2274849000, 0.4084912000, 0.8959284000", \ + "0.1451800000, 0.1491246000, 0.1594015000, 0.1857247000, 0.2537323000, 0.4343532000, 0.9215420000", \ + "0.1908673000, 0.1948773000, 0.2053097000, 0.2318475000, 0.2998703000, 0.4811800000, 0.9682476000", \ + "0.2526959000, 0.2570223000, 0.2679454000, 0.2951359000, 0.3628438000, 0.5438782000, 1.0321923000", \ + "0.3206981000, 0.3259848000, 0.3390150000, 0.3688624000, 0.4384131000, 0.6187333000, 1.1078621000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0544289000, 0.0612111000, 0.0782204000, 0.1233921000, 0.2436204000, 0.5738320000, 1.4729638000", \ + "0.0546388000, 0.0611340000, 0.0784215000, 0.1234141000, 0.2436810000, 0.5736258000, 1.4727176000", \ + "0.0546410000, 0.0611551000, 0.0783081000, 0.1233477000, 0.2435007000, 0.5732774000, 1.4752962000", \ + "0.0546738000, 0.0612304000, 0.0783087000, 0.1234850000, 0.2437630000, 0.5738244000, 1.4729375000", \ + "0.0548814000, 0.0612790000, 0.0786056000, 0.1235396000, 0.2434776000, 0.5736543000, 1.4738359000", \ + "0.0608230000, 0.0670370000, 0.0836047000, 0.1267806000, 0.2454643000, 0.5747119000, 1.4728598000", \ + "0.0793317000, 0.0847007000, 0.0995722000, 0.1399610000, 0.2529182000, 0.5768709000, 1.4751967000"); + } + related_pin : "B_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0446333000, 0.0489903000, 0.0611393000, 0.0943629000, 0.1868933000, 0.4406622000, 1.1304022000", \ + "0.0446389000, 0.0490525000, 0.0611187000, 0.0944555000, 0.1868086000, 0.4403878000, 1.1330137000", \ + "0.0445908000, 0.0491189000, 0.0612348000, 0.0945004000, 0.1867714000, 0.4409179000, 1.1336144000", \ + "0.0450337000, 0.0493652000, 0.0613938000, 0.0946059000, 0.1872354000, 0.4407560000, 1.1299492000", \ + "0.0480805000, 0.0521332000, 0.0636038000, 0.0959601000, 0.1871896000, 0.4408219000, 1.1324275000", \ + "0.0562808000, 0.0600732000, 0.0704132000, 0.1005815000, 0.1896956000, 0.4409693000, 1.1314640000", \ + "0.0743513000, 0.0779454000, 0.0874122000, 0.1152676000, 0.1955662000, 0.4429165000, 1.1316880000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0710201000, 0.0763060000, 0.0901275000, 0.1258912000, 0.2174903000, 0.4602400000, 1.1164584000", \ + "0.0742162000, 0.0796288000, 0.0937278000, 0.1301540000, 0.2213882000, 0.4649566000, 1.1206506000", \ + "0.0804513000, 0.0859983000, 0.1003623000, 0.1369553000, 0.2285204000, 0.4724561000, 1.1282761000", \ + "0.0921065000, 0.0979496000, 0.1126855000, 0.1491158000, 0.2422527000, 0.4864327000, 1.1431036000", \ + "0.1097196000, 0.1168460000, 0.1341022000, 0.1754401000, 0.2723836000, 0.5182187000, 1.1750301000", \ + "0.1268743000, 0.1373107000, 0.1622020000, 0.2183850000, 0.3369191000, 0.5961155000, 1.2620199000", \ + "0.1094066000, 0.1262476000, 0.1671062000, 0.2559178000, 0.4286384000, 0.7527821000, 1.4462795000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0505999000, 0.0543137000, 0.0641644000, 0.0899170000, 0.1576432000, 0.3377772000, 0.8228400000", \ + "0.0560627000, 0.0596784000, 0.0695876000, 0.0954492000, 0.1632206000, 0.3434034000, 0.8290831000", \ + "0.0692975000, 0.0730552000, 0.0830023000, 0.1091201000, 0.1771404000, 0.3565588000, 0.8418568000", \ + "0.1024820000, 0.1059695000, 0.1154339000, 0.1414764000, 0.2094299000, 0.3875779000, 0.8726453000", \ + "0.1650592000, 0.1707431000, 0.1847613000, 0.2165935000, 0.2848402000, 0.4645331000, 0.9497655000", \ + "0.2668200000, 0.2759607000, 0.2995411000, 0.3510549000, 0.4523528000, 0.6419940000, 1.1232757000", \ + "0.4407673000, 0.4544524000, 0.4885776000, 0.5704637000, 0.7345344000, 1.0251701000, 1.5344117000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0477080000, 0.0544816000, 0.0723296000, 0.1195832000, 0.2421570000, 0.5730258000, 1.4733172000", \ + "0.0476999000, 0.0544312000, 0.0723663000, 0.1193499000, 0.2417563000, 0.5751041000, 1.4731993000", \ + "0.0477342000, 0.0545933000, 0.0725679000, 0.1195076000, 0.2420711000, 0.5768666000, 1.4724085000", \ + "0.0517009000, 0.0577551000, 0.0747353000, 0.1197055000, 0.2420142000, 0.5743916000, 1.4740713000", \ + "0.0626591000, 0.0696929000, 0.0872034000, 0.1311576000, 0.2464447000, 0.5746023000, 1.4726812000", \ + "0.0972253000, 0.1046488000, 0.1231440000, 0.1685264000, 0.2823080000, 0.5862427000, 1.4787379000", \ + "0.1728860000, 0.1822270000, 0.2062498000, 0.2618571000, 0.3822106000, 0.6762786000, 1.4991705000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0498554000, 0.0546172000, 0.0672045000, 0.1009280000, 0.1934384000, 0.4458407000, 1.1339389000", \ + "0.0500047000, 0.0545366000, 0.0671672000, 0.1009667000, 0.1938818000, 0.4461822000, 1.1337603000", \ + "0.0493864000, 0.0542363000, 0.0669261000, 0.1009937000, 0.1934975000, 0.4456421000, 1.1352989000", \ + "0.0558767000, 0.0595336000, 0.0700815000, 0.1016572000, 0.1937565000, 0.4462351000, 1.1343456000", \ + "0.0863735000, 0.0903689000, 0.1005684000, 0.1230886000, 0.2005064000, 0.4457258000, 1.1341167000", \ + "0.1405253000, 0.1471701000, 0.1634173000, 0.1977272000, 0.2660589000, 0.4664876000, 1.1341488000", \ + "0.2303261000, 0.2412101000, 0.2688834000, 0.3253588000, 0.4323007000, 0.6204660000, 1.1750204000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0762011000, 0.0814487000, 0.0954553000, 0.1310058000, 0.2224805000, 0.4654243000, 1.1215689000", \ + "0.0797228000, 0.0852922000, 0.0992379000, 0.1351810000, 0.2271493000, 0.4700085000, 1.1262314000", \ + "0.0868151000, 0.0924597000, 0.1067842000, 0.1430472000, 0.2350482000, 0.4795557000, 1.1346070000", \ + "0.0997294000, 0.1052632000, 0.1195407000, 0.1561979000, 0.2488544000, 0.4922526000, 1.1494183000", \ + "0.1174278000, 0.1236749000, 0.1395545000, 0.1787686000, 0.2739292000, 0.5187298000, 1.1761410000", \ + "0.1356193000, 0.1439435000, 0.1647282000, 0.2139647000, 0.3233268000, 0.5787745000, 1.2380460000", \ + "0.1236265000, 0.1369317000, 0.1706156000, 0.2459170000, 0.3977033000, 0.6986519000, 1.3847421000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0528092000, 0.0563901000, 0.0658782000, 0.0902461000, 0.1531824000, 0.3187683000, 0.7638238000", \ + "0.0580458000, 0.0616332000, 0.0710864000, 0.0955157000, 0.1584972000, 0.3239971000, 0.7680164000", \ + "0.0712573000, 0.0748733000, 0.0844313000, 0.1089382000, 0.1720431000, 0.3372575000, 0.7816557000", \ + "0.1041638000, 0.1074729000, 0.1166175000, 0.1409521000, 0.2039727000, 0.3694489000, 0.8143851000", \ + "0.1684316000, 0.1735119000, 0.1862617000, 0.2153688000, 0.2788743000, 0.4432279000, 0.8874271000", \ + "0.2703943000, 0.2783260000, 0.2982561000, 0.3448206000, 0.4410225000, 0.6176685000, 1.0613840000", \ + "0.4406854000, 0.4527320000, 0.4837097000, 0.5557463000, 0.7051822000, 0.9828623000, 1.4627336000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0477393000, 0.0544330000, 0.0726215000, 0.1193621000, 0.2418104000, 0.5729812000, 1.4733188000", \ + "0.0476940000, 0.0545849000, 0.0724712000, 0.1193966000, 0.2419166000, 0.5729615000, 1.4732799000", \ + "0.0477870000, 0.0547904000, 0.0726256000, 0.1192373000, 0.2421597000, 0.5747313000, 1.4737488000", \ + "0.0496499000, 0.0561770000, 0.0734934000, 0.1195012000, 0.2421262000, 0.5736562000, 1.4749835000", \ + "0.0576678000, 0.0643853000, 0.0820332000, 0.1271155000, 0.2448683000, 0.5731150000, 1.4750112000", \ + "0.0827308000, 0.0894355000, 0.1072907000, 0.1539281000, 0.2710745000, 0.5835383000, 1.4746023000", \ + "0.1505545000, 0.1587720000, 0.1799557000, 0.2304234000, 0.3490539000, 0.6539365000, 1.4972187000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013577900, 0.0036871600, 0.0100128000, 0.0271903000, 0.0738373000, 0.2005100000"); + values("0.0575174000, 0.0617822000, 0.0729666000, 0.1037043000, 0.1878220000, 0.4201330000, 1.0548481000", \ + "0.0572453000, 0.0615423000, 0.0728602000, 0.1035075000, 0.1887154000, 0.4204180000, 1.0545359000", \ + "0.0559188000, 0.0601566000, 0.0721396000, 0.1035789000, 0.1880403000, 0.4203183000, 1.0550396000", \ + "0.0607398000, 0.0645090000, 0.0748431000, 0.1035752000, 0.1878933000, 0.4203727000, 1.0539468000", \ + "0.0902649000, 0.0941639000, 0.1031822000, 0.1257932000, 0.1953610000, 0.4205851000, 1.0549269000", \ + "0.1454971000, 0.1515121000, 0.1651417000, 0.1975894000, 0.2633641000, 0.4464884000, 1.0559427000", \ + "0.2335328000, 0.2436234000, 0.2682097000, 0.3226677000, 0.4258979000, 0.6127255000, 1.1088117000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nand4bb_4") { + leakage_power () { + value : 0.0021446000; + when : "!A_N&!B_N&!C&D"; + } + leakage_power () { + value : 0.0008800000; + when : "!A_N&!B_N&!C&!D"; + } + leakage_power () { + value : 0.0110036000; + when : "!A_N&!B_N&C&D"; + } + leakage_power () { + value : 0.0021369000; + when : "!A_N&!B_N&C&!D"; + } + leakage_power () { + value : 0.0023886000; + when : "!A_N&B_N&!C&D"; + } + leakage_power () { + value : 0.0023167000; + when : "!A_N&B_N&!C&!D"; + } + leakage_power () { + value : 0.0036834000; + when : "!A_N&B_N&C&D"; + } + leakage_power () { + value : 0.0023927000; + when : "!A_N&B_N&C&!D"; + } + leakage_power () { + value : 0.0038340000; + when : "A_N&!B_N&!C&D"; + } + leakage_power () { + value : 0.0037578000; + when : "A_N&!B_N&!C&!D"; + } + leakage_power () { + value : 0.0055639000; + when : "A_N&!B_N&C&D"; + } + leakage_power () { + value : 0.0038371000; + when : "A_N&!B_N&C&!D"; + } + leakage_power () { + value : 0.0052867000; + when : "A_N&B_N&!C&D"; + } + leakage_power () { + value : 0.0284557000; + when : "A_N&B_N&!C&!D"; + } + leakage_power () { + value : 0.0053618000; + when : "A_N&B_N&C&D"; + } + leakage_power () { + value : 0.0052875000; + when : "A_N&B_N&C&!D"; + } + area : 27.526400000; + cell_footprint : "sky130_fd_sc_hd__nand4bb"; + cell_leakage_power : 0.0055206760; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A_N") { + capacitance : 0.0023840000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022670000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0218176000, 0.0217040000, 0.0214422000, 0.0215769000, 0.0218874000, 0.0226030000, 0.0242527000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0193043000, 0.0192187000, 0.0190213000, 0.0190986000, 0.0192770000, 0.0196881000, 0.0206357000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025000000; + } + pin ("B_N") { + capacitance : 0.0023850000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022720000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0156780000, 0.0155711000, 0.0153248000, 0.0154240000, 0.0156526000, 0.0161796000, 0.0173942000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0181510000, 0.0180644000, 0.0178646000, 0.0179548000, 0.0181626000, 0.0186416000, 0.0197458000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024990000; + } + pin ("C") { + capacitance : 0.0085950000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082580000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0165704000, 0.0166114000, 0.0167057000, 0.0166959000, 0.0166733000, 0.0166212000, 0.0165011000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0151262000, -0.0151300000, -0.0151386000, -0.0151237000, -0.0150894000, -0.0150104000, -0.0148283000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0089330000; + } + pin ("D") { + capacitance : 0.0087430000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082840000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0157040000, 0.0157019000, 0.0156971000, 0.0156996000, 0.0157052000, 0.0157181000, 0.0157479000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0156823000, -0.0156775000, -0.0156663000, -0.0156640000, -0.0156588000, -0.0156468000, -0.0156192000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0092010000; + } + pin ("Y") { + direction : "output"; + function : "(A_N) | (B_N) | (!C) | (!D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014942180, 0.0044653720, 0.0133444700, 0.0398791000, 0.1191761000, 0.3561500000"); + values("0.0221397000, 0.0206874000, 0.0162441000, 0.0027047000, -0.0392266000, -0.1669305000, -0.5503748000", \ + "0.0221083000, 0.0206331000, 0.0163271000, 0.0026859000, -0.0391899000, -0.1669162000, -0.5504047000", \ + "0.0221753000, 0.0206881000, 0.0162050000, 0.0026652000, -0.0391622000, -0.1668227000, -0.5504533000", \ + "0.0217697000, 0.0202910000, 0.0157901000, 0.0022015000, -0.0396991000, -0.1672563000, -0.5507111000", \ + "0.0211700000, 0.0196405000, 0.0150784000, 0.0012501000, -0.0405714000, -0.1679753000, -0.5511637000", \ + "0.0206103000, 0.0190510000, 0.0144713000, 0.0005778000, -0.0414685000, -0.1687296000, -0.5518244000", \ + "0.0210715000, 0.0194597000, 0.0146713000, 0.0008356000, -0.0415276000, -0.1689294000, -0.5522383000"); + } + related_pin : "A_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014942180, 0.0044653720, 0.0133444700, 0.0398791000, 0.1191761000, 0.3561500000"); + values("0.0104989000, 0.0123208000, 0.0176578000, 0.0330056000, 0.0767196000, 0.2047415000, 0.5819098000", \ + "0.0104762000, 0.0122904000, 0.0176064000, 0.0330070000, 0.0768519000, 0.2048132000, 0.5852412000", \ + "0.0104421000, 0.0122554000, 0.0175769000, 0.0329407000, 0.0768161000, 0.2047918000, 0.5851992000", \ + "0.0098336000, 0.0116210000, 0.0168993000, 0.0321812000, 0.0761459000, 0.2043266000, 0.5849690000", \ + "0.0092916000, 0.0110295000, 0.0161761000, 0.0310102000, 0.0749826000, 0.2035392000, 0.5845771000", \ + "0.0093579000, 0.0110283000, 0.0160816000, 0.0305019000, 0.0738088000, 0.2018364000, 0.5839186000", \ + "0.0101032000, 0.0116468000, 0.0166373000, 0.0311862000, 0.0743178000, 0.2019650000, 0.5812801000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014942180, 0.0044653720, 0.0133444700, 0.0398791000, 0.1191761000, 0.3561500000"); + values("0.0371745000, 0.0356867000, 0.0312335000, 0.0176570000, -0.0242906000, -0.1521431000, -0.5357084000", \ + "0.0371504000, 0.0356100000, 0.0312239000, 0.0176458000, -0.0243057000, -0.1521378000, -0.5357100000", \ + "0.0371665000, 0.0356520000, 0.0312464000, 0.0176487000, -0.0242995000, -0.1520733000, -0.5356890000", \ + "0.0368576000, 0.0353711000, 0.0308898000, 0.0172386000, -0.0247158000, -0.1524206000, -0.5358964000", \ + "0.0362949000, 0.0347817000, 0.0302111000, 0.0165001000, -0.0254285000, -0.1529844000, -0.5363277000", \ + "0.0355775000, 0.0341452000, 0.0295631000, 0.0156993000, -0.0262995000, -0.1537311000, -0.5368174000", \ + "0.0358960000, 0.0342149000, 0.0295141000, 0.0155353000, -0.0266478000, -0.1540098000, -0.5369383000"); + } + related_pin : "B_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014942180, 0.0044653720, 0.0133444700, 0.0398791000, 0.1191761000, 0.3561500000"); + values("0.0186495000, 0.0203472000, 0.0253952000, 0.0400938000, 0.0832327000, 0.2104603000, 0.5887537000", \ + "0.0186816000, 0.0203768000, 0.0253940000, 0.0401730000, 0.0833155000, 0.2104353000, 0.5891327000", \ + "0.0185885000, 0.0203054000, 0.0253407000, 0.0400889000, 0.0832559000, 0.2103617000, 0.5897785000", \ + "0.0178395000, 0.0195297000, 0.0245524000, 0.0394019000, 0.0826180000, 0.2100109000, 0.5890551000", \ + "0.0169451000, 0.0186204000, 0.0235752000, 0.0383143000, 0.0814473000, 0.2092331000, 0.5884591000", \ + "0.0163357000, 0.0179824000, 0.0230960000, 0.0372624000, 0.0805192000, 0.2086517000, 0.5877551000", \ + "0.0163556000, 0.0180398000, 0.0229432000, 0.0373820000, 0.0806435000, 0.2074517000, 0.5872903000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014942180, 0.0044653720, 0.0133444700, 0.0398791000, 0.1191761000, 0.3561500000"); + values("0.0400806000, 0.0385412000, 0.0338268000, 0.0197126000, -0.0230318000, -0.1514025000, -0.5352682000", \ + "0.0393243000, 0.0379090000, 0.0333197000, 0.0193787000, -0.0231700000, -0.1515482000, -0.5352128000", \ + "0.0383884000, 0.0369015000, 0.0324251000, 0.0187214000, -0.0235443000, -0.1515912000, -0.5353459000", \ + "0.0373594000, 0.0358507000, 0.0313797000, 0.0177549000, -0.0242239000, -0.1519585000, -0.5354507000", \ + "0.0368911000, 0.0353974000, 0.0307954000, 0.0170290000, -0.0250160000, -0.1524223000, -0.5355395000", \ + "0.0374382000, 0.0359037000, 0.0310400000, 0.0164613000, -0.0260373000, -0.1534657000, -0.5363023000", \ + "0.0388234000, 0.0371006000, 0.0321845000, 0.0176533000, -0.0254766000, -0.1539755000, -0.5370050000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014942180, 0.0044653720, 0.0133444700, 0.0398791000, 0.1191761000, 0.3561500000"); + values("0.0227515000, 0.0243081000, 0.0290003000, 0.0431884000, 0.0855925000, 0.2126583000, 0.5911958000", \ + "0.0220718000, 0.0236497000, 0.0284193000, 0.0426966000, 0.0852815000, 0.2122179000, 0.5909421000", \ + "0.0209961000, 0.0226085000, 0.0274243000, 0.0418339000, 0.0847239000, 0.2117391000, 0.5912352000", \ + "0.0201828000, 0.0217986000, 0.0266686000, 0.0408656000, 0.0838654000, 0.2111411000, 0.5906211000", \ + "0.0195805000, 0.0211563000, 0.0259037000, 0.0402089000, 0.0830809000, 0.2108161000, 0.5900437000", \ + "0.0206264000, 0.0221831000, 0.0268940000, 0.0411445000, 0.0837508000, 0.2108594000, 0.5875913000", \ + "0.0241042000, 0.0253780000, 0.0299724000, 0.0435496000, 0.0855510000, 0.2113186000, 0.5885470000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014942180, 0.0044653720, 0.0133444700, 0.0398791000, 0.1191761000, 0.3561500000"); + values("0.0402242000, 0.0386815000, 0.0340679000, 0.0199412000, -0.0227954000, -0.1512872000, -0.5350333000", \ + "0.0395817000, 0.0381590000, 0.0335455000, 0.0195792000, -0.0230032000, -0.1513382000, -0.5350897000", \ + "0.0386206000, 0.0371516000, 0.0326822000, 0.0189374000, -0.0233554000, -0.1515036000, -0.5351516000", \ + "0.0376824000, 0.0361858000, 0.0316980000, 0.0180277000, -0.0239858000, -0.1518125000, -0.5352604000", \ + "0.0372876000, 0.0357776000, 0.0311421000, 0.0172958000, -0.0247798000, -0.1522280000, -0.5354632000", \ + "0.0379417000, 0.0363693000, 0.0316084000, 0.0169052000, -0.0255057000, -0.1529914000, -0.5358735000", \ + "0.0395494000, 0.0378701000, 0.0329131000, 0.0183267000, -0.0246911000, -0.1534008000, -0.5364940000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014942180, 0.0044653720, 0.0133444700, 0.0398791000, 0.1191761000, 0.3561500000"); + values("0.0342876000, 0.0358583000, 0.0406068000, 0.0548193000, 0.0974979000, 0.2247226000, 0.6040780000", \ + "0.0336445000, 0.0352536000, 0.0399430000, 0.0541989000, 0.0969033000, 0.2240804000, 0.6029840000", \ + "0.0328422000, 0.0344267000, 0.0392181000, 0.0535442000, 0.0963629000, 0.2237941000, 0.6033541000", \ + "0.0320347000, 0.0336412000, 0.0384433000, 0.0528206000, 0.0957763000, 0.2231373000, 0.6025175000", \ + "0.0316631000, 0.0332803000, 0.0380592000, 0.0521096000, 0.0952391000, 0.2224993000, 0.6027529000", \ + "0.0339609000, 0.0355083000, 0.0389607000, 0.0529531000, 0.0964913000, 0.2235480000, 0.6017278000", \ + "0.0374075000, 0.0389158000, 0.0433775000, 0.0571339000, 0.0995090000, 0.2263008000, 0.6030352000"); + } + } + max_capacitance : 0.3561500000; + max_transition : 1.4966030000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014942200, 0.0044653700, 0.0133445000, 0.0398791000, 0.1191760000, 0.3561500000"); + values("0.1537746000, 0.1575625000, 0.1684753000, 0.1978556000, 0.2780254000, 0.5084203000, 1.1942745000", \ + "0.1588737000, 0.1626870000, 0.1735001000, 0.2030413000, 0.2831334000, 0.5134909000, 1.1994424000", \ + "0.1716907000, 0.1754724000, 0.1862845000, 0.2158836000, 0.2959757000, 0.5273847000, 1.2099058000", \ + "0.2020906000, 0.2058521000, 0.2166302000, 0.2459490000, 0.3259548000, 0.5578584000, 1.2402894000", \ + "0.2731690000, 0.2768774000, 0.2875007000, 0.3167906000, 0.3967951000, 0.6277053000, 1.3157020000", \ + "0.4013293000, 0.4055013000, 0.4171811000, 0.4477847000, 0.5289661000, 0.7595889000, 1.4444392000", \ + "0.5991769000, 0.6044388000, 0.6189047000, 0.6547442000, 0.7397054000, 0.9701830000, 1.6544834000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014942200, 0.0044653700, 0.0133445000, 0.0398791000, 0.1191760000, 0.3561500000"); + values("0.0964563000, 0.0993018000, 0.1074176000, 0.1289327000, 0.1869881000, 0.3546990000, 0.8509086000", \ + "0.1011542000, 0.1039998000, 0.1120155000, 0.1336555000, 0.1919163000, 0.3587897000, 0.8558620000", \ + "0.1124033000, 0.1152407000, 0.1232849000, 0.1448895000, 0.2031924000, 0.3702715000, 0.8674710000", \ + "0.1379480000, 0.1407397000, 0.1487302000, 0.1702426000, 0.2285491000, 0.3959884000, 0.8930069000", \ + "0.1827268000, 0.1856720000, 0.1938830000, 0.2157712000, 0.2746176000, 0.4422483000, 0.9401993000", \ + "0.2413722000, 0.2447614000, 0.2539386000, 0.2768617000, 0.3363904000, 0.5048118000, 1.0000327000", \ + "0.3012455000, 0.3056475000, 0.3173298000, 0.3455112000, 0.4082155000, 0.5754057000, 1.0728043000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014942200, 0.0044653700, 0.0133445000, 0.0398791000, 0.1191760000, 0.3561500000"); + values("0.0554860000, 0.0597176000, 0.0718923000, 0.1074823000, 0.2120498000, 0.5279622000, 1.4714878000", \ + "0.0555161000, 0.0597947000, 0.0720530000, 0.1075089000, 0.2121716000, 0.5280114000, 1.4713308000", \ + "0.0555693000, 0.0596619000, 0.0719015000, 0.1075726000, 0.2122251000, 0.5286621000, 1.4717588000", \ + "0.0554524000, 0.0596089000, 0.0716840000, 0.1074686000, 0.2120444000, 0.5283611000, 1.4718612000", \ + "0.0561743000, 0.0603471000, 0.0725495000, 0.1081580000, 0.2120928000, 0.5275615000, 1.4728881000", \ + "0.0657996000, 0.0696872000, 0.0814687000, 0.1147944000, 0.2154191000, 0.5293183000, 1.4734922000", \ + "0.0876984000, 0.0914831000, 0.1018461000, 0.1336990000, 0.2274843000, 0.5314845000, 1.4723268000"); + } + related_pin : "A_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014942200, 0.0044653700, 0.0133445000, 0.0398791000, 0.1191760000, 0.3561500000"); + values("0.0371197000, 0.0397930000, 0.0481366000, 0.0731359000, 0.1506383000, 0.3872577000, 1.0940210000", \ + "0.0370986000, 0.0398245000, 0.0480459000, 0.0731913000, 0.1504514000, 0.3877701000, 1.0972407000", \ + "0.0370470000, 0.0398583000, 0.0481344000, 0.0731338000, 0.1503208000, 0.3874096000, 1.0974629000", \ + "0.0375616000, 0.0402113000, 0.0484185000, 0.0734480000, 0.1507335000, 0.3876130000, 1.0971202000", \ + "0.0415350000, 0.0440321000, 0.0517811000, 0.0760552000, 0.1515677000, 0.3867634000, 1.0960055000", \ + "0.0523036000, 0.0544391000, 0.0612247000, 0.0831051000, 0.1546439000, 0.3864394000, 1.0992356000", \ + "0.0714954000, 0.0735870000, 0.0804180000, 0.1004663000, 0.1646150000, 0.3902154000, 1.0920838000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014942200, 0.0044653700, 0.0133445000, 0.0398791000, 0.1191760000, 0.3561500000"); + values("0.1822447000, 0.1862472000, 0.1976440000, 0.2288095000, 0.3111811000, 0.5425922000, 1.2268951000", \ + "0.1872193000, 0.1914124000, 0.2027272000, 0.2337979000, 0.3163278000, 0.5482355000, 1.2311978000", \ + "0.2005053000, 0.2044543000, 0.2157388000, 0.2469289000, 0.3293613000, 0.5611841000, 1.2450772000", \ + "0.2311008000, 0.2351606000, 0.2464189000, 0.2773455000, 0.3598173000, 0.5915467000, 1.2795357000", \ + "0.3039753000, 0.3080123000, 0.3191598000, 0.3499971000, 0.4325339000, 0.6649565000, 1.3488760000", \ + "0.4419446000, 0.4463158000, 0.4579585000, 0.4899988000, 0.5738215000, 0.8068365000, 1.4915680000", \ + "0.6613317000, 0.6659839000, 0.6803531000, 0.7164859000, 0.8036358000, 1.0387798000, 1.7253292000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014942200, 0.0044653700, 0.0133445000, 0.0398791000, 0.1191760000, 0.3561500000"); + values("0.1125902000, 0.1152899000, 0.1230861000, 0.1451340000, 0.2068048000, 0.3856388000, 0.9186888000", \ + "0.1172100000, 0.1198937000, 0.1277383000, 0.1496690000, 0.2114380000, 0.3904663000, 0.9202823000", \ + "0.1283716000, 0.1310775000, 0.1388724000, 0.1609468000, 0.2226816000, 0.4016108000, 0.9317096000", \ + "0.1535352000, 0.1562277000, 0.1640044000, 0.1860206000, 0.2479658000, 0.4270579000, 0.9571761000", \ + "0.1990005000, 0.2017184000, 0.2095839000, 0.2317366000, 0.2938345000, 0.4737520000, 1.0036463000", \ + "0.2588087000, 0.2616952000, 0.2700448000, 0.2925428000, 0.3550245000, 0.5338985000, 1.0644050000", \ + "0.3196829000, 0.3231065000, 0.3328820000, 0.3581932000, 0.4222011000, 0.6007422000, 1.1329325000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014942200, 0.0044653700, 0.0133445000, 0.0398791000, 0.1191760000, 0.3561500000"); + values("0.0574704000, 0.0616854000, 0.0743820000, 0.1105031000, 0.2150001000, 0.5303818000, 1.4737696000", \ + "0.0574918000, 0.0616808000, 0.0742213000, 0.1105688000, 0.2150336000, 0.5291698000, 1.4721169000", \ + "0.0575005000, 0.0616549000, 0.0743066000, 0.1104695000, 0.2150154000, 0.5295762000, 1.4739343000", \ + "0.0573756000, 0.0617878000, 0.0743416000, 0.1104944000, 0.2150179000, 0.5287166000, 1.4731469000", \ + "0.0578370000, 0.0621215000, 0.0747910000, 0.1107586000, 0.2150224000, 0.5289592000, 1.4707088000", \ + "0.0634270000, 0.0677287000, 0.0795624000, 0.1146104000, 0.2172858000, 0.5301495000, 1.4731727000", \ + "0.0810491000, 0.0841741000, 0.0950748000, 0.1274713000, 0.2249715000, 0.5324848000, 1.4736267000"); + } + related_pin : "B_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014942200, 0.0044653700, 0.0133445000, 0.0398791000, 0.1191760000, 0.3561500000"); + values("0.0495974000, 0.0526547000, 0.0616221000, 0.0883820000, 0.1708184000, 0.4194460000, 1.1702745000", \ + "0.0496689000, 0.0525335000, 0.0614923000, 0.0885440000, 0.1707785000, 0.4197223000, 1.1672454000", \ + "0.0496424000, 0.0526411000, 0.0616375000, 0.0883589000, 0.1707375000, 0.4203358000, 1.1667475000", \ + "0.0498956000, 0.0528192000, 0.0616641000, 0.0885004000, 0.1706683000, 0.4202780000, 1.1662543000", \ + "0.0526384000, 0.0554397000, 0.0639268000, 0.0899550000, 0.1710921000, 0.4200844000, 1.1655235000", \ + "0.0605069000, 0.0631518000, 0.0711356000, 0.0954901000, 0.1733916000, 0.4199942000, 1.1680286000", \ + "0.0792148000, 0.0815496000, 0.0886861000, 0.1105135000, 0.1810145000, 0.4227985000, 1.1675296000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014942200, 0.0044653700, 0.0133445000, 0.0398791000, 0.1191760000, 0.3561500000"); + values("0.0752285000, 0.0787905000, 0.0885354000, 0.1167996000, 0.1960963000, 0.4263179000, 1.1090491000", \ + "0.0781367000, 0.0818163000, 0.0920793000, 0.1205503000, 0.1998881000, 0.4309328000, 1.1132798000", \ + "0.0837970000, 0.0875520000, 0.0976881000, 0.1265638000, 0.2070705000, 0.4370134000, 1.1202880000", \ + "0.0942201000, 0.0979723000, 0.1087401000, 0.1379419000, 0.2189939000, 0.4508304000, 1.1340048000", \ + "0.1091507000, 0.1136550000, 0.1263134000, 0.1593888000, 0.2455135000, 0.4784297000, 1.1631299000", \ + "0.1227941000, 0.1288667000, 0.1466068000, 0.1929116000, 0.2986947000, 0.5490425000, 1.2363460000", \ + "0.0969279000, 0.1076442000, 0.1356837000, 0.2078937000, 0.3656893000, 0.6830863000, 1.4095601000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014942200, 0.0044653700, 0.0133445000, 0.0398791000, 0.1191760000, 0.3561500000"); + values("0.0563355000, 0.0588553000, 0.0661509000, 0.0873370000, 0.1482518000, 0.3260749000, 0.8498481000", \ + "0.0615670000, 0.0641074000, 0.0715177000, 0.0928150000, 0.1539237000, 0.3312368000, 0.8558788000", \ + "0.0746823000, 0.0771972000, 0.0846843000, 0.1061484000, 0.1675929000, 0.3452671000, 0.8696150000", \ + "0.1073942000, 0.1097640000, 0.1168863000, 0.1376992000, 0.1982417000, 0.3763053000, 0.9008402000", \ + "0.1722833000, 0.1759727000, 0.1862328000, 0.2127822000, 0.2750418000, 0.4528732000, 0.9779011000", \ + "0.2800765000, 0.2856922000, 0.3015671000, 0.3443351000, 0.4374942000, 0.6283056000, 1.1498190000", \ + "0.4626069000, 0.4707231000, 0.4948442000, 0.5602255000, 0.7104183000, 1.0036453000, 1.5588748000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014942200, 0.0044653700, 0.0133445000, 0.0398791000, 0.1191760000, 0.3561500000"); + values("0.0518914000, 0.0563679000, 0.0690152000, 0.1063415000, 0.2131262000, 0.5296853000, 1.4721759000", \ + "0.0518507000, 0.0562957000, 0.0693128000, 0.1063422000, 0.2132157000, 0.5290278000, 1.4714634000", \ + "0.0519186000, 0.0564003000, 0.0691588000, 0.1061959000, 0.2129621000, 0.5281846000, 1.4720349000", \ + "0.0554520000, 0.0594960000, 0.0716696000, 0.1073048000, 0.2132472000, 0.5292450000, 1.4740588000", \ + "0.0662890000, 0.0707464000, 0.0831817000, 0.1188672000, 0.2191652000, 0.5313559000, 1.4710861000", \ + "0.1006199000, 0.1053131000, 0.1183030000, 0.1551929000, 0.2546061000, 0.5439786000, 1.4734541000", \ + "0.1776992000, 0.1835891000, 0.2005097000, 0.2448608000, 0.3527376000, 0.6359255000, 1.4966027000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014942200, 0.0044653700, 0.0133445000, 0.0398791000, 0.1191760000, 0.3561500000"); + values("0.0560571000, 0.0592206000, 0.0684871000, 0.0962039000, 0.1788659000, 0.4292932000, 1.1790201000", \ + "0.0560620000, 0.0592001000, 0.0685503000, 0.0962563000, 0.1797458000, 0.4285765000, 1.1802964000", \ + "0.0556139000, 0.0587826000, 0.0681438000, 0.0962068000, 0.1791926000, 0.4292256000, 1.1786654000", \ + "0.0605619000, 0.0631125000, 0.0711586000, 0.0966753000, 0.1795089000, 0.4292149000, 1.1792285000", \ + "0.0899013000, 0.0925148000, 0.1000667000, 0.1197594000, 0.1870583000, 0.4291287000, 1.1813421000", \ + "0.1451907000, 0.1493139000, 0.1607030000, 0.1899441000, 0.2547479000, 0.4519084000, 1.1789666000", \ + "0.2349645000, 0.2423885000, 0.2632557000, 0.3103498000, 0.4108085000, 0.6078145000, 1.2175695000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014942200, 0.0044653700, 0.0133445000, 0.0398791000, 0.1191760000, 0.3561500000"); + values("0.0798999000, 0.0832495000, 0.0933242000, 0.1213912000, 0.2004263000, 0.4311964000, 1.1134357000", \ + "0.0829390000, 0.0865980000, 0.0967155000, 0.1253566000, 0.2046047000, 0.4356233000, 1.1180152000", \ + "0.0891352000, 0.0927080000, 0.1030749000, 0.1321834000, 0.2119062000, 0.4432254000, 1.1256276000", \ + "0.1002129000, 0.1038346000, 0.1142334000, 0.1433098000, 0.2237746000, 0.4554855000, 1.1383449000", \ + "0.1145179000, 0.1184833000, 0.1297135000, 0.1611253000, 0.2447672000, 0.4771581000, 1.1616244000", \ + "0.1265554000, 0.1315714000, 0.1460899000, 0.1845160000, 0.2804763000, 0.5258552000, 1.2142648000", \ + "0.1021362000, 0.1110435000, 0.1343840000, 0.1945654000, 0.3298972000, 0.6162684000, 1.3329740000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014942200, 0.0044653700, 0.0133445000, 0.0398791000, 0.1191760000, 0.3561500000"); + values("0.0584689000, 0.0608304000, 0.0677967000, 0.0877165000, 0.1440105000, 0.3057224000, 0.7819270000", \ + "0.0637750000, 0.0661722000, 0.0730146000, 0.0930042000, 0.1493806000, 0.3111501000, 0.7862892000", \ + "0.0766836000, 0.0790793000, 0.0860827000, 0.1061142000, 0.1626312000, 0.3242726000, 0.8006209000", \ + "0.1094479000, 0.1117103000, 0.1184892000, 0.1383515000, 0.1948444000, 0.3565733000, 0.8318937000", \ + "0.1764568000, 0.1796795000, 0.1888038000, 0.2120499000, 0.2697906000, 0.4314618000, 0.9061112000", \ + "0.2871699000, 0.2920611000, 0.3046607000, 0.3421476000, 0.4279200000, 0.6040908000, 1.0776281000", \ + "0.4695195000, 0.4771336000, 0.4988466000, 0.5550660000, 0.6918994000, 0.9654348000, 1.4814058000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014942200, 0.0044653700, 0.0133445000, 0.0398791000, 0.1191760000, 0.3561500000"); + values("0.0519309000, 0.0563303000, 0.0693041000, 0.1063565000, 0.2132269000, 0.5289784000, 1.4718987000", \ + "0.0519069000, 0.0563770000, 0.0693181000, 0.1064963000, 0.2132219000, 0.5290836000, 1.4708815000", \ + "0.0519751000, 0.0563702000, 0.0693330000, 0.1065285000, 0.2132453000, 0.5290531000, 1.4715772000", \ + "0.0536977000, 0.0579262000, 0.0704167000, 0.1065753000, 0.2132161000, 0.5289649000, 1.4716970000", \ + "0.0610923000, 0.0653855000, 0.0780649000, 0.1145186000, 0.2170970000, 0.5313168000, 1.4733976000", \ + "0.0845032000, 0.0885240000, 0.1011049000, 0.1375192000, 0.2408506000, 0.5408614000, 1.4766794000", \ + "0.1516657000, 0.1565636000, 0.1708774000, 0.2102028000, 0.3154788000, 0.6049368000, 1.4947379000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014942200, 0.0044653700, 0.0133445000, 0.0398791000, 0.1191760000, 0.3561500000"); + values("0.0643988000, 0.0671786000, 0.0755820000, 0.1006816000, 0.1760519000, 0.4066854000, 1.1002933000", \ + "0.0640369000, 0.0669435000, 0.0753799000, 0.1005291000, 0.1761830000, 0.4063167000, 1.0972115000", \ + "0.0628723000, 0.0658603000, 0.0744507000, 0.1001175000, 0.1759988000, 0.4063460000, 1.0979467000", \ + "0.0664748000, 0.0689370000, 0.0765853000, 0.1001573000, 0.1760706000, 0.4062581000, 1.0979747000", \ + "0.0945829000, 0.0971442000, 0.1041004000, 0.1222592000, 0.1847176000, 0.4070207000, 1.0979428000", \ + "0.1488095000, 0.1526727000, 0.1640613000, 0.1905898000, 0.2548909000, 0.4334452000, 1.0979301000", \ + "0.2391375000, 0.2450527000, 0.2628552000, 0.3068589000, 0.4064248000, 0.5969951000, 1.1472702000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__nor2_1 */ + + cell ("sky130_fd_sc_hd__nor2_2") { + leakage_power () { + value : 0.0036845000; + when : "!A&B"; + } + leakage_power () { + value : 0.0015349000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0002441000; + when : "A&B"; + } + leakage_power () { + value : 0.0022266000; + when : "A&!B"; + } + area : 6.2560000000; + cell_footprint : "sky130_fd_sc_hd__nor2"; + cell_leakage_power : 0.0019225140; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0044010000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041900000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0083596000, 0.0083601000, 0.0083614000, 0.0083582000, 0.0083510000, 0.0083343000, 0.0082960000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0072307000, -0.0073356000, -0.0075775000, -0.0075902000, -0.0076196000, -0.0076874000, -0.0078435000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046110000; + } + pin ("B") { + capacitance : 0.0044380000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041360000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0042515000, 0.0042461000, 0.0042335000, 0.0042552000, 0.0043054000, 0.0044212000, 0.0046879000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034351000, -0.0034346000, -0.0034334000, -0.0034316000, -0.0034275000, -0.0034179000, -0.0033959000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047400000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012817810, 0.0032859260, 0.0084236780, 0.0215946300, 0.0553591700, 0.1419167000"); + values("0.0073745000, 0.0061358000, 0.0029227000, -0.0052839000, -0.0264268000, -0.0809526000, -0.2209689000", \ + "0.0071484000, 0.0059227000, 0.0027561000, -0.0054260000, -0.0265256000, -0.0809954000, -0.2210663000", \ + "0.0069652000, 0.0057606000, 0.0026709000, -0.0054820000, -0.0265169000, -0.0809447000, -0.2209894000", \ + "0.0066225000, 0.0054307000, 0.0022739000, -0.0057843000, -0.0267276000, -0.0811106000, -0.2210707000", \ + "0.0068860000, 0.0056776000, 0.0025148000, -0.0056812000, -0.0269496000, -0.0812337000, -0.2211703000", \ + "0.0081474000, 0.0068761000, 0.0036039000, -0.0047558000, -0.0261032000, -0.0810955000, -0.2210373000", \ + "0.0113450000, 0.0099364000, 0.0065013000, -0.0023509000, -0.0242019000, -0.0796075000, -0.2204243000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012817810, 0.0032859260, 0.0084236780, 0.0215946300, 0.0553591700, 0.1419167000"); + values("0.0128950000, 0.0142341000, 0.0176613000, 0.0260292000, 0.0472620000, 0.1013471000, 0.2397798000", \ + "0.0125529000, 0.0138972000, 0.0172895000, 0.0257286000, 0.0471062000, 0.1014395000, 0.2397332000", \ + "0.0123128000, 0.0136308000, 0.0169836000, 0.0253620000, 0.0470654000, 0.1010472000, 0.2405892000", \ + "0.0121624000, 0.0134507000, 0.0167624000, 0.0251620000, 0.0466846000, 0.1011173000, 0.2394514000", \ + "0.0120071000, 0.0133236000, 0.0165791000, 0.0248679000, 0.0461908000, 0.1003002000, 0.2390999000", \ + "0.0120678000, 0.0133443000, 0.0165953000, 0.0249152000, 0.0460655000, 0.1006008000, 0.2386959000", \ + "0.0131879000, 0.0142743000, 0.0173908000, 0.0252415000, 0.0465944000, 0.1012898000, 0.2402129000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012817810, 0.0032859260, 0.0084236780, 0.0215946300, 0.0553591700, 0.1419167000"); + values("-0.0004888000, -0.0016103000, -0.0046105000, -0.0126995000, -0.0338976000, -0.0885271000, -0.2287130000", \ + "-0.0008606000, -0.0019545000, -0.0048677000, -0.0127713000, -0.0338492000, -0.0883909000, -0.2285444000", \ + "-0.0013080000, -0.0024041000, -0.0052555000, -0.0130665000, -0.0339665000, -0.0883719000, -0.2284719000", \ + "-0.0016825000, -0.0028569000, -0.0057471000, -0.0135436000, -0.0342948000, -0.0885274000, -0.2284964000", \ + "-0.0011816000, -0.0026290000, -0.0057648000, -0.0138121000, -0.0347429000, -0.0888238000, -0.2286441000", \ + "0.0000468000, -0.0013172000, -0.0047449000, -0.0132133000, -0.0343504000, -0.0889369000, -0.2287504000", \ + "0.0039358000, 0.0023853000, -0.0013893000, -0.0106874000, -0.0329259000, -0.0879141000, -0.2286330000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012817810, 0.0032859260, 0.0084236780, 0.0215946300, 0.0553591700, 0.1419167000"); + values("0.0120659000, 0.0135219000, 0.0170708000, 0.0256150000, 0.0471589000, 0.1013624000, 0.2405368000", \ + "0.0116343000, 0.0130064000, 0.0164398000, 0.0251373000, 0.0466608000, 0.1009385000, 0.2394738000", \ + "0.0114624000, 0.0127780000, 0.0161374000, 0.0245983000, 0.0461837000, 0.1014518000, 0.2399905000", \ + "0.0113236000, 0.0126046000, 0.0159888000, 0.0243982000, 0.0455761000, 0.1003875000, 0.2398083000", \ + "0.0119148000, 0.0131421000, 0.0162965000, 0.0243881000, 0.0456010000, 0.0996798000, 0.2386542000", \ + "0.0131292000, 0.0142935000, 0.0174108000, 0.0254979000, 0.0460363000, 0.0994893000, 0.2381229000", \ + "0.0159512000, 0.0169725000, 0.0197795000, 0.0275421000, 0.0484078000, 0.1013567000, 0.2383341000"); + } + } + max_capacitance : 0.1419170000; + max_transition : 1.4983880000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.0169765000, 0.0186137000, 0.0225047000, 0.0317480000, 0.0538005000, 0.1082873000, 0.2463683000", \ + "0.0218970000, 0.0234217000, 0.0272035000, 0.0363347000, 0.0583460000, 0.1129020000, 0.2511329000", \ + "0.0315818000, 0.0336417000, 0.0382211000, 0.0476932000, 0.0692584000, 0.1237162000, 0.2619326000", \ + "0.0436403000, 0.0466044000, 0.0537263000, 0.0682395000, 0.0954174000, 0.1499542000, 0.2880661000", \ + "0.0557866000, 0.0604313000, 0.0712855000, 0.0937865000, 0.1360242000, 0.2087881000, 0.3476518000", \ + "0.0592939000, 0.0665427000, 0.0832647000, 0.1176225000, 0.1842997000, 0.2985803000, 0.4848358000", \ + "0.0289450000, 0.0404634000, 0.0666192000, 0.1215940000, 0.2253026000, 0.4052740000, 0.6964460000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.0598512000, 0.0661608000, 0.0818005000, 0.1204893000, 0.2178144000, 0.4658339000, 1.1001068000", \ + "0.0645408000, 0.0707845000, 0.0864186000, 0.1252582000, 0.2230472000, 0.4756194000, 1.1065003000", \ + "0.0774803000, 0.0835427000, 0.0989149000, 0.1377132000, 0.2369799000, 0.4852300000, 1.1255878000", \ + "0.1046485000, 0.1111289000, 0.1266699000, 0.1651232000, 0.2640097000, 0.5126880000, 1.1476432000", \ + "0.1485323000, 0.1574588000, 0.1780745000, 0.2236462000, 0.3228659000, 0.5733475000, 1.2074964000", \ + "0.2165370000, 0.2308327000, 0.2627495000, 0.3270954000, 0.4536868000, 0.7105454000, 1.3508183000", \ + "0.3247446000, 0.3481303000, 0.3973368000, 0.4979204000, 0.6811013000, 1.0181618000, 1.6702481000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.0121913000, 0.0139872000, 0.0184149000, 0.0295312000, 0.0577435000, 0.1302407000, 0.3149928000", \ + "0.0122711000, 0.0139194000, 0.0181640000, 0.0292849000, 0.0576226000, 0.1303335000, 0.3149339000", \ + "0.0174991000, 0.0189791000, 0.0224710000, 0.0313296000, 0.0576492000, 0.1302361000, 0.3154841000", \ + "0.0278304000, 0.0301365000, 0.0351356000, 0.0458227000, 0.0667332000, 0.1312678000, 0.3150509000", \ + "0.0462946000, 0.0497118000, 0.0579389000, 0.0734008000, 0.1022856000, 0.1564527000, 0.3181727000", \ + "0.0787279000, 0.0845512000, 0.0973526000, 0.1221569000, 0.1662236000, 0.2417725000, 0.3770034000", \ + "0.1377398000, 0.1473311000, 0.1670777000, 0.2068850000, 0.2752654000, 0.3887180000, 0.5769948000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.0387164000, 0.0465397000, 0.0671545000, 0.1191083000, 0.2519610000, 0.5924332000, 1.4660573000", \ + "0.0387927000, 0.0467894000, 0.0671140000, 0.1193467000, 0.2531905000, 0.5963443000, 1.4642677000", \ + "0.0388228000, 0.0468128000, 0.0671166000, 0.1193101000, 0.2541284000, 0.5942123000, 1.4723758000", \ + "0.0428648000, 0.0500679000, 0.0690108000, 0.1196403000, 0.2542018000, 0.5942771000, 1.4705871000", \ + "0.0609025000, 0.0684849000, 0.0876629000, 0.1321587000, 0.2555057000, 0.5936081000, 1.4707048000", \ + "0.0995867000, 0.1085114000, 0.1304543000, 0.1799390000, 0.2948676000, 0.6014265000, 1.4671513000", \ + "0.1783026000, 0.1896907000, 0.2178831000, 0.2801153000, 0.4119040000, 0.7022209000, 1.4890928000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.0141760000, 0.0156199000, 0.0191598000, 0.0278052000, 0.0492845000, 0.1040127000, 0.2438898000", \ + "0.0186334000, 0.0202421000, 0.0238568000, 0.0324836000, 0.0541217000, 0.1089733000, 0.2497110000", \ + "0.0246079000, 0.0272212000, 0.0327980000, 0.0435904000, 0.0654035000, 0.1199132000, 0.2625150000", \ + "0.0304144000, 0.0345370000, 0.0434582000, 0.0606458000, 0.0907239000, 0.1459215000, 0.2876185000", \ + "0.0320202000, 0.0386238000, 0.0528719000, 0.0800952000, 0.1274019000, 0.2048295000, 0.3456997000", \ + "0.0190370000, 0.0289388000, 0.0516526000, 0.0945865000, 0.1686562000, 0.2903307000, 0.4836087000", \ + "-0.0374152000, -0.0220692000, 0.0132257000, 0.0813341000, 0.1994799000, 0.3909838000, 0.6922216000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.0395814000, 0.0463244000, 0.0626076000, 0.1021031000, 0.2018021000, 0.4509545000, 1.0874180000", \ + "0.0428289000, 0.0490655000, 0.0650582000, 0.1051309000, 0.2032878000, 0.4522231000, 1.0868446000", \ + "0.0543258000, 0.0604069000, 0.0758686000, 0.1145287000, 0.2132721000, 0.4656956000, 1.1023106000", \ + "0.0798983000, 0.0876051000, 0.1039779000, 0.1416236000, 0.2412836000, 0.4923889000, 1.1289197000", \ + "0.1193988000, 0.1314784000, 0.1568444000, 0.2073465000, 0.3057597000, 0.5536542000, 1.1896503000", \ + "0.1842142000, 0.2015711000, 0.2396233000, 0.3170890000, 0.4540920000, 0.7055990000, 1.3411834000", \ + "0.3025458000, 0.3261292000, 0.3795286000, 0.4912014000, 0.6986479000, 1.0530292000, 1.6922767000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.0070459000, 0.0087223000, 0.0131490000, 0.0243219000, 0.0531277000, 0.1275299000, 0.3138667000", \ + "0.0082968000, 0.0096261000, 0.0134577000, 0.0243722000, 0.0530534000, 0.1277071000, 0.3147392000", \ + "0.0137204000, 0.0154245000, 0.0192885000, 0.0275155000, 0.0535135000, 0.1268677000, 0.3165656000", \ + "0.0235946000, 0.0260140000, 0.0315956000, 0.0427767000, 0.0643198000, 0.1286790000, 0.3161398000", \ + "0.0416952000, 0.0453546000, 0.0544462000, 0.0705738000, 0.1002252000, 0.1543953000, 0.3188899000", \ + "0.0737656000, 0.0801945000, 0.0942736000, 0.1194076000, 0.1649284000, 0.2402973000, 0.3775331000", \ + "0.1354639000, 0.1452008000, 0.1697280000, 0.2075639000, 0.2767224000, 0.3894367000, 0.5774533000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012817800, 0.0032859300, 0.0084236800, 0.0215946000, 0.0553592000, 0.1419170000"); + values("0.0383727000, 0.0464427000, 0.0670202000, 0.1193254000, 0.2544325000, 0.5955795000, 1.4724479000", \ + "0.0381824000, 0.0460213000, 0.0669146000, 0.1192609000, 0.2525813000, 0.5925727000, 1.4656973000", \ + "0.0381865000, 0.0458870000, 0.0664339000, 0.1192298000, 0.2523023000, 0.5972254000, 1.4709203000", \ + "0.0518557000, 0.0576092000, 0.0733776000, 0.1196992000, 0.2540167000, 0.5957025000, 1.4724416000", \ + "0.0736324000, 0.0839464000, 0.1035009000, 0.1448334000, 0.2575590000, 0.5951247000, 1.4645798000", \ + "0.1118042000, 0.1259139000, 0.1547507000, 0.2130005000, 0.3210224000, 0.6068745000, 1.4703324000", \ + "0.1760784000, 0.1950611000, 0.2384363000, 0.3231547000, 0.4775236000, 0.7496009000, 1.4983882000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nor2_4") { + leakage_power () { + value : 0.0040121000; + when : "!A&B"; + } + leakage_power () { + value : 0.0038425000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0004326000; + when : "A&B"; + } + leakage_power () { + value : 0.0025266000; + when : "A&!B"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__nor2"; + cell_leakage_power : 0.0027034450; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0087330000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0083040000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0166262000, 0.0166196000, 0.0166045000, 0.0166015000, 0.0165948000, 0.0165793000, 0.0165435000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0142030000, -0.0144511000, -0.0150231000, -0.0150525000, -0.0151204000, -0.0152768000, -0.0156373000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091620000; + } + pin ("B") { + capacitance : 0.0086870000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0080850000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0081436000, 0.0081226000, 0.0080741000, 0.0081109000, 0.0081958000, 0.0083914000, 0.0088424000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0068033000, -0.0067996000, -0.0067910000, -0.0067895000, -0.0067862000, -0.0067784000, -0.0067605000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0092890000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014103010, 0.0039778980, 0.0112200700, 0.0316473500, 0.0892646000, 0.2517799000"); + values("0.0145888000, 0.0131288000, 0.0090218000, -0.0025617000, -0.0353318000, -0.1282960000, -0.3912441000", \ + "0.0142153000, 0.0127769000, 0.0086766000, -0.0028459000, -0.0355134000, -0.1284436000, -0.3913716000", \ + "0.0138944000, 0.0125050000, 0.0084683000, -0.0028707000, -0.0354384000, -0.1282397000, -0.3911955000", \ + "0.0130502000, 0.0116242000, 0.0076562000, -0.0036487000, -0.0359041000, -0.1285736000, -0.3913048000", \ + "0.0136694000, 0.0122110000, 0.0081994000, -0.0032016000, -0.0362912000, -0.1288264000, -0.3914667000", \ + "0.0160415000, 0.0146191000, 0.0104409000, -0.0022348000, -0.0354017000, -0.1282726000, -0.3910739000", \ + "0.0215214000, 0.0200398000, 0.0154086000, 0.0030774000, -0.0310951000, -0.1257253000, -0.3901398000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014103010, 0.0039778980, 0.0112200700, 0.0316473500, 0.0892646000, 0.2517799000"); + values("0.0249433000, 0.0265426000, 0.0309809000, 0.0430860000, 0.0763783000, 0.1683058000, 0.4283017000", \ + "0.0242285000, 0.0258172000, 0.0302205000, 0.0424180000, 0.0757326000, 0.1680930000, 0.4281469000", \ + "0.0237443000, 0.0252968000, 0.0295957000, 0.0415580000, 0.0753023000, 0.1681136000, 0.4278681000", \ + "0.0234331000, 0.0249690000, 0.0291991000, 0.0410534000, 0.0741796000, 0.1671085000, 0.4310648000", \ + "0.0231148000, 0.0246845000, 0.0288640000, 0.0405805000, 0.0736300000, 0.1667428000, 0.4301930000", \ + "0.0232302000, 0.0247032000, 0.0288746000, 0.0406072000, 0.0737207000, 0.1665469000, 0.4262356000", \ + "0.0249650000, 0.0262105000, 0.0300107000, 0.0411471000, 0.0743474000, 0.1672062000, 0.4281072000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014103010, 0.0039778980, 0.0112200700, 0.0316473500, 0.0892646000, 0.2517799000"); + values("-0.0000518000, -0.0013461000, -0.0051126000, -0.0163210000, -0.0490656000, -0.1422481000, -0.4054517000", \ + "-0.0007823000, -0.0020199000, -0.0056671000, -0.0165897000, -0.0490128000, -0.1420118000, -0.4051177000", \ + "-0.0016473000, -0.0029060000, -0.0064704000, -0.0172631000, -0.0492929000, -0.1420049000, -0.4049468000", \ + "-0.0023505000, -0.0036728000, -0.0074464000, -0.0181677000, -0.0501011000, -0.1423194000, -0.4049695000", \ + "-0.0017781000, -0.0030627000, -0.0070735000, -0.0185771000, -0.0509804000, -0.1428840000, -0.4052222000", \ + "0.0003238000, -0.0012994000, -0.0056733000, -0.0177018000, -0.0507033000, -0.1430485000, -0.4053592000", \ + "0.0081546000, 0.0065841000, 0.0007174000, -0.0122297000, -0.0473341000, -0.1413746000, -0.4054039000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014103010, 0.0039778980, 0.0112200700, 0.0316473500, 0.0892646000, 0.2517799000"); + values("0.0234499000, 0.0252083000, 0.0298260000, 0.0424246000, 0.0757155000, 0.1681166000, 0.4281616000", \ + "0.0225901000, 0.0242770000, 0.0287232000, 0.0410645000, 0.0751239000, 0.1682812000, 0.4278748000", \ + "0.0220176000, 0.0236259000, 0.0279958000, 0.0403448000, 0.0738392000, 0.1684640000, 0.4277499000", \ + "0.0224831000, 0.0239328000, 0.0280787000, 0.0397846000, 0.0728287000, 0.1662264000, 0.4279252000", \ + "0.0234005000, 0.0248091000, 0.0286947000, 0.0400777000, 0.0728604000, 0.1654970000, 0.4262714000", \ + "0.0253165000, 0.0268912000, 0.0307984000, 0.0422785000, 0.0742481000, 0.1664044000, 0.4285354000", \ + "0.0315872000, 0.0323786000, 0.0359486000, 0.0468016000, 0.0779553000, 0.1683928000, 0.4261670000"); + } + } + max_capacitance : 0.2517800000; + max_transition : 1.4964490000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0169715000, 0.0179898000, 0.0207708000, 0.0278877000, 0.0464088000, 0.0962407000, 0.2342976000", \ + "0.0218200000, 0.0227798000, 0.0254185000, 0.0324638000, 0.0509264000, 0.1007439000, 0.2387181000", \ + "0.0311648000, 0.0324597000, 0.0357109000, 0.0435209000, 0.0617677000, 0.1114110000, 0.2496350000", \ + "0.0424904000, 0.0444516000, 0.0494231000, 0.0614109000, 0.0862029000, 0.1371073000, 0.2749299000", \ + "0.0523674000, 0.0554190000, 0.0631869000, 0.0816469000, 0.1203738000, 0.1924431000, 0.3342928000", \ + "0.0511493000, 0.0557858000, 0.0678160000, 0.0966514000, 0.1572204000, 0.2690975000, 0.4647971000", \ + "0.0095339000, 0.0168776000, 0.0358525000, 0.0808120000, 0.1756667000, 0.3539680000, 0.6596342000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0622744000, 0.0664765000, 0.0779111000, 0.1094290000, 0.1954166000, 0.4332344000, 1.1041421000", \ + "0.0667856000, 0.0709660000, 0.0823530000, 0.1140250000, 0.2003005000, 0.4389736000, 1.1103100000", \ + "0.0798638000, 0.0838861000, 0.0952087000, 0.1260894000, 0.2131699000, 0.4561659000, 1.1249001000", \ + "0.1076138000, 0.1118374000, 0.1228784000, 0.1538689000, 0.2394934000, 0.4796278000, 1.1576793000", \ + "0.1527445000, 0.1587778000, 0.1737594000, 0.2112743000, 0.2997347000, 0.5399549000, 1.2174648000", \ + "0.2263442000, 0.2352630000, 0.2582115000, 0.3114440000, 0.4269287000, 0.6780203000, 1.3543581000", \ + "0.3456880000, 0.3598186000, 0.3963414000, 0.4799576000, 0.6491258000, 0.9774964000, 1.6728150000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0124766000, 0.0136194000, 0.0167281000, 0.0253355000, 0.0492240000, 0.1167727000, 0.3080123000", \ + "0.0125080000, 0.0135257000, 0.0164962000, 0.0249712000, 0.0490925000, 0.1167750000, 0.3080687000", \ + "0.0176730000, 0.0187179000, 0.0212990000, 0.0279611000, 0.0495384000, 0.1167363000, 0.3085307000", \ + "0.0277003000, 0.0291974000, 0.0329441000, 0.0415591000, 0.0609881000, 0.1191021000, 0.3082691000", \ + "0.0453959000, 0.0477238000, 0.0535742000, 0.0665357000, 0.0940910000, 0.1479985000, 0.3128849000", \ + "0.0771960000, 0.0809411000, 0.0904556000, 0.1114286000, 0.1515543000, 0.2297037000, 0.3762480000", \ + "0.1353600000, 0.1415310000, 0.1563482000, 0.1899870000, 0.2544940000, 0.3675451000, 0.5692316000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0402232000, 0.0454527000, 0.0599119000, 0.1017079000, 0.2190281000, 0.5447648000, 1.4649204000", \ + "0.0402643000, 0.0454902000, 0.0599241000, 0.1014302000, 0.2177543000, 0.5452596000, 1.4655323000", \ + "0.0403483000, 0.0455417000, 0.0602361000, 0.1015483000, 0.2189719000, 0.5471781000, 1.4664657000", \ + "0.0438942000, 0.0485808000, 0.0622658000, 0.1016263000, 0.2180911000, 0.5448665000, 1.4783624000", \ + "0.0609245000, 0.0662622000, 0.0800483000, 0.1158114000, 0.2220661000, 0.5454546000, 1.4779042000", \ + "0.0980405000, 0.1042219000, 0.1197569000, 0.1601521000, 0.2630935000, 0.5558799000, 1.4675843000", \ + "0.1757244000, 0.1831104000, 0.2033222000, 0.2535891000, 0.3716539000, 0.6541388000, 1.4863820000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0138624000, 0.0147903000, 0.0172767000, 0.0237678000, 0.0414504000, 0.0905806000, 0.2287096000", \ + "0.0182299000, 0.0193012000, 0.0218561000, 0.0283958000, 0.0462271000, 0.0953179000, 0.2356907000", \ + "0.0237826000, 0.0254619000, 0.0296104000, 0.0387528000, 0.0571306000, 0.1064740000, 0.2446131000", \ + "0.0285800000, 0.0312624000, 0.0379018000, 0.0522514000, 0.0802141000, 0.1320774000, 0.2707602000", \ + "0.0280358000, 0.0322023000, 0.0425710000, 0.0657560000, 0.1098734000, 0.1865268000, 0.3294210000", \ + "0.0095458000, 0.0162749000, 0.0325911000, 0.0691303000, 0.1390075000, 0.2584541000, 0.4607315000", \ + "-0.0593667000, -0.0484907000, -0.0235108000, 0.0340899000, 0.1441704000, 0.3356903000, 0.6527048000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0419300000, 0.0465356000, 0.0584431000, 0.0910134000, 0.1781699000, 0.4159947000, 1.0871927000", \ + "0.0450207000, 0.0493287000, 0.0609082000, 0.0928722000, 0.1826169000, 0.4218549000, 1.0933071000", \ + "0.0562287000, 0.0602519000, 0.0715604000, 0.1031770000, 0.1898992000, 0.4331795000, 1.1038219000", \ + "0.0833635000, 0.0884081000, 0.1007163000, 0.1308756000, 0.2159345000, 0.4562961000, 1.1357739000", \ + "0.1253656000, 0.1329178000, 0.1526407000, 0.1948177000, 0.2835507000, 0.5216512000, 1.1936074000", \ + "0.1955487000, 0.2069636000, 0.2353216000, 0.3007529000, 0.4295797000, 0.6782531000, 1.3499469000", \ + "0.3272712000, 0.3421144000, 0.3818280000, 0.4756208000, 0.6683371000, 1.0252291000, 1.7070267000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0068857000, 0.0079172000, 0.0108661000, 0.0193111000, 0.0428918000, 0.1091994000, 0.2961055000", \ + "0.0081798000, 0.0089718000, 0.0114750000, 0.0193212000, 0.0429388000, 0.1092325000, 0.2976890000", \ + "0.0134535000, 0.0145305000, 0.0174647000, 0.0238283000, 0.0439932000, 0.1091723000, 0.2962383000", \ + "0.0230443000, 0.0246661000, 0.0286775000, 0.0381474000, 0.0569112000, 0.1120622000, 0.2984915000", \ + "0.0408158000, 0.0432319000, 0.0497885000, 0.0638828000, 0.0916016000, 0.1426618000, 0.3020172000", \ + "0.0731927000, 0.0775736000, 0.0871061000, 0.1086018000, 0.1501374000, 0.2266512000, 0.3695773000", \ + "0.1334633000, 0.1400780000, 0.1583683000, 0.1922647000, 0.2549426000, 0.3658019000, 0.5634401000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014103000, 0.0039779000, 0.0112201000, 0.0316474000, 0.0892646000, 0.2517800000"); + values("0.0398289000, 0.0452207000, 0.0597080000, 0.1014653000, 0.2181662000, 0.5454607000, 1.4650987000", \ + "0.0395948000, 0.0450032000, 0.0598076000, 0.1013858000, 0.2193156000, 0.5467820000, 1.4662073000", \ + "0.0394401000, 0.0444469000, 0.0593656000, 0.1013186000, 0.2176547000, 0.5498381000, 1.4670208000", \ + "0.0524386000, 0.0563191000, 0.0668484000, 0.1029512000, 0.2178261000, 0.5451701000, 1.4725396000", \ + "0.0749895000, 0.0802406000, 0.0969379000, 0.1303689000, 0.2258270000, 0.5478105000, 1.4688503000", \ + "0.1122800000, 0.1208849000, 0.1430223000, 0.1934740000, 0.2917642000, 0.5620057000, 1.4755858000", \ + "0.1741214000, 0.1877213000, 0.2188592000, 0.2915491000, 0.4369753000, 0.7131835000, 1.4964487000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nor2_8") { + leakage_power () { + value : 0.0052252000; + when : "!A&B"; + } + leakage_power () { + value : 0.0089170000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0304538000; + when : "A&B"; + } + leakage_power () { + value : 0.0033195000; + when : "A&!B"; + } + area : 20.019200000; + cell_footprint : "sky130_fd_sc_hd__nor2"; + cell_leakage_power : 0.0119788500; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0169770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0160990000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0328015000, 0.0327925000, 0.0327720000, 0.0327651000, 0.0327492000, 0.0327128000, 0.0326289000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0279750000, -0.0284725000, -0.0296192000, -0.0296517000, -0.0297267000, -0.0298996000, -0.0302981000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0178550000; + } + pin ("B") { + capacitance : 0.0168590000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0156850000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0155097000, 0.0154846000, 0.0154270000, 0.0154879000, 0.0156284000, 0.0159524000, 0.0166992000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0135366000, -0.0135462000, -0.0135684000, -0.0135611000, -0.0135445000, -0.0135062000, -0.0134179000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0180320000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015437090, 0.0047660740, 0.0147148600, 0.0454309200, 0.1402642000, 0.4330543000"); + values("0.0287614000, 0.0270941000, 0.0219603000, 0.0059743000, -0.0432533000, -0.1960663000, -0.6698091000", \ + "0.0281109000, 0.0264513000, 0.0213520000, 0.0055176000, -0.0436297000, -0.1964984000, -0.6700619000", \ + "0.0276275000, 0.0260196000, 0.0210079000, 0.0053459000, -0.0434391000, -0.1960460000, -0.6695601000", \ + "0.0259752000, 0.0243554000, 0.0193939000, 0.0039083000, -0.0443476000, -0.1967509000, -0.6700888000", \ + "0.0264983000, 0.0248785000, 0.0199472000, 0.0037660000, -0.0456851000, -0.1973673000, -0.6703353000", \ + "0.0299247000, 0.0281978000, 0.0229075000, 0.0072699000, -0.0437290000, -0.1965235000, -0.6698013000", \ + "0.0405168000, 0.0386630000, 0.0329572000, 0.0159012000, -0.0360297000, -0.1921176000, -0.6682306000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015437090, 0.0047660740, 0.0147148600, 0.0454309200, 0.1402642000, 0.4330543000"); + values("0.0485691000, 0.0504218000, 0.0560263000, 0.0727050000, 0.1220704000, 0.2740585000, 0.7422944000", \ + "0.0471913000, 0.0489983000, 0.0544773000, 0.0712350000, 0.1213667000, 0.2739965000, 0.7421079000", \ + "0.0461688000, 0.0479250000, 0.0534082000, 0.0701652000, 0.1202508000, 0.2750931000, 0.7479051000", \ + "0.0455308000, 0.0472694000, 0.0525746000, 0.0690197000, 0.1188887000, 0.2720387000, 0.7435090000", \ + "0.0448136000, 0.0465441000, 0.0518959000, 0.0680106000, 0.1177731000, 0.2705709000, 0.7422387000", \ + "0.0449695000, 0.0466591000, 0.0519315000, 0.0681252000, 0.1181533000, 0.2707345000, 0.7427643000", \ + "0.0476205000, 0.0491070000, 0.0537981000, 0.0690460000, 0.1194539000, 0.2737545000, 0.7412837000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015437090, 0.0047660740, 0.0147148600, 0.0454309200, 0.1402642000, 0.4330543000"); + values("0.0007795000, -0.0006783000, -0.0053228000, -0.0204592000, -0.0693334000, -0.2225395000, -0.6967162000", \ + "-0.0004781000, -0.0018823000, -0.0064100000, -0.0211193000, -0.0693181000, -0.2221318000, -0.6960839000", \ + "-0.0021379000, -0.0035538000, -0.0080585000, -0.0225854000, -0.0700426000, -0.2220724000, -0.6956673000", \ + "-0.0037726000, -0.0052072000, -0.0098392000, -0.0244676000, -0.0716440000, -0.2227662000, -0.6958018000", \ + "-0.0025480000, -0.0041519000, -0.0097631000, -0.0251556000, -0.0730382000, -0.2240685000, -0.6963491000", \ + "0.0008337000, -0.0009713000, -0.0065186000, -0.0231162000, -0.0720953000, -0.2240764000, -0.6966436000", \ + "0.0143394000, 0.0124367000, 0.0072470000, -0.0131738000, -0.0658244000, -0.2220521000, -0.6968551000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015437090, 0.0047660740, 0.0147148600, 0.0454309200, 0.1402642000, 0.4330543000"); + values("0.0463488000, 0.0483530000, 0.0545126000, 0.0719742000, 0.1227204000, 0.2752506000, 0.7462117000", \ + "0.0444147000, 0.0463534000, 0.0520742000, 0.0695950000, 0.1211187000, 0.2756151000, 0.7436033000", \ + "0.0435556000, 0.0453259000, 0.0506918000, 0.0674969000, 0.1186648000, 0.2731151000, 0.7431602000", \ + "0.0436569000, 0.0454137000, 0.0506665000, 0.0670226000, 0.1166619000, 0.2709268000, 0.7418378000", \ + "0.0441636000, 0.0458296000, 0.0509624000, 0.0668216000, 0.1161251000, 0.2699872000, 0.7418663000", \ + "0.0485371000, 0.0501102000, 0.0549468000, 0.0700585000, 0.1207402000, 0.2712104000, 0.7366308000", \ + "0.0595213000, 0.0608326000, 0.0652265000, 0.0795306000, 0.1257943000, 0.2745302000, 0.7436020000"); + } + } + max_capacitance : 0.4330540000; + max_transition : 1.5005290000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015437100, 0.0047660700, 0.0147149000, 0.0454309000, 0.1402640000, 0.4330540000"); + values("0.0197774000, 0.0204758000, 0.0225789000, 0.0285550000, 0.0452383000, 0.0936334000, 0.2390254000", \ + "0.0243005000, 0.0249771000, 0.0270058000, 0.0329009000, 0.0495266000, 0.0978096000, 0.2436393000", \ + "0.0336286000, 0.0344923000, 0.0370112000, 0.0435521000, 0.0600810000, 0.1081399000, 0.2537492000", \ + "0.0449409000, 0.0462075000, 0.0498801000, 0.0595694000, 0.0825186000, 0.1328829000, 0.2783699000", \ + "0.0545276000, 0.0564866000, 0.0618402000, 0.0769283000, 0.1122493000, 0.1841828000, 0.3357790000", \ + "0.0506918000, 0.0536284000, 0.0621847000, 0.0852320000, 0.1399801000, 0.2508781000, 0.4605185000", \ + "0.0032813000, 0.0077170000, 0.0209127000, 0.0568531000, 0.1416175000, 0.3168178000, 0.6408177000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015437100, 0.0047660700, 0.0147149000, 0.0454309000, 0.1402640000, 0.4330540000"); + values("0.0687306000, 0.0715801000, 0.0802060000, 0.1054978000, 0.1803611000, 0.4089183000, 1.1125542000", \ + "0.0730061000, 0.0758128000, 0.0842936000, 0.1097438000, 0.1850888000, 0.4184216000, 1.1192198000", \ + "0.0857158000, 0.0884081000, 0.0967772000, 0.1221056000, 0.1977227000, 0.4299323000, 1.1402169000", \ + "0.1133531000, 0.1161430000, 0.1245646000, 0.1495367000, 0.2253747000, 0.4549209000, 1.1724933000", \ + "0.1594456000, 0.1631723000, 0.1743075000, 0.2045814000, 0.2837072000, 0.5136362000, 1.2238578000", \ + "0.2357745000, 0.2414359000, 0.2577646000, 0.3006094000, 0.4040986000, 0.6484052000, 1.3545438000", \ + "0.3637627000, 0.3726655000, 0.3984071000, 0.4654535000, 0.6168954000, 0.9368591000, 1.6680478000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015437100, 0.0047660700, 0.0147149000, 0.0454309000, 0.1402640000, 0.4330540000"); + values("0.0158439000, 0.0166219000, 0.0190921000, 0.0267082000, 0.0502291000, 0.1240099000, 0.3545708000", \ + "0.0154748000, 0.0162672000, 0.0186701000, 0.0262501000, 0.0500650000, 0.1241418000, 0.3544244000", \ + "0.0196745000, 0.0205146000, 0.0227867000, 0.0291055000, 0.0506472000, 0.1240789000, 0.3546221000", \ + "0.0290299000, 0.0300918000, 0.0329127000, 0.0413497000, 0.0622279000, 0.1271352000, 0.3544787000", \ + "0.0464337000, 0.0483598000, 0.0534009000, 0.0643186000, 0.0906441000, 0.1559740000, 0.3588972000", \ + "0.0790082000, 0.0813495000, 0.0880000000, 0.1053273000, 0.1440244000, 0.2277055000, 0.4211807000", \ + "0.1378229000, 0.1416394000, 0.1525105000, 0.1793503000, 0.2395067000, 0.3563106000, 0.5903218000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015437100, 0.0047660700, 0.0147149000, 0.0454309000, 0.1402640000, 0.4330540000"); + values("0.0452421000, 0.0486069000, 0.0593287000, 0.0923898000, 0.1940042000, 0.5082929000, 1.4714202000", \ + "0.0450887000, 0.0484647000, 0.0592052000, 0.0923456000, 0.1943445000, 0.5100345000, 1.4763820000", \ + "0.0452822000, 0.0487334000, 0.0593622000, 0.0924290000, 0.1940613000, 0.5109930000, 1.4901040000", \ + "0.0482495000, 0.0514302000, 0.0610977000, 0.0928649000, 0.1942859000, 0.5079019000, 1.4844482000", \ + "0.0646949000, 0.0679782000, 0.0783681000, 0.1076980000, 0.1998871000, 0.5093160000, 1.4769374000", \ + "0.1003077000, 0.1041185000, 0.1153314000, 0.1480234000, 0.2412771000, 0.5202619000, 1.4813695000", \ + "0.1771377000, 0.1818284000, 0.1956129000, 0.2354224000, 0.3402287000, 0.6185717000, 1.4929483000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015437100, 0.0047660700, 0.0147149000, 0.0454309000, 0.1402640000, 0.4330540000"); + values("0.0150784000, 0.0157153000, 0.0175184000, 0.0226916000, 0.0374287000, 0.0819137000, 0.2181240000", \ + "0.0193918000, 0.0200514000, 0.0219379000, 0.0271700000, 0.0421241000, 0.0864426000, 0.2227483000", \ + "0.0250808000, 0.0261405000, 0.0291474000, 0.0366447000, 0.0528500000, 0.0973343000, 0.2335750000", \ + "0.0296527000, 0.0313417000, 0.0360942000, 0.0479739000, 0.0733676000, 0.1226988000, 0.2594080000", \ + "0.0278524000, 0.0304945000, 0.0381239000, 0.0570227000, 0.0972732000, 0.1728238000, 0.3172400000", \ + "0.0061384000, 0.0104043000, 0.0224089000, 0.0522493000, 0.1157816000, 0.2341154000, 0.4445879000", \ + "-0.0710366000, -0.0643885000, -0.0454441000, 0.0001765000, 0.1022099000, 0.2914796000, 0.6203900000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015437100, 0.0047660700, 0.0147149000, 0.0454309000, 0.1402640000, 0.4330540000"); + values("0.0471657000, 0.0501632000, 0.0594878000, 0.0860986000, 0.1624637000, 0.3917942000, 1.1025658000", \ + "0.0494162000, 0.0523813000, 0.0611073000, 0.0877580000, 0.1650027000, 0.3984238000, 1.1015601000", \ + "0.0604727000, 0.0632295000, 0.0714539000, 0.0968115000, 0.1748347000, 0.4056060000, 1.1123898000", \ + "0.0885102000, 0.0918695000, 0.1010090000, 0.1252865000, 0.2002996000, 0.4315593000, 1.1398196000", \ + "0.1332741000, 0.1381707000, 0.1521794000, 0.1882895000, 0.2681473000, 0.4984124000, 1.2075080000", \ + "0.2090579000, 0.2162937000, 0.2370784000, 0.2901058000, 0.4104640000, 0.6546906000, 1.3585501000", \ + "0.3511713000, 0.3607008000, 0.3894551000, 0.4656350000, 0.6416651000, 0.9977307000, 1.7166861000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015437100, 0.0047660700, 0.0147149000, 0.0454309000, 0.1402640000, 0.4330540000"); + values("0.0073398000, 0.0079919000, 0.0100282000, 0.0163893000, 0.0362007000, 0.0974516000, 0.2859552000", \ + "0.0084012000, 0.0089060000, 0.0106398000, 0.0165183000, 0.0362222000, 0.0973674000, 0.2860255000", \ + "0.0135331000, 0.0142641000, 0.0162065000, 0.0215728000, 0.0378543000, 0.0973951000, 0.2861389000", \ + "0.0230536000, 0.0240481000, 0.0269957000, 0.0344133000, 0.0521442000, 0.1014274000, 0.2866271000", \ + "0.0408479000, 0.0423801000, 0.0465306000, 0.0581317000, 0.0833450000, 0.1355983000, 0.2922917000", \ + "0.0729770000, 0.0755865000, 0.0829970000, 0.1002705000, 0.1386377000, 0.2133092000, 0.3653646000", \ + "0.1344481000, 0.1377043000, 0.1496298000, 0.1800755000, 0.2370084000, 0.3471598000, 0.5553930000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015437100, 0.0047660700, 0.0147149000, 0.0454309000, 0.1402640000, 0.4330540000"); + values("0.0448253000, 0.0483573000, 0.0592249000, 0.0922946000, 0.1938111000, 0.5068124000, 1.4812471000", \ + "0.0445498000, 0.0481733000, 0.0588824000, 0.0922444000, 0.1941897000, 0.5100114000, 1.4766717000", \ + "0.0438438000, 0.0473525000, 0.0583716000, 0.0920292000, 0.1943211000, 0.5067857000, 1.4758267000", \ + "0.0553540000, 0.0578717000, 0.0658475000, 0.0943102000, 0.1944571000, 0.5080103000, 1.4760185000", \ + "0.0783161000, 0.0823331000, 0.0942990000, 0.1246646000, 0.2040040000, 0.5104560000, 1.4789406000", \ + "0.1164724000, 0.1221573000, 0.1383999000, 0.1796805000, 0.2742779000, 0.5283255000, 1.4761402000", \ + "0.1805894000, 0.1868739000, 0.2114946000, 0.2703431000, 0.4069935000, 0.6812171000, 1.5005294000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__nor2b_1 */ + + cell ("sky130_fd_sc_hd__nor2b_2") { + leakage_power () { + value : 0.0038944000; + when : "!A&B_N"; + } + leakage_power () { + value : 0.0039075000; + when : "!A&!B_N"; + } + leakage_power () { + value : 0.0045917000; + when : "A&B_N"; + } + leakage_power () { + value : 0.0004672000; + when : "A&!B_N"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__nor2b"; + cell_leakage_power : 0.0032152190; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0043250000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041120000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082382000, 0.0082360000, 0.0082309000, 0.0082275000, 0.0082195000, 0.0082011000, 0.0081586000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0076667000, -0.0077198000, -0.0078421000, -0.0078457000, -0.0078539000, -0.0078731000, -0.0079171000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045380000; + } + pin ("B_N") { + capacitance : 0.0014500000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014020000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0113285000, 0.0112417000, 0.0110417000, 0.0111014000, 0.0112392000, 0.0115568000, 0.0122889000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0036756000, 0.0036283000, 0.0035192000, 0.0035750000, 0.0037036000, 0.0040001000, 0.0046834000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014970000; + } + pin ("Y") { + direction : "output"; + function : "(!A&B_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0079985000, 0.0067413000, 0.0035105000, -0.0048186000, -0.0261616000, -0.0810132000, -0.2221116000", \ + "0.0076934000, 0.0064538000, 0.0032741000, -0.0050163000, -0.0262987000, -0.0811608000, -0.2221739000", \ + "0.0074126000, 0.0061968000, 0.0030406000, -0.0052074000, -0.0264112000, -0.0811989000, -0.2222521000", \ + "0.0068614000, 0.0056505000, 0.0025710000, -0.0055121000, -0.0266288000, -0.0813419000, -0.2223346000", \ + "0.0071687000, 0.0058998000, 0.0027311000, -0.0053881000, -0.0269139000, -0.0814739000, -0.2223992000", \ + "0.0082961000, 0.0070587000, 0.0037754000, -0.0046389000, -0.0261204000, -0.0814631000, -0.2224070000", \ + "0.0115054000, 0.0100427000, 0.0065630000, -0.0023148000, -0.0243696000, -0.0801596000, -0.2219176000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0125455000, 0.0139188000, 0.0173570000, 0.0258740000, 0.0472657000, 0.1014935000, 0.2410094000", \ + "0.0122328000, 0.0135635000, 0.0169968000, 0.0255700000, 0.0471809000, 0.1014729000, 0.2410170000", \ + "0.0120039000, 0.0133211000, 0.0166682000, 0.0251773000, 0.0466823000, 0.1016083000, 0.2428790000", \ + "0.0118657000, 0.0131603000, 0.0164843000, 0.0249059000, 0.0464883000, 0.1013532000, 0.2406952000", \ + "0.0116983000, 0.0130076000, 0.0163057000, 0.0246352000, 0.0460323000, 0.1006365000, 0.2403281000", \ + "0.0117932000, 0.0130768000, 0.0163116000, 0.0247032000, 0.0460415000, 0.1008541000, 0.2400256000", \ + "0.0128788000, 0.0139963000, 0.0170529000, 0.0250314000, 0.0464631000, 0.1008673000, 0.2415720000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0019774000, 0.0008895000, -0.0018358000, -0.0089388000, -0.0292028000, -0.0835764000, -0.2245547000", \ + "0.0019624000, 0.0008847000, -0.0017770000, -0.0089300000, -0.0291873000, -0.0835645000, -0.2245709000", \ + "0.0020111000, 0.0008919000, -0.0017672000, -0.0088996000, -0.0291637000, -0.0835380000, -0.2245085000", \ + "0.0017734000, 0.0006720000, -0.0020212000, -0.0092273000, -0.0294445000, -0.0837814000, -0.2247572000", \ + "0.0015652000, 0.0004042000, -0.0023633000, -0.0096458000, -0.0298766000, -0.0841314000, -0.2249983000", \ + "0.0023957000, 0.0011162000, -0.0020915000, -0.0102794000, -0.0304689000, -0.0845257000, -0.2252492000", \ + "0.0041358000, 0.0027719000, -0.0000986000, -0.0087049000, -0.0303243000, -0.0847750000, -0.2253172000"); + } + related_pin : "B_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0110047000, 0.0123598000, 0.0158202000, 0.0244993000, 0.0461387000, 0.1015427000, 0.2404454000", \ + "0.0110199000, 0.0123639000, 0.0158282000, 0.0244937000, 0.0461430000, 0.1008110000, 0.2407682000", \ + "0.0110383000, 0.0123733000, 0.0158046000, 0.0244559000, 0.0462560000, 0.1014970000, 0.2406209000", \ + "0.0108948000, 0.0122061000, 0.0155791000, 0.0240453000, 0.0459114000, 0.1005815000, 0.2401687000", \ + "0.0105477000, 0.0118392000, 0.0151950000, 0.0235755000, 0.0452509000, 0.0999360000, 0.2398213000", \ + "0.0108543000, 0.0121172000, 0.0153525000, 0.0235553000, 0.0448561000, 0.0996035000, 0.2393984000", \ + "0.0110891000, 0.0123294000, 0.0155321000, 0.0238938000, 0.0448434000, 0.0999790000, 0.2392051000"); + } + } + max_capacitance : 0.1428320000; + max_transition : 1.4932400000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0159532000, 0.0176173000, 0.0216005000, 0.0309414000, 0.0531194000, 0.1078442000, 0.2462899000", \ + "0.0210041000, 0.0225194000, 0.0263262000, 0.0355495000, 0.0577057000, 0.1124223000, 0.2509850000", \ + "0.0305058000, 0.0325879000, 0.0373189000, 0.0469902000, 0.0686917000, 0.1233813000, 0.2619028000", \ + "0.0425369000, 0.0457016000, 0.0525812000, 0.0675312000, 0.0948940000, 0.1492459000, 0.2875701000", \ + "0.0548513000, 0.0594791000, 0.0700069000, 0.0929645000, 0.1356883000, 0.2081435000, 0.3476981000", \ + "0.0581121000, 0.0655313000, 0.0820781000, 0.1167581000, 0.1838952000, 0.2983156000, 0.4853830000", \ + "0.0276354000, 0.0389158000, 0.0654221000, 0.1208359000, 0.2254197000, 0.4044260000, 0.6965175000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0628951000, 0.0693736000, 0.0853091000, 0.1246943000, 0.2232756000, 0.4745561000, 1.1094881000", \ + "0.0674506000, 0.0739218000, 0.0897503000, 0.1292249000, 0.2286495000, 0.4773693000, 1.1145255000", \ + "0.0799971000, 0.0863048000, 0.1020295000, 0.1409156000, 0.2393778000, 0.4951272000, 1.1348853000", \ + "0.1061764000, 0.1126816000, 0.1285202000, 0.1673335000, 0.2658927000, 0.5164832000, 1.1546877000", \ + "0.1482087000, 0.1573537000, 0.1785602000, 0.2249016000, 0.3247476000, 0.5747048000, 1.2141246000", \ + "0.2147283000, 0.2300877000, 0.2617774000, 0.3272390000, 0.4548365000, 0.7127364000, 1.3518157000", \ + "0.3211828000, 0.3438194000, 0.3946946000, 0.4967464000, 0.6827007000, 1.0133437000, 1.6753906000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0121092000, 0.0140031000, 0.0185590000, 0.0296002000, 0.0572151000, 0.1284871000, 0.3130052000", \ + "0.0125308000, 0.0141061000, 0.0183185000, 0.0293277000, 0.0572436000, 0.1284171000, 0.3119147000", \ + "0.0183850000, 0.0198361000, 0.0229534000, 0.0316193000, 0.0572586000, 0.1283941000, 0.3122562000", \ + "0.0290410000, 0.0312239000, 0.0363334000, 0.0468043000, 0.0664812000, 0.1297147000, 0.3119242000", \ + "0.0478155000, 0.0515389000, 0.0586214000, 0.0749412000, 0.1026737000, 0.1555103000, 0.3153853000", \ + "0.0800461000, 0.0857045000, 0.0979205000, 0.1227889000, 0.1666031000, 0.2408371000, 0.3738677000", \ + "0.1388318000, 0.1477538000, 0.1676557000, 0.2070200000, 0.2755252000, 0.3879010000, 0.5762861000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0375735000, 0.0457924000, 0.0664655000, 0.1192451000, 0.2543901000, 0.5982274000, 1.4768614000", \ + "0.0377760000, 0.0457250000, 0.0663354000, 0.1192723000, 0.2540555000, 0.5960673000, 1.4718242000", \ + "0.0379286000, 0.0458753000, 0.0666592000, 0.1191234000, 0.2533607000, 0.5994678000, 1.4897832000", \ + "0.0412922000, 0.0488462000, 0.0679910000, 0.1196369000, 0.2540298000, 0.5974073000, 1.4804914000", \ + "0.0580544000, 0.0662801000, 0.0864110000, 0.1316856000, 0.2566202000, 0.5976389000, 1.4757714000", \ + "0.0951874000, 0.1050135000, 0.1280845000, 0.1795486000, 0.2949324000, 0.6059835000, 1.4805269000", \ + "0.1737621000, 0.1856034000, 0.2145132000, 0.2789017000, 0.4124240000, 0.6981005000, 1.4932403000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.1191507000, 0.1230982000, 0.1316109000, 0.1481851000, 0.1787895000, 0.2404221000, 0.3824831000", \ + "0.1241789000, 0.1280997000, 0.1365535000, 0.1529632000, 0.1837590000, 0.2456539000, 0.3876908000", \ + "0.1366735000, 0.1405968000, 0.1490155000, 0.1654451000, 0.1959146000, 0.2579473000, 0.3997786000", \ + "0.1672347000, 0.1711899000, 0.1796397000, 0.1961668000, 0.2272139000, 0.2889988000, 0.4307835000", \ + "0.2383217000, 0.2422754000, 0.2507481000, 0.2674242000, 0.2986537000, 0.3605578000, 0.5020364000", \ + "0.3603219000, 0.3652304000, 0.3761966000, 0.3962687000, 0.4318967000, 0.4976035000, 0.6402731000", \ + "0.5448403000, 0.5513525000, 0.5652900000, 0.5914524000, 0.6362414000, 0.7113335000, 0.8591082000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0850827000, 0.0915806000, 0.1077065000, 0.1477067000, 0.2471145000, 0.4983962000, 1.1352976000", \ + "0.0900440000, 0.0965464000, 0.1126415000, 0.1525025000, 0.2520509000, 0.5025037000, 1.1440479000", \ + "0.1017131000, 0.1082521000, 0.1241953000, 0.1639636000, 0.2639431000, 0.5156037000, 1.1547951000", \ + "0.1279568000, 0.1342575000, 0.1500619000, 0.1891261000, 0.2889944000, 0.5417804000, 1.1783942000", \ + "0.1717177000, 0.1782563000, 0.1941255000, 0.2332152000, 0.3318474000, 0.5829571000, 1.2209209000", \ + "0.2310062000, 0.2382372000, 0.2549623000, 0.2940025000, 0.3913674000, 0.6406796000, 1.2824904000", \ + "0.2973325000, 0.3069641000, 0.3274714000, 0.3695982000, 0.4649781000, 0.7149331000, 1.3520109000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0254083000, 0.0276955000, 0.0333064000, 0.0450796000, 0.0720788000, 0.1388267000, 0.3183009000", \ + "0.0254099000, 0.0280855000, 0.0332918000, 0.0453896000, 0.0723231000, 0.1389905000, 0.3192530000", \ + "0.0256039000, 0.0276651000, 0.0330740000, 0.0456818000, 0.0720882000, 0.1390372000, 0.3184676000", \ + "0.0254888000, 0.0278462000, 0.0333572000, 0.0453043000, 0.0719558000, 0.1390676000, 0.3184578000", \ + "0.0273382000, 0.0294373000, 0.0346769000, 0.0460064000, 0.0730632000, 0.1388552000, 0.3186862000", \ + "0.0394351000, 0.0427221000, 0.0478363000, 0.0592400000, 0.0846910000, 0.1455955000, 0.3208909000", \ + "0.0586966000, 0.0621029000, 0.0694690000, 0.0840776000, 0.1085623000, 0.1665664000, 0.3295225000"); + } + related_pin : "B_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0381011000, 0.0460886000, 0.0664559000, 0.1192002000, 0.2536772000, 0.6001803000, 1.4758188000", \ + "0.0380606000, 0.0460790000, 0.0663492000, 0.1190981000, 0.2537064000, 0.5975983000, 1.4793547000", \ + "0.0381432000, 0.0459972000, 0.0665279000, 0.1191819000, 0.2537545000, 0.5994495000, 1.4808624000", \ + "0.0383746000, 0.0464138000, 0.0666500000, 0.1190637000, 0.2545955000, 0.5979719000, 1.4765567000", \ + "0.0414338000, 0.0490315000, 0.0684923000, 0.1197716000, 0.2534887000, 0.5975594000, 1.4768212000", \ + "0.0494856000, 0.0566454000, 0.0740001000, 0.1223709000, 0.2546289000, 0.5966870000, 1.4775206000", \ + "0.0646317000, 0.0718417000, 0.0892738000, 0.1323175000, 0.2569990000, 0.6002753000, 1.4740861000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nor2b_4") { + leakage_power () { + value : 0.0128888000; + when : "!A&B_N"; + } + leakage_power () { + value : 0.0041047000; + when : "!A&!B_N"; + } + leakage_power () { + value : 0.0115579000; + when : "A&B_N"; + } + leakage_power () { + value : 0.0004820000; + when : "A&!B_N"; + } + area : 13.763200000; + cell_footprint : "sky130_fd_sc_hd__nor2b"; + cell_leakage_power : 0.0072583460; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0086810000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082550000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0163411000, 0.0163396000, 0.0163361000, 0.0163320000, 0.0163224000, 0.0163003000, 0.0162493000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0150766000, -0.0152087000, -0.0155133000, -0.0155292000, -0.0155658000, -0.0156501000, -0.0158445000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091070000; + } + pin ("B_N") { + capacitance : 0.0023750000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022730000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0213266000, 0.0211919000, 0.0208815000, 0.0210785000, 0.0215325000, 0.0225791000, 0.0249918000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0072082000, 0.0071060000, 0.0068704000, 0.0070089000, 0.0073282000, 0.0080641000, 0.0097604000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024760000; + } + pin ("Y") { + direction : "output"; + function : "(!A&B_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014128540, 0.0039923110, 0.0112811000, 0.0318770900, 0.0900753300, 0.2545265000"); + values("0.0156603000, 0.0141994000, 0.0100369000, -0.0017234000, -0.0349308000, -0.1289215000, -0.3949810000", \ + "0.0150968000, 0.0136758000, 0.0095519000, -0.0021376000, -0.0352242000, -0.1291734000, -0.3952373000", \ + "0.0145217000, 0.0131042000, 0.0091203000, -0.0024644000, -0.0354168000, -0.1291642000, -0.3952502000", \ + "0.0136036000, 0.0121971000, 0.0081973000, -0.0032044000, -0.0358284000, -0.1295075000, -0.3953822000", \ + "0.0140303000, 0.0125554000, 0.0085893000, -0.0028272000, -0.0363042000, -0.1298058000, -0.3956419000", \ + "0.0160356000, 0.0145337000, 0.0106329000, -0.0019234000, -0.0355221000, -0.1292907000, -0.3953214000", \ + "0.0218320000, 0.0201055000, 0.0156098000, 0.0031652000, -0.0314266000, -0.1268571000, -0.3945309000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014128540, 0.0039923110, 0.0112811000, 0.0318770900, 0.0900753300, 0.2545265000"); + values("0.0247326000, 0.0263657000, 0.0308587000, 0.0430420000, 0.0764064000, 0.1701780000, 0.4328061000", \ + "0.0240680000, 0.0256324000, 0.0300775000, 0.0423163000, 0.0759481000, 0.1698034000, 0.4325939000", \ + "0.0235715000, 0.0251267000, 0.0294658000, 0.0415924000, 0.0754972000, 0.1690189000, 0.4325200000", \ + "0.0233170000, 0.0248277000, 0.0290898000, 0.0410541000, 0.0747304000, 0.1683390000, 0.4354687000", \ + "0.0230181000, 0.0245464000, 0.0287608000, 0.0405465000, 0.0738985000, 0.1675412000, 0.4313828000", \ + "0.0231349000, 0.0245862000, 0.0287762000, 0.0406785000, 0.0741701000, 0.1676452000, 0.4306002000", \ + "0.0248234000, 0.0260770000, 0.0299101000, 0.0411294000, 0.0747708000, 0.1686073000, 0.4324480000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014128540, 0.0039923110, 0.0112811000, 0.0318770900, 0.0900753300, 0.2545265000"); + values("0.0065992000, 0.0053411000, 0.0018174000, -0.0081939000, -0.0392796000, -0.1324324000, -0.3984435000", \ + "0.0064991000, 0.0052404000, 0.0018214000, -0.0081700000, -0.0394573000, -0.1324635000, -0.3985145000", \ + "0.0066055000, 0.0053591000, 0.0018310000, -0.0081534000, -0.0393421000, -0.1323572000, -0.3984141000", \ + "0.0060972000, 0.0048372000, 0.0012090000, -0.0089063000, -0.0400372000, -0.1329427000, -0.3988285000", \ + "0.0053456000, 0.0039680000, 0.0002217000, -0.0097324000, -0.0408153000, -0.1336405000, -0.3993735000", \ + "0.0065270000, 0.0050584000, 0.0011124000, -0.0103262000, -0.0428049000, -0.1347551000, -0.3999565000", \ + "0.0081062000, 0.0064969000, 0.0026281000, -0.0096492000, -0.0426476000, -0.1357118000, -0.4003511000"); + } + related_pin : "B_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014128540, 0.0039923110, 0.0112811000, 0.0318770900, 0.0900753300, 0.2545265000"); + values("0.0217529000, 0.0233573000, 0.0276966000, 0.0402582000, 0.0742913000, 0.1683187000, 0.4325166000", \ + "0.0217986000, 0.0232972000, 0.0277789000, 0.0402427000, 0.0742300000, 0.1683183000, 0.4352205000", \ + "0.0217274000, 0.0232999000, 0.0277585000, 0.0401276000, 0.0741001000, 0.1687842000, 0.4329226000", \ + "0.0213503000, 0.0227112000, 0.0270785000, 0.0394302000, 0.0732445000, 0.1674657000, 0.4325612000", \ + "0.0210015000, 0.0225164000, 0.0268145000, 0.0387879000, 0.0724291000, 0.1665589000, 0.4319569000", \ + "0.0212032000, 0.0226972000, 0.0268484000, 0.0383998000, 0.0715490000, 0.1657788000, 0.4296247000", \ + "0.0216327000, 0.0230409000, 0.0273182000, 0.0389346000, 0.0720717000, 0.1661579000, 0.4293406000"); + } + } + max_capacitance : 0.2545270000; + max_transition : 1.4968260000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014128500, 0.0039923100, 0.0112811000, 0.0318771000, 0.0900753000, 0.2545270000"); + values("0.0160142000, 0.0170734000, 0.0198829000, 0.0271018000, 0.0457914000, 0.0958116000, 0.2345839000", \ + "0.0209866000, 0.0219348000, 0.0245740000, 0.0316841000, 0.0503207000, 0.1003642000, 0.2391566000", \ + "0.0299907000, 0.0313558000, 0.0347635000, 0.0428326000, 0.0612158000, 0.1111690000, 0.2499775000", \ + "0.0412602000, 0.0432970000, 0.0485171000, 0.0606468000, 0.0858001000, 0.1368519000, 0.2754638000", \ + "0.0515882000, 0.0546736000, 0.0622945000, 0.0810431000, 0.1201033000, 0.1925900000, 0.3346948000", \ + "0.0502625000, 0.0544404000, 0.0668979000, 0.0957900000, 0.1570456000, 0.2696325000, 0.4662067000", \ + "0.0087570000, 0.0159149000, 0.0348840000, 0.0803524000, 0.1759627000, 0.3551769000, 0.6623609000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014128500, 0.0039923100, 0.0112811000, 0.0318771000, 0.0900753000, 0.2545270000"); + values("0.0662234000, 0.0705175000, 0.0824665000, 0.1142435000, 0.2004081000, 0.4451087000, 1.1203524000", \ + "0.0706156000, 0.0749206000, 0.0867009000, 0.1184648000, 0.2053521000, 0.4494732000, 1.1264520000", \ + "0.0832884000, 0.0875117000, 0.0989541000, 0.1304279000, 0.2186052000, 0.4599232000, 1.1387934000", \ + "0.1095305000, 0.1138895000, 0.1255137000, 0.1571903000, 0.2438829000, 0.4859941000, 1.1722423000", \ + "0.1533812000, 0.1594385000, 0.1747372000, 0.2127831000, 0.3023926000, 0.5442859000, 1.2249710000", \ + "0.2256816000, 0.2348750000, 0.2580792000, 0.3130704000, 0.4290217000, 0.6817658000, 1.3626513000", \ + "0.3433906000, 0.3580092000, 0.3950220000, 0.4795077000, 0.6500027000, 0.9837876000, 1.6847267000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014128500, 0.0039923100, 0.0112811000, 0.0318771000, 0.0900753000, 0.2545270000"); + values("0.0123489000, 0.0135213000, 0.0166915000, 0.0253564000, 0.0486799000, 0.1150753000, 0.3039048000", \ + "0.0127588000, 0.0137470000, 0.0166011000, 0.0249156000, 0.0486199000, 0.1146939000, 0.3035438000", \ + "0.0185441000, 0.0194579000, 0.0220905000, 0.0282152000, 0.0491085000, 0.1147665000, 0.3031523000", \ + "0.0293116000, 0.0307264000, 0.0343030000, 0.0425244000, 0.0607997000, 0.1171382000, 0.3027833000", \ + "0.0474978000, 0.0496781000, 0.0551350000, 0.0682077000, 0.0943894000, 0.1467603000, 0.3071406000", \ + "0.0790182000, 0.0829210000, 0.0916790000, 0.1126393000, 0.1530106000, 0.2291786000, 0.3717098000", \ + "0.1367200000, 0.1423041000, 0.1572647000, 0.1905674000, 0.2545001000, 0.3674498000, 0.5672125000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014128500, 0.0039923100, 0.0112811000, 0.0318771000, 0.0900753000, 0.2545270000"); + values("0.0398133000, 0.0450908000, 0.0601126000, 0.1017120000, 0.2191019000, 0.5513106000, 1.4809782000", \ + "0.0399206000, 0.0451020000, 0.0601242000, 0.1017813000, 0.2195742000, 0.5508926000, 1.4813188000", \ + "0.0399256000, 0.0453416000, 0.0601783000, 0.1017390000, 0.2198217000, 0.5492316000, 1.4773528000", \ + "0.0431177000, 0.0480061000, 0.0619649000, 0.1022666000, 0.2199265000, 0.5492986000, 1.4906608000", \ + "0.0588889000, 0.0643543000, 0.0789254000, 0.1159390000, 0.2236760000, 0.5507796000, 1.4812067000", \ + "0.0942571000, 0.1003694000, 0.1170020000, 0.1600984000, 0.2638552000, 0.5587937000, 1.4859194000", \ + "0.1712942000, 0.1784486000, 0.1994296000, 0.2516667000, 0.3731673000, 0.6576292000, 1.4968262000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014128500, 0.0039923100, 0.0112811000, 0.0318771000, 0.0900753000, 0.2545270000"); + values("0.0977795000, 0.1000745000, 0.1057360000, 0.1182200000, 0.1435915000, 0.1995470000, 0.3430505000", \ + "0.1029064000, 0.1051694000, 0.1107779000, 0.1232238000, 0.1487210000, 0.2046316000, 0.3481125000", \ + "0.1157972000, 0.1180654000, 0.1236615000, 0.1362148000, 0.1617443000, 0.2175607000, 0.3609215000", \ + "0.1460184000, 0.1483136000, 0.1539129000, 0.1667514000, 0.1923309000, 0.2483578000, 0.3919397000", \ + "0.2128946000, 0.2153297000, 0.2213365000, 0.2340903000, 0.2603124000, 0.3169101000, 0.4605892000", \ + "0.3175447000, 0.3206632000, 0.3284230000, 0.3448764000, 0.3763039000, 0.4371102000, 0.5801596000", \ + "0.4716567000, 0.4757089000, 0.4859146000, 0.5076093000, 0.5481544000, 0.6193909000, 0.7668251000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014128500, 0.0039923100, 0.0112811000, 0.0318771000, 0.0900753000, 0.2545270000"); + values("0.0928147000, 0.0971228000, 0.1088444000, 0.1413558000, 0.2293673000, 0.4721448000, 1.1573766000", \ + "0.0976597000, 0.1019375000, 0.1137729000, 0.1461654000, 0.2341311000, 0.4770579000, 1.1617509000", \ + "0.1089983000, 0.1133625000, 0.1252057000, 0.1574394000, 0.2453100000, 0.4886567000, 1.1716412000", \ + "0.1352985000, 0.1391838000, 0.1508148000, 0.1827285000, 0.2705369000, 0.5132372000, 1.2069526000", \ + "0.1804233000, 0.1847746000, 0.1965307000, 0.2280231000, 0.3147629000, 0.5573966000, 1.2497489000", \ + "0.2421779000, 0.2471262000, 0.2597159000, 0.2914139000, 0.3774774000, 0.6194486000, 1.3003699000", \ + "0.3121997000, 0.3183856000, 0.3343887000, 0.3694187000, 0.4550140000, 0.6956424000, 1.3740475000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014128500, 0.0039923100, 0.0112811000, 0.0318771000, 0.0900753000, 0.2545270000"); + values("0.0217630000, 0.0232819000, 0.0267479000, 0.0357588000, 0.0586312000, 0.1217876000, 0.3098992000", \ + "0.0218615000, 0.0231300000, 0.0268550000, 0.0357496000, 0.0586032000, 0.1214610000, 0.3095133000", \ + "0.0217502000, 0.0230926000, 0.0266367000, 0.0357710000, 0.0585876000, 0.1217580000, 0.3098468000", \ + "0.0217920000, 0.0231543000, 0.0266908000, 0.0357824000, 0.0586753000, 0.1217619000, 0.3100117000", \ + "0.0258091000, 0.0271669000, 0.0306292000, 0.0389277000, 0.0607739000, 0.1225645000, 0.3092109000", \ + "0.0382268000, 0.0398160000, 0.0441935000, 0.0530597000, 0.0735146000, 0.1310640000, 0.3120447000", \ + "0.0578787000, 0.0600356000, 0.0652876000, 0.0763967000, 0.0978210000, 0.1513619000, 0.3204470000"); + } + related_pin : "B_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014128500, 0.0039923100, 0.0112811000, 0.0318771000, 0.0900753000, 0.2545270000"); + values("0.0402938000, 0.0455372000, 0.0601489000, 0.1019518000, 0.2194860000, 0.5491805000, 1.4829701000", \ + "0.0404023000, 0.0455187000, 0.0603164000, 0.1019973000, 0.2189524000, 0.5492034000, 1.4915129000", \ + "0.0404294000, 0.0454191000, 0.0600965000, 0.1019582000, 0.2189981000, 0.5497766000, 1.4835964000", \ + "0.0405595000, 0.0457808000, 0.0604103000, 0.1019422000, 0.2195089000, 0.5481779000, 1.4865011000", \ + "0.0436174000, 0.0485572000, 0.0624350000, 0.1026194000, 0.2193180000, 0.5492477000, 1.4870921000", \ + "0.0517941000, 0.0564574000, 0.0690430000, 0.1063531000, 0.2205822000, 0.5498084000, 1.4836515000", \ + "0.0678176000, 0.0723064000, 0.0851565000, 0.1187569000, 0.2242531000, 0.5530017000, 1.4771380000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__nor3_1 */ + + cell ("sky130_fd_sc_hd__nor3_2") { + leakage_power () { + value : 0.0079423000; + when : "!A&!B&C"; + } + leakage_power () { + value : 0.0020798000; + when : "!A&!B&!C"; + } + leakage_power () { + value : 0.0002563000; + when : "!A&B&C"; + } + leakage_power () { + value : 0.0022883000; + when : "!A&B&!C"; + } + leakage_power () { + value : 0.0002589000; + when : "A&!B&C"; + } + leakage_power () { + value : 0.0021588000; + when : "A&!B&!C"; + } + leakage_power () { + value : 0.0001310000; + when : "A&B&C"; + } + leakage_power () { + value : 0.0002484000; + when : "A&B&!C"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__nor3"; + cell_leakage_power : 0.0019204830; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0043840000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041670000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0076233000, 0.0076199000, 0.0076121000, 0.0076081000, 0.0075988000, 0.0075775000, 0.0075282000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0067829000, -0.0068567000, -0.0070267000, -0.0070541000, -0.0071172000, -0.0072626000, -0.0075979000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046010000; + } + pin ("B") { + capacitance : 0.0043790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040830000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0083130000, 0.0083128000, 0.0083122000, 0.0083120000, 0.0083116000, 0.0083107000, 0.0083086000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0071735000, -0.0072980000, -0.0075850000, -0.0075972000, -0.0076254000, -0.0076903000, -0.0078399000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046750000; + } + pin ("C") { + capacitance : 0.0043460000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040020000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043182000, 0.0043109000, 0.0042942000, 0.0043144000, 0.0043609000, 0.0044683000, 0.0047158000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034986000, -0.0034999000, -0.0035031000, -0.0035018000, -0.0034987000, -0.0034917000, -0.0034756000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046900000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B&!C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011934790, 0.0028487860, 0.0067999350, 0.0162311600, 0.0387431200, 0.0924782300"); + values("0.0106688000, 0.0095273000, 0.0068632000, 0.0005111000, -0.0146576000, -0.0507388000, -0.1373510000", \ + "0.0104799000, 0.0093597000, 0.0066955000, 0.0003271000, -0.0148111000, -0.0508765000, -0.1375155000", \ + "0.0103154000, 0.0092127000, 0.0065453000, 0.0002241000, -0.0149449000, -0.0509975000, -0.1376150000", \ + "0.0099610000, 0.0088683000, 0.0061823000, -0.0000983000, -0.0151467000, -0.0512108000, -0.1377989000", \ + "0.0101146000, 0.0089805000, 0.0062708000, -0.0001223000, -0.0152168000, -0.0512246000, -0.1379301000", \ + "0.0114859000, 0.0103664000, 0.0076071000, 0.0011966000, -0.0141856000, -0.0508962000, -0.1375637000", \ + "0.0143078000, 0.0131627000, 0.0103313000, 0.0036246000, -0.0118769000, -0.0488465000, -0.1365378000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011934790, 0.0028487860, 0.0067999350, 0.0162311600, 0.0387431200, 0.0924782300"); + values("0.0215073000, 0.0226951000, 0.0254730000, 0.0320173000, 0.0471108000, 0.0834076000, 0.1690139000", \ + "0.0211745000, 0.0223188000, 0.0251103000, 0.0316979000, 0.0470893000, 0.0834720000, 0.1691784000", \ + "0.0209143000, 0.0220779000, 0.0247942000, 0.0313495000, 0.0466681000, 0.0829366000, 0.1688959000", \ + "0.0207303000, 0.0218373000, 0.0245715000, 0.0309781000, 0.0462775000, 0.0826002000, 0.1688579000", \ + "0.0205403000, 0.0216643000, 0.0243344000, 0.0307348000, 0.0460814000, 0.0821601000, 0.1683314000", \ + "0.0205354000, 0.0217303000, 0.0244301000, 0.0308109000, 0.0458751000, 0.0821075000, 0.1688380000", \ + "0.0203514000, 0.0213801000, 0.0240413000, 0.0306535000, 0.0462390000, 0.0821522000, 0.1682115000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011934790, 0.0028487860, 0.0067999350, 0.0162311600, 0.0387431200, 0.0924782300"); + values("0.0075075000, 0.0063962000, 0.0037418000, -0.0025573000, -0.0176899000, -0.0539361000, -0.1408784000", \ + "0.0075224000, 0.0064195000, 0.0037903000, -0.0024957000, -0.0175943000, -0.0538395000, -0.1407266000", \ + "0.0075341000, 0.0064552000, 0.0038706000, -0.0023702000, -0.0173862000, -0.0535995000, -0.1404560000", \ + "0.0071591000, 0.0060651000, 0.0034939000, -0.0026400000, -0.0175738000, -0.0537566000, -0.1405285000", \ + "0.0073042000, 0.0062084000, 0.0035538000, -0.0026445000, -0.0179114000, -0.0538762000, -0.1405910000", \ + "0.0080502000, 0.0070128000, 0.0042220000, -0.0020842000, -0.0172266000, -0.0537089000, -0.1405631000", \ + "0.0108419000, 0.0096171000, 0.0075609000, 0.0000330000, -0.0157134000, -0.0524577000, -0.1397846000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011934790, 0.0028487860, 0.0067999350, 0.0162311600, 0.0387431200, 0.0924782300"); + values("0.0162315000, 0.0174025000, 0.0202206000, 0.0266846000, 0.0419560000, 0.0780828000, 0.1640609000", \ + "0.0158405000, 0.0169965000, 0.0198283000, 0.0264305000, 0.0418735000, 0.0781526000, 0.1643689000", \ + "0.0155444000, 0.0166997000, 0.0194662000, 0.0259669000, 0.0413343000, 0.0776388000, 0.1636447000", \ + "0.0153687000, 0.0165128000, 0.0192278000, 0.0256227000, 0.0409102000, 0.0775249000, 0.1636469000", \ + "0.0151264000, 0.0162847000, 0.0189579000, 0.0253797000, 0.0406601000, 0.0768339000, 0.1630344000", \ + "0.0151603000, 0.0162725000, 0.0189663000, 0.0253969000, 0.0406468000, 0.0768506000, 0.1633577000", \ + "0.0158262000, 0.0168831000, 0.0196415000, 0.0260324000, 0.0410306000, 0.0768941000, 0.1635405000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011934790, 0.0028487860, 0.0067999350, 0.0162311600, 0.0387431200, 0.0924782300"); + values("0.0000660000, -0.0010183000, -0.0036476000, -0.0099822000, -0.0251698000, -0.0615653000, -0.1485837000", \ + "-0.0002740000, -0.0013052000, -0.0038521000, -0.0100337000, -0.0251079000, -0.0613973000, -0.1483640000", \ + "-0.0007021000, -0.0017257000, -0.0041858000, -0.0102595000, -0.0251483000, -0.0613053000, -0.1482022000", \ + "-0.0011374000, -0.0021514000, -0.0045045000, -0.0106902000, -0.0253786000, -0.0613949000, -0.1481633000", \ + "-0.0010346000, -0.0021336000, -0.0046832000, -0.0107204000, -0.0257491000, -0.0616604000, -0.1482718000", \ + "0.0000131000, -0.0011436000, -0.0038468000, -0.0102211000, -0.0254657000, -0.0615676000, -0.1483867000", \ + "0.0035963000, 0.0023047000, -0.0006500000, -0.0076963000, -0.0237887000, -0.0606028000, -0.1478019000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011934790, 0.0028487860, 0.0067999350, 0.0162311600, 0.0387431200, 0.0924782300"); + values("0.0153646000, 0.0165746000, 0.0194064000, 0.0260877000, 0.0413307000, 0.0776651000, 0.1639553000", \ + "0.0148434000, 0.0160269000, 0.0189673000, 0.0255642000, 0.0410453000, 0.0773291000, 0.1632525000", \ + "0.0146049000, 0.0157495000, 0.0185388000, 0.0250320000, 0.0406465000, 0.0772111000, 0.1632344000", \ + "0.0144237000, 0.0155293000, 0.0182248000, 0.0247624000, 0.0401209000, 0.0769387000, 0.1629746000", \ + "0.0147220000, 0.0158232000, 0.0184241000, 0.0247479000, 0.0399357000, 0.0763057000, 0.1625118000", \ + "0.0162958000, 0.0173854000, 0.0199805000, 0.0262514000, 0.0410162000, 0.0762962000, 0.1621742000", \ + "0.0193720000, 0.0203672000, 0.0227595000, 0.0289704000, 0.0436227000, 0.0782466000, 0.1625150000"); + } + } + max_capacitance : 0.0924780000; + max_transition : 1.4918710000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011934800, 0.0028487900, 0.0067999300, 0.0162312000, 0.0387431000, 0.0924782000"); + values("0.0180192000, 0.0195338000, 0.0230281000, 0.0309241000, 0.0483616000, 0.0870205000, 0.1750691000", \ + "0.0234068000, 0.0248133000, 0.0281364000, 0.0357885000, 0.0530349000, 0.0915985000, 0.1796590000", \ + "0.0349668000, 0.0366474000, 0.0403144000, 0.0478425000, 0.0644515000, 0.1024366000, 0.1903702000", \ + "0.0513954000, 0.0538681000, 0.0593954000, 0.0703487000, 0.0907384000, 0.1288562000, 0.2161445000", \ + "0.0713610000, 0.0749838000, 0.0829686000, 0.0995072000, 0.1307642000, 0.1847252000, 0.2765064000", \ + "0.0872436000, 0.0926790000, 0.1049424000, 0.1289908000, 0.1780098000, 0.2620352000, 0.3995271000", \ + "0.0770244000, 0.0855287000, 0.1044339000, 0.1430147000, 0.2177024000, 0.3490510000, 0.5634211000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011934800, 0.0028487900, 0.0067999300, 0.0162312000, 0.0387431000, 0.0924782000"); + values("0.1192571000, 0.1272480000, 0.1466794000, 0.1915880000, 0.2961619000, 0.5442469000, 1.1335854000", \ + "0.1229934000, 0.1313087000, 0.1504393000, 0.1957595000, 0.3014201000, 0.5551559000, 1.1430371000", \ + "0.1351002000, 0.1431834000, 0.1619349000, 0.2073084000, 0.3123998000, 0.5607695000, 1.1519985000", \ + "0.1622162000, 0.1702912000, 0.1892310000, 0.2331391000, 0.3380395000, 0.5870323000, 1.1782173000", \ + "0.2136839000, 0.2227770000, 0.2427168000, 0.2878574000, 0.3925044000, 0.6408644000, 1.2318684000", \ + "0.2971453000, 0.3089482000, 0.3341699000, 0.3889666000, 0.5061874000, 0.7568577000, 1.3509794000", \ + "0.4248159000, 0.4419626000, 0.4795074000, 0.5571802000, 0.7085982000, 1.0039702000, 1.6080015000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011934800, 0.0028487900, 0.0067999300, 0.0162312000, 0.0387431000, 0.0924782000"); + values("0.0163760000, 0.0183232000, 0.0226945000, 0.0325105000, 0.0542124000, 0.1032848000, 0.2189168000", \ + "0.0166067000, 0.0182126000, 0.0221812000, 0.0318461000, 0.0537251000, 0.1032591000, 0.2193072000", \ + "0.0222770000, 0.0234979000, 0.0261960000, 0.0338651000, 0.0535508000, 0.1026708000, 0.2194888000", \ + "0.0348866000, 0.0366657000, 0.0402123000, 0.0487104000, 0.0633621000, 0.1055577000, 0.2193219000", \ + "0.0567760000, 0.0594052000, 0.0649372000, 0.0763893000, 0.0984294000, 0.1359585000, 0.2305395000", \ + "0.0947525000, 0.0990936000, 0.1081722000, 0.1261121000, 0.1583965000, 0.2132191000, 0.3083944000", \ + "0.1626390000, 0.1694147000, 0.1840777000, 0.2123723000, 0.2642556000, 0.3469187000, 0.4854929000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011934800, 0.0028487900, 0.0067999300, 0.0162312000, 0.0387431000, 0.0924782000"); + values("0.0808628000, 0.0911982000, 0.1163235000, 0.1760010000, 0.3172489000, 0.6560630000, 1.4569698000", \ + "0.0808818000, 0.0916592000, 0.1164129000, 0.1761280000, 0.3182998000, 0.6602326000, 1.4614724000", \ + "0.0809526000, 0.0913853000, 0.1163159000, 0.1761192000, 0.3174864000, 0.6532811000, 1.4576663000", \ + "0.0811579000, 0.0918420000, 0.1170058000, 0.1752404000, 0.3172034000, 0.6534515000, 1.4571113000", \ + "0.0910396000, 0.1003787000, 0.1231012000, 0.1802778000, 0.3186054000, 0.6552806000, 1.4589951000", \ + "0.1205687000, 0.1309373000, 0.1554205000, 0.2114025000, 0.3384175000, 0.6606767000, 1.4658142000", \ + "0.1943985000, 0.2056952000, 0.2316013000, 0.2911888000, 0.4279911000, 0.7268851000, 1.4782252000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011934800, 0.0028487900, 0.0067999300, 0.0162312000, 0.0387431000, 0.0924782000"); + values("0.0198151000, 0.0212261000, 0.0244935000, 0.0317904000, 0.0482294000, 0.0860520000, 0.1749170000", \ + "0.0247875000, 0.0261705000, 0.0293654000, 0.0366452000, 0.0528972000, 0.0907138000, 0.1795660000", \ + "0.0354105000, 0.0370800000, 0.0406849000, 0.0480194000, 0.0641751000, 0.1017904000, 0.1906813000", \ + "0.0494997000, 0.0518379000, 0.0575107000, 0.0687060000, 0.0895665000, 0.1275448000, 0.2162426000", \ + "0.0638559000, 0.0678133000, 0.0764543000, 0.0940316000, 0.1266664000, 0.1829667000, 0.2771487000", \ + "0.0703330000, 0.0755142000, 0.0901389000, 0.1172032000, 0.1686594000, 0.2572352000, 0.3986421000", \ + "0.0439507000, 0.0534383000, 0.0747050000, 0.1175037000, 0.1990237000, 0.3388039000, 0.5615635000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011934800, 0.0028487900, 0.0067999300, 0.0162312000, 0.0387431000, 0.0924782000"); + values("0.1012423000, 0.1096086000, 0.1290649000, 0.1738078000, 0.2783084000, 0.5259239000, 1.1153276000", \ + "0.1039090000, 0.1123512000, 0.1315497000, 0.1771361000, 0.2831775000, 0.5307318000, 1.1321487000", \ + "0.1143604000, 0.1226106000, 0.1415945000, 0.1868766000, 0.2920779000, 0.5412688000, 1.1320497000", \ + "0.1405215000, 0.1486174000, 0.1676892000, 0.2115472000, 0.3178989000, 0.5663139000, 1.1571590000", \ + "0.1901418000, 0.1999731000, 0.2216716000, 0.2687543000, 0.3742652000, 0.6225143000, 1.2142110000", \ + "0.2718747000, 0.2848611000, 0.3155482000, 0.3786029000, 0.5045304000, 0.7569499000, 1.3527888000", \ + "0.3981871000, 0.4197158000, 0.4672402000, 0.5626876000, 0.7361053000, 1.0519007000, 1.6609263000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011934800, 0.0028487900, 0.0067999300, 0.0162312000, 0.0387431000, 0.0924782000"); + values("0.0151347000, 0.0167081000, 0.0204223000, 0.0291919000, 0.0498491000, 0.0997281000, 0.2183485000", \ + "0.0148251000, 0.0163595000, 0.0200060000, 0.0289229000, 0.0498103000, 0.0996122000, 0.2181476000", \ + "0.0194746000, 0.0207652000, 0.0234023000, 0.0307002000, 0.0499539000, 0.0994422000, 0.2181565000", \ + "0.0305350000, 0.0324912000, 0.0366260000, 0.0444761000, 0.0603594000, 0.1028326000, 0.2191174000", \ + "0.0517070000, 0.0536054000, 0.0594791000, 0.0724514000, 0.0943070000, 0.1344293000, 0.2294022000", \ + "0.0868273000, 0.0919970000, 0.1021012000, 0.1204622000, 0.1554876000, 0.2131731000, 0.3082992000", \ + "0.1540477000, 0.1611533000, 0.1756686000, 0.2069314000, 0.2595353000, 0.3468892000, 0.4865705000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011934800, 0.0028487900, 0.0067999300, 0.0162312000, 0.0387431000, 0.0924782000"); + values("0.0809650000, 0.0911240000, 0.1157996000, 0.1755128000, 0.3170816000, 0.6533102000, 1.4555621000", \ + "0.0807924000, 0.0916262000, 0.1161253000, 0.1760597000, 0.3182103000, 0.6560292000, 1.4669059000", \ + "0.0810379000, 0.0912713000, 0.1161852000, 0.1759218000, 0.3171315000, 0.6555727000, 1.4579670000", \ + "0.0817986000, 0.0919843000, 0.1172938000, 0.1753804000, 0.3175639000, 0.6558323000, 1.4550605000", \ + "0.1002017000, 0.1091660000, 0.1301696000, 0.1840914000, 0.3184149000, 0.6541153000, 1.4603386000", \ + "0.1431423000, 0.1533258000, 0.1773887000, 0.2316761000, 0.3514919000, 0.6621160000, 1.4638540000", \ + "0.2328844000, 0.2455174000, 0.2746600000, 0.3402824000, 0.4699021000, 0.7531019000, 1.4786899000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011934800, 0.0028487900, 0.0067999300, 0.0162312000, 0.0387431000, 0.0924782000"); + values("0.0161211000, 0.0174194000, 0.0204020000, 0.0272388000, 0.0431558000, 0.0806425000, 0.1699278000", \ + "0.0208723000, 0.0221912000, 0.0252123000, 0.0320494000, 0.0481183000, 0.0856841000, 0.1750862000", \ + "0.0287282000, 0.0307799000, 0.0351099000, 0.0434321000, 0.0596523000, 0.0971493000, 0.1866508000", \ + "0.0376929000, 0.0409557000, 0.0476166000, 0.0611653000, 0.0845026000, 0.1238829000, 0.2131900000", \ + "0.0447543000, 0.0499651000, 0.0610246000, 0.0819721000, 0.1187796000, 0.1783979000, 0.2747998000", \ + "0.0405076000, 0.0483211000, 0.0663567000, 0.1000032000, 0.1575507000, 0.2520605000, 0.3989261000", \ + "-0.0003849000, 0.0129002000, 0.0405654000, 0.0936333000, 0.1867645000, 0.3363437000, 0.5672157000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011934800, 0.0028487900, 0.0067999300, 0.0162312000, 0.0387431000, 0.0924782000"); + values("0.0585200000, 0.0669250000, 0.0865564000, 0.1321268000, 0.2380119000, 0.4859397000, 1.0782684000", \ + "0.0598769000, 0.0679902000, 0.0879869000, 0.1333030000, 0.2396777000, 0.4885050000, 1.0790221000", \ + "0.0697737000, 0.0773960000, 0.0962618000, 0.1409856000, 0.2492429000, 0.4975050000, 1.0885192000", \ + "0.0976371000, 0.1045972000, 0.1210865000, 0.1647992000, 0.2694617000, 0.5218974000, 1.1182378000", \ + "0.1443771000, 0.1556504000, 0.1792153000, 0.2272388000, 0.3286384000, 0.5789452000, 1.1678267000", \ + "0.2173730000, 0.2334118000, 0.2683050000, 0.3394845000, 0.4710013000, 0.7143550000, 1.3043402000", \ + "0.3404023000, 0.3623796000, 0.4110018000, 0.5112239000, 0.7004188000, 1.0347295000, 1.6241501000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011934800, 0.0028487900, 0.0067999300, 0.0162312000, 0.0387431000, 0.0924782000"); + values("0.0093026000, 0.0108646000, 0.0145066000, 0.0233681000, 0.0445808000, 0.0945522000, 0.2144443000", \ + "0.0099994000, 0.0113351000, 0.0146784000, 0.0234219000, 0.0442455000, 0.0949233000, 0.2158235000", \ + "0.0156944000, 0.0171827000, 0.0200155000, 0.0264418000, 0.0453795000, 0.0942715000, 0.2140308000", \ + "0.0262844000, 0.0283598000, 0.0328030000, 0.0410608000, 0.0572251000, 0.0983651000, 0.2146495000", \ + "0.0455990000, 0.0487671000, 0.0551348000, 0.0684368000, 0.0908972000, 0.1305008000, 0.2254242000", \ + "0.0810313000, 0.0859251000, 0.0973571000, 0.1163791000, 0.1514452000, 0.2091552000, 0.3043911000", \ + "0.1486753000, 0.1565375000, 0.1764466000, 0.2055809000, 0.2580053000, 0.3462731000, 0.4843387000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011934800, 0.0028487900, 0.0067999300, 0.0162312000, 0.0387431000, 0.0924782000"); + values("0.0775928000, 0.0889734000, 0.1146629000, 0.1756337000, 0.3172677000, 0.6556532000, 1.4628008000", \ + "0.0765637000, 0.0875773000, 0.1142167000, 0.1745212000, 0.3176377000, 0.6550397000, 1.4579350000", \ + "0.0740722000, 0.0855381000, 0.1125233000, 0.1740847000, 0.3182877000, 0.6553801000, 1.4592141000", \ + "0.0808659000, 0.0903725000, 0.1132441000, 0.1723522000, 0.3174746000, 0.6582961000, 1.4617477000", \ + "0.1063631000, 0.1180089000, 0.1410405000, 0.1892946000, 0.3187434000, 0.6568711000, 1.4580702000", \ + "0.1472233000, 0.1607485000, 0.1902894000, 0.2550368000, 0.3724421000, 0.6653958000, 1.4571947000", \ + "0.2190149000, 0.2376913000, 0.2766278000, 0.3636842000, 0.5158967000, 0.8065590000, 1.4918707000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nor3_4") { + leakage_power () { + value : 0.0022547000; + when : "!A&!B&C"; + } + leakage_power () { + value : 0.0063490000; + when : "!A&!B&!C"; + } + leakage_power () { + value : 0.0002338000; + when : "!A&B&C"; + } + leakage_power () { + value : 0.0021546000; + when : "!A&B&!C"; + } + leakage_power () { + value : 0.0002616000; + when : "A&!B&C"; + } + leakage_power () { + value : 0.0022324000; + when : "A&!B&!C"; + } + leakage_power () { + value : 0.0168094000; + when : "A&B&C"; + } + leakage_power () { + value : 0.0040347000; + when : "A&B&!C"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__nor3"; + cell_leakage_power : 0.0042912730; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0086740000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082190000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0142969000, 0.0143097000, 0.0143392000, 0.0143519000, 0.0143812000, 0.0144486000, 0.0146039000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0133267000, -0.0134838000, -0.0138459000, -0.0139011000, -0.0140284000, -0.0143218000, -0.0149982000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091280000; + } + pin ("B") { + capacitance : 0.0090040000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0083790000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0163574000, 0.0163542000, 0.0163467000, 0.0163500000, 0.0163575000, 0.0163747000, 0.0164143000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0136618000, -0.0139668000, -0.0146700000, -0.0146983000, -0.0147637000, -0.0149143000, -0.0152615000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0096290000; + } + pin ("C") { + capacitance : 0.0083840000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0077610000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0075804000, 0.0075711000, 0.0075497000, 0.0075769000, 0.0076396000, 0.0077840000, 0.0081169000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0067880000, -0.0067911000, -0.0067983000, -0.0067935000, -0.0067825000, -0.0067570000, -0.0066983000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090080000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B&!C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0199379000, 0.0186626000, 0.0153205000, 0.0065976000, -0.0159674000, -0.0743746000, -0.2268093000", \ + "0.0196014000, 0.0183152000, 0.0149740000, 0.0062845000, -0.0162620000, -0.0746485000, -0.2271483000", \ + "0.0193230000, 0.0180300000, 0.0146901000, 0.0061114000, -0.0164827000, -0.0748598000, -0.2273081000", \ + "0.0184938000, 0.0172186000, 0.0139127000, 0.0055356000, -0.0170094000, -0.0752898000, -0.2276943000", \ + "0.0183470000, 0.0171017000, 0.0137670000, 0.0052763000, -0.0171564000, -0.0753868000, -0.2278531000", \ + "0.0208707000, 0.0195771000, 0.0156983000, 0.0069001000, -0.0157535000, -0.0746446000, -0.2274681000", \ + "0.0258766000, 0.0245120000, 0.0210551000, 0.0119967000, -0.0111041000, -0.0710976000, -0.2254113000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0419332000, 0.0433019000, 0.0467233000, 0.0557576000, 0.0782246000, 0.1365093000, 0.2880104000", \ + "0.0411786000, 0.0425389000, 0.0459865000, 0.0549509000, 0.0778164000, 0.1364060000, 0.2879243000", \ + "0.0405733000, 0.0418956000, 0.0453065000, 0.0543634000, 0.0773700000, 0.1361863000, 0.2874550000", \ + "0.0401619000, 0.0414900000, 0.0448884000, 0.0536514000, 0.0767059000, 0.1356105000, 0.2870848000", \ + "0.0398210000, 0.0410637000, 0.0444403000, 0.0532134000, 0.0759599000, 0.1347622000, 0.2882585000", \ + "0.0397544000, 0.0410743000, 0.0444992000, 0.0532753000, 0.0755772000, 0.1343866000, 0.2858779000", \ + "0.0388516000, 0.0401609000, 0.0434223000, 0.0526392000, 0.0760440000, 0.1345737000, 0.2859439000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0142556000, 0.0129849000, 0.0096522000, 0.0010167000, -0.0214347000, -0.0801252000, -0.2331512000", \ + "0.0143063000, 0.0130362000, 0.0097349000, 0.0011696000, -0.0212325000, -0.0798996000, -0.2328868000", \ + "0.0145259000, 0.0131917000, 0.0099707000, 0.0015336000, -0.0207787000, -0.0793308000, -0.2322299000", \ + "0.0135534000, 0.0123194000, 0.0091125000, 0.0007452000, -0.0213026000, -0.0796352000, -0.2323891000", \ + "0.0135697000, 0.0123205000, 0.0091050000, 0.0006158000, -0.0217107000, -0.0800893000, -0.2325681000", \ + "0.0147046000, 0.0134104000, 0.0101398000, 0.0014837000, -0.0212961000, -0.0796355000, -0.2326419000", \ + "0.0194847000, 0.0180977000, 0.0145660000, 0.0053740000, -0.0179764000, -0.0773789000, -0.2310216000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0314095000, 0.0328272000, 0.0364328000, 0.0455414000, 0.0682135000, 0.1269929000, 0.2780706000", \ + "0.0304710000, 0.0319002000, 0.0354974000, 0.0445383000, 0.0676230000, 0.1264213000, 0.2779885000", \ + "0.0297923000, 0.0311795000, 0.0346926000, 0.0436078000, 0.0669969000, 0.1260448000, 0.2775422000", \ + "0.0294258000, 0.0307273000, 0.0341787000, 0.0430974000, 0.0658411000, 0.1248810000, 0.2771386000", \ + "0.0289657000, 0.0302752000, 0.0336642000, 0.0424145000, 0.0652545000, 0.1239028000, 0.2761691000", \ + "0.0289157000, 0.0302567000, 0.0336725000, 0.0424800000, 0.0650870000, 0.1239872000, 0.2751327000", \ + "0.0306071000, 0.0318181000, 0.0350267000, 0.0434365000, 0.0657157000, 0.1235841000, 0.2764350000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0014765000, 0.0002150000, -0.0031297000, -0.0118296000, -0.0344454000, -0.0933247000, -0.2465397000", \ + "0.0009819000, -0.0002504000, -0.0034714000, -0.0119569000, -0.0343599000, -0.0930651000, -0.2461973000", \ + "0.0001864000, -0.0010032000, -0.0041278000, -0.0123732000, -0.0344295000, -0.0928792000, -0.2458784000", \ + "-0.0006198000, -0.0017410000, -0.0047960000, -0.0129468000, -0.0348825000, -0.0929970000, -0.2457154000", \ + "-0.0006437000, -0.0018802000, -0.0050617000, -0.0132563000, -0.0353272000, -0.0934345000, -0.2459114000", \ + "0.0006571000, -0.0006653000, -0.0040550000, -0.0126933000, -0.0347465000, -0.0929581000, -0.2459844000", \ + "0.0058112000, 0.0043291000, 0.0005567000, -0.0087756000, -0.0327072000, -0.0923775000, -0.2455184000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0300088000, 0.0314758000, 0.0351346000, 0.0443569000, 0.0673434000, 0.1257530000, 0.2773657000", \ + "0.0288508000, 0.0303594000, 0.0340765000, 0.0431939000, 0.0664739000, 0.1260338000, 0.2782887000", \ + "0.0282233000, 0.0295622000, 0.0330668000, 0.0420783000, 0.0655194000, 0.1246652000, 0.2767622000", \ + "0.0281496000, 0.0294557000, 0.0328368000, 0.0416365000, 0.0644769000, 0.1237586000, 0.2761190000", \ + "0.0281677000, 0.0294708000, 0.0327529000, 0.0414062000, 0.0639806000, 0.1226242000, 0.2748800000", \ + "0.0298666000, 0.0311652000, 0.0344254000, 0.0428357000, 0.0649640000, 0.1228135000, 0.2754221000", \ + "0.0349379000, 0.0357968000, 0.0388321000, 0.0469724000, 0.0683805000, 0.1253775000, 0.2758469000"); + } + } + max_capacitance : 0.1538190000; + max_transition : 1.4951450000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0174855000, 0.0184340000, 0.0208644000, 0.0268790000, 0.0413733000, 0.0759522000, 0.1607760000", \ + "0.0228412000, 0.0237286000, 0.0260120000, 0.0317810000, 0.0460489000, 0.0804793000, 0.1652044000", \ + "0.0338757000, 0.0350339000, 0.0376741000, 0.0436949000, 0.0572489000, 0.0912593000, 0.1757439000", \ + "0.0488273000, 0.0504366000, 0.0543635000, 0.0634235000, 0.0817694000, 0.1171124000, 0.2004549000", \ + "0.0659919000, 0.0682947000, 0.0740620000, 0.0873439000, 0.1152536000, 0.1675864000, 0.2599356000", \ + "0.0757500000, 0.0792676000, 0.0881226000, 0.1083624000, 0.1509201000, 0.2309555000, 0.3720089000", \ + "0.0510694000, 0.0561829000, 0.0692785000, 0.1004629000, 0.1667459000, 0.2929524000, 0.5115211000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.1298159000, 0.1355968000, 0.1501819000, 0.1872919000, 0.2819722000, 0.5220789000, 1.1467399000", \ + "0.1331755000, 0.1390662000, 0.1533607000, 0.1906723000, 0.2849966000, 0.5268181000, 1.1521017000", \ + "0.1451605000, 0.1509002000, 0.1650792000, 0.2025948000, 0.2982548000, 0.5447562000, 1.1666669000", \ + "0.1723862000, 0.1781808000, 0.1921589000, 0.2289811000, 0.3240281000, 0.5672227000, 1.1943477000", \ + "0.2262289000, 0.2321218000, 0.2472209000, 0.2847693000, 0.3784654000, 0.6209191000, 1.2532270000", \ + "0.3142628000, 0.3215296000, 0.3400843000, 0.3849722000, 0.4910379000, 0.7364828000, 1.3637210000", \ + "0.4568851000, 0.4693879000, 0.4948969000, 0.5562682000, 0.6914393000, 0.9795311000, 1.6215130000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0177636000, 0.0189838000, 0.0221398000, 0.0299893000, 0.0488784000, 0.0953409000, 0.2141622000", \ + "0.0180974000, 0.0191670000, 0.0219415000, 0.0292275000, 0.0484198000, 0.0951764000, 0.2139516000", \ + "0.0239326000, 0.0246984000, 0.0268349000, 0.0325979000, 0.0489265000, 0.0946129000, 0.2138524000", \ + "0.0362100000, 0.0373315000, 0.0400577000, 0.0468523000, 0.0611602000, 0.0993074000, 0.2135024000", \ + "0.0582597000, 0.0599486000, 0.0640821000, 0.0726279000, 0.0931257000, 0.1320733000, 0.2281107000", \ + "0.0947308000, 0.0974467000, 0.1044113000, 0.1177873000, 0.1462023000, 0.2026841000, 0.3063559000", \ + "0.1616153000, 0.1667246000, 0.1790753000, 0.2018979000, 0.2457702000, 0.3244041000, 0.4720148000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0878985000, 0.0951547000, 0.1140563000, 0.1634166000, 0.2900222000, 0.6166931000, 1.4705920000", \ + "0.0880411000, 0.0952453000, 0.1141172000, 0.1626418000, 0.2898620000, 0.6180101000, 1.4702175000", \ + "0.0881856000, 0.0953229000, 0.1141622000, 0.1634007000, 0.2904801000, 0.6214129000, 1.4663758000", \ + "0.0883323000, 0.0955404000, 0.1143988000, 0.1625666000, 0.2906717000, 0.6193145000, 1.4676541000", \ + "0.0965134000, 0.1029909000, 0.1205704000, 0.1668808000, 0.2902321000, 0.6186347000, 1.4799252000", \ + "0.1236126000, 0.1308136000, 0.1490097000, 0.1964444000, 0.3118961000, 0.6253068000, 1.4698887000", \ + "0.1882582000, 0.1963475000, 0.2163412000, 0.2653510000, 0.3898074000, 0.6904268000, 1.4880702000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0195721000, 0.0204865000, 0.0227717000, 0.0283697000, 0.0417606000, 0.0746293000, 0.1578625000", \ + "0.0244824000, 0.0253698000, 0.0275988000, 0.0330007000, 0.0463590000, 0.0791664000, 0.1624030000", \ + "0.0347018000, 0.0357575000, 0.0383862000, 0.0443344000, 0.0574041000, 0.0901648000, 0.1733458000", \ + "0.0475746000, 0.0491778000, 0.0531290000, 0.0620804000, 0.0805916000, 0.1153359000, 0.1984920000", \ + "0.0591916000, 0.0617303000, 0.0675750000, 0.0816729000, 0.1100720000, 0.1639329000, 0.2577930000", \ + "0.0582438000, 0.0621531000, 0.0715283000, 0.0939686000, 0.1395103000, 0.2241317000, 0.3678348000", \ + "0.0146769000, 0.0208107000, 0.0358447000, 0.0701333000, 0.1420067000, 0.2768593000, 0.5038059000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.1142725000, 0.1202723000, 0.1354291000, 0.1730752000, 0.2683934000, 0.5105107000, 1.1349477000", \ + "0.1157988000, 0.1218348000, 0.1367999000, 0.1742820000, 0.2696984000, 0.5125184000, 1.1383716000", \ + "0.1262602000, 0.1317984000, 0.1466168000, 0.1841995000, 0.2801167000, 0.5246776000, 1.1507342000", \ + "0.1525392000, 0.1581648000, 0.1727031000, 0.2095677000, 0.3040389000, 0.5477452000, 1.1756628000", \ + "0.2048156000, 0.2116040000, 0.2281908000, 0.2672846000, 0.3620047000, 0.6047445000, 1.2323484000", \ + "0.2927722000, 0.3019903000, 0.3251388000, 0.3769600000, 0.4912363000, 0.7390542000, 1.3666539000", \ + "0.4408492000, 0.4550161000, 0.4885838000, 0.5659982000, 0.7243198000, 1.0342206000, 1.6829288000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0156992000, 0.0166459000, 0.0190882000, 0.0255265000, 0.0419842000, 0.0853736000, 0.1989443000", \ + "0.0153676000, 0.0162562000, 0.0186041000, 0.0250300000, 0.0418266000, 0.0853272000, 0.1993425000", \ + "0.0204189000, 0.0209392000, 0.0227567000, 0.0276932000, 0.0425135000, 0.0850439000, 0.1990770000", \ + "0.0309497000, 0.0320449000, 0.0349263000, 0.0414388000, 0.0549837000, 0.0903609000, 0.1990117000", \ + "0.0509184000, 0.0526848000, 0.0567675000, 0.0660789000, 0.0865589000, 0.1247088000, 0.2135362000", \ + "0.0861778000, 0.0890312000, 0.0961018000, 0.1110217000, 0.1413703000, 0.1965280000, 0.2977827000", \ + "0.1523646000, 0.1570169000, 0.1680824000, 0.1918130000, 0.2389067000, 0.3234140000, 0.4659654000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0878828000, 0.0950797000, 0.1141156000, 0.1633197000, 0.2900672000, 0.6191880000, 1.4675007000", \ + "0.0879162000, 0.0951389000, 0.1142852000, 0.1628861000, 0.2897843000, 0.6175445000, 1.4675549000", \ + "0.0883621000, 0.0953542000, 0.1143070000, 0.1628883000, 0.2906612000, 0.6192415000, 1.4668564000", \ + "0.0886925000, 0.0958294000, 0.1141918000, 0.1634327000, 0.2896006000, 0.6173739000, 1.4705618000", \ + "0.1058244000, 0.1120284000, 0.1275556000, 0.1718821000, 0.2914304000, 0.6183120000, 1.4674681000", \ + "0.1457064000, 0.1530166000, 0.1717830000, 0.2175987000, 0.3257934000, 0.6258756000, 1.4674465000", \ + "0.2336381000, 0.2417454000, 0.2635151000, 0.3158614000, 0.4377489000, 0.7156046000, 1.4900667000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0166630000, 0.0175123000, 0.0196659000, 0.0248849000, 0.0380139000, 0.0714376000, 0.1578602000", \ + "0.0211700000, 0.0220372000, 0.0242017000, 0.0295231000, 0.0427048000, 0.0761763000, 0.1626047000", \ + "0.0284252000, 0.0297743000, 0.0329602000, 0.0398711000, 0.0536753000, 0.0872085000, 0.1739171000", \ + "0.0355065000, 0.0376028000, 0.0425859000, 0.0536003000, 0.0749217000, 0.1126652000, 0.1985515000", \ + "0.0375934000, 0.0409943000, 0.0490976000, 0.0665096000, 0.1003095000, 0.1588000000, 0.2579170000", \ + "0.0209890000, 0.0264177000, 0.0390681000, 0.0667888000, 0.1202230000, 0.2140151000, 0.3645091000", \ + "-0.0509684000, -0.0423787000, -0.0219369000, 0.0225795000, 0.1080176000, 0.2571367000, 0.4986430000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0693758000, 0.0754909000, 0.0905052000, 0.1288806000, 0.2237668000, 0.4655428000, 1.0908835000", \ + "0.0700857000, 0.0760378000, 0.0912834000, 0.1296351000, 0.2253014000, 0.4738527000, 1.0958655000", \ + "0.0792077000, 0.0847351000, 0.0989169000, 0.1367923000, 0.2336180000, 0.4771583000, 1.1044766000", \ + "0.1084151000, 0.1132198000, 0.1264000000, 0.1620965000, 0.2567785000, 0.5011897000, 1.1289453000", \ + "0.1650485000, 0.1721184000, 0.1895115000, 0.2288432000, 0.3199367000, 0.5620018000, 1.1960951000", \ + "0.2580751000, 0.2690016000, 0.2942368000, 0.3524377000, 0.4726861000, 0.7108291000, 1.3397407000", \ + "0.4224762000, 0.4373680000, 0.4731002000, 0.5571136000, 0.7286381000, 1.0571489000, 1.6824081000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0099043000, 0.0108621000, 0.0134194000, 0.0202097000, 0.0377014000, 0.0834049000, 0.2023953000", \ + "0.0106335000, 0.0114928000, 0.0137850000, 0.0202230000, 0.0377256000, 0.0835781000, 0.2020942000", \ + "0.0163442000, 0.0172148000, 0.0194349000, 0.0245176000, 0.0392715000, 0.0833790000, 0.2019923000", \ + "0.0267918000, 0.0281645000, 0.0313672000, 0.0387342000, 0.0532375000, 0.0892817000, 0.2029456000", \ + "0.0465941000, 0.0486352000, 0.0537363000, 0.0636149000, 0.0848939000, 0.1263257000, 0.2165589000", \ + "0.0830219000, 0.0853947000, 0.0931576000, 0.1097660000, 0.1420419000, 0.2004886000, 0.3014893000", \ + "0.1508091000, 0.1559392000, 0.1679303000, 0.1970926000, 0.2415479000, 0.3278302000, 0.4744952000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0856598000, 0.0931410000, 0.1128413000, 0.1627234000, 0.2900939000, 0.6192534000, 1.4673779000", \ + "0.0849465000, 0.0924107000, 0.1121060000, 0.1620091000, 0.2896744000, 0.6224912000, 1.4742988000", \ + "0.0826841000, 0.0905084000, 0.1107553000, 0.1614921000, 0.2899253000, 0.6175083000, 1.4683749000", \ + "0.0861134000, 0.0929247000, 0.1106008000, 0.1594168000, 0.2897711000, 0.6186904000, 1.4664878000", \ + "0.1132848000, 0.1212698000, 0.1357074000, 0.1750334000, 0.2905699000, 0.6179647000, 1.4708655000", \ + "0.1542560000, 0.1646399000, 0.1855475000, 0.2364153000, 0.3448199000, 0.6276140000, 1.4774657000", \ + "0.2299706000, 0.2397104000, 0.2713543000, 0.3402219000, 0.4781893000, 0.7599425000, 1.4951451000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__nor3b_1 */ + + cell ("sky130_fd_sc_hd__nor3b_2") { + leakage_power () { + value : 0.0044615000; + when : "!A&!B&C_N"; + } + leakage_power () { + value : 0.0072634000; + when : "!A&!B&!C_N"; + } + leakage_power () { + value : 0.0046415000; + when : "!A&B&C_N"; + } + leakage_power () { + value : 0.0004774000; + when : "!A&B&!C_N"; + } + leakage_power () { + value : 0.0045214000; + when : "A&!B&C_N"; + } + leakage_power () { + value : 0.0004804000; + when : "A&!B&!C_N"; + } + leakage_power () { + value : 0.0026135000; + when : "A&B&C_N"; + } + leakage_power () { + value : 0.0003540000; + when : "A&B&!C_N"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__nor3b"; + cell_leakage_power : 0.0031016480; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0043910000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041740000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0075918000, 0.0075932000, 0.0075965000, 0.0075996000, 0.0076069000, 0.0076236000, 0.0076623000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0068831000, -0.0069515000, -0.0071090000, -0.0071340000, -0.0071915000, -0.0073241000, -0.0076297000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046090000; + } + pin ("B") { + capacitance : 0.0044790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041740000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082823000, 0.0082804000, 0.0082761000, 0.0082754000, 0.0082736000, 0.0082695000, 0.0082602000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0076752000, -0.0077534000, -0.0079336000, -0.0079383000, -0.0079492000, -0.0079744000, -0.0080323000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047840000; + } + pin ("C_N") { + capacitance : 0.0012770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0012360000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0107861000, 0.0107096000, 0.0105331000, 0.0106023000, 0.0107618000, 0.0111295000, 0.0119771000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039553000, 0.0039133000, 0.0038164000, 0.0038793000, 0.0040243000, 0.0043584000, 0.0051287000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0013180000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B&C_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011954410, 0.0028581560, 0.0068335120, 0.0163381100, 0.0390624900, 0.0933937600"); + values("0.0107893000, 0.0096694000, 0.0069844000, 0.0005851000, -0.0146645000, -0.0510929000, -0.1387192000", \ + "0.0105982000, 0.0094919000, 0.0068103000, 0.0003965000, -0.0148130000, -0.0512213000, -0.1388248000", \ + "0.0104374000, 0.0093726000, 0.0066936000, 0.0002979000, -0.0149490000, -0.0513694000, -0.1389675000", \ + "0.0100202000, 0.0089192000, 0.0063010000, -0.0000021000, -0.0151689000, -0.0515730000, -0.1391455000", \ + "0.0103001000, 0.0091885000, 0.0064796000, 0.0000450000, -0.0152464000, -0.0515973000, -0.1392717000", \ + "0.0116435000, 0.0104817000, 0.0077404000, 0.0012278000, -0.0142329000, -0.0512750000, -0.1390334000", \ + "0.0144693000, 0.0132807000, 0.0103912000, 0.0036545000, -0.0119788000, -0.0492595000, -0.1379230000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011954410, 0.0028581560, 0.0068335120, 0.0163381100, 0.0390624900, 0.0933937600"); + values("0.0213880000, 0.0225970000, 0.0253390000, 0.0319624000, 0.0472258000, 0.0836420000, 0.1704598000", \ + "0.0210558000, 0.0222113000, 0.0249786000, 0.0316447000, 0.0471485000, 0.0838080000, 0.1704754000", \ + "0.0207804000, 0.0219268000, 0.0246925000, 0.0312087000, 0.0467952000, 0.0832667000, 0.1710101000", \ + "0.0205934000, 0.0217232000, 0.0244284000, 0.0309779000, 0.0463179000, 0.0829989000, 0.1705428000", \ + "0.0204035000, 0.0215481000, 0.0242238000, 0.0306734000, 0.0461361000, 0.0825455000, 0.1700490000", \ + "0.0203550000, 0.0215388000, 0.0242470000, 0.0307089000, 0.0458415000, 0.0825209000, 0.1694393000", \ + "0.0200165000, 0.0211351000, 0.0238200000, 0.0304510000, 0.0461480000, 0.0824068000, 0.1694417000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011954410, 0.0028581560, 0.0068335120, 0.0163381100, 0.0390624900, 0.0933937600"); + values("0.0082209000, 0.0070972000, 0.0044125000, -0.0020012000, -0.0173309000, -0.0539669000, -0.1418402000", \ + "0.0081600000, 0.0070532000, 0.0043903000, -0.0019936000, -0.0172806000, -0.0539102000, -0.1417840000", \ + "0.0080594000, 0.0069653000, 0.0043198000, -0.0019899000, -0.0171973000, -0.0537648000, -0.1416184000", \ + "0.0075029000, 0.0065096000, 0.0039215000, -0.0022900000, -0.0173876000, -0.0539067000, -0.1416420000", \ + "0.0075876000, 0.0064671000, 0.0038461000, -0.0024048000, -0.0176674000, -0.0540566000, -0.1417429000", \ + "0.0083601000, 0.0071911000, 0.0045759000, -0.0018820000, -0.0172821000, -0.0539668000, -0.1417465000", \ + "0.0109470000, 0.0097368000, 0.0069027000, 0.0000985000, -0.0156871000, -0.0528774000, -0.1411665000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011954410, 0.0028581560, 0.0068335120, 0.0163381100, 0.0390624900, 0.0933937600"); + values("0.0163497000, 0.0175179000, 0.0203668000, 0.0270038000, 0.0423005000, 0.0787906000, 0.1658441000", \ + "0.0159531000, 0.0171337000, 0.0199084000, 0.0265460000, 0.0421391000, 0.0787681000, 0.1660968000", \ + "0.0156296000, 0.0168122000, 0.0195335000, 0.0262104000, 0.0416620000, 0.0783874000, 0.1655513000", \ + "0.0154559000, 0.0165818000, 0.0193104000, 0.0258712000, 0.0412491000, 0.0779584000, 0.1650595000", \ + "0.0152455000, 0.0163897000, 0.0190599000, 0.0255388000, 0.0409663000, 0.0774495000, 0.1646754000", \ + "0.0152134000, 0.0163480000, 0.0190819000, 0.0255286000, 0.0408873000, 0.0774978000, 0.1643801000", \ + "0.0162497000, 0.0173117000, 0.0198349000, 0.0260628000, 0.0413404000, 0.0773527000, 0.1650521000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011954410, 0.0028581560, 0.0068335120, 0.0163381100, 0.0390624900, 0.0933937600"); + values("0.0028831000, 0.0018979000, -0.0003325000, -0.0058518000, -0.0202633000, -0.0563896000, -0.1441258000", \ + "0.0028257000, 0.0018421000, -0.0003545000, -0.0059040000, -0.0202781000, -0.0564149000, -0.1441211000", \ + "0.0028831000, 0.0019193000, -0.0003163000, -0.0058439000, -0.0202432000, -0.0563833000, -0.1440617000", \ + "0.0025799000, 0.0016108000, -0.0006412000, -0.0062082000, -0.0205083000, -0.0565956000, -0.1442566000", \ + "0.0023162000, 0.0013403000, -0.0006978000, -0.0063924000, -0.0208408000, -0.0569192000, -0.1445103000", \ + "0.0028259000, 0.0017329000, -0.0008949000, -0.0071474000, -0.0216071000, -0.0573974000, -0.1448284000", \ + "0.0038442000, 0.0026835000, -0.0000163000, -0.0064132000, -0.0212450000, -0.0575200000, -0.1449891000"); + } + related_pin : "C_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011954410, 0.0028581560, 0.0068335120, 0.0163381100, 0.0390624900, 0.0933937600"); + values("0.0143227000, 0.0155176000, 0.0183713000, 0.0251057000, 0.0406053000, 0.0776378000, 0.1643626000", \ + "0.0143073000, 0.0154798000, 0.0183519000, 0.0250838000, 0.0406998000, 0.0773535000, 0.1644024000", \ + "0.0143327000, 0.0155281000, 0.0183415000, 0.0250330000, 0.0406636000, 0.0777352000, 0.1645991000", \ + "0.0140944000, 0.0152684000, 0.0180395000, 0.0245907000, 0.0402068000, 0.0771009000, 0.1640245000", \ + "0.0138436000, 0.0149875000, 0.0177141000, 0.0241925000, 0.0396883000, 0.0767278000, 0.1636592000", \ + "0.0137399000, 0.0148477000, 0.0175464000, 0.0240513000, 0.0394364000, 0.0760998000, 0.1633900000", \ + "0.0141434000, 0.0152499000, 0.0179270000, 0.0242891000, 0.0391858000, 0.0758750000, 0.1631458000"); + } + } + max_capacitance : 0.0933940000; + max_transition : 1.4934560000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011954400, 0.0028581600, 0.0068335100, 0.0163381000, 0.0390625000, 0.0933938000"); + values("0.0174638000, 0.0190365000, 0.0226516000, 0.0307326000, 0.0484098000, 0.0873477000, 0.1759946000", \ + "0.0229612000, 0.0243895000, 0.0277855000, 0.0355942000, 0.0530597000, 0.0919029000, 0.1806034000", \ + "0.0347826000, 0.0362820000, 0.0400741000, 0.0476890000, 0.0643720000, 0.1027379000, 0.1913351000", \ + "0.0515127000, 0.0539243000, 0.0592660000, 0.0702706000, 0.0907974000, 0.1291494000, 0.2171356000", \ + "0.0713027000, 0.0748824000, 0.0828645000, 0.0995355000, 0.1308267000, 0.1850730000, 0.2774496000", \ + "0.0873729000, 0.0927860000, 0.1049497000, 0.1300376000, 0.1780211000, 0.2626681000, 0.4005083000", \ + "0.0767385000, 0.0857307000, 0.1037695000, 0.1431844000, 0.2174440000, 0.3500095000, 0.5657276000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011954400, 0.0028581600, 0.0068335100, 0.0163381000, 0.0390625000, 0.0933938000"); + values("0.1221256000, 0.1305824000, 0.1496599000, 0.1951484000, 0.3013165000, 0.5503449000, 1.1463153000", \ + "0.1261864000, 0.1341117000, 0.1535959000, 0.1991702000, 0.3063147000, 0.5557218000, 1.1528917000", \ + "0.1382274000, 0.1461819000, 0.1654061000, 0.2101782000, 0.3184524000, 0.5681136000, 1.1662157000", \ + "0.1651756000, 0.1729542000, 0.1923044000, 0.2369834000, 0.3428942000, 0.5937029000, 1.1959380000", \ + "0.2166414000, 0.2255109000, 0.2454650000, 0.2906873000, 0.3967636000, 0.6468667000, 1.2549816000", \ + "0.2994350000, 0.3112549000, 0.3361585000, 0.3917172000, 0.5093352000, 0.7624090000, 1.3618406000", \ + "0.4263933000, 0.4436008000, 0.4834204000, 0.5611777000, 0.7120740000, 1.0099822000, 1.6202764000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011954400, 0.0028581600, 0.0068335100, 0.0163381000, 0.0390625000, 0.0933938000"); + values("0.0172284000, 0.0191740000, 0.0235873000, 0.0333404000, 0.0547994000, 0.1037425000, 0.2199378000", \ + "0.0176181000, 0.0192377000, 0.0231761000, 0.0326919000, 0.0543472000, 0.1034575000, 0.2196236000", \ + "0.0235267000, 0.0246029000, 0.0272053000, 0.0347465000, 0.0540419000, 0.1029674000, 0.2194068000", \ + "0.0365299000, 0.0381868000, 0.0415610000, 0.0496586000, 0.0639097000, 0.1055603000, 0.2190303000", \ + "0.0584059000, 0.0609165000, 0.0664010000, 0.0773706000, 0.0990046000, 0.1360936000, 0.2301962000", \ + "0.0967209000, 0.1002059000, 0.1086585000, 0.1264877000, 0.1590051000, 0.2136456000, 0.3087806000", \ + "0.1640530000, 0.1705147000, 0.1849614000, 0.2130939000, 0.2629026000, 0.3475678000, 0.4856627000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011954400, 0.0028581600, 0.0068335100, 0.0163381000, 0.0390625000, 0.0933938000"); + values("0.0786376000, 0.0892441000, 0.1148131000, 0.1756683000, 0.3191343000, 0.6589938000, 1.4731059000", \ + "0.0787230000, 0.0894936000, 0.1148597000, 0.1756153000, 0.3200090000, 0.6607309000, 1.4710367000", \ + "0.0788195000, 0.0894819000, 0.1147593000, 0.1752546000, 0.3198784000, 0.6588909000, 1.4767021000", \ + "0.0791052000, 0.0897574000, 0.1148076000, 0.1757246000, 0.3187656000, 0.6583921000, 1.4756928000", \ + "0.0883152000, 0.0980765000, 0.1213959000, 0.1789737000, 0.3193649000, 0.6604566000, 1.4789494000", \ + "0.1171455000, 0.1277981000, 0.1528003000, 0.2104329000, 0.3399669000, 0.6661525000, 1.4718832000", \ + "0.1893233000, 0.2010237000, 0.2285320000, 0.2899236000, 0.4277675000, 0.7314248000, 1.4932042000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011954400, 0.0028581600, 0.0068335100, 0.0163381000, 0.0390625000, 0.0933938000"); + values("0.0193489000, 0.0208098000, 0.0241565000, 0.0316382000, 0.0484369000, 0.0868964000, 0.1771617000", \ + "0.0243250000, 0.0257413000, 0.0290197000, 0.0364772000, 0.0531105000, 0.0915847000, 0.1818195000", \ + "0.0349650000, 0.0366756000, 0.0404055000, 0.0479119000, 0.0642362000, 0.1026870000, 0.1929294000", \ + "0.0490542000, 0.0513882000, 0.0572468000, 0.0686824000, 0.0895352000, 0.1284876000, 0.2186378000", \ + "0.0634656000, 0.0674605000, 0.0762889000, 0.0941523000, 0.1268942000, 0.1840380000, 0.2794813000", \ + "0.0702492000, 0.0763105000, 0.0900865000, 0.1175766000, 0.1705429000, 0.2590498000, 0.4018602000", \ + "0.0443753000, 0.0538836000, 0.0751365000, 0.1183230000, 0.1998545000, 0.3415671000, 0.5659854000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011954400, 0.0028581600, 0.0068335100, 0.0163381000, 0.0390625000, 0.0933938000"); + values("0.1056506000, 0.1139644000, 0.1336405000, 0.1791973000, 0.2844225000, 0.5343299000, 1.1304507000", \ + "0.1081371000, 0.1164411000, 0.1359120000, 0.1812544000, 0.2909029000, 0.5400763000, 1.1384299000", \ + "0.1183909000, 0.1267085000, 0.1456014000, 0.1911606000, 0.2975707000, 0.5492276000, 1.1468408000", \ + "0.1441105000, 0.1521110000, 0.1709755000, 0.2160206000, 0.3219423000, 0.5735655000, 1.1720467000", \ + "0.1925439000, 0.2021914000, 0.2246456000, 0.2718669000, 0.3776812000, 0.6293186000, 1.2275156000", \ + "0.2729188000, 0.2873184000, 0.3177166000, 0.3814496000, 0.5076187000, 0.7628067000, 1.3611797000", \ + "0.3989712000, 0.4204742000, 0.4678765000, 0.5634965000, 0.7414186000, 1.0547635000, 1.6725850000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011954400, 0.0028581600, 0.0068335100, 0.0163381000, 0.0390625000, 0.0933938000"); + values("0.0157023000, 0.0173505000, 0.0211329000, 0.0300204000, 0.0507297000, 0.1004767000, 0.2201481000", \ + "0.0155179000, 0.0170636000, 0.0207184000, 0.0297086000, 0.0506304000, 0.1004902000, 0.2208906000", \ + "0.0207970000, 0.0217448000, 0.0242887000, 0.0315733000, 0.0507937000, 0.1005409000, 0.2210722000", \ + "0.0320793000, 0.0341693000, 0.0377584000, 0.0454598000, 0.0617161000, 0.1034529000, 0.2206680000", \ + "0.0529091000, 0.0558368000, 0.0619539000, 0.0739197000, 0.0955794000, 0.1350220000, 0.2307881000", \ + "0.0886423000, 0.0933428000, 0.1032525000, 0.1217018000, 0.1547436000, 0.2134803000, 0.3087702000", \ + "0.1549495000, 0.1623990000, 0.1782059000, 0.2080359000, 0.2597224000, 0.3481906000, 0.4895594000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011954400, 0.0028581600, 0.0068335100, 0.0163381000, 0.0390625000, 0.0933938000"); + values("0.0785831000, 0.0892690000, 0.1150037000, 0.1757348000, 0.3185399000, 0.6580178000, 1.4705089000", \ + "0.0786203000, 0.0891370000, 0.1148251000, 0.1751672000, 0.3192756000, 0.6605552000, 1.4763089000", \ + "0.0787095000, 0.0893925000, 0.1148128000, 0.1755939000, 0.3186210000, 0.6582317000, 1.4710358000", \ + "0.0797236000, 0.0900736000, 0.1153799000, 0.1756952000, 0.3188347000, 0.6593442000, 1.4729100000", \ + "0.0976543000, 0.1068154000, 0.1283792000, 0.1833857000, 0.3196129000, 0.6590216000, 1.4720406000", \ + "0.1385849000, 0.1496131000, 0.1744369000, 0.2303910000, 0.3510951000, 0.6659436000, 1.4702989000", \ + "0.2273998000, 0.2404269000, 0.2707507000, 0.3379102000, 0.4730307000, 0.7577503000, 1.4934559000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011954400, 0.0028581600, 0.0068335100, 0.0163381000, 0.0390625000, 0.0933938000"); + values("0.1233045000, 0.1265290000, 0.1332351000, 0.1462338000, 0.1701202000, 0.2151784000, 0.3091362000", \ + "0.1282925000, 0.1314595000, 0.1381607000, 0.1510252000, 0.1750510000, 0.2201314000, 0.3139676000", \ + "0.1410908000, 0.1442519000, 0.1509404000, 0.1640650000, 0.1878945000, 0.2329762000, 0.3267936000", \ + "0.1713641000, 0.1745782000, 0.1812683000, 0.1943339000, 0.2185243000, 0.2637316000, 0.3575383000", \ + "0.2426369000, 0.2458537000, 0.2524868000, 0.2657254000, 0.2900578000, 0.3353928000, 0.4293949000", \ + "0.3670427000, 0.3709447000, 0.3791542000, 0.3949755000, 0.4224959000, 0.4712806000, 0.5669943000", \ + "0.5537659000, 0.5586502000, 0.5696646000, 0.5898181000, 0.6253303000, 0.6826723000, 0.7839706000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011954400, 0.0028581600, 0.0068335100, 0.0163381000, 0.0390625000, 0.0933938000"); + values("0.1002572000, 0.1081896000, 0.1272421000, 0.1731871000, 0.2807507000, 0.5358910000, 1.1294202000", \ + "0.1052427000, 0.1131347000, 0.1320911000, 0.1778576000, 0.2857005000, 0.5373373000, 1.1393352000", \ + "0.1168936000, 0.1246580000, 0.1436795000, 0.1893183000, 0.2975079000, 0.5500173000, 1.1458181000", \ + "0.1426948000, 0.1503438000, 0.1690048000, 0.2138366000, 0.3214061000, 0.5732320000, 1.1712398000", \ + "0.1854434000, 0.1928193000, 0.2107946000, 0.2550296000, 0.3614146000, 0.6164616000, 1.2125616000", \ + "0.2440382000, 0.2515884000, 0.2691244000, 0.3120119000, 0.4178967000, 0.6685718000, 1.2673139000", \ + "0.3135723000, 0.3221469000, 0.3412599000, 0.3839925000, 0.4866147000, 0.7372059000, 1.3333868000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011954400, 0.0028581600, 0.0068335100, 0.0163381000, 0.0390625000, 0.0933938000"); + values("0.0287448000, 0.0306575000, 0.0350394000, 0.0450198000, 0.0651326000, 0.1109909000, 0.2255628000", \ + "0.0287221000, 0.0307057000, 0.0350281000, 0.0448600000, 0.0652021000, 0.1111103000, 0.2251626000", \ + "0.0287366000, 0.0306987000, 0.0350151000, 0.0447987000, 0.0651373000, 0.1108852000, 0.2252246000", \ + "0.0288938000, 0.0307854000, 0.0351056000, 0.0443648000, 0.0650648000, 0.1110938000, 0.2252963000", \ + "0.0304094000, 0.0325447000, 0.0366400000, 0.0460652000, 0.0659195000, 0.1113224000, 0.2250357000", \ + "0.0429485000, 0.0456606000, 0.0494942000, 0.0584037000, 0.0769245000, 0.1205395000, 0.2290940000", \ + "0.0637393000, 0.0662105000, 0.0718893000, 0.0828614000, 0.1015704000, 0.1425181000, 0.2426514000"); + } + related_pin : "C_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011954400, 0.0028581600, 0.0068335100, 0.0163381000, 0.0390625000, 0.0933938000"); + values("0.0734222000, 0.0847731000, 0.1115934000, 0.1744354000, 0.3186205000, 0.6607144000, 1.4717295000", \ + "0.0735121000, 0.0846716000, 0.1115487000, 0.1738498000, 0.3188737000, 0.6604176000, 1.4743652000", \ + "0.0735841000, 0.0847153000, 0.1113493000, 0.1743161000, 0.3192989000, 0.6606415000, 1.4718693000", \ + "0.0733090000, 0.0844364000, 0.1112093000, 0.1738484000, 0.3192622000, 0.6594578000, 1.4721421000", \ + "0.0739970000, 0.0852509000, 0.1112869000, 0.1733261000, 0.3186068000, 0.6617412000, 1.4708805000", \ + "0.0791018000, 0.0890866000, 0.1132724000, 0.1734408000, 0.3198989000, 0.6603864000, 1.4718283000", \ + "0.0913414000, 0.1010330000, 0.1237505000, 0.1781506000, 0.3193945000, 0.6599492000, 1.4705360000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nor3b_4") { + leakage_power () { + value : 0.0088421000; + when : "!A&!B&C_N"; + } + leakage_power () { + value : 0.0045084000; + when : "!A&!B&!C_N"; + } + leakage_power () { + value : 0.0048605000; + when : "!A&B&C_N"; + } + leakage_power () { + value : 0.0006619000; + when : "!A&B&!C_N"; + } + leakage_power () { + value : 0.0053392000; + when : "A&!B&C_N"; + } + leakage_power () { + value : 0.0007225000; + when : "A&!B&!C_N"; + } + leakage_power () { + value : 0.0025465000; + when : "A&B&C_N"; + } + leakage_power () { + value : 0.0205818000; + when : "A&B&!C_N"; + } + area : 18.768000000; + cell_footprint : "sky130_fd_sc_hd__nor3b"; + cell_leakage_power : 0.0060078780; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0087190000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082400000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0150865000, 0.0150942000, 0.0151119000, 0.0151050000, 0.0150893000, 0.0150531000, 0.0149697000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0139577000, -0.0140812000, -0.0143658000, -0.0144132000, -0.0145225000, -0.0147744000, -0.0153549000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091970000; + } + pin ("B") { + capacitance : 0.0084420000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078320000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0164894000, 0.0164827000, 0.0164672000, 0.0164751000, 0.0164931000, 0.0165347000, 0.0166307000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0149600000, -0.0151471000, -0.0155784000, -0.0155930000, -0.0156268000, -0.0157047000, -0.0158842000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090510000; + } + pin ("C_N") { + capacitance : 0.0023650000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022450000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0227238000, 0.0225835000, 0.0222600000, 0.0223986000, 0.0227180000, 0.0234544000, 0.0251518000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0075975000, 0.0075120000, 0.0073150000, 0.0074166000, 0.0076509000, 0.0081910000, 0.0094358000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024850000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B&C_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012885810, 0.0033208830, 0.0085584560, 0.0220565300, 0.0568432600, 0.1464943000"); + values("0.0205265000, 0.0192576000, 0.0159771000, 0.0075359000, -0.0142130000, -0.0700733000, -0.2146611000", \ + "0.0201400000, 0.0188808000, 0.0156026000, 0.0071787000, -0.0145233000, -0.0703381000, -0.2149218000", \ + "0.0198247000, 0.0185787000, 0.0154371000, 0.0069936000, -0.0147645000, -0.0705114000, -0.2151173000", \ + "0.0192788000, 0.0180658000, 0.0148446000, 0.0065607000, -0.0152056000, -0.0708982000, -0.2153757000", \ + "0.0191975000, 0.0179308000, 0.0146926000, 0.0063417000, -0.0152993000, -0.0709724000, -0.2155212000", \ + "0.0218487000, 0.0205568000, 0.0172278000, 0.0086943000, -0.0132377000, -0.0701934000, -0.2150006000", \ + "0.0273727000, 0.0261270000, 0.0225925000, 0.0137004000, -0.0086414000, -0.0662162000, -0.2127004000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012885810, 0.0033208830, 0.0085584560, 0.0220565300, 0.0568432600, 0.1464943000"); + values("0.0410249000, 0.0422934000, 0.0457054000, 0.0542916000, 0.0764289000, 0.1318351000, 0.2754306000", \ + "0.0401734000, 0.0415701000, 0.0450416000, 0.0537622000, 0.0757115000, 0.1317289000, 0.2757093000", \ + "0.0395783000, 0.0409921000, 0.0443066000, 0.0529793000, 0.0750311000, 0.1313828000, 0.2761525000", \ + "0.0392858000, 0.0405775000, 0.0439536000, 0.0525188000, 0.0743789000, 0.1306416000, 0.2747238000", \ + "0.0388860000, 0.0401832000, 0.0434668000, 0.0520280000, 0.0740310000, 0.1298750000, 0.2746090000", \ + "0.0388747000, 0.0401450000, 0.0435032000, 0.0519931000, 0.0735029000, 0.1296196000, 0.2732577000", \ + "0.0385929000, 0.0398507000, 0.0430450000, 0.0522207000, 0.0746217000, 0.1301515000, 0.2737958000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012885810, 0.0033208830, 0.0085584560, 0.0220565300, 0.0568432600, 0.1464943000"); + values("0.0170515000, 0.0157864000, 0.0124912000, 0.0039824000, -0.0178261000, -0.0739585000, -0.2189372000", \ + "0.0169781000, 0.0157247000, 0.0124642000, 0.0040254000, -0.0177382000, -0.0737788000, -0.2186720000", \ + "0.0169168000, 0.0156576000, 0.0124554000, 0.0040733000, -0.0174943000, -0.0734018000, -0.2182886000", \ + "0.0159538000, 0.0147269000, 0.0116219000, 0.0033481000, -0.0179608000, -0.0737025000, -0.2183974000", \ + "0.0157713000, 0.0145258000, 0.0112883000, 0.0031822000, -0.0187028000, -0.0741486000, -0.2185817000", \ + "0.0170710000, 0.0157939000, 0.0124926000, 0.0040716000, -0.0174289000, -0.0735723000, -0.2185988000", \ + "0.0219701000, 0.0205908000, 0.0171117000, 0.0081900000, -0.0144874000, -0.0713186000, -0.2171488000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012885810, 0.0033208830, 0.0085584560, 0.0220565300, 0.0568432600, 0.1464943000"); + values("0.0306559000, 0.0320596000, 0.0354317000, 0.0441545000, 0.0660787000, 0.1219934000, 0.2651940000", \ + "0.0297777000, 0.0312406000, 0.0346643000, 0.0433761000, 0.0658171000, 0.1219756000, 0.2650885000", \ + "0.0292275000, 0.0305470000, 0.0339427000, 0.0425998000, 0.0650827000, 0.1213983000, 0.2650111000", \ + "0.0288246000, 0.0301290000, 0.0334467000, 0.0420950000, 0.0642290000, 0.1206317000, 0.2643764000", \ + "0.0284373000, 0.0297272000, 0.0329744000, 0.0415448000, 0.0634976000, 0.1193746000, 0.2634282000", \ + "0.0284368000, 0.0297053000, 0.0330267000, 0.0414675000, 0.0632604000, 0.1193483000, 0.2628844000", \ + "0.0301673000, 0.0313126000, 0.0344563000, 0.0426252000, 0.0642929000, 0.1192656000, 0.2638014000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012885810, 0.0033208830, 0.0085584560, 0.0220565300, 0.0568432600, 0.1464943000"); + values("0.0077723000, 0.0066569000, 0.0038859000, -0.0033862000, -0.0231044000, -0.0779055000, -0.2223993000", \ + "0.0077942000, 0.0066535000, 0.0038301000, -0.0033869000, -0.0231642000, -0.0778656000, -0.2224112000", \ + "0.0078465000, 0.0067685000, 0.0039899000, -0.0032644000, -0.0230257000, -0.0777737000, -0.2223036000", \ + "0.0072985000, 0.0061877000, 0.0033143000, -0.0038151000, -0.0235907000, -0.0782417000, -0.2226429000", \ + "0.0065307000, 0.0053670000, 0.0025472000, -0.0047880000, -0.0241581000, -0.0788160000, -0.2231815000", \ + "0.0066735000, 0.0054311000, 0.0022246000, -0.0058674000, -0.0258551000, -0.0796819000, -0.2237455000", \ + "0.0101043000, 0.0090607000, 0.0057433000, -0.0026303000, -0.0243073000, -0.0798687000, -0.2239658000"); + } + related_pin : "C_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012885810, 0.0033208830, 0.0085584560, 0.0220565300, 0.0568432600, 0.1464943000"); + values("0.0291150000, 0.0305081000, 0.0340275000, 0.0428900000, 0.0654537000, 0.1218777000, 0.2665862000", \ + "0.0291044000, 0.0305078000, 0.0339470000, 0.0428969000, 0.0653870000, 0.1218086000, 0.2658963000", \ + "0.0291373000, 0.0305074000, 0.0340070000, 0.0429077000, 0.0652458000, 0.1217964000, 0.2658010000", \ + "0.0286161000, 0.0299732000, 0.0334298000, 0.0422579000, 0.0645038000, 0.1216804000, 0.2664545000", \ + "0.0282182000, 0.0295141000, 0.0329095000, 0.0412928000, 0.0634525000, 0.1204693000, 0.2655062000", \ + "0.0280671000, 0.0293545000, 0.0326159000, 0.0412388000, 0.0627328000, 0.1192954000, 0.2646329000", \ + "0.0287413000, 0.0299935000, 0.0330009000, 0.0414953000, 0.0627559000, 0.1192294000, 0.2631032000"); + } + } + max_capacitance : 0.1464940000; + max_transition : 1.4983920000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.0180535000, 0.0190306000, 0.0215461000, 0.0275991000, 0.0419278000, 0.0755601000, 0.1572186000", \ + "0.0233343000, 0.0242562000, 0.0265865000, 0.0324312000, 0.0464996000, 0.0799560000, 0.1614892000", \ + "0.0344013000, 0.0355037000, 0.0381037000, 0.0442771000, 0.0575425000, 0.0905679000, 0.1720237000", \ + "0.0496089000, 0.0511965000, 0.0550261000, 0.0637961000, 0.0816099000, 0.1160966000, 0.1964858000", \ + "0.0663308000, 0.0686086000, 0.0741816000, 0.0870521000, 0.1139484000, 0.1653060000, 0.2551916000", \ + "0.0747514000, 0.0781687000, 0.0865193000, 0.1058519000, 0.1472085000, 0.2258293000, 0.3626393000", \ + "0.0481251000, 0.0534651000, 0.0666529000, 0.0965894000, 0.1597645000, 0.2820445000, 0.4958208000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.1408186000, 0.1468816000, 0.1616228000, 0.1994349000, 0.2963655000, 0.5382451000, 1.1630007000", \ + "0.1437985000, 0.1496285000, 0.1650153000, 0.2033649000, 0.2991607000, 0.5428913000, 1.1743569000", \ + "0.1550015000, 0.1608562000, 0.1758124000, 0.2137805000, 0.3100277000, 0.5566993000, 1.1820869000", \ + "0.1799516000, 0.1856588000, 0.2004465000, 0.2381695000, 0.3339337000, 0.5789116000, 1.2159365000", \ + "0.2287550000, 0.2350445000, 0.2504359000, 0.2886105000, 0.3846719000, 0.6283352000, 1.2573574000", \ + "0.3086462000, 0.3160597000, 0.3344226000, 0.3800529000, 0.4865475000, 0.7348393000, 1.3612360000", \ + "0.4403033000, 0.4504767000, 0.4764006000, 0.5385576000, 0.6719524000, 0.9588654000, 1.6000756000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.0189896000, 0.0202792000, 0.0233527000, 0.0309562000, 0.0493729000, 0.0947246000, 0.2109767000", \ + "0.0192050000, 0.0202645000, 0.0230848000, 0.0303121000, 0.0488392000, 0.0943826000, 0.2108743000", \ + "0.0248482000, 0.0256238000, 0.0277852000, 0.0333557000, 0.0492863000, 0.0938864000, 0.2105699000", \ + "0.0371174000, 0.0382770000, 0.0410656000, 0.0475828000, 0.0613222000, 0.0984779000, 0.2102863000", \ + "0.0582847000, 0.0599372000, 0.0638621000, 0.0730019000, 0.0925009000, 0.1312064000, 0.2254523000", \ + "0.0952870000, 0.0977261000, 0.1040076000, 0.1179937000, 0.1471434000, 0.2005569000, 0.3055344000", \ + "0.1630292000, 0.1671848000, 0.1772461000, 0.1988286000, 0.2431492000, 0.3215379000, 0.4679664000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.0950738000, 0.1029152000, 0.1224635000, 0.1728771000, 0.3027454000, 0.6305259000, 1.4767154000", \ + "0.0955273000, 0.1030645000, 0.1226770000, 0.1731659000, 0.3017269000, 0.6311294000, 1.4795670000", \ + "0.0956322000, 0.1028962000, 0.1226437000, 0.1726269000, 0.3011289000, 0.6324990000, 1.4835865000", \ + "0.0956937000, 0.1033398000, 0.1229748000, 0.1733177000, 0.3017502000, 0.6309880000, 1.4808362000", \ + "0.1032361000, 0.1104927000, 0.1288875000, 0.1767701000, 0.3026409000, 0.6330331000, 1.4810247000", \ + "0.1297242000, 0.1372354000, 0.1567176000, 0.2053239000, 0.3236045000, 0.6380401000, 1.4780270000", \ + "0.1945596000, 0.2023014000, 0.2220948000, 0.2731890000, 0.3985198000, 0.7005056000, 1.4983920000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.0196048000, 0.0205431000, 0.0228560000, 0.0284385000, 0.0417655000, 0.0741559000, 0.1554527000", \ + "0.0244357000, 0.0253297000, 0.0275815000, 0.0331140000, 0.0463956000, 0.0787738000, 0.1600187000", \ + "0.0345966000, 0.0356806000, 0.0381773000, 0.0441600000, 0.0571899000, 0.0895565000, 0.1707030000", \ + "0.0472281000, 0.0488480000, 0.0528226000, 0.0619533000, 0.0798711000, 0.1146033000, 0.1955783000", \ + "0.0590410000, 0.0615348000, 0.0674530000, 0.0812953000, 0.1097456000, 0.1619932000, 0.2542272000", \ + "0.0570921000, 0.0608698000, 0.0701627000, 0.0920702000, 0.1360611000, 0.2191647000, 0.3604516000", \ + "0.0122192000, 0.0182868000, 0.0328057000, 0.0663179000, 0.1354746000, 0.2669200000, 0.4880889000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.1242780000, 0.1305093000, 0.1460816000, 0.1844423000, 0.2796582000, 0.5259000000, 1.1487461000", \ + "0.1260200000, 0.1321965000, 0.1472952000, 0.1858265000, 0.2841344000, 0.5272467000, 1.1537064000", \ + "0.1360613000, 0.1420306000, 0.1568532000, 0.1950854000, 0.2933782000, 0.5377302000, 1.1641605000", \ + "0.1615900000, 0.1673524000, 0.1824098000, 0.2202732000, 0.3167724000, 0.5619148000, 1.1898783000", \ + "0.2126431000, 0.2196928000, 0.2366512000, 0.2761368000, 0.3721956000, 0.6186449000, 1.2448513000", \ + "0.2998622000, 0.3092387000, 0.3327338000, 0.3843003000, 0.4996342000, 0.7498871000, 1.3765812000", \ + "0.4463893000, 0.4610183000, 0.4946087000, 0.5719067000, 0.7311226000, 1.0406895000, 1.6890384000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.0162089000, 0.0172588000, 0.0198495000, 0.0264885000, 0.0433868000, 0.0867963000, 0.1997371000", \ + "0.0161201000, 0.0170715000, 0.0195436000, 0.0262263000, 0.0432864000, 0.0868401000, 0.1998009000", \ + "0.0213030000, 0.0220149000, 0.0239451000, 0.0290526000, 0.0440094000, 0.0867227000, 0.1998797000", \ + "0.0326680000, 0.0338161000, 0.0365457000, 0.0426833000, 0.0567919000, 0.0918545000, 0.1999260000", \ + "0.0525430000, 0.0542633000, 0.0586016000, 0.0684457000, 0.0873786000, 0.1261002000, 0.2153077000", \ + "0.0886756000, 0.0914303000, 0.0981360000, 0.1126159000, 0.1426165000, 0.1967042000, 0.2984145000", \ + "0.1549547000, 0.1594875000, 0.1701660000, 0.1929726000, 0.2392072000, 0.3214980000, 0.4654595000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.0953922000, 0.1030106000, 0.1225488000, 0.1730303000, 0.3018410000, 0.6323029000, 1.4763892000", \ + "0.0954791000, 0.1028664000, 0.1227349000, 0.1729386000, 0.3026973000, 0.6330446000, 1.4759819000", \ + "0.0952478000, 0.1029248000, 0.1228110000, 0.1726218000, 0.3026821000, 0.6329698000, 1.4766638000", \ + "0.0960570000, 0.1036865000, 0.1228511000, 0.1735074000, 0.3019045000, 0.6329706000, 1.4762763000", \ + "0.1116729000, 0.1177470000, 0.1350309000, 0.1811062000, 0.3036060000, 0.6321261000, 1.4771747000", \ + "0.1515120000, 0.1592445000, 0.1792248000, 0.2256245000, 0.3352074000, 0.6408961000, 1.4789051000", \ + "0.2399402000, 0.2489281000, 0.2719121000, 0.3256387000, 0.4501176000, 0.7292137000, 1.4968985000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.1217676000, 0.1236951000, 0.1283057000, 0.1383292000, 0.1580312000, 0.1968260000, 0.2800710000", \ + "0.1269149000, 0.1288598000, 0.1334889000, 0.1434775000, 0.1632674000, 0.2019990000, 0.2850465000", \ + "0.1401212000, 0.1421027000, 0.1466328000, 0.1566469000, 0.1765370000, 0.2154420000, 0.2984876000", \ + "0.1712354000, 0.1731794000, 0.1777596000, 0.1877963000, 0.2075607000, 0.2463654000, 0.3296623000", \ + "0.2443563000, 0.2462991000, 0.2508435000, 0.2609122000, 0.2808098000, 0.3198728000, 0.4032749000", \ + "0.3734126000, 0.3758364000, 0.3815577000, 0.3938881000, 0.4176470000, 0.4607292000, 0.5465864000", \ + "0.5755263000, 0.5787444000, 0.5860340000, 0.6019332000, 0.6324106000, 0.6852950000, 0.7787739000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.1240417000, 0.1298163000, 0.1449060000, 0.1836880000, 0.2818158000, 0.5284103000, 1.1570214000", \ + "0.1287793000, 0.1345236000, 0.1492848000, 0.1881340000, 0.2865634000, 0.5349404000, 1.1600875000", \ + "0.1396347000, 0.1455061000, 0.1604344000, 0.1990630000, 0.2969223000, 0.5437150000, 1.1764046000", \ + "0.1638765000, 0.1694684000, 0.1841512000, 0.2225209000, 0.3202998000, 0.5708960000, 1.1954854000", \ + "0.2067496000, 0.2121599000, 0.2265204000, 0.2629961000, 0.3599908000, 0.6096508000, 1.2353972000", \ + "0.2618571000, 0.2673492000, 0.2812557000, 0.3176624000, 0.4120826000, 0.6570098000, 1.2893641000", \ + "0.3179259000, 0.3237059000, 0.3368645000, 0.3730262000, 0.4663253000, 0.7110044000, 1.3365260000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.0291893000, 0.0303341000, 0.0337264000, 0.0399628000, 0.0562205000, 0.0944228000, 0.1949947000", \ + "0.0293983000, 0.0306398000, 0.0336639000, 0.0401218000, 0.0561894000, 0.0943856000, 0.1950335000", \ + "0.0294955000, 0.0305560000, 0.0334966000, 0.0402924000, 0.0558031000, 0.0945647000, 0.1951346000", \ + "0.0292258000, 0.0303700000, 0.0331670000, 0.0401446000, 0.0560176000, 0.0944079000, 0.1948954000", \ + "0.0312065000, 0.0323110000, 0.0350164000, 0.0413892000, 0.0571945000, 0.0950048000, 0.1950770000", \ + "0.0453014000, 0.0466683000, 0.0488441000, 0.0556588000, 0.0696305000, 0.1050867000, 0.2000214000", \ + "0.0679940000, 0.0697095000, 0.0726788000, 0.0804793000, 0.0963640000, 0.1308921000, 0.2177179000"); + } + related_pin : "C_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012885800, 0.0033208800, 0.0085584600, 0.0220565000, 0.0568433000, 0.1464940000"); + values("0.0907781000, 0.0986370000, 0.1193003000, 0.1713047000, 0.3026186000, 0.6309996000, 1.4803733000", \ + "0.0908448000, 0.0986015000, 0.1189951000, 0.1715032000, 0.3020749000, 0.6321674000, 1.4787579000", \ + "0.0907744000, 0.0987428000, 0.1190272000, 0.1714875000, 0.3019106000, 0.6310896000, 1.4802358000", \ + "0.0904554000, 0.0984922000, 0.1187707000, 0.1707458000, 0.3018448000, 0.6348124000, 1.4831802000", \ + "0.0917778000, 0.0990126000, 0.1191050000, 0.1707175000, 0.3016631000, 0.6339339000, 1.4828816000", \ + "0.0945655000, 0.1019518000, 0.1209435000, 0.1712839000, 0.3015750000, 0.6325379000, 1.4859218000", \ + "0.1074184000, 0.1136480000, 0.1319202000, 0.1773732000, 0.3025064000, 0.6351541000, 1.4761002000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__nor4_1 */ + + cell ("sky130_fd_sc_hd__nor4_2") { + leakage_power () { + value : 0.0000907245; + when : "A&B&C&D"; + } + leakage_power () { + value : 0.0001408000; + when : "A&B&C&!D"; + } + leakage_power () { + value : 0.0036845000; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 0.0030832000; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 0.0002442000; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 0.0022266000; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 0.0002444000; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 0.0021358000; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 0.0001313000; + when : "!A&B&C&D"; + } + leakage_power () { + value : 0.0002461000; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 0.0003365000; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 0.0021041000; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 0.0001299000; + when : "A&!B&C&D"; + } + leakage_power () { + value : 0.0002487000; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 0.0001265000; + when : "A&B&!C&D"; + } + leakage_power () { + value : 0.0002583000; + when : "A&B&!C&!D"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__nor4"; + cell_leakage_power : 0.0009644675; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0043590000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041340000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0074710000, 0.0074665000, 0.0074563000, 0.0074596000, 0.0074672000, 0.0074847000, 0.0075251000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0066284000, -0.0067051000, -0.0068818000, -0.0069164000, -0.0069962000, -0.0071800000, -0.0076038000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045830000; + } + pin ("B") { + capacitance : 0.0043070000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040060000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0091253000, 0.0091242000, 0.0091217000, 0.0091198000, 0.0091154000, 0.0091052000, 0.0090817000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0067628000, -0.0068109000, -0.0069216000, -0.0069549000, -0.0070316000, -0.0072086000, -0.0076165000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046080000; + } + pin ("C") { + capacitance : 0.0043000000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039620000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082417000, 0.0082398000, 0.0082354000, 0.0082401000, 0.0082509000, 0.0082758000, 0.0083332000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0069099000, -0.0070554000, -0.0073908000, -0.0074081000, -0.0074479000, -0.0075398000, -0.0077515000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046380000; + } + pin ("D") { + capacitance : 0.0042970000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039260000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0044731000, 0.0044659000, 0.0044493000, 0.0044699000, 0.0045173000, 0.0046267000, 0.0048787000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034183000, -0.0034183000, -0.0034183000, -0.0034169000, -0.0034136000, -0.0034060000, -0.0033884000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046680000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B&!C&!D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011227450, 0.0025211130, 0.0056611350, 0.0127120200, 0.0285447200, 0.0640968900"); + values("0.0130284000, 0.0120197000, 0.0097689000, 0.0047162000, -0.0066511000, -0.0321299000, -0.0891007000", \ + "0.0128438000, 0.0118516000, 0.0095977000, 0.0045344000, -0.0068235000, -0.0322645000, -0.0892553000", \ + "0.0127313000, 0.0117024000, 0.0094803000, 0.0044354000, -0.0069660000, -0.0323824000, -0.0893632000", \ + "0.0124401000, 0.0114312000, 0.0091964000, 0.0041980000, -0.0072109000, -0.0326324000, -0.0896019000", \ + "0.0121480000, 0.0111551000, 0.0089241000, 0.0039681000, -0.0072967000, -0.0327046000, -0.0896055000", \ + "0.0137727000, 0.0127434000, 0.0104460000, 0.0052922000, -0.0061103000, -0.0320218000, -0.0893720000", \ + "0.0166367000, 0.0155872000, 0.0132526000, 0.0081951000, -0.0034912000, -0.0295757000, -0.0876399000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011227450, 0.0025211130, 0.0056611350, 0.0127120200, 0.0285447200, 0.0640968900"); + values("0.0287875000, 0.0298175000, 0.0321801000, 0.0372424000, 0.0486435000, 0.0740613000, 0.1307851000", \ + "0.0284711000, 0.0294753000, 0.0318289000, 0.0369529000, 0.0484236000, 0.0739263000, 0.1309251000", \ + "0.0281256000, 0.0291841000, 0.0314566000, 0.0366394000, 0.0481049000, 0.0738271000, 0.1311391000", \ + "0.0279422000, 0.0289971000, 0.0312730000, 0.0363411000, 0.0477663000, 0.0733794000, 0.1304999000", \ + "0.0277532000, 0.0287609000, 0.0310206000, 0.0361411000, 0.0475595000, 0.0729280000, 0.1301431000", \ + "0.0277163000, 0.0287145000, 0.0309642000, 0.0359990000, 0.0473639000, 0.0729720000, 0.1298406000", \ + "0.0273679000, 0.0285756000, 0.0308981000, 0.0359837000, 0.0475017000, 0.0725922000, 0.1298778000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011227450, 0.0025211130, 0.0056611350, 0.0127120200, 0.0285447200, 0.0640968900"); + values("0.0100157000, 0.0090120000, 0.0067623000, 0.0017005000, -0.0096421000, -0.0349940000, -0.0922418000", \ + "0.0100179000, 0.0089974000, 0.0067469000, 0.0016838000, -0.0096402000, -0.0350040000, -0.0922553000", \ + "0.0099416000, 0.0089481000, 0.0067072000, 0.0016771000, -0.0096541000, -0.0350138000, -0.0922245000", \ + "0.0096152000, 0.0086280000, 0.0064091000, 0.0014305000, -0.0098157000, -0.0350970000, -0.0923171000", \ + "0.0096692000, 0.0086541000, 0.0063838000, 0.0012875000, -0.0099925000, -0.0352204000, -0.0923541000", \ + "0.0106974000, 0.0097364000, 0.0074863000, 0.0024766000, -0.0089845000, -0.0347088000, -0.0921778000", \ + "0.0133206000, 0.0122639000, 0.0098848000, 0.0045972000, -0.0069380000, -0.0329106000, -0.0907608000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011227450, 0.0025211130, 0.0056611350, 0.0127120200, 0.0285447200, 0.0640968900"); + values("0.0225975000, 0.0236289000, 0.0259982000, 0.0310818000, 0.0425042000, 0.0679458000, 0.1255043000", \ + "0.0222309000, 0.0232462000, 0.0256109000, 0.0307767000, 0.0422472000, 0.0677990000, 0.1247980000", \ + "0.0218476000, 0.0228957000, 0.0252143000, 0.0304014000, 0.0419548000, 0.0675139000, 0.1245685000", \ + "0.0216468000, 0.0227051000, 0.0249418000, 0.0300889000, 0.0415880000, 0.0671324000, 0.1242576000", \ + "0.0214618000, 0.0224808000, 0.0247184000, 0.0298311000, 0.0413122000, 0.0666748000, 0.1241631000", \ + "0.0213697000, 0.0223914000, 0.0246852000, 0.0297651000, 0.0410355000, 0.0666059000, 0.1235866000", \ + "0.0215558000, 0.0225502000, 0.0248001000, 0.0298838000, 0.0415381000, 0.0666328000, 0.1238652000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011227450, 0.0025211130, 0.0056611350, 0.0127120200, 0.0285447200, 0.0640968900"); + values("0.0076335000, 0.0066295000, 0.0043907000, -0.0006429000, -0.0119686000, -0.0374697000, -0.0949173000", \ + "0.0076962000, 0.0067027000, 0.0044743000, -0.0005293000, -0.0118023000, -0.0372961000, -0.0947464000", \ + "0.0078558000, 0.0068779000, 0.0046771000, -0.0002973000, -0.0115086000, -0.0369495000, -0.0943120000", \ + "0.0075835000, 0.0065956000, 0.0044278000, -0.0004928000, -0.0116075000, -0.0369768000, -0.0943129000", \ + "0.0076475000, 0.0066783000, 0.0044629000, -0.0005059000, -0.0119176000, -0.0371481000, -0.0943387000", \ + "0.0082141000, 0.0072108000, 0.0049761000, 0.0000232000, -0.0114233000, -0.0368872000, -0.0943326000", \ + "0.0104270000, 0.0093551000, 0.0070069000, 0.0017269000, -0.0100319000, -0.0357616000, -0.0934373000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011227450, 0.0025211130, 0.0056611350, 0.0127120200, 0.0285447200, 0.0640968900"); + values("0.0191213000, 0.0201547000, 0.0224737000, 0.0276574000, 0.0391815000, 0.0645562000, 0.1218996000", \ + "0.0187518000, 0.0197560000, 0.0221517000, 0.0272985000, 0.0388998000, 0.0643722000, 0.1216919000", \ + "0.0184150000, 0.0194114000, 0.0217778000, 0.0269027000, 0.0384162000, 0.0640884000, 0.1211389000", \ + "0.0181649000, 0.0191547000, 0.0215042000, 0.0266030000, 0.0380941000, 0.0636854000, 0.1208614000", \ + "0.0179073000, 0.0189464000, 0.0211997000, 0.0263199000, 0.0376820000, 0.0632214000, 0.1203851000", \ + "0.0179127000, 0.0188916000, 0.0211581000, 0.0261939000, 0.0376541000, 0.0632177000, 0.1204888000", \ + "0.0184885000, 0.0194785000, 0.0216711000, 0.0266334000, 0.0379242000, 0.0631364000, 0.1205011000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011227450, 0.0025211130, 0.0056611350, 0.0127120200, 0.0285447200, 0.0640968900"); + values("0.0006149000, -0.0003957000, -0.0026769000, -0.0078316000, -0.0193548000, -0.0450653000, -0.1026400000", \ + "0.0003663000, -0.0006285000, -0.0028567000, -0.0078989000, -0.0193192000, -0.0449162000, -0.1024400000", \ + "-0.0000233000, -0.0009746000, -0.0031552000, -0.0081031000, -0.0193656000, -0.0448170000, -0.1022523000", \ + "-0.0005204000, -0.0014012000, -0.0036758000, -0.0084660000, -0.0195234000, -0.0448413000, -0.1021536000", \ + "-0.0005761000, -0.0015156000, -0.0036569000, -0.0085275000, -0.0196184000, -0.0450024000, -0.1021953000", \ + "0.0001152000, -0.0008740000, -0.0031067000, -0.0084119000, -0.0194090000, -0.0447496000, -0.1022023000", \ + "0.0031988000, 0.0021786000, -0.0009535000, -0.0064095000, -0.0182464000, -0.0439009000, -0.1015809000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011227450, 0.0025211130, 0.0056611350, 0.0127120200, 0.0285447200, 0.0640968900"); + values("0.0178812000, 0.0189363000, 0.0213264000, 0.0266082000, 0.0380634000, 0.0637161000, 0.1208378000", \ + "0.0173390000, 0.0184400000, 0.0208636000, 0.0261402000, 0.0377266000, 0.0633700000, 0.1203746000", \ + "0.0170459000, 0.0181134000, 0.0204686000, 0.0256198000, 0.0373986000, 0.0630041000, 0.1202045000", \ + "0.0167815000, 0.0178156000, 0.0200932000, 0.0252549000, 0.0367066000, 0.0624425000, 0.1201492000", \ + "0.0169691000, 0.0179690000, 0.0201852000, 0.0252186000, 0.0365658000, 0.0620517000, 0.1195766000", \ + "0.0181963000, 0.0191985000, 0.0213997000, 0.0263195000, 0.0373943000, 0.0620773000, 0.1191686000", \ + "0.0205777000, 0.0215047000, 0.0235862000, 0.0283932000, 0.0392594000, 0.0640179000, 0.1198470000"); + } + } + max_capacitance : 0.0640970000; + max_transition : 1.4876160000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011227500, 0.0025211100, 0.0056611300, 0.0127120000, 0.0285447000, 0.0640969000"); + values("0.0187713000, 0.0200900000, 0.0229711000, 0.0292571000, 0.0427578000, 0.0713906000, 0.1322000000", \ + "0.0242278000, 0.0254706000, 0.0282438000, 0.0343376000, 0.0476410000, 0.0760561000, 0.1367284000", \ + "0.0363310000, 0.0377925000, 0.0408142000, 0.0468365000, 0.0595051000, 0.0871717000, 0.1475017000", \ + "0.0542579000, 0.0564017000, 0.0609028000, 0.0697844000, 0.0857490000, 0.1143040000, 0.1737668000", \ + "0.0779258000, 0.0810440000, 0.0875971000, 0.1004099000, 0.1249966000, 0.1668213000, 0.2351737000", \ + "0.1005380000, 0.1052627000, 0.1152750000, 0.1350978000, 0.1713770000, 0.2362926000, 0.3406248000", \ + "0.1014119000, 0.1084063000, 0.1232528000, 0.1537416000, 0.2097768000, 0.3108372000, 0.4734844000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011227500, 0.0025211100, 0.0056611300, 0.0127120000, 0.0285447000, 0.0640969000"); + values("0.2021592000, 0.2121610000, 0.2351810000, 0.2845141000, 0.3947034000, 0.6401782000, 1.1896456000", \ + "0.2050959000, 0.2153341000, 0.2379860000, 0.2879163000, 0.3988190000, 0.6451023000, 1.1950138000", \ + "0.2157930000, 0.2262210000, 0.2487763000, 0.2991486000, 0.4106315000, 0.6570174000, 1.2086372000", \ + "0.2420663000, 0.2525829000, 0.2748867000, 0.3246607000, 0.4346401000, 0.6815490000, 1.2336163000", \ + "0.2957066000, 0.3060008000, 0.3284738000, 0.3779119000, 0.4887682000, 0.7336964000, 1.2851961000", \ + "0.3877532000, 0.4000050000, 0.4246726000, 0.4793793000, 0.5930212000, 0.8400822000, 1.3896378000", \ + "0.5328565000, 0.5489976000, 0.5797829000, 0.6458979000, 0.7802328000, 1.0533104000, 1.6110900000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011227500, 0.0025211100, 0.0056611300, 0.0127120000, 0.0285447000, 0.0640969000"); + values("0.0182040000, 0.0199483000, 0.0238064000, 0.0320937000, 0.0495666000, 0.0867199000, 0.1658401000", \ + "0.0186333000, 0.0201621000, 0.0236441000, 0.0316034000, 0.0492148000, 0.0861039000, 0.1651121000", \ + "0.0245480000, 0.0255077000, 0.0279948000, 0.0343272000, 0.0496870000, 0.0855214000, 0.1650973000", \ + "0.0385216000, 0.0400451000, 0.0431988000, 0.0495000000, 0.0613917000, 0.0903246000, 0.1645469000", \ + "0.0631187000, 0.0652830000, 0.0697092000, 0.0788308000, 0.0956127000, 0.1242121000, 0.1829912000", \ + "0.1047386000, 0.1079451000, 0.1150845000, 0.1290019000, 0.1540257000, 0.1964730000, 0.2669154000", \ + "0.1787154000, 0.1842280000, 0.1957056000, 0.2174704000, 0.2566652000, 0.3201756000, 0.4228498000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011227500, 0.0025211100, 0.0056611300, 0.0127120000, 0.0285447000, 0.0640969000"); + values("0.1377540000, 0.1511649000, 0.1801583000, 0.2454214000, 0.3921349000, 0.7213515000, 1.4663045000", \ + "0.1377585000, 0.1511589000, 0.1802224000, 0.2454536000, 0.3922334000, 0.7210312000, 1.4586964000", \ + "0.1383394000, 0.1507140000, 0.1799706000, 0.2460100000, 0.3929798000, 0.7224180000, 1.4637810000", \ + "0.1379630000, 0.1509495000, 0.1802046000, 0.2454580000, 0.3920489000, 0.7218117000, 1.4621455000", \ + "0.1398204000, 0.1527884000, 0.1812334000, 0.2456763000, 0.3927944000, 0.7253197000, 1.4576160000", \ + "0.1628577000, 0.1754280000, 0.2034959000, 0.2652080000, 0.4030000000, 0.7252889000, 1.4585184000", \ + "0.2149677000, 0.2288669000, 0.2576873000, 0.3230915000, 0.4660621000, 0.7710041000, 1.4758222000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011227500, 0.0025211100, 0.0056611300, 0.0127120000, 0.0285447000, 0.0640969000"); + values("0.0205020000, 0.0218853000, 0.0249181000, 0.0313845000, 0.0449763000, 0.0734497000, 0.1342683000", \ + "0.0259000000, 0.0272146000, 0.0301221000, 0.0364345000, 0.0497432000, 0.0781231000, 0.1389796000", \ + "0.0379640000, 0.0394073000, 0.0424105000, 0.0484528000, 0.0613532000, 0.0891981000, 0.1499283000", \ + "0.0557492000, 0.0578314000, 0.0622166000, 0.0710625000, 0.0872769000, 0.1156249000, 0.1755679000", \ + "0.0769549000, 0.0800970000, 0.0867486000, 0.1001722000, 0.1246736000, 0.1674124000, 0.2366232000", \ + "0.0940972000, 0.0988874000, 0.1089853000, 0.1286616000, 0.1679591000, 0.2343822000, 0.3413634000", \ + "0.0837898000, 0.0912886000, 0.1071710000, 0.1388587000, 0.1986557000, 0.3032246000, 0.4711492000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011227500, 0.0025211100, 0.0056611300, 0.0127120000, 0.0285447000, 0.0640969000"); + values("0.1856914000, 0.1956623000, 0.2188012000, 0.2682820000, 0.3786415000, 0.6242029000, 1.1805115000", \ + "0.1872077000, 0.1974765000, 0.2203062000, 0.2705217000, 0.3816650000, 0.6280952000, 1.1785686000", \ + "0.1961708000, 0.2070160000, 0.2291097000, 0.2801662000, 0.3910944000, 0.6383251000, 1.1900632000", \ + "0.2206270000, 0.2310880000, 0.2532929000, 0.3035385000, 0.4137592000, 0.6610622000, 1.2139987000", \ + "0.2724156000, 0.2828647000, 0.3055573000, 0.3553229000, 0.4658849000, 0.7142763000, 1.2637343000", \ + "0.3610418000, 0.3731640000, 0.4004991000, 0.4574758000, 0.5758299000, 0.8222859000, 1.3731029000", \ + "0.5063613000, 0.5229732000, 0.5596443000, 0.6372055000, 0.7840609000, 1.0646799000, 1.6258637000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011227500, 0.0025211100, 0.0056611300, 0.0127120000, 0.0285447000, 0.0640969000"); + values("0.0193990000, 0.0211193000, 0.0247596000, 0.0325912000, 0.0492847000, 0.0852555000, 0.1650886000", \ + "0.0191599000, 0.0207267000, 0.0241798000, 0.0319687000, 0.0488397000, 0.0849134000, 0.1647702000", \ + "0.0237732000, 0.0247912000, 0.0273543000, 0.0336639000, 0.0487530000, 0.0845155000, 0.1646243000", \ + "0.0367554000, 0.0383124000, 0.0415527000, 0.0475787000, 0.0594834000, 0.0889983000, 0.1642646000", \ + "0.0591660000, 0.0614879000, 0.0661688000, 0.0762613000, 0.0921304000, 0.1230434000, 0.1821868000", \ + "0.0991136000, 0.1023327000, 0.1096919000, 0.1243890000, 0.1503944000, 0.1933836000, 0.2670345000", \ + "0.1711792000, 0.1768957000, 0.1884156000, 0.2117673000, 0.2516994000, 0.3179647000, 0.4275300000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011227500, 0.0025211100, 0.0056611300, 0.0127120000, 0.0285447000, 0.0640969000"); + values("0.1377950000, 0.1511312000, 0.1801559000, 0.2454065000, 0.3920954000, 0.7216397000, 1.4705931000", \ + "0.1377130000, 0.1511071000, 0.1801956000, 0.2453330000, 0.3919896000, 0.7222701000, 1.4617636000", \ + "0.1382779000, 0.1513673000, 0.1798752000, 0.2459108000, 0.3930725000, 0.7216129000, 1.4591206000", \ + "0.1380029000, 0.1509413000, 0.1800626000, 0.2459331000, 0.3932014000, 0.7216006000, 1.4588118000", \ + "0.1439691000, 0.1565999000, 0.1836523000, 0.2483049000, 0.3936408000, 0.7231271000, 1.4612626000", \ + "0.1762492000, 0.1892497000, 0.2174323000, 0.2770474000, 0.4104662000, 0.7261110000, 1.4612552000", \ + "0.2529504000, 0.2657997000, 0.2944827000, 0.3596138000, 0.4964409000, 0.7882297000, 1.4812508000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011227500, 0.0025211100, 0.0056611300, 0.0127120000, 0.0285447000, 0.0640969000"); + values("0.0216120000, 0.0228902000, 0.0255837000, 0.0314185000, 0.0438818000, 0.0707258000, 0.1296757000", \ + "0.0265603000, 0.0277878000, 0.0304701000, 0.0362375000, 0.0485719000, 0.0753766000, 0.1344037000", \ + "0.0375941000, 0.0390060000, 0.0419489000, 0.0477379000, 0.0599892000, 0.0865145000, 0.1455928000", \ + "0.0527664000, 0.0548507000, 0.0593239000, 0.0683520000, 0.0847373000, 0.1129640000, 0.1712950000", \ + "0.0688405000, 0.0722905000, 0.0794599000, 0.0933890000, 0.1188772000, 0.1624653000, 0.2322647000", \ + "0.0772723000, 0.0825109000, 0.0936068000, 0.1146846000, 0.1560001000, 0.2248066000, 0.3342603000", \ + "0.0512867000, 0.0596190000, 0.0771141000, 0.1117583000, 0.1762825000, 0.2857898000, 0.4588651000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011227500, 0.0025211100, 0.0056611300, 0.0127120000, 0.0285447000, 0.0640969000"); + values("0.1514140000, 0.1617506000, 0.1841764000, 0.2351577000, 0.3455518000, 0.5911918000, 1.1415748000", \ + "0.1527708000, 0.1629572000, 0.1860523000, 0.2360069000, 0.3476505000, 0.5943790000, 1.1465996000", \ + "0.1615051000, 0.1717103000, 0.1944209000, 0.2442186000, 0.3556051000, 0.6029989000, 1.1555557000", \ + "0.1862479000, 0.1965148000, 0.2189169000, 0.2688501000, 0.3795274000, 0.6260668000, 1.1784441000", \ + "0.2402174000, 0.2508022000, 0.2735293000, 0.3233146000, 0.4343078000, 0.6803584000, 1.2319756000", \ + "0.3344003000, 0.3485386000, 0.3786665000, 0.4402838000, 0.5633601000, 0.8108374000, 1.3668833000", \ + "0.4856856000, 0.5065109000, 0.5517989000, 0.6402815000, 0.8063080000, 1.1029881000, 1.6666297000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011227500, 0.0025211100, 0.0056611300, 0.0127120000, 0.0285447000, 0.0640969000"); + values("0.0169181000, 0.0183546000, 0.0214442000, 0.0283262000, 0.0438264000, 0.0786185000, 0.1570244000", \ + "0.0165705000, 0.0179177000, 0.0210230000, 0.0280774000, 0.0436480000, 0.0784455000, 0.1570508000", \ + "0.0206743000, 0.0216923000, 0.0240572000, 0.0298291000, 0.0440414000, 0.0784080000, 0.1566564000", \ + "0.0326995000, 0.0340038000, 0.0370449000, 0.0435538000, 0.0553304000, 0.0834811000, 0.1569914000", \ + "0.0533300000, 0.0555703000, 0.0603298000, 0.0703329000, 0.0873846000, 0.1188899000, 0.1764350000", \ + "0.0912437000, 0.0951218000, 0.1030981000, 0.1182261000, 0.1442502000, 0.1886292000, 0.2621644000", \ + "0.1622568000, 0.1682467000, 0.1805942000, 0.2041181000, 0.2468874000, 0.3134864000, 0.4211128000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011227500, 0.0025211100, 0.0056611300, 0.0127120000, 0.0285447000, 0.0640969000"); + values("0.1374286000, 0.1511236000, 0.1796196000, 0.2451614000, 0.3931216000, 0.7215971000, 1.4639783000", \ + "0.1375069000, 0.1510421000, 0.1801442000, 0.2453879000, 0.3932103000, 0.7215713000, 1.4641449000", \ + "0.1374815000, 0.1511065000, 0.1801194000, 0.2452506000, 0.3919482000, 0.7221174000, 1.4591633000", \ + "0.1373100000, 0.1509710000, 0.1800423000, 0.2460734000, 0.3930876000, 0.7218736000, 1.4611710000", \ + "0.1471619000, 0.1598649000, 0.1868355000, 0.2491729000, 0.3929941000, 0.7212250000, 1.4603294000", \ + "0.1911271000, 0.2042599000, 0.2322105000, 0.2898376000, 0.4188097000, 0.7279390000, 1.4661065000", \ + "0.2869661000, 0.3017702000, 0.3329722000, 0.4009302000, 0.5366951000, 0.8121874000, 1.4830173000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011227500, 0.0025211100, 0.0056611300, 0.0127120000, 0.0285447000, 0.0640969000"); + values("0.0169959000, 0.0181058000, 0.0205276000, 0.0257937000, 0.0373433000, 0.0630078000, 0.1203365000", \ + "0.0217372000, 0.0228528000, 0.0253060000, 0.0305594000, 0.0422276000, 0.0679012000, 0.1252925000", \ + "0.0300306000, 0.0317050000, 0.0351282000, 0.0416667000, 0.0535804000, 0.0793001000, 0.1364757000", \ + "0.0396244000, 0.0422153000, 0.0479001000, 0.0582509000, 0.0761745000, 0.1057016000, 0.1630036000", \ + "0.0472996000, 0.0515440000, 0.0601235000, 0.0766317000, 0.1053158000, 0.1516068000, 0.2235958000", \ + "0.0407721000, 0.0475951000, 0.0616035000, 0.0880176000, 0.1330436000, 0.2076655000, 0.3200743000", \ + "-0.0097242000, 0.0008977000, 0.0228811000, 0.0659229000, 0.1400355000, 0.2590225000, 0.4370896000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011227500, 0.0025211100, 0.0056611300, 0.0127120000, 0.0285447000, 0.0640969000"); + values("0.0804117000, 0.0904259000, 0.1132455000, 0.1638580000, 0.2760722000, 0.5216027000, 1.0728735000", \ + "0.0806463000, 0.0904732000, 0.1138423000, 0.1641829000, 0.2763835000, 0.5238729000, 1.0759535000", \ + "0.0898037000, 0.0991102000, 0.1208590000, 0.1705456000, 0.2838461000, 0.5314615000, 1.0838892000", \ + "0.1169143000, 0.1252247000, 0.1453078000, 0.1934513000, 0.3040330000, 0.5540701000, 1.1056482000", \ + "0.1792698000, 0.1890038000, 0.2110261000, 0.2552701000, 0.3620110000, 0.6088967000, 1.1719743000", \ + "0.2767812000, 0.2923296000, 0.3247462000, 0.3883180000, 0.5075718000, 0.7424387000, 1.2969893000", \ + "0.4403280000, 0.4620364000, 0.5073551000, 0.5990093000, 0.7709046000, 1.0725857000, 1.6123999000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011227500, 0.0025211100, 0.0056611300, 0.0127120000, 0.0285447000, 0.0640969000"); + values("0.0109336000, 0.0122294000, 0.0152554000, 0.0220382000, 0.0373313000, 0.0716860000, 0.1493370000", \ + "0.0115174000, 0.0127082000, 0.0154696000, 0.0220214000, 0.0370662000, 0.0710881000, 0.1476030000", \ + "0.0174120000, 0.0186324000, 0.0208857000, 0.0256597000, 0.0387168000, 0.0711522000, 0.1477194000", \ + "0.0286262000, 0.0307237000, 0.0335920000, 0.0401526000, 0.0532302000, 0.0784603000, 0.1496304000", \ + "0.0492103000, 0.0510806000, 0.0563373000, 0.0664338000, 0.0850067000, 0.1146736000, 0.1697201000", \ + "0.0865155000, 0.0905923000, 0.0995723000, 0.1156436000, 0.1414324000, 0.1860490000, 0.2580700000", \ + "0.1581574000, 0.1660289000, 0.1798481000, 0.2021549000, 0.2429249000, 0.3107040000, 0.4144504000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011227500, 0.0025211100, 0.0056611300, 0.0127120000, 0.0285447000, 0.0640969000"); + values("0.1280252000, 0.1418451000, 0.1737747000, 0.2431621000, 0.3923805000, 0.7227355000, 1.4632247000", \ + "0.1259774000, 0.1401429000, 0.1724934000, 0.2422378000, 0.3923987000, 0.7216677000, 1.4588630000", \ + "0.1227664000, 0.1376401000, 0.1696940000, 0.2406568000, 0.3926013000, 0.7211817000, 1.4614154000", \ + "0.1219119000, 0.1349427000, 0.1654521000, 0.2359255000, 0.3902280000, 0.7221867000, 1.4617676000", \ + "0.1454235000, 0.1568292000, 0.1827375000, 0.2423129000, 0.3876195000, 0.7203104000, 1.4687728000", \ + "0.1874968000, 0.2026039000, 0.2343778000, 0.3018862000, 0.4231266000, 0.7254627000, 1.4648500000", \ + "0.2683465000, 0.2865665000, 0.3270896000, 0.4068787000, 0.5633975000, 0.8439540000, 1.4876161000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nor4_4") { + leakage_power () { + value : 0.0041413000; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 0.0089600000; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 0.0002945000; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 0.0026775000; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 0.0002967000; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 0.0025928000; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 0.0001617000; + when : "!A&B&C&D"; + } + leakage_power () { + value : 0.0003091000; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 0.0002871000; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 0.0024317000; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 0.0001565000; + when : "A&!B&C&D"; + } + leakage_power () { + value : 0.0002989000; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 0.0001561000; + when : "A&B&!C&D"; + } + leakage_power () { + value : 0.0003195000; + when : "A&B&!C&!D"; + } + leakage_power () { + value : 0.0169857000; + when : "A&B&C&D"; + } + leakage_power () { + value : 0.0001781000; + when : "A&B&C&!D"; + } + area : 21.270400000; + cell_footprint : "sky130_fd_sc_hd__nor4"; + cell_leakage_power : 0.0025154460; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0086290000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081520000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0139736000, 0.0139653000, 0.0139464000, 0.0139425000, 0.0139336000, 0.0139130000, 0.0138654000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0131261000, -0.0132684000, -0.0135965000, -0.0136639000, -0.0138194000, -0.0141776000, -0.0150034000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091060000; + } + pin ("B") { + capacitance : 0.0085660000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0079620000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0205394000, 0.0205346000, 0.0205236000, 0.0205256000, 0.0205301000, 0.0205404000, 0.0205641000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0132060000, -0.0132882000, -0.0134778000, -0.0135508000, -0.0137191000, -0.0141070000, -0.0150012000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091700000; + } + pin ("C") { + capacitance : 0.0083640000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0076970000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0165717000, 0.0165649000, 0.0165492000, 0.0165512000, 0.0165559000, 0.0165667000, 0.0165917000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0138170000, -0.0140803000, -0.0146872000, -0.0147162000, -0.0147829000, -0.0149367000, -0.0152911000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090310000; + } + pin ("D") { + capacitance : 0.0085430000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0077880000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0071704000, 0.0071577000, 0.0071283000, 0.0071537000, 0.0072123000, 0.0073472000, 0.0076583000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0068098000, -0.0068180000, -0.0068369000, -0.0068340000, -0.0068272000, -0.0068116000, -0.0067757000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0092980000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B&!C&!D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012333250, 0.0030421800, 0.0075039940, 0.0185097200, 0.0456570000, 0.1126198000"); + values("0.0258536000, 0.0246675000, 0.0217951000, 0.0145956000, -0.0031723000, -0.0468458000, -0.1543503000", \ + "0.0255606000, 0.0243752000, 0.0214335000, 0.0142787000, -0.0034804000, -0.0471867000, -0.1546712000", \ + "0.0253191000, 0.0241583000, 0.0213516000, 0.0140476000, -0.0037392000, -0.0473920000, -0.1548940000", \ + "0.0246075000, 0.0234827000, 0.0206176000, 0.0135902000, -0.0041739000, -0.0478367000, -0.1553556000", \ + "0.0242454000, 0.0230725000, 0.0201942000, 0.0130485000, -0.0043433000, -0.0480616000, -0.1554834000", \ + "0.0258922000, 0.0246844000, 0.0217390000, 0.0144945000, -0.0032754000, -0.0475049000, -0.1547333000", \ + "0.0316230000, 0.0303862000, 0.0273510000, 0.0200466000, 0.0021243000, -0.0428517000, -0.1522368000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012333250, 0.0030421800, 0.0075039940, 0.0185097200, 0.0456570000, 0.1126198000"); + values("0.0568994000, 0.0581136000, 0.0610980000, 0.0683895000, 0.0861611000, 0.1297799000, 0.2364492000", \ + "0.0561970000, 0.0574093000, 0.0604668000, 0.0677914000, 0.0856868000, 0.1295917000, 0.2364734000", \ + "0.0556635000, 0.0567906000, 0.0598544000, 0.0672150000, 0.0851368000, 0.1289659000, 0.2369291000", \ + "0.0552329000, 0.0564561000, 0.0593433000, 0.0666809000, 0.0846081000, 0.1287856000, 0.2359779000", \ + "0.0548319000, 0.0560244000, 0.0589427000, 0.0662090000, 0.0839013000, 0.1276851000, 0.2353038000", \ + "0.0546776000, 0.0558880000, 0.0587411000, 0.0659636000, 0.0836877000, 0.1276639000, 0.2347430000", \ + "0.0547155000, 0.0559366000, 0.0588459000, 0.0660513000, 0.0841257000, 0.1271616000, 0.2347138000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012333250, 0.0030421800, 0.0075039940, 0.0185097200, 0.0456570000, 0.1126198000"); + values("0.0201957000, 0.0190150000, 0.0161015000, 0.0088895000, -0.0088364000, -0.0523969000, -0.1602284000", \ + "0.0201400000, 0.0189480000, 0.0160408000, 0.0088509000, -0.0088712000, -0.0524068000, -0.1601600000", \ + "0.0200465000, 0.0188703000, 0.0159483000, 0.0087606000, -0.0089636000, -0.0524924000, -0.1602636000", \ + "0.0193000000, 0.0181201000, 0.0153573000, 0.0082912000, -0.0093909000, -0.0527474000, -0.1605023000", \ + "0.0188840000, 0.0177187000, 0.0148436000, 0.0076942000, -0.0098573000, -0.0529869000, -0.1605550000", \ + "0.0208977000, 0.0196907000, 0.0168061000, 0.0097550000, -0.0083869000, -0.0518435000, -0.1600620000", \ + "0.0257932000, 0.0244995000, 0.0214592000, 0.0141110000, -0.0041394000, -0.0485230000, -0.1575606000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012333250, 0.0030421800, 0.0075039940, 0.0185097200, 0.0456570000, 0.1126198000"); + values("0.0418712000, 0.0431004000, 0.0461302000, 0.0534739000, 0.0712791000, 0.1149089000, 0.2221098000", \ + "0.0410878000, 0.0423052000, 0.0453518000, 0.0529086000, 0.0710503000, 0.1150721000, 0.2219309000", \ + "0.0403595000, 0.0416194000, 0.0445829000, 0.0519048000, 0.0700102000, 0.1140205000, 0.2217857000", \ + "0.0398668000, 0.0411129000, 0.0440833000, 0.0513871000, 0.0692065000, 0.1132726000, 0.2210306000", \ + "0.0394266000, 0.0406540000, 0.0435935000, 0.0507979000, 0.0688461000, 0.1123686000, 0.2201341000", \ + "0.0393214000, 0.0405284000, 0.0435511000, 0.0506692000, 0.0683765000, 0.1122321000, 0.2195484000", \ + "0.0394760000, 0.0406609000, 0.0435315000, 0.0508074000, 0.0687894000, 0.1121211000, 0.2193161000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012333250, 0.0030421800, 0.0075039940, 0.0185097200, 0.0456570000, 0.1126198000"); + values("0.0151695000, 0.0139835000, 0.0110700000, 0.0038854000, -0.0137910000, -0.0574723000, -0.1656938000", \ + "0.0153108000, 0.0141387000, 0.0112399000, 0.0040888000, -0.0135035000, -0.0571560000, -0.1653456000", \ + "0.0156310000, 0.0144686000, 0.0116086000, 0.0045541000, -0.0129630000, -0.0565042000, -0.1645450000", \ + "0.0150195000, 0.0139297000, 0.0111226000, 0.0041533000, -0.0131537000, -0.0565181000, -0.1644833000", \ + "0.0153607000, 0.0142155000, 0.0113771000, 0.0042743000, -0.0134854000, -0.0567814000, -0.1645440000", \ + "0.0164597000, 0.0152759000, 0.0123571000, 0.0053862000, -0.0128978000, -0.0558579000, -0.1643059000", \ + "0.0204215000, 0.0191836000, 0.0160917000, 0.0085952000, -0.0095949000, -0.0538513000, -0.1627107000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012333250, 0.0030421800, 0.0075039940, 0.0185097200, 0.0456570000, 0.1126198000"); + values("0.0364060000, 0.0376655000, 0.0407342000, 0.0481260000, 0.0660603000, 0.1097205000, 0.2168759000", \ + "0.0355367000, 0.0367814000, 0.0398679000, 0.0473158000, 0.0654474000, 0.1093261000, 0.2167118000", \ + "0.0348295000, 0.0360504000, 0.0391555000, 0.0464541000, 0.0645920000, 0.1086825000, 0.2164088000", \ + "0.0344173000, 0.0356609000, 0.0385694000, 0.0458242000, 0.0637399000, 0.1079265000, 0.2158656000", \ + "0.0339125000, 0.0351212000, 0.0381331000, 0.0453186000, 0.0633486000, 0.1069773000, 0.2148989000", \ + "0.0339676000, 0.0350744000, 0.0380269000, 0.0452673000, 0.0630572000, 0.1067641000, 0.2148413000", \ + "0.0352447000, 0.0363975000, 0.0392781000, 0.0462103000, 0.0639357000, 0.1068490000, 0.2147592000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012333250, 0.0030421800, 0.0075039940, 0.0185097200, 0.0456570000, 0.1126198000"); + values("0.0020474000, 0.0008672000, -0.0020685000, -0.0093674000, -0.0274358000, -0.0716289000, -0.1800925000", \ + "0.0015703000, 0.0004395000, -0.0024384000, -0.0095929000, -0.0274149000, -0.0713741000, -0.1797220000", \ + "0.0007928000, -0.0003293000, -0.0031338000, -0.0101311000, -0.0276103000, -0.0712049000, -0.1793241000", \ + "-0.0003248000, -0.0014212000, -0.0041206000, -0.0108969000, -0.0280618000, -0.0713414000, -0.1791738000", \ + "-0.0002708000, -0.0013995000, -0.0041994000, -0.0108794000, -0.0280570000, -0.0715747000, -0.1792314000", \ + "0.0009318000, -0.0001681000, -0.0029944000, -0.0108328000, -0.0284486000, -0.0717584000, -0.1791811000", \ + "0.0063932000, 0.0039648000, 0.0008123000, -0.0070089000, -0.0256277000, -0.0695900000, -0.1779318000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012333250, 0.0030421800, 0.0075039940, 0.0185097200, 0.0456570000, 0.1126198000"); + values("0.0363275000, 0.0376833000, 0.0408159000, 0.0484411000, 0.0665670000, 0.1104309000, 0.2181026000", \ + "0.0353127000, 0.0365789000, 0.0397452000, 0.0473135000, 0.0658773000, 0.1098842000, 0.2176014000", \ + "0.0345309000, 0.0357975000, 0.0388462000, 0.0464790000, 0.0647453000, 0.1090096000, 0.2180210000", \ + "0.0343549000, 0.0355494000, 0.0385228000, 0.0458748000, 0.0638758000, 0.1081298000, 0.2158983000", \ + "0.0345560000, 0.0356289000, 0.0384902000, 0.0459951000, 0.0633223000, 0.1071781000, 0.2150072000", \ + "0.0373415000, 0.0385124000, 0.0413760000, 0.0476575000, 0.0650933000, 0.1077903000, 0.2150446000", \ + "0.0409639000, 0.0420970000, 0.0448032000, 0.0514045000, 0.0683057000, 0.1103649000, 0.2158137000"); + } + } + max_capacitance : 0.1126200000; + max_transition : 1.4888180000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012333200, 0.0030421800, 0.0075039900, 0.0185097000, 0.0456570000, 0.1126200000"); + values("0.0193964000, 0.0202370000, 0.0223514000, 0.0274228000, 0.0392381000, 0.0667027000, 0.1301931000", \ + "0.0247133000, 0.0255499000, 0.0275593000, 0.0324276000, 0.0440852000, 0.0712996000, 0.1345911000", \ + "0.0364115000, 0.0374181000, 0.0397948000, 0.0446742000, 0.0556589000, 0.0823060000, 0.1451904000", \ + "0.0534250000, 0.0548221000, 0.0582012000, 0.0655158000, 0.0805144000, 0.1087747000, 0.1707596000", \ + "0.0747592000, 0.0767650000, 0.0814943000, 0.0923522000, 0.1146586000, 0.1563677000, 0.2298305000", \ + "0.0935944000, 0.0965953000, 0.1036819000, 0.1196564000, 0.1530284000, 0.2158915000, 0.3271649000", \ + "0.0828202000, 0.0873171000, 0.0979523000, 0.1220692000, 0.1718244000, 0.2709675000, 0.4434555000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012333200, 0.0030421800, 0.0075039900, 0.0185097000, 0.0456570000, 0.1126200000"); + values("0.2157051000, 0.2223377000, 0.2387324000, 0.2797581000, 0.3770114000, 0.6151051000, 1.2015151000", \ + "0.2181038000, 0.2248109000, 0.2418281000, 0.2828819000, 0.3817732000, 0.6210371000, 1.2076589000", \ + "0.2290101000, 0.2355684000, 0.2524831000, 0.2931838000, 0.3916164000, 0.6350207000, 1.2220954000", \ + "0.2549880000, 0.2620093000, 0.2788463000, 0.3189234000, 0.4177814000, 0.6575551000, 1.2473347000", \ + "0.3099524000, 0.3166008000, 0.3324913000, 0.3727015000, 0.4708845000, 0.7103442000, 1.2991488000", \ + "0.4066977000, 0.4137463000, 0.4321690000, 0.4768357000, 0.5783118000, 0.8183057000, 1.4111032000", \ + "0.5637575000, 0.5730733000, 0.5953374000, 0.6484591000, 0.7682323000, 1.0355933000, 1.6304902000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012333200, 0.0030421800, 0.0075039900, 0.0185097000, 0.0456570000, 0.1126200000"); + values("0.0204699000, 0.0216928000, 0.0247275000, 0.0318782000, 0.0488783000, 0.0879051000, 0.1778832000", \ + "0.0206207000, 0.0218017000, 0.0245538000, 0.0314307000, 0.0483457000, 0.0873167000, 0.1779467000", \ + "0.0262347000, 0.0271475000, 0.0294873000, 0.0348189000, 0.0492424000, 0.0864460000, 0.1775064000", \ + "0.0398617000, 0.0409330000, 0.0434214000, 0.0496515000, 0.0617239000, 0.0925948000, 0.1772074000", \ + "0.0640157000, 0.0655679000, 0.0691402000, 0.0767606000, 0.0932471000, 0.1252015000, 0.1965112000", \ + "0.1058031000, 0.1081279000, 0.1135441000, 0.1241585000, 0.1468419000, 0.1911147000, 0.2757500000", \ + "0.1784763000, 0.1819669000, 0.1903398000, 0.2086242000, 0.2441687000, 0.3096373000, 0.4254224000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012333200, 0.0030421800, 0.0075039900, 0.0185097000, 0.0456570000, 0.1126200000"); + values("0.1471014000, 0.1557794000, 0.1760432000, 0.2293268000, 0.3595388000, 0.6792555000, 1.4712923000", \ + "0.1472028000, 0.1559224000, 0.1772182000, 0.2293676000, 0.3595126000, 0.6793623000, 1.4629895000", \ + "0.1468696000, 0.1560581000, 0.1766923000, 0.2296580000, 0.3590153000, 0.6801698000, 1.4687057000", \ + "0.1470615000, 0.1556080000, 0.1775881000, 0.2297089000, 0.3600041000, 0.6793510000, 1.4642157000", \ + "0.1483388000, 0.1569298000, 0.1777967000, 0.2301762000, 0.3592500000, 0.6785599000, 1.4652298000", \ + "0.1703348000, 0.1787398000, 0.1990188000, 0.2486714000, 0.3701452000, 0.6820695000, 1.4680837000", \ + "0.2190299000, 0.2276419000, 0.2478266000, 0.3005848000, 0.4281617000, 0.7278557000, 1.4819532000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012333200, 0.0030421800, 0.0075039900, 0.0185097000, 0.0456570000, 0.1126200000"); + values("0.0212197000, 0.0221721000, 0.0243960000, 0.0296707000, 0.0417172000, 0.0692400000, 0.1328612000", \ + "0.0264733000, 0.0273474000, 0.0295051000, 0.0346107000, 0.0465360000, 0.0738662000, 0.1373183000", \ + "0.0382906000, 0.0392549000, 0.0414879000, 0.0464551000, 0.0577554000, 0.0846028000, 0.1480137000", \ + "0.0548283000, 0.0562301000, 0.0594764000, 0.0668769000, 0.0819777000, 0.1101630000, 0.1725815000", \ + "0.0731851000, 0.0752699000, 0.0801991000, 0.0913982000, 0.1135221000, 0.1565475000, 0.2312242000", \ + "0.0831566000, 0.0862820000, 0.0936078000, 0.1096746000, 0.1454118000, 0.2107256000, 0.3255069000", \ + "0.0561493000, 0.0606212000, 0.0720514000, 0.0979217000, 0.1522031000, 0.2552490000, 0.4348051000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012333200, 0.0030421800, 0.0075039900, 0.0185097000, 0.0456570000, 0.1126200000"); + values("0.2007191000, 0.2074685000, 0.2240368000, 0.2654947000, 0.3633754000, 0.6015873000, 1.1882382000", \ + "0.2014680000, 0.2085743000, 0.2251251000, 0.2667724000, 0.3665485000, 0.6078115000, 1.1919701000", \ + "0.2105524000, 0.2171880000, 0.2339913000, 0.2746164000, 0.3737511000, 0.6145652000, 1.2082482000", \ + "0.2352427000, 0.2421349000, 0.2587085000, 0.2992333000, 0.3981374000, 0.6383643000, 1.2278650000", \ + "0.2887728000, 0.2957519000, 0.3124322000, 0.3527074000, 0.4514963000, 0.6907956000, 1.2801494000", \ + "0.3835336000, 0.3915073000, 0.4112180000, 0.4583033000, 0.5644271000, 0.8048086000, 1.3932882000", \ + "0.5409192000, 0.5520773000, 0.5788349000, 0.6419716000, 0.7730525000, 1.0507950000, 1.6502183000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012333200, 0.0030421800, 0.0075039900, 0.0185097000, 0.0456570000, 0.1126200000"); + values("0.0214002000, 0.0225405000, 0.0252722000, 0.0319387000, 0.0473617000, 0.0835541000, 0.1716677000", \ + "0.0209750000, 0.0220265000, 0.0246250000, 0.0311299000, 0.0467703000, 0.0832944000, 0.1714104000", \ + "0.0254215000, 0.0262074000, 0.0280637000, 0.0333234000, 0.0471840000, 0.0826224000, 0.1712895000", \ + "0.0376065000, 0.0386838000, 0.0414738000, 0.0469998000, 0.0589988000, 0.0884555000, 0.1708772000", \ + "0.0599613000, 0.0612903000, 0.0660632000, 0.0728643000, 0.0891194000, 0.1211973000, 0.1908433000", \ + "0.0994359000, 0.1015590000, 0.1070380000, 0.1190263000, 0.1431604000, 0.1888305000, 0.2715039000", \ + "0.1703333000, 0.1750433000, 0.1835578000, 0.2020261000, 0.2391993000, 0.3061655000, 0.4259288000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012333200, 0.0030421800, 0.0075039900, 0.0185097000, 0.0456570000, 0.1126200000"); + values("0.1470063000, 0.1557003000, 0.1760016000, 0.2292738000, 0.3594780000, 0.6787073000, 1.4625005000", \ + "0.1466805000, 0.1557131000, 0.1771308000, 0.2299596000, 0.3600965000, 0.6822220000, 1.4648662000", \ + "0.1468064000, 0.1554268000, 0.1765428000, 0.2294096000, 0.3590177000, 0.6782149000, 1.4682039000", \ + "0.1470143000, 0.1556046000, 0.1768987000, 0.2297196000, 0.3594739000, 0.6786770000, 1.4640581000", \ + "0.1514297000, 0.1594034000, 0.1798394000, 0.2311494000, 0.3600773000, 0.6783745000, 1.4641387000", \ + "0.1835499000, 0.1921497000, 0.2125530000, 0.2597398000, 0.3777193000, 0.6835392000, 1.4641912000", \ + "0.2568987000, 0.2657791000, 0.2866783000, 0.3385827000, 0.4605740000, 0.7464262000, 1.4870626000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012333200, 0.0030421800, 0.0075039900, 0.0185097000, 0.0456570000, 0.1126200000"); + values("0.0216729000, 0.0225063000, 0.0244658000, 0.0291382000, 0.0399077000, 0.0651272000, 0.1256967000", \ + "0.0264791000, 0.0272791000, 0.0292420000, 0.0338567000, 0.0445712000, 0.0697247000, 0.1303019000", \ + "0.0370599000, 0.0380074000, 0.0402478000, 0.0450609000, 0.0555991000, 0.0805266000, 0.1411087000", \ + "0.0510705000, 0.0525640000, 0.0559145000, 0.0632026000, 0.0780945000, 0.1061548000, 0.1660976000", \ + "0.0642806000, 0.0664421000, 0.0715440000, 0.0830597000, 0.1063718000, 0.1498335000, 0.2243730000", \ + "0.0649452000, 0.0683427000, 0.0761926000, 0.0930474000, 0.1311225000, 0.1987648000, 0.3155671000", \ + "0.0214212000, 0.0267248000, 0.0394508000, 0.0673107000, 0.1257935000, 0.2345920000, 0.4183102000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012333200, 0.0030421800, 0.0075039900, 0.0185097000, 0.0456570000, 0.1126200000"); + values("0.1606854000, 0.1674417000, 0.1841279000, 0.2257041000, 0.3243719000, 0.5628746000, 1.1496002000", \ + "0.1607507000, 0.1674475000, 0.1845295000, 0.2258134000, 0.3251469000, 0.5655953000, 1.1537217000", \ + "0.1687135000, 0.1753466000, 0.1925603000, 0.2332726000, 0.3324687000, 0.5739989000, 1.1632834000", \ + "0.1935081000, 0.2002329000, 0.2164628000, 0.2573327000, 0.3571456000, 0.5963337000, 1.1863973000", \ + "0.2484653000, 0.2554921000, 0.2722799000, 0.3128889000, 0.4118929000, 0.6506989000, 1.2401521000", \ + "0.3469006000, 0.3561340000, 0.3779904000, 0.4289335000, 0.5402631000, 0.7832817000, 1.3783603000", \ + "0.5134955000, 0.5273993000, 0.5592642000, 0.6312767000, 0.7802052000, 1.0730298000, 1.6782256000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012333200, 0.0030421800, 0.0075039900, 0.0185097000, 0.0456570000, 0.1126200000"); + values("0.0174449000, 0.0183922000, 0.0206117000, 0.0261409000, 0.0395629000, 0.0728496000, 0.1556640000", \ + "0.0171149000, 0.0179869000, 0.0201753000, 0.0257964000, 0.0393944000, 0.0728523000, 0.1557998000", \ + "0.0212648000, 0.0219881000, 0.0236047000, 0.0281575000, 0.0402865000, 0.0726890000, 0.1554258000", \ + "0.0326310000, 0.0335113000, 0.0358816000, 0.0413183000, 0.0531065000, 0.0796627000, 0.1560818000", \ + "0.0530578000, 0.0546040000, 0.0582501000, 0.0666165000, 0.0826685000, 0.1148760000, 0.1777592000", \ + "0.0906204000, 0.0931699000, 0.0990344000, 0.1117756000, 0.1360147000, 0.1820826000, 0.2615011000", \ + "0.1603888000, 0.1643540000, 0.1733663000, 0.1927346000, 0.2323397000, 0.3002042000, 0.4172471000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012333200, 0.0030421800, 0.0075039900, 0.0185097000, 0.0456570000, 0.1126200000"); + values("0.1468896000, 0.1555396000, 0.1759198000, 0.2292294000, 0.3595376000, 0.6786939000, 1.4673825000", \ + "0.1468821000, 0.1553313000, 0.1770245000, 0.2288603000, 0.3589142000, 0.6778590000, 1.4659506000", \ + "0.1468382000, 0.1553025000, 0.1766459000, 0.2292690000, 0.3585940000, 0.6778250000, 1.4624771000", \ + "0.1463126000, 0.1549603000, 0.1768179000, 0.2292344000, 0.3595745000, 0.6794166000, 1.4629861000", \ + "0.1560615000, 0.1643192000, 0.1839754000, 0.2333342000, 0.3606122000, 0.6779409000, 1.4631959000", \ + "0.1979907000, 0.2062877000, 0.2276539000, 0.2752711000, 0.3864913000, 0.6871141000, 1.4698061000", \ + "0.2918360000, 0.3011892000, 0.3235449000, 0.3778484000, 0.4986511000, 0.7686763000, 1.4848925000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012333200, 0.0030421800, 0.0075039900, 0.0185097000, 0.0456570000, 0.1126200000"); + values("0.0164159000, 0.0171596000, 0.0188569000, 0.0229135000, 0.0326080000, 0.0558092000, 0.1123402000", \ + "0.0210773000, 0.0218084000, 0.0235560000, 0.0276065000, 0.0373197000, 0.0605084000, 0.1175268000", \ + "0.0289974000, 0.0301058000, 0.0326460000, 0.0380456000, 0.0485006000, 0.0715594000, 0.1284588000", \ + "0.0376951000, 0.0394226000, 0.0433678000, 0.0518780000, 0.0684435000, 0.0974589000, 0.1543048000", \ + "0.0429256000, 0.0455104000, 0.0518244000, 0.0651084000, 0.0913644000, 0.1371303000, 0.2129550000", \ + "0.0308211000, 0.0351600000, 0.0450799000, 0.0670899000, 0.1089847000, 0.1824462000, 0.2995009000", \ + "-0.0329505000, -0.0262490000, -0.0102311000, 0.0249926000, 0.0926665000, 0.2101262000, 0.3988873000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012333200, 0.0030421800, 0.0075039900, 0.0185097000, 0.0456570000, 0.1126200000"); + values("0.0869582000, 0.0936298000, 0.1108970000, 0.1522951000, 0.2524986000, 0.4921450000, 1.0837348000", \ + "0.0866143000, 0.0933467000, 0.1099740000, 0.1510310000, 0.2525602000, 0.4943553000, 1.0828911000", \ + "0.0948040000, 0.1011967000, 0.1173059000, 0.1579510000, 0.2576952000, 0.5004837000, 1.0980566000", \ + "0.1227608000, 0.1282550000, 0.1427657000, 0.1813988000, 0.2794211000, 0.5239660000, 1.1120217000", \ + "0.1881298000, 0.1950101000, 0.2102194000, 0.2459316000, 0.3373394000, 0.5763717000, 1.1675954000", \ + "0.2933446000, 0.3034437000, 0.3272358000, 0.3789323000, 0.4876655000, 0.7161398000, 1.3117915000", \ + "0.4714776000, 0.4862213000, 0.5195100000, 0.5942608000, 0.7505704000, 1.0471086000, 1.6296657000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012333200, 0.0030421800, 0.0075039900, 0.0185097000, 0.0456570000, 0.1126200000"); + values("0.0107609000, 0.0115777000, 0.0136564000, 0.0187260000, 0.0311013000, 0.0620105000, 0.1391110000", \ + "0.0113974000, 0.0120853000, 0.0139551000, 0.0187453000, 0.0311910000, 0.0624330000, 0.1380273000", \ + "0.0172111000, 0.0179458000, 0.0196500000, 0.0232600000, 0.0333000000, 0.0625213000, 0.1393195000", \ + "0.0283588000, 0.0294997000, 0.0316299000, 0.0370721000, 0.0484861000, 0.0709437000, 0.1396297000", \ + "0.0483265000, 0.0495506000, 0.0531997000, 0.0615611000, 0.0779724000, 0.1077036000, 0.1633238000", \ + "0.0854376000, 0.0881445000, 0.0941730000, 0.1070071000, 0.1321546000, 0.1740435000, 0.2517621000", \ + "0.1572322000, 0.1608975000, 0.1717755000, 0.1919131000, 0.2270973000, 0.2934396000, 0.4047209000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012333200, 0.0030421800, 0.0075039900, 0.0185097000, 0.0456570000, 0.1126200000"); + values("0.1369178000, 0.1460602000, 0.1696259000, 0.2252919000, 0.3581626000, 0.6784678000, 1.4686953000", \ + "0.1345313000, 0.1443000000, 0.1675846000, 0.2243238000, 0.3587755000, 0.6783206000, 1.4641419000", \ + "0.1310881000, 0.1409326000, 0.1644384000, 0.2220676000, 0.3578731000, 0.6782066000, 1.4767428000", \ + "0.1289892000, 0.1380813000, 0.1609174000, 0.2169620000, 0.3562587000, 0.6807450000, 1.4711325000", \ + "0.1516510000, 0.1586596000, 0.1781801000, 0.2257350000, 0.3515012000, 0.6788178000, 1.4637934000", \ + "0.1933094000, 0.2037902000, 0.2275826000, 0.2841264000, 0.3920864000, 0.6827688000, 1.4695545000", \ + "0.2750249000, 0.2872869000, 0.3156812000, 0.3820756000, 0.5217672000, 0.8019726000, 1.4888180000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__nor4b_1 */ + + cell ("sky130_fd_sc_hd__nor4b_2") { + leakage_power () { + value : 0.0053971000; + when : "!A&!B&!C&D_N"; + } + leakage_power () { + value : 0.0039293000; + when : "!A&!B&!C&!D_N"; + } + leakage_power () { + value : 0.0047642000; + when : "!A&!B&C&D_N"; + } + leakage_power () { + value : 0.0004851000; + when : "!A&!B&C&!D_N"; + } + leakage_power () { + value : 0.0046828000; + when : "!A&B&!C&D_N"; + } + leakage_power () { + value : 0.0004865000; + when : "!A&B&!C&!D_N"; + } + leakage_power () { + value : 0.0026311000; + when : "!A&B&C&D_N"; + } + leakage_power () { + value : 0.0003625000; + when : "!A&B&C&!D_N"; + } + leakage_power () { + value : 0.0046485000; + when : "A&!B&!C&D_N"; + } + leakage_power () { + value : 0.0004887000; + when : "A&!B&!C&!D_N"; + } + leakage_power () { + value : 0.0026336000; + when : "A&!B&C&D_N"; + } + leakage_power () { + value : 0.0003626000; + when : "A&!B&C&!D_N"; + } + leakage_power () { + value : 0.0026434000; + when : "A&B&!C&D_N"; + } + leakage_power () { + value : 0.0003611000; + when : "A&B&!C&!D_N"; + } + leakage_power () { + value : 0.0025145000; + when : "A&B&C&D_N"; + } + leakage_power () { + value : 0.0003203000; + when : "A&B&C&!D_N"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__nor4b"; + cell_leakage_power : 0.0022944600; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0044560000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042310000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0070700000, 0.0070712000, 0.0070740000, 0.0070705000, 0.0070623000, 0.0070433000, 0.0069997000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0067592000, -0.0068356000, -0.0070118000, -0.0070453000, -0.0071226000, -0.0073006000, -0.0077110000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046810000; + } + pin ("B") { + capacitance : 0.0044220000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041180000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0095209000, 0.0095328000, 0.0095602000, 0.0095624000, 0.0095676000, 0.0095795000, 0.0096068000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0069590000, -0.0069949000, -0.0070776000, -0.0071087000, -0.0071803000, -0.0073454000, -0.0077260000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047260000; + } + pin ("C") { + capacitance : 0.0043030000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039660000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0083312000, 0.0083290000, 0.0083240000, 0.0083282000, 0.0083379000, 0.0083604000, 0.0084121000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0075201000, -0.0076204000, -0.0078516000, -0.0078596000, -0.0078782000, -0.0079209000, -0.0080195000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046400000; + } + pin ("D_N") { + capacitance : 0.0014290000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013810000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0115543000, 0.0114646000, 0.0112579000, 0.0113173000, 0.0114543000, 0.0117699000, 0.0124976000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039983000, 0.0039533000, 0.0038497000, 0.0039064000, 0.0040372000, 0.0043387000, 0.0050336000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014770000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B&!C&D_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011254020, 0.0025330600, 0.0057014220, 0.0128327800, 0.0288840800, 0.0650124200"); + values("0.0101539000, 0.0091370000, 0.0068696000, 0.0017710000, -0.0096777000, -0.0353926000, -0.0935452000", \ + "0.0101132000, 0.0091008000, 0.0068488000, 0.0017393000, -0.0097005000, -0.0354217000, -0.0935829000", \ + "0.0100193000, 0.0090245000, 0.0068188000, 0.0017016000, -0.0097373000, -0.0354473000, -0.0935910000", \ + "0.0097257000, 0.0087417000, 0.0065222000, 0.0014515000, -0.0099026000, -0.0355987000, -0.0937344000", \ + "0.0097382000, 0.0087123000, 0.0064295000, 0.0013162000, -0.0100985000, -0.0356925000, -0.0937802000", \ + "0.0107128000, 0.0096994000, 0.0074728000, 0.0024062000, -0.0091550000, -0.0352444000, -0.0936210000", \ + "0.0133136000, 0.0122514000, 0.0098820000, 0.0045454000, -0.0071559000, -0.0334444000, -0.0922505000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011254020, 0.0025330600, 0.0057014220, 0.0128327800, 0.0288840800, 0.0650124200"); + values("0.0223660000, 0.0234470000, 0.0258083000, 0.0310941000, 0.0426993000, 0.0687509000, 0.1268420000", \ + "0.0219821000, 0.0230573000, 0.0253735000, 0.0307228000, 0.0422459000, 0.0681704000, 0.1261166000", \ + "0.0216218000, 0.0226292000, 0.0249916000, 0.0301968000, 0.0418462000, 0.0678404000, 0.1258896000", \ + "0.0213613000, 0.0223921000, 0.0247511000, 0.0298720000, 0.0414496000, 0.0674467000, 0.1255713000", \ + "0.0211579000, 0.0221772000, 0.0244865000, 0.0296317000, 0.0412138000, 0.0672025000, 0.1252691000", \ + "0.0211703000, 0.0221361000, 0.0244426000, 0.0295666000, 0.0410061000, 0.0669455000, 0.1246099000", \ + "0.0211682000, 0.0221773000, 0.0244431000, 0.0295679000, 0.0413514000, 0.0668512000, 0.1249871000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011254020, 0.0025330600, 0.0057014220, 0.0128327800, 0.0288840800, 0.0650124200"); + values("0.0083801000, 0.0073580000, 0.0050730000, -0.0000686000, -0.0115821000, -0.0374586000, -0.0958555000", \ + "0.0083742000, 0.0073672000, 0.0050989000, 0.0000037000, -0.0114611000, -0.0373545000, -0.0957266000", \ + "0.0084254000, 0.0074328000, 0.0051783000, 0.0001430000, -0.0112575000, -0.0370381000, -0.0953937000", \ + "0.0079792000, 0.0070214000, 0.0048402000, -0.0000944000, -0.0113706000, -0.0371422000, -0.0953750000", \ + "0.0079541000, 0.0069719000, 0.0047537000, -0.0002235000, -0.0117305000, -0.0373135000, -0.0954329000", \ + "0.0085317000, 0.0075309000, 0.0052820000, 0.0003130000, -0.0112578000, -0.0370408000, -0.0954839000", \ + "0.0106491000, 0.0095916000, 0.0071796000, 0.0018274000, -0.0099788000, -0.0360364000, -0.0947316000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011254020, 0.0025330600, 0.0057014220, 0.0128327800, 0.0288840800, 0.0650124200"); + values("0.0190065000, 0.0200683000, 0.0225172000, 0.0276582000, 0.0392380000, 0.0650940000, 0.1229486000", \ + "0.0186142000, 0.0196753000, 0.0221253000, 0.0273449000, 0.0391477000, 0.0649105000, 0.1230086000", \ + "0.0182868000, 0.0193682000, 0.0216889000, 0.0270008000, 0.0386579000, 0.0645944000, 0.1226875000", \ + "0.0180528000, 0.0191301000, 0.0213669000, 0.0265685000, 0.0381535000, 0.0641541000, 0.1223623000", \ + "0.0178451000, 0.0188635000, 0.0211610000, 0.0263144000, 0.0379705000, 0.0636632000, 0.1221725000", \ + "0.0178223000, 0.0188541000, 0.0210761000, 0.0262444000, 0.0377610000, 0.0637191000, 0.1214337000", \ + "0.0183968000, 0.0193725000, 0.0215800000, 0.0265997000, 0.0380040000, 0.0638506000, 0.1217914000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011254020, 0.0025330600, 0.0057014220, 0.0128327800, 0.0288840800, 0.0650124200"); + values("0.0032646000, 0.0024167000, 0.0004756000, -0.0039863000, -0.0147600000, -0.0400958000, -0.0982150000", \ + "0.0032705000, 0.0024026000, 0.0004760000, -0.0039642000, -0.0147290000, -0.0400673000, -0.0982424000", \ + "0.0033060000, 0.0024766000, 0.0005285000, -0.0039429000, -0.0146686000, -0.0400265000, -0.0981660000", \ + "0.0030666000, 0.0021612000, 0.0002337000, -0.0042333000, -0.0149309000, -0.0402414000, -0.0983657000", \ + "0.0027266000, 0.0018004000, -0.0001487000, -0.0045853000, -0.0152804000, -0.0405155000, -0.0985768000", \ + "0.0030046000, 0.0020154000, -0.0002198000, -0.0051979000, -0.0159632000, -0.0409038000, -0.0988320000", \ + "0.0046298000, 0.0032330000, 0.0009364000, -0.0036989000, -0.0149872000, -0.0404052000, -0.0983653000"); + } + related_pin : "D_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011254020, 0.0025330600, 0.0057014220, 0.0128327800, 0.0288840800, 0.0650124200"); + values("0.0169790000, 0.0180756000, 0.0203952000, 0.0257384000, 0.0376666000, 0.0636749000, 0.1221616000", \ + "0.0169747000, 0.0180378000, 0.0203924000, 0.0257360000, 0.0376161000, 0.0634414000, 0.1215938000", \ + "0.0169755000, 0.0180117000, 0.0204128000, 0.0257325000, 0.0375432000, 0.0635749000, 0.1220149000", \ + "0.0167509000, 0.0177742000, 0.0200685000, 0.0253405000, 0.0371589000, 0.0631217000, 0.1214424000", \ + "0.0163423000, 0.0174157000, 0.0196568000, 0.0248914000, 0.0365380000, 0.0625399000, 0.1209229000", \ + "0.0163611000, 0.0173804000, 0.0196915000, 0.0248221000, 0.0362475000, 0.0621666000, 0.1204382000", \ + "0.0166692000, 0.0176520000, 0.0199070000, 0.0248126000, 0.0360071000, 0.0620952000, 0.1201769000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011254020, 0.0025330600, 0.0057014220, 0.0128327800, 0.0288840800, 0.0650124200"); + values("0.0130550000, 0.0120672000, 0.0097934000, 0.0046899000, -0.0067936000, -0.0325861000, -0.0904923000", \ + "0.0128628000, 0.0118840000, 0.0096060000, 0.0045015000, -0.0069734000, -0.0327486000, -0.0906757000", \ + "0.0128136000, 0.0118013000, 0.0095360000, 0.0044046000, -0.0071106000, -0.0328872000, -0.0907957000", \ + "0.0124565000, 0.0114759000, 0.0091434000, 0.0040899000, -0.0074020000, -0.0331462000, -0.0910364000", \ + "0.0121441000, 0.0111504000, 0.0089051000, 0.0039119000, -0.0075915000, -0.0332015000, -0.0910559000", \ + "0.0137676000, 0.0127496000, 0.0104242000, 0.0052269000, -0.0063154000, -0.0326054000, -0.0908471000", \ + "0.0166500000, 0.0155983000, 0.0133816000, 0.0081300000, -0.0037226000, -0.0301736000, -0.0891545000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011254020, 0.0025330600, 0.0057014220, 0.0128327800, 0.0288840800, 0.0650124200"); + values("0.0294802000, 0.0305464000, 0.0328810000, 0.0380203000, 0.0495689000, 0.0753424000, 0.1331858000", \ + "0.0291500000, 0.0301464000, 0.0325264000, 0.0377122000, 0.0493253000, 0.0751945000, 0.1331376000", \ + "0.0287862000, 0.0298197000, 0.0321729000, 0.0373326000, 0.0489751000, 0.0749211000, 0.1330279000", \ + "0.0285896000, 0.0296208000, 0.0319817000, 0.0370803000, 0.0486418000, 0.0746317000, 0.1327023000", \ + "0.0284351000, 0.0294247000, 0.0317269000, 0.0368936000, 0.0483363000, 0.0742095000, 0.1323028000", \ + "0.0284209000, 0.0294325000, 0.0317344000, 0.0368074000, 0.0482709000, 0.0741828000, 0.1320196000", \ + "0.0282191000, 0.0294202000, 0.0317162000, 0.0369095000, 0.0485005000, 0.0738742000, 0.1320172000"); + } + } + max_capacitance : 0.0650120000; + max_transition : 1.4960870000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011254000, 0.0025330600, 0.0057014200, 0.0128328000, 0.0288841000, 0.0650124000"); + values("0.0186632000, 0.0200093000, 0.0230175000, 0.0295165000, 0.0433553000, 0.0724971000, 0.1343142000", \ + "0.0241686000, 0.0254482000, 0.0283126000, 0.0345879000, 0.0482243000, 0.0771602000, 0.1388345000", \ + "0.0363659000, 0.0378396000, 0.0409386000, 0.0471382000, 0.0600623000, 0.0882639000, 0.1496362000", \ + "0.0548664000, 0.0569780000, 0.0615629000, 0.0704305000, 0.0864111000, 0.1153562000, 0.1759212000", \ + "0.0791046000, 0.0822351000, 0.0886675000, 0.1017108000, 0.1263915000, 0.1682919000, 0.2372860000", \ + "0.1024775000, 0.1071016000, 0.1169468000, 0.1368959000, 0.1733908000, 0.2387484000, 0.3440505000", \ + "0.1040552000, 0.1110414000, 0.1262622000, 0.1567602000, 0.2130425000, 0.3150693000, 0.4793251000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011254000, 0.0025330600, 0.0057014200, 0.0128328000, 0.0288841000, 0.0650124000"); + values("0.2044698000, 0.2150123000, 0.2379063000, 0.2873981000, 0.3985451000, 0.6467558000, 1.2035593000", \ + "0.2075834000, 0.2174245000, 0.2407182000, 0.2906650000, 0.4025024000, 0.6515601000, 1.2086064000", \ + "0.2184307000, 0.2283987000, 0.2514977000, 0.3012868000, 0.4133621000, 0.6631710000, 1.2211741000", \ + "0.2448003000, 0.2547065000, 0.2774685000, 0.3269904000, 0.4384668000, 0.6880117000, 1.2470907000", \ + "0.2983497000, 0.3079816000, 0.3307246000, 0.3803403000, 0.4909887000, 0.7399380000, 1.2989201000", \ + "0.3895819000, 0.4010304000, 0.4257880000, 0.4806190000, 0.5955501000, 0.8459356000, 1.4025668000", \ + "0.5317544000, 0.5476550000, 0.5785156000, 0.6451421000, 0.7804011000, 1.0573605000, 1.6219858000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011254000, 0.0025330600, 0.0057014200, 0.0128328000, 0.0288841000, 0.0650124000"); + values("0.0193294000, 0.0211320000, 0.0249699000, 0.0333889000, 0.0509253000, 0.0879315000, 0.1675779000", \ + "0.0197887000, 0.0213057000, 0.0248294000, 0.0328435000, 0.0503555000, 0.0875695000, 0.1674917000", \ + "0.0255862000, 0.0265734000, 0.0290781000, 0.0354170000, 0.0507377000, 0.0866931000, 0.1672746000", \ + "0.0400517000, 0.0414601000, 0.0444251000, 0.0505661000, 0.0622364000, 0.0914182000, 0.1666211000", \ + "0.0646028000, 0.0666796000, 0.0709472000, 0.0800199000, 0.0964764000, 0.1254911000, 0.1847661000", \ + "0.1060829000, 0.1094396000, 0.1161821000, 0.1300536000, 0.1550127000, 0.1973516000, 0.2684455000", \ + "0.1796793000, 0.1851522000, 0.1972129000, 0.2185409000, 0.2558172000, 0.3211440000, 0.4250779000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011254000, 0.0025330600, 0.0057014200, 0.0128328000, 0.0288841000, 0.0650124000"); + values("0.1346611000, 0.1477962000, 0.1775751000, 0.2439496000, 0.3923314000, 0.7247855000, 1.4698620000", \ + "0.1349133000, 0.1486691000, 0.1777256000, 0.2439828000, 0.3928024000, 0.7246754000, 1.4710442000", \ + "0.1355674000, 0.1480802000, 0.1777316000, 0.2439933000, 0.3927631000, 0.7247907000, 1.4710251000", \ + "0.1356868000, 0.1488784000, 0.1779475000, 0.2439246000, 0.3922228000, 0.7263226000, 1.4743609000", \ + "0.1370771000, 0.1498271000, 0.1790513000, 0.2441924000, 0.3927572000, 0.7247341000, 1.4710081000", \ + "0.1598321000, 0.1727376000, 0.2012967000, 0.2623354000, 0.4029828000, 0.7286488000, 1.4721835000", \ + "0.2110598000, 0.2244483000, 0.2542704000, 0.3204335000, 0.4656634000, 0.7755355000, 1.4896895000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011254000, 0.0025330600, 0.0057014200, 0.0128328000, 0.0288841000, 0.0650124000"); + values("0.0205609000, 0.0220011000, 0.0251504000, 0.0318250000, 0.0457406000, 0.0747882000, 0.1369096000", \ + "0.0259750000, 0.0273382000, 0.0303496000, 0.0368618000, 0.0504921000, 0.0794342000, 0.1415619000", \ + "0.0382221000, 0.0396658000, 0.0426511000, 0.0488644000, 0.0620788000, 0.0904998000, 0.1525076000", \ + "0.0561807000, 0.0584331000, 0.0625519000, 0.0717866000, 0.0880976000, 0.1166034000, 0.1781720000", \ + "0.0781625000, 0.0813675000, 0.0879655000, 0.1010050000, 0.1260267000, 0.1691300000, 0.2391912000", \ + "0.0954638000, 0.1002375000, 0.1105526000, 0.1305765000, 0.1700815000, 0.2371827000, 0.3455121000", \ + "0.0870374000, 0.0945040000, 0.1103736000, 0.1421162000, 0.2021197000, 0.3078219000, 0.4781038000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011254000, 0.0025330600, 0.0057014200, 0.0128328000, 0.0288841000, 0.0650124000"); + values("0.1883819000, 0.1990663000, 0.2221696000, 0.2728884000, 0.3854290000, 0.6357088000, 1.1992197000", \ + "0.1900130000, 0.2005001000, 0.2233290000, 0.2747317000, 0.3859237000, 0.6350693000, 1.1927174000", \ + "0.1994630000, 0.2092868000, 0.2324787000, 0.2826735000, 0.3949536000, 0.6452169000, 1.2033318000", \ + "0.2234791000, 0.2336274000, 0.2562580000, 0.3058560000, 0.4175510000, 0.6675872000, 1.2270398000", \ + "0.2746326000, 0.2849031000, 0.3078028000, 0.3577370000, 0.4694718000, 0.7219383000, 1.2788994000", \ + "0.3620431000, 0.3742144000, 0.4011605000, 0.4594173000, 0.5782834000, 0.8277563000, 1.3874671000", \ + "0.5037235000, 0.5204619000, 0.5575105000, 0.6348791000, 0.7837282000, 1.0684310000, 1.6360638000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011254000, 0.0025330600, 0.0057014200, 0.0128328000, 0.0288841000, 0.0650124000"); + values("0.0206591000, 0.0223392000, 0.0260616000, 0.0338650000, 0.0505189000, 0.0867543000, 0.1677497000", \ + "0.0203258000, 0.0219700000, 0.0254252000, 0.0332988000, 0.0500422000, 0.0864975000, 0.1673992000", \ + "0.0247595000, 0.0258339000, 0.0284229000, 0.0348656000, 0.0500558000, 0.0860434000, 0.1674799000", \ + "0.0381762000, 0.0395195000, 0.0431067000, 0.0487096000, 0.0603990000, 0.0904958000, 0.1669218000", \ + "0.0607905000, 0.0630754000, 0.0679324000, 0.0770682000, 0.0931722000, 0.1241905000, 0.1846609000", \ + "0.1004926000, 0.1041117000, 0.1108009000, 0.1256006000, 0.1514247000, 0.1947261000, 0.2691527000", \ + "0.1717646000, 0.1774063000, 0.1891725000, 0.2123772000, 0.2529436000, 0.3198454000, 0.4268057000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011254000, 0.0025330600, 0.0057014200, 0.0128328000, 0.0288841000, 0.0650124000"); + values("0.1351325000, 0.1479205000, 0.1775194000, 0.2446625000, 0.3933714000, 0.7312775000, 1.4853341000", \ + "0.1346411000, 0.1480721000, 0.1776622000, 0.2446394000, 0.3931734000, 0.7252523000, 1.4706846000", \ + "0.1349781000, 0.1487104000, 0.1777099000, 0.2440660000, 0.3924397000, 0.7258343000, 1.4739479000", \ + "0.1357326000, 0.1488293000, 0.1780014000, 0.2440674000, 0.3922700000, 0.7260786000, 1.4748249000", \ + "0.1408358000, 0.1531482000, 0.1812337000, 0.2456200000, 0.3936097000, 0.7283086000, 1.4755832000", \ + "0.1726623000, 0.1859145000, 0.2146309000, 0.2745536000, 0.4109048000, 0.7314293000, 1.4721280000", \ + "0.2482008000, 0.2616680000, 0.2911150000, 0.3560611000, 0.4960983000, 0.7945213000, 1.4960874000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011254000, 0.0025330600, 0.0057014200, 0.0128328000, 0.0288841000, 0.0650124000"); + values("0.0213084000, 0.0226165000, 0.0254227000, 0.0314599000, 0.0443287000, 0.0721051000, 0.1332677000", \ + "0.0262541000, 0.0275277000, 0.0303069000, 0.0363200000, 0.0490416000, 0.0768230000, 0.1379876000", \ + "0.0373641000, 0.0388122000, 0.0418245000, 0.0478448000, 0.0604261000, 0.0880231000, 0.1492016000", \ + "0.0528684000, 0.0550580000, 0.0596618000, 0.0686706000, 0.0853237000, 0.1140207000, 0.1749713000", \ + "0.0693454000, 0.0727689000, 0.0799387000, 0.0941759000, 0.1202374000, 0.1647150000, 0.2361298000", \ + "0.0784278000, 0.0837212000, 0.0948385000, 0.1162068000, 0.1582377000, 0.2286636000, 0.3399715000", \ + "0.0538684000, 0.0622104000, 0.0798852000, 0.1149555000, 0.1805603000, 0.2923057000, 0.4680962000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011254000, 0.0025330600, 0.0057014200, 0.0128328000, 0.0288841000, 0.0650124000"); + values("0.1534486000, 0.1634719000, 0.1870709000, 0.2368531000, 0.3485028000, 0.5970834000, 1.1538002000", \ + "0.1547759000, 0.1647612000, 0.1882500000, 0.2393573000, 0.3529239000, 0.6001366000, 1.1625025000", \ + "0.1630633000, 0.1736804000, 0.1964781000, 0.2471950000, 0.3617400000, 0.6089137000, 1.1681295000", \ + "0.1879292000, 0.1980341000, 0.2204339000, 0.2702449000, 0.3814452000, 0.6317225000, 1.1912361000", \ + "0.2406019000, 0.2512478000, 0.2742915000, 0.3244753000, 0.4365384000, 0.6876513000, 1.2446151000", \ + "0.3330090000, 0.3472325000, 0.3774679000, 0.4412578000, 0.5639560000, 0.8139463000, 1.3750072000", \ + "0.4807727000, 0.5022943000, 0.5475877000, 0.6371307000, 0.8045063000, 1.1077440000, 1.6756587000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011254000, 0.0025330600, 0.0057014200, 0.0128328000, 0.0288841000, 0.0650124000"); + values("0.0176438000, 0.0190423000, 0.0223352000, 0.0295169000, 0.0453271000, 0.0807466000, 0.1611890000", \ + "0.0173254000, 0.0187231000, 0.0219172000, 0.0291847000, 0.0451575000, 0.0808490000, 0.1613074000", \ + "0.0216528000, 0.0226589000, 0.0250337000, 0.0309988000, 0.0454504000, 0.0806728000, 0.1612360000", \ + "0.0336408000, 0.0351560000, 0.0383311000, 0.0446774000, 0.0567015000, 0.0856956000, 0.1616740000", \ + "0.0555598000, 0.0579007000, 0.0629299000, 0.0721216000, 0.0890142000, 0.1210927000, 0.1799491000", \ + "0.0935062000, 0.0973593000, 0.1046275000, 0.1201056000, 0.1477075000, 0.1920192000, 0.2650272000", \ + "0.1639848000, 0.1700495000, 0.1823719000, 0.2059424000, 0.2485743000, 0.3165052000, 0.4257110000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011254000, 0.0025330600, 0.0057014200, 0.0128328000, 0.0288841000, 0.0650124000"); + values("0.1350756000, 0.1483303000, 0.1777981000, 0.2441055000, 0.3926069000, 0.7271221000, 1.4714392000", \ + "0.1351070000, 0.1483616000, 0.1777268000, 0.2443659000, 0.3934198000, 0.7246193000, 1.4766478000", \ + "0.1349543000, 0.1475606000, 0.1773390000, 0.2448209000, 0.3940861000, 0.7245420000, 1.4710390000", \ + "0.1350328000, 0.1477279000, 0.1775061000, 0.2438129000, 0.3928720000, 0.7245784000, 1.4707604000", \ + "0.1447494000, 0.1570743000, 0.1845587000, 0.2479319000, 0.3941810000, 0.7271745000, 1.4751175000", \ + "0.1875926000, 0.2006290000, 0.2293206000, 0.2889854000, 0.4164276000, 0.7308317000, 1.4739823000", \ + "0.2826013000, 0.2978769000, 0.3302300000, 0.3982731000, 0.5332956000, 0.8134192000, 1.4941024000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011254000, 0.0025330600, 0.0057014200, 0.0128328000, 0.0288841000, 0.0650124000"); + values("0.1285085000, 0.1311598000, 0.1365980000, 0.1468955000, 0.1656855000, 0.1992686000, 0.2633491000", \ + "0.1335115000, 0.1361451000, 0.1415540000, 0.1519137000, 0.1706665000, 0.2042004000, 0.2683475000", \ + "0.1458616000, 0.1485193000, 0.1539478000, 0.1641979000, 0.1830591000, 0.2165648000, 0.2808027000", \ + "0.1765748000, 0.1793395000, 0.1847440000, 0.1950829000, 0.2137162000, 0.2474426000, 0.3116019000", \ + "0.2479218000, 0.2505886000, 0.2560213000, 0.2664503000, 0.2854228000, 0.3191881000, 0.3834588000", \ + "0.3733421000, 0.3764130000, 0.3829861000, 0.3956506000, 0.4176283000, 0.4546363000, 0.5216240000", \ + "0.5625814000, 0.5666642000, 0.5748724000, 0.5912938000, 0.6192729000, 0.6635473000, 0.7375509000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011254000, 0.0025330600, 0.0057014200, 0.0128328000, 0.0288841000, 0.0650124000"); + values("0.1226002000, 0.1318954000, 0.1536378000, 0.2049801000, 0.3187704000, 0.5685971000, 1.1320782000", \ + "0.1273497000, 0.1368930000, 0.1584790000, 0.2095396000, 0.3238496000, 0.5734062000, 1.1326861000", \ + "0.1388483000, 0.1483402000, 0.1702129000, 0.2208839000, 0.3344622000, 0.5846403000, 1.1482364000", \ + "0.1642013000, 0.1734835000, 0.1946140000, 0.2447459000, 0.3579998000, 0.6090619000, 1.1720931000", \ + "0.2075289000, 0.2165645000, 0.2371663000, 0.2865233000, 0.3987325000, 0.6494928000, 1.2111742000", \ + "0.2689307000, 0.2770957000, 0.2967649000, 0.3441664000, 0.4545544000, 0.7037120000, 1.2635821000", \ + "0.3438277000, 0.3520854000, 0.3714370000, 0.4158896000, 0.5235335000, 0.7724171000, 1.3306106000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011254000, 0.0025330600, 0.0057014200, 0.0128328000, 0.0288841000, 0.0650124000"); + values("0.0313346000, 0.0330040000, 0.0365877000, 0.0444268000, 0.0593231000, 0.0918138000, 0.1649737000", \ + "0.0313619000, 0.0329763000, 0.0364718000, 0.0445680000, 0.0596979000, 0.0921617000, 0.1648310000", \ + "0.0317169000, 0.0332396000, 0.0368288000, 0.0443078000, 0.0597627000, 0.0918380000, 0.1652081000", \ + "0.0314594000, 0.0330900000, 0.0366542000, 0.0442975000, 0.0596994000, 0.0919163000, 0.1650873000", \ + "0.0330140000, 0.0344718000, 0.0377572000, 0.0449381000, 0.0603490000, 0.0923687000, 0.1651922000", \ + "0.0462064000, 0.0478950000, 0.0514967000, 0.0580369000, 0.0723905000, 0.1023287000, 0.1706055000", \ + "0.0682369000, 0.0705548000, 0.0740512000, 0.0827097000, 0.0974663000, 0.1268578000, 0.1902008000"); + } + related_pin : "D_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011254000, 0.0025330600, 0.0057014200, 0.0128328000, 0.0288841000, 0.0650124000"); + values("0.1210227000, 0.1354697000, 0.1680676000, 0.2393318000, 0.3930802000, 0.7269750000, 1.4813419000", \ + "0.1210790000, 0.1350836000, 0.1680505000, 0.2391247000, 0.3928001000, 0.7294864000, 1.4729304000", \ + "0.1209224000, 0.1358090000, 0.1678827000, 0.2397445000, 0.3930313000, 0.7271404000, 1.4813475000", \ + "0.1202398000, 0.1351923000, 0.1670446000, 0.2390963000, 0.3929236000, 0.7256535000, 1.4772134000", \ + "0.1196381000, 0.1336565000, 0.1656986000, 0.2374712000, 0.3917259000, 0.7262092000, 1.4756379000", \ + "0.1203981000, 0.1344698000, 0.1659312000, 0.2360576000, 0.3909487000, 0.7272080000, 1.4719349000", \ + "0.1290126000, 0.1413871000, 0.1706134000, 0.2362896000, 0.3887010000, 0.7290926000, 1.4707981000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nor4b_4") { + leakage_power () { + value : 0.0184481000; + when : "!A&!B&!C&D_N"; + } + leakage_power () { + value : 0.0043410000; + when : "!A&!B&!C&!D_N"; + } + leakage_power () { + value : 0.0121737000; + when : "!A&!B&C&D_N"; + } + leakage_power () { + value : 0.0004944000; + when : "!A&!B&C&!D_N"; + } + leakage_power () { + value : 0.0120930000; + when : "!A&B&!C&D_N"; + } + leakage_power () { + value : 0.0004974000; + when : "!A&B&!C&!D_N"; + } + leakage_power () { + value : 0.0098057000; + when : "!A&B&C&D_N"; + } + leakage_power () { + value : 0.0003598000; + when : "!A&B&C&!D_N"; + } + leakage_power () { + value : 0.0120646000; + when : "A&!B&!C&D_N"; + } + leakage_power () { + value : 0.0004999000; + when : "A&!B&!C&!D_N"; + } + leakage_power () { + value : 0.0098089000; + when : "A&!B&C&D_N"; + } + leakage_power () { + value : 0.0005285000; + when : "A&!B&C&!D_N"; + } + leakage_power () { + value : 0.0098296000; + when : "A&B&!C&D_N"; + } + leakage_power () { + value : 0.0003652000; + when : "A&B&!C&!D_N"; + } + leakage_power () { + value : 0.0100500000; + when : "A&B&C&D_N"; + } + leakage_power () { + value : 0.0204222000; + when : "A&B&C&!D_N"; + } + area : 23.772800000; + cell_footprint : "sky130_fd_sc_hd__nor4b"; + cell_leakage_power : 0.0076113790; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0085850000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081190000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0140888000, 0.0140839000, 0.0140727000, 0.0140679000, 0.0140566000, 0.0140308000, 0.0139710000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0131912000, -0.0133290000, -0.0136465000, -0.0137061000, -0.0138436000, -0.0141605000, -0.0148910000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090510000; + } + pin ("B") { + capacitance : 0.0084790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078900000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0214155000, 0.0214021000, 0.0213713000, 0.0213688000, 0.0213629000, 0.0213495000, 0.0213183000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0133438000, -0.0134182000, -0.0135898000, -0.0136568000, -0.0138113000, -0.0141673000, -0.0149881000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090690000; + } + pin ("C") { + capacitance : 0.0083790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0077250000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0162977000, 0.0162931000, 0.0162824000, 0.0162908000, 0.0163101000, 0.0163547000, 0.0164572000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0148212000, -0.0150056000, -0.0154306000, -0.0154432000, -0.0154722000, -0.0155392000, -0.0156935000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090320000; + } + pin ("D_N") { + capacitance : 0.0024210000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023150000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0213841000, 0.0212423000, 0.0209156000, 0.0211059000, 0.0215444000, 0.0225555000, 0.0248861000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0066424000, 0.0065307000, 0.0062730000, 0.0064048000, 0.0067086000, 0.0074090000, 0.0090233000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025260000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B&!C&D_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504020, 0.0075344330, 0.0186099000, 0.0459660900, 0.1135353000"); + values("0.0257232000, 0.0245343000, 0.0216000000, 0.0143801000, -0.0034392000, -0.0474825000, -0.1558935000", \ + "0.0254330000, 0.0242402000, 0.0213062000, 0.0140567000, -0.0038057000, -0.0478019000, -0.1562267000", \ + "0.0252551000, 0.0240921000, 0.0211945000, 0.0139196000, -0.0040570000, -0.0480386000, -0.1563897000", \ + "0.0244680000, 0.0233089000, 0.0204341000, 0.0133095000, -0.0045015000, -0.0484751000, -0.1569040000", \ + "0.0241985000, 0.0230025000, 0.0201746000, 0.0132356000, -0.0043716000, -0.0486844000, -0.1568139000", \ + "0.0259097000, 0.0247019000, 0.0217657000, 0.0144606000, -0.0033972000, -0.0479789000, -0.1562785000", \ + "0.0321938000, 0.0309709000, 0.0279488000, 0.0205547000, 0.0014235000, -0.0434324000, -0.1530998000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504020, 0.0075344330, 0.0186099000, 0.0459660900, 0.1135353000"); + values("0.0564816000, 0.0577213000, 0.0606919000, 0.0680693000, 0.0860170000, 0.1299101000, 0.2381069000", \ + "0.0558108000, 0.0570674000, 0.0600592000, 0.0676037000, 0.0854853000, 0.1295944000, 0.2378415000", \ + "0.0552264000, 0.0564675000, 0.0594082000, 0.0668749000, 0.0849120000, 0.1291958000, 0.2375805000", \ + "0.0547262000, 0.0559257000, 0.0588734000, 0.0663522000, 0.0846075000, 0.1286702000, 0.2370907000", \ + "0.0543675000, 0.0555627000, 0.0585624000, 0.0658486000, 0.0836725000, 0.1280006000, 0.2366473000", \ + "0.0542453000, 0.0553694000, 0.0583239000, 0.0655935000, 0.0834692000, 0.1278093000, 0.2364151000", \ + "0.0543306000, 0.0555162000, 0.0585303000, 0.0658423000, 0.0836543000, 0.1272830000, 0.2357103000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504020, 0.0075344330, 0.0186099000, 0.0459660900, 0.1135353000"); + values("0.0202089000, 0.0190304000, 0.0161044000, 0.0088742000, -0.0089380000, -0.0527986000, -0.1615834000", \ + "0.0201459000, 0.0189567000, 0.0160281000, 0.0088001000, -0.0089943000, -0.0528525000, -0.1616296000", \ + "0.0200806000, 0.0187789000, 0.0159497000, 0.0086463000, -0.0090799000, -0.0529258000, -0.1616566000", \ + "0.0194549000, 0.0182816000, 0.0154017000, 0.0081715000, -0.0094828000, -0.0531707000, -0.1618927000", \ + "0.0192086000, 0.0180445000, 0.0151448000, 0.0080449000, -0.0095086000, -0.0534710000, -0.1617957000", \ + "0.0209358000, 0.0198717000, 0.0169054000, 0.0098235000, -0.0085410000, -0.0523082000, -0.1615445000", \ + "0.0260012000, 0.0247641000, 0.0217372000, 0.0145423000, -0.0038676000, -0.0490324000, -0.1585555000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504020, 0.0075344330, 0.0186099000, 0.0459660900, 0.1135353000"); + values("0.0406750000, 0.0418467000, 0.0449291000, 0.0524219000, 0.0702068000, 0.1145793000, 0.2223907000", \ + "0.0398017000, 0.0409927000, 0.0440562000, 0.0517093000, 0.0697151000, 0.1137891000, 0.2222674000", \ + "0.0390965000, 0.0402719000, 0.0433467000, 0.0508888000, 0.0692972000, 0.1138424000, 0.2222444000", \ + "0.0386504000, 0.0398816000, 0.0427665000, 0.0500701000, 0.0681402000, 0.1126009000, 0.2213858000", \ + "0.0382371000, 0.0394337000, 0.0423881000, 0.0496235000, 0.0678398000, 0.1116653000, 0.2204343000", \ + "0.0380215000, 0.0392308000, 0.0422586000, 0.0494254000, 0.0671987000, 0.1114423000, 0.2197300000", \ + "0.0383654000, 0.0395644000, 0.0424515000, 0.0497109000, 0.0678282000, 0.1114585000, 0.2195871000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504020, 0.0075344330, 0.0186099000, 0.0459660900, 0.1135353000"); + values("0.0163545000, 0.0151351000, 0.0121803000, 0.0048871000, -0.0130190000, -0.0571755000, -0.1663371000", \ + "0.0163452000, 0.0151638000, 0.0122534000, 0.0049953000, -0.0128443000, -0.0568869000, -0.1660743000", \ + "0.0164911000, 0.0153197000, 0.0124118000, 0.0052321000, -0.0124684000, -0.0563856000, -0.1654618000", \ + "0.0157979000, 0.0146637000, 0.0118353000, 0.0048749000, -0.0127247000, -0.0564341000, -0.1653810000", \ + "0.0159478000, 0.0148004000, 0.0119772000, 0.0048403000, -0.0127882000, -0.0566638000, -0.1653188000", \ + "0.0167506000, 0.0154403000, 0.0124985000, 0.0053363000, -0.0126410000, -0.0557836000, -0.1653233000", \ + "0.0208523000, 0.0195630000, 0.0163011000, 0.0090601000, -0.0092774000, -0.0542867000, -0.1632764000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504020, 0.0075344330, 0.0186099000, 0.0459660900, 0.1135353000"); + values("0.0366084000, 0.0378584000, 0.0410811000, 0.0484186000, 0.0665173000, 0.1105769000, 0.2187962000", \ + "0.0356844000, 0.0369372000, 0.0401628000, 0.0475692000, 0.0658783000, 0.1101439000, 0.2186712000", \ + "0.0350549000, 0.0363092000, 0.0393303000, 0.0468518000, 0.0649886000, 0.1102637000, 0.2180457000", \ + "0.0344468000, 0.0356742000, 0.0387752000, 0.0459887000, 0.0641212000, 0.1084889000, 0.2175037000", \ + "0.0339981000, 0.0352393000, 0.0382144000, 0.0455060000, 0.0636779000, 0.1078420000, 0.2163901000", \ + "0.0340018000, 0.0351638000, 0.0380815000, 0.0453678000, 0.0633404000, 0.1075580000, 0.2156777000", \ + "0.0352285000, 0.0363529000, 0.0392439000, 0.0462479000, 0.0639143000, 0.1073548000, 0.2166201000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504020, 0.0075344330, 0.0186099000, 0.0459660900, 0.1135353000"); + values("0.0092062000, 0.0081750000, 0.0056279000, -0.0008062000, -0.0174960000, -0.0607426000, -0.1695967000", \ + "0.0092000000, 0.0081644000, 0.0055558000, -0.0008161000, -0.0174783000, -0.0607682000, -0.1696063000", \ + "0.0093173000, 0.0082749000, 0.0056680000, -0.0007878000, -0.0174947000, -0.0607021000, -0.1695076000", \ + "0.0087908000, 0.0077361000, 0.0051017000, -0.0013418000, -0.0180134000, -0.0611558000, -0.1699254000", \ + "0.0078767000, 0.0068459000, 0.0042145000, -0.0022388000, -0.0188119000, -0.0618277000, -0.1702887000", \ + "0.0080788000, 0.0069428000, 0.0041166000, -0.0027361000, -0.0200948000, -0.0627220000, -0.1709922000", \ + "0.0084863000, 0.0072203000, 0.0043313000, -0.0027097000, -0.0201722000, -0.0635220000, -0.1718948000"); + } + related_pin : "D_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504020, 0.0075344330, 0.0186099000, 0.0459660900, 0.1135353000"); + values("0.0341430000, 0.0354103000, 0.0385247000, 0.0460506000, 0.0648989000, 0.1091314000, 0.2180621000", \ + "0.0341404000, 0.0353976000, 0.0384918000, 0.0460953000, 0.0645202000, 0.1092432000, 0.2188019000", \ + "0.0341235000, 0.0353784000, 0.0385049000, 0.0460932000, 0.0644550000, 0.1092774000, 0.2189131000", \ + "0.0335249000, 0.0347343000, 0.0378860000, 0.0453248000, 0.0636197000, 0.1086994000, 0.2179155000", \ + "0.0330880000, 0.0343020000, 0.0373164000, 0.0445386000, 0.0629087000, 0.1075501000, 0.2164799000", \ + "0.0326890000, 0.0338645000, 0.0368853000, 0.0442233000, 0.0619804000, 0.1063979000, 0.2153029000", \ + "0.0336042000, 0.0348294000, 0.0377555000, 0.0446361000, 0.0622101000, 0.1062494000, 0.2152501000"); + } + } + max_capacitance : 0.1135350000; + max_transition : 1.4936780000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504000, 0.0075344300, 0.0186099000, 0.0459661000, 0.1135350000"); + values("0.0190220000, 0.0198998000, 0.0220757000, 0.0272302000, 0.0392796000, 0.0668758000, 0.1305074000", \ + "0.0244504000, 0.0252791000, 0.0273296000, 0.0323348000, 0.0440878000, 0.0715002000, 0.1349674000", \ + "0.0364463000, 0.0373925000, 0.0396126000, 0.0447100000, 0.0556925000, 0.0824421000, 0.1454633000", \ + "0.0539770000, 0.0553564000, 0.0585656000, 0.0656551000, 0.0807897000, 0.1089785000, 0.1709623000", \ + "0.0759961000, 0.0779775000, 0.0824882000, 0.0922438000, 0.1150999000, 0.1568789000, 0.2303104000", \ + "0.0947094000, 0.0976684000, 0.1046752000, 0.1205142000, 0.1538406000, 0.2168715000, 0.3285837000", \ + "0.0842810000, 0.0887441000, 0.0993147000, 0.1233217000, 0.1724988000, 0.2723542000, 0.4447409000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504000, 0.0075344300, 0.0186099000, 0.0459661000, 0.1135350000"); + values("0.2177670000, 0.2244380000, 0.2409266000, 0.2820803000, 0.3804499000, 0.6197703000, 1.2111756000", \ + "0.2200170000, 0.2271414000, 0.2440406000, 0.2850929000, 0.3833915000, 0.6244334000, 1.2166800000", \ + "0.2309873000, 0.2378531000, 0.2545820000, 0.2955319000, 0.3941812000, 0.6362645000, 1.2292695000", \ + "0.2571894000, 0.2636880000, 0.2800163000, 0.3209638000, 0.4211970000, 0.6628620000, 1.2564807000", \ + "0.3112007000, 0.3175821000, 0.3345902000, 0.3746350000, 0.4727276000, 0.7208608000, 1.3126626000", \ + "0.4069903000, 0.4143689000, 0.4328286000, 0.4771079000, 0.5795015000, 0.8215504000, 1.4241772000", \ + "0.5619865000, 0.5713987000, 0.5949027000, 0.6475080000, 0.7676566000, 1.0369414000, 1.6373666000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504000, 0.0075344300, 0.0186099000, 0.0459661000, 0.1135350000"); + values("0.0217038000, 0.0229255000, 0.0258310000, 0.0328212000, 0.0491690000, 0.0868988000, 0.1754608000", \ + "0.0220346000, 0.0230180000, 0.0256844000, 0.0323352000, 0.0485650000, 0.0864710000, 0.1751917000", \ + "0.0275042000, 0.0283244000, 0.0302947000, 0.0355363000, 0.0494824000, 0.0855314000, 0.1745595000", \ + "0.0412139000, 0.0421976000, 0.0448350000, 0.0499224000, 0.0619803000, 0.0915803000, 0.1745379000", \ + "0.0649435000, 0.0663885000, 0.0698573000, 0.0783694000, 0.0938753000, 0.1244407000, 0.1937385000", \ + "0.1064850000, 0.1086674000, 0.1135568000, 0.1247379000, 0.1474602000, 0.1908074000, 0.2743818000", \ + "0.1793015000, 0.1827597000, 0.1907817000, 0.2091357000, 0.2453509000, 0.3096548000, 0.4253260000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504000, 0.0075344300, 0.0186099000, 0.0459661000, 0.1135350000"); + values("0.1444006000, 0.1531266000, 0.1739067000, 0.2275191000, 0.3593074000, 0.6812474000, 1.4708169000", \ + "0.1437618000, 0.1526514000, 0.1743053000, 0.2282072000, 0.3587163000, 0.6817812000, 1.4708800000", \ + "0.1440752000, 0.1528300000, 0.1744574000, 0.2280504000, 0.3590217000, 0.6819843000, 1.4718458000", \ + "0.1447721000, 0.1535200000, 0.1741733000, 0.2281439000, 0.3599823000, 0.6820396000, 1.4724514000", \ + "0.1459070000, 0.1541044000, 0.1756087000, 0.2286138000, 0.3590204000, 0.6852168000, 1.4762309000", \ + "0.1673582000, 0.1765024000, 0.1966032000, 0.2459767000, 0.3697301000, 0.6851854000, 1.4819230000", \ + "0.2148652000, 0.2239204000, 0.2453118000, 0.2988337000, 0.4271922000, 0.7308202000, 1.4850724000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504000, 0.0075344300, 0.0186099000, 0.0459661000, 0.1135350000"); + values("0.0209873000, 0.0219406000, 0.0242269000, 0.0296338000, 0.0419805000, 0.0697622000, 0.1339411000", \ + "0.0262663000, 0.0271002000, 0.0292955000, 0.0345391000, 0.0466393000, 0.0743312000, 0.1382758000", \ + "0.0382489000, 0.0392508000, 0.0413917000, 0.0463650000, 0.0579552000, 0.0851138000, 0.1489716000", \ + "0.0551100000, 0.0564991000, 0.0597674000, 0.0671271000, 0.0820572000, 0.1103033000, 0.1737389000", \ + "0.0738956000, 0.0759325000, 0.0807486000, 0.0915591000, 0.1140576000, 0.1573278000, 0.2321416000", \ + "0.0843680000, 0.0872307000, 0.0940621000, 0.1102351000, 0.1463042000, 0.2121263000, 0.3276684000", \ + "0.0564777000, 0.0612357000, 0.0725211000, 0.0979798000, 0.1517364000, 0.2571939000, 0.4360594000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504000, 0.0075344300, 0.0186099000, 0.0459661000, 0.1135350000"); + values("0.2027566000, 0.2095227000, 0.2260106000, 0.2672034000, 0.3668265000, 0.6063223000, 1.1979407000", \ + "0.2033071000, 0.2100819000, 0.2267004000, 0.2686949000, 0.3674362000, 0.6139557000, 1.2015124000", \ + "0.2122932000, 0.2189309000, 0.2356707000, 0.2770221000, 0.3777225000, 0.6248969000, 1.2160665000", \ + "0.2370358000, 0.2438942000, 0.2599997000, 0.3005561000, 0.3995163000, 0.6420993000, 1.2372690000", \ + "0.2900934000, 0.2973583000, 0.3136922000, 0.3541615000, 0.4529855000, 0.6943742000, 1.2888616000", \ + "0.3832514000, 0.3916927000, 0.4117673000, 0.4586463000, 0.5653760000, 0.8075079000, 1.4011338000", \ + "0.5401576000, 0.5514932000, 0.5782723000, 0.6403656000, 0.7735780000, 1.0517081000, 1.6587496000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504000, 0.0075344300, 0.0186099000, 0.0459661000, 0.1135350000"); + values("0.0226563000, 0.0237033000, 0.0264522000, 0.0328505000, 0.0478991000, 0.0836001000, 0.1707711000", \ + "0.0223188000, 0.0232551000, 0.0258391000, 0.0321029000, 0.0474329000, 0.0833481000, 0.1707668000", \ + "0.0266161000, 0.0272429000, 0.0292273000, 0.0343229000, 0.0477499000, 0.0825304000, 0.1704846000", \ + "0.0394308000, 0.0404020000, 0.0428087000, 0.0479051000, 0.0593953000, 0.0883187000, 0.1703515000", \ + "0.0612904000, 0.0627725000, 0.0662097000, 0.0750832000, 0.0906474000, 0.1213875000, 0.1899574000", \ + "0.1005186000, 0.1030599000, 0.1081553000, 0.1205767000, 0.1436995000, 0.1892258000, 0.2712336000", \ + "0.1708268000, 0.1745195000, 0.1830867000, 0.2024053000, 0.2399731000, 0.3074695000, 0.4264730000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504000, 0.0075344300, 0.0186099000, 0.0459661000, 0.1135350000"); + values("0.1438758000, 0.1530392000, 0.1747091000, 0.2281514000, 0.3590769000, 0.6822428000, 1.4734780000", \ + "0.1439798000, 0.1531921000, 0.1740389000, 0.2282153000, 0.3590163000, 0.6819689000, 1.4720555000", \ + "0.1440825000, 0.1533100000, 0.1745157000, 0.2280853000, 0.3594655000, 0.6852767000, 1.4767236000", \ + "0.1442375000, 0.1529907000, 0.1751367000, 0.2276527000, 0.3582316000, 0.6816556000, 1.4705623000", \ + "0.1486434000, 0.1568505000, 0.1776655000, 0.2295551000, 0.3598359000, 0.6805698000, 1.4721333000", \ + "0.1803408000, 0.1890756000, 0.2099914000, 0.2578419000, 0.3776837000, 0.6863323000, 1.4723455000", \ + "0.2525249000, 0.2614149000, 0.2817807000, 0.3341342000, 0.4594993000, 0.7486147000, 1.4904202000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504000, 0.0075344300, 0.0186099000, 0.0459661000, 0.1135350000"); + values("0.0214138000, 0.0222679000, 0.0243254000, 0.0291454000, 0.0402933000, 0.0664479000, 0.1289664000", \ + "0.0261415000, 0.0269709000, 0.0289831000, 0.0337579000, 0.0449115000, 0.0710282000, 0.1336209000", \ + "0.0368430000, 0.0378006000, 0.0400244000, 0.0450160000, 0.0558631000, 0.0818939000, 0.1445156000", \ + "0.0511898000, 0.0526289000, 0.0560012000, 0.0634908000, 0.0787151000, 0.1071193000, 0.1695057000", \ + "0.0649713000, 0.0671791000, 0.0723577000, 0.0838706000, 0.1070692000, 0.1520238000, 0.2279326000", \ + "0.0655620000, 0.0690389000, 0.0771678000, 0.0955974000, 0.1332160000, 0.2018171000, 0.3210063000", \ + "0.0227291000, 0.0281146000, 0.0408591000, 0.0695993000, 0.1286255000, 0.2397215000, 0.4258357000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504000, 0.0075344300, 0.0186099000, 0.0459661000, 0.1135350000"); + values("0.1632324000, 0.1702423000, 0.1879373000, 0.2285589000, 0.3277938000, 0.5687936000, 1.1609305000", \ + "0.1636029000, 0.1703350000, 0.1879744000, 0.2289315000, 0.3290833000, 0.5716098000, 1.1647855000", \ + "0.1716817000, 0.1784989000, 0.1954075000, 0.2367998000, 0.3358767000, 0.5840121000, 1.1738349000", \ + "0.1957279000, 0.2022661000, 0.2191189000, 0.2590271000, 0.3581463000, 0.6015255000, 1.1968662000", \ + "0.2495613000, 0.2566507000, 0.2736460000, 0.3145064000, 0.4134826000, 0.6547093000, 1.2496016000", \ + "0.3465021000, 0.3557833000, 0.3778335000, 0.4287121000, 0.5416179000, 0.7852683000, 1.3797189000", \ + "0.5117060000, 0.5257477000, 0.5578912000, 0.6306755000, 0.7808232000, 1.0754870000, 1.6873406000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504000, 0.0075344300, 0.0186099000, 0.0459661000, 0.1135350000"); + values("0.0183264000, 0.0192151000, 0.0215312000, 0.0271167000, 0.0409655000, 0.0746984000, 0.1587006000", \ + "0.0180136000, 0.0189079000, 0.0211387000, 0.0268398000, 0.0407539000, 0.0746231000, 0.1586995000", \ + "0.0225357000, 0.0232587000, 0.0248041000, 0.0292984000, 0.0416084000, 0.0743642000, 0.1585906000", \ + "0.0343242000, 0.0354005000, 0.0378377000, 0.0431829000, 0.0541334000, 0.0811263000, 0.1589914000", \ + "0.0556035000, 0.0571254000, 0.0606428000, 0.0682526000, 0.0847406000, 0.1164339000, 0.1800305000", \ + "0.0934567000, 0.0955722000, 0.1012437000, 0.1134045000, 0.1379439000, 0.1848619000, 0.2652123000", \ + "0.1640681000, 0.1678347000, 0.1764742000, 0.1960744000, 0.2336615000, 0.3032662000, 0.4227903000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504000, 0.0075344300, 0.0186099000, 0.0459661000, 0.1135350000"); + values("0.1438764000, 0.1520371000, 0.1738949000, 0.2273639000, 0.3583166000, 0.6822101000, 1.4711260000", \ + "0.1441368000, 0.1528984000, 0.1738812000, 0.2274138000, 0.3585917000, 0.6794215000, 1.4711758000", \ + "0.1435348000, 0.1524048000, 0.1738761000, 0.2282091000, 0.3593029000, 0.6860024000, 1.4789852000", \ + "0.1440656000, 0.1528227000, 0.1737970000, 0.2273784000, 0.3586845000, 0.6804701000, 1.4726228000", \ + "0.1536609000, 0.1614546000, 0.1817067000, 0.2321277000, 0.3601242000, 0.6816869000, 1.4750487000", \ + "0.1948519000, 0.2034916000, 0.2245872000, 0.2727853000, 0.3862046000, 0.6869759000, 1.4723261000", \ + "0.2870231000, 0.2970338000, 0.3194756000, 0.3747212000, 0.4971162000, 0.7739629000, 1.4936781000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504000, 0.0075344300, 0.0186099000, 0.0459661000, 0.1135350000"); + values("0.1049657000, 0.1065145000, 0.1100418000, 0.1177060000, 0.1330479000, 0.1633508000, 0.2271826000", \ + "0.1100521000, 0.1115926000, 0.1151920000, 0.1228230000, 0.1380920000, 0.1684473000, 0.2322706000", \ + "0.1228726000, 0.1243920000, 0.1280027000, 0.1356623000, 0.1510533000, 0.1812499000, 0.2450712000", \ + "0.1531460000, 0.1546722000, 0.1582001000, 0.1659225000, 0.1812460000, 0.2115765000, 0.2755224000", \ + "0.2203262000, 0.2219181000, 0.2256788000, 0.2336193000, 0.2494984000, 0.2803399000, 0.3444867000", \ + "0.3269016000, 0.3289091000, 0.3335327000, 0.3434321000, 0.3626226000, 0.3974659000, 0.4644969000", \ + "0.4830484000, 0.4856231000, 0.4912105000, 0.5044078000, 0.5291084000, 0.5717861000, 0.6464083000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504000, 0.0075344300, 0.0186099000, 0.0459661000, 0.1135350000"); + values("0.1330785000, 0.1396044000, 0.1553466000, 0.1964676000, 0.2982562000, 0.5434181000, 1.1425277000", \ + "0.1379589000, 0.1441182000, 0.1601667000, 0.2014656000, 0.3027504000, 0.5482253000, 1.1466111000", \ + "0.1492758000, 0.1555509000, 0.1716672000, 0.2122791000, 0.3134087000, 0.5586207000, 1.1585899000", \ + "0.1741412000, 0.1803387000, 0.1961888000, 0.2363731000, 0.3367977000, 0.5842420000, 1.1775885000", \ + "0.2189419000, 0.2247489000, 0.2399257000, 0.2784408000, 0.3777277000, 0.6218357000, 1.2183552000", \ + "0.2817486000, 0.2872219000, 0.3016553000, 0.3394598000, 0.4372541000, 0.6790353000, 1.2764940000", \ + "0.3597995000, 0.3654492000, 0.3794903000, 0.4148921000, 0.5085112000, 0.7500673000, 1.3431389000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504000, 0.0075344300, 0.0186099000, 0.0459661000, 0.1135350000"); + values("0.0273159000, 0.0284459000, 0.0304919000, 0.0363460000, 0.0493806000, 0.0796781000, 0.1571535000", \ + "0.0274905000, 0.0284795000, 0.0308185000, 0.0364705000, 0.0492872000, 0.0796627000, 0.1571453000", \ + "0.0272184000, 0.0281950000, 0.0305298000, 0.0362083000, 0.0491551000, 0.0796145000, 0.1570055000", \ + "0.0273206000, 0.0282970000, 0.0306476000, 0.0360623000, 0.0491047000, 0.0797489000, 0.1570192000", \ + "0.0312980000, 0.0321217000, 0.0341953000, 0.0393339000, 0.0515400000, 0.0810649000, 0.1573812000", \ + "0.0443833000, 0.0453788000, 0.0477097000, 0.0534006000, 0.0646552000, 0.0923436000, 0.1633314000", \ + "0.0664640000, 0.0669446000, 0.0699678000, 0.0769884000, 0.0892868000, 0.1155583000, 0.1810952000"); + } + related_pin : "D_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012349900, 0.0030504000, 0.0075344300, 0.0186099000, 0.0459661000, 0.1135350000"); + values("0.1293662000, 0.1393586000, 0.1627660000, 0.2207978000, 0.3581302000, 0.6808074000, 1.4759219000", \ + "0.1295572000, 0.1390453000, 0.1627540000, 0.2208739000, 0.3569395000, 0.6808262000, 1.4818010000", \ + "0.1295976000, 0.1394853000, 0.1629574000, 0.2210934000, 0.3569845000, 0.6809475000, 1.4836593000", \ + "0.1288513000, 0.1386870000, 0.1622022000, 0.2201575000, 0.3566594000, 0.6829589000, 1.4778199000", \ + "0.1278568000, 0.1376917000, 0.1613368000, 0.2181915000, 0.3568303000, 0.6817079000, 1.4740067000", \ + "0.1289926000, 0.1380491000, 0.1610442000, 0.2173623000, 0.3553941000, 0.6813205000, 1.4729913000", \ + "0.1365343000, 0.1450520000, 0.1663287000, 0.2187215000, 0.3539017000, 0.6816844000, 1.4725725000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__nor4bb_1 */ + + cell ("sky130_fd_sc_hd__nor4bb_2") { + leakage_power () { + value : 0.0050802000; + when : "!A&!B&!C_N&D_N"; + } + leakage_power () { + value : 0.0008941000; + when : "!A&!B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0078535000; + when : "!A&!B&C_N&D_N"; + } + leakage_power () { + value : 0.0063874000; + when : "!A&!B&C_N&!D_N"; + } + leakage_power () { + value : 0.0029295000; + when : "!A&B&!C_N&D_N"; + } + leakage_power () { + value : 0.0007652000; + when : "!A&B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0068738000; + when : "!A&B&C_N&D_N"; + } + leakage_power () { + value : 0.0029257000; + when : "!A&B&C_N&!D_N"; + } + leakage_power () { + value : 0.0029356000; + when : "A&!B&!C_N&D_N"; + } + leakage_power () { + value : 0.0007679000; + when : "A&!B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0068746000; + when : "A&!B&C_N&D_N"; + } + leakage_power () { + value : 0.0029323000; + when : "A&!B&C_N&!D_N"; + } + leakage_power () { + value : 0.0030712000; + when : "A&B&!C_N&D_N"; + } + leakage_power () { + value : 0.0007259000; + when : "A&B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0049925000; + when : "A&B&C_N&D_N"; + } + leakage_power () { + value : 0.0028149000; + when : "A&B&C_N&!D_N"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__nor4bb"; + cell_leakage_power : 0.0036765220; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0043720000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041510000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0101327000, 0.0101318000, 0.0101298000, 0.0101278000, 0.0101233000, 0.0101128000, 0.0100886000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0068125000, -0.0068904000, -0.0070698000, -0.0070883000, -0.0071310000, -0.0072295000, -0.0074565000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045930000; + } + pin ("B") { + capacitance : 0.0043280000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040300000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082907000, 0.0082925000, 0.0082965000, 0.0083005000, 0.0083097000, 0.0083310000, 0.0083799000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0074820000, -0.0075238000, -0.0076203000, -0.0076242000, -0.0076333000, -0.0076541000, -0.0077023000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046270000; + } + pin ("C_N") { + capacitance : 0.0013610000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013140000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0101479000, 0.0100740000, 0.0099036000, 0.0099457000, 0.0100426000, 0.0102659000, 0.0107808000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0083149000, 0.0082730000, 0.0081765000, 0.0082194000, 0.0083182000, 0.0085462000, 0.0090716000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014090000; + } + pin ("D_N") { + capacitance : 0.0014870000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014310000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0115589000, 0.0114650000, 0.0112486000, 0.0113128000, 0.0114607000, 0.0118016000, 0.0125873000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0057305000, 0.0056822000, 0.0055708000, 0.0056344000, 0.0057810000, 0.0061189000, 0.0068976000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015430000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B&C_N&D_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721550, 0.0054970350, 0.0122231000, 0.0271790400, 0.0604347800"); + values("0.0046469000, 0.0037914000, 0.0019045000, -0.0023813000, -0.0123959000, -0.0358854000, -0.0893730000", \ + "0.0045924000, 0.0037383000, 0.0018357000, -0.0024155000, -0.0124341000, -0.0359174000, -0.0893752000", \ + "0.0046648000, 0.0038147000, 0.0019270000, -0.0023299000, -0.0123695000, -0.0358933000, -0.0893189000", \ + "0.0043580000, 0.0035633000, 0.0016433000, -0.0026370000, -0.0126554000, -0.0361316000, -0.0895301000", \ + "0.0040531000, 0.0031842000, 0.0012814000, -0.0029882000, -0.0129905000, -0.0363891000, -0.0897618000", \ + "0.0038222000, 0.0028591000, 0.0007198000, -0.0038541000, -0.0136120000, -0.0367777000, -0.0900261000", \ + "0.0060792000, 0.0050299000, 0.0028440000, -0.0019947000, -0.0126148000, -0.0363685000, -0.0897895000"); + } + related_pin : "D_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721550, 0.0054970350, 0.0122231000, 0.0271790400, 0.0604347800"); + values("0.0161465000, 0.0171996000, 0.0194364000, 0.0246722000, 0.0357832000, 0.0599847000, 0.1133350000", \ + "0.0161358000, 0.0171993000, 0.0195241000, 0.0246487000, 0.0356993000, 0.0600137000, 0.1135150000", \ + "0.0161519000, 0.0171984000, 0.0195317000, 0.0245823000, 0.0357283000, 0.0600296000, 0.1133989000", \ + "0.0158119000, 0.0168488000, 0.0191189000, 0.0241998000, 0.0353576000, 0.0595221000, 0.1131197000", \ + "0.0155818000, 0.0165678000, 0.0188191000, 0.0237489000, 0.0348705000, 0.0590358000, 0.1125801000", \ + "0.0153978000, 0.0164052000, 0.0185962000, 0.0234840000, 0.0342837000, 0.0584939000, 0.1121637000", \ + "0.0156748000, 0.0167326000, 0.0188881000, 0.0234889000, 0.0343283000, 0.0584904000, 0.1117673000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721550, 0.0054970350, 0.0122231000, 0.0271790400, 0.0604347800"); + values("0.0130554000, 0.0121013000, 0.0099012000, 0.0050235000, -0.0057941000, -0.0298315000, -0.0830951000", \ + "0.0128753000, 0.0119110000, 0.0097063000, 0.0048291000, -0.0059743000, -0.0300018000, -0.0832706000", \ + "0.0128316000, 0.0118587000, 0.0096556000, 0.0047544000, -0.0061056000, -0.0301613000, -0.0833847000", \ + "0.0124119000, 0.0114416000, 0.0092559000, 0.0044620000, -0.0064042000, -0.0303753000, -0.0836327000", \ + "0.0121580000, 0.0111833000, 0.0090163000, 0.0042068000, -0.0065451000, -0.0305009000, -0.0838126000", \ + "0.0138350000, 0.0128314000, 0.0105785000, 0.0056272000, -0.0053644000, -0.0297800000, -0.0835018000", \ + "0.0165045000, 0.0154797000, 0.0132048000, 0.0082177000, -0.0030730000, -0.0276632000, -0.0818478000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721550, 0.0054970350, 0.0122231000, 0.0271790400, 0.0604347800"); + values("0.0260961000, 0.0271266000, 0.0293708000, 0.0343979000, 0.0454376000, 0.0691722000, 0.1226689000", \ + "0.0256985000, 0.0267741000, 0.0290143000, 0.0340812000, 0.0451458000, 0.0690596000, 0.1223484000", \ + "0.0254211000, 0.0264512000, 0.0287017000, 0.0336877000, 0.0448086000, 0.0691258000, 0.1221948000", \ + "0.0252430000, 0.0262428000, 0.0284370000, 0.0333333000, 0.0443324000, 0.0684496000, 0.1219797000", \ + "0.0250453000, 0.0260364000, 0.0282734000, 0.0331745000, 0.0439757000, 0.0680895000, 0.1215237000", \ + "0.0250513000, 0.0260163000, 0.0282395000, 0.0330966000, 0.0439008000, 0.0681397000, 0.1213001000", \ + "0.0250850000, 0.0261151000, 0.0282757000, 0.0332293000, 0.0441445000, 0.0678140000, 0.1213523000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721550, 0.0054970350, 0.0122231000, 0.0271790400, 0.0604347800"); + values("0.0106470000, 0.0096720000, 0.0074868000, 0.0026134000, -0.0081977000, -0.0321514000, -0.0856809000", \ + "0.0106107000, 0.0096314000, 0.0074445000, 0.0025603000, -0.0082265000, -0.0321859000, -0.0856780000", \ + "0.0105992000, 0.0096111000, 0.0073875000, 0.0025580000, -0.0082392000, -0.0321902000, -0.0857520000", \ + "0.0102550000, 0.0093072000, 0.0071537000, 0.0023370000, -0.0084054000, -0.0323384000, -0.0858508000", \ + "0.0103078000, 0.0093096000, 0.0070939000, 0.0022089000, -0.0086281000, -0.0324683000, -0.0859312000", \ + "0.0111139000, 0.0101005000, 0.0079644000, 0.0031186000, -0.0078156000, -0.0321021000, -0.0859247000", \ + "0.0132851000, 0.0122438000, 0.0099560000, 0.0048718000, -0.0061858000, -0.0307768000, -0.0847938000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721550, 0.0054970350, 0.0122231000, 0.0271790400, 0.0604347800"); + values("0.0234900000, 0.0245371000, 0.0267987000, 0.0318546000, 0.0429426000, 0.0667390000, 0.1199859000", \ + "0.0230334000, 0.0241156000, 0.0264152000, 0.0314670000, 0.0426293000, 0.0668970000, 0.1198844000", \ + "0.0227397000, 0.0237613000, 0.0260306000, 0.0309561000, 0.0419923000, 0.0663655000, 0.1196992000", \ + "0.0224659000, 0.0234944000, 0.0257416000, 0.0306997000, 0.0417910000, 0.0658100000, 0.1193432000", \ + "0.0222909000, 0.0232994000, 0.0255151000, 0.0304068000, 0.0414127000, 0.0654312000, 0.1188592000", \ + "0.0223477000, 0.0232960000, 0.0255213000, 0.0303773000, 0.0411354000, 0.0653172000, 0.1184543000", \ + "0.0223588000, 0.0233406000, 0.0255343000, 0.0304389000, 0.0415183000, 0.0652034000, 0.1186201000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721550, 0.0054970350, 0.0122231000, 0.0271790400, 0.0604347800"); + values("0.0098810000, 0.0089794000, 0.0069608000, 0.0024042000, -0.0079598000, -0.0317431000, -0.0853014000", \ + "0.0098579000, 0.0089359000, 0.0068927000, 0.0023419000, -0.0080136000, -0.0317894000, -0.0853435000", \ + "0.0098815000, 0.0089700000, 0.0069365000, 0.0023932000, -0.0079889000, -0.0317328000, -0.0852987000", \ + "0.0096387000, 0.0087271000, 0.0066694000, 0.0021306000, -0.0081879000, -0.0319288000, -0.0854835000", \ + "0.0094541000, 0.0085326000, 0.0064888000, 0.0020155000, -0.0083532000, -0.0319875000, -0.0855410000", \ + "0.0089783000, 0.0080100000, 0.0058541000, 0.0012041000, -0.0088646000, -0.0323597000, -0.0857697000", \ + "0.0104701000, 0.0095210000, 0.0073549000, 0.0025269000, -0.0080873000, -0.0320985000, -0.0857733000"); + } + related_pin : "C_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721550, 0.0054970350, 0.0122231000, 0.0271790400, 0.0604347800"); + values("0.0176914000, 0.0187285000, 0.0210530000, 0.0259861000, 0.0370059000, 0.0614634000, 0.1143692000", \ + "0.0177175000, 0.0187536000, 0.0209894000, 0.0260024000, 0.0369515000, 0.0611414000, 0.1144848000", \ + "0.0176915000, 0.0187436000, 0.0209730000, 0.0259657000, 0.0369619000, 0.0611669000, 0.1147819000", \ + "0.0174320000, 0.0184750000, 0.0206901000, 0.0256608000, 0.0366633000, 0.0609524000, 0.1141884000", \ + "0.0171640000, 0.0181988000, 0.0204327000, 0.0253876000, 0.0364350000, 0.0604071000, 0.1140405000", \ + "0.0170736000, 0.0180829000, 0.0202652000, 0.0251908000, 0.0360706000, 0.0603318000, 0.1137832000", \ + "0.0174424000, 0.0184161000, 0.0205930000, 0.0253983000, 0.0362956000, 0.0603114000, 0.1137185000"); + } + } + max_capacitance : 0.0604350000; + max_transition : 1.4787620000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721500, 0.0054970400, 0.0122231000, 0.0271790000, 0.0604348000"); + values("0.0176752000, 0.0189566000, 0.0217865000, 0.0278480000, 0.0407542000, 0.0678194000, 0.1246771000", \ + "0.0231949000, 0.0243930000, 0.0270729000, 0.0329599000, 0.0456573000, 0.0725329000, 0.1292538000", \ + "0.0351900000, 0.0366346000, 0.0396186000, 0.0456075000, 0.0576053000, 0.0837103000, 0.1400938000", \ + "0.0533536000, 0.0555007000, 0.0597855000, 0.0683217000, 0.0837346000, 0.1110465000, 0.1664622000", \ + "0.0771003000, 0.0801686000, 0.0864105000, 0.0986098000, 0.1226300000, 0.1629390000, 0.2267250000", \ + "0.1000696000, 0.1045912000, 0.1141265000, 0.1324138000, 0.1690816000, 0.2305773000, 0.3303425000", \ + "0.1007273000, 0.1075733000, 0.1219381000, 0.1512738000, 0.2067536000, 0.3027596000, 0.4574700000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721500, 0.0054970400, 0.0122231000, 0.0271790000, 0.0604348000"); + values("0.2147116000, 0.2254782000, 0.2480830000, 0.2991541000, 0.4103698000, 0.6542170000, 1.1915806000", \ + "0.2168683000, 0.2278805000, 0.2509350000, 0.3020992000, 0.4150020000, 0.6601271000, 1.1997137000", \ + "0.2278952000, 0.2386838000, 0.2618177000, 0.3126457000, 0.4245837000, 0.6719831000, 1.2134018000", \ + "0.2542134000, 0.2648162000, 0.2868882000, 0.3372126000, 0.4475545000, 0.6920494000, 1.2324353000", \ + "0.3065249000, 0.3172422000, 0.3394917000, 0.3894763000, 0.4990909000, 0.7425418000, 1.2819467000", \ + "0.3973165000, 0.4087179000, 0.4344674000, 0.4883762000, 0.6017478000, 0.8457612000, 1.3835924000", \ + "0.5404337000, 0.5562378000, 0.5864045000, 0.6514106000, 0.7836766000, 1.0524241000, 1.5986078000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721500, 0.0054970400, 0.0122231000, 0.0271790000, 0.0604348000"); + values("0.0185520000, 0.0202838000, 0.0240279000, 0.0319445000, 0.0483731000, 0.0827008000, 0.1551451000", \ + "0.0193525000, 0.0208540000, 0.0240905000, 0.0315834000, 0.0478782000, 0.0823166000, 0.1546720000", \ + "0.0259642000, 0.0268629000, 0.0291950000, 0.0348113000, 0.0488036000, 0.0815563000, 0.1545564000", \ + "0.0411375000, 0.0424939000, 0.0452409000, 0.0510847000, 0.0613218000, 0.0872438000, 0.1541346000", \ + "0.0665903000, 0.0685522000, 0.0725427000, 0.0812667000, 0.0960769000, 0.1227990000, 0.1749730000", \ + "0.1098566000, 0.1130181000, 0.1193898000, 0.1324122000, 0.1544603000, 0.1948670000, 0.2597102000", \ + "0.1854790000, 0.1907075000, 0.2012250000, 0.2210518000, 0.2571032000, 0.3186075000, 0.4137807000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721500, 0.0054970400, 0.0122231000, 0.0271790000, 0.0604348000"); + values("0.1452965000, 0.1589922000, 0.1891828000, 0.2571378000, 0.4063865000, 0.7339233000, 1.4616487000", \ + "0.1450341000, 0.1588939000, 0.1892112000, 0.2571171000, 0.4063709000, 0.7348443000, 1.4629983000", \ + "0.1453917000, 0.1590196000, 0.1894696000, 0.2570975000, 0.4062731000, 0.7373867000, 1.4632946000", \ + "0.1456235000, 0.1592487000, 0.1894890000, 0.2565957000, 0.4052065000, 0.7320088000, 1.4586523000", \ + "0.1473834000, 0.1607583000, 0.1905695000, 0.2569266000, 0.4048894000, 0.7326972000, 1.4599235000", \ + "0.1691808000, 0.1822312000, 0.2111729000, 0.2740574000, 0.4142482000, 0.7364914000, 1.4575305000", \ + "0.2175705000, 0.2315314000, 0.2618019000, 0.3287966000, 0.4732146000, 0.7798474000, 1.4745021000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721500, 0.0054970400, 0.0122231000, 0.0271790000, 0.0604348000"); + values("0.0194549000, 0.0208378000, 0.0238064000, 0.0301019000, 0.0431968000, 0.0703471000, 0.1275783000", \ + "0.0248740000, 0.0261741000, 0.0290192000, 0.0350369000, 0.0479744000, 0.0750248000, 0.1322532000", \ + "0.0368530000, 0.0382977000, 0.0413926000, 0.0473108000, 0.0595901000, 0.0861522000, 0.1431934000", \ + "0.0547447000, 0.0568051000, 0.0611193000, 0.0696953000, 0.0851292000, 0.1125535000, 0.1689226000", \ + "0.0762667000, 0.0793533000, 0.0858318000, 0.0984187000, 0.1224486000, 0.1636132000, 0.2298536000", \ + "0.0931203000, 0.0978211000, 0.1075837000, 0.1273123000, 0.1650997000, 0.2290921000, 0.3318119000", \ + "0.0836429000, 0.0910084000, 0.1064226000, 0.1370859000, 0.1943227000, 0.2949863000, 0.4558104000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721500, 0.0054970400, 0.0122231000, 0.0271790000, 0.0604348000"); + values("0.1987626000, 0.2096060000, 0.2324196000, 0.2837694000, 0.3953582000, 0.6410917000, 1.1797515000", \ + "0.1994153000, 0.2105081000, 0.2339240000, 0.2855083000, 0.3976471000, 0.6445757000, 1.1846105000", \ + "0.2089389000, 0.2196683000, 0.2426591000, 0.2928179000, 0.4060929000, 0.6497156000, 1.1966591000", \ + "0.2323279000, 0.2428088000, 0.2659059000, 0.3163440000, 0.4278796000, 0.6712976000, 1.2127013000", \ + "0.2824361000, 0.2927489000, 0.3158318000, 0.3657030000, 0.4765343000, 0.7201219000, 1.2603036000", \ + "0.3689063000, 0.3819048000, 0.4092406000, 0.4667620000, 0.5837240000, 0.8276225000, 1.3685409000", \ + "0.5122324000, 0.5292894000, 0.5657231000, 0.6423578000, 0.7864104000, 1.0622855000, 1.6123514000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721500, 0.0054970400, 0.0122231000, 0.0271790000, 0.0604348000"); + values("0.0198325000, 0.0214633000, 0.0250822000, 0.0326733000, 0.0484301000, 0.0819377000, 0.1551567000", \ + "0.0198846000, 0.0213146000, 0.0246855000, 0.0320620000, 0.0480843000, 0.0815530000, 0.1547108000", \ + "0.0251609000, 0.0261465000, 0.0284393000, 0.0343017000, 0.0482893000, 0.0811089000, 0.1548627000", \ + "0.0391023000, 0.0404270000, 0.0433095000, 0.0488990000, 0.0599084000, 0.0862439000, 0.1549234000", \ + "0.0630138000, 0.0650687000, 0.0692767000, 0.0779394000, 0.0926561000, 0.1211408000, 0.1746895000", \ + "0.1031743000, 0.1066605000, 0.1136469000, 0.1267254000, 0.1505695000, 0.1910411000, 0.2582199000", \ + "0.1762618000, 0.1816586000, 0.1926208000, 0.2140042000, 0.2517687000, 0.3146839000, 0.4178901000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721500, 0.0054970400, 0.0122231000, 0.0271790000, 0.0604348000"); + values("0.1452365000, 0.1589302000, 0.1891239000, 0.2571119000, 0.4064096000, 0.7349427000, 1.4629516000", \ + "0.1449513000, 0.1588333000, 0.1891736000, 0.2568280000, 0.4063371000, 0.7369494000, 1.4628083000", \ + "0.1454311000, 0.1591058000, 0.1893589000, 0.2561186000, 0.4053063000, 0.7334258000, 1.4634807000", \ + "0.1462959000, 0.1590554000, 0.1895817000, 0.2569168000, 0.4062723000, 0.7321100000, 1.4589258000", \ + "0.1505993000, 0.1637559000, 0.1926461000, 0.2581849000, 0.4057920000, 0.7332882000, 1.4586663000", \ + "0.1819005000, 0.1957987000, 0.2247630000, 0.2854759000, 0.4217635000, 0.7385427000, 1.4595356000", \ + "0.2543290000, 0.2683023000, 0.2974077000, 0.3646694000, 0.5038984000, 0.7993101000, 1.4787620000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721500, 0.0054970400, 0.0122231000, 0.0271790000, 0.0604348000"); + values("0.1428356000, 0.1448874000, 0.1492108000, 0.1579535000, 0.1746564000, 0.2058274000, 0.2663680000", \ + "0.1475708000, 0.1496479000, 0.1539974000, 0.1627279000, 0.1795162000, 0.2106715000, 0.2711610000", \ + "0.1602439000, 0.1623194000, 0.1666617000, 0.1754012000, 0.1919865000, 0.2233946000, 0.2838799000", \ + "0.1905208000, 0.1926075000, 0.1968658000, 0.2056129000, 0.2224269000, 0.2537684000, 0.3142870000", \ + "0.2618425000, 0.2638716000, 0.2682206000, 0.2771198000, 0.2938502000, 0.3253065000, 0.3857480000", \ + "0.3915111000, 0.3939933000, 0.3991694000, 0.4094240000, 0.4284565000, 0.4623205000, 0.5248691000", \ + "0.5885104000, 0.5916374000, 0.5982456000, 0.6106736000, 0.6346614000, 0.6750705000, 0.7433330000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721500, 0.0054970400, 0.0122231000, 0.0271790000, 0.0604348000"); + values("0.2019255000, 0.2124187000, 0.2361443000, 0.2862388000, 0.3976548000, 0.6454236000, 1.1802543000", \ + "0.2069772000, 0.2176977000, 0.2403881000, 0.2915778000, 0.4026316000, 0.6471761000, 1.1864514000", \ + "0.2179008000, 0.2289648000, 0.2517304000, 0.3029803000, 0.4142659000, 0.6587347000, 1.1974138000", \ + "0.2424266000, 0.2533977000, 0.2759981000, 0.3268553000, 0.4377471000, 0.6820215000, 1.2221321000", \ + "0.2818926000, 0.2926031000, 0.3155978000, 0.3664016000, 0.4784604000, 0.7245452000, 1.2617118000", \ + "0.3344487000, 0.3447777000, 0.3673536000, 0.4175014000, 0.5283474000, 0.7744859000, 1.3127668000", \ + "0.3921380000, 0.4026153000, 0.4257068000, 0.4765299000, 0.5878271000, 0.8303189000, 1.3695972000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721500, 0.0054970400, 0.0122231000, 0.0271790000, 0.0604348000"); + values("0.0381488000, 0.0396004000, 0.0425590000, 0.0494433000, 0.0641083000, 0.0951074000, 0.1646918000", \ + "0.0377411000, 0.0392757000, 0.0424894000, 0.0497445000, 0.0640401000, 0.0951562000, 0.1650064000", \ + "0.0382191000, 0.0396377000, 0.0427194000, 0.0496748000, 0.0640969000, 0.0950856000, 0.1650014000", \ + "0.0377094000, 0.0396415000, 0.0425346000, 0.0497800000, 0.0640647000, 0.0950616000, 0.1648913000", \ + "0.0386092000, 0.0406125000, 0.0434238000, 0.0505287000, 0.0651055000, 0.0956278000, 0.1649443000", \ + "0.0506920000, 0.0522613000, 0.0555606000, 0.0620269000, 0.0758324000, 0.1046651000, 0.1708779000", \ + "0.0696724000, 0.0718883000, 0.0755535000, 0.0837027000, 0.0996344000, 0.1262693000, 0.1884907000"); + } + related_pin : "C_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721500, 0.0054970400, 0.0122231000, 0.0271790000, 0.0604348000"); + values("0.1455325000, 0.1592230000, 0.1893948000, 0.2561817000, 0.4046511000, 0.7366653000, 1.4664787000", \ + "0.1447890000, 0.1586768000, 0.1889807000, 0.2563730000, 0.4042136000, 0.7323038000, 1.4586988000", \ + "0.1448308000, 0.1584561000, 0.1889778000, 0.2563272000, 0.4053617000, 0.7332383000, 1.4613301000", \ + "0.1448435000, 0.1584799000, 0.1889845000, 0.2563606000, 0.4053734000, 0.7339030000, 1.4586803000", \ + "0.1451589000, 0.1587199000, 0.1892569000, 0.2565297000, 0.4061340000, 0.7347490000, 1.4599060000", \ + "0.1466509000, 0.1595202000, 0.1899053000, 0.2571213000, 0.4046534000, 0.7339426000, 1.4603811000", \ + "0.1494633000, 0.1629997000, 0.1920547000, 0.2586191000, 0.4065290000, 0.7324154000, 1.4590765000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721500, 0.0054970400, 0.0122231000, 0.0271790000, 0.0604348000"); + values("0.1382985000, 0.1409798000, 0.1464573000, 0.1568530000, 0.1756099000, 0.2088867000, 0.2707981000", \ + "0.1432512000, 0.1459403000, 0.1514234000, 0.1619015000, 0.1807634000, 0.2137864000, 0.2756742000", \ + "0.1555876000, 0.1582637000, 0.1637850000, 0.1743213000, 0.1930889000, 0.2261689000, 0.2879396000", \ + "0.1861237000, 0.1888034000, 0.1942846000, 0.2047178000, 0.2235483000, 0.2568254000, 0.3185961000", \ + "0.2580362000, 0.2607399000, 0.2661527000, 0.2766226000, 0.2954886000, 0.3289036000, 0.3908896000", \ + "0.3885676000, 0.3917782000, 0.3983010000, 0.4106874000, 0.4321704000, 0.4687009000, 0.5333812000", \ + "0.5878392000, 0.5919797000, 0.6003722000, 0.6163217000, 0.6438549000, 0.6880076000, 0.7590660000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721500, 0.0054970400, 0.0122231000, 0.0271790000, 0.0604348000"); + values("0.1324294000, 0.1420811000, 0.1642478000, 0.2161408000, 0.3287222000, 0.5736663000, 1.1144060000", \ + "0.1373876000, 0.1470416000, 0.1696422000, 0.2210804000, 0.3329917000, 0.5803314000, 1.1193511000", \ + "0.1486709000, 0.1586475000, 0.1810866000, 0.2314403000, 0.3441106000, 0.5903104000, 1.1294057000", \ + "0.1731610000, 0.1827125000, 0.2046969000, 0.2552152000, 0.3675517000, 0.6146185000, 1.1544202000", \ + "0.2160665000, 0.2250908000, 0.2464423000, 0.2960229000, 0.4077834000, 0.6518924000, 1.1970814000", \ + "0.2747631000, 0.2833004000, 0.3035463000, 0.3514312000, 0.4609947000, 0.7049211000, 1.2458674000", \ + "0.3439927000, 0.3527471000, 0.3721886000, 0.4167289000, 0.5246831000, 0.7687639000, 1.3068794000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721500, 0.0054970400, 0.0122231000, 0.0271790000, 0.0604348000"); + values("0.0343779000, 0.0360940000, 0.0396919000, 0.0469728000, 0.0623746000, 0.0934824000, 0.1629978000", \ + "0.0341565000, 0.0357932000, 0.0392933000, 0.0466632000, 0.0621169000, 0.0935520000, 0.1628095000", \ + "0.0344467000, 0.0361759000, 0.0395116000, 0.0465888000, 0.0620955000, 0.0935993000, 0.1627339000", \ + "0.0341961000, 0.0358934000, 0.0394245000, 0.0468192000, 0.0620671000, 0.0935335000, 0.1625357000", \ + "0.0356675000, 0.0370001000, 0.0403739000, 0.0480567000, 0.0630416000, 0.0938911000, 0.1627759000", \ + "0.0486820000, 0.0503768000, 0.0539101000, 0.0609861000, 0.0748165000, 0.1039523000, 0.1686711000", \ + "0.0725654000, 0.0737822000, 0.0791750000, 0.0858142000, 0.1003715000, 0.1281036000, 0.1885893000"); + } + related_pin : "D_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011117900, 0.0024721500, 0.0054970400, 0.0122231000, 0.0271790000, 0.0604348000"); + values("0.1308353000, 0.1460328000, 0.1790104000, 0.2514397000, 0.4046619000, 0.7325839000, 1.4602776000", \ + "0.1313148000, 0.1460454000, 0.1793808000, 0.2515627000, 0.4036064000, 0.7330344000, 1.4586881000", \ + "0.1311450000, 0.1464976000, 0.1793580000, 0.2514144000, 0.4044770000, 0.7332348000, 1.4592773000", \ + "0.1303538000, 0.1450360000, 0.1782704000, 0.2506405000, 0.4041312000, 0.7329738000, 1.4589495000", \ + "0.1294508000, 0.1448858000, 0.1770128000, 0.2493026000, 0.4041959000, 0.7326632000, 1.4603424000", \ + "0.1304832000, 0.1448330000, 0.1764144000, 0.2474788000, 0.4022508000, 0.7330663000, 1.4566738000", \ + "0.1387817000, 0.1520135000, 0.1814622000, 0.2475506000, 0.4011234000, 0.7353543000, 1.4573845000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__nor4bb_4") { + leakage_power () { + value : 0.0064806000; + when : "!A&!B&!C_N&D_N"; + } + leakage_power () { + value : 0.0008563000; + when : "!A&!B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0160276000; + when : "!A&!B&C_N&D_N"; + } + leakage_power () { + value : 0.0079382000; + when : "!A&!B&C_N&!D_N"; + } + leakage_power () { + value : 0.0041123000; + when : "!A&B&!C_N&D_N"; + } + leakage_power () { + value : 0.0007194000; + when : "!A&B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0096319000; + when : "!A&B&C_N&D_N"; + } + leakage_power () { + value : 0.0040918000; + when : "!A&B&C_N&!D_N"; + } + leakage_power () { + value : 0.0041026000; + when : "A&!B&!C_N&D_N"; + } + leakage_power () { + value : 0.0030763000; + when : "A&!B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0094708000; + when : "A&!B&C_N&D_N"; + } + leakage_power () { + value : 0.0040826000; + when : "A&!B&C_N&!D_N"; + } + leakage_power () { + value : 0.0043587000; + when : "A&B&!C_N&D_N"; + } + leakage_power () { + value : 0.0240213000; + when : "A&B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0705719000; + when : "A&B&C_N&D_N"; + } + leakage_power () { + value : 0.0275975000; + when : "A&B&C_N&!D_N"; + } + area : 25.024000000; + cell_footprint : "sky130_fd_sc_hd__nor4bb"; + cell_leakage_power : 0.0123212400; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0086380000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081740000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0180145000, 0.0180200000, 0.0180324000, 0.0180249000, 0.0180075000, 0.0179676000, 0.0178756000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0134995000, -0.0136458000, -0.0139830000, -0.0140285000, -0.0141333000, -0.0143750000, -0.0149320000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091020000; + } + pin ("B") { + capacitance : 0.0085340000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0079450000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0164138000, 0.0164108000, 0.0164037000, 0.0164099000, 0.0164243000, 0.0164574000, 0.0165338000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0149837000, -0.0150789000, -0.0152983000, -0.0153112000, -0.0153409000, -0.0154094000, -0.0155673000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091220000; + } + pin ("C_N") { + capacitance : 0.0023790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022550000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0202468000, 0.0201320000, 0.0198674000, 0.0200102000, 0.0203392000, 0.0210977000, 0.0228461000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0161162000, 0.0160346000, 0.0158465000, 0.0159151000, 0.0160733000, 0.0164378000, 0.0172782000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025030000; + } + pin ("D_N") { + capacitance : 0.0023990000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022780000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0211021000, 0.0209580000, 0.0206258000, 0.0207583000, 0.0210640000, 0.0217687000, 0.0233929000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0125330000, 0.0124316000, 0.0121978000, 0.0123131000, 0.0125789000, 0.0131914000, 0.0146036000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025190000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B&C_N&D_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012316480, 0.0030339140, 0.0074734290, 0.0184092700, 0.0453474900, 0.1117043000"); + values("0.0261679000, 0.0250024000, 0.0220948000, 0.0149223000, -0.0027174000, -0.0460854000, -0.1525572000", \ + "0.0258397000, 0.0246402000, 0.0217401000, 0.0145954000, -0.0030151000, -0.0464122000, -0.1528756000", \ + "0.0257137000, 0.0245035000, 0.0215588000, 0.0144132000, -0.0033117000, -0.0466275000, -0.1530905000", \ + "0.0248968000, 0.0237243000, 0.0210457000, 0.0138277000, -0.0037619000, -0.0470762000, -0.1536145000", \ + "0.0246038000, 0.0234193000, 0.0207173000, 0.0137366000, -0.0038587000, -0.0470892000, -0.1535744000", \ + "0.0261879000, 0.0249925000, 0.0219811000, 0.0147275000, -0.0031140000, -0.0466570000, -0.1531985000", \ + "0.0322499000, 0.0310570000, 0.0280373000, 0.0207550000, 0.0017578000, -0.0414770000, -0.1501720000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012316480, 0.0030339140, 0.0074734290, 0.0184092700, 0.0453474900, 0.1117043000"); + values("0.0534110000, 0.0546923000, 0.0576785000, 0.0648636000, 0.0825285000, 0.1257510000, 0.2320316000", \ + "0.0527235000, 0.0539763000, 0.0569537000, 0.0643451000, 0.0823640000, 0.1253644000, 0.2317544000", \ + "0.0520301000, 0.0532133000, 0.0562717000, 0.0636901000, 0.0814571000, 0.1250755000, 0.2314988000", \ + "0.0516156000, 0.0528892000, 0.0558583000, 0.0631309000, 0.0810942000, 0.1245538000, 0.2310087000", \ + "0.0512835000, 0.0524282000, 0.0554257000, 0.0625873000, 0.0804880000, 0.1236463000, 0.2303736000", \ + "0.0511220000, 0.0523338000, 0.0552533000, 0.0624708000, 0.0799908000, 0.1237299000, 0.2304662000", \ + "0.0513220000, 0.0525063000, 0.0554073000, 0.0626977000, 0.0804382000, 0.1232429000, 0.2302954000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012316480, 0.0030339140, 0.0074734290, 0.0184092700, 0.0453474900, 0.1117043000"); + values("0.0218480000, 0.0206727000, 0.0177677000, 0.0106091000, -0.0070011000, -0.0502540000, -0.1570743000", \ + "0.0217722000, 0.0205839000, 0.0176845000, 0.0105275000, -0.0070837000, -0.0503165000, -0.1571359000", \ + "0.0217595000, 0.0205700000, 0.0176557000, 0.0104680000, -0.0071095000, -0.0503341000, -0.1570979000", \ + "0.0211102000, 0.0199581000, 0.0171279000, 0.0099796000, -0.0075482000, -0.0505929000, -0.1573965000", \ + "0.0206259000, 0.0194547000, 0.0165901000, 0.0095802000, -0.0076445000, -0.0506417000, -0.1573706000", \ + "0.0223129000, 0.0211267000, 0.0182243000, 0.0112374000, -0.0066538000, -0.0503414000, -0.1575208000", \ + "0.0266076000, 0.0253548000, 0.0224697000, 0.0151410000, -0.0030193000, -0.0475553000, -0.1556646000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012316480, 0.0030339140, 0.0074734290, 0.0184092700, 0.0453474900, 0.1117043000"); + values("0.0465409000, 0.0477125000, 0.0507351000, 0.0580684000, 0.0758054000, 0.1190535000, 0.2253513000", \ + "0.0456093000, 0.0468452000, 0.0499532000, 0.0572995000, 0.0752404000, 0.1187728000, 0.2264469000", \ + "0.0448928000, 0.0461073000, 0.0491139000, 0.0564837000, 0.0744696000, 0.1181535000, 0.2248308000", \ + "0.0444748000, 0.0456831000, 0.0486635000, 0.0558218000, 0.0737406000, 0.1173707000, 0.2248700000", \ + "0.0440403000, 0.0452195000, 0.0481356000, 0.0553489000, 0.0732214000, 0.1164868000, 0.2235607000", \ + "0.0438194000, 0.0450381000, 0.0479274000, 0.0551583000, 0.0727041000, 0.1163733000, 0.2223363000", \ + "0.0439871000, 0.0451738000, 0.0480537000, 0.0552810000, 0.0730318000, 0.1161129000, 0.2225080000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012316480, 0.0030339140, 0.0074734290, 0.0184092700, 0.0453474900, 0.1117043000"); + values("0.0195589000, 0.0184459000, 0.0157179000, 0.0089547000, -0.0078884000, -0.0504900000, -0.1574014000", \ + "0.0194900000, 0.0183854000, 0.0156681000, 0.0089149000, -0.0078881000, -0.0505423000, -0.1574277000", \ + "0.0195177000, 0.0183844000, 0.0156792000, 0.0089567000, -0.0078659000, -0.0504778000, -0.1573533000", \ + "0.0190319000, 0.0179285000, 0.0152006000, 0.0084671000, -0.0082767000, -0.0508914000, -0.1576901000", \ + "0.0181765000, 0.0171577000, 0.0144355000, 0.0077148000, -0.0090369000, -0.0514613000, -0.1581656000", \ + "0.0164977000, 0.0154349000, 0.0126764000, 0.0059202000, -0.0101709000, -0.0522129000, -0.1587200000", \ + "0.0190230000, 0.0178530000, 0.0149901000, 0.0078374000, -0.0094860000, -0.0524343000, -0.1594121000"); + } + related_pin : "C_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012316480, 0.0030339140, 0.0074734290, 0.0184092700, 0.0453474900, 0.1117043000"); + values("0.0362399000, 0.0374740000, 0.0406211000, 0.0479483000, 0.0660662000, 0.1097450000, 0.2169569000", \ + "0.0362335000, 0.0374602000, 0.0405980000, 0.0479196000, 0.0663429000, 0.1099798000, 0.2164253000", \ + "0.0362844000, 0.0375254000, 0.0404831000, 0.0479865000, 0.0659587000, 0.1096050000, 0.2163765000", \ + "0.0357389000, 0.0369485000, 0.0400459000, 0.0474173000, 0.0655446000, 0.1093947000, 0.2159267000", \ + "0.0351878000, 0.0364889000, 0.0394553000, 0.0467605000, 0.0644885000, 0.1086132000, 0.2151738000", \ + "0.0347115000, 0.0359574000, 0.0388297000, 0.0460475000, 0.0638305000, 0.1074673000, 0.2142191000", \ + "0.0354971000, 0.0366985000, 0.0395613000, 0.0465756000, 0.0642266000, 0.1076947000, 0.2145201000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012316480, 0.0030339140, 0.0074734290, 0.0184092700, 0.0453474900, 0.1117043000"); + values("0.0093471000, 0.0083043000, 0.0058231000, -0.0005784000, -0.0169367000, -0.0592524000, -0.1659903000", \ + "0.0093417000, 0.0082825000, 0.0057503000, -0.0006033000, -0.0169045000, -0.0592561000, -0.1660704000", \ + "0.0093411000, 0.0083003000, 0.0057671000, -0.0005380000, -0.0168435000, -0.0591602000, -0.1659679000", \ + "0.0088862000, 0.0078558000, 0.0053040000, -0.0010532000, -0.0174201000, -0.0596050000, -0.1662915000", \ + "0.0081705000, 0.0071123000, 0.0045069000, -0.0018693000, -0.0181199000, -0.0601966000, -0.1667645000", \ + "0.0079082000, 0.0067658000, 0.0039487000, -0.0028982000, -0.0194558000, -0.0609612000, -0.1672186000", \ + "0.0097787000, 0.0086025000, 0.0056479000, -0.0013201000, -0.0186303000, -0.0613257000, -0.1677984000"); + } + related_pin : "D_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012316480, 0.0030339140, 0.0074734290, 0.0184092700, 0.0453474900, 0.1117043000"); + values("0.0287490000, 0.0300330000, 0.0329841000, 0.0406089000, 0.0589589000, 0.1026691000, 0.2096025000", \ + "0.0286431000, 0.0298961000, 0.0329920000, 0.0405561000, 0.0587851000, 0.1027750000, 0.2106404000", \ + "0.0287618000, 0.0299764000, 0.0331221000, 0.0405564000, 0.0588297000, 0.1028085000, 0.2094121000", \ + "0.0280538000, 0.0293160000, 0.0324022000, 0.0398925000, 0.0580351000, 0.1021391000, 0.2087720000", \ + "0.0277042000, 0.0289314000, 0.0319079000, 0.0390746000, 0.0571769000, 0.1008285000, 0.2086883000", \ + "0.0273099000, 0.0284859000, 0.0314317000, 0.0386660000, 0.0562420000, 0.0998883000, 0.2069987000", \ + "0.0279883000, 0.0291622000, 0.0319748000, 0.0388397000, 0.0561379000, 0.0998090000, 0.2065034000"); + } + } + max_capacitance : 0.1117040000; + max_transition : 1.4977500000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012316500, 0.0030339100, 0.0074734300, 0.0184093000, 0.0453475000, 0.1117040000"); + values("0.0184547000, 0.0193525000, 0.0214495000, 0.0265288000, 0.0383737000, 0.0656831000, 0.1285700000", \ + "0.0238937000, 0.0247033000, 0.0267149000, 0.0315619000, 0.0431893000, 0.0702940000, 0.1330378000", \ + "0.0355958000, 0.0365624000, 0.0388478000, 0.0439119000, 0.0548316000, 0.0812620000, 0.1435396000", \ + "0.0529441000, 0.0543569000, 0.0571905000, 0.0648571000, 0.0798394000, 0.1079226000, 0.1691643000", \ + "0.0749583000, 0.0769440000, 0.0815199000, 0.0912329000, 0.1140006000, 0.1554430000, 0.2283298000", \ + "0.0936779000, 0.0966313000, 0.1034180000, 0.1192083000, 0.1529333000, 0.2151383000, 0.3256075000", \ + "0.0835856000, 0.0880136000, 0.0986038000, 0.1222146000, 0.1710587000, 0.2687032000, 0.4407061000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012316500, 0.0030339100, 0.0074734300, 0.0184093000, 0.0453475000, 0.1117040000"); + values("0.2256218000, 0.2329843000, 0.2502770000, 0.2901171000, 0.3882226000, 0.6294515000, 1.2148484000", \ + "0.2283594000, 0.2353955000, 0.2523705000, 0.2941388000, 0.3937782000, 0.6350260000, 1.2202764000", \ + "0.2389644000, 0.2457694000, 0.2629999000, 0.3043217000, 0.4031484000, 0.6455798000, 1.2329336000", \ + "0.2647561000, 0.2718177000, 0.2890294000, 0.3295807000, 0.4293915000, 0.6698837000, 1.2592665000", \ + "0.3185872000, 0.3251584000, 0.3423632000, 0.3824857000, 0.4816801000, 0.7213172000, 1.3104065000", \ + "0.4139171000, 0.4212542000, 0.4404831000, 0.4844645000, 0.5865903000, 0.8278053000, 1.4250241000", \ + "0.5708014000, 0.5799626000, 0.6021708000, 0.6557005000, 0.7746663000, 1.0417400000, 1.6381834000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012316500, 0.0030339100, 0.0074734300, 0.0184093000, 0.0453475000, 0.1117040000"); + values("0.0217909000, 0.0229684000, 0.0258597000, 0.0328726000, 0.0493271000, 0.0871695000, 0.1745460000", \ + "0.0222206000, 0.0233731000, 0.0260131000, 0.0326124000, 0.0488550000, 0.0867425000, 0.1742300000", \ + "0.0282124000, 0.0289944000, 0.0309758000, 0.0362629000, 0.0500315000, 0.0857761000, 0.1737944000", \ + "0.0428039000, 0.0437935000, 0.0466004000, 0.0510515000, 0.0629951000, 0.0922437000, 0.1737018000", \ + "0.0669909000, 0.0688737000, 0.0721992000, 0.0803523000, 0.0949520000, 0.1256818000, 0.1932632000", \ + "0.1098938000, 0.1120065000, 0.1169593000, 0.1276202000, 0.1498154000, 0.1937617000, 0.2740315000", \ + "0.1844097000, 0.1879475000, 0.1955946000, 0.2141893000, 0.2486453000, 0.3120978000, 0.4248909000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012316500, 0.0030339100, 0.0074734300, 0.0184093000, 0.0453475000, 0.1117040000"); + values("0.1495676000, 0.1583462000, 0.1803900000, 0.2339718000, 0.3660098000, 0.6885191000, 1.4779047000", \ + "0.1498579000, 0.1587616000, 0.1808248000, 0.2344202000, 0.3666465000, 0.6892563000, 1.4776750000", \ + "0.1506326000, 0.1594747000, 0.1806076000, 0.2347085000, 0.3657427000, 0.6883629000, 1.4779945000", \ + "0.1497946000, 0.1587753000, 0.1806974000, 0.2346482000, 0.3668505000, 0.6884196000, 1.4778316000", \ + "0.1515807000, 0.1602357000, 0.1817111000, 0.2348451000, 0.3665008000, 0.6871645000, 1.4796631000", \ + "0.1732313000, 0.1816650000, 0.2016793000, 0.2511524000, 0.3757037000, 0.6920851000, 1.4841677000", \ + "0.2190536000, 0.2277447000, 0.2504828000, 0.3035239000, 0.4329916000, 0.7369411000, 1.4944760000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012316500, 0.0030339100, 0.0074734300, 0.0184093000, 0.0453475000, 0.1117040000"); + values("0.0204359000, 0.0213706000, 0.0236499000, 0.0289585000, 0.0411123000, 0.0688303000, 0.1326077000", \ + "0.0256465000, 0.0265463000, 0.0286831000, 0.0337717000, 0.0457590000, 0.0733952000, 0.1370919000", \ + "0.0373573000, 0.0383156000, 0.0407231000, 0.0458060000, 0.0571460000, 0.0841990000, 0.1476463000", \ + "0.0540458000, 0.0554443000, 0.0587482000, 0.0662181000, 0.0811998000, 0.1096229000, 0.1725611000", \ + "0.0731142000, 0.0752060000, 0.0800899000, 0.0907891000, 0.1132390000, 0.1561425000, 0.2310250000", \ + "0.0836411000, 0.0867944000, 0.0934156000, 0.1096756000, 0.1454562000, 0.2116353000, 0.3269398000", \ + "0.0572767000, 0.0614265000, 0.0720858000, 0.0982888000, 0.1515317000, 0.2556568000, 0.4346900000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012316500, 0.0030339100, 0.0074734300, 0.0184093000, 0.0453475000, 0.1117040000"); + values("0.2112975000, 0.2181605000, 0.2348600000, 0.2766070000, 0.3753152000, 0.6139565000, 1.2006127000", \ + "0.2115915000, 0.2184591000, 0.2361095000, 0.2775089000, 0.3772114000, 0.6171512000, 1.2130872000", \ + "0.2201595000, 0.2268940000, 0.2439320000, 0.2858883000, 0.3851272000, 0.6268720000, 1.2158131000", \ + "0.2443144000, 0.2514553000, 0.2684635000, 0.3084566000, 0.4075039000, 0.6514520000, 1.2404482000", \ + "0.2962635000, 0.3033287000, 0.3197506000, 0.3604549000, 0.4600144000, 0.7014335000, 1.2945964000", \ + "0.3889258000, 0.3970314000, 0.4168410000, 0.4643156000, 0.5706027000, 0.8119110000, 1.4026936000", \ + "0.5450878000, 0.5563887000, 0.5830235000, 0.6448836000, 0.7763231000, 1.0544442000, 1.6561306000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012316500, 0.0030339100, 0.0074734300, 0.0184093000, 0.0453475000, 0.1117040000"); + values("0.0223661000, 0.0234538000, 0.0262372000, 0.0327377000, 0.0480283000, 0.0839765000, 0.1708084000", \ + "0.0222914000, 0.0232912000, 0.0258529000, 0.0321138000, 0.0476157000, 0.0837900000, 0.1706818000", \ + "0.0271328000, 0.0279898000, 0.0297411000, 0.0347489000, 0.0481887000, 0.0830143000, 0.1703890000", \ + "0.0405986000, 0.0415975000, 0.0440347000, 0.0490527000, 0.0605313000, 0.0891794000, 0.1702518000", \ + "0.0634968000, 0.0647864000, 0.0685969000, 0.0766760000, 0.0920999000, 0.1228224000, 0.1900133000", \ + "0.1041017000, 0.1062785000, 0.1112690000, 0.1233531000, 0.1457893000, 0.1904523000, 0.2731878000", \ + "0.1753990000, 0.1790020000, 0.1881875000, 0.2063116000, 0.2430046000, 0.3082280000, 0.4254296000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012316500, 0.0030339100, 0.0074734300, 0.0184093000, 0.0453475000, 0.1117040000"); + values("0.1497030000, 0.1591168000, 0.1798898000, 0.2341157000, 0.3659286000, 0.6874428000, 1.4783930000", \ + "0.1504274000, 0.1592532000, 0.1805147000, 0.2341859000, 0.3658190000, 0.6880985000, 1.4904297000", \ + "0.1505825000, 0.1586088000, 0.1802494000, 0.2342274000, 0.3651879000, 0.6875158000, 1.4773677000", \ + "0.1501547000, 0.1590093000, 0.1807274000, 0.2342092000, 0.3660205000, 0.6886984000, 1.4818559000", \ + "0.1540306000, 0.1625985000, 0.1833961000, 0.2359611000, 0.3671201000, 0.6879679000, 1.4826075000", \ + "0.1859165000, 0.1946765000, 0.2149971000, 0.2637039000, 0.3843253000, 0.6926062000, 1.4778059000", \ + "0.2563101000, 0.2651906000, 0.2858020000, 0.3389760000, 0.4631068000, 0.7561076000, 1.4977503000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012316500, 0.0030339100, 0.0074734300, 0.0184093000, 0.0453475000, 0.1117040000"); + values("0.1401381000, 0.1414878000, 0.1448587000, 0.1520351000, 0.1673426000, 0.1990187000, 0.2654301000", \ + "0.1451632000, 0.1465375000, 0.1496824000, 0.1568858000, 0.1723179000, 0.2039213000, 0.2704423000", \ + "0.1576090000, 0.1589095000, 0.1627117000, 0.1699260000, 0.1852450000, 0.2168673000, 0.2834143000", \ + "0.1883414000, 0.1897285000, 0.1930489000, 0.2002023000, 0.2156469000, 0.2471989000, 0.3137299000", \ + "0.2598475000, 0.2612521000, 0.2643888000, 0.2718218000, 0.2873993000, 0.3190476000, 0.3857399000", \ + "0.3885102000, 0.3900249000, 0.3938026000, 0.4019827000, 0.4200456000, 0.4545770000, 0.5233406000", \ + "0.5846490000, 0.5867308000, 0.5915697000, 0.6019007000, 0.6247266000, 0.6663464000, 0.7414088000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012316500, 0.0030339100, 0.0074734300, 0.0184093000, 0.0453475000, 0.1117040000"); + values("0.2211398000, 0.2281523000, 0.2458371000, 0.2869246000, 0.3874079000, 0.6334631000, 1.2188829000", \ + "0.2257204000, 0.2326667000, 0.2504726000, 0.2914333000, 0.3935276000, 0.6350211000, 1.2234121000", \ + "0.2373048000, 0.2443621000, 0.2612440000, 0.3033497000, 0.4028267000, 0.6447941000, 1.2338999000", \ + "0.2611368000, 0.2680589000, 0.2858626000, 0.3272721000, 0.4280596000, 0.6684849000, 1.2581147000", \ + "0.3033536000, 0.3107804000, 0.3276351000, 0.3690228000, 0.4684251000, 0.7096119000, 1.3001134000", \ + "0.3593786000, 0.3666627000, 0.3834242000, 0.4243808000, 0.5235083000, 0.7650542000, 1.3566552000", \ + "0.4202025000, 0.4270942000, 0.4445335000, 0.4855861000, 0.5848566000, 0.8260125000, 1.4152353000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012316500, 0.0030339100, 0.0074734300, 0.0184093000, 0.0453475000, 0.1117040000"); + values("0.0382306000, 0.0391958000, 0.0415772000, 0.0472909000, 0.0607907000, 0.0922642000, 0.1705557000", \ + "0.0381939000, 0.0388802000, 0.0418259000, 0.0474460000, 0.0605827000, 0.0920733000, 0.1706137000", \ + "0.0380298000, 0.0389922000, 0.0413397000, 0.0474039000, 0.0605726000, 0.0920526000, 0.1705195000", \ + "0.0381524000, 0.0392333000, 0.0416052000, 0.0474034000, 0.0605691000, 0.0921614000, 0.1706576000", \ + "0.0390675000, 0.0400085000, 0.0425801000, 0.0481282000, 0.0616453000, 0.0925890000, 0.1708563000", \ + "0.0513608000, 0.0522413000, 0.0546642000, 0.0605745000, 0.0733247000, 0.1022304000, 0.1764911000", \ + "0.0727002000, 0.0740364000, 0.0771133000, 0.0838703000, 0.0979513000, 0.1254886000, 0.1944803000"); + } + related_pin : "C_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012316500, 0.0030339100, 0.0074734300, 0.0184093000, 0.0453475000, 0.1117040000"); + values("0.1500476000, 0.1589108000, 0.1800660000, 0.2338469000, 0.3657137000, 0.6897055000, 1.4806325000", \ + "0.1499006000, 0.1581106000, 0.1800377000, 0.2339098000, 0.3669434000, 0.6884635000, 1.4784801000", \ + "0.1494023000, 0.1583861000, 0.1804962000, 0.2342352000, 0.3659354000, 0.6875405000, 1.4769737000", \ + "0.1498418000, 0.1581042000, 0.1802114000, 0.2346219000, 0.3667674000, 0.6886916000, 1.4789828000", \ + "0.1495644000, 0.1585130000, 0.1804532000, 0.2341272000, 0.3658678000, 0.6889606000, 1.4787930000", \ + "0.1505459000, 0.1598041000, 0.1813885000, 0.2350476000, 0.3660272000, 0.6872584000, 1.4786758000", \ + "0.1557870000, 0.1636737000, 0.1849905000, 0.2375466000, 0.3672524000, 0.6893528000, 1.4774358000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012316500, 0.0030339100, 0.0074734300, 0.0184093000, 0.0453475000, 0.1117040000"); + values("0.1244922000, 0.1261745000, 0.1301586000, 0.1385870000, 0.1552590000, 0.1876230000, 0.2538911000", \ + "0.1295375000, 0.1312268000, 0.1351157000, 0.1435250000, 0.1602527000, 0.1926344000, 0.2589330000", \ + "0.1418287000, 0.1435147000, 0.1478242000, 0.1562728000, 0.1730777000, 0.2053116000, 0.2716185000", \ + "0.1726941000, 0.1743717000, 0.1782361000, 0.1866947000, 0.2035198000, 0.2357843000, 0.3022431000", \ + "0.2436251000, 0.2452985000, 0.2491935000, 0.2576725000, 0.2746074000, 0.3073323000, 0.3737946000", \ + "0.3664153000, 0.3684866000, 0.3732626000, 0.3834477000, 0.4033424000, 0.4394975000, 0.5085817000", \ + "0.5537072000, 0.5563836000, 0.5625133000, 0.5756252000, 0.6010866000, 0.6455363000, 0.7219353000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012316500, 0.0030339100, 0.0074734300, 0.0184093000, 0.0453475000, 0.1117040000"); + values("0.1364133000, 0.1429283000, 0.1588434000, 0.2000729000, 0.3010673000, 0.5440488000, 1.1343732000", \ + "0.1409222000, 0.1472032000, 0.1634815000, 0.2041952000, 0.3062746000, 0.5497469000, 1.1431130000", \ + "0.1522658000, 0.1587691000, 0.1747222000, 0.2155317000, 0.3164184000, 0.5592686000, 1.1560277000", \ + "0.1763142000, 0.1824587000, 0.1982170000, 0.2387160000, 0.3393198000, 0.5852516000, 1.1801153000", \ + "0.2192888000, 0.2251727000, 0.2404285000, 0.2790285000, 0.3780330000, 0.6209443000, 1.2240640000", \ + "0.2767775000, 0.2824688000, 0.2968691000, 0.3346768000, 0.4321971000, 0.6728242000, 1.2637241000", \ + "0.3414642000, 0.3471373000, 0.3610092000, 0.3964259000, 0.4897218000, 0.7310689000, 1.3187020000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012316500, 0.0030339100, 0.0074734300, 0.0184093000, 0.0453475000, 0.1117040000"); + values("0.0319202000, 0.0329316000, 0.0353933000, 0.0411898000, 0.0548094000, 0.0861160000, 0.1631932000", \ + "0.0320186000, 0.0330508000, 0.0356648000, 0.0414741000, 0.0552116000, 0.0860110000, 0.1635663000", \ + "0.0319106000, 0.0329624000, 0.0354559000, 0.0415256000, 0.0550525000, 0.0860217000, 0.1635672000", \ + "0.0321712000, 0.0332389000, 0.0357775000, 0.0417097000, 0.0548957000, 0.0862037000, 0.1630439000", \ + "0.0341530000, 0.0352434000, 0.0373064000, 0.0431498000, 0.0562022000, 0.0870452000, 0.1633890000", \ + "0.0481383000, 0.0492346000, 0.0518591000, 0.0568084000, 0.0686108000, 0.0973318000, 0.1693360000", \ + "0.0714635000, 0.0726940000, 0.0747622000, 0.0819745000, 0.0951484000, 0.1216769000, 0.1881631000"); + } + related_pin : "D_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012316500, 0.0030339100, 0.0074734300, 0.0184093000, 0.0453475000, 0.1117040000"); + values("0.1339201000, 0.1437977000, 0.1675943000, 0.2260081000, 0.3638645000, 0.6867193000, 1.4788464000", \ + "0.1339566000, 0.1433783000, 0.1675716000, 0.2261569000, 0.3633775000, 0.6883519000, 1.4855742000", \ + "0.1340148000, 0.1439435000, 0.1676839000, 0.2259236000, 0.3632602000, 0.6889129000, 1.4819557000", \ + "0.1325770000, 0.1425466000, 0.1664284000, 0.2253180000, 0.3639018000, 0.6903358000, 1.4830598000", \ + "0.1322634000, 0.1421705000, 0.1660664000, 0.2235734000, 0.3629207000, 0.6867512000, 1.4881528000", \ + "0.1330410000, 0.1420465000, 0.1657445000, 0.2221719000, 0.3613668000, 0.6881017000, 1.4795958000", \ + "0.1407513000, 0.1493637000, 0.1715605000, 0.2237320000, 0.3596633000, 0.6899271000, 1.4780280000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__o2111a_1 */ + + cell ("sky130_fd_sc_hd__o2111a_2") { + leakage_power () { + value : 0.0028564000; + when : "!A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0029481000; + when : "!A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0028974000; + when : "!A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0028507000; + when : "!A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0028911000; + when : "!A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0028484000; + when : "!A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0034259000; + when : "!A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0029938000; + when : "!A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0028705000; + when : "!A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0028443000; + when : "!A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0032034000; + when : "!A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0028646000; + when : "!A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0031752000; + when : "!A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0028606000; + when : "!A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0028710000; + when : "!A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0031580000; + when : "!A1&A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0028705000; + when : "A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0028443000; + when : "A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0032034000; + when : "A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0028646000; + when : "A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0031752000; + when : "A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0028606000; + when : "A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0034392000; + when : "A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0031579000; + when : "A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0028705000; + when : "A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0028443000; + when : "A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0032034000; + when : "A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0028646000; + when : "A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0031752000; + when : "A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0028606000; + when : "A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0022976000; + when : "A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0031579000; + when : "A1&A2&B1&C1&!D1"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__o2111a"; + cell_leakage_power : 0.0029765370; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0024700000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023580000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0044615000, 0.0044414000, 0.0043949000, 0.0043929000, 0.0043884000, 0.0043781000, 0.0043543000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0043479000, -0.0043614000, -0.0043927000, -0.0043920000, -0.0043905000, -0.0043869000, -0.0043788000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025810000; + } + pin ("A2") { + capacitance : 0.0023830000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022240000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040626000, 0.0040702000, 0.0040876000, 0.0040878000, 0.0040882000, 0.0040890000, 0.0040910000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040741000, -0.0040759000, -0.0040799000, -0.0040793000, -0.0040777000, -0.0040740000, -0.0040656000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025430000; + } + pin ("B1") { + capacitance : 0.0023230000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022280000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039164000, 0.0039147000, 0.0039108000, 0.0039105000, 0.0039098000, 0.0039082000, 0.0039045000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039138000, -0.0039158000, -0.0039204000, -0.0039193000, -0.0039168000, -0.0039111000, -0.0038978000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024180000; + } + pin ("C1") { + capacitance : 0.0024500000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023680000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0044592000, 0.0044539000, 0.0044419000, 0.0044554000, 0.0044866000, 0.0045587000, 0.0047246000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040287000, -0.0040301000, -0.0040332000, -0.0040320000, -0.0040293000, -0.0040232000, -0.0040089000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025320000; + } + pin ("D1") { + capacitance : 0.0023650000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023120000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047484000, 0.0047462000, 0.0047411000, 0.0047428000, 0.0047465000, 0.0047552000, 0.0047751000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038977000, -0.0038992000, -0.0039028000, -0.0038959000, -0.0038801000, -0.0038437000, -0.0037598000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024180000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1&C1&D1) | (A2&B1&C1&D1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0220624000, 0.0206054000, 0.0169284000, 0.0060178000, -0.0293070000, -0.1376525000, -0.4548199000", \ + "0.0220005000, 0.0205413000, 0.0168123000, 0.0059605000, -0.0294328000, -0.1377449000, -0.4551303000", \ + "0.0219177000, 0.0204813000, 0.0167925000, 0.0058761000, -0.0295025000, -0.1378247000, -0.4551982000", \ + "0.0217413000, 0.0202894000, 0.0166554000, 0.0057896000, -0.0296925000, -0.1379500000, -0.4553100000", \ + "0.0216091000, 0.0201919000, 0.0164870000, 0.0055348000, -0.0298950000, -0.1381402000, -0.4554782000", \ + "0.0214545000, 0.0200756000, 0.0163478000, 0.0054487000, -0.0300904000, -0.1383315000, -0.4555971000", \ + "0.0272895000, 0.0254098000, 0.0207484000, 0.0077125000, -0.0297556000, -0.1382373000, -0.4554007000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0195618000, 0.0211917000, 0.0259767000, 0.0394433000, 0.0773743000, 0.1862403000, 0.5030952000", \ + "0.0194343000, 0.0210533000, 0.0257989000, 0.0394378000, 0.0773187000, 0.1860985000, 0.5031096000", \ + "0.0193454000, 0.0209595000, 0.0257148000, 0.0393580000, 0.0771993000, 0.1867386000, 0.5031018000", \ + "0.0192008000, 0.0208304000, 0.0255538000, 0.0391632000, 0.0770969000, 0.1858749000, 0.5029796000", \ + "0.0191278000, 0.0207383000, 0.0254881000, 0.0389613000, 0.0768749000, 0.1855566000, 0.5003785000", \ + "0.0197718000, 0.0213203000, 0.0258224000, 0.0387119000, 0.0766321000, 0.1850617000, 0.4998216000", \ + "0.0203411000, 0.0218997000, 0.0263281000, 0.0394898000, 0.0773125000, 0.1859845000, 0.5017724000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0199315000, 0.0184711000, 0.0149538000, 0.0038945000, -0.0315442000, -0.1397558000, -0.4571216000", \ + "0.0198457000, 0.0183795000, 0.0146856000, 0.0038063000, -0.0316861000, -0.1398733000, -0.4571901000", \ + "0.0196322000, 0.0181927000, 0.0145535000, 0.0036061000, -0.0318269000, -0.1400210000, -0.4574393000", \ + "0.0194934000, 0.0180192000, 0.0143329000, 0.0034716000, -0.0320615000, -0.1402881000, -0.4576422000", \ + "0.0193358000, 0.0178692000, 0.0142083000, 0.0032680000, -0.0322730000, -0.1404625000, -0.4577895000", \ + "0.0196599000, 0.0181754000, 0.0146837000, 0.0037173000, -0.0318826000, -0.1401185000, -0.4573236000", \ + "0.0256067000, 0.0238696000, 0.0192443000, 0.0060017000, -0.0315283000, -0.1397436000, -0.4568684000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0180415000, 0.0196481000, 0.0244675000, 0.0381140000, 0.0759380000, 0.1845238000, 0.5018827000", \ + "0.0180674000, 0.0197350000, 0.0245325000, 0.0380755000, 0.0759178000, 0.1845126000, 0.5018630000", \ + "0.0179217000, 0.0195841000, 0.0244187000, 0.0379227000, 0.0757902000, 0.1843700000, 0.5019428000", \ + "0.0176497000, 0.0193072000, 0.0241383000, 0.0376955000, 0.0755494000, 0.1842467000, 0.4989859000", \ + "0.0174504000, 0.0190973000, 0.0238706000, 0.0373076000, 0.0751154000, 0.1837192000, 0.4988330000", \ + "0.0179887000, 0.0196076000, 0.0241378000, 0.0370444000, 0.0749295000, 0.1833656000, 0.4955406000", \ + "0.0186398000, 0.0201281000, 0.0245838000, 0.0378736000, 0.0753758000, 0.1843321000, 0.4966838000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0180649000, 0.0169134000, 0.0139094000, 0.0033046000, -0.0325473000, -0.1414201000, -0.4590871000", \ + "0.0179551000, 0.0168732000, 0.0138132000, 0.0032339000, -0.0326615000, -0.1415241000, -0.4591941000", \ + "0.0177558000, 0.0165860000, 0.0135585000, 0.0030175000, -0.0328240000, -0.1416733000, -0.4593504000", \ + "0.0175562000, 0.0164066000, 0.0133399000, 0.0027555000, -0.0331104000, -0.1419177000, -0.4595602000", \ + "0.0173598000, 0.0161645000, 0.0129945000, 0.0025601000, -0.0335658000, -0.1422715000, -0.4598522000", \ + "0.0196598000, 0.0181372000, 0.0136364000, 0.0019426000, -0.0333253000, -0.1420371000, -0.4595510000", \ + "0.0239535000, 0.0222944000, 0.0176925000, 0.0044720000, -0.0329015000, -0.1415480000, -0.4588657000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0198891000, 0.0215337000, 0.0262424000, 0.0398842000, 0.0777337000, 0.1865574000, 0.5035658000", \ + "0.0198504000, 0.0215181000, 0.0262773000, 0.0397494000, 0.0776752000, 0.1865078000, 0.5032918000", \ + "0.0197163000, 0.0213591000, 0.0260658000, 0.0396491000, 0.0775707000, 0.1864079000, 0.5034314000", \ + "0.0194264000, 0.0210486000, 0.0258886000, 0.0394275000, 0.0773184000, 0.1870202000, 0.5031990000", \ + "0.0193376000, 0.0209426000, 0.0256171000, 0.0390797000, 0.0769511000, 0.1856917000, 0.5009318000", \ + "0.0199834000, 0.0215210000, 0.0260791000, 0.0388610000, 0.0767507000, 0.1852015000, 0.5001945000", \ + "0.0208024000, 0.0222597000, 0.0266221000, 0.0397231000, 0.0774058000, 0.1860734000, 0.4983143000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0151891000, 0.0139626000, 0.0108907000, 0.0003681000, -0.0356148000, -0.1446273000, -0.4624075000", \ + "0.0150331000, 0.0138451000, 0.0108912000, 0.0003174000, -0.0356897000, -0.1446839000, -0.4624606000", \ + "0.0148735000, 0.0136360000, 0.0106368000, 0.0000864000, -0.0358431000, -0.1448511000, -0.4626293000", \ + "0.0145520000, 0.0134281000, 0.0102945000, -0.0002963000, -0.0362265000, -0.1451651000, -0.4629269000", \ + "0.0143572000, 0.0131250000, 0.0099422000, -0.0007523000, -0.0366736000, -0.1454744000, -0.4631471000", \ + "0.0165162000, 0.0149607000, 0.0105229000, -0.0015706000, -0.0369042000, -0.1455838000, -0.4631346000", \ + "0.0202315000, 0.0185579000, 0.0138909000, 0.0009298000, -0.0364785000, -0.1451773000, -0.4625718000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0200299000, 0.0216814000, 0.0264602000, 0.0399057000, 0.0779004000, 0.1864354000, 0.5037416000", \ + "0.0199044000, 0.0215238000, 0.0262796000, 0.0399142000, 0.0778047000, 0.1866624000, 0.5012533000", \ + "0.0198071000, 0.0214535000, 0.0262382000, 0.0397163000, 0.0776589000, 0.1865121000, 0.5033195000", \ + "0.0195564000, 0.0211905000, 0.0259358000, 0.0395414000, 0.0774436000, 0.1862386000, 0.5028032000", \ + "0.0194382000, 0.0210379000, 0.0257049000, 0.0391870000, 0.0770257000, 0.1858228000, 0.5006686000", \ + "0.0201132000, 0.0216379000, 0.0261832000, 0.0389146000, 0.0765593000, 0.1850582000, 0.5004053000", \ + "0.0210872000, 0.0225810000, 0.0269482000, 0.0399423000, 0.0776194000, 0.1861028000, 0.4985405000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0127127000, 0.0116304000, 0.0085105000, -0.0023734000, -0.0388057000, -0.1480883000, -0.4659990000", \ + "0.0126593000, 0.0114654000, 0.0084191000, -0.0024750000, -0.0388873000, -0.1481582000, -0.4660852000", \ + "0.0123535000, 0.0111916000, 0.0081622000, -0.0026764000, -0.0390653000, -0.1483311000, -0.4662640000", \ + "0.0120520000, 0.0109268000, 0.0077790000, -0.0031041000, -0.0394453000, -0.1486331000, -0.4665216000", \ + "0.0121788000, 0.0108870000, 0.0076000000, -0.0034062000, -0.0397082000, -0.1488129000, -0.4666522000", \ + "0.0146614000, 0.0130931000, 0.0087599000, -0.0041342000, -0.0398611000, -0.1488452000, -0.4665966000", \ + "0.0174233000, 0.0157368000, 0.0111044000, -0.0018652000, -0.0393441000, -0.1482599000, -0.4658094000"); + } + related_pin : "D1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0197758000, 0.0213979000, 0.0261391000, 0.0397511000, 0.0777185000, 0.1864263000, 0.5033765000", \ + "0.0196510000, 0.0213078000, 0.0260563000, 0.0396927000, 0.0775800000, 0.1862770000, 0.5013628000", \ + "0.0194882000, 0.0211398000, 0.0259809000, 0.0394797000, 0.0774984000, 0.1860909000, 0.5007012000", \ + "0.0192463000, 0.0208838000, 0.0256719000, 0.0392604000, 0.0771104000, 0.1858005000, 0.5008313000", \ + "0.0190901000, 0.0206993000, 0.0253937000, 0.0388961000, 0.0766898000, 0.1854372000, 0.5003331000", \ + "0.0199535000, 0.0214856000, 0.0259229000, 0.0387106000, 0.0762675000, 0.1849232000, 0.4999833000", \ + "0.0212529000, 0.0227266000, 0.0270609000, 0.0398892000, 0.0774800000, 0.1860316000, 0.4984620000"); + } + } + max_capacitance : 0.2993870000; + max_transition : 1.5057730000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.2254194000, 0.2322189000, 0.2471249000, 0.2763244000, 0.3325414000, 0.4558522000, 0.7797867000", \ + "0.2307645000, 0.2375415000, 0.2524876000, 0.2816171000, 0.3375636000, 0.4609105000, 0.7842897000", \ + "0.2434245000, 0.2502105000, 0.2651809000, 0.2942911000, 0.3502772000, 0.4736301000, 0.7970135000", \ + "0.2698684000, 0.2766919000, 0.2916203000, 0.3203159000, 0.3771316000, 0.5004319000, 0.8243858000", \ + "0.3284476000, 0.3354106000, 0.3502245000, 0.3794535000, 0.4360388000, 0.5595355000, 0.8829671000", \ + "0.4538886000, 0.4618358000, 0.4776664000, 0.5082066000, 0.5658971000, 0.6897086000, 1.0136735000", \ + "0.6723973000, 0.6810692000, 0.6996923000, 0.7348258000, 0.7993888000, 0.9297884000, 1.2555994000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.1646369000, 0.1725484000, 0.1905947000, 0.2294332000, 0.3187046000, 0.5567753000, 1.2405263000", \ + "0.1689794000, 0.1768669000, 0.1948856000, 0.2338443000, 0.3230735000, 0.5611820000, 1.2442698000", \ + "0.1779051000, 0.1857937000, 0.2038192000, 0.2427796000, 0.3318795000, 0.5700996000, 1.2517858000", \ + "0.1947459000, 0.2026595000, 0.2206483000, 0.2595897000, 0.3488498000, 0.5866527000, 1.2690722000", \ + "0.2267714000, 0.2347570000, 0.2529036000, 0.2919925000, 0.3812570000, 0.6193333000, 1.3019813000", \ + "0.2780930000, 0.2868782000, 0.3065927000, 0.3477055000, 0.4388817000, 0.6769253000, 1.3601411000", \ + "0.3399695000, 0.3507713000, 0.3740091000, 0.4203386000, 0.5160262000, 0.7556133000, 1.4375975000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0315370000, 0.0354466000, 0.0443826000, 0.0645808000, 0.1129884000, 0.2476493000, 0.6666731000", \ + "0.0314833000, 0.0353929000, 0.0444009000, 0.0641381000, 0.1133548000, 0.2479923000, 0.6650277000", \ + "0.0315141000, 0.0359937000, 0.0452239000, 0.0641292000, 0.1133761000, 0.2477725000, 0.6647816000", \ + "0.0316480000, 0.0354194000, 0.0443617000, 0.0645887000, 0.1129032000, 0.2477243000, 0.6676824000", \ + "0.0315469000, 0.0357244000, 0.0444040000, 0.0644476000, 0.1128146000, 0.2480549000, 0.6644746000", \ + "0.0352335000, 0.0391824000, 0.0479881000, 0.0679601000, 0.1148233000, 0.2486552000, 0.6656584000", \ + "0.0455687000, 0.0499364000, 0.0597215000, 0.0808303000, 0.1293036000, 0.2580479000, 0.6646423000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0301403000, 0.0361729000, 0.0513045000, 0.0891168000, 0.1972985000, 0.5274175000, 1.5039389000", \ + "0.0302001000, 0.0364008000, 0.0514958000, 0.0890569000, 0.1968919000, 0.5269923000, 1.5043606000", \ + "0.0302540000, 0.0361001000, 0.0514766000, 0.0890435000, 0.1973740000, 0.5267400000, 1.5006648000", \ + "0.0301818000, 0.0362688000, 0.0514915000, 0.0889862000, 0.1966199000, 0.5261998000, 1.5033124000", \ + "0.0306909000, 0.0366265000, 0.0517102000, 0.0897640000, 0.1972667000, 0.5275773000, 1.5030961000", \ + "0.0344013000, 0.0408743000, 0.0564693000, 0.0939745000, 0.1996430000, 0.5275398000, 1.5027471000", \ + "0.0443124000, 0.0514371000, 0.0677370000, 0.1050294000, 0.2068988000, 0.5295724000, 1.4995670000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.2111182000, 0.2179423000, 0.2328294000, 0.2621067000, 0.3187131000, 0.4416582000, 0.7653337000", \ + "0.2151521000, 0.2219633000, 0.2368122000, 0.2660104000, 0.3227374000, 0.4454289000, 0.7690017000", \ + "0.2262040000, 0.2330354000, 0.2480517000, 0.2772191000, 0.3339129000, 0.4562418000, 0.7796614000", \ + "0.2551325000, 0.2619365000, 0.2766365000, 0.3057788000, 0.3624749000, 0.4851546000, 0.8087246000", \ + "0.3236837000, 0.3304870000, 0.3452832000, 0.3743914000, 0.4311316000, 0.5545478000, 0.8780865000", \ + "0.4788206000, 0.4864045000, 0.5021438000, 0.5319910000, 0.5892060000, 0.7128560000, 1.0366873000", \ + "0.7406829000, 0.7505196000, 0.7715359000, 0.8091833000, 0.8747832000, 1.0042074000, 1.3299118000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.1414645000, 0.1489740000, 0.1664053000, 0.2041040000, 0.2920023000, 0.5285088000, 1.2090909000", \ + "0.1463194000, 0.1539032000, 0.1711649000, 0.2088281000, 0.2967783000, 0.5333666000, 1.2142392000", \ + "0.1549689000, 0.1625123000, 0.1798803000, 0.2176053000, 0.3055052000, 0.5422032000, 1.2247150000", \ + "0.1707052000, 0.1782376000, 0.1956610000, 0.2333410000, 0.3210779000, 0.5576881000, 1.2405394000", \ + "0.1990898000, 0.2068876000, 0.2247664000, 0.2627570000, 0.3507218000, 0.5882382000, 1.2692100000", \ + "0.2405107000, 0.2491694000, 0.2685909000, 0.3091897000, 0.3993872000, 0.6366139000, 1.3212941000", \ + "0.2758923000, 0.2868238000, 0.3109799000, 0.3577985000, 0.4527563000, 0.6913554000, 1.3722923000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0317660000, 0.0354255000, 0.0443924000, 0.0644714000, 0.1132413000, 0.2474762000, 0.6649921000", \ + "0.0316758000, 0.0356740000, 0.0443982000, 0.0649139000, 0.1131805000, 0.2478404000, 0.6654619000", \ + "0.0317553000, 0.0359292000, 0.0446417000, 0.0640003000, 0.1131048000, 0.2482719000, 0.6659107000", \ + "0.0315211000, 0.0358649000, 0.0446001000, 0.0650037000, 0.1131917000, 0.2475230000, 0.6656107000", \ + "0.0315313000, 0.0357453000, 0.0446384000, 0.0649595000, 0.1126693000, 0.2478367000, 0.6641578000", \ + "0.0369156000, 0.0412785000, 0.0491152000, 0.0677975000, 0.1147127000, 0.2486979000, 0.6645916000", \ + "0.0544886000, 0.0587903000, 0.0686758000, 0.0882177000, 0.1310979000, 0.2580309000, 0.6679076000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0283892000, 0.0342655000, 0.0489390000, 0.0864779000, 0.1947288000, 0.5247459000, 1.5053647000", \ + "0.0284276000, 0.0342583000, 0.0489083000, 0.0863276000, 0.1947411000, 0.5244029000, 1.5057733000", \ + "0.0283786000, 0.0343273000, 0.0487168000, 0.0864486000, 0.1946370000, 0.5241091000, 1.5036165000", \ + "0.0283882000, 0.0343677000, 0.0488698000, 0.0864575000, 0.1946385000, 0.5260427000, 1.5000918000", \ + "0.0297968000, 0.0355634000, 0.0501283000, 0.0872624000, 0.1953706000, 0.5263418000, 1.5023787000", \ + "0.0341588000, 0.0406835000, 0.0558256000, 0.0926366000, 0.1982863000, 0.5254051000, 1.4990675000", \ + "0.0461103000, 0.0532856000, 0.0694928000, 0.1058282000, 0.2063756000, 0.5287485000, 1.4971294000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.1216515000, 0.1269630000, 0.1390729000, 0.1643708000, 0.2167393000, 0.3345840000, 0.6557234000", \ + "0.1270734000, 0.1324292000, 0.1444920000, 0.1698806000, 0.2222082000, 0.3400434000, 0.6607756000", \ + "0.1402548000, 0.1455662000, 0.1577047000, 0.1830069000, 0.2353132000, 0.3531393000, 0.6739987000", \ + "0.1721552000, 0.1774684000, 0.1894775000, 0.2148774000, 0.2672438000, 0.3851187000, 0.7061535000", \ + "0.2476494000, 0.2529695000, 0.2649871000, 0.2896573000, 0.3429322000, 0.4609572000, 0.7817092000", \ + "0.3868934000, 0.3936855000, 0.4086339000, 0.4390530000, 0.4960866000, 0.6167160000, 0.9381089000", \ + "0.6122733000, 0.6213062000, 0.6414941000, 0.6805074000, 0.7524110000, 0.8840780000, 1.2072889000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.1581799000, 0.1660651000, 0.1840712000, 0.2230132000, 0.3122822000, 0.5503871000, 1.2335771000", \ + "0.1622208000, 0.1701507000, 0.1881322000, 0.2269413000, 0.3162002000, 0.5543834000, 1.2386075000", \ + "0.1700766000, 0.1780530000, 0.1959888000, 0.2349249000, 0.3242043000, 0.5622379000, 1.2452780000", \ + "0.1864501000, 0.1943690000, 0.2124472000, 0.2512738000, 0.3403839000, 0.5786443000, 1.2601997000", \ + "0.2215598000, 0.2296722000, 0.2478656000, 0.2871632000, 0.3764629000, 0.6138782000, 1.2964820000", \ + "0.2772950000, 0.2862677000, 0.3063043000, 0.3474664000, 0.4385725000, 0.6771871000, 1.3603326000", \ + "0.3335419000, 0.3447284000, 0.3690534000, 0.4158648000, 0.5112468000, 0.7507711000, 1.4331825000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0211573000, 0.0246930000, 0.0337516000, 0.0549102000, 0.1031692000, 0.2385084000, 0.6608254000", \ + "0.0211590000, 0.0248721000, 0.0337723000, 0.0545504000, 0.1030001000, 0.2390817000, 0.6598558000", \ + "0.0210622000, 0.0246627000, 0.0335087000, 0.0547198000, 0.1033031000, 0.2391874000, 0.6588640000", \ + "0.0210687000, 0.0246223000, 0.0337077000, 0.0546854000, 0.1030496000, 0.2387155000, 0.6604800000", \ + "0.0219977000, 0.0254132000, 0.0342100000, 0.0554711000, 0.1035488000, 0.2392025000, 0.6596076000", \ + "0.0318628000, 0.0362696000, 0.0451127000, 0.0659914000, 0.1117812000, 0.2420184000, 0.6615055000", \ + "0.0485430000, 0.0536012000, 0.0646554000, 0.0897939000, 0.1377365000, 0.2570504000, 0.6600527000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0303242000, 0.0363822000, 0.0515020000, 0.0890854000, 0.1972454000, 0.5270286000, 1.5042981000", \ + "0.0301424000, 0.0361729000, 0.0512876000, 0.0890557000, 0.1973765000, 0.5275436000, 1.5031738000", \ + "0.0302059000, 0.0363825000, 0.0514961000, 0.0890633000, 0.1971343000, 0.5268830000, 1.5041934000", \ + "0.0301104000, 0.0361236000, 0.0512348000, 0.0889037000, 0.1973348000, 0.5271621000, 1.5021341000", \ + "0.0311423000, 0.0371826000, 0.0521917000, 0.0898961000, 0.1974372000, 0.5261989000, 1.4985153000", \ + "0.0358165000, 0.0421363000, 0.0573309000, 0.0946872000, 0.2002964000, 0.5280246000, 1.5040176000", \ + "0.0482595000, 0.0553386000, 0.0706178000, 0.1072716000, 0.2071777000, 0.5305529000, 1.4964346000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.1115644000, 0.1167317000, 0.1284885000, 0.1535189000, 0.2053578000, 0.3231161000, 0.6441827000", \ + "0.1172322000, 0.1223692000, 0.1341333000, 0.1591052000, 0.2111043000, 0.3288791000, 0.6497402000", \ + "0.1303321000, 0.1353030000, 0.1472303000, 0.1719564000, 0.2240930000, 0.3418587000, 0.6627471000", \ + "0.1621439000, 0.1673156000, 0.1790803000, 0.2039960000, 0.2561105000, 0.3738008000, 0.6946413000", \ + "0.2358364000, 0.2410765000, 0.2529263000, 0.2781522000, 0.3305733000, 0.4485698000, 0.7693174000", \ + "0.3680136000, 0.3749957000, 0.3902066000, 0.4203894000, 0.4788710000, 0.6001850000, 0.9210029000", \ + "0.5806149000, 0.5898509000, 0.6099951000, 0.6496584000, 0.7231127000, 0.8562229000, 1.1796943000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.1502279000, 0.1581275000, 0.1762519000, 0.2149726000, 0.3041173000, 0.5423640000, 1.2240011000", \ + "0.1539860000, 0.1618847000, 0.1799246000, 0.2188825000, 0.3081204000, 0.5458315000, 1.2278412000", \ + "0.1623319000, 0.1702551000, 0.1882942000, 0.2271165000, 0.3164033000, 0.5545526000, 1.2386743000", \ + "0.1817691000, 0.1897008000, 0.2076778000, 0.2465911000, 0.3358040000, 0.5739091000, 1.2588108000", \ + "0.2239890000, 0.2320044000, 0.2502630000, 0.2895400000, 0.3787469000, 0.6162231000, 1.2997908000", \ + "0.2885858000, 0.2975732000, 0.3174688000, 0.3583487000, 0.4493392000, 0.6885176000, 1.3721702000", \ + "0.3533798000, 0.3645220000, 0.3890770000, 0.4355442000, 0.5297323000, 0.7689153000, 1.4519905000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0200540000, 0.0237768000, 0.0324743000, 0.0534770000, 0.1027768000, 0.2384699000, 0.6617598000", \ + "0.0201162000, 0.0236065000, 0.0325359000, 0.0537783000, 0.1024572000, 0.2381644000, 0.6603797000", \ + "0.0200288000, 0.0239058000, 0.0323755000, 0.0537613000, 0.1026928000, 0.2382106000, 0.6604538000", \ + "0.0200800000, 0.0238091000, 0.0324167000, 0.0535425000, 0.1028309000, 0.2387247000, 0.6642227000", \ + "0.0218334000, 0.0253358000, 0.0337320000, 0.0544530000, 0.1032145000, 0.2389676000, 0.6579393000", \ + "0.0321574000, 0.0362399000, 0.0455008000, 0.0667051000, 0.1131940000, 0.2426926000, 0.6591164000", \ + "0.0490479000, 0.0543058000, 0.0656286000, 0.0913722000, 0.1405603000, 0.2593945000, 0.6596406000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0300662000, 0.0360743000, 0.0512165000, 0.0890057000, 0.1972856000, 0.5271146000, 1.5009531000", \ + "0.0300052000, 0.0361287000, 0.0514954000, 0.0890909000, 0.1969272000, 0.5266216000, 1.5026591000", \ + "0.0301702000, 0.0362021000, 0.0513019000, 0.0890641000, 0.1973034000, 0.5276092000, 1.5035438000", \ + "0.0302075000, 0.0363707000, 0.0514322000, 0.0889758000, 0.1969272000, 0.5276650000, 1.5004267000", \ + "0.0313986000, 0.0373812000, 0.0525233000, 0.0900315000, 0.1975725000, 0.5273848000, 1.5009327000", \ + "0.0370212000, 0.0431203000, 0.0580483000, 0.0945564000, 0.2007868000, 0.5274834000, 1.4998793000", \ + "0.0500880000, 0.0570709000, 0.0719650000, 0.1075225000, 0.2065170000, 0.5298565000, 1.4975321000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0937965000, 0.0986844000, 0.1099028000, 0.1336907000, 0.1839837000, 0.3002107000, 0.6204981000", \ + "0.0993590000, 0.1042004000, 0.1154263000, 0.1390179000, 0.1893504000, 0.3055316000, 0.6256492000", \ + "0.1128552000, 0.1177305000, 0.1289082000, 0.1526346000, 0.2029636000, 0.3191732000, 0.6391964000", \ + "0.1449948000, 0.1498979000, 0.1610241000, 0.1848892000, 0.2352823000, 0.3515906000, 0.6721270000", \ + "0.2166164000, 0.2218579000, 0.2336399000, 0.2582395000, 0.3092839000, 0.4259026000, 0.7465165000", \ + "0.3368225000, 0.3437785000, 0.3591286000, 0.3898036000, 0.4484747000, 0.5693453000, 0.8899146000", \ + "0.5304169000, 0.5396200000, 0.5598376000, 0.5998901000, 0.6749278000, 0.8082277000, 1.1298015000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.1392899000, 0.1471836000, 0.1652129000, 0.2041533000, 0.2934038000, 0.5316614000, 1.2154122000", \ + "0.1428769000, 0.1507966000, 0.1688231000, 0.2077746000, 0.2970150000, 0.5345302000, 1.2162640000", \ + "0.1515849000, 0.1594906000, 0.1775939000, 0.2164265000, 0.3055607000, 0.5436557000, 1.2260891000", \ + "0.1728260000, 0.1806974000, 0.1987891000, 0.2377196000, 0.3269437000, 0.5645651000, 1.2460430000", \ + "0.2203110000, 0.2282497000, 0.2464047000, 0.2855831000, 0.3745105000, 0.6117840000, 1.2955094000", \ + "0.2881172000, 0.2973281000, 0.3164125000, 0.3568124000, 0.4476403000, 0.6862092000, 1.3689627000", \ + "0.3538413000, 0.3653273000, 0.3899794000, 0.4361545000, 0.5292550000, 0.7671277000, 1.4512473000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0185178000, 0.0219267000, 0.0304821000, 0.0514189000, 0.0999143000, 0.2362299000, 0.6589642000", \ + "0.0184807000, 0.0219149000, 0.0304090000, 0.0514855000, 0.1000703000, 0.2370731000, 0.6564860000", \ + "0.0184703000, 0.0219054000, 0.0304847000, 0.0513190000, 0.0998615000, 0.2369771000, 0.6571101000", \ + "0.0183998000, 0.0219020000, 0.0304084000, 0.0513457000, 0.0999077000, 0.2361421000, 0.6594978000", \ + "0.0221991000, 0.0254468000, 0.0334512000, 0.0535030000, 0.1009707000, 0.2363922000, 0.6598115000", \ + "0.0323253000, 0.0365580000, 0.0463348000, 0.0676937000, 0.1136994000, 0.2423034000, 0.6604336000", \ + "0.0490510000, 0.0543364000, 0.0668554000, 0.0931695000, 0.1422612000, 0.2604950000, 0.6587521000"); + } + related_pin : "D1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0302122000, 0.0364038000, 0.0515090000, 0.0891206000, 0.1966653000, 0.5272927000, 1.5031965000", \ + "0.0301662000, 0.0363612000, 0.0513460000, 0.0889993000, 0.1970590000, 0.5255403000, 1.4992003000", \ + "0.0301202000, 0.0364798000, 0.0512591000, 0.0891337000, 0.1968586000, 0.5274927000, 1.5034437000", \ + "0.0303057000, 0.0363851000, 0.0512400000, 0.0889653000, 0.1969650000, 0.5254610000, 1.5011384000", \ + "0.0310058000, 0.0369858000, 0.0520440000, 0.0898380000, 0.1975507000, 0.5270809000, 1.4989009000", \ + "0.0381053000, 0.0438956000, 0.0583276000, 0.0942733000, 0.2011488000, 0.5285099000, 1.5044103000", \ + "0.0531348000, 0.0596148000, 0.0740805000, 0.1073808000, 0.2059513000, 0.5310352000, 1.4979399000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o2111a_4") { + leakage_power () { + value : 0.0074436000; + when : "!A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0304454000; + when : "!A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0406505000; + when : "!A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0303491000; + when : "!A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0088315000; + when : "!A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0077691000; + when : "!A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0075078000; + when : "!A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0074553000; + when : "!A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0081425000; + when : "!A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0074963000; + when : "!A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0080641000; + when : "!A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0074860000; + when : "!A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0093144000; + when : "!A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0082135000; + when : "!A1&A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0075078000; + when : "A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0074553000; + when : "A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0081425000; + when : "A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0074963000; + when : "A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0080642000; + when : "A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0074860000; + when : "A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0075948000; + when : "A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0082134000; + when : "A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0075078000; + when : "A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0074553000; + when : "A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0081425000; + when : "A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0074963000; + when : "A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0080641000; + when : "A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0074860000; + when : "A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0068680000; + when : "A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0082135000; + when : "A1&A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0405379000; + when : "!A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0303464000; + when : "!A1&!A2&!B1&!C1&!D1"; + } + area : 20.019200000; + cell_footprint : "sky130_fd_sc_hd__o2111a"; + cell_leakage_power : 0.0119764800; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0043670000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041190000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0076095000, 0.0076056000, 0.0075966000, 0.0075941000, 0.0075883000, 0.0075750000, 0.0075443000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0076079000, -0.0076073000, -0.0076059000, -0.0076034000, -0.0075974000, -0.0075837000, -0.0075520000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046150000; + } + pin ("A2") { + capacitance : 0.0046810000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0043270000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0081752000, 0.0081835000, 0.0082028000, 0.0082042000, 0.0082075000, 0.0082152000, 0.0082328000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0082262000, -0.0082214000, -0.0082101000, -0.0082110000, -0.0082127000, -0.0082168000, -0.0082262000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050340000; + } + pin ("B1") { + capacitance : 0.0043640000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042000000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0075614000, 0.0075627000, 0.0075659000, 0.0075662000, 0.0075668000, 0.0075685000, 0.0075724000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0075731000, -0.0075692000, -0.0075604000, -0.0075612000, -0.0075629000, -0.0075668000, -0.0075757000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045280000; + } + pin ("C1") { + capacitance : 0.0047180000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045760000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0086781000, 0.0086731000, 0.0086618000, 0.0086915000, 0.0087598000, 0.0089175000, 0.0092809000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0080645000, -0.0080613000, -0.0080538000, -0.0080519000, -0.0080474000, -0.0080369000, -0.0080127000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0048590000; + } + pin ("D1") { + capacitance : 0.0043290000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042060000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092212000, 0.0092207000, 0.0092195000, 0.0092177000, 0.0092137000, 0.0092046000, 0.0091836000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0061325000, -0.0061405000, -0.0061590000, -0.0061414000, -0.0061006000, -0.0060065000, -0.0057896000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044520000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1&C1&D1) | (A2&B1&C1&D1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016070190, 0.0051650180, 0.0166005600, 0.0533548200, 0.1714844000, 0.5511573000"); + values("0.0441783000, 0.0423312000, 0.0368404000, 0.0219727000, -0.0326445000, -0.2210988000, -0.8350703000", \ + "0.0439196000, 0.0420672000, 0.0365789000, 0.0216268000, -0.0328660000, -0.2213487000, -0.8352524000", \ + "0.0437311000, 0.0419283000, 0.0364526000, 0.0211689000, -0.0331981000, -0.2216115000, -0.8352958000", \ + "0.0434379000, 0.0418341000, 0.0360671000, 0.0210860000, -0.0334642000, -0.2218295000, -0.8357723000", \ + "0.0431806000, 0.0412812000, 0.0358773000, 0.0205783000, -0.0338517000, -0.2221885000, -0.8359802000", \ + "0.0432206000, 0.0413624000, 0.0358314000, 0.0203278000, -0.0341256000, -0.2225163000, -0.8362283000", \ + "0.0538204000, 0.0517399000, 0.0454634000, 0.0265783000, -0.0331533000, -0.2221162000, -0.8359470000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016070190, 0.0051650180, 0.0166005600, 0.0533548200, 0.1714844000, 0.5511573000"); + values("0.0401073000, 0.0419431000, 0.0480572000, 0.0674365000, 0.1276588000, 0.3169253000, 0.9278031000", \ + "0.0399501000, 0.0417902000, 0.0478449000, 0.0673304000, 0.1273674000, 0.3168929000, 0.9255981000", \ + "0.0397238000, 0.0416235000, 0.0476411000, 0.0670765000, 0.1272241000, 0.3164714000, 0.9235293000", \ + "0.0392998000, 0.0411089000, 0.0471468000, 0.0667367000, 0.1269228000, 0.3161890000, 0.9283335000", \ + "0.0390084000, 0.0408490000, 0.0467952000, 0.0663383000, 0.1263404000, 0.3160366000, 0.9250655000", \ + "0.0401578000, 0.0419167000, 0.0475526000, 0.0660016000, 0.1260606000, 0.3151828000, 0.9230707000", \ + "0.0415114000, 0.0432185000, 0.0488961000, 0.0675401000, 0.1272383000, 0.3163414000, 0.9210078000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016070190, 0.0051650180, 0.0166005600, 0.0533548200, 0.1714844000, 0.5511573000"); + values("0.0400325000, 0.0380623000, 0.0326307000, 0.0176223000, -0.0368880000, -0.2253658000, -0.8393747000", \ + "0.0395855000, 0.0377455000, 0.0322777000, 0.0170068000, -0.0373518000, -0.2257361000, -0.8394860000", \ + "0.0392409000, 0.0377309000, 0.0322803000, 0.0168785000, -0.0376213000, -0.2260250000, -0.8398082000", \ + "0.0388424000, 0.0369467000, 0.0315701000, 0.0162804000, -0.0380869000, -0.2264490000, -0.8400246000", \ + "0.0386020000, 0.0367262000, 0.0312499000, 0.0160692000, -0.0383901000, -0.2267726000, -0.8403895000", \ + "0.0394603000, 0.0376588000, 0.0319804000, 0.0175169000, -0.0375243000, -0.2263808000, -0.8400693000", \ + "0.0511154000, 0.0489289000, 0.0424276000, 0.0231701000, -0.0366471000, -0.2254527000, -0.8389049000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016070190, 0.0051650180, 0.0166005600, 0.0533548200, 0.1714844000, 0.5511573000"); + values("0.0374524000, 0.0392533000, 0.0453066000, 0.0648466000, 0.1246752000, 0.3130562000, 0.9217195000", \ + "0.0374387000, 0.0393142000, 0.0453817000, 0.0646340000, 0.1245410000, 0.3130850000, 0.9209969000", \ + "0.0373020000, 0.0390093000, 0.0451003000, 0.0646445000, 0.1244497000, 0.3130885000, 0.9215681000", \ + "0.0366623000, 0.0384396000, 0.0445449000, 0.0639424000, 0.1239457000, 0.3124492000, 0.9211862000", \ + "0.0360303000, 0.0378705000, 0.0439059000, 0.0632692000, 0.1229789000, 0.3118499000, 0.9210535000", \ + "0.0372267000, 0.0389945000, 0.0447376000, 0.0630050000, 0.1228420000, 0.3112282000, 0.9193957000", \ + "0.0389586000, 0.0406142000, 0.0462949000, 0.0647147000, 0.1236666000, 0.3127486000, 0.9171360000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016070190, 0.0051650180, 0.0166005600, 0.0533548200, 0.1714844000, 0.5511573000"); + values("0.0368966000, 0.0354680000, 0.0313584000, 0.0174107000, -0.0374793000, -0.2270730000, -0.8414539000", \ + "0.0366596000, 0.0352378000, 0.0311423000, 0.0171783000, -0.0377294000, -0.2272646000, -0.8416482000", \ + "0.0364813000, 0.0350407000, 0.0308956000, 0.0168165000, -0.0380501000, -0.2275829000, -0.8419825000", \ + "0.0358290000, 0.0343847000, 0.0302759000, 0.0161300000, -0.0387107000, -0.2281720000, -0.8425367000", \ + "0.0355085000, 0.0340289000, 0.0297900000, 0.0156112000, -0.0393101000, -0.2285560000, -0.8427227000", \ + "0.0380899000, 0.0361935000, 0.0312629000, 0.0152534000, -0.0393173000, -0.2286093000, -0.8426620000", \ + "0.0485055000, 0.0464353000, 0.0401718000, 0.0212559000, -0.0380559000, -0.2277487000, -0.8413716000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016070190, 0.0051650180, 0.0166005600, 0.0533548200, 0.1714844000, 0.5511573000"); + values("0.0399451000, 0.0417728000, 0.0478068000, 0.0673825000, 0.1274831000, 0.3171974000, 0.9293730000", \ + "0.0398570000, 0.0416655000, 0.0476854000, 0.0672793000, 0.1273654000, 0.3170930000, 0.9292738000", \ + "0.0396069000, 0.0414740000, 0.0474414000, 0.0669336000, 0.1271887000, 0.3169004000, 0.9255274000", \ + "0.0392621000, 0.0410849000, 0.0470949000, 0.0666371000, 0.1269409000, 0.3163438000, 0.9286092000", \ + "0.0390649000, 0.0408461000, 0.0469362000, 0.0663473000, 0.1263922000, 0.3161739000, 0.9254726000", \ + "0.0401562000, 0.0419006000, 0.0476333000, 0.0661043000, 0.1258352000, 0.3153924000, 0.9237969000", \ + "0.0423284000, 0.0439997000, 0.0496205000, 0.0677953000, 0.1275105000, 0.3166045000, 0.9212894000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016070190, 0.0051650180, 0.0166005600, 0.0533548200, 0.1714844000, 0.5511573000"); + values("0.0325246000, 0.0311721000, 0.0269005000, 0.0125881000, -0.0428579000, -0.2328839000, -0.8474946000", \ + "0.0323361000, 0.0310230000, 0.0266804000, 0.0124524000, -0.0429644000, -0.2329911000, -0.8476336000", \ + "0.0320342000, 0.0306569000, 0.0265000000, 0.0121164000, -0.0432644000, -0.2332862000, -0.8479170000", \ + "0.0315353000, 0.0302160000, 0.0259110000, 0.0115133000, -0.0438907000, -0.2338112000, -0.8483887000", \ + "0.0310756000, 0.0296626000, 0.0251960000, 0.0105198000, -0.0448674000, -0.2345424000, -0.8489481000", \ + "0.0341848000, 0.0323499000, 0.0264994000, 0.0088055000, -0.0456023000, -0.2350860000, -0.8492319000", \ + "0.0419983000, 0.0399359000, 0.0336344000, 0.0147374000, -0.0444886000, -0.2342829000, -0.8481334000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016070190, 0.0051650180, 0.0166005600, 0.0533548200, 0.1714844000, 0.5511573000"); + values("0.0406602000, 0.0424492000, 0.0485227000, 0.0679710000, 0.1280500000, 0.3175056000, 0.9261202000", \ + "0.0405330000, 0.0422979000, 0.0483902000, 0.0678463000, 0.1279106000, 0.3174566000, 0.9264191000", \ + "0.0401224000, 0.0419887000, 0.0479577000, 0.0674478000, 0.1276723000, 0.3175467000, 0.9255134000", \ + "0.0396639000, 0.0414611000, 0.0475620000, 0.0671733000, 0.1274046000, 0.3169300000, 0.9280656000", \ + "0.0394639000, 0.0412665000, 0.0472349000, 0.0665172000, 0.1267968000, 0.3163810000, 0.9288188000", \ + "0.0403794000, 0.0421213000, 0.0477097000, 0.0660910000, 0.1261708000, 0.3153532000, 0.9254748000", \ + "0.0430264000, 0.0446790000, 0.0502479000, 0.0685309000, 0.1275100000, 0.3170297000, 0.9214530000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016070190, 0.0051650180, 0.0166005600, 0.0533548200, 0.1714844000, 0.5511573000"); + values("0.0249207000, 0.0237062000, 0.0196495000, 0.0053262000, -0.0500415000, -0.2402540000, -0.8550857000", \ + "0.0248493000, 0.0235377000, 0.0193929000, 0.0053413000, -0.0501268000, -0.2403489000, -0.8551860000", \ + "0.0245858000, 0.0232793000, 0.0191660000, 0.0049470000, -0.0504863000, -0.2406835000, -0.8555226000", \ + "0.0240092000, 0.0226792000, 0.0185993000, 0.0042362000, -0.0511373000, -0.2411877000, -0.8559459000", \ + "0.0238896000, 0.0224045000, 0.0180196000, 0.0033827000, -0.0521337000, -0.2418674000, -0.8562236000", \ + "0.0291711000, 0.0272813000, 0.0214035000, 0.0030911000, -0.0523638000, -0.2417444000, -0.8561047000", \ + "0.0363236000, 0.0342365000, 0.0279619000, 0.0090390000, -0.0494269000, -0.2390816000, -0.8538402000"); + } + related_pin : "D1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016070190, 0.0051650180, 0.0166005600, 0.0533548200, 0.1714844000, 0.5511573000"); + values("0.0386657000, 0.0404757000, 0.0466355000, 0.0660187000, 0.1262190000, 0.3158923000, 0.9239549000", \ + "0.0384151000, 0.0402917000, 0.0463364000, 0.0657421000, 0.1261072000, 0.3160090000, 0.9248860000", \ + "0.0381134000, 0.0399122000, 0.0460337000, 0.0655829000, 0.1258048000, 0.3157250000, 0.9282169000", \ + "0.0376273000, 0.0393949000, 0.0455156000, 0.0651434000, 0.1252406000, 0.3149108000, 0.9231662000", \ + "0.0376440000, 0.0394706000, 0.0454046000, 0.0645595000, 0.1246346000, 0.3144336000, 0.9270766000", \ + "0.0391320000, 0.0408681000, 0.0464763000, 0.0644902000, 0.1244804000, 0.3134627000, 0.9238238000", \ + "0.0426738000, 0.0442880000, 0.0497616000, 0.0680749000, 0.1268561000, 0.3157442000, 0.9215466000"); + } + } + max_capacitance : 0.5511570000; + max_transition : 1.5038940000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.2600758000, 0.2648713000, 0.2772687000, 0.3043159000, 0.3598264000, 0.4810825000, 0.8100508000", \ + "0.2650182000, 0.2698231000, 0.2822260000, 0.3094296000, 0.3648625000, 0.4859994000, 0.8146566000", \ + "0.2779044000, 0.2827388000, 0.2950699000, 0.3223393000, 0.3778992000, 0.4987580000, 0.8283942000", \ + "0.3061385000, 0.3109706000, 0.3232873000, 0.3503926000, 0.4058213000, 0.5268018000, 0.8560520000", \ + "0.3690795000, 0.3739436000, 0.3861925000, 0.4134377000, 0.4689025000, 0.5903240000, 0.9196255000", \ + "0.5107875000, 0.5157632000, 0.5286565000, 0.5563661000, 0.6121743000, 0.7334398000, 1.0628854000", \ + "0.7715302000, 0.7774075000, 0.7924433000, 0.8248662000, 0.8875569000, 1.0168242000, 1.3494149000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.1830092000, 0.1885146000, 0.2031867000, 0.2377567000, 0.3198103000, 0.5449343000, 1.2522269000", \ + "0.1870629000, 0.1925903000, 0.2073191000, 0.2418648000, 0.3238095000, 0.5492934000, 1.2573618000", \ + "0.1951789000, 0.2006789000, 0.2153429000, 0.2498819000, 0.3319252000, 0.5573025000, 1.2653466000", \ + "0.2097039000, 0.2150895000, 0.2297776000, 0.2644948000, 0.3464835000, 0.5714950000, 1.2812775000", \ + "0.2368089000, 0.2424146000, 0.2571729000, 0.2920033000, 0.3740696000, 0.5997199000, 1.3076058000", \ + "0.2797568000, 0.2857617000, 0.3014788000, 0.3382440000, 0.4223780000, 0.6489594000, 1.3598693000", \ + "0.3265177000, 0.3335000000, 0.3517753000, 0.3927279000, 0.4823120000, 0.7113816000, 1.4191953000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.0359789000, 0.0389614000, 0.0456967000, 0.0631749000, 0.1054377000, 0.2319956000, 0.6562741000", \ + "0.0359700000, 0.0389284000, 0.0455560000, 0.0630060000, 0.1061089000, 0.2318342000, 0.6554182000", \ + "0.0357409000, 0.0385259000, 0.0458337000, 0.0629129000, 0.1060325000, 0.2320165000, 0.6547803000", \ + "0.0358009000, 0.0385149000, 0.0456455000, 0.0630163000, 0.1052437000, 0.2317773000, 0.6559253000", \ + "0.0359460000, 0.0388269000, 0.0460507000, 0.0629994000, 0.1061465000, 0.2315676000, 0.6561190000", \ + "0.0383700000, 0.0411142000, 0.0481017000, 0.0646310000, 0.1068361000, 0.2324090000, 0.6565896000", \ + "0.0497523000, 0.0524390000, 0.0603802000, 0.0786219000, 0.1214499000, 0.2431776000, 0.6586279000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.0325949000, 0.0371662000, 0.0488968000, 0.0801516000, 0.1722926000, 0.4803030000, 1.4980002000", \ + "0.0326157000, 0.0371006000, 0.0489051000, 0.0801975000, 0.1725151000, 0.4805744000, 1.4999246000", \ + "0.0329951000, 0.0371766000, 0.0487437000, 0.0801902000, 0.1726507000, 0.4809988000, 1.5000567000", \ + "0.0329048000, 0.0369969000, 0.0490606000, 0.0800941000, 0.1725102000, 0.4805559000, 1.5035541000", \ + "0.0334208000, 0.0377114000, 0.0495286000, 0.0808483000, 0.1727613000, 0.4809510000, 1.4996735000", \ + "0.0365236000, 0.0409789000, 0.0533265000, 0.0846674000, 0.1761202000, 0.4820694000, 1.5027664000", \ + "0.0450517000, 0.0500967000, 0.0632803000, 0.0958234000, 0.1837377000, 0.4837178000, 1.4991788000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.2416986000, 0.2465075000, 0.2589034000, 0.2860307000, 0.3413458000, 0.4625981000, 0.7916664000", \ + "0.2450555000, 0.2498540000, 0.2622564000, 0.2896452000, 0.3450120000, 0.4663486000, 0.7958327000", \ + "0.2554710000, 0.2602525000, 0.2726276000, 0.2999349000, 0.3553917000, 0.4768388000, 0.8062944000", \ + "0.2811763000, 0.2859745000, 0.2984335000, 0.3256602000, 0.3811274000, 0.5026439000, 0.8316006000", \ + "0.3464939000, 0.3512926000, 0.3637380000, 0.3910535000, 0.4464938000, 0.5678258000, 0.8974329000", \ + "0.4977654000, 0.5028099000, 0.5157421000, 0.5437792000, 0.5990355000, 0.7211132000, 1.0506951000", \ + "0.7574630000, 0.7637870000, 0.7801149000, 0.8156049000, 0.8806124000, 1.0085205000, 1.3412962000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.1595379000, 0.1648804000, 0.1790559000, 0.2128464000, 0.2932755000, 0.5161404000, 1.2239039000", \ + "0.1643021000, 0.1696299000, 0.1837976000, 0.2174247000, 0.2978245000, 0.5213908000, 1.2306339000", \ + "0.1724549000, 0.1776871000, 0.1918807000, 0.2256221000, 0.3060609000, 0.5290662000, 1.2363800000", \ + "0.1865313000, 0.1918663000, 0.2060766000, 0.2398279000, 0.3202265000, 0.5432466000, 1.2514185000", \ + "0.2123494000, 0.2178638000, 0.2323293000, 0.2664081000, 0.3472066000, 0.5705683000, 1.2791064000", \ + "0.2513070000, 0.2572270000, 0.2728528000, 0.3091558000, 0.3925932000, 0.6177195000, 1.3280740000", \ + "0.2891046000, 0.2963009000, 0.3148430000, 0.3567162000, 0.4453992000, 0.6731490000, 1.3805239000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.0359026000, 0.0388235000, 0.0456067000, 0.0629610000, 0.1065362000, 0.2317891000, 0.6554544000", \ + "0.0357602000, 0.0389293000, 0.0455949000, 0.0629758000, 0.1061759000, 0.2317056000, 0.6547772000", \ + "0.0357421000, 0.0387604000, 0.0458229000, 0.0629657000, 0.1061609000, 0.2316911000, 0.6545449000", \ + "0.0362265000, 0.0385955000, 0.0461672000, 0.0628312000, 0.1061898000, 0.2317684000, 0.6552551000", \ + "0.0361842000, 0.0390283000, 0.0456740000, 0.0628321000, 0.1062124000, 0.2318132000, 0.6544300000", \ + "0.0397538000, 0.0424307000, 0.0494805000, 0.0659171000, 0.1080009000, 0.2327799000, 0.6555006000", \ + "0.0572859000, 0.0605428000, 0.0692263000, 0.0872677000, 0.1258827000, 0.2440948000, 0.6583054000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.0314902000, 0.0355061000, 0.0471129000, 0.0781078000, 0.1703365000, 0.4790045000, 1.5002094000", \ + "0.0313036000, 0.0356929000, 0.0472873000, 0.0783000000, 0.1702252000, 0.4783920000, 1.4992946000", \ + "0.0314692000, 0.0354388000, 0.0469862000, 0.0781071000, 0.1703166000, 0.4792073000, 1.5012666000", \ + "0.0316583000, 0.0354666000, 0.0469965000, 0.0780602000, 0.1702174000, 0.4786749000, 1.5005920000", \ + "0.0325892000, 0.0366665000, 0.0479263000, 0.0791107000, 0.1712350000, 0.4790540000, 1.5029910000", \ + "0.0362683000, 0.0404855000, 0.0528866000, 0.0839315000, 0.1747142000, 0.4806874000, 1.5008672000", \ + "0.0464472000, 0.0515245000, 0.0647803000, 0.0961066000, 0.1840317000, 0.4835699000, 1.4974951000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.1265083000, 0.1300285000, 0.1393501000, 0.1613223000, 0.2103666000, 0.3239552000, 0.6487543000", \ + "0.1319075000, 0.1354243000, 0.1447653000, 0.1668033000, 0.2158120000, 0.3294144000, 0.6541658000", \ + "0.1449895000, 0.1484972000, 0.1577567000, 0.1798159000, 0.2289424000, 0.3425834000, 0.6676151000", \ + "0.1770172000, 0.1805288000, 0.1898412000, 0.2117687000, 0.2610130000, 0.3747012000, 0.6994024000", \ + "0.2517979000, 0.2552586000, 0.2645635000, 0.2857818000, 0.3351406000, 0.4488228000, 0.7737133000", \ + "0.3924484000, 0.3968623000, 0.4082844000, 0.4337422000, 0.4879239000, 0.6049334000, 0.9301586000", \ + "0.6203140000, 0.6260933000, 0.6410597000, 0.6744612000, 0.7420221000, 0.8718415000, 1.2001035000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.1755473000, 0.1811152000, 0.1957812000, 0.2305338000, 0.3124238000, 0.5378470000, 1.2478848000", \ + "0.1795886000, 0.1850705000, 0.1997424000, 0.2345258000, 0.3163764000, 0.5418415000, 1.2521987000", \ + "0.1877870000, 0.1933000000, 0.2079884000, 0.2426318000, 0.3246045000, 0.5501236000, 1.2586245000", \ + "0.2046628000, 0.2101800000, 0.2248382000, 0.2596098000, 0.3415926000, 0.5667460000, 1.2773843000", \ + "0.2410533000, 0.2466437000, 0.2615156000, 0.2964596000, 0.3783626000, 0.6040391000, 1.3123037000", \ + "0.3010741000, 0.3072150000, 0.3231971000, 0.3602133000, 0.4445640000, 0.6714015000, 1.3812174000", \ + "0.3659504000, 0.3733130000, 0.3926781000, 0.4349766000, 0.5243923000, 0.7530433000, 1.4623541000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.0216186000, 0.0239678000, 0.0305892000, 0.0484225000, 0.0931386000, 0.2196729000, 0.6488732000", \ + "0.0216142000, 0.0239239000, 0.0304852000, 0.0482961000, 0.0930967000, 0.2195584000, 0.6499278000", \ + "0.0216042000, 0.0239771000, 0.0305132000, 0.0484026000, 0.0930807000, 0.2193363000, 0.6489235000", \ + "0.0216093000, 0.0239559000, 0.0304680000, 0.0483926000, 0.0930162000, 0.2191810000, 0.6502928000", \ + "0.0222338000, 0.0244938000, 0.0310883000, 0.0487266000, 0.0932591000, 0.2198127000, 0.6488874000", \ + "0.0320039000, 0.0342094000, 0.0415937000, 0.0589797000, 0.1018983000, 0.2231466000, 0.6505829000", \ + "0.0480686000, 0.0514541000, 0.0610273000, 0.0802630000, 0.1264135000, 0.2403762000, 0.6521355000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.0328254000, 0.0369638000, 0.0490784000, 0.0803165000, 0.1727243000, 0.4808902000, 1.5038938000", \ + "0.0327813000, 0.0372981000, 0.0490313000, 0.0803552000, 0.1727082000, 0.4808995000, 1.5038307000", \ + "0.0327071000, 0.0372025000, 0.0489878000, 0.0803543000, 0.1726963000, 0.4809086000, 1.5021823000", \ + "0.0326292000, 0.0369426000, 0.0490830000, 0.0802402000, 0.1724637000, 0.4804808000, 1.5036071000", \ + "0.0338232000, 0.0379582000, 0.0495744000, 0.0811912000, 0.1728870000, 0.4809564000, 1.4996430000", \ + "0.0377078000, 0.0423272000, 0.0547528000, 0.0857029000, 0.1765764000, 0.4812765000, 1.5014376000", \ + "0.0492140000, 0.0540794000, 0.0671096000, 0.0981145000, 0.1849427000, 0.4845740000, 1.4996819000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.1138815000, 0.1172265000, 0.1261056000, 0.1470974000, 0.1937218000, 0.3038481000, 0.6274958000", \ + "0.1195590000, 0.1229042000, 0.1318068000, 0.1528279000, 0.1994192000, 0.3095228000, 0.6333150000", \ + "0.1329297000, 0.1362623000, 0.1451903000, 0.1661715000, 0.2127868000, 0.3230340000, 0.6465958000", \ + "0.1644375000, 0.1678074000, 0.1766586000, 0.1974861000, 0.2441681000, 0.3543641000, 0.6781338000", \ + "0.2382274000, 0.2416307000, 0.2506109000, 0.2716941000, 0.3187575000, 0.4292931000, 0.7527826000", \ + "0.3710255000, 0.3755459000, 0.3870194000, 0.4128290000, 0.4663195000, 0.5812423000, 0.9049958000", \ + "0.5837362000, 0.5895769000, 0.6046037000, 0.6385093000, 0.7070712000, 0.8363661000, 1.1639856000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.1679198000, 0.1734560000, 0.1881323000, 0.2226595000, 0.3046911000, 0.5304591000, 1.2397174000", \ + "0.1718558000, 0.1773871000, 0.1920520000, 0.2265749000, 0.3085946000, 0.5344112000, 1.2438023000", \ + "0.1801861000, 0.1856947000, 0.2003896000, 0.2350289000, 0.3170167000, 0.5426666000, 1.2537205000", \ + "0.1994108000, 0.2049020000, 0.2196039000, 0.2542920000, 0.3363481000, 0.5618913000, 1.2695955000", \ + "0.2425797000, 0.2482100000, 0.2628655000, 0.2978335000, 0.3799522000, 0.6051423000, 1.3151668000", \ + "0.3119874000, 0.3182107000, 0.3342616000, 0.3708055000, 0.4551225000, 0.6826680000, 1.3915428000", \ + "0.3866725000, 0.3941542000, 0.4135874000, 0.4558582000, 0.5443014000, 0.7725315000, 1.4819089000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.0200129000, 0.0222805000, 0.0286158000, 0.0455760000, 0.0888133000, 0.2153340000, 0.6471387000", \ + "0.0202052000, 0.0222291000, 0.0284757000, 0.0455754000, 0.0888313000, 0.2153479000, 0.6475410000", \ + "0.0201276000, 0.0224192000, 0.0286169000, 0.0455902000, 0.0887831000, 0.2153131000, 0.6504023000", \ + "0.0201641000, 0.0223041000, 0.0288687000, 0.0456320000, 0.0886650000, 0.2152575000, 0.6474703000", \ + "0.0217148000, 0.0236945000, 0.0301677000, 0.0465159000, 0.0892467000, 0.2150529000, 0.6480917000", \ + "0.0318767000, 0.0343064000, 0.0414223000, 0.0587089000, 0.1001429000, 0.2201356000, 0.6472439000", \ + "0.0483405000, 0.0516983000, 0.0606258000, 0.0822123000, 0.1276244000, 0.2391105000, 0.6505579000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.0331136000, 0.0368946000, 0.0487770000, 0.0802926000, 0.1727331000, 0.4808932000, 1.5019413000", \ + "0.0328171000, 0.0370512000, 0.0488220000, 0.0803301000, 0.1726977000, 0.4804198000, 1.5020009000", \ + "0.0327048000, 0.0372112000, 0.0489881000, 0.0803527000, 0.1726869000, 0.4808993000, 1.5031227000", \ + "0.0329171000, 0.0369194000, 0.0486273000, 0.0801643000, 0.1723102000, 0.4805630000, 1.4984389000", \ + "0.0338371000, 0.0377672000, 0.0496003000, 0.0810653000, 0.1725157000, 0.4801348000, 1.5023699000", \ + "0.0385426000, 0.0428178000, 0.0543125000, 0.0858593000, 0.1766628000, 0.4818523000, 1.5003864000", \ + "0.0512897000, 0.0558128000, 0.0682653000, 0.0985224000, 0.1842411000, 0.4847729000, 1.5003929000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.1020834000, 0.1053953000, 0.1142888000, 0.1353379000, 0.1826739000, 0.2938784000, 0.6177888000", \ + "0.1076027000, 0.1109234000, 0.1198054000, 0.1409041000, 0.1882216000, 0.2993955000, 0.6232161000", \ + "0.1200810000, 0.1233325000, 0.1326449000, 0.1537097000, 0.2010648000, 0.3123005000, 0.6357309000", \ + "0.1511767000, 0.1545301000, 0.1633483000, 0.1843548000, 0.2318144000, 0.3430708000, 0.6669178000", \ + "0.2192904000, 0.2228493000, 0.2322232000, 0.2539100000, 0.3021367000, 0.4138391000, 0.7374724000", \ + "0.3320571000, 0.3366195000, 0.3484414000, 0.3753503000, 0.4309087000, 0.5483127000, 0.8730697000", \ + "0.5088629000, 0.5146043000, 0.5299477000, 0.5643506000, 0.6362760000, 0.7684415000, 1.0965517000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.1513510000, 0.1568565000, 0.1715056000, 0.2060409000, 0.2881457000, 0.5138882000, 1.2220599000", \ + "0.1547050000, 0.1602175000, 0.1748528000, 0.2095304000, 0.2915171000, 0.5173821000, 1.2261684000", \ + "0.1631298000, 0.1686589000, 0.1833586000, 0.2180438000, 0.3001400000, 0.5257772000, 1.2364688000", \ + "0.1836412000, 0.1891711000, 0.2038856000, 0.2386116000, 0.3206730000, 0.5466375000, 1.2553842000", \ + "0.2309932000, 0.2364837000, 0.2511455000, 0.2860601000, 0.3678906000, 0.5932186000, 1.3039373000", \ + "0.3008376000, 0.3068608000, 0.3223780000, 0.3577389000, 0.4413547000, 0.6695536000, 1.3789817000", \ + "0.3723588000, 0.3797615000, 0.3986820000, 0.4403839000, 0.5261147000, 0.7534480000, 1.4635182000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.0195950000, 0.0219444000, 0.0283536000, 0.0457191000, 0.0897679000, 0.2165277000, 0.6503775000", \ + "0.0193650000, 0.0217046000, 0.0280546000, 0.0455991000, 0.0897432000, 0.2166131000, 0.6476383000", \ + "0.0195362000, 0.0216971000, 0.0284479000, 0.0456833000, 0.0897317000, 0.2163823000, 0.6497334000", \ + "0.0194883000, 0.0217223000, 0.0281984000, 0.0458085000, 0.0896996000, 0.2165330000, 0.6476311000", \ + "0.0227205000, 0.0250085000, 0.0311879000, 0.0480090000, 0.0908381000, 0.2167996000, 0.6503669000", \ + "0.0329345000, 0.0357156000, 0.0432636000, 0.0615166000, 0.1039657000, 0.2234429000, 0.6502628000", \ + "0.0490813000, 0.0529286000, 0.0624429000, 0.0842471000, 0.1328182000, 0.2448012000, 0.6514646000"); + } + related_pin : "D1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016070200, 0.0051650200, 0.0166006000, 0.0533548000, 0.1714840000, 0.5511570000"); + values("0.0329011000, 0.0369870000, 0.0487159000, 0.0801989000, 0.1725626000, 0.4808356000, 1.4991418000", \ + "0.0327238000, 0.0370870000, 0.0490777000, 0.0803339000, 0.1726390000, 0.4808822000, 1.5026579000", \ + "0.0329488000, 0.0370170000, 0.0487159000, 0.0801207000, 0.1726187000, 0.4808249000, 1.5038851000", \ + "0.0327354000, 0.0370019000, 0.0487296000, 0.0801524000, 0.1726559000, 0.4808428000, 1.5008652000", \ + "0.0330968000, 0.0372794000, 0.0493481000, 0.0809911000, 0.1732246000, 0.4802471000, 1.5033557000", \ + "0.0387425000, 0.0425938000, 0.0539733000, 0.0846298000, 0.1765580000, 0.4821578000, 1.5019056000", \ + "0.0520332000, 0.0567801000, 0.0694210000, 0.0980595000, 0.1833958000, 0.4854671000, 1.5003265000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__o2111ai_1 */ + + cell ("sky130_fd_sc_hd__o2111ai_2") { + leakage_power () { + value : 0.0000733100; + when : "!A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0000412391; + when : "!A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0001679000; + when : "!A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0000613411; + when : "!A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0001559000; + when : "!A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0000589390; + when : "!A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0013858000; + when : "!A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0001513000; + when : "!A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0000935018; + when : "!A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0000467891; + when : "!A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0006377000; + when : "!A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0000811399; + when : "!A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0006258000; + when : "!A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0000775957; + when : "!A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0107021000; + when : "!A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0008243000; + when : "!A1&A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0000935153; + when : "A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0000467891; + when : "A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0006377000; + when : "A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0000811569; + when : "A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0006258000; + when : "A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0000775957; + when : "A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0094054000; + when : "A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0008254000; + when : "A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0000935018; + when : "A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0000467891; + when : "A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0006377000; + when : "A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0000808364; + when : "A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0006258000; + when : "A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0000775957; + when : "A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0077470000; + when : "A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0008246000; + when : "A1&A2&B1&C1&!D1"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__o2111ai"; + cell_leakage_power : 0.0011597490; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0043420000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041210000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078961000, 0.0078977000, 0.0079014000, 0.0079047000, 0.0079122000, 0.0079296000, 0.0079697000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079079000, -0.0079035000, -0.0078934000, -0.0078951000, -0.0078989000, -0.0079079000, -0.0079285000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045640000; + } + pin ("A2") { + capacitance : 0.0043280000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040230000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078947000, 0.0078934000, 0.0078906000, 0.0078897000, 0.0078877000, 0.0078830000, 0.0078723000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078937000, -0.0078920000, -0.0078880000, -0.0078862000, -0.0078818000, -0.0078718000, -0.0078488000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046330000; + } + pin ("B1") { + capacitance : 0.0044470000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042880000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079695000, 0.0079709000, 0.0079740000, 0.0079744000, 0.0079755000, 0.0079779000, 0.0079835000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0080006000, -0.0079937000, -0.0079777000, -0.0079724000, -0.0079602000, -0.0079323000, -0.0078677000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046050000; + } + pin ("C1") { + capacitance : 0.0043070000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041950000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0085067000, 0.0084964000, 0.0084726000, 0.0085056000, 0.0085818000, 0.0087574000, 0.0091623000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079162000, -0.0079080000, -0.0078890000, -0.0078860000, -0.0078793000, -0.0078638000, -0.0078281000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044200000; + } + pin ("D1") { + capacitance : 0.0042940000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042290000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0091642000, 0.0091626000, 0.0091588000, 0.0091580000, 0.0091563000, 0.0091523000, 0.0091430000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0062327000, -0.0062289000, -0.0062203000, -0.0062017000, -0.0061590000, -0.0060604000, -0.0058333000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0043590000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2) | (!B1) | (!C1) | (!D1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012617180, 0.0031838650, 0.0080342800, 0.0202739900, 0.0511601300, 0.1290993000"); + values("0.0146891000, 0.0134622000, 0.0103556000, 0.0025690000, -0.0171630000, -0.0670974000, -0.1931834000", \ + "0.0144002000, 0.0132038000, 0.0101222000, 0.0023293000, -0.0173914000, -0.0672979000, -0.1933893000", \ + "0.0140908000, 0.0128783000, 0.0098019000, 0.0020605000, -0.0176208000, -0.0675291000, -0.1936052000", \ + "0.0136261000, 0.0124322000, 0.0094205000, 0.0017331000, -0.0178679000, -0.0676760000, -0.1937325000", \ + "0.0133470000, 0.0121413000, 0.0091065000, 0.0014050000, -0.0180995000, -0.0677776000, -0.1937938000", \ + "0.0132560000, 0.0120273000, 0.0089457000, 0.0010016000, -0.0184544000, -0.0681702000, -0.1940581000", \ + "0.0139772000, 0.0127267000, 0.0096280000, 0.0017106000, -0.0181280000, -0.0681808000, -0.1940499000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012617180, 0.0031838650, 0.0080342800, 0.0202739900, 0.0511601300, 0.1290993000"); + values("0.0325767000, 0.0337617000, 0.0369118000, 0.0448543000, 0.0647558000, 0.1145779000, 0.2395004000", \ + "0.0323133000, 0.0335345000, 0.0367079000, 0.0446183000, 0.0644681000, 0.1142220000, 0.2391202000", \ + "0.0320257000, 0.0332922000, 0.0364006000, 0.0443602000, 0.0643024000, 0.1141322000, 0.2389571000", \ + "0.0317297000, 0.0329728000, 0.0361545000, 0.0440869000, 0.0640935000, 0.1138699000, 0.2388339000", \ + "0.0314081000, 0.0326474000, 0.0357957000, 0.0437439000, 0.0637788000, 0.1135967000, 0.2386491000", \ + "0.0313599000, 0.0326149000, 0.0358332000, 0.0437784000, 0.0638163000, 0.1137444000, 0.2387310000", \ + "0.0314776000, 0.0326730000, 0.0356805000, 0.0440051000, 0.0639811000, 0.1137301000, 0.2389751000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012617180, 0.0031838650, 0.0080342800, 0.0202739900, 0.0511601300, 0.1290993000"); + values("0.0103847000, 0.0091984000, 0.0061172000, -0.0016753000, -0.0214492000, -0.0714619000, -0.1977073000", \ + "0.0102313000, 0.0090538000, 0.0060628000, -0.0016732000, -0.0213679000, -0.0712954000, -0.1975619000", \ + "0.0098061000, 0.0086446000, 0.0057461000, -0.0018371000, -0.0214091000, -0.0712707000, -0.1974548000", \ + "0.0091890000, 0.0080412000, 0.0051428000, -0.0023187000, -0.0216996000, -0.0713937000, -0.1974667000", \ + "0.0087711000, 0.0075806000, 0.0046512000, -0.0029058000, -0.0221996000, -0.0716751000, -0.1975656000", \ + "0.0087481000, 0.0075266000, 0.0045131000, -0.0032132000, -0.0228418000, -0.0722681000, -0.1978909000", \ + "0.0097688000, 0.0084584000, 0.0052679000, -0.0026755000, -0.0225291000, -0.0724744000, -0.1982864000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012617180, 0.0031838650, 0.0080342800, 0.0202739900, 0.0511601300, 0.1290993000"); + values("0.0279170000, 0.0291766000, 0.0323098000, 0.0402285000, 0.0601907000, 0.1100537000, 0.2346626000", \ + "0.0275828000, 0.0289307000, 0.0319816000, 0.0399576000, 0.0599360000, 0.1097784000, 0.2345756000", \ + "0.0271684000, 0.0284335000, 0.0316704000, 0.0396110000, 0.0596421000, 0.1095847000, 0.2343851000", \ + "0.0267647000, 0.0280386000, 0.0312093000, 0.0391974000, 0.0593210000, 0.1092111000, 0.2344288000", \ + "0.0266298000, 0.0278528000, 0.0310107000, 0.0389349000, 0.0590160000, 0.1090867000, 0.2340452000", \ + "0.0274251000, 0.0286898000, 0.0317987000, 0.0396063000, 0.0593262000, 0.1086885000, 0.2336632000", \ + "0.0303960000, 0.0315466000, 0.0344288000, 0.0418455000, 0.0613397000, 0.1104058000, 0.2342734000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012617180, 0.0031838650, 0.0080342800, 0.0202739900, 0.0511601300, 0.1290993000"); + values("0.0146827000, 0.0135042000, 0.0104965000, 0.0027418000, -0.0169353000, -0.0668046000, -0.1929077000", \ + "0.0144494000, 0.0132733000, 0.0102988000, 0.0025896000, -0.0170192000, -0.0668604000, -0.1929392000", \ + "0.0141299000, 0.0129407000, 0.0099635000, 0.0023150000, -0.0172208000, -0.0669732000, -0.1929814000", \ + "0.0136559000, 0.0124795000, 0.0094964000, 0.0019088000, -0.0175342000, -0.0671519000, -0.1930822000", \ + "0.0134417000, 0.0122325000, 0.0091915000, 0.0015792000, -0.0179087000, -0.0674149000, -0.1932120000", \ + "0.0134250000, 0.0122612000, 0.0090559000, 0.0011564000, -0.0183807000, -0.0679344000, -0.1936445000", \ + "0.0145182000, 0.0132559000, 0.0101005000, 0.0021223000, -0.0178250000, -0.0680128000, -0.1938359000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012617180, 0.0031838650, 0.0080342800, 0.0202739900, 0.0511601300, 0.1290993000"); + values("0.0252743000, 0.0265147000, 0.0296614000, 0.0375682000, 0.0573827000, 0.1069270000, 0.2316611000", \ + "0.0249858000, 0.0262415000, 0.0294061000, 0.0373811000, 0.0572526000, 0.1068091000, 0.2315609000", \ + "0.0245449000, 0.0258092000, 0.0290226000, 0.0370023000, 0.0570084000, 0.1066965000, 0.2316061000", \ + "0.0241045000, 0.0253509000, 0.0284859000, 0.0365361000, 0.0565610000, 0.1061802000, 0.2312296000", \ + "0.0237946000, 0.0250416000, 0.0282297000, 0.0363059000, 0.0562622000, 0.1055426000, 0.2308572000", \ + "0.0249686000, 0.0261814000, 0.0292409000, 0.0369452000, 0.0566146000, 0.1061530000, 0.2307892000", \ + "0.0275646000, 0.0287109000, 0.0315592000, 0.0389923000, 0.0583614000, 0.1089105000, 0.2320804000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012617180, 0.0031838650, 0.0080342800, 0.0202739900, 0.0511601300, 0.1290993000"); + values("0.0146576000, 0.0134604000, 0.0104319000, 0.0027081000, -0.0169633000, -0.0668714000, -0.1929513000", \ + "0.0144275000, 0.0132368000, 0.0102654000, 0.0025693000, -0.0170530000, -0.0669015000, -0.1929824000", \ + "0.0141133000, 0.0129240000, 0.0099412000, 0.0023020000, -0.0172321000, -0.0669892000, -0.1930263000", \ + "0.0136971000, 0.0125161000, 0.0095312000, 0.0019005000, -0.0175256000, -0.0671632000, -0.1930939000", \ + "0.0134285000, 0.0122242000, 0.0092862000, 0.0016339000, -0.0178230000, -0.0673944000, -0.1932015000", \ + "0.0133102000, 0.0120920000, 0.0090455000, 0.0012465000, -0.0183124000, -0.0678776000, -0.1935217000", \ + "0.0146238000, 0.0133426000, 0.0101794000, 0.0021882000, -0.0177919000, -0.0679279000, -0.1938175000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012617180, 0.0031838650, 0.0080342800, 0.0202739900, 0.0511601300, 0.1290993000"); + values("0.0195151000, 0.0207779000, 0.0239710000, 0.0318720000, 0.0516544000, 0.1011323000, 0.2256591000", \ + "0.0191422000, 0.0204271000, 0.0236642000, 0.0316673000, 0.0516039000, 0.1011411000, 0.2258158000", \ + "0.0185885000, 0.0198854000, 0.0231619000, 0.0312727000, 0.0513345000, 0.1010746000, 0.2257662000", \ + "0.0180457000, 0.0193654000, 0.0225211000, 0.0306406000, 0.0508077000, 0.1006095000, 0.2254738000", \ + "0.0175978000, 0.0188510000, 0.0220100000, 0.0300309000, 0.0501478000, 0.1000120000, 0.2249608000", \ + "0.0183197000, 0.0194912000, 0.0225339000, 0.0304363000, 0.0501297000, 0.0999149000, 0.2245652000", \ + "0.0199223000, 0.0210353000, 0.0239194000, 0.0314143000, 0.0507512000, 0.1006066000, 0.2247185000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012617180, 0.0031838650, 0.0080342800, 0.0202739900, 0.0511601300, 0.1290993000"); + values("0.0126077000, 0.0114345000, 0.0084650000, 0.0007953000, -0.0188564000, -0.0687394000, -0.1947763000", \ + "0.0123194000, 0.0111500000, 0.0081988000, 0.0005597000, -0.0189663000, -0.0688070000, -0.1948277000", \ + "0.0120082000, 0.0108379000, 0.0078802000, 0.0002584000, -0.0191681000, -0.0688892000, -0.1948748000", \ + "0.0116707000, 0.0104717000, 0.0074846000, -0.0001513000, -0.0195301000, -0.0691257000, -0.1950184000", \ + "0.0114441000, 0.0102172000, 0.0072239000, -0.0003398000, -0.0199419000, -0.0694657000, -0.1951937000", \ + "0.0120946000, 0.0108070000, 0.0076428000, -0.0000318000, -0.0198858000, -0.0696726000, -0.1955349000", \ + "0.0146590000, 0.0133247000, 0.0100079000, 0.0017985000, -0.0185687000, -0.0692126000, -0.1955686000"); + } + related_pin : "D1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012617180, 0.0031838650, 0.0080342800, 0.0202739900, 0.0511601300, 0.1290993000"); + values("0.0115986000, 0.0129661000, 0.0163517000, 0.0244707000, 0.0443675000, 0.0938555000, 0.2185337000", \ + "0.0112462000, 0.0126539000, 0.0160348000, 0.0242138000, 0.0443096000, 0.0939525000, 0.2187449000", \ + "0.0109438000, 0.0122980000, 0.0156320000, 0.0238462000, 0.0440724000, 0.0938362000, 0.2184801000", \ + "0.0106226000, 0.0118984000, 0.0152402000, 0.0233942000, 0.0435246000, 0.0936460000, 0.2185111000", \ + "0.0107022000, 0.0119368000, 0.0150595000, 0.0229782000, 0.0428841000, 0.0928838000, 0.2176272000", \ + "0.0115400000, 0.0128624000, 0.0160746000, 0.0236772000, 0.0432807000, 0.0924943000, 0.2174507000", \ + "0.0149758000, 0.0159221000, 0.0187031000, 0.0258677000, 0.0446931000, 0.0949227000, 0.2193357000"); + } + } + max_capacitance : 0.1290990000; + max_transition : 1.5017350000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0907011000, 0.0950418000, 0.1063241000, 0.1336657000, 0.2008871000, 0.3675017000, 0.7853508000", \ + "0.0944024000, 0.0990825000, 0.1101616000, 0.1374943000, 0.2046886000, 0.3713685000, 0.7895536000", \ + "0.1024404000, 0.1069622000, 0.1182087000, 0.1457115000, 0.2131106000, 0.3801196000, 0.7977046000", \ + "0.1166564000, 0.1212942000, 0.1325563000, 0.1603572000, 0.2279097000, 0.3952011000, 0.8127281000", \ + "0.1389904000, 0.1441208000, 0.1562561000, 0.1860678000, 0.2557055000, 0.4231319000, 0.8418969000", \ + "0.1671471000, 0.1736667000, 0.1892478000, 0.2245327000, 0.3039074000, 0.4818728000, 0.9021657000", \ + "0.1765508000, 0.1863374000, 0.2105244000, 0.2629829000, 0.3692497000, 0.5811777000, 1.0360408000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.1390183000, 0.1454867000, 0.1611564000, 0.2011699000, 0.2972489000, 0.5336737000, 1.1245666000", \ + "0.1435077000, 0.1498887000, 0.1667450000, 0.2056965000, 0.3021660000, 0.5389532000, 1.1294533000", \ + "0.1568221000, 0.1633659000, 0.1790973000, 0.2191636000, 0.3153515000, 0.5518534000, 1.1427438000", \ + "0.1841759000, 0.1905579000, 0.2071902000, 0.2464640000, 0.3430368000, 0.5801477000, 1.1710068000", \ + "0.2447848000, 0.2513926000, 0.2672935000, 0.3068208000, 0.4034962000, 0.6410928000, 1.2320159000", \ + "0.3601850000, 0.3686985000, 0.3891119000, 0.4359596000, 0.5422839000, 0.7798940000, 1.3720436000", \ + "0.5537795000, 0.5657160000, 0.5958720000, 0.6612367000, 0.8042501000, 1.0891000000, 1.6930483000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0644754000, 0.0697959000, 0.0839055000, 0.1188373000, 0.2080717000, 0.4335743000, 1.0021369000", \ + "0.0643925000, 0.0700306000, 0.0836677000, 0.1188111000, 0.2079130000, 0.4328262000, 1.0027357000", \ + "0.0644620000, 0.0697996000, 0.0838238000, 0.1188000000, 0.2080694000, 0.4337978000, 1.0021398000", \ + "0.0655397000, 0.0706847000, 0.0844084000, 0.1189829000, 0.2078729000, 0.4336004000, 1.0027180000", \ + "0.0736910000, 0.0788492000, 0.0922889000, 0.1259681000, 0.2114613000, 0.4335909000, 1.0018768000", \ + "0.0985077000, 0.1039010000, 0.1174587000, 0.1511986000, 0.2361709000, 0.4480614000, 1.0048673000", \ + "0.1645240000, 0.1711944000, 0.1875234000, 0.2239587000, 0.3090101000, 0.5151851000, 1.0432412000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.1166269000, 0.1248883000, 0.1456908000, 0.1978496000, 0.3281357000, 0.6550347000, 1.4821795000", \ + "0.1168157000, 0.1249641000, 0.1456110000, 0.1976890000, 0.3272683000, 0.6545057000, 1.4790165000", \ + "0.1165104000, 0.1250581000, 0.1456246000, 0.1977877000, 0.3280373000, 0.6543753000, 1.4789516000", \ + "0.1163876000, 0.1246788000, 0.1455420000, 0.1973552000, 0.3274915000, 0.6541983000, 1.4810771000", \ + "0.1230643000, 0.1306409000, 0.1505053000, 0.1999175000, 0.3273702000, 0.6555050000, 1.4795951000", \ + "0.1618368000, 0.1702054000, 0.1904469000, 0.2362290000, 0.3509492000, 0.6588268000, 1.4796471000", \ + "0.2472150000, 0.2563486000, 0.2805619000, 0.3354476000, 0.4592984000, 0.7389143000, 1.4922407000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0691867000, 0.0735538000, 0.0835555000, 0.1089848000, 0.1739218000, 0.3347716000, 0.7395983000", \ + "0.0736159000, 0.0779073000, 0.0882862000, 0.1137164000, 0.1788837000, 0.3375340000, 0.7412342000", \ + "0.0811330000, 0.0853179000, 0.0962481000, 0.1225274000, 0.1870223000, 0.3474178000, 0.7488718000", \ + "0.0942023000, 0.0988166000, 0.1098588000, 0.1365576000, 0.2011956000, 0.3616928000, 0.7655393000", \ + "0.1120183000, 0.1171633000, 0.1300315000, 0.1596118000, 0.2280673000, 0.3908435000, 0.7931250000", \ + "0.1270646000, 0.1346205000, 0.1529472000, 0.1908591000, 0.2722049000, 0.4473706000, 0.8547568000", \ + "0.1064594000, 0.1180145000, 0.1464308000, 0.2070409000, 0.3235744000, 0.5452491000, 0.9863030000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.1191663000, 0.1255621000, 0.1418499000, 0.1819075000, 0.2778043000, 0.5142319000, 1.1045641000", \ + "0.1223152000, 0.1295477000, 0.1459787000, 0.1849141000, 0.2811552000, 0.5179817000, 1.1092512000", \ + "0.1329741000, 0.1398093000, 0.1562313000, 0.1955756000, 0.2918169000, 0.5287123000, 1.1200548000", \ + "0.1601438000, 0.1668461000, 0.1830124000, 0.2227106000, 0.3187882000, 0.5557307000, 1.1464256000", \ + "0.2261798000, 0.2329251000, 0.2488261000, 0.2878872000, 0.3835831000, 0.6208814000, 1.2120650000", \ + "0.3508718000, 0.3604518000, 0.3825954000, 0.4337553000, 0.5399274000, 0.7730666000, 1.3631619000", \ + "0.5534752000, 0.5673156000, 0.5998010000, 0.6747367000, 0.8302393000, 1.1290128000, 1.7192838000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0431311000, 0.0486577000, 0.0621979000, 0.0964713000, 0.1839937000, 0.4027184000, 0.9544090000", \ + "0.0431260000, 0.0488031000, 0.0624782000, 0.0965715000, 0.1840049000, 0.4014726000, 0.9517532000", \ + "0.0432761000, 0.0485718000, 0.0624928000, 0.0968581000, 0.1831677000, 0.4013506000, 0.9501859000", \ + "0.0457683000, 0.0508281000, 0.0637306000, 0.0976130000, 0.1830707000, 0.4011001000, 0.9500589000", \ + "0.0560450000, 0.0612989000, 0.0741771000, 0.1069183000, 0.1881738000, 0.4030775000, 0.9506339000", \ + "0.0857880000, 0.0908623000, 0.1040389000, 0.1362516000, 0.2172570000, 0.4188203000, 0.9529650000", \ + "0.1556343000, 0.1622746000, 0.1779291000, 0.2145730000, 0.2962877000, 0.4992174000, 1.0000648000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.1164632000, 0.1246762000, 0.1454116000, 0.1974080000, 0.3279880000, 0.6540944000, 1.4779590000", \ + "0.1165467000, 0.1250946000, 0.1454724000, 0.1973052000, 0.3275621000, 0.6544189000, 1.4782868000", \ + "0.1167412000, 0.1247148000, 0.1459243000, 0.1972731000, 0.3273538000, 0.6540931000, 1.4812187000", \ + "0.1156659000, 0.1239897000, 0.1453956000, 0.1972363000, 0.3275905000, 0.6542309000, 1.4789241000", \ + "0.1299773000, 0.1372330000, 0.1553176000, 0.2021620000, 0.3275824000, 0.6547001000, 1.4789900000", \ + "0.1846325000, 0.1935241000, 0.2175702000, 0.2622746000, 0.3657956000, 0.6607635000, 1.4792729000", \ + "0.2809073000, 0.2939628000, 0.3250180000, 0.3904392000, 0.5221085000, 0.7814988000, 1.5017352000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0830480000, 0.0878417000, 0.0991480000, 0.1266552000, 0.1939326000, 0.3610893000, 0.7785810000", \ + "0.0867756000, 0.0913790000, 0.1030543000, 0.1307077000, 0.1981778000, 0.3654149000, 0.7829100000", \ + "0.0943314000, 0.0987611000, 0.1105880000, 0.1383556000, 0.2059986000, 0.3731596000, 0.7916428000", \ + "0.1097743000, 0.1144445000, 0.1259078000, 0.1538339000, 0.2219342000, 0.3897174000, 0.8077481000", \ + "0.1365483000, 0.1420223000, 0.1548189000, 0.1862619000, 0.2570142000, 0.4252305000, 0.8440710000", \ + "0.1703406000, 0.1780909000, 0.1974683000, 0.2371138000, 0.3229129000, 0.5056385000, 0.9271798000", \ + "0.1859480000, 0.1978545000, 0.2269623000, 0.2883691000, 0.4139868000, 0.6483840000, 1.1167376000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0505421000, 0.0536709000, 0.0612098000, 0.0799903000, 0.1258654000, 0.2385742000, 0.5213558000", \ + "0.0558921000, 0.0590556000, 0.0666597000, 0.0855136000, 0.1314508000, 0.2441322000, 0.5274782000", \ + "0.0688099000, 0.0720520000, 0.0798423000, 0.0987233000, 0.1447745000, 0.2578033000, 0.5407069000", \ + "0.1002887000, 0.1035557000, 0.1113762000, 0.1300434000, 0.1760600000, 0.2879227000, 0.5713223000", \ + "0.1592497000, 0.1642225000, 0.1756432000, 0.2007854000, 0.2504928000, 0.3629451000, 0.6452827000", \ + "0.2524571000, 0.2602888000, 0.2786348000, 0.3191659000, 0.3968418000, 0.5357416000, 0.8171525000", \ + "0.4053173000, 0.4178160000, 0.4457784000, 0.5080761000, 0.6321838000, 0.8533942000, 1.2163315000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0644627000, 0.0700719000, 0.0835497000, 0.1187296000, 0.2080111000, 0.4337232000, 1.0025374000", \ + "0.0645621000, 0.0698387000, 0.0836714000, 0.1189907000, 0.2077511000, 0.4334462000, 1.0024150000", \ + "0.0643154000, 0.0698503000, 0.0835377000, 0.1187357000, 0.2079865000, 0.4328292000, 1.0024686000", \ + "0.0664911000, 0.0716745000, 0.0850786000, 0.1191605000, 0.2078615000, 0.4334895000, 1.0026765000", \ + "0.0798117000, 0.0849888000, 0.0980261000, 0.1306215000, 0.2135868000, 0.4336063000, 1.0026765000", \ + "0.1157626000, 0.1220679000, 0.1357771000, 0.1693372000, 0.2497798000, 0.4544597000, 1.0053343000", \ + "0.1913358000, 0.1991293000, 0.2194179000, 0.2602786000, 0.3505328000, 0.5503982000, 1.0563908000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0558202000, 0.0602026000, 0.0713124000, 0.0989208000, 0.1663969000, 0.3292171000, 0.7349216000", \ + "0.0557906000, 0.0601969000, 0.0712712000, 0.0989085000, 0.1663836000, 0.3291466000, 0.7370892000", \ + "0.0553005000, 0.0598944000, 0.0711129000, 0.0987979000, 0.1663847000, 0.3290652000, 0.7365059000", \ + "0.0624798000, 0.0660622000, 0.0754957000, 0.1005594000, 0.1662769000, 0.3291758000, 0.7372731000", \ + "0.0973465000, 0.1007130000, 0.1088869000, 0.1277566000, 0.1810417000, 0.3303150000, 0.7358897000", \ + "0.1655688000, 0.1703366000, 0.1815940000, 0.2068854000, 0.2576778000, 0.3761529000, 0.7394499000", \ + "0.2761954000, 0.2838251000, 0.3010739000, 0.3410749000, 0.4181723000, 0.5613306000, 0.8517277000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0742282000, 0.0788130000, 0.0903550000, 0.1179416000, 0.1853321000, 0.3519501000, 0.7700317000", \ + "0.0779482000, 0.0825394000, 0.0940162000, 0.1218550000, 0.1893739000, 0.3560510000, 0.7742409000", \ + "0.0865871000, 0.0910451000, 0.1024960000, 0.1305852000, 0.1983238000, 0.3656577000, 0.7832114000", \ + "0.1060685000, 0.1107700000, 0.1224368000, 0.1502759000, 0.2185161000, 0.3862201000, 0.8050622000", \ + "0.1402560000, 0.1463104000, 0.1614152000, 0.1943197000, 0.2657067000, 0.4341581000, 0.8529835000", \ + "0.1798499000, 0.1888193000, 0.2103415000, 0.2576037000, 0.3534466000, 0.5418190000, 0.9654795000", \ + "0.1998284000, 0.2137631000, 0.2469891000, 0.3199759000, 0.4665787000, 0.7327893000, 1.2136719000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0457874000, 0.0489174000, 0.0567829000, 0.0760007000, 0.1235474000, 0.2416939000, 0.5394520000", \ + "0.0509487000, 0.0542045000, 0.0621134000, 0.0815444000, 0.1294286000, 0.2481085000, 0.5471001000", \ + "0.0641463000, 0.0673788000, 0.0754122000, 0.0950867000, 0.1430521000, 0.2611713000, 0.5591128000", \ + "0.0952405000, 0.0988205000, 0.1072987000, 0.1267291000, 0.1748973000, 0.2940551000, 0.5927521000", \ + "0.1507337000, 0.1563910000, 0.1694497000, 0.1972136000, 0.2500082000, 0.3686184000, 0.6671589000", \ + "0.2406611000, 0.2493928000, 0.2703263000, 0.3152672000, 0.3994892000, 0.5450425000, 0.8409234000", \ + "0.3906235000, 0.4040322000, 0.4365661000, 0.5075824000, 0.6422577000, 0.8760787000, 1.2491483000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0643790000, 0.0699251000, 0.0838844000, 0.1188452000, 0.2080675000, 0.4328964000, 1.0015142000", \ + "0.0643848000, 0.0699212000, 0.0835743000, 0.1188761000, 0.2079825000, 0.4328100000, 1.0033274000", \ + "0.0642965000, 0.0698315000, 0.0835937000, 0.1188358000, 0.2078096000, 0.4334560000, 1.0027000000", \ + "0.0670409000, 0.0723536000, 0.0853067000, 0.1193288000, 0.2078326000, 0.4331264000, 1.0026602000", \ + "0.0859882000, 0.0912739000, 0.1049485000, 0.1362553000, 0.2155213000, 0.4334103000, 1.0027590000", \ + "0.1293962000, 0.1360378000, 0.1519806000, 0.1887398000, 0.2690047000, 0.4591459000, 1.0040397000", \ + "0.2097705000, 0.2193437000, 0.2421116000, 0.2924085000, 0.3950938000, 0.5973396000, 1.0725999000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0474941000, 0.0519940000, 0.0641410000, 0.0936365000, 0.1648542000, 0.3351844000, 0.7606423000", \ + "0.0474895000, 0.0520777000, 0.0640087000, 0.0935626000, 0.1648443000, 0.3353163000, 0.7611444000", \ + "0.0474364000, 0.0519999000, 0.0639911000, 0.0934003000, 0.1648733000, 0.3352572000, 0.7600283000", \ + "0.0565700000, 0.0605487000, 0.0700122000, 0.0957818000, 0.1647802000, 0.3352137000, 0.7615055000", \ + "0.0943986000, 0.0978628000, 0.1060174000, 0.1248011000, 0.1788678000, 0.3359551000, 0.7618409000", \ + "0.1650284000, 0.1698623000, 0.1808330000, 0.2064811000, 0.2579977000, 0.3795939000, 0.7636893000", \ + "0.2795832000, 0.2874575000, 0.3053543000, 0.3441836000, 0.4212370000, 0.5625221000, 0.8646679000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0553888000, 0.0601340000, 0.0717097000, 0.0994842000, 0.1667338000, 0.3336309000, 0.7526770000", \ + "0.0585486000, 0.0632071000, 0.0749123000, 0.1025481000, 0.1703892000, 0.3375303000, 0.7552651000", \ + "0.0668188000, 0.0714738000, 0.0829734000, 0.1109060000, 0.1789307000, 0.3461158000, 0.7643627000", \ + "0.0889680000, 0.0934864000, 0.1041815000, 0.1312067000, 0.1997292000, 0.3672880000, 0.7857514000", \ + "0.1219726000, 0.1286768000, 0.1442984000, 0.1781178000, 0.2477971000, 0.4149131000, 0.8347446000", \ + "0.1558004000, 0.1650333000, 0.1885842000, 0.2376970000, 0.3410771000, 0.5318045000, 0.9491026000", \ + "0.1719792000, 0.1861888000, 0.2203748000, 0.2948378000, 0.4471023000, 0.7261931000, 1.2167964000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0302071000, 0.0332512000, 0.0407766000, 0.0585620000, 0.1022749000, 0.2111899000, 0.4867224000", \ + "0.0354398000, 0.0384867000, 0.0460005000, 0.0639625000, 0.1080606000, 0.2170685000, 0.4929798000", \ + "0.0489119000, 0.0518627000, 0.0592094000, 0.0773074000, 0.1216938000, 0.2302595000, 0.5045913000", \ + "0.0748127000, 0.0793401000, 0.0892577000, 0.1086167000, 0.1533102000, 0.2624705000, 0.5381888000", \ + "0.1153934000, 0.1225934000, 0.1384146000, 0.1703759000, 0.2269801000, 0.3367581000, 0.6096149000", \ + "0.1802453000, 0.1916273000, 0.2169014000, 0.2675706000, 0.3595446000, 0.5081540000, 0.7826111000", \ + "0.2917548000, 0.3080179000, 0.3456621000, 0.4244288000, 0.5689585000, 0.8085798000, 1.1761110000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0646015000, 0.0702364000, 0.0838006000, 0.1188083000, 0.2076059000, 0.4333174000, 1.0027392000", \ + "0.0646194000, 0.0698606000, 0.0836938000, 0.1189290000, 0.2078386000, 0.4334525000, 1.0028435000", \ + "0.0619020000, 0.0676776000, 0.0822439000, 0.1185981000, 0.2078955000, 0.4329454000, 1.0025055000", \ + "0.0678190000, 0.0726141000, 0.0852017000, 0.1181870000, 0.2073723000, 0.4331049000, 1.0026880000", \ + "0.0879091000, 0.0940148000, 0.1089331000, 0.1430982000, 0.2182667000, 0.4329320000, 1.0032709000", \ + "0.1314507000, 0.1398581000, 0.1596193000, 0.2013400000, 0.2872505000, 0.4722592000, 1.0038264000", \ + "0.2099235000, 0.2222721000, 0.2501776000, 0.3112175000, 0.4274199000, 0.6461852000, 1.1021205000"); + } + related_pin : "D1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012617200, 0.0031838600, 0.0080342800, 0.0202740000, 0.0511601000, 0.1290990000"); + values("0.0325904000, 0.0368022000, 0.0478567000, 0.0754419000, 0.1416361000, 0.2996484000, 0.6929137000", \ + "0.0325064000, 0.0368983000, 0.0476589000, 0.0754299000, 0.1417262000, 0.2998033000, 0.6932494000", \ + "0.0348070000, 0.0384184000, 0.0486466000, 0.0751671000, 0.1417129000, 0.2997585000, 0.6922760000", \ + "0.0522957000, 0.0539628000, 0.0606890000, 0.0818813000, 0.1423057000, 0.2998713000, 0.6929851000", \ + "0.0916570000, 0.0944715000, 0.1017389000, 0.1189674000, 0.1638284000, 0.3020283000, 0.6923753000", \ + "0.1612590000, 0.1651983000, 0.1750782000, 0.1992639000, 0.2490582000, 0.3561035000, 0.6974833000", \ + "0.2729485000, 0.2787249000, 0.2949947000, 0.3323077000, 0.4095786000, 0.5471864000, 0.8209010000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o2111ai_4") { + leakage_power () { + value : 0.0001554000; + when : "!A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0000876518; + when : "!A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0003827000; + when : "!A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0001354000; + when : "!A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0003493000; + when : "!A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0001296000; + when : "!A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0031880000; + when : "!A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0003407000; + when : "!A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0002086000; + when : "!A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0001018000; + when : "!A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0015177000; + when : "!A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0001846000; + when : "!A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0014926000; + when : "!A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0001760000; + when : "!A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0107099000; + when : "!A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0019084000; + when : "!A1&A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0002086000; + when : "A1&!A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0001018000; + when : "A1&!A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0015177000; + when : "A1&!A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0001846000; + when : "A1&!A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0014926000; + when : "A1&!A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0001760000; + when : "A1&!A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0116937000; + when : "A1&!A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0019140000; + when : "A1&!A2&B1&C1&!D1"; + } + leakage_power () { + value : 0.0002086000; + when : "A1&A2&!B1&!C1&D1"; + } + leakage_power () { + value : 0.0001018000; + when : "A1&A2&!B1&!C1&!D1"; + } + leakage_power () { + value : 0.0015177000; + when : "A1&A2&!B1&C1&D1"; + } + leakage_power () { + value : 0.0001847000; + when : "A1&A2&!B1&C1&!D1"; + } + leakage_power () { + value : 0.0014926000; + when : "A1&A2&B1&!C1&D1"; + } + leakage_power () { + value : 0.0001760000; + when : "A1&A2&B1&!C1&!D1"; + } + leakage_power () { + value : 0.0074550000; + when : "A1&A2&B1&C1&D1"; + } + leakage_power () { + value : 0.0019123000; + when : "A1&A2&B1&C1&!D1"; + } + area : 26.275200000; + cell_footprint : "sky130_fd_sc_hd__o2111ai"; + cell_leakage_power : 0.0016064340; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0086720000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082340000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0157913000, 0.0157868000, 0.0157763000, 0.0157820000, 0.0157949000, 0.0158248000, 0.0158938000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0157670000, -0.0157630000, -0.0157539000, -0.0157497000, -0.0157402000, -0.0157182000, -0.0156676000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091090000; + } + pin ("A2") { + capacitance : 0.0084330000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078120000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0156436000, 0.0156443000, 0.0156460000, 0.0156436000, 0.0156381000, 0.0156254000, 0.0155961000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0156300000, -0.0156262000, -0.0156175000, -0.0156189000, -0.0156221000, -0.0156294000, -0.0156463000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090530000; + } + pin ("B1") { + capacitance : 0.0084830000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081500000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0155884000, 0.0155809000, 0.0155634000, 0.0155662000, 0.0155726000, 0.0155872000, 0.0156210000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0156411000, -0.0156185000, -0.0155665000, -0.0155684000, -0.0155726000, -0.0155823000, -0.0156048000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0088150000; + } + pin ("C1") { + capacitance : 0.0083670000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081210000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0172187000, 0.0172000000, 0.0171569000, 0.0172217000, 0.0173712000, 0.0177158000, 0.0185101000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0156698000, -0.0156539000, -0.0156172000, -0.0156122000, -0.0156006000, -0.0155741000, -0.0155128000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0086130000; + } + pin ("D1") { + capacitance : 0.0083610000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082350000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0181415000, 0.0181372000, 0.0181273000, 0.0181319000, 0.0181426000, 0.0181673000, 0.0182242000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0132009000, -0.0131924000, -0.0131726000, -0.0131384000, -0.0130596000, -0.0128778000, -0.0124589000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0084880000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2) | (!B1) | (!C1) | (!D1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0293599000, 0.0279618000, 0.0241086000, 0.0134875000, -0.0157528000, -0.0962204000, -0.3176781000", \ + "0.0288857000, 0.0274958000, 0.0236354000, 0.0130168000, -0.0162006000, -0.0966626000, -0.3180865000", \ + "0.0283480000, 0.0269455000, 0.0230985000, 0.0125360000, -0.0166264000, -0.0970478000, -0.3184847000", \ + "0.0275663000, 0.0261984000, 0.0224233000, 0.0119393000, -0.0170723000, -0.0973847000, -0.3187840000", \ + "0.0270614000, 0.0256755000, 0.0218897000, 0.0114137000, -0.0174880000, -0.0975820000, -0.3187719000", \ + "0.0271324000, 0.0257253000, 0.0219557000, 0.0108749000, -0.0181931000, -0.0980734000, -0.3191093000", \ + "0.0285013000, 0.0270623000, 0.0231505000, 0.0123822000, -0.0171147000, -0.0981446000, -0.3192989000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0627156000, 0.0641428000, 0.0680539000, 0.0789226000, 0.1084044000, 0.1887059000, 0.4084574000", \ + "0.0621957000, 0.0636102000, 0.0676441000, 0.0784631000, 0.1079312000, 0.1885161000, 0.4076963000", \ + "0.0617554000, 0.0632225000, 0.0671715000, 0.0778205000, 0.1073967000, 0.1879968000, 0.4073141000", \ + "0.0611965000, 0.0626319000, 0.0666038000, 0.0774428000, 0.1070465000, 0.1874808000, 0.4068492000", \ + "0.0605595000, 0.0619223000, 0.0658368000, 0.0766932000, 0.1064624000, 0.1871028000, 0.4068529000", \ + "0.0605196000, 0.0618667000, 0.0658120000, 0.0767553000, 0.1064494000, 0.1866863000, 0.4066561000", \ + "0.0612353000, 0.0625989000, 0.0665092000, 0.0777664000, 0.1071570000, 0.1880082000, 0.4071944000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0237637000, 0.0223278000, 0.0184909000, 0.0078835000, -0.0213705000, -0.1020482000, -0.3236793000", \ + "0.0234533000, 0.0220870000, 0.0183065000, 0.0078249000, -0.0212931000, -0.1018682000, -0.3235312000", \ + "0.0225110000, 0.0212182000, 0.0175882000, 0.0074140000, -0.0214975000, -0.1018301000, -0.3234022000", \ + "0.0212434000, 0.0199388000, 0.0163758000, 0.0063380000, -0.0221311000, -0.1021118000, -0.3234162000", \ + "0.0203242000, 0.0190180000, 0.0152957000, 0.0051344000, -0.0232390000, -0.1027288000, -0.3236114000", \ + "0.0203124000, 0.0189276000, 0.0151702000, 0.0046905000, -0.0243516000, -0.1037676000, -0.3242550000", \ + "0.0216964000, 0.0202483000, 0.0162569000, 0.0055070000, -0.0238448000, -0.1043829000, -0.3250404000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0540709000, 0.0554951000, 0.0594145000, 0.0701521000, 0.0997897000, 0.1803881000, 0.3994325000", \ + "0.0533807000, 0.0547759000, 0.0589468000, 0.0695594000, 0.0991941000, 0.1796296000, 0.3992679000", \ + "0.0525721000, 0.0540039000, 0.0579809000, 0.0690113000, 0.0985685000, 0.1792605000, 0.3983983000", \ + "0.0516806000, 0.0531223000, 0.0570568000, 0.0681105000, 0.0977944000, 0.1787185000, 0.3981380000", \ + "0.0510980000, 0.0525407000, 0.0564879000, 0.0672821000, 0.0971271000, 0.1779685000, 0.3977742000", \ + "0.0532048000, 0.0546019000, 0.0586343000, 0.0689002000, 0.0982488000, 0.1788694000, 0.3969841000", \ + "0.0570959000, 0.0584128000, 0.0620680000, 0.0722889000, 0.1010952000, 0.1807988000, 0.3985185000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0302835000, 0.0288812000, 0.0250811000, 0.0145084000, -0.0146632000, -0.0951043000, -0.3165538000", \ + "0.0298594000, 0.0284935000, 0.0247441000, 0.0142301000, -0.0148381000, -0.0952295000, -0.3166459000", \ + "0.0291473000, 0.0277984000, 0.0240291000, 0.0136565000, -0.0152636000, -0.0954747000, -0.3168019000", \ + "0.0281520000, 0.0268281000, 0.0231365000, 0.0128128000, -0.0159080000, -0.0958575000, -0.3169772000", \ + "0.0275585000, 0.0261802000, 0.0223649000, 0.0120009000, -0.0166907000, -0.0964131000, -0.3172181000", \ + "0.0272003000, 0.0257765000, 0.0219254000, 0.0113967000, -0.0175026000, -0.0972073000, -0.3178149000", \ + "0.0287836000, 0.0273395000, 0.0234080000, 0.0126725000, -0.0168292000, -0.0976537000, -0.3183096000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0485962000, 0.0500262000, 0.0539626000, 0.0647042000, 0.0940175000, 0.1740641000, 0.3930927000", \ + "0.0481110000, 0.0495550000, 0.0535393000, 0.0643612000, 0.0937979000, 0.1738627000, 0.3927983000", \ + "0.0472025000, 0.0486660000, 0.0526659000, 0.0636487000, 0.0932662000, 0.1735187000, 0.3927410000", \ + "0.0460750000, 0.0475491000, 0.0516065000, 0.0625599000, 0.0922723000, 0.1729004000, 0.3926693000", \ + "0.0452585000, 0.0466936000, 0.0507831000, 0.0616950000, 0.0913832000, 0.1719597000, 0.3912006000", \ + "0.0466784000, 0.0480953000, 0.0519699000, 0.0627801000, 0.0919398000, 0.1721272000, 0.3897555000", \ + "0.0500457000, 0.0513682000, 0.0550152000, 0.0651407000, 0.0943503000, 0.1743362000, 0.3914808000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0302733000, 0.0288302000, 0.0250294000, 0.0145276000, -0.0146248000, -0.0950443000, -0.3164967000", \ + "0.0298159000, 0.0284094000, 0.0246616000, 0.0142400000, -0.0147906000, -0.0951434000, -0.3165213000", \ + "0.0290477000, 0.0277161000, 0.0240003000, 0.0136390000, -0.0152048000, -0.0953722000, -0.3166657000", \ + "0.0281828000, 0.0268145000, 0.0231114000, 0.0128159000, -0.0158776000, -0.0957692000, -0.3168374000", \ + "0.0275722000, 0.0262333000, 0.0224872000, 0.0120323000, -0.0166406000, -0.0963521000, -0.3171304000", \ + "0.0273511000, 0.0260201000, 0.0221165000, 0.0115425000, -0.0174948000, -0.0973535000, -0.3178269000", \ + "0.0294383000, 0.0279982000, 0.0240279000, 0.0131505000, -0.0164447000, -0.0973795000, -0.3181994000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0364276000, 0.0378726000, 0.0418588000, 0.0526452000, 0.0820126000, 0.1618470000, 0.3804085000", \ + "0.0358185000, 0.0373039000, 0.0413738000, 0.0523486000, 0.0819467000, 0.1619298000, 0.3809844000", \ + "0.0348127000, 0.0363112000, 0.0404822000, 0.0515670000, 0.0813868000, 0.1618274000, 0.3810843000", \ + "0.0337501000, 0.0352941000, 0.0393913000, 0.0506588000, 0.0803992000, 0.1611680000, 0.3803382000", \ + "0.0327154000, 0.0341630000, 0.0381264000, 0.0490754000, 0.0789462000, 0.1590363000, 0.3793920000", \ + "0.0336493000, 0.0350508000, 0.0388672000, 0.0495188000, 0.0790628000, 0.1596913000, 0.3770027000", \ + "0.0363057000, 0.0376019000, 0.0411963000, 0.0513652000, 0.0800385000, 0.1605926000, 0.3781336000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0272400000, 0.0259039000, 0.0221821000, 0.0118326000, -0.0171869000, -0.0975113000, -0.3189714000", \ + "0.0266919000, 0.0253683000, 0.0216929000, 0.0113543000, -0.0174216000, -0.0976343000, -0.3189825000", \ + "0.0259480000, 0.0246268000, 0.0209838000, 0.0107284000, -0.0179601000, -0.0979141000, -0.3190862000", \ + "0.0250758000, 0.0237931000, 0.0200363000, 0.0098301000, -0.0187325000, -0.0984819000, -0.3193669000", \ + "0.0250213000, 0.0236537000, 0.0198589000, 0.0091601000, -0.0194539000, -0.0991124000, -0.3197957000", \ + "0.0260831000, 0.0247346000, 0.0205124000, 0.0098197000, -0.0199988000, -0.1001249000, -0.3207603000", \ + "0.0301817000, 0.0286602000, 0.0244245000, 0.0132647000, -0.0165365000, -0.0976170000, -0.3206841000"); + } + related_pin : "D1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0223177000, 0.0239674000, 0.0283127000, 0.0395483000, 0.0692876000, 0.1493142000, 0.3678410000", \ + "0.0216396000, 0.0232453000, 0.0276617000, 0.0390821000, 0.0690413000, 0.1493720000, 0.3682449000", \ + "0.0209610000, 0.0225342000, 0.0268117000, 0.0381864000, 0.0685223000, 0.1488837000, 0.3685210000", \ + "0.0204153000, 0.0219237000, 0.0260788000, 0.0373304000, 0.0673895000, 0.1483576000, 0.3676264000", \ + "0.0202662000, 0.0217194000, 0.0256432000, 0.0365707000, 0.0665466000, 0.1474383000, 0.3671629000", \ + "0.0222389000, 0.0235884000, 0.0273633000, 0.0379982000, 0.0675904000, 0.1467535000, 0.3660350000", \ + "0.0270011000, 0.0282117000, 0.0316494000, 0.0417159000, 0.0695425000, 0.1499453000, 0.3656871000"); + } + } + max_capacitance : 0.2151590000; + max_transition : 1.4993560000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0941140000, 0.0971742000, 0.1051024000, 0.1263719000, 0.1827369000, 0.3343156000, 0.7464022000", \ + "0.0978351000, 0.1007795000, 0.1089318000, 0.1301303000, 0.1865516000, 0.3378409000, 0.7499820000", \ + "0.1054103000, 0.1082900000, 0.1161228000, 0.1373599000, 0.1940448000, 0.3458023000, 0.7578397000", \ + "0.1184979000, 0.1214506000, 0.1295139000, 0.1508152000, 0.2076543000, 0.3592291000, 0.7719902000", \ + "0.1380046000, 0.1412574000, 0.1500367000, 0.1728719000, 0.2316938000, 0.3842929000, 0.7981483000", \ + "0.1613026000, 0.1651645000, 0.1764360000, 0.2027806000, 0.2696545000, 0.4326089000, 0.8489896000", \ + "0.1630797000, 0.1692171000, 0.1856343000, 0.2255834000, 0.3155349000, 0.5094819000, 0.9603388000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.1534684000, 0.1576660000, 0.1695477000, 0.2013185000, 0.2849416000, 0.5094677000, 1.1164690000", \ + "0.1577345000, 0.1625299000, 0.1736757000, 0.2061510000, 0.2902120000, 0.5140974000, 1.1213244000", \ + "0.1694235000, 0.1741220000, 0.1866113000, 0.2176698000, 0.3026329000, 0.5272990000, 1.1335998000", \ + "0.1948486000, 0.1991849000, 0.2110167000, 0.2431896000, 0.3272292000, 0.5521982000, 1.1592673000", \ + "0.2495590000, 0.2538817000, 0.2656240000, 0.2975657000, 0.3815246000, 0.6068342000, 1.2142019000", \ + "0.3541757000, 0.3591999000, 0.3725810000, 0.4111055000, 0.5036497000, 0.7311124000, 1.3404725000", \ + "0.5363499000, 0.5436003000, 0.5628917000, 0.6114267000, 0.7313721000, 1.0058717000, 1.6291671000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0724996000, 0.0762502000, 0.0856673000, 0.1125423000, 0.1871444000, 0.3941778000, 0.9632862000", \ + "0.0727635000, 0.0763118000, 0.0857342000, 0.1125435000, 0.1871213000, 0.3939626000, 0.9625576000", \ + "0.0726455000, 0.0761801000, 0.0859569000, 0.1125758000, 0.1870699000, 0.3942226000, 0.9628887000", \ + "0.0736208000, 0.0770953000, 0.0863308000, 0.1130836000, 0.1870974000, 0.3940775000, 0.9655641000", \ + "0.0811597000, 0.0845674000, 0.0940251000, 0.1197714000, 0.1913534000, 0.3947749000, 0.9643601000", \ + "0.1041061000, 0.1075451000, 0.1170020000, 0.1428628000, 0.2140393000, 0.4107110000, 0.9666725000", \ + "0.1695776000, 0.1737673000, 0.1835468000, 0.2117524000, 0.2828891000, 0.4723587000, 1.0089753000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.1341151000, 0.1397363000, 0.1546077000, 0.1966087000, 0.3100704000, 0.6212041000, 1.4754494000", \ + "0.1342076000, 0.1393886000, 0.1550907000, 0.1970649000, 0.3108153000, 0.6216280000, 1.4752867000", \ + "0.1342099000, 0.1397978000, 0.1549803000, 0.1962974000, 0.3098499000, 0.6220033000, 1.4757725000", \ + "0.1338665000, 0.1394828000, 0.1546653000, 0.1966115000, 0.3103667000, 0.6210570000, 1.4746945000", \ + "0.1403998000, 0.1452780000, 0.1602580000, 0.2001905000, 0.3106480000, 0.6221431000, 1.4769923000", \ + "0.1762582000, 0.1811887000, 0.1956005000, 0.2339035000, 0.3357570000, 0.6311361000, 1.4798937000", \ + "0.2531555000, 0.2595251000, 0.2758582000, 0.3187715000, 0.4292053000, 0.7060559000, 1.4985411000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0760160000, 0.0786072000, 0.0859069000, 0.1057907000, 0.1602798000, 0.3069585000, 0.7096973000", \ + "0.0800928000, 0.0829275000, 0.0901699000, 0.1102573000, 0.1650643000, 0.3115701000, 0.7144820000", \ + "0.0870801000, 0.0899543000, 0.0975827000, 0.1184237000, 0.1725405000, 0.3209079000, 0.7224112000", \ + "0.0990497000, 0.1020810000, 0.1100926000, 0.1312047000, 0.1865866000, 0.3341088000, 0.7399523000", \ + "0.1151578000, 0.1183927000, 0.1271825000, 0.1509808000, 0.2099352000, 0.3591558000, 0.7628376000", \ + "0.1276721000, 0.1323852000, 0.1448537000, 0.1745471000, 0.2446169000, 0.4079311000, 0.8163544000", \ + "0.1006937000, 0.1083167000, 0.1280052000, 0.1754038000, 0.2765408000, 0.4846594000, 0.9290038000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.1397753000, 0.1441482000, 0.1557864000, 0.1872005000, 0.2711803000, 0.4954558000, 1.1031719000", \ + "0.1424562000, 0.1463764000, 0.1591707000, 0.1912353000, 0.2751503000, 0.4992758000, 1.1062510000", \ + "0.1527138000, 0.1575942000, 0.1691882000, 0.2013555000, 0.2852295000, 0.5096087000, 1.1174096000", \ + "0.1794854000, 0.1843144000, 0.1956890000, 0.2271689000, 0.3120451000, 0.5368989000, 1.1448654000", \ + "0.2472000000, 0.2514821000, 0.2632334000, 0.2945424000, 0.3787239000, 0.6043404000, 1.2118873000", \ + "0.3839896000, 0.3899255000, 0.4054121000, 0.4453770000, 0.5361619000, 0.7578445000, 1.3627706000", \ + "0.6068266000, 0.6154857000, 0.6385362000, 0.6971986000, 0.8348348000, 1.1225303000, 1.7299455000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0513772000, 0.0549110000, 0.0646019000, 0.0915668000, 0.1657456000, 0.3696824000, 0.9264256000", \ + "0.0512721000, 0.0548003000, 0.0646946000, 0.0915665000, 0.1657472000, 0.3681329000, 0.9273901000", \ + "0.0514116000, 0.0549755000, 0.0644617000, 0.0913109000, 0.1651590000, 0.3695107000, 0.9245654000", \ + "0.0534847000, 0.0569198000, 0.0664507000, 0.0923178000, 0.1654128000, 0.3677423000, 0.9270412000", \ + "0.0634008000, 0.0667034000, 0.0759648000, 0.1015116000, 0.1710870000, 0.3696808000, 0.9248851000", \ + "0.0921178000, 0.0955514000, 0.1045843000, 0.1292330000, 0.1984963000, 0.3884146000, 0.9293246000", \ + "0.1632193000, 0.1670047000, 0.1774102000, 0.2054089000, 0.2760334000, 0.4629114000, 0.9734270000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.1339347000, 0.1395181000, 0.1548045000, 0.1963728000, 0.3100705000, 0.6208255000, 1.4754538000", \ + "0.1339210000, 0.1395396000, 0.1553216000, 0.1964909000, 0.3109591000, 0.6217405000, 1.4750341000", \ + "0.1342321000, 0.1393978000, 0.1546724000, 0.1968870000, 0.3104930000, 0.6210383000, 1.4738415000", \ + "0.1335123000, 0.1393088000, 0.1548100000, 0.1966955000, 0.3100170000, 0.6214972000, 1.4771574000", \ + "0.1432459000, 0.1482150000, 0.1618465000, 0.2005517000, 0.3100640000, 0.6221548000, 1.4768257000", \ + "0.2010815000, 0.2067360000, 0.2220654000, 0.2597758000, 0.3503526000, 0.6278539000, 1.4775622000", \ + "0.3028257000, 0.3109770000, 0.3322061000, 0.3846877000, 0.5008961000, 0.7529418000, 1.4993560000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0886280000, 0.0916511000, 0.0997693000, 0.1211666000, 0.1775659000, 0.3288372000, 0.7415755000", \ + "0.0923864000, 0.0954768000, 0.1035443000, 0.1250165000, 0.1815129000, 0.3331050000, 0.7458810000", \ + "0.0993144000, 0.1026521000, 0.1107357000, 0.1324091000, 0.1892672000, 0.3414233000, 0.7561367000", \ + "0.1139438000, 0.1170153000, 0.1252042000, 0.1469373000, 0.2041111000, 0.3563968000, 0.7692990000", \ + "0.1387530000, 0.1422928000, 0.1510816000, 0.1753362000, 0.2363396000, 0.3894008000, 0.8032124000", \ + "0.1695511000, 0.1744337000, 0.1876542000, 0.2194043000, 0.2931171000, 0.4639133000, 0.8820225000", \ + "0.1751403000, 0.1833677000, 0.2032453000, 0.2530279000, 0.3629043000, 0.5855808000, 1.0556034000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0647950000, 0.0671382000, 0.0734468000, 0.0901813000, 0.1348611000, 0.2545822000, 0.5807281000", \ + "0.0701705000, 0.0725373000, 0.0787427000, 0.0956855000, 0.1405810000, 0.2604318000, 0.5863885000", \ + "0.0828799000, 0.0852590000, 0.0917638000, 0.1087664000, 0.1537852000, 0.2739058000, 0.5997784000", \ + "0.1143356000, 0.1166651000, 0.1229851000, 0.1399853000, 0.1852371000, 0.3055572000, 0.6325518000", \ + "0.1806258000, 0.1838794000, 0.1924161000, 0.2135744000, 0.2601070000, 0.3802245000, 0.7055854000", \ + "0.2905612000, 0.2956319000, 0.3089647000, 0.3423474000, 0.4134764000, 0.5550003000, 0.8781912000", \ + "0.4757837000, 0.4834886000, 0.5037908000, 0.5546832000, 0.6683799000, 0.8919132000, 1.2835325000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0728218000, 0.0759812000, 0.0856751000, 0.1127046000, 0.1872187000, 0.3939862000, 0.9635447000", \ + "0.0727671000, 0.0761650000, 0.0858354000, 0.1125629000, 0.1872129000, 0.3939543000, 0.9633966000", \ + "0.0727739000, 0.0761637000, 0.0859014000, 0.1125765000, 0.1870880000, 0.3941938000, 0.9680803000", \ + "0.0745392000, 0.0780023000, 0.0872661000, 0.1132145000, 0.1869744000, 0.3940203000, 0.9644734000", \ + "0.0874501000, 0.0906586000, 0.0997918000, 0.1250720000, 0.1938761000, 0.3949596000, 0.9633122000", \ + "0.1232031000, 0.1266938000, 0.1363375000, 0.1620146000, 0.2301386000, 0.4172347000, 0.9687739000", \ + "0.2021078000, 0.2074223000, 0.2200710000, 0.2520133000, 0.3295995000, 0.5170425000, 1.0210267000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0722812000, 0.0755569000, 0.0845451000, 0.1088400000, 0.1731284000, 0.3449092000, 0.8171291000", \ + "0.0722910000, 0.0755739000, 0.0844720000, 0.1088554000, 0.1731568000, 0.3445318000, 0.8142285000", \ + "0.0721658000, 0.0754335000, 0.0843572000, 0.1088356000, 0.1731427000, 0.3448620000, 0.8136640000", \ + "0.0755544000, 0.0785685000, 0.0866399000, 0.1095785000, 0.1730703000, 0.3450017000, 0.8164152000", \ + "0.1068881000, 0.1092078000, 0.1148695000, 0.1324788000, 0.1849574000, 0.3451482000, 0.8145668000", \ + "0.1753579000, 0.1785747000, 0.1871794000, 0.2088220000, 0.2569335000, 0.3848008000, 0.8173088000", \ + "0.2909557000, 0.2959413000, 0.3091115000, 0.3415519000, 0.4143104000, 0.5583520000, 0.9041002000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0785515000, 0.0814092000, 0.0894685000, 0.1107255000, 0.1672262000, 0.3187917000, 0.7338403000", \ + "0.0819922000, 0.0849072000, 0.0930903000, 0.1146204000, 0.1713923000, 0.3233540000, 0.7354525000", \ + "0.0898344000, 0.0929462000, 0.1011813000, 0.1229230000, 0.1798992000, 0.3319546000, 0.7444821000", \ + "0.1083781000, 0.1114168000, 0.1196049000, 0.1413272000, 0.1986573000, 0.3512451000, 0.7644003000", \ + "0.1413384000, 0.1452935000, 0.1554847000, 0.1806008000, 0.2431682000, 0.3964395000, 0.8105194000", \ + "0.1776976000, 0.1837991000, 0.1988105000, 0.2361308000, 0.3203174000, 0.4973082000, 0.9175152000", \ + "0.1914504000, 0.2000898000, 0.2232195000, 0.2812325000, 0.4091784000, 0.6646414000, 1.1607619000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0525856000, 0.0548283000, 0.0607541000, 0.0767183000, 0.1194630000, 0.2347836000, 0.5501399000", \ + "0.0578490000, 0.0601109000, 0.0662282000, 0.0823475000, 0.1254481000, 0.2410898000, 0.5570508000", \ + "0.0706086000, 0.0728760000, 0.0789685000, 0.0953500000, 0.1388416000, 0.2553548000, 0.5715177000", \ + "0.1025593000, 0.1047912000, 0.1106967000, 0.1266031000, 0.1698469000, 0.2864718000, 0.6023499000", \ + "0.1611025000, 0.1647284000, 0.1741139000, 0.1967338000, 0.2451042000, 0.3605480000, 0.6762483000", \ + "0.2579934000, 0.2637292000, 0.2786341000, 0.3146514000, 0.3911134000, 0.5364073000, 0.8491541000", \ + "0.4208505000, 0.4295975000, 0.4525125000, 0.5088596000, 0.6309899000, 0.8624558000, 1.2582216000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0726057000, 0.0761776000, 0.0856180000, 0.1124856000, 0.1869913000, 0.3939631000, 0.9681821000", \ + "0.0726396000, 0.0762495000, 0.0857780000, 0.1124350000, 0.1872280000, 0.3942393000, 0.9648627000", \ + "0.0723877000, 0.0760702000, 0.0855653000, 0.1126741000, 0.1872207000, 0.3937432000, 0.9635697000", \ + "0.0750521000, 0.0785633000, 0.0877885000, 0.1138815000, 0.1868933000, 0.3940092000, 0.9638932000", \ + "0.0935546000, 0.0972152000, 0.1065843000, 0.1303779000, 0.1967514000, 0.3952858000, 0.9633023000", \ + "0.1364528000, 0.1413256000, 0.1518903000, 0.1802830000, 0.2506095000, 0.4255159000, 0.9659874000", \ + "0.2185490000, 0.2248429000, 0.2404999000, 0.2806714000, 0.3701394000, 0.5623589000, 1.0459513000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0548211000, 0.0580456000, 0.0668686000, 0.0910436000, 0.1546159000, 0.3202937000, 0.7707204000", \ + "0.0548282000, 0.0580887000, 0.0669537000, 0.0911196000, 0.1546113000, 0.3203340000, 0.7712103000", \ + "0.0547628000, 0.0579846000, 0.0669019000, 0.0911548000, 0.1545978000, 0.3201978000, 0.7714306000", \ + "0.0618653000, 0.0646237000, 0.0720596000, 0.0936534000, 0.1545902000, 0.3202623000, 0.7698250000", \ + "0.0982808000, 0.1006105000, 0.1068747000, 0.1222649000, 0.1703022000, 0.3211689000, 0.7716175000", \ + "0.1682671000, 0.1714341000, 0.1798011000, 0.2009177000, 0.2487122000, 0.3660685000, 0.7746038000", \ + "0.2833010000, 0.2882238000, 0.3011755000, 0.3333082000, 0.4052226000, 0.5463668000, 0.8709081000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0602019000, 0.0632141000, 0.0714034000, 0.0929501000, 0.1499309000, 0.3017916000, 0.7141247000", \ + "0.0630937000, 0.0662154000, 0.0743828000, 0.0961304000, 0.1534448000, 0.3053968000, 0.7179388000", \ + "0.0709888000, 0.0741094000, 0.0824268000, 0.1044320000, 0.1620261000, 0.3140375000, 0.7269005000", \ + "0.0927640000, 0.0957623000, 0.1035068000, 0.1244735000, 0.1820423000, 0.3345665000, 0.7494479000", \ + "0.1261513000, 0.1303935000, 0.1414455000, 0.1683121000, 0.2312433000, 0.3832352000, 0.7967388000", \ + "0.1599389000, 0.1664446000, 0.1827681000, 0.2228619000, 0.3132334000, 0.4972570000, 0.9116297000", \ + "0.1725433000, 0.1817129000, 0.2059492000, 0.2653051000, 0.3991029000, 0.6698010000, 1.1771796000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0334581000, 0.0355775000, 0.0412950000, 0.0558542000, 0.0940118000, 0.1965460000, 0.4781147000", \ + "0.0386511000, 0.0407454000, 0.0463935000, 0.0612287000, 0.0996988000, 0.2033822000, 0.4857110000", \ + "0.0520141000, 0.0540824000, 0.0595392000, 0.0743651000, 0.1132032000, 0.2166052000, 0.4971525000", \ + "0.0799953000, 0.0827223000, 0.0898567000, 0.1059192000, 0.1447695000, 0.2485343000, 0.5282410000", \ + "0.1242326000, 0.1287398000, 0.1400914000, 0.1658750000, 0.2174084000, 0.3218464000, 0.6026981000", \ + "0.1961354000, 0.2031711000, 0.2210601000, 0.2621010000, 0.3446363000, 0.4932130000, 0.7713217000", \ + "0.3218961000, 0.3305490000, 0.3572452000, 0.4206069000, 0.5519124000, 0.7857145000, 1.1726715000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0731234000, 0.0765758000, 0.0858617000, 0.1126220000, 0.1872518000, 0.3942733000, 0.9636598000", \ + "0.0728070000, 0.0762459000, 0.0861322000, 0.1129590000, 0.1871716000, 0.3938089000, 0.9644716000", \ + "0.0702424000, 0.0739780000, 0.0840711000, 0.1121006000, 0.1871341000, 0.3947898000, 0.9627156000", \ + "0.0750645000, 0.0782486000, 0.0866521000, 0.1123147000, 0.1861310000, 0.3939927000, 0.9640923000", \ + "0.0960381000, 0.1000957000, 0.1109924000, 0.1376426000, 0.2009216000, 0.3953388000, 0.9643283000", \ + "0.1410183000, 0.1462591000, 0.1599506000, 0.1945169000, 0.2688623000, 0.4407490000, 0.9659028000", \ + "0.2194027000, 0.2269846000, 0.2465415000, 0.2942794000, 0.4010527000, 0.6169533000, 1.0768456000"); + } + related_pin : "D1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0362883000, 0.0392157000, 0.0471847000, 0.0681305000, 0.1252954000, 0.2730591000, 0.6717015000", \ + "0.0363335000, 0.0390590000, 0.0469335000, 0.0682687000, 0.1253207000, 0.2731349000, 0.6712884000", \ + "0.0375793000, 0.0402140000, 0.0473608000, 0.0683300000, 0.1253701000, 0.2731650000, 0.6714541000", \ + "0.0525144000, 0.0541264000, 0.0589023000, 0.0751666000, 0.1262081000, 0.2732443000, 0.6713114000", \ + "0.0916611000, 0.0935817000, 0.0989376000, 0.1128703000, 0.1500460000, 0.2768074000, 0.6711742000", \ + "0.1605230000, 0.1631735000, 0.1702008000, 0.1902293000, 0.2351738000, 0.3341262000, 0.6772689000", \ + "0.2719483000, 0.2763956000, 0.2877932000, 0.3171503000, 0.3863656000, 0.5211892000, 0.7957215000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__o211a_1 */ + + cell ("sky130_fd_sc_hd__o211a_2") { + leakage_power () { + value : 0.0038162000; + when : "A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0032149000; + when : "A1&A2&B1&!C1"; + } + leakage_power () { + value : 0.0030042000; + when : "!A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0029646000; + when : "!A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0035052000; + when : "!A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0030019000; + when : "!A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0031535000; + when : "!A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0029699000; + when : "!A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0043709000; + when : "!A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0032149000; + when : "!A1&A2&B1&!C1"; + } + leakage_power () { + value : 0.0031535000; + when : "A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0029699000; + when : "A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0041706000; + when : "A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0032149000; + when : "A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0031535000; + when : "A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0029699000; + when : "A1&A2&!B1&!C1"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__o211a"; + cell_leakage_power : 0.0033030240; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0024100000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022810000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0042431000, 0.0042451000, 0.0042496000, 0.0042507000, 0.0042532000, 0.0042592000, 0.0042728000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0042486000, -0.0042475000, -0.0042450000, -0.0042459000, -0.0042481000, -0.0042530000, -0.0042645000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025400000; + } + pin ("A2") { + capacitance : 0.0023240000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021610000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039540000, 0.0039392000, 0.0039052000, 0.0039057000, 0.0039070000, 0.0039099000, 0.0039166000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039145000, -0.0039130000, -0.0039094000, -0.0039100000, -0.0039113000, -0.0039142000, -0.0039209000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024870000; + } + pin ("B1") { + capacitance : 0.0023420000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022600000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0042840000, 0.0042693000, 0.0042352000, 0.0042445000, 0.0042659000, 0.0043151000, 0.0044287000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040823000, -0.0040809000, -0.0040777000, -0.0040770000, -0.0040752000, -0.0040710000, -0.0040614000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024230000; + } + pin ("C1") { + capacitance : 0.0023710000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023190000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0048311000, 0.0048315000, 0.0048326000, 0.0048339000, 0.0048369000, 0.0048437000, 0.0048595000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039999000, -0.0040050000, -0.0040166000, -0.0040098000, -0.0039939000, -0.0039575000, -0.0038734000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024230000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1&C1) | (A2&B1&C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014252820, 0.0040628580, 0.0115814400, 0.0330136300, 0.0941074800, 0.2682594000"); + values("0.0194563000, 0.0181173000, 0.0144544000, 0.0041945000, -0.0286685000, -0.1269234000, -0.4088402000", \ + "0.0192967000, 0.0178653000, 0.0144263000, 0.0040016000, -0.0287971000, -0.1270331000, -0.4089388000", \ + "0.0193017000, 0.0177663000, 0.0141608000, 0.0039393000, -0.0289690000, -0.1272023000, -0.4090904000", \ + "0.0189398000, 0.0175147000, 0.0139025000, 0.0036213000, -0.0291895000, -0.1273848000, -0.4092700000", \ + "0.0187675000, 0.0173223000, 0.0137334000, 0.0034046000, -0.0294414000, -0.1275710000, -0.4094284000", \ + "0.0186811000, 0.0171837000, 0.0135394000, 0.0031493000, -0.0295942000, -0.1276672000, -0.4094662000", \ + "0.0237617000, 0.0218993000, 0.0177098000, 0.0053340000, -0.0293452000, -0.1275735000, -0.4092945000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014252820, 0.0040628580, 0.0115814400, 0.0330136300, 0.0941074800, 0.2682594000"); + values("0.0207355000, 0.0223530000, 0.0268324000, 0.0393099000, 0.0736744000, 0.1709998000, 0.4492098000", \ + "0.0206683000, 0.0222924000, 0.0267740000, 0.0392092000, 0.0735871000, 0.1709515000, 0.4492447000", \ + "0.0205596000, 0.0221623000, 0.0266910000, 0.0390488000, 0.0734421000, 0.1711325000, 0.4497113000", \ + "0.0203044000, 0.0218955000, 0.0264463000, 0.0388838000, 0.0732301000, 0.1708798000, 0.4495743000", \ + "0.0202430000, 0.0218116000, 0.0262457000, 0.0386874000, 0.0730983000, 0.1707506000, 0.4490447000", \ + "0.0207193000, 0.0221874000, 0.0264965000, 0.0385018000, 0.0730618000, 0.1703231000, 0.4490826000", \ + "0.0212892000, 0.0227488000, 0.0269758000, 0.0390473000, 0.0736576000, 0.1715142000, 0.4487095000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014252820, 0.0040628580, 0.0115814400, 0.0330136300, 0.0941074800, 0.2682594000"); + values("0.0174939000, 0.0159484000, 0.0123660000, 0.0021552000, -0.0307372000, -0.1288467000, -0.4106820000", \ + "0.0172955000, 0.0158487000, 0.0121818000, 0.0018931000, -0.0308791000, -0.1289550000, -0.4107843000", \ + "0.0171184000, 0.0158665000, 0.0122774000, 0.0019145000, -0.0309397000, -0.1290788000, -0.4108945000", \ + "0.0169831000, 0.0155345000, 0.0118895000, 0.0015807000, -0.0312083000, -0.1292844000, -0.4110889000", \ + "0.0167590000, 0.0153158000, 0.0117179000, 0.0013492000, -0.0314328000, -0.1294695000, -0.4112479000", \ + "0.0170450000, 0.0155307000, 0.0122791000, 0.0017749000, -0.0310274000, -0.1290772000, -0.4108050000", \ + "0.0228994000, 0.0211677000, 0.0165400000, 0.0041461000, -0.0305681000, -0.1286506000, -0.4103811000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014252820, 0.0040628580, 0.0115814400, 0.0330136300, 0.0941074800, 0.2682594000"); + values("0.0192442000, 0.0208551000, 0.0253817000, 0.0379894000, 0.0728654000, 0.1712124000, 0.4490083000", \ + "0.0191756000, 0.0208031000, 0.0253446000, 0.0380087000, 0.0728739000, 0.1709435000, 0.4506852000", \ + "0.0190800000, 0.0206860000, 0.0252613000, 0.0378106000, 0.0727148000, 0.1708609000, 0.4502301000", \ + "0.0188032000, 0.0204012000, 0.0249929000, 0.0376051000, 0.0724427000, 0.1707357000, 0.4499446000", \ + "0.0186088000, 0.0201788000, 0.0247562000, 0.0372113000, 0.0720209000, 0.1703284000, 0.4498761000", \ + "0.0191479000, 0.0206485000, 0.0250575000, 0.0370384000, 0.0715929000, 0.1695797000, 0.4490430000", \ + "0.0194128000, 0.0208818000, 0.0251043000, 0.0373727000, 0.0719450000, 0.1701237000, 0.4480394000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014252820, 0.0040628580, 0.0115814400, 0.0330136300, 0.0941074800, 0.2682594000"); + values("0.0161945000, 0.0150737000, 0.0121250000, 0.0020583000, -0.0311794000, -0.1297450000, -0.4117292000", \ + "0.0160548000, 0.0150232000, 0.0119981000, 0.0019545000, -0.0312715000, -0.1298541000, -0.4118404000", \ + "0.0159307000, 0.0147863000, 0.0118435000, 0.0017817000, -0.0314392000, -0.1299925000, -0.4119695000", \ + "0.0155966000, 0.0144889000, 0.0114874000, 0.0013993000, -0.0317922000, -0.1303030000, -0.4122563000", \ + "0.0154120000, 0.0142793000, 0.0111034000, 0.0009264000, -0.0322436000, -0.1306574000, -0.4125506000", \ + "0.0181567000, 0.0166300000, 0.0123977000, 0.0003686000, -0.0322541000, -0.1303612000, -0.4122335000", \ + "0.0209164000, 0.0192923000, 0.0148283000, 0.0026048000, -0.0318545000, -0.1302348000, -0.4117532000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014252820, 0.0040628580, 0.0115814400, 0.0330136300, 0.0941074800, 0.2682594000"); + values("0.0207273000, 0.0222930000, 0.0267854000, 0.0393149000, 0.0736874000, 0.1711900000, 0.4512097000", \ + "0.0206489000, 0.0222139000, 0.0267051000, 0.0392360000, 0.0736174000, 0.1711512000, 0.4511617000", \ + "0.0205282000, 0.0221456000, 0.0265936000, 0.0390307000, 0.0734566000, 0.1712707000, 0.4501237000", \ + "0.0202393000, 0.0218214000, 0.0263538000, 0.0388121000, 0.0732673000, 0.1710413000, 0.4495122000", \ + "0.0200539000, 0.0216084000, 0.0262553000, 0.0385157000, 0.0729386000, 0.1707919000, 0.4492128000", \ + "0.0208031000, 0.0222874000, 0.0265459000, 0.0384895000, 0.0729014000, 0.1704492000, 0.4498753000", \ + "0.0215444000, 0.0229907000, 0.0272086000, 0.0393890000, 0.0736910000, 0.1715602000, 0.4488451000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014252820, 0.0040628580, 0.0115814400, 0.0330136300, 0.0941074800, 0.2682594000"); + values("0.0135709000, 0.0125178000, 0.0095631000, -0.0005503000, -0.0339740000, -0.1326610000, -0.4147198000", \ + "0.0134168000, 0.0123913000, 0.0094771000, -0.0006356000, -0.0340824000, -0.1327736000, -0.4148343000", \ + "0.0132071000, 0.0121021000, 0.0091988000, -0.0009528000, -0.0343635000, -0.1330373000, -0.4151026000", \ + "0.0128871000, 0.0118164000, 0.0087940000, -0.0013891000, -0.0347501000, -0.1333459000, -0.4153830000", \ + "0.0125781000, 0.0113979000, 0.0081700000, -0.0018160000, -0.0350916000, -0.1336181000, -0.4156196000", \ + "0.0160182000, 0.0145028000, 0.0102819000, -0.0013398000, -0.0349151000, -0.1333108000, -0.4152337000", \ + "0.0184634000, 0.0168132000, 0.0123874000, 0.0002190000, -0.0341632000, -0.1327316000, -0.4141135000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014252820, 0.0040628580, 0.0115814400, 0.0330136300, 0.0941074800, 0.2682594000"); + values("0.0205911000, 0.0221754000, 0.0266967000, 0.0390866000, 0.0735621000, 0.1713328000, 0.4499288000", \ + "0.0204752000, 0.0220730000, 0.0265567000, 0.0389789000, 0.0734881000, 0.1712516000, 0.4498835000", \ + "0.0203101000, 0.0219114000, 0.0263910000, 0.0388195000, 0.0733354000, 0.1714167000, 0.4503846000", \ + "0.0199864000, 0.0216047000, 0.0261248000, 0.0385786000, 0.0730883000, 0.1711884000, 0.4501616000", \ + "0.0198649000, 0.0214391000, 0.0259300000, 0.0382303000, 0.0727396000, 0.1708397000, 0.4493742000", \ + "0.0209021000, 0.0223680000, 0.0265677000, 0.0385309000, 0.0727861000, 0.1706617000, 0.4494409000", \ + "0.0222928000, 0.0237169000, 0.0278835000, 0.0398780000, 0.0742369000, 0.1720758000, 0.4486706000"); + } + } + max_capacitance : 0.2682590000; + max_transition : 1.5034830000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014252800, 0.0040628600, 0.0115814000, 0.0330136000, 0.0941075000, 0.2682590000"); + values("0.2217476000, 0.2282682000, 0.2424470000, 0.2699399000, 0.3229881000, 0.4343484000, 0.7163563000", \ + "0.2269902000, 0.2335282000, 0.2476158000, 0.2754842000, 0.3279919000, 0.4396631000, 0.7217086000", \ + "0.2398739000, 0.2463467000, 0.2606099000, 0.2883573000, 0.3413636000, 0.4524823000, 0.7348405000", \ + "0.2674625000, 0.2739511000, 0.2881649000, 0.3159080000, 0.3685674000, 0.4803163000, 0.7624015000", \ + "0.3304078000, 0.3368981000, 0.3510892000, 0.3788085000, 0.4319533000, 0.5438224000, 0.8260381000", \ + "0.4665963000, 0.4735384000, 0.4885820000, 0.5176678000, 0.5720827000, 0.6843122000, 0.9669453000", \ + "0.7086574000, 0.7164581000, 0.7351398000, 0.7689860000, 0.8305676000, 0.9502863000, 1.2360846000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014252800, 0.0040628600, 0.0115814000, 0.0330136000, 0.0941075000, 0.2682590000"); + values("0.1400998000, 0.1471940000, 0.1633919000, 0.1991827000, 0.2838346000, 0.5126372000, 1.1648074000", \ + "0.1444461000, 0.1514705000, 0.1677211000, 0.2034326000, 0.2881635000, 0.5169596000, 1.1692172000", \ + "0.1526532000, 0.1597118000, 0.1759016000, 0.2116820000, 0.2963549000, 0.5257041000, 1.1765691000", \ + "0.1684004000, 0.1754920000, 0.1916555000, 0.2275152000, 0.3120928000, 0.5415146000, 1.1924559000", \ + "0.1994343000, 0.2068327000, 0.2233519000, 0.2595235000, 0.3446945000, 0.5741557000, 1.2263733000", \ + "0.2469966000, 0.2550327000, 0.2731658000, 0.3115552000, 0.3983138000, 0.6285029000, 1.2821727000", \ + "0.2941601000, 0.3042007000, 0.3263464000, 0.3694535000, 0.4603749000, 0.6912191000, 1.3422178000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014252800, 0.0040628600, 0.0115814000, 0.0330136000, 0.0941075000, 0.2682590000"); + values("0.0326750000, 0.0365375000, 0.0448780000, 0.0642812000, 0.1083526000, 0.2272046000, 0.5876584000", \ + "0.0328144000, 0.0365571000, 0.0457328000, 0.0638011000, 0.1087130000, 0.2271620000, 0.5872309000", \ + "0.0327128000, 0.0365076000, 0.0454638000, 0.0637982000, 0.1084777000, 0.2276064000, 0.5887358000", \ + "0.0327384000, 0.0366309000, 0.0454824000, 0.0641079000, 0.1083288000, 0.2272802000, 0.5875107000", \ + "0.0327159000, 0.0365473000, 0.0449322000, 0.0642802000, 0.1081373000, 0.2270107000, 0.5889051000", \ + "0.0367934000, 0.0408468000, 0.0490427000, 0.0672237000, 0.1106889000, 0.2283918000, 0.5889331000", \ + "0.0481034000, 0.0528104000, 0.0619106000, 0.0817882000, 0.1256527000, 0.2408541000, 0.5905810000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014252800, 0.0040628600, 0.0115814000, 0.0330136000, 0.0941075000, 0.2682590000"); + values("0.0286341000, 0.0345938000, 0.0494951000, 0.0885087000, 0.2012489000, 0.5357352000, 1.4983127000", \ + "0.0290166000, 0.0347850000, 0.0496076000, 0.0884744000, 0.2010516000, 0.5360072000, 1.4962147000", \ + "0.0288330000, 0.0346525000, 0.0493419000, 0.0886661000, 0.2013173000, 0.5361016000, 1.5008013000", \ + "0.0286267000, 0.0344805000, 0.0494782000, 0.0886053000, 0.2007953000, 0.5357091000, 1.5008089000", \ + "0.0302409000, 0.0359324000, 0.0508634000, 0.0894237000, 0.2014520000, 0.5359609000, 1.4960613000", \ + "0.0347287000, 0.0406867000, 0.0559143000, 0.0938969000, 0.2043413000, 0.5366571000, 1.4977568000", \ + "0.0453319000, 0.0523643000, 0.0686436000, 0.1050942000, 0.2100780000, 0.5383199000, 1.4983301000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014252800, 0.0040628600, 0.0115814000, 0.0330136000, 0.0941075000, 0.2682590000"); + values("0.2047710000, 0.2112231000, 0.2255051000, 0.2532043000, 0.3057636000, 0.4175967000, 0.6997858000", \ + "0.2086536000, 0.2150848000, 0.2293222000, 0.2570684000, 0.3101867000, 0.4211556000, 0.7037737000", \ + "0.2195150000, 0.2260256000, 0.2402213000, 0.2680728000, 0.3211435000, 0.4324662000, 0.7148968000", \ + "0.2475761000, 0.2540477000, 0.2686607000, 0.2964139000, 0.3492241000, 0.4610873000, 0.7432378000", \ + "0.3161310000, 0.3225546000, 0.3369391000, 0.3646137000, 0.4177983000, 0.5297824000, 0.8117020000", \ + "0.4678048000, 0.4749286000, 0.4899670000, 0.5193615000, 0.5735862000, 0.6862558000, 0.9688991000", \ + "0.7192373000, 0.7287616000, 0.7489752000, 0.7866334000, 0.8504745000, 0.9699667000, 1.2551555000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014252800, 0.0040628600, 0.0115814000, 0.0330136000, 0.0941075000, 0.2682590000"); + values("0.1283099000, 0.1353827000, 0.1515413000, 0.1877149000, 0.2731868000, 0.5039706000, 1.1549183000", \ + "0.1330931000, 0.1401428000, 0.1564359000, 0.1924536000, 0.2779429000, 0.5081268000, 1.1589808000", \ + "0.1417956000, 0.1488411000, 0.1651206000, 0.2011890000, 0.2866083000, 0.5168303000, 1.1699237000", \ + "0.1582292000, 0.1652648000, 0.1815703000, 0.2175699000, 0.3031197000, 0.5332215000, 1.1904698000", \ + "0.1900733000, 0.1974263000, 0.2143236000, 0.2507381000, 0.3365604000, 0.5677869000, 1.2204860000", \ + "0.2381084000, 0.2463841000, 0.2647448000, 0.3035762000, 0.3911491000, 0.6218137000, 1.2771063000", \ + "0.2840032000, 0.2945200000, 0.3175496000, 0.3628781000, 0.4538195000, 0.6857303000, 1.3366943000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014252800, 0.0040628600, 0.0115814000, 0.0330136000, 0.0941075000, 0.2682590000"); + values("0.0327751000, 0.0368597000, 0.0455501000, 0.0638042000, 0.1084341000, 0.2271194000, 0.5862724000", \ + "0.0326509000, 0.0363962000, 0.0452578000, 0.0635898000, 0.1081503000, 0.2278029000, 0.5906549000", \ + "0.0325842000, 0.0364959000, 0.0455848000, 0.0637790000, 0.1084382000, 0.2274885000, 0.5885482000", \ + "0.0327315000, 0.0364988000, 0.0453445000, 0.0638819000, 0.1081682000, 0.2271428000, 0.5876461000", \ + "0.0326435000, 0.0365181000, 0.0454432000, 0.0642437000, 0.1078443000, 0.2271647000, 0.5884222000", \ + "0.0393119000, 0.0435317000, 0.0510754000, 0.0686845000, 0.1113283000, 0.2288125000, 0.5877444000", \ + "0.0575945000, 0.0621486000, 0.0723830000, 0.0912865000, 0.1301372000, 0.2410399000, 0.5914109000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014252800, 0.0040628600, 0.0115814000, 0.0330136000, 0.0941075000, 0.2682590000"); + values("0.0283995000, 0.0341726000, 0.0490542000, 0.0880083000, 0.2007330000, 0.5355719000, 1.4962263000", \ + "0.0283751000, 0.0341990000, 0.0490508000, 0.0878667000, 0.2006730000, 0.5349440000, 1.5009549000", \ + "0.0284884000, 0.0341677000, 0.0489308000, 0.0880004000, 0.2005008000, 0.5359593000, 1.5009518000", \ + "0.0285203000, 0.0342108000, 0.0489581000, 0.0878484000, 0.2008384000, 0.5358980000, 1.5034833000", \ + "0.0300340000, 0.0356884000, 0.0509481000, 0.0891015000, 0.2013367000, 0.5358712000, 1.5028719000", \ + "0.0351919000, 0.0412458000, 0.0568005000, 0.0944211000, 0.2042304000, 0.5360489000, 1.5029440000", \ + "0.0481918000, 0.0550393000, 0.0705626000, 0.1076180000, 0.2117427000, 0.5383716000, 1.4978135000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014252800, 0.0040628600, 0.0115814000, 0.0330136000, 0.0941075000, 0.2682590000"); + values("0.1018380000, 0.1064813000, 0.1169600000, 0.1390845000, 0.1848172000, 0.2883742000, 0.5677137000", \ + "0.1072182000, 0.1118595000, 0.1224514000, 0.1447173000, 0.1902511000, 0.2938110000, 0.5731395000", \ + "0.1206461000, 0.1252397000, 0.1358345000, 0.1578638000, 0.2036646000, 0.3072131000, 0.5859488000", \ + "0.1526712000, 0.1573390000, 0.1678402000, 0.1900446000, 0.2358495000, 0.3394732000, 0.6188298000", \ + "0.2255315000, 0.2304533000, 0.2413411000, 0.2639690000, 0.3102210000, 0.4140797000, 0.6933434000", \ + "0.3495460000, 0.3559730000, 0.3703792000, 0.3983700000, 0.4511528000, 0.5575816000, 0.8366148000", \ + "0.5464369000, 0.5550985000, 0.5739510000, 0.6104870000, 0.6781312000, 0.7981211000, 1.0800107000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014252800, 0.0040628600, 0.0115814000, 0.0330136000, 0.0941075000, 0.2682590000"); + values("0.1336350000, 0.1406906000, 0.1569114000, 0.1927144000, 0.2773658000, 0.5066566000, 1.1588263000", \ + "0.1379074000, 0.1449604000, 0.1611802000, 0.1969841000, 0.2816794000, 0.5110127000, 1.1632442000", \ + "0.1472223000, 0.1542890000, 0.1703885000, 0.2062718000, 0.2909932000, 0.5204940000, 1.1739897000", \ + "0.1682960000, 0.1753364000, 0.1915920000, 0.2274473000, 0.3122896000, 0.5417605000, 1.1944045000", \ + "0.2130837000, 0.2203938000, 0.2373576000, 0.2735578000, 0.3585054000, 0.5883862000, 1.2411271000", \ + "0.2820121000, 0.2903776000, 0.3085222000, 0.3468468000, 0.4337379000, 0.6639153000, 1.3167881000", \ + "0.3575689000, 0.3680369000, 0.3911945000, 0.4350424000, 0.5251287000, 0.7563881000, 1.4076866000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014252800, 0.0040628600, 0.0115814000, 0.0330136000, 0.0941075000, 0.2682590000"); + values("0.0192992000, 0.0222942000, 0.0303062000, 0.0489508000, 0.0926170000, 0.2139845000, 0.5807095000", \ + "0.0192346000, 0.0224173000, 0.0301736000, 0.0488924000, 0.0928653000, 0.2139938000, 0.5815756000", \ + "0.0193728000, 0.0223642000, 0.0301930000, 0.0489083000, 0.0926789000, 0.2136624000, 0.5817538000", \ + "0.0191020000, 0.0224341000, 0.0300987000, 0.0488674000, 0.0926406000, 0.2139285000, 0.5812275000", \ + "0.0217743000, 0.0248215000, 0.0322764000, 0.0502958000, 0.0933339000, 0.2140723000, 0.5818855000", \ + "0.0324971000, 0.0358568000, 0.0446357000, 0.0633242000, 0.1049811000, 0.2191938000, 0.5819891000", \ + "0.0490807000, 0.0536113000, 0.0642418000, 0.0877835000, 0.1325093000, 0.2368596000, 0.5821083000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014252800, 0.0040628600, 0.0115814000, 0.0330136000, 0.0941075000, 0.2682590000"); + values("0.0289077000, 0.0345871000, 0.0495546000, 0.0886339000, 0.2014164000, 0.5344811000, 1.5003573000", \ + "0.0289106000, 0.0345737000, 0.0495413000, 0.0886281000, 0.2013907000, 0.5347979000, 1.4996951000", \ + "0.0288464000, 0.0346594000, 0.0495000000, 0.0886476000, 0.2007733000, 0.5358870000, 1.4987462000", \ + "0.0289146000, 0.0345832000, 0.0494882000, 0.0885735000, 0.2013060000, 0.5362940000, 1.4952666000", \ + "0.0306632000, 0.0362139000, 0.0508095000, 0.0897861000, 0.2016051000, 0.5358067000, 1.4980946000", \ + "0.0365945000, 0.0424423000, 0.0571305000, 0.0943707000, 0.2045297000, 0.5369843000, 1.5011113000", \ + "0.0493807000, 0.0562151000, 0.0716167000, 0.1067434000, 0.2101021000, 0.5390901000, 1.4985840000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014252800, 0.0040628600, 0.0115814000, 0.0330136000, 0.0941075000, 0.2682590000"); + values("0.0864407000, 0.0907945000, 0.1009777000, 0.1223327000, 0.1671408000, 0.2701023000, 0.5489301000", \ + "0.0917735000, 0.0961599000, 0.1061954000, 0.1277221000, 0.1725123000, 0.2754678000, 0.5545227000", \ + "0.1048617000, 0.1092824000, 0.1192857000, 0.1408011000, 0.1856340000, 0.2885778000, 0.5675936000", \ + "0.1360201000, 0.1404135000, 0.1504279000, 0.1718947000, 0.2168177000, 0.3197873000, 0.5990013000", \ + "0.2016259000, 0.2065503000, 0.2176123000, 0.2399355000, 0.2858927000, 0.3892723000, 0.6684676000", \ + "0.3055327000, 0.3119691000, 0.3262439000, 0.3540270000, 0.4077712000, 0.5161476000, 0.7952930000", \ + "0.4653364000, 0.4736513000, 0.4923533000, 0.5288897000, 0.5971977000, 0.7179796000, 0.9988081000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014252800, 0.0040628600, 0.0115814000, 0.0330136000, 0.0941075000, 0.2682590000"); + values("0.1260133000, 0.1330289000, 0.1493477000, 0.1849972000, 0.2699598000, 0.4996091000, 1.1527510000", \ + "0.1297205000, 0.1367617000, 0.1530081000, 0.1887601000, 0.2737258000, 0.5033899000, 1.1565549000", \ + "0.1389294000, 0.1459889000, 0.1622868000, 0.1979868000, 0.2828375000, 0.5129622000, 1.1648315000", \ + "0.1616331000, 0.1687317000, 0.1849237000, 0.2208255000, 0.3057914000, 0.5359861000, 1.1876921000", \ + "0.2101333000, 0.2173605000, 0.2339720000, 0.2703713000, 0.3556736000, 0.5862202000, 1.2364700000", \ + "0.2778947000, 0.2862875000, 0.3045887000, 0.3422957000, 0.4282929000, 0.6592480000, 1.3103649000", \ + "0.3490747000, 0.3598343000, 0.3830646000, 0.4270235000, 0.5164142000, 0.7460905000, 1.3984027000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014252800, 0.0040628600, 0.0115814000, 0.0330136000, 0.0941075000, 0.2682590000"); + values("0.0175261000, 0.0206987000, 0.0282417000, 0.0470680000, 0.0913475000, 0.2132049000, 0.5815160000", \ + "0.0174898000, 0.0207100000, 0.0283131000, 0.0470569000, 0.0911489000, 0.2127944000, 0.5815184000", \ + "0.0176164000, 0.0205505000, 0.0283560000, 0.0471513000, 0.0913183000, 0.2130705000, 0.5816056000", \ + "0.0176106000, 0.0206395000, 0.0284679000, 0.0471301000, 0.0912602000, 0.2131569000, 0.5816115000", \ + "0.0218662000, 0.0249668000, 0.0326300000, 0.0506079000, 0.0932472000, 0.2134719000, 0.5848043000", \ + "0.0322604000, 0.0362308000, 0.0447786000, 0.0648415000, 0.1064241000, 0.2193815000, 0.5837164000", \ + "0.0482516000, 0.0533701000, 0.0646008000, 0.0881289000, 0.1339900000, 0.2379103000, 0.5835695000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014252800, 0.0040628600, 0.0115814000, 0.0330136000, 0.0941075000, 0.2682590000"); + values("0.0287197000, 0.0345456000, 0.0496032000, 0.0884584000, 0.2010468000, 0.5352642000, 1.4965684000", \ + "0.0287203000, 0.0345584000, 0.0496067000, 0.0885375000, 0.2011408000, 0.5357648000, 1.4969268000", \ + "0.0288329000, 0.0346620000, 0.0494311000, 0.0886138000, 0.2008527000, 0.5361152000, 1.5006720000", \ + "0.0288207000, 0.0346987000, 0.0494345000, 0.0885632000, 0.2012933000, 0.5358691000, 1.5007401000", \ + "0.0307930000, 0.0363594000, 0.0508836000, 0.0898984000, 0.2017858000, 0.5359651000, 1.5005064000", \ + "0.0382608000, 0.0438495000, 0.0575533000, 0.0945196000, 0.2048224000, 0.5370154000, 1.5009521000", \ + "0.0525581000, 0.0589951000, 0.0735061000, 0.1085262000, 0.2100615000, 0.5384179000, 1.4995759000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o211a_4") { + leakage_power () { + value : 0.0038445000; + when : "!A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0266621000; + when : "!A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0051182000; + when : "!A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0040349000; + when : "!A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0043986000; + when : "!A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0037725000; + when : "!A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0045757000; + when : "!A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0047141000; + when : "!A1&A2&B1&!C1"; + } + leakage_power () { + value : 0.0043986000; + when : "A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0037725000; + when : "A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0048331000; + when : "A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0047140000; + when : "A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0043986000; + when : "A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0037725000; + when : "A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0034708000; + when : "A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0047141000; + when : "A1&A2&B1&!C1"; + } + area : 17.516800000; + cell_footprint : "sky130_fd_sc_hd__o211a"; + cell_leakage_power : 0.0056996750; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0048630000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0046190000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0081188000, 0.0081014000, 0.0080613000, 0.0080617000, 0.0080626000, 0.0080648000, 0.0080698000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0080521000, -0.0080497000, -0.0080441000, -0.0080425000, -0.0080386000, -0.0080298000, -0.0080094000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0051060000; + } + pin ("A2") { + capacitance : 0.0044610000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041390000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0076146000, 0.0076106000, 0.0076014000, 0.0076020000, 0.0076034000, 0.0076068000, 0.0076144000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0075703000, -0.0075688000, -0.0075655000, -0.0075671000, -0.0075710000, -0.0075800000, -0.0076008000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047840000; + } + pin ("B1") { + capacitance : 0.0049490000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0047410000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0089587000, 0.0089267000, 0.0088528000, 0.0088677000, 0.0089022000, 0.0089816000, 0.0091648000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0086026000, -0.0086073000, -0.0086182000, -0.0086183000, -0.0086187000, -0.0086197000, -0.0086217000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0051560000; + } + pin ("C1") { + capacitance : 0.0044470000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042790000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0087786000, 0.0087868000, 0.0088055000, 0.0088074000, 0.0088118000, 0.0088220000, 0.0088455000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0069961000, -0.0069998000, -0.0070082000, -0.0069971000, -0.0069717000, -0.0069131000, -0.0067779000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046150000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1&C1) | (A2&B1&C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015858690, 0.0050299640, 0.0159537300, 0.0506010700, 0.1604934000, 0.5090431000"); + values("0.0403545000, 0.0386221000, 0.0337810000, 0.0192240000, -0.0323604000, -0.2080868000, -0.7718268000", \ + "0.0400661000, 0.0383702000, 0.0332899000, 0.0187459000, -0.0325140000, -0.2083236000, -0.7720289000", \ + "0.0397890000, 0.0381225000, 0.0329580000, 0.0184530000, -0.0329998000, -0.2085605000, -0.7723360000", \ + "0.0394584000, 0.0377937000, 0.0326977000, 0.0182690000, -0.0333259000, -0.2089286000, -0.7726560000", \ + "0.0391687000, 0.0374884000, 0.0323733000, 0.0177919000, -0.0338056000, -0.2093249000, -0.7729537000", \ + "0.0388882000, 0.0370956000, 0.0319230000, 0.0174408000, -0.0342652000, -0.2097229000, -0.7732150000", \ + "0.0483455000, 0.0463830000, 0.0404291000, 0.0224941000, -0.0333377000, -0.2095459000, -0.7727823000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015858690, 0.0050299640, 0.0159537300, 0.0506010700, 0.1604934000, 0.5090431000"); + values("0.0370410000, 0.0389005000, 0.0448476000, 0.0634282000, 0.1203252000, 0.2971230000, 0.8559693000", \ + "0.0367825000, 0.0386808000, 0.0447107000, 0.0632256000, 0.1200007000, 0.2970512000, 0.8551811000", \ + "0.0365718000, 0.0384374000, 0.0444474000, 0.0629830000, 0.1199384000, 0.2966531000, 0.8559409000", \ + "0.0360864000, 0.0379990000, 0.0439839000, 0.0626132000, 0.1193668000, 0.2965920000, 0.8584498000", \ + "0.0359287000, 0.0377789000, 0.0437988000, 0.0622034000, 0.1188157000, 0.2961554000, 0.8568808000", \ + "0.0371435000, 0.0389250000, 0.0446221000, 0.0623160000, 0.1184258000, 0.2947947000, 0.8563670000", \ + "0.0380410000, 0.0397432000, 0.0452927000, 0.0629016000, 0.1193955000, 0.2957617000, 0.8530323000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015858690, 0.0050299640, 0.0159537300, 0.0506010700, 0.1604934000, 0.5090431000"); + values("0.0359939000, 0.0342495000, 0.0291707000, 0.0145876000, -0.0367889000, -0.2124261000, -0.7761199000", \ + "0.0356515000, 0.0339514000, 0.0288755000, 0.0145026000, -0.0371283000, -0.2126603000, -0.7763322000", \ + "0.0353694000, 0.0336778000, 0.0285521000, 0.0140022000, -0.0374683000, -0.2130316000, -0.7767398000", \ + "0.0350960000, 0.0333892000, 0.0282740000, 0.0138055000, -0.0377704000, -0.2134288000, -0.7770707000", \ + "0.0348643000, 0.0331528000, 0.0279677000, 0.0135280000, -0.0380664000, -0.2136853000, -0.7772901000", \ + "0.0352705000, 0.0334793000, 0.0292965000, 0.0138360000, -0.0379814000, -0.2130156000, -0.7766499000", \ + "0.0457215000, 0.0437068000, 0.0376496000, 0.0197922000, -0.0362750000, -0.2123506000, -0.7754038000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015858690, 0.0050299640, 0.0159537300, 0.0506010700, 0.1604934000, 0.5090431000"); + values("0.0338291000, 0.0357015000, 0.0416601000, 0.0603330000, 0.1171679000, 0.2942909000, 0.8526292000", \ + "0.0337862000, 0.0356723000, 0.0417248000, 0.0602549000, 0.1172064000, 0.2939488000, 0.8539640000", \ + "0.0335731000, 0.0354598000, 0.0415059000, 0.0600638000, 0.1170135000, 0.2940109000, 0.8538713000", \ + "0.0331011000, 0.0349765000, 0.0410266000, 0.0596686000, 0.1163619000, 0.2935333000, 0.8487609000", \ + "0.0326406000, 0.0345182000, 0.0405183000, 0.0588553000, 0.1157334000, 0.2925353000, 0.8492046000", \ + "0.0333469000, 0.0351349000, 0.0409040000, 0.0587935000, 0.1148817000, 0.2907815000, 0.8517842000", \ + "0.0344392000, 0.0361476000, 0.0417217000, 0.0600541000, 0.1159707000, 0.2922944000, 0.8486613000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015858690, 0.0050299640, 0.0159537300, 0.0506010700, 0.1604934000, 0.5090431000"); + values("0.0312223000, 0.0299077000, 0.0259624000, 0.0121427000, -0.0404386000, -0.2175811000, -0.7820140000", \ + "0.0310057000, 0.0296984000, 0.0256957000, 0.0118885000, -0.0406786000, -0.2178014000, -0.7822432000", \ + "0.0305765000, 0.0292916000, 0.0253310000, 0.0115813000, -0.0409958000, -0.2181191000, -0.7825392000", \ + "0.0299512000, 0.0286042000, 0.0246124000, 0.0107572000, -0.0417379000, -0.2187155000, -0.7830699000", \ + "0.0297256000, 0.0282533000, 0.0241362000, 0.0105253000, -0.0420728000, -0.2189224000, -0.7832179000", \ + "0.0336053000, 0.0318169000, 0.0260396000, 0.0086997000, -0.0424287000, -0.2189241000, -0.7830158000", \ + "0.0403913000, 0.0384099000, 0.0325173000, 0.0146618000, -0.0411238000, -0.2179763000, -0.7816643000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015858690, 0.0050299640, 0.0159537300, 0.0506010700, 0.1604934000, 0.5090431000"); + values("0.0379152000, 0.0398029000, 0.0458036000, 0.0643951000, 0.1211690000, 0.2982370000, 0.8556372000", \ + "0.0378216000, 0.0397032000, 0.0457293000, 0.0642273000, 0.1211595000, 0.2981242000, 0.8576962000", \ + "0.0374362000, 0.0393383000, 0.0453729000, 0.0639731000, 0.1208270000, 0.2980359000, 0.8588988000", \ + "0.0370040000, 0.0388498000, 0.0448968000, 0.0635120000, 0.1202070000, 0.2975978000, 0.8563385000", \ + "0.0367901000, 0.0386101000, 0.0445570000, 0.0627523000, 0.1193672000, 0.2964493000, 0.8559105000", \ + "0.0376589000, 0.0394494000, 0.0450969000, 0.0626817000, 0.1190063000, 0.2953828000, 0.8542286000", \ + "0.0391872000, 0.0408724000, 0.0463049000, 0.0638915000, 0.1202447000, 0.2970800000, 0.8523415000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015858690, 0.0050299640, 0.0159537300, 0.0506010700, 0.1604934000, 0.5090431000"); + values("0.0249713000, 0.0236042000, 0.0198581000, 0.0064441000, -0.0455764000, -0.2224529000, -0.7868968000", \ + "0.0247918000, 0.0234043000, 0.0196145000, 0.0062196000, -0.0457795000, -0.2226575000, -0.7871078000", \ + "0.0243416000, 0.0229562000, 0.0191641000, 0.0056582000, -0.0462886000, -0.2231376000, -0.7875815000", \ + "0.0236930000, 0.0222610000, 0.0184253000, 0.0048707000, -0.0470901000, -0.2237917000, -0.7881592000", \ + "0.0235394000, 0.0220436000, 0.0183422000, 0.0041780000, -0.0477150000, -0.2239657000, -0.7882703000", \ + "0.0278592000, 0.0260478000, 0.0203875000, 0.0032239000, -0.0478464000, -0.2239806000, -0.7879693000", \ + "0.0351631000, 0.0331786000, 0.0272856000, 0.0094311000, -0.0461578000, -0.2227610000, -0.7862604000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015858690, 0.0050299640, 0.0159537300, 0.0506010700, 0.1604934000, 0.5090431000"); + values("0.0365837000, 0.0384314000, 0.0444590000, 0.0629609000, 0.1198988000, 0.2967689000, 0.8565507000", \ + "0.0364539000, 0.0383204000, 0.0443393000, 0.0628291000, 0.1196708000, 0.2969240000, 0.8561108000", \ + "0.0360861000, 0.0379732000, 0.0439255000, 0.0626250000, 0.1193965000, 0.2965680000, 0.8585553000", \ + "0.0356603000, 0.0375578000, 0.0435635000, 0.0621549000, 0.1188436000, 0.2961493000, 0.8554442000", \ + "0.0357740000, 0.0374352000, 0.0432341000, 0.0612232000, 0.1178458000, 0.2953191000, 0.8564819000", \ + "0.0366481000, 0.0384019000, 0.0440495000, 0.0616383000, 0.1174631000, 0.2937713000, 0.8537200000", \ + "0.0389917000, 0.0406929000, 0.0462083000, 0.0636019000, 0.1195778000, 0.2959787000, 0.8527548000"); + } + } + max_capacitance : 0.5090430000; + max_transition : 1.5050520000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015858700, 0.0050299600, 0.0159537000, 0.0506011000, 0.1604930000, 0.5090430000"); + values("0.2127835000, 0.2170772000, 0.2279269000, 0.2518614000, 0.3010265000, 0.4111745000, 0.7165624000", \ + "0.2178994000, 0.2221897000, 0.2331205000, 0.2571673000, 0.3058178000, 0.4163616000, 0.7217793000", \ + "0.2305002000, 0.2347938000, 0.2457309000, 0.2697542000, 0.3190568000, 0.4290036000, 0.7343355000", \ + "0.2576417000, 0.2619693000, 0.2729174000, 0.2967578000, 0.3458853000, 0.4562179000, 0.7616271000", \ + "0.3184256000, 0.3227338000, 0.3336883000, 0.3575954000, 0.4069580000, 0.5172888000, 0.8226964000", \ + "0.4473981000, 0.4520390000, 0.4637776000, 0.4891834000, 0.5402385000, 0.6519204000, 0.9572518000", \ + "0.6728384000, 0.6784291000, 0.6926074000, 0.7226290000, 0.7806354000, 0.8997627000, 1.2086433000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015858700, 0.0050299600, 0.0159537000, 0.0506011000, 0.1604930000, 0.5090430000"); + values("0.1257112000, 0.1302431000, 0.1422445000, 0.1718437000, 0.2480020000, 0.4728346000, 1.1794451000", \ + "0.1299950000, 0.1345384000, 0.1465840000, 0.1762516000, 0.2521764000, 0.4777512000, 1.1859159000", \ + "0.1388509000, 0.1433954000, 0.1554314000, 0.1849914000, 0.2611460000, 0.4856439000, 1.1928725000", \ + "0.1559841000, 0.1605086000, 0.1725707000, 0.2022388000, 0.2783036000, 0.5039332000, 1.2107123000", \ + "0.1889314000, 0.1936326000, 0.2060900000, 0.2362466000, 0.3126871000, 0.5381121000, 1.2435530000", \ + "0.2377828000, 0.2431090000, 0.2567529000, 0.2888497000, 0.3669232000, 0.5920344000, 1.2998861000", \ + "0.2818327000, 0.2886784000, 0.3060623000, 0.3432155000, 0.4260119000, 0.6521261000, 1.3578854000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015858700, 0.0050299600, 0.0159537000, 0.0506011000, 0.1604930000, 0.5090430000"); + values("0.0308254000, 0.0333251000, 0.0400450000, 0.0555127000, 0.0955248000, 0.2149574000, 0.6141182000", \ + "0.0308827000, 0.0334292000, 0.0400886000, 0.0557874000, 0.0962980000, 0.2148122000, 0.6133549000", \ + "0.0309172000, 0.0334545000, 0.0395824000, 0.0556430000, 0.0955523000, 0.2147633000, 0.6139337000", \ + "0.0309373000, 0.0333968000, 0.0399685000, 0.0555195000, 0.0960888000, 0.2155196000, 0.6126441000", \ + "0.0308715000, 0.0333394000, 0.0399334000, 0.0552637000, 0.0957617000, 0.2149654000, 0.6147712000", \ + "0.0351997000, 0.0379437000, 0.0441658000, 0.0597680000, 0.0987484000, 0.2165792000, 0.6127236000", \ + "0.0471704000, 0.0494986000, 0.0567373000, 0.0732942000, 0.1136800000, 0.2283399000, 0.6157219000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015858700, 0.0050299600, 0.0159537000, 0.0506011000, 0.1604930000, 0.5090430000"); + values("0.0258615000, 0.0295180000, 0.0401823000, 0.0703907000, 0.1661379000, 0.4834680000, 1.5013885000", \ + "0.0260334000, 0.0296890000, 0.0399249000, 0.0704866000, 0.1664281000, 0.4833764000, 1.5030428000", \ + "0.0259343000, 0.0295698000, 0.0400982000, 0.0703726000, 0.1664507000, 0.4840660000, 1.5018345000", \ + "0.0259406000, 0.0295163000, 0.0400738000, 0.0702120000, 0.1665220000, 0.4842485000, 1.5021990000", \ + "0.0276287000, 0.0313835000, 0.0416944000, 0.0715710000, 0.1668616000, 0.4852433000, 1.4972248000", \ + "0.0322227000, 0.0359205000, 0.0470240000, 0.0764582000, 0.1696003000, 0.4839585000, 1.4990992000", \ + "0.0443072000, 0.0481261000, 0.0597901000, 0.0891782000, 0.1765972000, 0.4856144000, 1.4982044000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015858700, 0.0050299600, 0.0159537000, 0.0506011000, 0.1604930000, 0.5090430000"); + values("0.1960775000, 0.2003949000, 0.2113038000, 0.2352598000, 0.2846157000, 0.3943906000, 0.6997021000", \ + "0.1999004000, 0.2042136000, 0.2151410000, 0.2389393000, 0.2882940000, 0.3982427000, 0.7036733000", \ + "0.2109037000, 0.2151925000, 0.2261663000, 0.2500851000, 0.2993739000, 0.4094045000, 0.7148155000", \ + "0.2386236000, 0.2429228000, 0.2538592000, 0.2773647000, 0.3264553000, 0.4367380000, 0.7418264000", \ + "0.3075390000, 0.3117969000, 0.3227375000, 0.3467906000, 0.3960529000, 0.5064545000, 0.8117619000", \ + "0.4570181000, 0.4618290000, 0.4739962000, 0.4997376000, 0.5504772000, 0.6605255000, 0.9661528000", \ + "0.7051297000, 0.7114333000, 0.7272878000, 0.7606995000, 0.8204600000, 0.9384917000, 1.2473471000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015858700, 0.0050299600, 0.0159537000, 0.0506011000, 0.1604930000, 0.5090430000"); + values("0.1160347000, 0.1206003000, 0.1327159000, 0.1627151000, 0.2390165000, 0.4640734000, 1.1682955000", \ + "0.1206859000, 0.1252639000, 0.1374677000, 0.1673959000, 0.2437931000, 0.4683173000, 1.1767322000", \ + "0.1291156000, 0.1336905000, 0.1458885000, 0.1758308000, 0.2522006000, 0.4770079000, 1.1872188000", \ + "0.1447989000, 0.1493542000, 0.1615655000, 0.1914758000, 0.2676053000, 0.4922047000, 1.1991912000", \ + "0.1729701000, 0.1777736000, 0.1904509000, 0.2211401000, 0.2980405000, 0.5224303000, 1.2362832000", \ + "0.2115015000, 0.2169655000, 0.2311383000, 0.2640457000, 0.3428061000, 0.5679976000, 1.2783367000", \ + "0.2355663000, 0.2426343000, 0.2606738000, 0.2999790000, 0.3837570000, 0.6099440000, 1.3157231000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015858700, 0.0050299600, 0.0159537000, 0.0506011000, 0.1604930000, 0.5090430000"); + values("0.0309152000, 0.0333297000, 0.0398072000, 0.0551718000, 0.0958352000, 0.2154041000, 0.6124632000", \ + "0.0308558000, 0.0333859000, 0.0399925000, 0.0555327000, 0.0955361000, 0.2149668000, 0.6130446000", \ + "0.0308869000, 0.0334215000, 0.0400127000, 0.0556066000, 0.0956197000, 0.2148059000, 0.6143188000", \ + "0.0309429000, 0.0334784000, 0.0401575000, 0.0556861000, 0.0962040000, 0.2151990000, 0.6122905000", \ + "0.0311472000, 0.0333115000, 0.0399815000, 0.0555306000, 0.0961271000, 0.2148602000, 0.6143033000", \ + "0.0378776000, 0.0399819000, 0.0464903000, 0.0609804000, 0.0992566000, 0.2169779000, 0.6141138000", \ + "0.0553973000, 0.0587189000, 0.0662982000, 0.0821370000, 0.1187608000, 0.2286460000, 0.6162427000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015858700, 0.0050299600, 0.0159537000, 0.0506011000, 0.1604930000, 0.5090430000"); + values("0.0260244000, 0.0297029000, 0.0402790000, 0.0705339000, 0.1665887000, 0.4838147000, 1.5007506000", \ + "0.0259430000, 0.0295999000, 0.0400882000, 0.0706783000, 0.1662239000, 0.4841884000, 1.5050521000", \ + "0.0259302000, 0.0295937000, 0.0400899000, 0.0707393000, 0.1663202000, 0.4849453000, 1.5022732000", \ + "0.0260312000, 0.0297282000, 0.0401469000, 0.0706903000, 0.1662256000, 0.4835808000, 1.4996491000", \ + "0.0280105000, 0.0318398000, 0.0423816000, 0.0722943000, 0.1670050000, 0.4835492000, 1.5010517000", \ + "0.0334566000, 0.0373518000, 0.0485127000, 0.0778252000, 0.1705750000, 0.4828487000, 1.5010259000", \ + "0.0464091000, 0.0511091000, 0.0624177000, 0.0920719000, 0.1786106000, 0.4862376000, 1.4972166000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015858700, 0.0050299600, 0.0159537000, 0.0506011000, 0.1604930000, 0.5090430000"); + values("0.1077575000, 0.1109628000, 0.1193560000, 0.1390643000, 0.1832240000, 0.2877767000, 0.5895326000", \ + "0.1129685000, 0.1161664000, 0.1244883000, 0.1442921000, 0.1884842000, 0.2930837000, 0.5954834000", \ + "0.1262440000, 0.1294453000, 0.1377705000, 0.1574510000, 0.2018199000, 0.3064313000, 0.6082357000", \ + "0.1581160000, 0.1613418000, 0.1697044000, 0.1893163000, 0.2337554000, 0.3384245000, 0.6402978000", \ + "0.2317303000, 0.2350859000, 0.2440750000, 0.2635669000, 0.3083039000, 0.4132764000, 0.7154198000", \ + "0.3614565000, 0.3658740000, 0.3772701000, 0.4019036000, 0.4529674000, 0.5625356000, 0.8653102000", \ + "0.5716171000, 0.5774727000, 0.5921631000, 0.6249219000, 0.6900595000, 0.8133763000, 1.1190853000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015858700, 0.0050299600, 0.0159537000, 0.0506011000, 0.1604930000, 0.5090430000"); + values("0.1198430000, 0.1243628000, 0.1364522000, 0.1660392000, 0.2421403000, 0.4673922000, 1.1720130000", \ + "0.1239242000, 0.1284613000, 0.1405105000, 0.1701198000, 0.2462681000, 0.4706613000, 1.1777216000", \ + "0.1327500000, 0.1372627000, 0.1493811000, 0.1789869000, 0.2551284000, 0.4804828000, 1.1868749000", \ + "0.1531546000, 0.1576441000, 0.1696761000, 0.1993464000, 0.2752184000, 0.5003579000, 1.2063552000", \ + "0.1935249000, 0.1982780000, 0.2107160000, 0.2410764000, 0.3174246000, 0.5419802000, 1.2496589000", \ + "0.2490874000, 0.2545678000, 0.2684721000, 0.3002585000, 0.3781337000, 0.6040009000, 1.3112685000", \ + "0.2976234000, 0.3045710000, 0.3219320000, 0.3596216000, 0.4411113000, 0.6668358000, 1.3739230000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015858700, 0.0050299600, 0.0159537000, 0.0506011000, 0.1604930000, 0.5090430000"); + values("0.0194788000, 0.0216078000, 0.0276816000, 0.0440361000, 0.0862116000, 0.2058476000, 0.6084135000", \ + "0.0195772000, 0.0216691000, 0.0279614000, 0.0439529000, 0.0860718000, 0.2059048000, 0.6104481000", \ + "0.0196989000, 0.0216005000, 0.0276377000, 0.0441740000, 0.0860304000, 0.2059957000, 0.6080347000", \ + "0.0196221000, 0.0218057000, 0.0276806000, 0.0439832000, 0.0861203000, 0.2060275000, 0.6080190000", \ + "0.0218460000, 0.0237858000, 0.0295236000, 0.0454706000, 0.0869180000, 0.2061900000, 0.6088096000", \ + "0.0324863000, 0.0351136000, 0.0413010000, 0.0574657000, 0.0978745000, 0.2114955000, 0.6093842000", \ + "0.0493809000, 0.0528117000, 0.0607471000, 0.0802166000, 0.1246517000, 0.2306024000, 0.6118449000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015858700, 0.0050299600, 0.0159537000, 0.0506011000, 0.1604930000, 0.5090430000"); + values("0.0258601000, 0.0295149000, 0.0401899000, 0.0703032000, 0.1665345000, 0.4850577000, 1.4986771000", \ + "0.0259068000, 0.0295533000, 0.0399735000, 0.0703315000, 0.1664690000, 0.4842694000, 1.5018460000", \ + "0.0259852000, 0.0295624000, 0.0401773000, 0.0703106000, 0.1664456000, 0.4849738000, 1.5001391000", \ + "0.0259544000, 0.0295053000, 0.0399872000, 0.0704247000, 0.1662943000, 0.4841825000, 1.5013142000", \ + "0.0277782000, 0.0316594000, 0.0421932000, 0.0720855000, 0.1671525000, 0.4842147000, 1.5017465000", \ + "0.0338240000, 0.0375287000, 0.0475274000, 0.0768484000, 0.1701504000, 0.4849304000, 1.4999538000", \ + "0.0463618000, 0.0507206000, 0.0617270000, 0.0891185000, 0.1759793000, 0.4862371000, 1.4984232000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015858700, 0.0050299600, 0.0159537000, 0.0506011000, 0.1604930000, 0.5090430000"); + values("0.1055886000, 0.1089676000, 0.1177464000, 0.1382948000, 0.1843797000, 0.2909691000, 0.5937917000", \ + "0.1108617000, 0.1142001000, 0.1230012000, 0.1435706000, 0.1896689000, 0.2962615000, 0.5990874000", \ + "0.1235968000, 0.1269186000, 0.1357066000, 0.1561264000, 0.2022432000, 0.3089010000, 0.6116936000", \ + "0.1549366000, 0.1582428000, 0.1669827000, 0.1875067000, 0.2336513000, 0.3403613000, 0.6427672000", \ + "0.2266898000, 0.2302187000, 0.2394379000, 0.2602054000, 0.3067953000, 0.4130500000, 0.7158622000", \ + "0.3506486000, 0.3551796000, 0.3669176000, 0.3928486000, 0.4465850000, 0.5587482000, 0.8619659000", \ + "0.5525678000, 0.5583263000, 0.5732799000, 0.6068919000, 0.6751981000, 0.8027914000, 1.1100652000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015858700, 0.0050299600, 0.0159537000, 0.0506011000, 0.1604930000, 0.5090430000"); + values("0.1105377000, 0.1150514000, 0.1271036000, 0.1566764000, 0.2328673000, 0.4574831000, 1.1639729000", \ + "0.1143064000, 0.1188591000, 0.1308437000, 0.1604515000, 0.2365292000, 0.4613690000, 1.1672402000", \ + "0.1230777000, 0.1276208000, 0.1396807000, 0.1693672000, 0.2454550000, 0.4710738000, 1.1780397000", \ + "0.1452756000, 0.1498721000, 0.1618442000, 0.1914432000, 0.2672991000, 0.4924087000, 1.1985474000", \ + "0.1869516000, 0.1915845000, 0.2038095000, 0.2338497000, 0.3103814000, 0.5356312000, 1.2412859000", \ + "0.2380171000, 0.2434443000, 0.2571535000, 0.2883928000, 0.3655966000, 0.5915233000, 1.3014881000", \ + "0.2741641000, 0.2812389000, 0.2988069000, 0.3361699000, 0.4160994000, 0.6405972000, 1.3480529000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015858700, 0.0050299600, 0.0159537000, 0.0506011000, 0.1604930000, 0.5090430000"); + values("0.0203402000, 0.0226476000, 0.0288216000, 0.0458513000, 0.0886716000, 0.2083072000, 0.6107899000", \ + "0.0201841000, 0.0224808000, 0.0288055000, 0.0458489000, 0.0886854000, 0.2082791000, 0.6108108000", \ + "0.0204566000, 0.0226109000, 0.0287794000, 0.0459037000, 0.0886589000, 0.2082752000, 0.6100634000", \ + "0.0201974000, 0.0226306000, 0.0289825000, 0.0457962000, 0.0887488000, 0.2084227000, 0.6080976000", \ + "0.0230698000, 0.0252297000, 0.0311893000, 0.0473469000, 0.0896107000, 0.2087765000, 0.6097878000", \ + "0.0338558000, 0.0366770000, 0.0440286000, 0.0608004000, 0.1022975000, 0.2151209000, 0.6110019000", \ + "0.0509873000, 0.0544625000, 0.0635245000, 0.0846204000, 0.1310825000, 0.2368594000, 0.6133961000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015858700, 0.0050299600, 0.0159537000, 0.0506011000, 0.1604930000, 0.5090430000"); + values("0.0259350000, 0.0296271000, 0.0399939000, 0.0703697000, 0.1663318000, 0.4841771000, 1.5016919000", \ + "0.0259302000, 0.0295801000, 0.0399726000, 0.0703176000, 0.1663806000, 0.4838279000, 1.4991246000", \ + "0.0258877000, 0.0295133000, 0.0400251000, 0.0702997000, 0.1665173000, 0.4844901000, 1.5023199000", \ + "0.0258720000, 0.0295655000, 0.0399447000, 0.0704319000, 0.1662095000, 0.4843828000, 1.4996422000", \ + "0.0277761000, 0.0314069000, 0.0418012000, 0.0720644000, 0.1671423000, 0.4854874000, 1.4980476000", \ + "0.0349739000, 0.0382258000, 0.0482231000, 0.0765758000, 0.1700954000, 0.4849907000, 1.5038295000", \ + "0.0486782000, 0.0530496000, 0.0636629000, 0.0903155000, 0.1760718000, 0.4870440000, 1.4994752000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__o211ai_1 */ + + cell ("sky130_fd_sc_hd__o211ai_2") { + leakage_power () { + value : 0.0001345000; + when : "!A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0099902000; + when : "!A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0011590000; + when : "!A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0001281000; + when : "!A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0006140000; + when : "!A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0010767000; + when : "!A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0107590000; + when : "!A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0007845000; + when : "!A1&A2&B1&!C1"; + } + leakage_power () { + value : 0.0006140000; + when : "A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0010767000; + when : "A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0094929000; + when : "A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0007834000; + when : "A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0006140000; + when : "A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0099988000; + when : "A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0074242000; + when : "A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0007829000; + when : "A1&A2&B1&!C1"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__o211ai"; + cell_leakage_power : 0.0034645460; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0043840000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041590000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079226000, 0.0079212000, 0.0079182000, 0.0079202000, 0.0079247000, 0.0079353000, 0.0079596000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078982000, -0.0078999000, -0.0079038000, -0.0079057000, -0.0079099000, -0.0079198000, -0.0079424000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046090000; + } + pin ("A2") { + capacitance : 0.0043690000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040510000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079478000, 0.0079448000, 0.0079380000, 0.0079389000, 0.0079411000, 0.0079462000, 0.0079578000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079417000, -0.0079341000, -0.0079166000, -0.0079120000, -0.0079015000, -0.0078771000, -0.0078210000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046870000; + } + pin ("B1") { + capacitance : 0.0043810000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042440000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0083323000, 0.0083109000, 0.0082616000, 0.0082814000, 0.0083270000, 0.0084320000, 0.0086741000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0080660000, -0.0080550000, -0.0080297000, -0.0080248000, -0.0080134000, -0.0079871000, -0.0079265000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045180000; + } + pin ("C1") { + capacitance : 0.0043510000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042530000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092862000, 0.0092898000, 0.0092981000, 0.0092987000, 0.0093001000, 0.0093032000, 0.0093106000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0064050000, -0.0064017000, -0.0063940000, -0.0063738000, -0.0063274000, -0.0062205000, -0.0059739000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044480000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2) | (!B1) | (!C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0124568000, 0.0112152000, 0.0080976000, 0.0001313000, -0.0201304000, -0.0717110000, -0.2028827000", \ + "0.0121981000, 0.0109606000, 0.0078617000, -0.0000809000, -0.0203363000, -0.0718924000, -0.2030390000", \ + "0.0118575000, 0.0106503000, 0.0075600000, -0.0003369000, -0.0205632000, -0.0721001000, -0.2031866000", \ + "0.0114022000, 0.0102014000, 0.0071487000, -0.0006819000, -0.0207842000, -0.0722470000, -0.2032607000", \ + "0.0111225000, 0.0099230000, 0.0068720000, -0.0009368000, -0.0210108000, -0.0723786000, -0.2032777000", \ + "0.0113066000, 0.0100694000, 0.0069134000, -0.0010556000, -0.0213210000, -0.0726684000, -0.2035650000", \ + "0.0124916000, 0.0112016000, 0.0079643000, -0.0001289000, -0.0206106000, -0.0725346000, -0.2034471000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0254998000, 0.0267398000, 0.0299126000, 0.0379728000, 0.0583049000, 0.1095301000, 0.2392151000", \ + "0.0252721000, 0.0265069000, 0.0297181000, 0.0377683000, 0.0581200000, 0.1093878000, 0.2390376000", \ + "0.0250246000, 0.0262810000, 0.0294817000, 0.0376153000, 0.0579924000, 0.1093602000, 0.2389875000", \ + "0.0247427000, 0.0259821000, 0.0292367000, 0.0373510000, 0.0578018000, 0.1091281000, 0.2387596000", \ + "0.0245642000, 0.0258147000, 0.0289807000, 0.0370900000, 0.0574951000, 0.1088805000, 0.2386789000", \ + "0.0244758000, 0.0257098000, 0.0289102000, 0.0370917000, 0.0576855000, 0.1088715000, 0.2384869000", \ + "0.0249944000, 0.0262142000, 0.0292347000, 0.0369332000, 0.0578173000, 0.1094311000, 0.2393284000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0084517000, 0.0072928000, 0.0042152000, -0.0037076000, -0.0240233000, -0.0756874000, -0.2068753000", \ + "0.0081743000, 0.0070624000, 0.0040674000, -0.0037390000, -0.0239362000, -0.0755549000, -0.2067533000", \ + "0.0076765000, 0.0065625000, 0.0036672000, -0.0039935000, -0.0240218000, -0.0755221000, -0.2066578000", \ + "0.0070702000, 0.0059386000, 0.0030339000, -0.0045384000, -0.0243582000, -0.0756670000, -0.2066691000", \ + "0.0069139000, 0.0056203000, 0.0024999000, -0.0051328000, -0.0248979000, -0.0759570000, -0.2067733000", \ + "0.0068843000, 0.0056243000, 0.0025418000, -0.0053140000, -0.0255478000, -0.0765871000, -0.2072146000", \ + "0.0083755000, 0.0070480000, 0.0037179000, -0.0045166000, -0.0250138000, -0.0767670000, -0.2075090000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0209710000, 0.0221817000, 0.0254176000, 0.0334772000, 0.0537985000, 0.1050354000, 0.2349062000", \ + "0.0206660000, 0.0218339000, 0.0250864000, 0.0332265000, 0.0536281000, 0.1049622000, 0.2345506000", \ + "0.0201985000, 0.0215168000, 0.0247110000, 0.0328803000, 0.0533661000, 0.1047251000, 0.2342487000", \ + "0.0197906000, 0.0210501000, 0.0243342000, 0.0324192000, 0.0530772000, 0.1045513000, 0.2343398000", \ + "0.0197081000, 0.0209628000, 0.0241409000, 0.0322912000, 0.0527659000, 0.1041724000, 0.2341619000", \ + "0.0205760000, 0.0218104000, 0.0249298000, 0.0329224000, 0.0529741000, 0.1039153000, 0.2336681000", \ + "0.0245436000, 0.0253348000, 0.0280675000, 0.0356142000, 0.0555278000, 0.1075637000, 0.2360920000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0125468000, 0.0113565000, 0.0082760000, 0.0003970000, -0.0198151000, -0.0713675000, -0.2023900000", \ + "0.0122856000, 0.0110920000, 0.0080523000, 0.0002215000, -0.0198985000, -0.0713866000, -0.2024582000", \ + "0.0119000000, 0.0107087000, 0.0077020000, -0.0000751000, -0.0201133000, -0.0715268000, -0.2025902000", \ + "0.0114715000, 0.0103193000, 0.0072745000, -0.0004913000, -0.0204343000, -0.0717216000, -0.2026629000", \ + "0.0113063000, 0.0101007000, 0.0070150000, -0.0007654000, -0.0207091000, -0.0719746000, -0.2026875000", \ + "0.0115892000, 0.0103529000, 0.0072030000, -0.0008319000, -0.0211921000, -0.0724081000, -0.2030888000", \ + "0.0133887000, 0.0120814000, 0.0088008000, 0.0004906000, -0.0201535000, -0.0721775000, -0.2031351000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0188283000, 0.0201040000, 0.0233433000, 0.0314464000, 0.0517710000, 0.1029391000, 0.2323981000", \ + "0.0183768000, 0.0196719000, 0.0229819000, 0.0311863000, 0.0516392000, 0.1028110000, 0.2323991000", \ + "0.0177479000, 0.0190356000, 0.0224172000, 0.0307259000, 0.0513007000, 0.1027362000, 0.2323677000", \ + "0.0172986000, 0.0185991000, 0.0218398000, 0.0300924000, 0.0507288000, 0.1021949000, 0.2321566000", \ + "0.0173041000, 0.0185736000, 0.0217548000, 0.0298824000, 0.0504323000, 0.1013869000, 0.2316000000", \ + "0.0182447000, 0.0195441000, 0.0226186000, 0.0304165000, 0.0508328000, 0.1022720000, 0.2307267000", \ + "0.0227117000, 0.0223852000, 0.0259750000, 0.0327902000, 0.0521321000, 0.1047407000, 0.2310041000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0105616000, 0.0093761000, 0.0063489000, -0.0014745000, -0.0216334000, -0.0731465000, -0.2041907000", \ + "0.0102603000, 0.0091010000, 0.0060836000, -0.0016805000, -0.0217567000, -0.0732296000, -0.2042638000", \ + "0.0099191000, 0.0087418000, 0.0057588000, -0.0020001000, -0.0219605000, -0.0733170000, -0.2043126000", \ + "0.0095151000, 0.0083524000, 0.0053245000, -0.0024509000, -0.0223084000, -0.0735494000, -0.2043949000", \ + "0.0093823000, 0.0081551000, 0.0050769000, -0.0027178000, -0.0226266000, -0.0738959000, -0.2046306000", \ + "0.0102520000, 0.0089470000, 0.0059723000, -0.0021914000, -0.0226452000, -0.0741023000, -0.2049071000", \ + "0.0131773000, 0.0117970000, 0.0083652000, -0.0001055000, -0.0210948000, -0.0735787000, -0.2049201000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012690670, 0.0032210600, 0.0081754800, 0.0207504600, 0.0526674300, 0.1336770000"); + values("0.0107393000, 0.0121651000, 0.0156592000, 0.0240026000, 0.0444524000, 0.0956213000, 0.2250277000", \ + "0.0103133000, 0.0117287000, 0.0152542000, 0.0236638000, 0.0443164000, 0.0956445000, 0.2251409000", \ + "0.0099352000, 0.0113180000, 0.0147638000, 0.0230913000, 0.0439533000, 0.0954490000, 0.2251323000", \ + "0.0098194000, 0.0110864000, 0.0142961000, 0.0227331000, 0.0436713000, 0.0951296000, 0.2247604000", \ + "0.0099751000, 0.0111773000, 0.0143276000, 0.0223653000, 0.0427130000, 0.0943023000, 0.2240712000", \ + "0.0107565000, 0.0120792000, 0.0153626000, 0.0231316000, 0.0430559000, 0.0942605000, 0.2234984000", \ + "0.0148534000, 0.0163623000, 0.0187316000, 0.0257327000, 0.0450077000, 0.0964586000, 0.2257735000"); + } + } + max_capacitance : 0.1336770000; + max_transition : 1.4955910000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0591538000, 0.0625918000, 0.0715450000, 0.0929008000, 0.1453798000, 0.2765507000, 0.6064041000", \ + "0.0630490000, 0.0665328000, 0.0755514000, 0.0968595000, 0.1493932000, 0.2804381000, 0.6104964000", \ + "0.0706901000, 0.0742452000, 0.0832514000, 0.1046430000, 0.1575058000, 0.2886864000, 0.6184204000", \ + "0.0846570000, 0.0885706000, 0.0978862000, 0.1199596000, 0.1727481000, 0.3041186000, 0.6342395000", \ + "0.1066370000, 0.1112923000, 0.1223206000, 0.1472528000, 0.2044683000, 0.3371565000, 0.6682506000", \ + "0.1308115000, 0.1375080000, 0.1525440000, 0.1871562000, 0.2595635000, 0.4083189000, 0.7445340000", \ + "0.1295184000, 0.1398686000, 0.1651760000, 0.2194601000, 0.3264332000, 0.5233244000, 0.9088610000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.1122025000, 0.1184912000, 0.1339225000, 0.1729845000, 0.2696360000, 0.5104730000, 1.1189119000", \ + "0.1171609000, 0.1232150000, 0.1395558000, 0.1779018000, 0.2749022000, 0.5160751000, 1.1244704000", \ + "0.1301940000, 0.1364910000, 0.1520077000, 0.1914921000, 0.2881788000, 0.5291595000, 1.1376733000", \ + "0.1573818000, 0.1636364000, 0.1797378000, 0.2187534000, 0.3157214000, 0.5571493000, 1.1651384000", \ + "0.2151456000, 0.2220716000, 0.2392275000, 0.2784562000, 0.3753458000, 0.6169900000, 1.2258197000", \ + "0.3167061000, 0.3255946000, 0.3472022000, 0.3985631000, 0.5102541000, 0.7539574000, 1.3634464000", \ + "0.4838703000, 0.4981316000, 0.5309531000, 0.6036818000, 0.7566682000, 1.0578118000, 1.6800592000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0411738000, 0.0454361000, 0.0561279000, 0.0835308000, 0.1530697000, 0.3300381000, 0.7803145000", \ + "0.0411620000, 0.0454175000, 0.0560597000, 0.0835710000, 0.1529154000, 0.3303518000, 0.7800532000", \ + "0.0410526000, 0.0453027000, 0.0560004000, 0.0834465000, 0.1530495000, 0.3301973000, 0.7789271000", \ + "0.0442762000, 0.0484176000, 0.0583659000, 0.0846570000, 0.1532165000, 0.3300113000, 0.7793041000", \ + "0.0558505000, 0.0599457000, 0.0704833000, 0.0963465000, 0.1610417000, 0.3320417000, 0.7798452000", \ + "0.0871903000, 0.0919517000, 0.1034515000, 0.1305868000, 0.1961117000, 0.3558180000, 0.7847196000", \ + "0.1535152000, 0.1599546000, 0.1754578000, 0.2105070000, 0.2841689000, 0.4453579000, 0.8477399000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0875822000, 0.0957427000, 0.1164546000, 0.1684883000, 0.2999753000, 0.6296774000, 1.4697485000", \ + "0.0877486000, 0.0958544000, 0.1162066000, 0.1684010000, 0.2990885000, 0.6308344000, 1.4760305000", \ + "0.0875547000, 0.0958422000, 0.1163512000, 0.1683879000, 0.3000238000, 0.6303387000, 1.4728749000", \ + "0.0875306000, 0.0955739000, 0.1162233000, 0.1680828000, 0.2997172000, 0.6302996000, 1.4712204000", \ + "0.0996315000, 0.1066220000, 0.1249811000, 0.1734739000, 0.2997254000, 0.6300362000, 1.4708988000", \ + "0.1383592000, 0.1464534000, 0.1665283000, 0.2146531000, 0.3285833000, 0.6368190000, 1.4745585000", \ + "0.2208197000, 0.2310070000, 0.2572026000, 0.3138015000, 0.4404961000, 0.7216794000, 1.4876540000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0460402000, 0.0494933000, 0.0578243000, 0.0783485000, 0.1293154000, 0.2586932000, 0.5865309000", \ + "0.0500556000, 0.0536291000, 0.0619673000, 0.0827697000, 0.1343395000, 0.2635941000, 0.5916895000", \ + "0.0574397000, 0.0609351000, 0.0697559000, 0.0906974000, 0.1425085000, 0.2728441000, 0.6013300000", \ + "0.0695208000, 0.0734451000, 0.0832147000, 0.1055834000, 0.1582748000, 0.2883483000, 0.6201849000", \ + "0.0852926000, 0.0906049000, 0.1027161000, 0.1303432000, 0.1892511000, 0.3219955000, 0.6508290000", \ + "0.0938226000, 0.1023119000, 0.1217657000, 0.1629620000, 0.2390515000, 0.3932332000, 0.7286826000", \ + "0.0649761000, 0.0792861000, 0.1112594000, 0.1766756000, 0.2965187000, 0.5058910000, 0.8943322000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0936761000, 0.0996471000, 0.1160509000, 0.1546725000, 0.2514154000, 0.4925772000, 1.1006109000", \ + "0.0970545000, 0.1035624000, 0.1195437000, 0.1586762000, 0.2550164000, 0.4962870000, 1.1047864000", \ + "0.1070859000, 0.1137992000, 0.1300806000, 0.1690263000, 0.2661723000, 0.5075787000, 1.1165260000", \ + "0.1343003000, 0.1407124000, 0.1572783000, 0.1955099000, 0.2924426000, 0.5344571000, 1.1430904000", \ + "0.1991368000, 0.2064051000, 0.2226604000, 0.2623280000, 0.3585317000, 0.6001780000, 1.2094102000", \ + "0.3071352000, 0.3178513000, 0.3429629000, 0.3988175000, 0.5122773000, 0.7490762000, 1.3556817000", \ + "0.4822864000, 0.4966600000, 0.5325377000, 0.6161736000, 0.7876279000, 1.1036864000, 1.7105555000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0270021000, 0.0313343000, 0.0422616000, 0.0698610000, 0.1392352000, 0.3152991000, 0.7629499000", \ + "0.0270071000, 0.0313417000, 0.0423555000, 0.0697382000, 0.1395873000, 0.3154675000, 0.7628434000", \ + "0.0273106000, 0.0315515000, 0.0422636000, 0.0695314000, 0.1392054000, 0.3165901000, 0.7630887000", \ + "0.0322298000, 0.0362792000, 0.0462879000, 0.0718425000, 0.1399423000, 0.3157395000, 0.7703313000", \ + "0.0460011000, 0.0501304000, 0.0601473000, 0.0858804000, 0.1498085000, 0.3184263000, 0.7636648000", \ + "0.0792882000, 0.0842213000, 0.0962860000, 0.1240631000, 0.1870798000, 0.3458546000, 0.7704195000", \ + "0.1488909000, 0.1552691000, 0.1711769000, 0.2062507000, 0.2803063000, 0.4397206000, 0.8365448000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0877192000, 0.0955633000, 0.1162350000, 0.1680558000, 0.2990737000, 0.6303025000, 1.4714414000", \ + "0.0876719000, 0.0954840000, 0.1164987000, 0.1683389000, 0.2993639000, 0.6302245000, 1.4743347000", \ + "0.0874388000, 0.0955987000, 0.1160864000, 0.1680343000, 0.2990935000, 0.6298723000, 1.4759984000", \ + "0.0878007000, 0.0956394000, 0.1158765000, 0.1680942000, 0.2992991000, 0.6304020000, 1.4706856000", \ + "0.1105781000, 0.1171638000, 0.1336713000, 0.1775469000, 0.3003171000, 0.6302619000, 1.4749908000", \ + "0.1617906000, 0.1716875000, 0.1942957000, 0.2433739000, 0.3462310000, 0.6399993000, 1.4731305000", \ + "0.2479590000, 0.2624911000, 0.2963342000, 0.3652099000, 0.5054389000, 0.7717100000, 1.4955905000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0536654000, 0.0573716000, 0.0661741000, 0.0877486000, 0.1406000000, 0.2717330000, 0.6017866000", \ + "0.0577067000, 0.0613083000, 0.0703794000, 0.0921534000, 0.1449603000, 0.2762416000, 0.6060900000", \ + "0.0665030000, 0.0701378000, 0.0791654000, 0.1011110000, 0.1541440000, 0.2856625000, 0.6156908000", \ + "0.0850698000, 0.0894135000, 0.0990757000, 0.1214982000, 0.1750023000, 0.3067931000, 0.6371227000", \ + "0.1137439000, 0.1194440000, 0.1318780000, 0.1614372000, 0.2221914000, 0.3560114000, 0.6875207000", \ + "0.1423473000, 0.1511182000, 0.1710693000, 0.2140758000, 0.2998132000, 0.4607805000, 0.8004238000", \ + "0.1510303000, 0.1641184000, 0.1946918000, 0.2609436000, 0.3930529000, 0.6298935000, 1.0445855000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0389677000, 0.0419800000, 0.0493312000, 0.0676168000, 0.1126327000, 0.2254563000, 0.5120920000", \ + "0.0439721000, 0.0470047000, 0.0545771000, 0.0729837000, 0.1182037000, 0.2311682000, 0.5171468000", \ + "0.0565800000, 0.0595963000, 0.0670722000, 0.0855212000, 0.1312622000, 0.2443457000, 0.5298421000", \ + "0.0861812000, 0.0898858000, 0.0984803000, 0.1170874000, 0.1627051000, 0.2761034000, 0.5606793000", \ + "0.1347480000, 0.1406708000, 0.1542480000, 0.1826526000, 0.2368267000, 0.3488080000, 0.6345376000", \ + "0.2119424000, 0.2206874000, 0.2422785000, 0.2880676000, 0.3741016000, 0.5191522000, 0.8036253000", \ + "0.3396441000, 0.3541029000, 0.3869293000, 0.4571975000, 0.5933633000, 0.8279135000, 1.2009478000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0411657000, 0.0453573000, 0.0561570000, 0.0833859000, 0.1532174000, 0.3301862000, 0.7787471000", \ + "0.0411368000, 0.0454070000, 0.0561023000, 0.0835236000, 0.1531397000, 0.3298512000, 0.7789881000", \ + "0.0408975000, 0.0452068000, 0.0559965000, 0.0834421000, 0.1531490000, 0.3300605000, 0.7794773000", \ + "0.0472593000, 0.0510678000, 0.0601887000, 0.0853405000, 0.1529522000, 0.3300267000, 0.7792840000", \ + "0.0661748000, 0.0706829000, 0.0817616000, 0.1066041000, 0.1658757000, 0.3323828000, 0.7793771000", \ + "0.1051164000, 0.1110556000, 0.1263148000, 0.1569836000, 0.2221228000, 0.3701302000, 0.7857308000", \ + "0.1766510000, 0.1854474000, 0.2057480000, 0.2502741000, 0.3396205000, 0.5100708000, 0.8800320000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0408161000, 0.0452156000, 0.0564076000, 0.0844003000, 0.1519250000, 0.3151692000, 0.7283172000", \ + "0.0407479000, 0.0452353000, 0.0564289000, 0.0844416000, 0.1518997000, 0.3151995000, 0.7278348000", \ + "0.0413347000, 0.0454557000, 0.0563867000, 0.0844373000, 0.1519485000, 0.3151526000, 0.7272660000", \ + "0.0535179000, 0.0565490000, 0.0650223000, 0.0886153000, 0.1519820000, 0.3151960000, 0.7271989000", \ + "0.0916700000, 0.0949782000, 0.1031435000, 0.1212400000, 0.1714283000, 0.3168170000, 0.7271547000", \ + "0.1570412000, 0.1620950000, 0.1741951000, 0.2000827000, 0.2527998000, 0.3676325000, 0.7319070000", \ + "0.2596247000, 0.2679000000, 0.2867601000, 0.3280945000, 0.4096979000, 0.5556297000, 0.8429479000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0419311000, 0.0455392000, 0.0546331000, 0.0763683000, 0.1290586000, 0.2601199000, 0.5903144000", \ + "0.0452768000, 0.0490532000, 0.0581061000, 0.0799848000, 0.1329985000, 0.2640569000, 0.5944085000", \ + "0.0543521000, 0.0580085000, 0.0670443000, 0.0888486000, 0.1421146000, 0.2734538000, 0.6037356000", \ + "0.0751731000, 0.0794189000, 0.0891432000, 0.1106530000, 0.1636145000, 0.2953711000, 0.6268466000", \ + "0.1011206000, 0.1073678000, 0.1217633000, 0.1533564000, 0.2152925000, 0.3465832000, 0.6768326000", \ + "0.1246171000, 0.1339292000, 0.1550948000, 0.2015864000, 0.2956800000, 0.4655846000, 0.7990978000", \ + "0.1266108000, 0.1402001000, 0.1725323000, 0.2432022000, 0.3834560000, 0.6372424000, 1.0736434000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0279085000, 0.0311276000, 0.0390137000, 0.0577338000, 0.1036695000, 0.2189183000, 0.5109412000", \ + "0.0329736000, 0.0361740000, 0.0440280000, 0.0629087000, 0.1091458000, 0.2245482000, 0.5159757000", \ + "0.0463027000, 0.0493931000, 0.0569713000, 0.0755208000, 0.1224802000, 0.2383956000, 0.5283519000", \ + "0.0701320000, 0.0749955000, 0.0860152000, 0.1071573000, 0.1529687000, 0.2690823000, 0.5599808000", \ + "0.1073431000, 0.1152880000, 0.1326644000, 0.1668133000, 0.2266979000, 0.3423854000, 0.6322572000", \ + "0.1678496000, 0.1793123000, 0.2065580000, 0.2610032000, 0.3568876000, 0.5132224000, 0.8027497000", \ + "0.2726939000, 0.2902647000, 0.3304889000, 0.4133762000, 0.5647837000, 0.8133668000, 1.1957966000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0413478000, 0.0455470000, 0.0561966000, 0.0835545000, 0.1530880000, 0.3299019000, 0.7792126000", \ + "0.0411474000, 0.0454063000, 0.0560901000, 0.0835840000, 0.1532437000, 0.3299900000, 0.7789762000", \ + "0.0403586000, 0.0444194000, 0.0552781000, 0.0832758000, 0.1530820000, 0.3304670000, 0.7792235000", \ + "0.0495403000, 0.0539095000, 0.0629579000, 0.0867686000, 0.1529508000, 0.3301925000, 0.7798842000", \ + "0.0703106000, 0.0755811000, 0.0884730000, 0.1157411000, 0.1726701000, 0.3328950000, 0.7799415000", \ + "0.1099673000, 0.1177756000, 0.1368669000, 0.1733180000, 0.2449667000, 0.3903730000, 0.7864452000", \ + "0.1807875000, 0.1927398000, 0.2188732000, 0.2746733000, 0.3791000000, 0.5683107000, 0.9223469000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012690700, 0.0032210600, 0.0081754800, 0.0207505000, 0.0526674000, 0.1336770000"); + values("0.0306503000, 0.0352029000, 0.0468700000, 0.0754916000, 0.1444859000, 0.3103605000, 0.7271777000", \ + "0.0306699000, 0.0349929000, 0.0467837000, 0.0755686000, 0.1444709000, 0.3102305000, 0.7276290000", \ + "0.0337603000, 0.0374657000, 0.0475487000, 0.0754821000, 0.1444446000, 0.3101813000, 0.7280885000", \ + "0.0535771000, 0.0552994000, 0.0613247000, 0.0825375000, 0.1450929000, 0.3102758000, 0.7271099000", \ + "0.0928494000, 0.0956132000, 0.1027922000, 0.1207958000, 0.1670939000, 0.3122316000, 0.7274403000", \ + "0.1584977000, 0.1627837000, 0.1737765000, 0.1994755000, 0.2519140000, 0.3652917000, 0.7311299000", \ + "0.2635086000, 0.2695938000, 0.2867552000, 0.3269043000, 0.4089890000, 0.5555826000, 0.8503025000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o211ai_4") { + leakage_power () { + value : 0.0003630000; + when : "!A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0001428000; + when : "!A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0033077000; + when : "!A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0003565000; + when : "!A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0017760000; + when : "!A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0002065000; + when : "!A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0054324000; + when : "!A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0022967000; + when : "!A1&A2&B1&!C1"; + } + leakage_power () { + value : 0.0017760000; + when : "A1&!A2&!B1&C1"; + } + leakage_power () { + value : 0.0002065000; + when : "A1&!A2&!B1&!C1"; + } + leakage_power () { + value : 0.0059303000; + when : "A1&!A2&B1&C1"; + } + leakage_power () { + value : 0.0023150000; + when : "A1&!A2&B1&!C1"; + } + leakage_power () { + value : 0.0384252000; + when : "A1&A2&!B1&C1"; + } + leakage_power () { + value : 0.0004460000; + when : "A1&A2&!B1&!C1"; + } + leakage_power () { + value : 0.0039680000; + when : "A1&A2&B1&C1"; + } + leakage_power () { + value : 0.0023148000; + when : "A1&A2&B1&!C1"; + } + area : 21.270400000; + cell_footprint : "sky130_fd_sc_hd__o211ai"; + cell_leakage_power : 0.0043289680; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0090560000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0085870000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0158396000, 0.0158298000, 0.0158073000, 0.0158052000, 0.0158005000, 0.0157897000, 0.0157645000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0157539000, -0.0157457000, -0.0157268000, -0.0157301000, -0.0157377000, -0.0157554000, -0.0157961000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0095250000; + } + pin ("A2") { + capacitance : 0.0085000000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078950000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0151545000, 0.0151449000, 0.0151227000, 0.0151228000, 0.0151231000, 0.0151238000, 0.0151252000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0151011000, -0.0150842000, -0.0150454000, -0.0150446000, -0.0150427000, -0.0150384000, -0.0150286000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091060000; + } + pin ("B1") { + capacitance : 0.0090450000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0086680000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0170414000, 0.0169638000, 0.0167847000, 0.0168208000, 0.0169041000, 0.0170960000, 0.0175383000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0162751000, -0.0162625000, -0.0162334000, -0.0162371000, -0.0162455000, -0.0162649000, -0.0163097000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0094230000; + } + pin ("C1") { + capacitance : 0.0084390000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081700000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0173801000, 0.0173819000, 0.0173861000, 0.0173877000, 0.0173915000, 0.0174000000, 0.0174200000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0132806000, -0.0132785000, -0.0132736000, -0.0132503000, -0.0131964000, -0.0130723000, -0.0127863000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0087080000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2) | (!B1) | (!C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0240838000, 0.0226844000, 0.0188426000, 0.0082419000, -0.0209439000, -0.1013778000, -0.3228971000", \ + "0.0235919000, 0.0222194000, 0.0183588000, 0.0077934000, -0.0213656000, -0.1018248000, -0.3232574000", \ + "0.0229151000, 0.0215451000, 0.0177580000, 0.0072550000, -0.0218340000, -0.1021980000, -0.3236283000", \ + "0.0221517000, 0.0207607000, 0.0170134000, 0.0065777000, -0.0223469000, -0.1025908000, -0.3239092000", \ + "0.0215916000, 0.0202248000, 0.0164810000, 0.0061138000, -0.0227122000, -0.1027683000, -0.3240023000", \ + "0.0218767000, 0.0204468000, 0.0166344000, 0.0059554000, -0.0235270000, -0.1033616000, -0.3244029000", \ + "0.0237297000, 0.0221625000, 0.0182107000, 0.0073970000, -0.0221084000, -0.1028229000, -0.3243675000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0510168000, 0.0524593000, 0.0562353000, 0.0671046000, 0.0964604000, 0.1765977000, 0.3957580000", \ + "0.0504190000, 0.0518554000, 0.0556689000, 0.0665335000, 0.0960400000, 0.1762100000, 0.3956141000", \ + "0.0495818000, 0.0511162000, 0.0551317000, 0.0659177000, 0.0954509000, 0.1757528000, 0.3948161000", \ + "0.0489888000, 0.0504602000, 0.0544150000, 0.0653327000, 0.0950217000, 0.1754568000, 0.3946718000", \ + "0.0484223000, 0.0498504000, 0.0537940000, 0.0646328000, 0.0943181000, 0.1747923000, 0.3943403000", \ + "0.0484200000, 0.0498654000, 0.0538778000, 0.0647109000, 0.0943654000, 0.1748612000, 0.3940103000", \ + "0.0488274000, 0.0502238000, 0.0539450000, 0.0646605000, 0.0946985000, 0.1753306000, 0.3947753000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0175122000, 0.0161577000, 0.0123669000, 0.0017959000, -0.0274822000, -0.1081182000, -0.3298100000", \ + "0.0170912000, 0.0157839000, 0.0121204000, 0.0017277000, -0.0273748000, -0.1079126000, -0.3295484000", \ + "0.0162109000, 0.0149652000, 0.0113898000, 0.0012471000, -0.0275327000, -0.1078954000, -0.3294045000", \ + "0.0150955000, 0.0138296000, 0.0102862000, 0.0002921000, -0.0281353000, -0.1080932000, -0.3294049000", \ + "0.0148095000, 0.0132806000, 0.0093887000, -0.0007394000, -0.0290668000, -0.1086580000, -0.3294601000", \ + "0.0145349000, 0.0131497000, 0.0093434000, -0.0010701000, -0.0301398000, -0.1096726000, -0.3302720000", \ + "0.0165176000, 0.0150365000, 0.0110027000, 0.0001216000, -0.0293850000, -0.1096701000, -0.3308239000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0422243000, 0.0436605000, 0.0475829000, 0.0583764000, 0.0878478000, 0.1679816000, 0.3872399000", \ + "0.0415361000, 0.0429981000, 0.0469407000, 0.0578205000, 0.0873650000, 0.1677112000, 0.3866726000", \ + "0.0408132000, 0.0422894000, 0.0461729000, 0.0569691000, 0.0867709000, 0.1672201000, 0.3863267000", \ + "0.0400178000, 0.0414711000, 0.0455299000, 0.0562381000, 0.0859850000, 0.1668731000, 0.3861258000", \ + "0.0395582000, 0.0409951000, 0.0449544000, 0.0557622000, 0.0853409000, 0.1660719000, 0.3861659000", \ + "0.0406637000, 0.0420580000, 0.0459463000, 0.0565943000, 0.0856495000, 0.1657972000, 0.3852624000", \ + "0.0459332000, 0.0471858000, 0.0507188000, 0.0607686000, 0.0892574000, 0.1691341000, 0.3850542000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0246326000, 0.0233016000, 0.0195319000, 0.0090803000, -0.0199912000, -0.1003796000, -0.3217944000", \ + "0.0241250000, 0.0227885000, 0.0191070000, 0.0087588000, -0.0201765000, -0.1004673000, -0.3218352000", \ + "0.0234035000, 0.0220847000, 0.0184083000, 0.0081447000, -0.0206033000, -0.1006944000, -0.3219399000", \ + "0.0226063000, 0.0212759000, 0.0175987000, 0.0073169000, -0.0212774000, -0.1011195000, -0.3221571000", \ + "0.0220920000, 0.0207103000, 0.0170371000, 0.0066928000, -0.0219013000, -0.1015340000, -0.3223926000", \ + "0.0226461000, 0.0212105000, 0.0173459000, 0.0067924000, -0.0227413000, -0.1025203000, -0.3229658000", \ + "0.0255813000, 0.0240712000, 0.0200372000, 0.0090168000, -0.0207625000, -0.1020386000, -0.3232592000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0343818000, 0.0358508000, 0.0398526000, 0.0507250000, 0.0800924000, 0.1599070000, 0.3785905000", \ + "0.0334895000, 0.0349984000, 0.0390997000, 0.0501480000, 0.0798175000, 0.1597923000, 0.3787772000", \ + "0.0324348000, 0.0339535000, 0.0380706000, 0.0492351000, 0.0791885000, 0.1595797000, 0.3790105000", \ + "0.0315233000, 0.0329735000, 0.0369201000, 0.0481397000, 0.0780095000, 0.1586801000, 0.3782294000", \ + "0.0311915000, 0.0326072000, 0.0364960000, 0.0472457000, 0.0770292000, 0.1575077000, 0.3771349000", \ + "0.0328205000, 0.0341793000, 0.0379508000, 0.0484528000, 0.0776810000, 0.1568930000, 0.3762500000", \ + "0.0373984000, 0.0394133000, 0.0438239000, 0.0518766000, 0.0801466000, 0.1602825000, 0.3792036000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0216793000, 0.0203516000, 0.0166480000, 0.0062356000, -0.0227967000, -0.1031367000, -0.3244656000", \ + "0.0211308000, 0.0198262000, 0.0161894000, 0.0058585000, -0.0229748000, -0.1032276000, -0.3246016000", \ + "0.0205229000, 0.0191263000, 0.0154613000, 0.0052845000, -0.0233944000, -0.1034480000, -0.3246645000", \ + "0.0196981000, 0.0183588000, 0.0146601000, 0.0045047000, -0.0240750000, -0.1038802000, -0.3249120000", \ + "0.0193773000, 0.0179940000, 0.0142054000, 0.0039530000, -0.0248813000, -0.1045460000, -0.3252291000", \ + "0.0212361000, 0.0197876000, 0.0158178000, 0.0050082000, -0.0246162000, -0.1048532000, -0.3258003000", \ + "0.0251822000, 0.0236294000, 0.0194656000, 0.0080719000, -0.0219955000, -0.1034389000, -0.3250922000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013738360, 0.0037748500, 0.0103720500, 0.0284989900, 0.0783058700, 0.2151589000"); + values("0.0206364000, 0.0222702000, 0.0266420000, 0.0379126000, 0.0675146000, 0.1473698000, 0.3661292000", \ + "0.0197136000, 0.0213684000, 0.0257320000, 0.0371789000, 0.0672506000, 0.1475164000, 0.3662003000", \ + "0.0188696000, 0.0204632000, 0.0247966000, 0.0362800000, 0.0663743000, 0.1471708000, 0.3661926000", \ + "0.0184389000, 0.0199553000, 0.0240279000, 0.0353249000, 0.0651631000, 0.1460992000, 0.3657744000", \ + "0.0187313000, 0.0201066000, 0.0239606000, 0.0345409000, 0.0643810000, 0.1443688000, 0.3646020000", \ + "0.0209790000, 0.0223109000, 0.0260136000, 0.0361475000, 0.0649602000, 0.1452851000, 0.3624555000", \ + "0.0262052000, 0.0273900000, 0.0315049000, 0.0401652000, 0.0683411000, 0.1483196000, 0.3641188000"); + } + } + max_capacitance : 0.2151590000; + max_transition : 1.4928460000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0545961000, 0.0566207000, 0.0620174000, 0.0762722000, 0.1138111000, 0.2135186000, 0.4843529000", \ + "0.0587434000, 0.0608442000, 0.0661999000, 0.0805231000, 0.1179502000, 0.2175840000, 0.4885105000", \ + "0.0669352000, 0.0690040000, 0.0744390000, 0.0888835000, 0.1262841000, 0.2262276000, 0.4971147000", \ + "0.0813899000, 0.0836363000, 0.0895707000, 0.1045101000, 0.1422106000, 0.2423024000, 0.5129423000", \ + "0.1021179000, 0.1048667000, 0.1120774000, 0.1297666000, 0.1727038000, 0.2759414000, 0.5473808000", \ + "0.1205969000, 0.1242913000, 0.1356097000, 0.1612092000, 0.2186398000, 0.3424244000, 0.6247804000", \ + "0.1064234000, 0.1119858000, 0.1295568000, 0.1707177000, 0.2607450000, 0.4361727000, 0.7779457000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.1326331000, 0.1370274000, 0.1491096000, 0.1803668000, 0.2660390000, 0.4958744000, 1.1221988000", \ + "0.1372679000, 0.1416299000, 0.1538742000, 0.1853879000, 0.2708508000, 0.5008884000, 1.1258757000", \ + "0.1489765000, 0.1530669000, 0.1659111000, 0.1981291000, 0.2840558000, 0.5141035000, 1.1396774000", \ + "0.1758217000, 0.1800951000, 0.1919317000, 0.2243437000, 0.3103004000, 0.5410046000, 1.1665486000", \ + "0.2346069000, 0.2392960000, 0.2514795000, 0.2833578000, 0.3689880000, 0.6000778000, 1.2260908000", \ + "0.3428211000, 0.3488558000, 0.3649177000, 0.4037342000, 0.5018061000, 0.7351169000, 1.3625984000", \ + "0.5295929000, 0.5385034000, 0.5618518000, 0.6178729000, 0.7467814000, 1.0336241000, 1.6753937000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0395774000, 0.0418727000, 0.0482390000, 0.0658909000, 0.1154009000, 0.2526623000, 0.6314368000", \ + "0.0395322000, 0.0417970000, 0.0482266000, 0.0659491000, 0.1153685000, 0.2526019000, 0.6310296000", \ + "0.0393637000, 0.0416984000, 0.0480929000, 0.0658915000, 0.1152021000, 0.2526704000, 0.6311550000", \ + "0.0431856000, 0.0453125000, 0.0513154000, 0.0679250000, 0.1159913000, 0.2523955000, 0.6311258000", \ + "0.0554671000, 0.0577678000, 0.0639228000, 0.0809572000, 0.1271801000, 0.2562876000, 0.6310791000", \ + "0.0878253000, 0.0908120000, 0.0976903000, 0.1164348000, 0.1640172000, 0.2894820000, 0.6419295000", \ + "0.1545513000, 0.1580920000, 0.1681190000, 0.1934496000, 0.2520753000, 0.3839631000, 0.7206437000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.1065052000, 0.1120644000, 0.1273010000, 0.1701833000, 0.2857996000, 0.6046454000, 1.4793862000", \ + "0.1063543000, 0.1120409000, 0.1273124000, 0.1701351000, 0.2858816000, 0.6039136000, 1.4751601000", \ + "0.1060878000, 0.1120387000, 0.1275814000, 0.1696541000, 0.2855921000, 0.6035941000, 1.4760301000", \ + "0.1061337000, 0.1118991000, 0.1273770000, 0.1699001000, 0.2858743000, 0.6039982000, 1.4760163000", \ + "0.1152284000, 0.1204533000, 0.1351618000, 0.1745793000, 0.2865919000, 0.6043085000, 1.4764753000", \ + "0.1523029000, 0.1581690000, 0.1740351000, 0.2130105000, 0.3148120000, 0.6106157000, 1.4753883000", \ + "0.2313598000, 0.2381653000, 0.2556066000, 0.3030711000, 0.4140832000, 0.6939467000, 1.4928460000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0457458000, 0.0476212000, 0.0530154000, 0.0672387000, 0.1052225000, 0.2092501000, 0.4965252000", \ + "0.0498160000, 0.0518352000, 0.0574565000, 0.0716308000, 0.1099154000, 0.2150535000, 0.5006000000", \ + "0.0573952000, 0.0594602000, 0.0651172000, 0.0798595000, 0.1183428000, 0.2228797000, 0.5108176000", \ + "0.0686936000, 0.0712506000, 0.0776731000, 0.0937852000, 0.1333590000, 0.2384018000, 0.5250006000", \ + "0.0824217000, 0.0856530000, 0.0936869000, 0.1141620000, 0.1603699000, 0.2698766000, 0.5581494000", \ + "0.0835853000, 0.0887097000, 0.1019288000, 0.1330436000, 0.1980787000, 0.3312670000, 0.6296928000", \ + "0.0364603000, 0.0450957000, 0.0667953000, 0.1185106000, 0.2215061000, 0.4131743000, 0.7739708000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.1135202000, 0.1178214000, 0.1300675000, 0.1616791000, 0.2472987000, 0.4770818000, 1.1022314000", \ + "0.1172521000, 0.1215664000, 0.1332684000, 0.1653204000, 0.2511283000, 0.4806041000, 1.1067700000", \ + "0.1272965000, 0.1317630000, 0.1440492000, 0.1753740000, 0.2615484000, 0.4917748000, 1.1176720000", \ + "0.1545172000, 0.1588205000, 0.1708890000, 0.2028171000, 0.2888477000, 0.5194072000, 1.1456015000", \ + "0.2228493000, 0.2270266000, 0.2401034000, 0.2716848000, 0.3568106000, 0.5878299000, 1.2141699000", \ + "0.3509804000, 0.3576906000, 0.3741800000, 0.4179985000, 0.5165247000, 0.7464413000, 1.3712127000", \ + "0.5637972000, 0.5733547000, 0.5982966000, 0.6614490000, 0.8094998000, 1.1123171000, 1.7362227000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0278596000, 0.0304107000, 0.0375028000, 0.0570106000, 0.1103246000, 0.2564399000, 0.6591549000", \ + "0.0278554000, 0.0303922000, 0.0374996000, 0.0568274000, 0.1101466000, 0.2567542000, 0.6589223000", \ + "0.0281870000, 0.0306760000, 0.0376142000, 0.0570026000, 0.1102334000, 0.2563846000, 0.6583303000", \ + "0.0331126000, 0.0355836000, 0.0421828000, 0.0599878000, 0.1111378000, 0.2565971000, 0.6579402000", \ + "0.0471535000, 0.0495894000, 0.0560923000, 0.0743043000, 0.1235505000, 0.2604615000, 0.6583971000", \ + "0.0813759000, 0.0842878000, 0.0921143000, 0.1122609000, 0.1617930000, 0.2945763000, 0.6682891000", \ + "0.1513950000, 0.1553948000, 0.1660120000, 0.1925990000, 0.2527418000, 0.3912452000, 0.7468592000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.1060569000, 0.1118111000, 0.1272341000, 0.1697368000, 0.2856946000, 0.6040330000, 1.4767886000", \ + "0.1059785000, 0.1116956000, 0.1273344000, 0.1697386000, 0.2857012000, 0.6034077000, 1.4818179000", \ + "0.1066465000, 0.1120015000, 0.1272673000, 0.1696989000, 0.2857889000, 0.6035893000, 1.4765820000", \ + "0.1057308000, 0.1113165000, 0.1271494000, 0.1698643000, 0.2857545000, 0.6038298000, 1.4783562000", \ + "0.1216866000, 0.1262938000, 0.1400068000, 0.1773617000, 0.2866368000, 0.6045058000, 1.4765272000", \ + "0.1757320000, 0.1820861000, 0.1981760000, 0.2375252000, 0.3296432000, 0.6112905000, 1.4770262000", \ + "0.2666350000, 0.2756927000, 0.2996921000, 0.3556592000, 0.4817222000, 0.7321014000, 1.4928431000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0475751000, 0.0497378000, 0.0551749000, 0.0696296000, 0.1072362000, 0.2068853000, 0.4785683000", \ + "0.0513862000, 0.0534315000, 0.0590367000, 0.0735785000, 0.1112366000, 0.2112980000, 0.4821066000", \ + "0.0595334000, 0.0616570000, 0.0672266000, 0.0819542000, 0.1199095000, 0.2200741000, 0.4911448000", \ + "0.0762039000, 0.0786692000, 0.0851058000, 0.1008267000, 0.1392136000, 0.2398142000, 0.5116196000", \ + "0.0989771000, 0.1023492000, 0.1112867000, 0.1325544000, 0.1798654000, 0.2854398000, 0.5577006000", \ + "0.1168398000, 0.1217508000, 0.1349178000, 0.1673020000, 0.2365708000, 0.3747136000, 0.6643843000", \ + "0.1007052000, 0.1086361000, 0.1291594000, 0.1788284000, 0.2869243000, 0.4955707000, 0.8746054000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0473856000, 0.0496510000, 0.0557312000, 0.0718208000, 0.1148860000, 0.2313237000, 0.5495802000", \ + "0.0521254000, 0.0544413000, 0.0606413000, 0.0770154000, 0.1204223000, 0.2374009000, 0.5561031000", \ + "0.0647059000, 0.0669607000, 0.0731492000, 0.0896378000, 0.1334193000, 0.2502444000, 0.5692416000", \ + "0.0958999000, 0.0984713000, 0.1048157000, 0.1209220000, 0.1646247000, 0.2821696000, 0.5990005000", \ + "0.1510221000, 0.1549445000, 0.1649466000, 0.1890164000, 0.2394972000, 0.3564709000, 0.6742520000", \ + "0.2425634000, 0.2487256000, 0.2647057000, 0.3025400000, 0.3827260000, 0.5300164000, 0.8471237000", \ + "0.3996002000, 0.4101479000, 0.4336818000, 0.4908773000, 0.6162797000, 0.8527849000, 1.2529300000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0396353000, 0.0419095000, 0.0482836000, 0.0659659000, 0.1153062000, 0.2525867000, 0.6313955000", \ + "0.0395337000, 0.0418659000, 0.0482076000, 0.0658232000, 0.1153007000, 0.2523875000, 0.6309650000", \ + "0.0394555000, 0.0417170000, 0.0478692000, 0.0656171000, 0.1152803000, 0.2525289000, 0.6312290000", \ + "0.0465032000, 0.0487168000, 0.0542683000, 0.0698788000, 0.1164506000, 0.2525865000, 0.6315696000", \ + "0.0643354000, 0.0668691000, 0.0735179000, 0.0910153000, 0.1351366000, 0.2584694000, 0.6310494000", \ + "0.1018701000, 0.1051980000, 0.1143245000, 0.1370266000, 0.1885607000, 0.3086927000, 0.6458485000", \ + "0.1704803000, 0.1756510000, 0.1883293000, 0.2209636000, 0.2915082000, 0.4365245000, 0.7585071000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0480995000, 0.0513576000, 0.0602972000, 0.0846427000, 0.1494804000, 0.3175924000, 0.7750696000", \ + "0.0481014000, 0.0513474000, 0.0602962000, 0.0845880000, 0.1494776000, 0.3174548000, 0.7741950000", \ + "0.0480232000, 0.0512478000, 0.0602557000, 0.0846356000, 0.1495656000, 0.3175788000, 0.7751292000", \ + "0.0572670000, 0.0597256000, 0.0670696000, 0.0881244000, 0.1494820000, 0.3178377000, 0.7746906000", \ + "0.0934391000, 0.0960033000, 0.1028455000, 0.1191995000, 0.1672553000, 0.3191281000, 0.7753068000", \ + "0.1590769000, 0.1625002000, 0.1716453000, 0.1945629000, 0.2456267000, 0.3646362000, 0.7763754000", \ + "0.2629946000, 0.2687857000, 0.2829912000, 0.3181222000, 0.3951323000, 0.5435047000, 0.8769757000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0372129000, 0.0392769000, 0.0449346000, 0.0594258000, 0.0971087000, 0.1967592000, 0.4681517000", \ + "0.0405789000, 0.0427162000, 0.0483789000, 0.0630774000, 0.1007619000, 0.2006925000, 0.4715629000", \ + "0.0497350000, 0.0516839000, 0.0572026000, 0.0717919000, 0.1100225000, 0.2101596000, 0.4810207000", \ + "0.0686931000, 0.0712745000, 0.0779794000, 0.0941542000, 0.1314405000, 0.2318317000, 0.5031447000", \ + "0.0895007000, 0.0932933000, 0.1030922000, 0.1263544000, 0.1773513000, 0.2816507000, 0.5532540000", \ + "0.1014828000, 0.1071493000, 0.1217958000, 0.1573118000, 0.2331705000, 0.3838394000, 0.6707865000", \ + "0.0784628000, 0.0868805000, 0.1086714000, 0.1616636000, 0.2786440000, 0.5056786000, 0.9139134000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0340956000, 0.0366732000, 0.0434915000, 0.0610089000, 0.1068729000, 0.2327572000, 0.5691091000", \ + "0.0388386000, 0.0413820000, 0.0481746000, 0.0659124000, 0.1123526000, 0.2372450000, 0.5773794000", \ + "0.0518530000, 0.0544060000, 0.0609712000, 0.0784770000, 0.1249682000, 0.2502350000, 0.5888673000", \ + "0.0792940000, 0.0827573000, 0.0912791000, 0.1098946000, 0.1564120000, 0.2813275000, 0.6206221000", \ + "0.1236499000, 0.1290517000, 0.1422927000, 0.1719466000, 0.2301859000, 0.3541588000, 0.6949413000", \ + "0.1980873000, 0.2063836000, 0.2275624000, 0.2736284000, 0.3661960000, 0.5277469000, 0.8639179000", \ + "0.3339720000, 0.3458213000, 0.3759638000, 0.4458363000, 0.5889326000, 0.8455730000, 1.2676624000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0397840000, 0.0420542000, 0.0483585000, 0.0659496000, 0.1154214000, 0.2524443000, 0.6309198000", \ + "0.0392205000, 0.0416366000, 0.0481243000, 0.0659204000, 0.1152891000, 0.2524560000, 0.6310529000", \ + "0.0387586000, 0.0410022000, 0.0472491000, 0.0649087000, 0.1153041000, 0.2524257000, 0.6310543000", \ + "0.0480224000, 0.0505157000, 0.0568539000, 0.0721249000, 0.1168078000, 0.2522760000, 0.6315657000", \ + "0.0684240000, 0.0715577000, 0.0795966000, 0.0989371000, 0.1442888000, 0.2614234000, 0.6314190000", \ + "0.1079402000, 0.1125576000, 0.1237165000, 0.1526083000, 0.2118751000, 0.3330546000, 0.6514554000", \ + "0.1760871000, 0.1831959000, 0.2011313000, 0.2427495000, 0.3290027000, 0.4903800000, 0.8156661000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013738400, 0.0037748500, 0.0103721000, 0.0284990000, 0.0783059000, 0.2151590000"); + values("0.0383459000, 0.0416444000, 0.0515491000, 0.0776050000, 0.1465384000, 0.3250101000, 0.8068481000", \ + "0.0382623000, 0.0419311000, 0.0513976000, 0.0776550000, 0.1465212000, 0.3248218000, 0.8066165000", \ + "0.0399477000, 0.0428938000, 0.0515586000, 0.0776884000, 0.1465022000, 0.3246615000, 0.8070269000", \ + "0.0555741000, 0.0575802000, 0.0635143000, 0.0839132000, 0.1467418000, 0.3245769000, 0.8075267000", \ + "0.0949042000, 0.0971328000, 0.1035633000, 0.1207724000, 0.1672700000, 0.3259334000, 0.8079076000", \ + "0.1605735000, 0.1637957000, 0.1727351000, 0.1961822000, 0.2488699000, 0.3737163000, 0.8090458000", \ + "0.2662080000, 0.2705497000, 0.2834981000, 0.3182356000, 0.3977162000, 0.5541602000, 0.9034182000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__o21a_1 */ + + cell ("sky130_fd_sc_hd__o21a_2") { + leakage_power () { + value : 0.0036491000; + when : "!A1&!A2&B1"; + } + leakage_power () { + value : 0.0031636000; + when : "!A1&!A2&!B1"; + } + leakage_power () { + value : 0.0020413000; + when : "!A1&A2&B1"; + } + leakage_power () { + value : 0.0034189000; + when : "!A1&A2&!B1"; + } + leakage_power () { + value : 0.0025891000; + when : "A1&!A2&B1"; + } + leakage_power () { + value : 0.0034189000; + when : "A1&!A2&!B1"; + } + leakage_power () { + value : 0.0013631000; + when : "A1&A2&B1"; + } + leakage_power () { + value : 0.0034189000; + when : "A1&A2&!B1"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__o21a"; + cell_leakage_power : 0.0028828480; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023320000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022260000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040105000, 0.0040083000, 0.0040034000, 0.0040047000, 0.0040078000, 0.0040149000, 0.0040313000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040025000, -0.0040008000, -0.0039968000, -0.0039946000, -0.0039896000, -0.0039779000, -0.0039511000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024380000; + } + pin ("A2") { + capacitance : 0.0024040000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022430000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040067000, 0.0040088000, 0.0040138000, 0.0040144000, 0.0040159000, 0.0040192000, 0.0040269000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040236000, -0.0040198000, -0.0040111000, -0.0040117000, -0.0040130000, -0.0040162000, -0.0040235000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025640000; + } + pin ("B1") { + capacitance : 0.0024110000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023290000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0048738000, 0.0048725000, 0.0048695000, 0.0048676000, 0.0048631000, 0.0048528000, 0.0048291000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0026985000, -0.0027038000, -0.0027161000, -0.0027047000, -0.0026784000, -0.0026178000, -0.0024780000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024930000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1) | (A2&B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014478780, 0.0041927010, 0.0121410400, 0.0351574900, 0.1018075000, 0.2948097000"); + values("0.0168101000, 0.0153723000, 0.0118168000, 0.0008346000, -0.0347763000, -0.1420260000, -0.4543904000", \ + "0.0167020000, 0.0154138000, 0.0117477000, 0.0007846000, -0.0347970000, -0.1421083000, -0.4544928000", \ + "0.0167058000, 0.0152345000, 0.0115920000, 0.0006900000, -0.0349541000, -0.1422489000, -0.4546601000", \ + "0.0164334000, 0.0149996000, 0.0113694000, 0.0004227000, -0.0351777000, -0.1424435000, -0.4547950000", \ + "0.0163291000, 0.0150417000, 0.0113261000, 0.0003245000, -0.0353564000, -0.1425631000, -0.4549582000", \ + "0.0172207000, 0.0156387000, 0.0112719000, -0.0001936000, -0.0356812000, -0.1427942000, -0.4550630000", \ + "0.0203357000, 0.0186685000, 0.0141610000, 0.0013286000, -0.0355501000, -0.1423673000, -0.4546381000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014478780, 0.0041927010, 0.0121410400, 0.0351574900, 0.1018075000, 0.2948097000"); + values("0.0174420000, 0.0191158000, 0.0238296000, 0.0371509000, 0.0745411000, 0.1818402000, 0.4910827000", \ + "0.0173327000, 0.0190350000, 0.0238036000, 0.0370655000, 0.0744608000, 0.1813691000, 0.4903391000", \ + "0.0172021000, 0.0188861000, 0.0235936000, 0.0369054000, 0.0743441000, 0.1815666000, 0.4908356000", \ + "0.0170579000, 0.0187403000, 0.0234863000, 0.0367409000, 0.0741196000, 0.1814118000, 0.4923397000", \ + "0.0168959000, 0.0185409000, 0.0232335000, 0.0363646000, 0.0738074000, 0.1811334000, 0.4899322000", \ + "0.0173771000, 0.0189535000, 0.0234623000, 0.0363902000, 0.0736220000, 0.1804211000, 0.4914381000", \ + "0.0182128000, 0.0197146000, 0.0240915000, 0.0371161000, 0.0743247000, 0.1818735000, 0.4907081000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014478780, 0.0041927010, 0.0121410400, 0.0351574900, 0.1018075000, 0.2948097000"); + values("0.0146963000, 0.0132874000, 0.0096593000, -0.0012774000, -0.0368468000, -0.1441581000, -0.4564937000", \ + "0.0147140000, 0.0131319000, 0.0095168000, -0.0013393000, -0.0369912000, -0.1442896000, -0.4567037000", \ + "0.0144057000, 0.0129330000, 0.0092800000, -0.0016638000, -0.0372342000, -0.1445270000, -0.4568972000", \ + "0.0141928000, 0.0127541000, 0.0091160000, -0.0018520000, -0.0374490000, -0.1447267000, -0.4570835000", \ + "0.0140342000, 0.0126089000, 0.0089516000, -0.0018806000, -0.0375751000, -0.1448679000, -0.4572081000", \ + "0.0144190000, 0.0128135000, 0.0086907000, -0.0021604000, -0.0377133000, -0.1448416000, -0.4570579000", \ + "0.0196588000, 0.0179462000, 0.0133089000, 0.0003196000, -0.0366806000, -0.1437474000, -0.4558459000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014478780, 0.0041927010, 0.0121410400, 0.0351574900, 0.1018075000, 0.2948097000"); + values("0.0160912000, 0.0177829000, 0.0225792000, 0.0358584000, 0.0732052000, 0.1804141000, 0.4880280000", \ + "0.0160613000, 0.0177528000, 0.0225492000, 0.0358325000, 0.0731771000, 0.1804411000, 0.4878954000", \ + "0.0158813000, 0.0175825000, 0.0223609000, 0.0356889000, 0.0730054000, 0.1800409000, 0.4896942000", \ + "0.0156482000, 0.0172735000, 0.0220420000, 0.0352414000, 0.0726302000, 0.1797300000, 0.4896084000", \ + "0.0154893000, 0.0170289000, 0.0216705000, 0.0348305000, 0.0720562000, 0.1794007000, 0.4894511000", \ + "0.0156562000, 0.0172239000, 0.0217613000, 0.0348119000, 0.0718631000, 0.1782397000, 0.4886908000", \ + "0.0164792000, 0.0179769000, 0.0224231000, 0.0353595000, 0.0726912000, 0.1798291000, 0.4887237000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014478780, 0.0041927010, 0.0121410400, 0.0351574900, 0.1018075000, 0.2948097000"); + values("0.0123664000, 0.0113149000, 0.0081681000, -0.0028066000, -0.0392229000, -0.1470513000, -0.4597127000", \ + "0.0122099000, 0.0111213000, 0.0080029000, -0.0029811000, -0.0393850000, -0.1472189000, -0.4598648000", \ + "0.0119248000, 0.0108372000, 0.0076339000, -0.0033370000, -0.0396880000, -0.1475003000, -0.4601480000", \ + "0.0116171000, 0.0104614000, 0.0072232000, -0.0037724000, -0.0400568000, -0.1477973000, -0.4604105000", \ + "0.0117763000, 0.0105674000, 0.0071710000, -0.0038818000, -0.0401358000, -0.1477961000, -0.4603651000", \ + "0.0144531000, 0.0129033000, 0.0085075000, -0.0041581000, -0.0400840000, -0.1475969000, -0.4600919000", \ + "0.0165779000, 0.0149016000, 0.0103404000, -0.0025198000, -0.0395324000, -0.1468472000, -0.4591834000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014478780, 0.0041927010, 0.0121410400, 0.0351574900, 0.1018075000, 0.2948097000"); + values("0.0163736000, 0.0180666000, 0.0227915000, 0.0361015000, 0.0735261000, 0.1813586000, 0.4919254000", \ + "0.0162420000, 0.0179413000, 0.0226634000, 0.0360018000, 0.0734139000, 0.1807086000, 0.4892909000", \ + "0.0160412000, 0.0177505000, 0.0225286000, 0.0358555000, 0.0732184000, 0.1811144000, 0.4916274000", \ + "0.0158751000, 0.0175303000, 0.0222663000, 0.0355058000, 0.0728385000, 0.1799340000, 0.4889954000", \ + "0.0155878000, 0.0171925000, 0.0218559000, 0.0349229000, 0.0722087000, 0.1794700000, 0.4908967000", \ + "0.0164314000, 0.0179426000, 0.0224556000, 0.0350434000, 0.0720682000, 0.1787225000, 0.4891847000", \ + "0.0173784000, 0.0188666000, 0.0232054000, 0.0360309000, 0.0731894000, 0.1801841000, 0.4882626000"); + } + } + max_capacitance : 0.2948100000; + max_transition : 1.5084580000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.1744457000, 0.1804836000, 0.1937485000, 0.2201087000, 0.2721059000, 0.3906667000, 0.7111945000", \ + "0.1798609000, 0.1858372000, 0.1991136000, 0.2251884000, 0.2774777000, 0.3959953000, 0.7163860000", \ + "0.1922811000, 0.1983463000, 0.2116002000, 0.2377741000, 0.2898908000, 0.4083869000, 0.7284953000", \ + "0.2184337000, 0.2244736000, 0.2377630000, 0.2640818000, 0.3162101000, 0.4346827000, 0.7546875000", \ + "0.2768208000, 0.2828273000, 0.2960206000, 0.3222458000, 0.3746954000, 0.4933767000, 0.8132362000", \ + "0.3898240000, 0.3965508000, 0.4113580000, 0.4400403000, 0.4949236000, 0.6154233000, 0.9360424000", \ + "0.5793228000, 0.5876851000, 0.6056869000, 0.6396975000, 0.7021899000, 0.8274632000, 1.1497053000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0945007000, 0.1004484000, 0.1143493000, 0.1468219000, 0.2301383000, 0.4653071000, 1.1432526000", \ + "0.0989768000, 0.1049839000, 0.1189377000, 0.1514032000, 0.2348749000, 0.4700437000, 1.1468920000", \ + "0.1083891000, 0.1143333000, 0.1282392000, 0.1607260000, 0.2440972000, 0.4795812000, 1.1576168000", \ + "0.1286817000, 0.1346167000, 0.1485147000, 0.1808556000, 0.2641783000, 0.4994049000, 1.1800891000", \ + "0.1662875000, 0.1726127000, 0.1871917000, 0.2202927000, 0.3039480000, 0.5394587000, 1.2203347000", \ + "0.2178417000, 0.2254217000, 0.2420311000, 0.2771118000, 0.3617484000, 0.5969895000, 1.2760591000", \ + "0.2657810000, 0.2757719000, 0.2968217000, 0.3378103000, 0.4249582000, 0.6614773000, 1.3381526000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0263242000, 0.0300036000, 0.0384297000, 0.0575915000, 0.1065028000, 0.2453596000, 0.6729253000", \ + "0.0259674000, 0.0298620000, 0.0385241000, 0.0577972000, 0.1066765000, 0.2457028000, 0.6738875000", \ + "0.0260499000, 0.0296657000, 0.0385883000, 0.0573734000, 0.1067828000, 0.2458674000, 0.6734296000", \ + "0.0261900000, 0.0299245000, 0.0384316000, 0.0573455000, 0.1066366000, 0.2457370000, 0.6709452000", \ + "0.0261709000, 0.0299404000, 0.0382784000, 0.0574185000, 0.1064885000, 0.2454268000, 0.6709232000", \ + "0.0317992000, 0.0354811000, 0.0442737000, 0.0638769000, 0.1111452000, 0.2482144000, 0.6720470000", \ + "0.0434440000, 0.0475667000, 0.0572267000, 0.0778910000, 0.1257717000, 0.2583986000, 0.6725523000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0207358000, 0.0257741000, 0.0392753000, 0.0768973000, 0.1903662000, 0.5274070000, 1.5045422000", \ + "0.0207688000, 0.0259100000, 0.0392184000, 0.0769498000, 0.1903297000, 0.5274435000, 1.5003530000", \ + "0.0208571000, 0.0258460000, 0.0392922000, 0.0770587000, 0.1906008000, 0.5277249000, 1.5044914000", \ + "0.0208051000, 0.0258925000, 0.0392814000, 0.0770890000, 0.1904754000, 0.5276892000, 1.5040263000", \ + "0.0232633000, 0.0283171000, 0.0416314000, 0.0784755000, 0.1910671000, 0.5276801000, 1.5020813000", \ + "0.0292761000, 0.0346116000, 0.0477940000, 0.0829097000, 0.1926710000, 0.5266429000, 1.5003724000", \ + "0.0413324000, 0.0474961000, 0.0614101000, 0.0946424000, 0.1969692000, 0.5279212000, 1.4967686000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.1614281000, 0.1675108000, 0.1807779000, 0.2070580000, 0.2594222000, 0.3776882000, 0.6979448000", \ + "0.1650372000, 0.1714156000, 0.1843260000, 0.2105773000, 0.2626599000, 0.3811482000, 0.7012865000", \ + "0.1760117000, 0.1820570000, 0.1953081000, 0.2214614000, 0.2738265000, 0.3918795000, 0.7121188000", \ + "0.2041621000, 0.2102348000, 0.2235330000, 0.2498258000, 0.3020639000, 0.4205480000, 0.7409629000", \ + "0.2731201000, 0.2791548000, 0.2923296000, 0.3182776000, 0.3705357000, 0.4891601000, 0.8096943000", \ + "0.4109877000, 0.4181272000, 0.4336648000, 0.4624492000, 0.5173306000, 0.6379464000, 0.9581375000", \ + "0.6322566000, 0.6418842000, 0.6621357000, 0.6991219000, 0.7629442000, 0.8881992000, 1.2110026000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0794585000, 0.0850353000, 0.0983340000, 0.1297839000, 0.2124493000, 0.4474866000, 1.1320150000", \ + "0.0842235000, 0.0897862000, 0.1030915000, 0.1345467000, 0.2172421000, 0.4522092000, 1.1351043000", \ + "0.0938019000, 0.0993637000, 0.1126557000, 0.1441207000, 0.2268153000, 0.4624790000, 1.1383877000", \ + "0.1138691000, 0.1193859000, 0.1326796000, 0.1639947000, 0.2466178000, 0.4826196000, 1.1617864000", \ + "0.1466602000, 0.1527038000, 0.1670355000, 0.1995640000, 0.2825382000, 0.5183597000, 1.1975313000", \ + "0.1851487000, 0.1929401000, 0.2095186000, 0.2445784000, 0.3282419000, 0.5632468000, 1.2427289000", \ + "0.2063377000, 0.2167496000, 0.2393835000, 0.2814969000, 0.3687870000, 0.6038652000, 1.2809367000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0259917000, 0.0297038000, 0.0380346000, 0.0576007000, 0.1063049000, 0.2457193000, 0.6705808000", \ + "0.0261276000, 0.0297094000, 0.0380946000, 0.0573520000, 0.1068153000, 0.2459708000, 0.6735105000", \ + "0.0263069000, 0.0296881000, 0.0384919000, 0.0575707000, 0.1062848000, 0.2458000000, 0.6706925000", \ + "0.0262255000, 0.0299541000, 0.0383721000, 0.0575754000, 0.1064390000, 0.2456657000, 0.6686058000", \ + "0.0260631000, 0.0297180000, 0.0382154000, 0.0582902000, 0.1069013000, 0.2454833000, 0.6738573000", \ + "0.0353928000, 0.0391251000, 0.0471996000, 0.0651627000, 0.1114468000, 0.2486373000, 0.6721361000", \ + "0.0524836000, 0.0569009000, 0.0670202000, 0.0863618000, 0.1283700000, 0.2574584000, 0.6739119000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0191061000, 0.0238782000, 0.0370420000, 0.0748446000, 0.1889927000, 0.5275296000, 1.5040951000", \ + "0.0190910000, 0.0238870000, 0.0370238000, 0.0748786000, 0.1891845000, 0.5279069000, 1.5043509000", \ + "0.0190544000, 0.0239577000, 0.0370137000, 0.0749812000, 0.1894830000, 0.5264183000, 1.5046248000", \ + "0.0194592000, 0.0244175000, 0.0375025000, 0.0751159000, 0.1893397000, 0.5273703000, 1.5084585000", \ + "0.0229446000, 0.0279020000, 0.0406156000, 0.0772312000, 0.1898613000, 0.5268199000, 1.5061217000", \ + "0.0305347000, 0.0355664000, 0.0481474000, 0.0826237000, 0.1916246000, 0.5257481000, 1.5053415000", \ + "0.0439978000, 0.0504179000, 0.0647528000, 0.0966815000, 0.1968761000, 0.5281535000, 1.4978270000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0840701000, 0.0887784000, 0.0994740000, 0.1223708000, 0.1702098000, 0.2841776000, 0.6031456000", \ + "0.0893311000, 0.0940393000, 0.1047191000, 0.1276628000, 0.1755217000, 0.2894864000, 0.6085444000", \ + "0.1025574000, 0.1071982000, 0.1178247000, 0.1406748000, 0.1885907000, 0.3024828000, 0.6221291000", \ + "0.1347469000, 0.1394145000, 0.1500172000, 0.1728944000, 0.2209640000, 0.3349252000, 0.6546297000", \ + "0.2030357000, 0.2082327000, 0.2198513000, 0.2440285000, 0.2931413000, 0.4075083000, 0.7264267000", \ + "0.3145453000, 0.3214297000, 0.3365483000, 0.3668389000, 0.4238277000, 0.5421912000, 0.8611492000", \ + "0.4939416000, 0.5029024000, 0.5226354000, 0.5621585000, 0.6354073000, 0.7651917000, 1.0846872000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0888665000, 0.0947658000, 0.1087394000, 0.1412499000, 0.2247041000, 0.4607264000, 1.1381507000", \ + "0.0928799000, 0.0988163000, 0.1127650000, 0.1452501000, 0.2285490000, 0.4637928000, 1.1446238000", \ + "0.1031337000, 0.1088382000, 0.1227987000, 0.1552780000, 0.2389992000, 0.4748270000, 1.1529525000", \ + "0.1273316000, 0.1332449000, 0.1470939000, 0.1793981000, 0.2627664000, 0.4977183000, 1.1760436000", \ + "0.1693400000, 0.1755434000, 0.1901689000, 0.2233677000, 0.3070686000, 0.5432856000, 1.2224711000", \ + "0.2196127000, 0.2271647000, 0.2440318000, 0.2791655000, 0.3633673000, 0.5993903000, 1.2786595000", \ + "0.2608649000, 0.2711688000, 0.2931045000, 0.3340457000, 0.4199974000, 0.6549012000, 1.3331137000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0167413000, 0.0202744000, 0.0285913000, 0.0490153000, 0.0974964000, 0.2384732000, 0.6673015000", \ + "0.0168137000, 0.0202802000, 0.0285541000, 0.0490916000, 0.0976134000, 0.2385064000, 0.6671055000", \ + "0.0167429000, 0.0202814000, 0.0285773000, 0.0490665000, 0.0974609000, 0.2387273000, 0.6653524000", \ + "0.0168060000, 0.0201775000, 0.0286869000, 0.0491727000, 0.0976677000, 0.2386680000, 0.6651415000", \ + "0.0214894000, 0.0246427000, 0.0330224000, 0.0524830000, 0.0994082000, 0.2385851000, 0.6674756000", \ + "0.0314192000, 0.0356810000, 0.0452974000, 0.0669545000, 0.1123012000, 0.2438986000, 0.6713156000", \ + "0.0474547000, 0.0528244000, 0.0646317000, 0.0918418000, 0.1405697000, 0.2596747000, 0.6694597000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0207732000, 0.0258164000, 0.0392707000, 0.0771698000, 0.1906160000, 0.5281555000, 1.5041468000", \ + "0.0207536000, 0.0258289000, 0.0393004000, 0.0771157000, 0.1903608000, 0.5277634000, 1.5027571000", \ + "0.0208029000, 0.0259079000, 0.0392689000, 0.0769020000, 0.1906616000, 0.5282924000, 1.5045573000", \ + "0.0208941000, 0.0258626000, 0.0393047000, 0.0769701000, 0.1901457000, 0.5260588000, 1.5030088000", \ + "0.0241444000, 0.0291418000, 0.0421016000, 0.0792362000, 0.1911485000, 0.5279922000, 1.5056468000", \ + "0.0321192000, 0.0370380000, 0.0489310000, 0.0832506000, 0.1931373000, 0.5275334000, 1.5055777000", \ + "0.0459399000, 0.0518251000, 0.0646975000, 0.0966106000, 0.1969958000, 0.5298628000, 1.4983514000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o21a_4") { + leakage_power () { + value : 0.0051880000; + when : "!A1&!A2&B1"; + } + leakage_power () { + value : 0.0039272000; + when : "!A1&!A2&!B1"; + } + leakage_power () { + value : 0.0037499000; + when : "!A1&A2&B1"; + } + leakage_power () { + value : 0.0046044000; + when : "!A1&A2&!B1"; + } + leakage_power () { + value : 0.0039146000; + when : "A1&!A2&B1"; + } + leakage_power () { + value : 0.0046044000; + when : "A1&!A2&!B1"; + } + leakage_power () { + value : 0.0026220000; + when : "A1&A2&B1"; + } + leakage_power () { + value : 0.0046044000; + when : "A1&A2&!B1"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__o21a"; + cell_leakage_power : 0.0041518770; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0048480000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0046190000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0081779000, 0.0081694000, 0.0081499000, 0.0081509000, 0.0081531000, 0.0081583000, 0.0081702000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0081394000, -0.0081365000, -0.0081297000, -0.0081312000, -0.0081346000, -0.0081424000, -0.0081604000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050770000; + } + pin ("A2") { + capacitance : 0.0044330000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041180000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0075832000, 0.0075840000, 0.0075857000, 0.0075877000, 0.0075922000, 0.0076026000, 0.0076266000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0075745000, -0.0075737000, -0.0075717000, -0.0075733000, -0.0075771000, -0.0075859000, -0.0076062000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047490000; + } + pin ("B1") { + capacitance : 0.0045100000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0043320000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0093113000, 0.0093097000, 0.0093062000, 0.0093028000, 0.0092949000, 0.0092768000, 0.0092351000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0047405000, -0.0047496000, -0.0047706000, -0.0047473000, -0.0046937000, -0.0045702000, -0.0042855000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046890000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1) | (A2&B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015863440, 0.0050329770, 0.0159680700, 0.0506617200, 0.1607339000, 0.5099586000"); + values("0.0349028000, 0.0331402000, 0.0279697000, 0.0133849000, -0.0388464000, -0.2154119000, -0.7805596000", \ + "0.0343731000, 0.0328957000, 0.0278629000, 0.0131828000, -0.0390865000, -0.2156251000, -0.7808359000", \ + "0.0343512000, 0.0325940000, 0.0274996000, 0.0128293000, -0.0394135000, -0.2159284000, -0.7811254000", \ + "0.0338105000, 0.0321305000, 0.0271300000, 0.0122806000, -0.0399428000, -0.2163082000, -0.7814692000", \ + "0.0336993000, 0.0319363000, 0.0268497000, 0.0119352000, -0.0403341000, -0.2167318000, -0.7817244000", \ + "0.0328575000, 0.0310351000, 0.0254072000, 0.0108969000, -0.0407579000, -0.2169874000, -0.7819364000", \ + "0.0405978000, 0.0386626000, 0.0328660000, 0.0151461000, -0.0404747000, -0.2170095000, -0.7812220000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015863440, 0.0050329770, 0.0159680700, 0.0506617200, 0.1607339000, 0.5099586000"); + values("0.0344488000, 0.0363426000, 0.0424278000, 0.0610558000, 0.1178451000, 0.2949718000, 0.8542011000", \ + "0.0341556000, 0.0361253000, 0.0422117000, 0.0608381000, 0.1176249000, 0.2948226000, 0.8540360000", \ + "0.0338866000, 0.0358399000, 0.0419299000, 0.0605367000, 0.1173418000, 0.2944585000, 0.8539235000", \ + "0.0336399000, 0.0355600000, 0.0415777000, 0.0601399000, 0.1168501000, 0.2940188000, 0.8535667000", \ + "0.0332854000, 0.0352010000, 0.0411113000, 0.0595469000, 0.1162195000, 0.2935417000, 0.8529137000", \ + "0.0340778000, 0.0358745000, 0.0415579000, 0.0595313000, 0.1155557000, 0.2921790000, 0.8515688000", \ + "0.0356085000, 0.0373480000, 0.0428863000, 0.0606354000, 0.1171346000, 0.2940427000, 0.8513857000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015863440, 0.0050329770, 0.0159680700, 0.0506617200, 0.1607339000, 0.5099586000"); + values("0.0305294000, 0.0287249000, 0.0236549000, 0.0087595000, -0.0434424000, -0.2197170000, -0.7849480000", \ + "0.0299549000, 0.0283017000, 0.0231859000, 0.0084876000, -0.0436916000, -0.2200443000, -0.7851966000", \ + "0.0297775000, 0.0279660000, 0.0228584000, 0.0081665000, -0.0440663000, -0.2204695000, -0.7855498000", \ + "0.0293841000, 0.0276790000, 0.0225608000, 0.0078522000, -0.0444090000, -0.2207815000, -0.7858360000", \ + "0.0291426000, 0.0273972000, 0.0222902000, 0.0073664000, -0.0445070000, -0.2211069000, -0.7861178000", \ + "0.0292481000, 0.0275666000, 0.0221533000, 0.0071859000, -0.0449245000, -0.2210917000, -0.7857800000", \ + "0.0393491000, 0.0373496000, 0.0311361000, 0.0131061000, -0.0427146000, -0.2187609000, -0.7835069000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015863440, 0.0050329770, 0.0159680700, 0.0506617200, 0.1607339000, 0.5099586000"); + values("0.0312794000, 0.0331467000, 0.0392206000, 0.0579581000, 0.1148050000, 0.2915096000, 0.8511920000", \ + "0.0311978000, 0.0331274000, 0.0391970000, 0.0579636000, 0.1147774000, 0.2915987000, 0.8478284000", \ + "0.0309205000, 0.0328365000, 0.0389439000, 0.0576620000, 0.1145166000, 0.2918043000, 0.8483428000", \ + "0.0304083000, 0.0323401000, 0.0383697000, 0.0569140000, 0.1137636000, 0.2910374000, 0.8469606000", \ + "0.0300034000, 0.0318251000, 0.0378375000, 0.0562372000, 0.1126580000, 0.2902981000, 0.8516763000", \ + "0.0305780000, 0.0323726000, 0.0380586000, 0.0560480000, 0.1121007000, 0.2887010000, 0.8500587000", \ + "0.0323767000, 0.0341036000, 0.0396439000, 0.0573750000, 0.1134528000, 0.2903706000, 0.8473345000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015863440, 0.0050329770, 0.0159680700, 0.0506617200, 0.1607339000, 0.5099586000"); + values("0.0247369000, 0.0235843000, 0.0195587000, 0.0055707000, -0.0477621000, -0.2255049000, -0.7911926000", \ + "0.0243170000, 0.0231739000, 0.0192000000, 0.0051222000, -0.0480842000, -0.2258281000, -0.7914941000", \ + "0.0238650000, 0.0226560000, 0.0186428000, 0.0045288000, -0.0486372000, -0.2263168000, -0.7920035000", \ + "0.0232073000, 0.0219989000, 0.0179122000, 0.0036897000, -0.0493674000, -0.2268903000, -0.7924969000", \ + "0.0231594000, 0.0217689000, 0.0174918000, 0.0031894000, -0.0496703000, -0.2267733000, -0.7923129000", \ + "0.0284098000, 0.0265827000, 0.0210866000, 0.0036738000, -0.0496714000, -0.2266271000, -0.7919152000", \ + "0.0333419000, 0.0314218000, 0.0255302000, 0.0076895000, -0.0480179000, -0.2253743000, -0.7900402000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015863440, 0.0050329770, 0.0159680700, 0.0506617200, 0.1607339000, 0.5099586000"); + values("0.0314506000, 0.0333302000, 0.0394235000, 0.0580362000, 0.1149053000, 0.2921032000, 0.8513946000", \ + "0.0312377000, 0.0332098000, 0.0391923000, 0.0578483000, 0.1147157000, 0.2918835000, 0.8519878000", \ + "0.0309177000, 0.0328472000, 0.0389526000, 0.0575845000, 0.1143825000, 0.2916041000, 0.8509636000", \ + "0.0306130000, 0.0324885000, 0.0384521000, 0.0568931000, 0.1136168000, 0.2907188000, 0.8510610000", \ + "0.0303449000, 0.0322732000, 0.0381762000, 0.0560965000, 0.1124882000, 0.2901295000, 0.8503830000", \ + "0.0311608000, 0.0329620000, 0.0386072000, 0.0563998000, 0.1120234000, 0.2888569000, 0.8520636000", \ + "0.0333226000, 0.0350483000, 0.0405597000, 0.0580158000, 0.1141196000, 0.2907186000, 0.8485613000"); + } + } + max_capacitance : 0.5099590000; + max_transition : 1.5044210000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015863400, 0.0050329800, 0.0159681000, 0.0506617000, 0.1607340000, 0.5099590000"); + values("0.1794242000, 0.1833074000, 0.1932474000, 0.2152595000, 0.2612872000, 0.3675630000, 0.6715705000", \ + "0.1845851000, 0.1884811000, 0.1984325000, 0.2203748000, 0.2662723000, 0.3727826000, 0.6763995000", \ + "0.1971462000, 0.2010235000, 0.2110096000, 0.2330001000, 0.2790358000, 0.3853597000, 0.6888844000", \ + "0.2242279000, 0.2281207000, 0.2380838000, 0.2600631000, 0.3061917000, 0.4127133000, 0.7165839000", \ + "0.2855375000, 0.2894339000, 0.2993225000, 0.3212597000, 0.3672074000, 0.4740194000, 0.7775355000", \ + "0.4067305000, 0.4110992000, 0.4221781000, 0.4461673000, 0.4956328000, 0.6044996000, 0.9090384000", \ + "0.6166190000, 0.6219832000, 0.6356252000, 0.6643857000, 0.7202821000, 0.8368277000, 1.1410498000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015863400, 0.0050329800, 0.0159681000, 0.0506617000, 0.1607340000, 0.5099590000"); + values("0.0918284000, 0.0956384000, 0.1060552000, 0.1326806000, 0.2057754000, 0.4299661000, 1.1327927000", \ + "0.0962322000, 0.1000703000, 0.1104946000, 0.1371346000, 0.2102197000, 0.4344053000, 1.1371009000", \ + "0.1055927000, 0.1094960000, 0.1198841000, 0.1465217000, 0.2195638000, 0.4436351000, 1.1467938000", \ + "0.1256645000, 0.1294807000, 0.1398490000, 0.1664581000, 0.2394696000, 0.4634778000, 1.1668773000", \ + "0.1614973000, 0.1656273000, 0.1765301000, 0.2039067000, 0.2773710000, 0.5018066000, 1.2047752000", \ + "0.2073992000, 0.2122812000, 0.2246534000, 0.2539609000, 0.3286876000, 0.5519538000, 1.2585022000", \ + "0.2420341000, 0.2485088000, 0.2644797000, 0.2996433000, 0.3777444000, 0.6013403000, 1.3048087000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015863400, 0.0050329800, 0.0159681000, 0.0506617000, 0.1607340000, 0.5099590000"); + values("0.0270151000, 0.0292594000, 0.0352753000, 0.0502974000, 0.0903679000, 0.2103345000, 0.6138639000", \ + "0.0273606000, 0.0293203000, 0.0358181000, 0.0502917000, 0.0904944000, 0.2104127000, 0.6114365000", \ + "0.0270136000, 0.0292738000, 0.0354196000, 0.0504199000, 0.0903610000, 0.2103981000, 0.6112896000", \ + "0.0272046000, 0.0294401000, 0.0355469000, 0.0504219000, 0.0903436000, 0.2103777000, 0.6118739000", \ + "0.0271586000, 0.0293896000, 0.0353721000, 0.0508849000, 0.0904274000, 0.2104373000, 0.6106762000", \ + "0.0327694000, 0.0352907000, 0.0410132000, 0.0568550000, 0.0956348000, 0.2131264000, 0.6138424000", \ + "0.0453802000, 0.0476535000, 0.0548346000, 0.0708017000, 0.1101975000, 0.2243486000, 0.6139343000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015863400, 0.0050329800, 0.0159681000, 0.0506617000, 0.1607340000, 0.5099590000"); + values("0.0210057000, 0.0244143000, 0.0342651000, 0.0643234000, 0.1626311000, 0.4838848000, 1.5011893000", \ + "0.0210205000, 0.0244197000, 0.0342405000, 0.0642629000, 0.1626285000, 0.4838946000, 1.5010634000", \ + "0.0210512000, 0.0244120000, 0.0342425000, 0.0643404000, 0.1625084000, 0.4838784000, 1.5011247000", \ + "0.0211060000, 0.0244514000, 0.0342654000, 0.0644369000, 0.1625435000, 0.4838359000, 1.5011641000", \ + "0.0236412000, 0.0269859000, 0.0367336000, 0.0662502000, 0.1635368000, 0.4837685000, 1.5011568000", \ + "0.0296821000, 0.0330465000, 0.0432511000, 0.0709208000, 0.1653566000, 0.4819817000, 1.5003772000", \ + "0.0419511000, 0.0458914000, 0.0565707000, 0.0835526000, 0.1702403000, 0.4835568000, 1.4945181000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015863400, 0.0050329800, 0.0159681000, 0.0506617000, 0.1607340000, 0.5099590000"); + values("0.1629001000, 0.1667835000, 0.1767070000, 0.1988171000, 0.2447848000, 0.3509430000, 0.6547117000", \ + "0.1669428000, 0.1708396000, 0.1807852000, 0.2028017000, 0.2488832000, 0.3551968000, 0.6587268000", \ + "0.1777025000, 0.1815534000, 0.1914972000, 0.2135167000, 0.2596185000, 0.3659711000, 0.6697596000", \ + "0.2061578000, 0.2100685000, 0.2200166000, 0.2420078000, 0.2879404000, 0.3945712000, 0.6987067000", \ + "0.2751042000, 0.2790180000, 0.2889020000, 0.3107205000, 0.3564044000, 0.4633104000, 0.7669959000", \ + "0.4145607000, 0.4192351000, 0.4309026000, 0.4552873000, 0.5038420000, 0.6126850000, 0.9161629000", \ + "0.6408246000, 0.6468981000, 0.6622714000, 0.6944760000, 0.7523265000, 0.8662150000, 1.1725843000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015863400, 0.0050329800, 0.0159681000, 0.0506617000, 0.1607340000, 0.5099590000"); + values("0.0856212000, 0.0895050000, 0.1001278000, 0.1272672000, 0.2004477000, 0.4236371000, 1.1304541000", \ + "0.0901740000, 0.0941451000, 0.1047548000, 0.1318821000, 0.2052042000, 0.4282820000, 1.1327043000", \ + "0.0988489000, 0.1027721000, 0.1134161000, 0.1405163000, 0.2137782000, 0.4367532000, 1.1409593000", \ + "0.1165524000, 0.1204852000, 0.1311069000, 0.1581384000, 0.2314838000, 0.4553698000, 1.1569835000", \ + "0.1457895000, 0.1500709000, 0.1613796000, 0.1893901000, 0.2632160000, 0.4868777000, 1.1932122000", \ + "0.1798477000, 0.1849600000, 0.1978663000, 0.2281626000, 0.3035026000, 0.5274052000, 1.2312900000", \ + "0.1928019000, 0.1996217000, 0.2167523000, 0.2536663000, 0.3330297000, 0.5567531000, 1.2600262000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015863400, 0.0050329800, 0.0159681000, 0.0506617000, 0.1607340000, 0.5099590000"); + values("0.0270509000, 0.0292771000, 0.0354355000, 0.0504688000, 0.0904032000, 0.2100605000, 0.6132257000", \ + "0.0272395000, 0.0294727000, 0.0354614000, 0.0503279000, 0.0903970000, 0.2103326000, 0.6132346000", \ + "0.0273040000, 0.0294473000, 0.0354679000, 0.0502804000, 0.0903407000, 0.2104927000, 0.6113732000", \ + "0.0270869000, 0.0293886000, 0.0355313000, 0.0502944000, 0.0904686000, 0.2105812000, 0.6127315000", \ + "0.0270877000, 0.0293902000, 0.0354704000, 0.0502345000, 0.0907141000, 0.2106436000, 0.6118317000", \ + "0.0366343000, 0.0391440000, 0.0455119000, 0.0588236000, 0.0956770000, 0.2133078000, 0.6119781000", \ + "0.0538691000, 0.0569584000, 0.0646356000, 0.0803821000, 0.1146534000, 0.2242430000, 0.6151942000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015863400, 0.0050329800, 0.0159681000, 0.0506617000, 0.1607340000, 0.5099590000"); + values("0.0212409000, 0.0246061000, 0.0346018000, 0.0648250000, 0.1626774000, 0.4837908000, 1.5018164000", \ + "0.0213390000, 0.0247041000, 0.0346230000, 0.0647600000, 0.1629866000, 0.4830731000, 1.4990253000", \ + "0.0213363000, 0.0247184000, 0.0346251000, 0.0647693000, 0.1628629000, 0.4827345000, 1.4998432000", \ + "0.0217105000, 0.0250423000, 0.0350719000, 0.0649471000, 0.1630079000, 0.4837510000, 1.4995671000", \ + "0.0245645000, 0.0279725000, 0.0376876000, 0.0672699000, 0.1636668000, 0.4827794000, 1.5044208000", \ + "0.0313618000, 0.0347590000, 0.0447659000, 0.0728697000, 0.1662895000, 0.4820174000, 1.4990331000", \ + "0.0447700000, 0.0489775000, 0.0598782000, 0.0867364000, 0.1728573000, 0.4842042000, 1.4982131000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015863400, 0.0050329800, 0.0159681000, 0.0506617000, 0.1607340000, 0.5099590000"); + values("0.0855756000, 0.0886027000, 0.0964216000, 0.1149069000, 0.1572844000, 0.2597968000, 0.5614166000", \ + "0.0908521000, 0.0937988000, 0.1016540000, 0.1201948000, 0.1626319000, 0.2651681000, 0.5668795000", \ + "0.1040908000, 0.1069987000, 0.1148100000, 0.1333453000, 0.1758474000, 0.2783760000, 0.5807209000", \ + "0.1363760000, 0.1393249000, 0.1471042000, 0.1655543000, 0.2081372000, 0.3108306000, 0.6130395000", \ + "0.2052914000, 0.2086408000, 0.2172657000, 0.2370345000, 0.2807059000, 0.3829769000, 0.6852152000", \ + "0.3201192000, 0.3244230000, 0.3356884000, 0.3603286000, 0.4115334000, 0.5202398000, 0.8219033000", \ + "0.5077440000, 0.5133734000, 0.5273012000, 0.5596177000, 0.6254853000, 0.7485467000, 1.0535538000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015863400, 0.0050329800, 0.0159681000, 0.0506617000, 0.1607340000, 0.5099590000"); + values("0.0848856000, 0.0886865000, 0.0991085000, 0.1257663000, 0.1989082000, 0.4231330000, 1.1259795000", \ + "0.0889653000, 0.0928212000, 0.1031696000, 0.1299097000, 0.2032000000, 0.4264813000, 1.1300901000", \ + "0.0987954000, 0.1026995000, 0.1131106000, 0.1397295000, 0.2128038000, 0.4370223000, 1.1400469000", \ + "0.1228097000, 0.1265942000, 0.1369288000, 0.1633827000, 0.2365166000, 0.4596065000, 1.1643687000", \ + "0.1609926000, 0.1650354000, 0.1758623000, 0.2030252000, 0.2763443000, 0.4998935000, 1.2046936000", \ + "0.2049994000, 0.2099421000, 0.2224707000, 0.2510384000, 0.3249547000, 0.5493651000, 1.2530784000", \ + "0.2327299000, 0.2393742000, 0.2556191000, 0.2904473000, 0.3664199000, 0.5894520000, 1.2936808000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015863400, 0.0050329800, 0.0159681000, 0.0506617000, 0.1607340000, 0.5099590000"); + values("0.0172841000, 0.0191860000, 0.0251101000, 0.0411605000, 0.0828023000, 0.2033193000, 0.6088952000", \ + "0.0172002000, 0.0193430000, 0.0251820000, 0.0411585000, 0.0827912000, 0.2032008000, 0.6081589000", \ + "0.0171893000, 0.0193170000, 0.0249370000, 0.0411120000, 0.0826956000, 0.2032227000, 0.6080784000", \ + "0.0171680000, 0.0194030000, 0.0250454000, 0.0411802000, 0.0826515000, 0.2029703000, 0.6078531000", \ + "0.0216619000, 0.0237078000, 0.0293331000, 0.0443694000, 0.0844567000, 0.2041599000, 0.6075128000", \ + "0.0323305000, 0.0345872000, 0.0415477000, 0.0577726000, 0.0979837000, 0.2102534000, 0.6082649000", \ + "0.0487041000, 0.0518258000, 0.0605436000, 0.0806460000, 0.1264223000, 0.2298852000, 0.6118550000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015863400, 0.0050329800, 0.0159681000, 0.0506617000, 0.1607340000, 0.5099590000"); + values("0.0210194000, 0.0244297000, 0.0342620000, 0.0643472000, 0.1626461000, 0.4838970000, 1.5011384000", \ + "0.0209664000, 0.0242673000, 0.0342460000, 0.0643709000, 0.1628384000, 0.4833194000, 1.4978221000", \ + "0.0210599000, 0.0243856000, 0.0342183000, 0.0643046000, 0.1625693000, 0.4839160000, 1.5011040000", \ + "0.0212124000, 0.0245385000, 0.0343286000, 0.0644579000, 0.1627965000, 0.4822261000, 1.4999936000", \ + "0.0241496000, 0.0272303000, 0.0369356000, 0.0666993000, 0.1634964000, 0.4828467000, 1.5006046000", \ + "0.0316699000, 0.0349237000, 0.0435945000, 0.0710406000, 0.1655318000, 0.4821830000, 1.4992791000", \ + "0.0449280000, 0.0489921000, 0.0589535000, 0.0842841000, 0.1706999000, 0.4841962000, 1.4951113000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__o21ai_0 */ + + /* removed sky130_fd_sc_hd__o21ai_1 */ + + cell ("sky130_fd_sc_hd__o21ai_2") { + leakage_power () { + value : 0.0014004000; + when : "!A1&!A2&B1"; + } + leakage_power () { + value : 0.0001450000; + when : "!A1&!A2&!B1"; + } + leakage_power () { + value : 0.0045644000; + when : "!A1&A2&B1"; + } + leakage_power () { + value : 0.0008215000; + when : "!A1&A2&!B1"; + } + leakage_power () { + value : 0.0048488000; + when : "A1&!A2&B1"; + } + leakage_power () { + value : 0.0008205000; + when : "A1&!A2&!B1"; + } + leakage_power () { + value : 0.0032314000; + when : "A1&A2&B1"; + } + leakage_power () { + value : 0.0008215000; + when : "A1&A2&!B1"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__o21ai"; + cell_leakage_power : 0.0020816910; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0048320000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045940000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0081785000, 0.0081845000, 0.0081982000, 0.0081990000, 0.0082008000, 0.0082049000, 0.0082146000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0082100000, -0.0082006000, -0.0081787000, -0.0081745000, -0.0081648000, -0.0081425000, -0.0080910000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050700000; + } + pin ("A2") { + capacitance : 0.0044220000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041240000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0075833000, 0.0075822000, 0.0075798000, 0.0075811000, 0.0075840000, 0.0075909000, 0.0076067000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0075947000, -0.0075880000, -0.0075724000, -0.0075718000, -0.0075703000, -0.0075671000, -0.0075595000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047200000; + } + pin ("B1") { + capacitance : 0.0043790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042370000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0090705000, 0.0090711000, 0.0090726000, 0.0090718000, 0.0090700000, 0.0090657000, 0.0090558000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0044374000, -0.0044468000, -0.0044685000, -0.0044441000, -0.0043879000, -0.0042585000, -0.0039600000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045220000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2) | (!B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012776130, 0.0032645900, 0.0083417660, 0.0213151000, 0.0544649000, 0.1391701000"); + values("0.0096090000, 0.0083648000, 0.0051832000, -0.0029518000, -0.0238603000, -0.0774208000, -0.2145562000", \ + "0.0093091000, 0.0080735000, 0.0049370000, -0.0031901000, -0.0240645000, -0.0776466000, -0.2147347000", \ + "0.0089141000, 0.0076966000, 0.0045718000, -0.0034800000, -0.0243181000, -0.0778292000, -0.2149090000", \ + "0.0084508000, 0.0072655000, 0.0041735000, -0.0038042000, -0.0245475000, -0.0780255000, -0.2150304000", \ + "0.0085419000, 0.0073141000, 0.0041598000, -0.0041137000, -0.0246936000, -0.0780772000, -0.2150248000", \ + "0.0086223000, 0.0073806000, 0.0041518000, -0.0040301000, -0.0248877000, -0.0784398000, -0.2152518000", \ + "0.0101452000, 0.0088024000, 0.0054890000, -0.0029450000, -0.0241427000, -0.0779713000, -0.2152420000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012776130, 0.0032645900, 0.0083417660, 0.0213151000, 0.0544649000, 0.1391701000"); + values("0.0195203000, 0.0208075000, 0.0240541000, 0.0323440000, 0.0532157000, 0.1063415000, 0.2417976000", \ + "0.0190958000, 0.0203908000, 0.0237020000, 0.0320414000, 0.0530481000, 0.1062313000, 0.2416918000", \ + "0.0186675000, 0.0199882000, 0.0232915000, 0.0316508000, 0.0527239000, 0.1060260000, 0.2415488000", \ + "0.0183765000, 0.0196597000, 0.0229422000, 0.0312839000, 0.0524314000, 0.1057152000, 0.2415459000", \ + "0.0181364000, 0.0194787000, 0.0227603000, 0.0310293000, 0.0520484000, 0.1054043000, 0.2411913000", \ + "0.0181837000, 0.0194027000, 0.0226532000, 0.0310030000, 0.0520588000, 0.1053034000, 0.2409582000", \ + "0.0189004000, 0.0200953000, 0.0231211000, 0.0310860000, 0.0523650000, 0.1053257000, 0.2413104000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012776130, 0.0032645900, 0.0083417660, 0.0213151000, 0.0544649000, 0.1391701000"); + values("0.0059808000, 0.0048014000, 0.0017042000, -0.0064053000, -0.0273631000, -0.0810356000, -0.2182424000", \ + "0.0056600000, 0.0045444000, 0.0015517000, -0.0064333000, -0.0273059000, -0.0809289000, -0.2181136000", \ + "0.0051706000, 0.0040667000, 0.0011496000, -0.0066840000, -0.0273809000, -0.0809026000, -0.2180371000", \ + "0.0046641000, 0.0035461000, 0.0005864000, -0.0071606000, -0.0276765000, -0.0810255000, -0.2180592000", \ + "0.0047062000, 0.0035021000, 0.0004213000, -0.0076425000, -0.0281116000, -0.0812540000, -0.2181451000", \ + "0.0049194000, 0.0036423000, 0.0004205000, -0.0076914000, -0.0284071000, -0.0817497000, -0.2184160000", \ + "0.0068154000, 0.0054435000, 0.0020280000, -0.0066097000, -0.0279075000, -0.0815592000, -0.2186133000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012776130, 0.0032645900, 0.0083417660, 0.0213151000, 0.0544649000, 0.1391701000"); + values("0.0149653000, 0.0162507000, 0.0195640000, 0.0278155000, 0.0487599000, 0.1019036000, 0.2372119000", \ + "0.0145135000, 0.0158352000, 0.0191756000, 0.0275370000, 0.0484802000, 0.1017208000, 0.2371581000", \ + "0.0140383000, 0.0153739000, 0.0186897000, 0.0271038000, 0.0482262000, 0.1015521000, 0.2368660000", \ + "0.0138865000, 0.0151430000, 0.0184557000, 0.0267344000, 0.0478775000, 0.1013181000, 0.2369697000", \ + "0.0142151000, 0.0154731000, 0.0186913000, 0.0264871000, 0.0475530000, 0.1008465000, 0.2367240000", \ + "0.0154824000, 0.0166867000, 0.0198604000, 0.0272537000, 0.0477937000, 0.1007605000, 0.2364134000", \ + "0.0175176000, 0.0187209000, 0.0219506000, 0.0300094000, 0.0504941000, 0.1037169000, 0.2365616000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012776130, 0.0032645900, 0.0083417660, 0.0213151000, 0.0544649000, 0.1391701000"); + values("0.0056042000, 0.0044332000, 0.0013840000, -0.0065879000, -0.0273767000, -0.0809081000, -0.2179663000", \ + "0.0053694000, 0.0041768000, 0.0011607000, -0.0068021000, -0.0274760000, -0.0809331000, -0.2179863000", \ + "0.0050256000, 0.0038464000, 0.0008262000, -0.0070501000, -0.0276808000, -0.0809913000, -0.2179836000", \ + "0.0047008000, 0.0034797000, 0.0004322000, -0.0074284000, -0.0280363000, -0.0812870000, -0.2181339000", \ + "0.0047575000, 0.0035166000, 0.0003363000, -0.0077363000, -0.0283363000, -0.0814967000, -0.2182945000", \ + "0.0059487000, 0.0046552000, 0.0016062000, -0.0068207000, -0.0280384000, -0.0817689000, -0.2185966000", \ + "0.0091023000, 0.0076653000, 0.0040759000, -0.0047584000, -0.0265064000, -0.0809072000, -0.2186148000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012776130, 0.0032645900, 0.0083417660, 0.0213151000, 0.0544649000, 0.1391701000"); + values("0.0091897000, 0.0107001000, 0.0142540000, 0.0228288000, 0.0438763000, 0.0971493000, 0.2322570000", \ + "0.0087839000, 0.0101723000, 0.0137366000, 0.0224347000, 0.0437348000, 0.0970745000, 0.2322813000", \ + "0.0084383000, 0.0097894000, 0.0132585000, 0.0219438000, 0.0432783000, 0.0966477000, 0.2323252000", \ + "0.0085402000, 0.0098045000, 0.0131571000, 0.0213818000, 0.0427744000, 0.0961464000, 0.2322939000", \ + "0.0088236000, 0.0100511000, 0.0132142000, 0.0213417000, 0.0421868000, 0.0955670000, 0.2309699000", \ + "0.0099106000, 0.0110367000, 0.0141806000, 0.0223610000, 0.0428594000, 0.0953063000, 0.2308780000", \ + "0.0141507000, 0.0151318000, 0.0179053000, 0.0259604000, 0.0450396000, 0.0984368000, 0.2334779000"); + } + } + max_capacitance : 0.1391700000; + max_transition : 1.4997990000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012776100, 0.0032645900, 0.0083417700, 0.0213151000, 0.0544649000, 0.1391700000"); + values("0.0327163000, 0.0352249000, 0.0411928000, 0.0554968000, 0.0903964000, 0.1772799000, 0.3974127000", \ + "0.0371420000, 0.0396592000, 0.0456505000, 0.0599938000, 0.0948263000, 0.1817927000, 0.4020554000", \ + "0.0465958000, 0.0490918000, 0.0550793000, 0.0694419000, 0.1044217000, 0.1914105000, 0.4117068000", \ + "0.0620934000, 0.0653591000, 0.0726752000, 0.0892139000, 0.1251280000, 0.2125900000, 0.4332479000", \ + "0.0810604000, 0.0860202000, 0.0970044000, 0.1206635000, 0.1671460000, 0.2603823000, 0.4818040000", \ + "0.0946743000, 0.1023623000, 0.1197487000, 0.1561945000, 0.2265839000, 0.3521729000, 0.5933586000", \ + "0.0772965000, 0.0884390000, 0.1158853000, 0.1746933000, 0.2869965000, 0.4803138000, 0.8046043000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012776100, 0.0032645900, 0.0083417700, 0.0213151000, 0.0544649000, 0.1391700000"); + values("0.0872319000, 0.0934144000, 0.1086711000, 0.1477364000, 0.2444592000, 0.4895642000, 1.1134332000", \ + "0.0916253000, 0.0977106000, 0.1136712000, 0.1525719000, 0.2497153000, 0.4948578000, 1.1186622000", \ + "0.1035710000, 0.1101828000, 0.1256522000, 0.1650741000, 0.2626259000, 0.5080882000, 1.1321626000", \ + "0.1310149000, 0.1374957000, 0.1530491000, 0.1918550000, 0.2895239000, 0.5357907000, 1.1601381000", \ + "0.1843666000, 0.1925246000, 0.2105067000, 0.2525167000, 0.3497242000, 0.5959315000, 1.2213049000", \ + "0.2762365000, 0.2863773000, 0.3116626000, 0.3675358000, 0.4858857000, 0.7362709000, 1.3619723000", \ + "0.4271304000, 0.4436669000, 0.4811090000, 0.5650051000, 0.7288347000, 1.0435182000, 1.6862376000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012776100, 0.0032645900, 0.0083417700, 0.0213151000, 0.0544649000, 0.1391700000"); + values("0.0208671000, 0.0235749000, 0.0304603000, 0.0482722000, 0.0938806000, 0.2110170000, 0.5105090000", \ + "0.0207531000, 0.0234798000, 0.0304235000, 0.0482353000, 0.0937778000, 0.2112065000, 0.5093913000", \ + "0.0215086000, 0.0241148000, 0.0307587000, 0.0480843000, 0.0936989000, 0.2106989000, 0.5094976000", \ + "0.0290207000, 0.0315563000, 0.0379849000, 0.0535287000, 0.0955900000, 0.2111432000, 0.5100534000", \ + "0.0460138000, 0.0494502000, 0.0568558000, 0.0745312000, 0.1151385000, 0.2175320000, 0.5098389000", \ + "0.0784240000, 0.0832153000, 0.0943979000, 0.1181598000, 0.1670837000, 0.2684870000, 0.5284798000", \ + "0.1402601000, 0.1473172000, 0.1642593000, 0.1998516000, 0.2682959000, 0.3944998000, 0.6511275000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012776100, 0.0032645900, 0.0083417700, 0.0213151000, 0.0544649000, 0.1391700000"); + values("0.0606703000, 0.0688258000, 0.0892487000, 0.1416761000, 0.2748253000, 0.6132291000, 1.4800445000", \ + "0.0607580000, 0.0688475000, 0.0893118000, 0.1416141000, 0.2745425000, 0.6128029000, 1.4759232000", \ + "0.0607608000, 0.0688148000, 0.0893825000, 0.1415178000, 0.2748196000, 0.6139685000, 1.4768192000", \ + "0.0617463000, 0.0694630000, 0.0895076000, 0.1417475000, 0.2746941000, 0.6138510000, 1.4801511000", \ + "0.0783071000, 0.0862058000, 0.1041884000, 0.1503079000, 0.2765169000, 0.6130666000, 1.4761415000", \ + "0.1164884000, 0.1254839000, 0.1463839000, 0.1959572000, 0.3105751000, 0.6205124000, 1.4773045000", \ + "0.1943285000, 0.2059431000, 0.2335702000, 0.2939060000, 0.4229691000, 0.7093212000, 1.4926287000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012776100, 0.0032645900, 0.0083417700, 0.0213151000, 0.0544649000, 0.1391700000"); + values("0.0265077000, 0.0288213000, 0.0345491000, 0.0486509000, 0.0842160000, 0.1743439000, 0.4047038000", \ + "0.0307364000, 0.0331595000, 0.0390226000, 0.0533644000, 0.0890238000, 0.1800213000, 0.4096588000", \ + "0.0384361000, 0.0412034000, 0.0475876000, 0.0622350000, 0.0981586000, 0.1892589000, 0.4218000000", \ + "0.0486376000, 0.0525004000, 0.0610922000, 0.0793644000, 0.1173792000, 0.2087524000, 0.4390110000", \ + "0.0570955000, 0.0630028000, 0.0764947000, 0.1036315000, 0.1543098000, 0.2532664000, 0.4851687000", \ + "0.0517068000, 0.0615812000, 0.0829417000, 0.1262954000, 0.2038635000, 0.3363467000, 0.5885836000", \ + "-0.0030335000, 0.0123871000, 0.0506626000, 0.1206166000, 0.2453454000, 0.4496049000, 0.7857009000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012776100, 0.0032645900, 0.0083417700, 0.0213151000, 0.0544649000, 0.1391700000"); + values("0.0692346000, 0.0752968000, 0.0912167000, 0.1297058000, 0.2265175000, 0.4715007000, 1.0968653000", \ + "0.0727151000, 0.0785957000, 0.0947052000, 0.1336707000, 0.2307643000, 0.4758384000, 1.0996448000", \ + "0.0831033000, 0.0892831000, 0.1050494000, 0.1441881000, 0.2419213000, 0.4872948000, 1.1123237000", \ + "0.1121357000, 0.1180193000, 0.1333876000, 0.1714702000, 0.2687101000, 0.5148293000, 1.1390561000", \ + "0.1721598000, 0.1804395000, 0.1997463000, 0.2410143000, 0.3373440000, 0.5827427000, 1.2075920000", \ + "0.2682456000, 0.2821414000, 0.3112903000, 0.3732678000, 0.4944254000, 0.7409051000, 1.3615593000", \ + "0.4344807000, 0.4524052000, 0.4958020000, 0.5897274000, 0.7745559000, 1.1033349000, 1.7293927000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012776100, 0.0032645900, 0.0083417700, 0.0213151000, 0.0544649000, 0.1391700000"); + values("0.0130757000, 0.0160091000, 0.0234747000, 0.0425208000, 0.0910773000, 0.2145869000, 0.5315825000", \ + "0.0131382000, 0.0160541000, 0.0234687000, 0.0426481000, 0.0910411000, 0.2155576000, 0.5320018000", \ + "0.0154048000, 0.0178594000, 0.0245786000, 0.0428264000, 0.0913626000, 0.2159771000, 0.5367545000", \ + "0.0230887000, 0.0258214000, 0.0326282000, 0.0495278000, 0.0931643000, 0.2152391000, 0.5319621000", \ + "0.0399815000, 0.0436364000, 0.0520606000, 0.0706498000, 0.1131910000, 0.2223924000, 0.5324507000", \ + "0.0725127000, 0.0777890000, 0.0897842000, 0.1149400000, 0.1653381000, 0.2708878000, 0.5486959000", \ + "0.1391735000, 0.1468825000, 0.1624407000, 0.1978910000, 0.2668292000, 0.3951339000, 0.6658937000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012776100, 0.0032645900, 0.0083417700, 0.0213151000, 0.0544649000, 0.1391700000"); + values("0.0605853000, 0.0686980000, 0.0895049000, 0.1416199000, 0.2747341000, 0.6127513000, 1.4814294000", \ + "0.0606206000, 0.0686669000, 0.0892742000, 0.1416240000, 0.2748639000, 0.6139774000, 1.4767131000", \ + "0.0605685000, 0.0687534000, 0.0893630000, 0.1416945000, 0.2746998000, 0.6133496000, 1.4820006000", \ + "0.0641290000, 0.0715406000, 0.0905699000, 0.1415333000, 0.2747482000, 0.6129168000, 1.4774255000", \ + "0.0896062000, 0.0976331000, 0.1151626000, 0.1569066000, 0.2767370000, 0.6150065000, 1.4773029000", \ + "0.1346292000, 0.1464959000, 0.1707918000, 0.2237614000, 0.3278346000, 0.6224066000, 1.4791698000", \ + "0.2083926000, 0.2253310000, 0.2626478000, 0.3429215000, 0.4859333000, 0.7526176000, 1.4997993000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012776100, 0.0032645900, 0.0083417700, 0.0213151000, 0.0544649000, 0.1391700000"); + values("0.0244773000, 0.0270529000, 0.0332348000, 0.0477698000, 0.0828070000, 0.1697937000, 0.3900734000", \ + "0.0285322000, 0.0310706000, 0.0372910000, 0.0518480000, 0.0869593000, 0.1741123000, 0.3944407000", \ + "0.0390837000, 0.0416902000, 0.0476318000, 0.0618960000, 0.0968752000, 0.1841282000, 0.4049558000", \ + "0.0538951000, 0.0576018000, 0.0665358000, 0.0847227000, 0.1202791000, 0.2082802000, 0.4288031000", \ + "0.0694217000, 0.0751858000, 0.0884943000, 0.1160166000, 0.1688633000, 0.2637577000, 0.4837612000", \ + "0.0775868000, 0.0863619000, 0.1061242000, 0.1476442000, 0.2287442000, 0.3710038000, 0.6133274000", \ + "0.0547334000, 0.0680204000, 0.0982061000, 0.1626650000, 0.2861750000, 0.5036284000, 0.8645007000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012776100, 0.0032645900, 0.0083417700, 0.0213151000, 0.0544649000, 0.1391700000"); + values("0.0238300000, 0.0272273000, 0.0354022000, 0.0549364000, 0.1028777000, 0.2249688000, 0.5340851000", \ + "0.0290095000, 0.0321792000, 0.0402854000, 0.0599592000, 0.1084964000, 0.2298994000, 0.5370117000", \ + "0.0420580000, 0.0456295000, 0.0533900000, 0.0728267000, 0.1206247000, 0.2418772000, 0.5515662000", \ + "0.0637527000, 0.0693796000, 0.0815162000, 0.1044131000, 0.1521038000, 0.2733078000, 0.5830287000", \ + "0.0979999000, 0.1071491000, 0.1267294000, 0.1634527000, 0.2262621000, 0.3469603000, 0.6522197000", \ + "0.1555198000, 0.1693893000, 0.1993532000, 0.2575704000, 0.3587102000, 0.5190643000, 0.8256142000", \ + "0.2611981000, 0.2810955000, 0.3244245000, 0.4125381000, 0.5705856000, 0.8282737000, 1.2246161000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012776100, 0.0032645900, 0.0083417700, 0.0213151000, 0.0544649000, 0.1391700000"); + values("0.0207771000, 0.0235018000, 0.0304539000, 0.0482200000, 0.0938198000, 0.2111963000, 0.5102564000", \ + "0.0199761000, 0.0228733000, 0.0301812000, 0.0481778000, 0.0936593000, 0.2108035000, 0.5094186000", \ + "0.0230772000, 0.0253888000, 0.0314231000, 0.0481060000, 0.0936917000, 0.2105350000, 0.5094993000", \ + "0.0333320000, 0.0362733000, 0.0435570000, 0.0589592000, 0.0974000000, 0.2107345000, 0.5094660000", \ + "0.0521542000, 0.0569867000, 0.0673177000, 0.0877188000, 0.1290194000, 0.2237707000, 0.5097616000", \ + "0.0854041000, 0.0923652000, 0.1093612000, 0.1413252000, 0.1974040000, 0.3016530000, 0.5406680000", \ + "0.1455845000, 0.1571590000, 0.1819099000, 0.2308408000, 0.3174581000, 0.4652093000, 0.7213521000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012776100, 0.0032645900, 0.0083417700, 0.0213151000, 0.0544649000, 0.1391700000"); + values("0.0232553000, 0.0279276000, 0.0396594000, 0.0689026000, 0.1403636000, 0.3144672000, 0.7542662000", \ + "0.0233664000, 0.0278877000, 0.0396296000, 0.0689107000, 0.1405241000, 0.3143392000, 0.7532511000", \ + "0.0279990000, 0.0312861000, 0.0411368000, 0.0689755000, 0.1405314000, 0.3140097000, 0.7547921000", \ + "0.0477284000, 0.0502636000, 0.0559660000, 0.0768757000, 0.1411680000, 0.3140709000, 0.7543756000", \ + "0.0833441000, 0.0864345000, 0.0950100000, 0.1149987000, 0.1634455000, 0.3160485000, 0.7542653000", \ + "0.1432471000, 0.1480855000, 0.1605753000, 0.1896079000, 0.2465701000, 0.3661950000, 0.7570390000", \ + "0.2387945000, 0.2457773000, 0.2648549000, 0.3103134000, 0.4010784000, 0.5551312000, 0.8692939000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o21ai_4") { + leakage_power () { + value : 0.0033032000; + when : "!A1&!A2&B1"; + } + leakage_power () { + value : 0.0003379000; + when : "!A1&!A2&!B1"; + } + leakage_power () { + value : 0.0055610000; + when : "!A1&A2&B1"; + } + leakage_power () { + value : 0.0020090000; + when : "!A1&A2&!B1"; + } + leakage_power () { + value : 0.0060341000; + when : "A1&!A2&B1"; + } + leakage_power () { + value : 0.0019958000; + when : "A1&!A2&!B1"; + } + leakage_power () { + value : 0.0039633000; + when : "A1&A2&B1"; + } + leakage_power () { + value : 0.0020126000; + when : "A1&A2&!B1"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__o21ai"; + cell_leakage_power : 0.0031521180; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0091440000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0086780000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0159853000, 0.0159759000, 0.0159543000, 0.0159531000, 0.0159504000, 0.0159442000, 0.0159297000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0159368000, -0.0159257000, -0.0159002000, -0.0158942000, -0.0158802000, -0.0158480000, -0.0157739000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0096110000; + } + pin ("A2") { + capacitance : 0.0084740000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078830000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0151335000, 0.0151232000, 0.0150996000, 0.0150990000, 0.0150977000, 0.0150948000, 0.0150879000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0150941000, -0.0150947000, -0.0150962000, -0.0150954000, -0.0150938000, -0.0150900000, -0.0150812000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090640000; + } + pin ("B1") { + capacitance : 0.0086920000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0083910000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0183625000, 0.0183591000, 0.0183515000, 0.0183575000, 0.0183713000, 0.0184031000, 0.0184764000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0099887000, -0.0100212000, -0.0100962000, -0.0100480000, -0.0099366000, -0.0096801000, -0.0090886000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0089930000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2) | (!B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013834110, 0.0038276500, 0.0105904200, 0.0293018100, 0.0810728600, 0.2243141000"); + values("0.0198567000, 0.0184379000, 0.0145406000, 0.0036896000, -0.0264177000, -0.1100167000, -0.3418191000", \ + "0.0193277000, 0.0179346000, 0.0140290000, 0.0032380000, -0.0268390000, -0.1104655000, -0.3422312000", \ + "0.0186186000, 0.0172210000, 0.0133816000, 0.0026657000, -0.0273022000, -0.1108409000, -0.3425219000", \ + "0.0177382000, 0.0163835000, 0.0126388000, 0.0020367000, -0.0278073000, -0.1112365000, -0.3427476000", \ + "0.0178248000, 0.0164199000, 0.0125143000, 0.0014983000, -0.0282047000, -0.1113803000, -0.3428593000", \ + "0.0180236000, 0.0166111000, 0.0125930000, 0.0017153000, -0.0283833000, -0.1119940000, -0.3433250000", \ + "0.0207343000, 0.0193630000, 0.0152204000, 0.0039568000, -0.0268165000, -0.1109516000, -0.3431493000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013834110, 0.0038276500, 0.0105904200, 0.0293018100, 0.0810728600, 0.2243141000"); + values("0.0375294000, 0.0389800000, 0.0429471000, 0.0540202000, 0.0842378000, 0.1673311000, 0.3964341000", \ + "0.0368062000, 0.0382830000, 0.0423065000, 0.0534856000, 0.0839196000, 0.1669254000, 0.3962280000", \ + "0.0360370000, 0.0375554000, 0.0416340000, 0.0528213000, 0.0833851000, 0.1666621000, 0.3960475000", \ + "0.0355080000, 0.0369404000, 0.0409951000, 0.0521038000, 0.0827333000, 0.1660710000, 0.3957360000", \ + "0.0350694000, 0.0365372000, 0.0405848000, 0.0516003000, 0.0819388000, 0.1654224000, 0.3952675000", \ + "0.0349743000, 0.0364155000, 0.0403696000, 0.0515763000, 0.0819511000, 0.1652728000, 0.3947931000", \ + "0.0359171000, 0.0373066000, 0.0410647000, 0.0516545000, 0.0825219000, 0.1663649000, 0.3951909000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013834110, 0.0038276500, 0.0105904200, 0.0293018100, 0.0810728600, 0.2243141000"); + values("0.0130528000, 0.0117167000, 0.0079095000, -0.0028262000, -0.0330098000, -0.1168274000, -0.3488232000", \ + "0.0124754000, 0.0112210000, 0.0075921000, -0.0029244000, -0.0328760000, -0.1165838000, -0.3485460000", \ + "0.0115637000, 0.0103112000, 0.0067716000, -0.0034199000, -0.0330371000, -0.1164937000, -0.3483392000", \ + "0.0104974000, 0.0092569000, 0.0056897000, -0.0044617000, -0.0336866000, -0.1167301000, -0.3483562000", \ + "0.0105889000, 0.0092430000, 0.0054671000, -0.0051086000, -0.0346178000, -0.1172881000, -0.3485128000", \ + "0.0108225000, 0.0093814000, 0.0054624000, -0.0053478000, -0.0351117000, -0.1182323000, -0.3491174000", \ + "0.0143662000, 0.0127120000, 0.0084355000, -0.0030746000, -0.0339526000, -0.1178211000, -0.3494995000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013834110, 0.0038276500, 0.0105904200, 0.0293018100, 0.0810728600, 0.2243141000"); + values("0.0285894000, 0.0300678000, 0.0340754000, 0.0451522000, 0.0753900000, 0.1584686000, 0.3874950000", \ + "0.0277337000, 0.0292123000, 0.0333278000, 0.0445479000, 0.0749813000, 0.1581746000, 0.3873588000", \ + "0.0268622000, 0.0283082000, 0.0324520000, 0.0437338000, 0.0743148000, 0.1577178000, 0.3870611000", \ + "0.0262646000, 0.0277460000, 0.0318726000, 0.0429547000, 0.0735726000, 0.1573816000, 0.3868761000", \ + "0.0262932000, 0.0277355000, 0.0316658000, 0.0427235000, 0.0730024000, 0.1564933000, 0.3863418000", \ + "0.0286772000, 0.0300672000, 0.0339801000, 0.0447559000, 0.0746524000, 0.1568866000, 0.3846276000", \ + "0.0334104000, 0.0350448000, 0.0388090000, 0.0488631000, 0.0777342000, 0.1595000000, 0.3864958000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013834110, 0.0038276500, 0.0105904200, 0.0293018100, 0.0810728600, 0.2243141000"); + values("0.0136968000, 0.0123635000, 0.0086711000, -0.0018067000, -0.0316585000, -0.1151081000, -0.3468448000", \ + "0.0131097000, 0.0118073000, 0.0081701000, -0.0022428000, -0.0318648000, -0.1151418000, -0.3467541000", \ + "0.0124934000, 0.0111805000, 0.0074595000, -0.0028764000, -0.0322949000, -0.1153550000, -0.3469297000", \ + "0.0117042000, 0.0103759000, 0.0067285000, -0.0037124000, -0.0331300000, -0.1159083000, -0.3470926000", \ + "0.0116757000, 0.0102637000, 0.0063666000, -0.0043258000, -0.0338816000, -0.1167826000, -0.3475025000", \ + "0.0139444000, 0.0125770000, 0.0087520000, -0.0025091000, -0.0336727000, -0.1170103000, -0.3481112000", \ + "0.0190410000, 0.0174023000, 0.0129922000, 0.0011417000, -0.0302552000, -0.1153307000, -0.3481739000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013834110, 0.0038276500, 0.0105904200, 0.0293018100, 0.0810728600, 0.2243141000"); + values("0.0181989000, 0.0200062000, 0.0246691000, 0.0365772000, 0.0674511000, 0.1505339000, 0.3795280000", \ + "0.0172663000, 0.0189542000, 0.0234684000, 0.0356349000, 0.0667807000, 0.1504597000, 0.3796086000", \ + "0.0165928000, 0.0181578000, 0.0225441000, 0.0344036000, 0.0655030000, 0.1499659000, 0.3798025000", \ + "0.0168151000, 0.0182569000, 0.0219413000, 0.0334912000, 0.0646330000, 0.1485199000, 0.3783599000", \ + "0.0174958000, 0.0187294000, 0.0225190000, 0.0333222000, 0.0638333000, 0.1477859000, 0.3775810000", \ + "0.0198439000, 0.0211351000, 0.0248243000, 0.0354356000, 0.0658961000, 0.1474220000, 0.3739525000", \ + "0.0264546000, 0.0275616000, 0.0307605000, 0.0428123000, 0.0687302000, 0.1518231000, 0.3774925000"); + } + } + max_capacitance : 0.2243140000; + max_transition : 1.4943390000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013834100, 0.0038276500, 0.0105904000, 0.0293018000, 0.0810729000, 0.2243140000"); + values("0.0341694000, 0.0357726000, 0.0401979000, 0.0514408000, 0.0808595000, 0.1590864000, 0.3728817000", \ + "0.0383389000, 0.0400060000, 0.0443702000, 0.0557198000, 0.0850638000, 0.1633668000, 0.3768873000", \ + "0.0469476000, 0.0486026000, 0.0529413000, 0.0642507000, 0.0936581000, 0.1719120000, 0.3856913000", \ + "0.0608769000, 0.0628951000, 0.0683591000, 0.0814181000, 0.1122911000, 0.1908625000, 0.4048147000", \ + "0.0783892000, 0.0813325000, 0.0891538000, 0.1071802000, 0.1468141000, 0.2333676000, 0.4484930000", \ + "0.0889602000, 0.0934999000, 0.1053196000, 0.1327943000, 0.1929517000, 0.3092364000, 0.5470426000", \ + "0.0619597000, 0.0692746000, 0.0881530000, 0.1328153000, 0.2284248000, 0.4078190000, 0.7277438000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013834100, 0.0038276500, 0.0105904000, 0.0293018000, 0.0810729000, 0.2243140000"); + values("0.1003323000, 0.1045961000, 0.1163993000, 0.1479843000, 0.2335145000, 0.4678911000, 1.1167905000", \ + "0.1045577000, 0.1090350000, 0.1207176000, 0.1527927000, 0.2386732000, 0.4737271000, 1.1194455000", \ + "0.1163351000, 0.1210212000, 0.1327891000, 0.1650161000, 0.2516572000, 0.4868996000, 1.1329389000", \ + "0.1435823000, 0.1477670000, 0.1596073000, 0.1916122000, 0.2779779000, 0.5136339000, 1.1600039000", \ + "0.1974026000, 0.2022735000, 0.2159943000, 0.2502936000, 0.3364303000, 0.5720435000, 1.2193372000", \ + "0.2916447000, 0.2982642000, 0.3156072000, 0.3604048000, 0.4647673000, 0.7066279000, 1.3550692000", \ + "0.4518075000, 0.4620334000, 0.4888832000, 0.5539021000, 0.6975475000, 1.0023979000, 1.6678967000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013834100, 0.0038276500, 0.0105904000, 0.0293018000, 0.0810729000, 0.2243140000"); + values("0.0248376000, 0.0265352000, 0.0312712000, 0.0447122000, 0.0825021000, 0.1881129000, 0.4816426000", \ + "0.0246349000, 0.0263442000, 0.0312032000, 0.0446635000, 0.0824659000, 0.1881151000, 0.4817008000", \ + "0.0254089000, 0.0269940000, 0.0316061000, 0.0447636000, 0.0823877000, 0.1881472000, 0.4811362000", \ + "0.0319613000, 0.0335619000, 0.0381648000, 0.0503605000, 0.0848552000, 0.1882185000, 0.4811554000", \ + "0.0482819000, 0.0501802000, 0.0554483000, 0.0690068000, 0.1037211000, 0.1972017000, 0.4818376000", \ + "0.0809816000, 0.0839376000, 0.0910628000, 0.1091840000, 0.1507977000, 0.2462794000, 0.5021340000", \ + "0.1424125000, 0.1467481000, 0.1578898000, 0.1855008000, 0.2438027000, 0.3603943000, 0.6180320000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013834100, 0.0038276500, 0.0105904000, 0.0293018000, 0.0810729000, 0.2243140000"); + values("0.0712219000, 0.0768922000, 0.0923835000, 0.1357977000, 0.2535419000, 0.5781401000, 1.4785918000", \ + "0.0711968000, 0.0768112000, 0.0925288000, 0.1357988000, 0.2534997000, 0.5794961000, 1.4805310000", \ + "0.0712527000, 0.0769249000, 0.0926642000, 0.1357819000, 0.2549503000, 0.5796232000, 1.4805505000", \ + "0.0715915000, 0.0771026000, 0.0925965000, 0.1355664000, 0.2533746000, 0.5790159000, 1.4769895000", \ + "0.0870297000, 0.0920774000, 0.1056263000, 0.1439173000, 0.2559129000, 0.5784745000, 1.4788840000", \ + "0.1222318000, 0.1286375000, 0.1440239000, 0.1855596000, 0.2898668000, 0.5878960000, 1.4809189000", \ + "0.1994151000, 0.2069881000, 0.2263395000, 0.2748045000, 0.3910973000, 0.6767196000, 1.4932955000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013834100, 0.0038276500, 0.0105904000, 0.0293018000, 0.0810729000, 0.2243140000"); + values("0.0280072000, 0.0295461000, 0.0335594000, 0.0444858000, 0.0739375000, 0.1554548000, 0.3780100000", \ + "0.0320494000, 0.0336314000, 0.0378587000, 0.0488544000, 0.0785241000, 0.1592009000, 0.3821911000", \ + "0.0390645000, 0.0409414000, 0.0455713000, 0.0571004000, 0.0872889000, 0.1683377000, 0.3914664000", \ + "0.0483930000, 0.0508283000, 0.0569545000, 0.0714429000, 0.1044099000, 0.1860021000, 0.4096711000", \ + "0.0550642000, 0.0588121000, 0.0683213000, 0.0901613000, 0.1344108000, 0.2261607000, 0.4518472000", \ + "0.0458952000, 0.0514218000, 0.0666574000, 0.1020145000, 0.1708357000, 0.2961164000, 0.5457395000", \ + "-0.0182598000, -0.0078309000, 0.0181535000, 0.0757855000, 0.1868152000, 0.3816133000, 0.7152793000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013834100, 0.0038276500, 0.0105904000, 0.0293018000, 0.0810729000, 0.2243140000"); + values("0.0809942000, 0.0851180000, 0.0968628000, 0.1286109000, 0.2144106000, 0.4487218000, 1.0941149000", \ + "0.0839757000, 0.0882662000, 0.1000463000, 0.1322937000, 0.2184165000, 0.4530866000, 1.0988620000", \ + "0.0938002000, 0.0980872000, 0.1102753000, 0.1425253000, 0.2287812000, 0.4641668000, 1.1102106000", \ + "0.1221292000, 0.1264555000, 0.1382112000, 0.1694495000, 0.2559851000, 0.4918345000, 1.1381432000", \ + "0.1857744000, 0.1911097000, 0.2048040000, 0.2390225000, 0.3239434000, 0.5589635000, 1.2087839000", \ + "0.2918167000, 0.2999071000, 0.3209723000, 0.3714707000, 0.4815919000, 0.7172781000, 1.3584690000", \ + "0.4712327000, 0.4837261000, 0.5142463000, 0.5885430000, 0.7546582000, 1.0789938000, 1.7284796000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013834100, 0.0038276500, 0.0105904000, 0.0293018000, 0.0810729000, 0.2243140000"); + values("0.0151399000, 0.0170417000, 0.0222124000, 0.0369683000, 0.0773120000, 0.1894418000, 0.5004201000", \ + "0.0151697000, 0.0170653000, 0.0223144000, 0.0369674000, 0.0774802000, 0.1891781000, 0.4985138000", \ + "0.0172727000, 0.0188491000, 0.0235780000, 0.0373395000, 0.0774886000, 0.1894945000, 0.5003991000", \ + "0.0246024000, 0.0263318000, 0.0310976000, 0.0444883000, 0.0804673000, 0.1891732000, 0.4983581000", \ + "0.0417217000, 0.0439134000, 0.0497962000, 0.0642389000, 0.1002596000, 0.1987887000, 0.4985591000", \ + "0.0749543000, 0.0785231000, 0.0866960000, 0.1058591000, 0.1488864000, 0.2474977000, 0.5176258000", \ + "0.1422240000, 0.1462398000, 0.1574384000, 0.1849700000, 0.2442120000, 0.3641032000, 0.6320210000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013834100, 0.0038276500, 0.0105904000, 0.0293018000, 0.0810729000, 0.2243140000"); + values("0.0710834000, 0.0768147000, 0.0925858000, 0.1354576000, 0.2536767000, 0.5782630000, 1.4763843000", \ + "0.0713316000, 0.0769620000, 0.0924520000, 0.1354318000, 0.2536487000, 0.5782950000, 1.4777517000", \ + "0.0712379000, 0.0767689000, 0.0925094000, 0.1353815000, 0.2535794000, 0.5783640000, 1.4764886000", \ + "0.0730897000, 0.0782811000, 0.0931792000, 0.1351159000, 0.2534334000, 0.5790052000, 1.4758105000", \ + "0.0984298000, 0.1040615000, 0.1162663000, 0.1506047000, 0.2569069000, 0.5784232000, 1.4791952000", \ + "0.1446964000, 0.1521369000, 0.1714505000, 0.2147365000, 0.3102775000, 0.5900521000, 1.4761424000", \ + "0.2196438000, 0.2319243000, 0.2601366000, 0.3241244000, 0.4587456000, 0.7199569000, 1.4943392000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013834100, 0.0038276500, 0.0105904000, 0.0293018000, 0.0810729000, 0.2243140000"); + values("0.0268924000, 0.0285883000, 0.0331602000, 0.0447837000, 0.0744197000, 0.1526743000, 0.3667182000", \ + "0.0307669000, 0.0325205000, 0.0370520000, 0.0487408000, 0.0784958000, 0.1570224000, 0.3708949000", \ + "0.0412525000, 0.0429358000, 0.0471777000, 0.0584628000, 0.0883949000, 0.1670163000, 0.3809805000", \ + "0.0568080000, 0.0591756000, 0.0655417000, 0.0804963000, 0.1117964000, 0.1903845000, 0.4044485000", \ + "0.0727300000, 0.0762373000, 0.0858414000, 0.1080148000, 0.1550945000, 0.2454053000, 0.4595437000", \ + "0.0791271000, 0.0846019000, 0.0988493000, 0.1323774000, 0.2040172000, 0.3415962000, 0.5867895000", \ + "0.0509830000, 0.0591293000, 0.0803043000, 0.1315119000, 0.2410677000, 0.4512840000, 0.8214778000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013834100, 0.0038276500, 0.0105904000, 0.0293018000, 0.0810729000, 0.2243140000"); + values("0.0262463000, 0.0286122000, 0.0347495000, 0.0504813000, 0.0911037000, 0.2008829000, 0.5028712000", \ + "0.0311709000, 0.0334262000, 0.0394469000, 0.0552869000, 0.0963862000, 0.2070279000, 0.5105821000", \ + "0.0446820000, 0.0467849000, 0.0524819000, 0.0678634000, 0.1086067000, 0.2204906000, 0.5246265000", \ + "0.0676343000, 0.0712773000, 0.0800668000, 0.0992125000, 0.1397415000, 0.2513532000, 0.5527575000", \ + "0.1048718000, 0.1107573000, 0.1245562000, 0.1549045000, 0.2128023000, 0.3244017000, 0.6262394000", \ + "0.1676070000, 0.1762069000, 0.1976046000, 0.2456275000, 0.3368510000, 0.4952342000, 0.7930516000", \ + "0.2844502000, 0.2968476000, 0.3278376000, 0.3979799000, 0.5397457000, 0.7907355000, 1.1985344000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013834100, 0.0038276500, 0.0105904000, 0.0293018000, 0.0810729000, 0.2243140000"); + values("0.0248096000, 0.0265626000, 0.0312374000, 0.0446303000, 0.0824516000, 0.1881089000, 0.4816876000", \ + "0.0238526000, 0.0257068000, 0.0309175000, 0.0445300000, 0.0824011000, 0.1878784000, 0.4809093000", \ + "0.0262272000, 0.0276889000, 0.0318985000, 0.0445189000, 0.0822033000, 0.1879746000, 0.4824167000", \ + "0.0361592000, 0.0382037000, 0.0439570000, 0.0562034000, 0.0868976000, 0.1879226000, 0.4819619000", \ + "0.0554302000, 0.0584629000, 0.0659080000, 0.0831305000, 0.1199788000, 0.2032903000, 0.4813021000", \ + "0.0898670000, 0.0944214000, 0.1061864000, 0.1328061000, 0.1839803000, 0.2843639000, 0.5171772000", \ + "0.1511542000, 0.1583000000, 0.1760443000, 0.2154980000, 0.2945386000, 0.4392601000, 0.7041171000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013834100, 0.0038276500, 0.0105904000, 0.0293018000, 0.0810729000, 0.2243140000"); + values("0.0258049000, 0.0287961000, 0.0372633000, 0.0601138000, 0.1212455000, 0.2800027000, 0.7095466000", \ + "0.0257874000, 0.0289506000, 0.0370638000, 0.0600273000, 0.1212707000, 0.2802889000, 0.7105490000", \ + "0.0293723000, 0.0318699000, 0.0385561000, 0.0601383000, 0.1212897000, 0.2801169000, 0.7112838000", \ + "0.0490444000, 0.0506590000, 0.0542409000, 0.0694612000, 0.1227241000, 0.2800868000, 0.7111312000", \ + "0.0844502000, 0.0866605000, 0.0923319000, 0.1085408000, 0.1484248000, 0.2839644000, 0.7109633000", \ + "0.1464882000, 0.1493994000, 0.1578119000, 0.1806522000, 0.2316862000, 0.3408435000, 0.7146481000", \ + "0.2450864000, 0.2492935000, 0.2617000000, 0.2957463000, 0.3747755000, 0.5244851000, 0.8320422000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__o21ba_1 */ + + cell ("sky130_fd_sc_hd__o21ba_2") { + leakage_power () { + value : 0.0029671000; + when : "!A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0030880000; + when : "!A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0032197000; + when : "!A1&A2&B1_N"; + } + leakage_power () { + value : 0.0025417000; + when : "!A1&A2&!B1_N"; + } + leakage_power () { + value : 0.0032197000; + when : "A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0029198000; + when : "A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0032197000; + when : "A1&A2&B1_N"; + } + leakage_power () { + value : 0.0017887000; + when : "A1&A2&!B1_N"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__o21ba"; + cell_leakage_power : 0.0028705310; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023900000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022760000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040632000, 0.0040547000, 0.0040349000, 0.0040336000, 0.0040305000, 0.0040234000, 0.0040069000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040391000, -0.0040371000, -0.0040325000, -0.0040334000, -0.0040355000, -0.0040403000, -0.0040514000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025040000; + } + pin ("A2") { + capacitance : 0.0023780000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022080000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039735000, 0.0039731000, 0.0039722000, 0.0039733000, 0.0039759000, 0.0039818000, 0.0039954000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039775000, -0.0039745000, -0.0039676000, -0.0039684000, -0.0039701000, -0.0039741000, -0.0039832000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025470000; + } + pin ("B1_N") { + capacitance : 0.0013850000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013330000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079652000, 0.0078723000, 0.0076584000, 0.0077175000, 0.0078537000, 0.0081678000, 0.0088916000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0051478000, 0.0050950000, 0.0049732000, 0.0050163000, 0.0051156000, 0.0053446000, 0.0058724000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014370000; + } + pin ("X") { + direction : "output"; + function : "(A1&!B1_N) | (A2&!B1_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014220210, 0.0040442850, 0.0115021200, 0.0327124900, 0.0930356800, 0.2645973000"); + values("0.0151537000, 0.0137350000, 0.0101925000, -0.0001761000, -0.0329861000, -0.1301067000, -0.4077979000", \ + "0.0150183000, 0.0136230000, 0.0101053000, -0.0003045000, -0.0330986000, -0.1302217000, -0.4078846000", \ + "0.0149420000, 0.0135583000, 0.0099745000, -0.0003632000, -0.0332218000, -0.1303187000, -0.4080072000", \ + "0.0147225000, 0.0133313000, 0.0097491000, -0.0006009000, -0.0333845000, -0.1304726000, -0.4081718000", \ + "0.0147046000, 0.0132766000, 0.0096482000, -0.0007777000, -0.0336026000, -0.1306664000, -0.4083209000", \ + "0.0151151000, 0.0140825000, 0.0096591000, -0.0011146000, -0.0337580000, -0.1307749000, -0.4083778000", \ + "0.0181750000, 0.0165689000, 0.0122793000, 0.0007149000, -0.0334518000, -0.1305125000, -0.4079790000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014220210, 0.0040442850, 0.0115021200, 0.0327124900, 0.0930356800, 0.2645973000"); + values("0.0202025000, 0.0218426000, 0.0264337000, 0.0389401000, 0.0734901000, 0.1703719000, 0.4450428000", \ + "0.0201029000, 0.0217363000, 0.0263466000, 0.0387855000, 0.0733924000, 0.1702192000, 0.4447464000", \ + "0.0199462000, 0.0216001000, 0.0261419000, 0.0387207000, 0.0732014000, 0.1703286000, 0.4450129000", \ + "0.0197968000, 0.0214538000, 0.0260508000, 0.0385294000, 0.0730489000, 0.1700817000, 0.4448349000", \ + "0.0197632000, 0.0213843000, 0.0259549000, 0.0382286000, 0.0727510000, 0.1698157000, 0.4444698000", \ + "0.0202702000, 0.0217916000, 0.0261389000, 0.0381219000, 0.0724908000, 0.1692562000, 0.4441543000", \ + "0.0210758000, 0.0225463000, 0.0268210000, 0.0389787000, 0.0732098000, 0.1700643000, 0.4437447000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014220210, 0.0040442850, 0.0115021200, 0.0327124900, 0.0930356800, 0.2645973000"); + values("0.0131533000, 0.0117567000, 0.0082029000, -0.0021557000, -0.0349972000, -0.1320564000, -0.4097813000", \ + "0.0129371000, 0.0115666000, 0.0079977000, -0.0023732000, -0.0351687000, -0.1322515000, -0.4099694000", \ + "0.0127500000, 0.0113561000, 0.0078208000, -0.0025646000, -0.0353683000, -0.1324697000, -0.4101473000", \ + "0.0125850000, 0.0111696000, 0.0076325000, -0.0027708000, -0.0356289000, -0.1326774000, -0.4103547000", \ + "0.0128279000, 0.0113905000, 0.0077276000, -0.0027308000, -0.0356181000, -0.1326890000, -0.4103324000", \ + "0.0126270000, 0.0110506000, 0.0072346000, -0.0027756000, -0.0355196000, -0.1324122000, -0.4099450000", \ + "0.0176784000, 0.0160802000, 0.0116892000, -0.0007791000, -0.0348614000, -0.1316242000, -0.4091251000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014220210, 0.0040442850, 0.0115021200, 0.0327124900, 0.0930356800, 0.2645973000"); + values("0.0188627000, 0.0205286000, 0.0251473000, 0.0377094000, 0.0721908000, 0.1690732000, 0.4440976000", \ + "0.0188359000, 0.0205010000, 0.0250362000, 0.0376595000, 0.0720955000, 0.1689503000, 0.4439225000", \ + "0.0186452000, 0.0203098000, 0.0249314000, 0.0375054000, 0.0719990000, 0.1688115000, 0.4440376000", \ + "0.0183961000, 0.0200347000, 0.0245739000, 0.0370777000, 0.0715984000, 0.1684174000, 0.4421616000", \ + "0.0181292000, 0.0197128000, 0.0242998000, 0.0366819000, 0.0710626000, 0.1681429000, 0.4418819000", \ + "0.0185434000, 0.0200776000, 0.0244548000, 0.0366910000, 0.0708474000, 0.1673331000, 0.4429764000", \ + "0.0193831000, 0.0208564000, 0.0250670000, 0.0372319000, 0.0712115000, 0.1679961000, 0.4419019000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014220210, 0.0040442850, 0.0115021200, 0.0327124900, 0.0930356800, 0.2645973000"); + values("0.0129103000, 0.0116714000, 0.0084454000, -0.0018616000, -0.0352158000, -0.1327186000, -0.4105957000", \ + "0.0129103000, 0.0116834000, 0.0084749000, -0.0018914000, -0.0352221000, -0.1327243000, -0.4105923000", \ + "0.0128524000, 0.0115899000, 0.0083871000, -0.0019510000, -0.0353039000, -0.1327967000, -0.4106706000", \ + "0.0124009000, 0.0112010000, 0.0079477000, -0.0023824000, -0.0357252000, -0.1332078000, -0.4110513000", \ + "0.0120619000, 0.0108672000, 0.0075862000, -0.0027412000, -0.0360713000, -0.1335377000, -0.4113888000", \ + "0.0149702000, 0.0135836000, 0.0096118000, -0.0021297000, -0.0362982000, -0.1338445000, -0.4116857000", \ + "0.0149724000, 0.0135282000, 0.0095379000, -0.0021470000, -0.0362120000, -0.1337955000, -0.4117371000"); + } + related_pin : "B1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014220210, 0.0040442850, 0.0115021200, 0.0327124900, 0.0930356800, 0.2645973000"); + values("0.0186950000, 0.0203368000, 0.0248623000, 0.0373863000, 0.0719120000, 0.1689468000, 0.4438713000", \ + "0.0186423000, 0.0203066000, 0.0248643000, 0.0373518000, 0.0718595000, 0.1688597000, 0.4440897000", \ + "0.0187197000, 0.0203426000, 0.0248675000, 0.0373877000, 0.0719121000, 0.1689119000, 0.4438845000", \ + "0.0185003000, 0.0201371000, 0.0246464000, 0.0371608000, 0.0716831000, 0.1686628000, 0.4431619000", \ + "0.0182078000, 0.0198340000, 0.0244350000, 0.0369208000, 0.0714136000, 0.1685849000, 0.4437331000", \ + "0.0177730000, 0.0194001000, 0.0239249000, 0.0364144000, 0.0708994000, 0.1679079000, 0.4430897000", \ + "0.0184472000, 0.0199809000, 0.0243377000, 0.0364972000, 0.0707338000, 0.1679540000, 0.4424655000"); + } + } + max_capacitance : 0.2645970000; + max_transition : 1.5029580000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.1759621000, 0.1819530000, 0.1950053000, 0.2205354000, 0.2698863000, 0.3799800000, 0.6686636000", \ + "0.1812555000, 0.1872894000, 0.2001190000, 0.2255683000, 0.2753545000, 0.3853120000, 0.6742462000", \ + "0.1935121000, 0.1995294000, 0.2125651000, 0.2380006000, 0.2877379000, 0.3973860000, 0.6862694000", \ + "0.2196711000, 0.2256028000, 0.2386482000, 0.2641980000, 0.3137102000, 0.4234974000, 0.7119756000", \ + "0.2784834000, 0.2844376000, 0.2974056000, 0.3228885000, 0.3726336000, 0.4825631000, 0.7711272000", \ + "0.3920725000, 0.3997397000, 0.4140787000, 0.4417102000, 0.4940552000, 0.6061936000, 0.8951497000", \ + "0.5854540000, 0.5935102000, 0.6113466000, 0.6441981000, 0.7037992000, 0.8223507000, 1.1137606000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.1043124000, 0.1103974000, 0.1245980000, 0.1576354000, 0.2416418000, 0.4734050000, 1.1297459000", \ + "0.1088045000, 0.1148797000, 0.1291293000, 0.1621324000, 0.2461912000, 0.4778448000, 1.1342763000", \ + "0.1176541000, 0.1237357000, 0.1379282000, 0.1710288000, 0.2548500000, 0.4875700000, 1.1428858000", \ + "0.1362481000, 0.1423387000, 0.1565537000, 0.1894958000, 0.2733819000, 0.5051354000, 1.1612343000", \ + "0.1722687000, 0.1786429000, 0.1934582000, 0.2270050000, 0.3108551000, 0.5433246000, 1.2001786000", \ + "0.2239012000, 0.2313806000, 0.2478088000, 0.2832139000, 0.3682354000, 0.6000368000, 1.2566335000", \ + "0.2734165000, 0.2831717000, 0.3041428000, 0.3444768000, 0.4317038000, 0.6640916000, 1.3194432000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0272424000, 0.0308528000, 0.0388783000, 0.0566006000, 0.1024426000, 0.2274208000, 0.6081990000", \ + "0.0273231000, 0.0306939000, 0.0391357000, 0.0569941000, 0.1021114000, 0.2276469000, 0.6080954000", \ + "0.0274218000, 0.0309076000, 0.0390800000, 0.0570117000, 0.1021358000, 0.2278107000, 0.6080654000", \ + "0.0272035000, 0.0309654000, 0.0389652000, 0.0564938000, 0.1022340000, 0.2277471000, 0.6088535000", \ + "0.0272607000, 0.0307558000, 0.0385820000, 0.0568434000, 0.1021642000, 0.2274835000, 0.6055744000", \ + "0.0329661000, 0.0369491000, 0.0452198000, 0.0638340000, 0.1068000000, 0.2301753000, 0.6095633000", \ + "0.0444738000, 0.0487364000, 0.0579045000, 0.0771998000, 0.1218348000, 0.2412149000, 0.6075920000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0226253000, 0.0280069000, 0.0423286000, 0.0819058000, 0.1981990000, 0.5354753000, 1.5009504000", \ + "0.0227160000, 0.0280237000, 0.0422573000, 0.0818708000, 0.1983593000, 0.5359704000, 1.5005845000", \ + "0.0226234000, 0.0280040000, 0.0423229000, 0.0819955000, 0.1978344000, 0.5368693000, 1.4999578000", \ + "0.0226971000, 0.0280822000, 0.0422619000, 0.0817755000, 0.1982579000, 0.5367840000, 1.5006300000", \ + "0.0247574000, 0.0301571000, 0.0441744000, 0.0832461000, 0.1983641000, 0.5359673000, 1.4982038000", \ + "0.0303962000, 0.0355893000, 0.0497229000, 0.0872900000, 0.2006152000, 0.5355940000, 1.4997303000", \ + "0.0423077000, 0.0484335000, 0.0631863000, 0.0979782000, 0.2046938000, 0.5365157000, 1.4951385000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.1637799000, 0.1698251000, 0.1827926000, 0.2084048000, 0.2579712000, 0.3677004000, 0.6566286000", \ + "0.1672194000, 0.1732428000, 0.1862970000, 0.2115529000, 0.2613949000, 0.3711375000, 0.6599356000", \ + "0.1781848000, 0.1841999000, 0.1971448000, 0.2225320000, 0.2721901000, 0.3820366000, 0.6709006000", \ + "0.2063092000, 0.2122783000, 0.2252013000, 0.2506710000, 0.3003665000, 0.4102450000, 0.6987849000", \ + "0.2749678000, 0.2808885000, 0.2937602000, 0.3183283000, 0.3681155000, 0.4780786000, 0.7668882000", \ + "0.4123633000, 0.4197730000, 0.4348601000, 0.4631117000, 0.5153769000, 0.6272724000, 0.9159826000", \ + "0.6334548000, 0.6426388000, 0.6626337000, 0.6985965000, 0.7595296000, 0.8765793000, 1.1676182000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0894020000, 0.0951940000, 0.1089733000, 0.1413521000, 0.2243730000, 0.4558014000, 1.1127167000", \ + "0.0942165000, 0.1000174000, 0.1136694000, 0.1460638000, 0.2292311000, 0.4607626000, 1.1169213000", \ + "0.1031706000, 0.1089763000, 0.1226727000, 0.1550430000, 0.2385198000, 0.4697284000, 1.1273334000", \ + "0.1213193000, 0.1270559000, 0.1406921000, 0.1728786000, 0.2564086000, 0.4877214000, 1.1506336000", \ + "0.1526771000, 0.1589736000, 0.1734417000, 0.2065024000, 0.2901199000, 0.5220455000, 1.1763882000", \ + "0.1920892000, 0.1997172000, 0.2160512000, 0.2513009000, 0.3357616000, 0.5672529000, 1.2252471000", \ + "0.2159098000, 0.2262401000, 0.2479614000, 0.2896931000, 0.3765418000, 0.6083257000, 1.2632841000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0271534000, 0.0307285000, 0.0385760000, 0.0564562000, 0.1022217000, 0.2275336000, 0.6080666000", \ + "0.0273486000, 0.0309116000, 0.0389227000, 0.0569896000, 0.1020268000, 0.2275334000, 0.6082524000", \ + "0.0272250000, 0.0306719000, 0.0388095000, 0.0570892000, 0.1022854000, 0.2278077000, 0.6088688000", \ + "0.0271929000, 0.0306403000, 0.0386919000, 0.0573515000, 0.1020368000, 0.2277111000, 0.6076901000", \ + "0.0272839000, 0.0308829000, 0.0388674000, 0.0571736000, 0.1021375000, 0.2282999000, 0.6090574000", \ + "0.0367120000, 0.0399080000, 0.0477401000, 0.0644879000, 0.1074309000, 0.2303869000, 0.6099425000", \ + "0.0531384000, 0.0578083000, 0.0676882000, 0.0857394000, 0.1250414000, 0.2409333000, 0.6090315000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0213066000, 0.0265213000, 0.0405867000, 0.0803178000, 0.1966712000, 0.5347648000, 1.4997117000", \ + "0.0212751000, 0.0265101000, 0.0405709000, 0.0801547000, 0.1968526000, 0.5355360000, 1.5005059000", \ + "0.0212698000, 0.0264069000, 0.0405439000, 0.0802093000, 0.1968294000, 0.5341472000, 1.5029159000", \ + "0.0214529000, 0.0266079000, 0.0407156000, 0.0801568000, 0.1968073000, 0.5348942000, 1.5029582000", \ + "0.0240613000, 0.0295123000, 0.0433914000, 0.0820957000, 0.1977297000, 0.5347350000, 1.5006067000", \ + "0.0314273000, 0.0370228000, 0.0505087000, 0.0869283000, 0.1996509000, 0.5356950000, 1.5012915000", \ + "0.0446841000, 0.0514087000, 0.0653429000, 0.1001698000, 0.2047224000, 0.5377282000, 1.4956658000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.1229225000, 0.1275115000, 0.1379858000, 0.1601586000, 0.2058941000, 0.3115138000, 0.5993377000", \ + "0.1278053000, 0.1324179000, 0.1428659000, 0.1650590000, 0.2108043000, 0.3164981000, 0.6036622000", \ + "0.1388158000, 0.1434173000, 0.1538569000, 0.1761309000, 0.2218775000, 0.3275507000, 0.6153590000", \ + "0.1612667000, 0.1658373000, 0.1762856000, 0.1985263000, 0.2442953000, 0.3500183000, 0.6370845000", \ + "0.1941651000, 0.1987576000, 0.2091977000, 0.2313794000, 0.2771902000, 0.3828423000, 0.6707632000", \ + "0.2352998000, 0.2399434000, 0.2504250000, 0.2726311000, 0.3186079000, 0.4243647000, 0.7119585000", \ + "0.2728862000, 0.2776787000, 0.2885256000, 0.3113830000, 0.3578457000, 0.4639092000, 0.7516926000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.1918952000, 0.1979881000, 0.2122060000, 0.2452505000, 0.3291760000, 0.5620121000, 1.2175259000", \ + "0.1965844000, 0.2029095000, 0.2169790000, 0.2502666000, 0.3340734000, 0.5664779000, 1.2238661000", \ + "0.2095169000, 0.2156103000, 0.2298177000, 0.2628872000, 0.3468700000, 0.5786880000, 1.2357683000", \ + "0.2412157000, 0.2472700000, 0.2615749000, 0.2946672000, 0.3783785000, 0.6098907000, 1.2655668000", \ + "0.3122251000, 0.3183200000, 0.3326328000, 0.3656970000, 0.4494667000, 0.6821806000, 1.3379028000", \ + "0.4400996000, 0.4462535000, 0.4606145000, 0.4939204000, 0.5777688000, 0.8100460000, 1.4675686000", \ + "0.6450730000, 0.6514434000, 0.6662168000, 0.6998069000, 0.7838711000, 1.0163512000, 1.6719199000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0176349000, 0.0209954000, 0.0290670000, 0.0485268000, 0.0939872000, 0.2209829000, 0.6019817000", \ + "0.0176600000, 0.0208786000, 0.0289641000, 0.0487119000, 0.0939685000, 0.2213801000, 0.6071056000", \ + "0.0176584000, 0.0209288000, 0.0289628000, 0.0485285000, 0.0939878000, 0.2212003000, 0.6030501000", \ + "0.0176466000, 0.0209288000, 0.0290431000, 0.0485300000, 0.0939771000, 0.2211883000, 0.6075398000", \ + "0.0178144000, 0.0211235000, 0.0291874000, 0.0485379000, 0.0940005000, 0.2213417000, 0.6018560000", \ + "0.0183805000, 0.0216647000, 0.0296351000, 0.0489690000, 0.0942810000, 0.2204805000, 0.6064320000", \ + "0.0196774000, 0.0230000000, 0.0310762000, 0.0504234000, 0.0953155000, 0.2217982000, 0.6046568000"); + } + related_pin : "B1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014220200, 0.0040442900, 0.0115021000, 0.0327125000, 0.0930357000, 0.2645970000"); + values("0.0229162000, 0.0282249000, 0.0426194000, 0.0820957000, 0.1979793000, 0.5368267000, 1.4999317000", \ + "0.0229574000, 0.0282453000, 0.0425565000, 0.0821788000, 0.1979004000, 0.5358604000, 1.4994360000", \ + "0.0230115000, 0.0282871000, 0.0426016000, 0.0820840000, 0.1982097000, 0.5363541000, 1.4975713000", \ + "0.0229306000, 0.0283639000, 0.0425399000, 0.0821982000, 0.1978221000, 0.5368794000, 1.5020036000", \ + "0.0231522000, 0.0283993000, 0.0425994000, 0.0822323000, 0.1978342000, 0.5365846000, 1.5026185000", \ + "0.0237544000, 0.0289966000, 0.0433794000, 0.0827934000, 0.1986089000, 0.5359822000, 1.5014309000", \ + "0.0259531000, 0.0309799000, 0.0449073000, 0.0840527000, 0.1994471000, 0.5352709000, 1.5005975000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o21ba_4") { + leakage_power () { + value : 0.0041175000; + when : "!A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0043530000; + when : "!A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0047840000; + when : "!A1&A2&B1_N"; + } + leakage_power () { + value : 0.0087956000; + when : "!A1&A2&!B1_N"; + } + leakage_power () { + value : 0.0047840000; + when : "A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0073377000; + when : "A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0047835000; + when : "A1&A2&B1_N"; + } + leakage_power () { + value : 0.0053552000; + when : "A1&A2&!B1_N"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__o21ba"; + cell_leakage_power : 0.0055388110; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0043960000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041750000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079288000, 0.0079283000, 0.0079274000, 0.0079279000, 0.0079292000, 0.0079322000, 0.0079390000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079230000, -0.0079197000, -0.0079120000, -0.0079086000, -0.0079008000, -0.0078827000, -0.0078412000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046170000; + } + pin ("A2") { + capacitance : 0.0043840000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040600000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079257000, 0.0079215000, 0.0079119000, 0.0079149000, 0.0079218000, 0.0079376000, 0.0079740000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079090000, -0.0079049000, -0.0078953000, -0.0078968000, -0.0079002000, -0.0079081000, -0.0079264000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047070000; + } + pin ("B1_N") { + capacitance : 0.0023920000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022710000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0147969000, 0.0146597000, 0.0143436000, 0.0144893000, 0.0148252000, 0.0155995000, 0.0173842000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0094873000, 0.0093640000, 0.0090796000, 0.0091595000, 0.0093435000, 0.0097678000, 0.0107457000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025120000; + } + pin ("X") { + direction : "output"; + function : "(A1&!B1_N) | (A2&!B1_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015549260, 0.0048355870, 0.0150379600, 0.0467658100, 0.1454347000, 0.4522804000"); + values("0.0304762000, 0.0288187000, 0.0239638000, 0.0101763000, -0.0374838000, -0.1954255000, -0.6919261000", \ + "0.0301900000, 0.0284700000, 0.0236224000, 0.0097784000, -0.0377989000, -0.1956295000, -0.6921750000", \ + "0.0298331000, 0.0282524000, 0.0234023000, 0.0095797000, -0.0380454000, -0.1959822000, -0.6924841000", \ + "0.0294591000, 0.0279212000, 0.0230334000, 0.0090792000, -0.0384821000, -0.1963049000, -0.6927744000", \ + "0.0292828000, 0.0275721000, 0.0227131000, 0.0086940000, -0.0389134000, -0.1967793000, -0.6931478000", \ + "0.0288276000, 0.0270343000, 0.0216744000, 0.0075652000, -0.0395803000, -0.1970256000, -0.6933283000", \ + "0.0358945000, 0.0340272000, 0.0284409000, 0.0119317000, -0.0388038000, -0.1974108000, -0.6928501000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015549260, 0.0048355870, 0.0150379600, 0.0467658100, 0.1454347000, 0.4522804000"); + values("0.0397647000, 0.0416476000, 0.0473767000, 0.0648559000, 0.1170254000, 0.2762178000, 0.7682191000", \ + "0.0395254000, 0.0414084000, 0.0471584000, 0.0646264000, 0.1168040000, 0.2760240000, 0.7679905000", \ + "0.0392316000, 0.0411166000, 0.0468364000, 0.0642645000, 0.1165063000, 0.2757713000, 0.7670203000", \ + "0.0388468000, 0.0407110000, 0.0465325000, 0.0639421000, 0.1160355000, 0.2752254000, 0.7672805000", \ + "0.0385870000, 0.0404561000, 0.0461100000, 0.0633301000, 0.1153772000, 0.2747940000, 0.7663932000", \ + "0.0395287000, 0.0412950000, 0.0467589000, 0.0634170000, 0.1147725000, 0.2734176000, 0.7657848000", \ + "0.0411861000, 0.0428661000, 0.0481916000, 0.0647268000, 0.1163761000, 0.2748467000, 0.7652079000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015549260, 0.0048355870, 0.0150379600, 0.0467658100, 0.1454347000, 0.4522804000"); + values("0.0259273000, 0.0242716000, 0.0193252000, 0.0055112000, -0.0420121000, -0.1999262000, -0.6963824000", \ + "0.0255366000, 0.0238435000, 0.0191092000, 0.0051723000, -0.0423733000, -0.2002726000, -0.6968063000", \ + "0.0250297000, 0.0234059000, 0.0186670000, 0.0046989000, -0.0428081000, -0.2006614000, -0.6972087000", \ + "0.0247374000, 0.0230638000, 0.0182760000, 0.0043033000, -0.0432012000, -0.2010939000, -0.6975434000", \ + "0.0252223000, 0.0235097000, 0.0185573000, 0.0043747000, -0.0434844000, -0.2013763000, -0.6977274000", \ + "0.0255854000, 0.0237733000, 0.0183043000, 0.0040758000, -0.0426873000, -0.2004855000, -0.6967265000", \ + "0.0348521000, 0.0328497000, 0.0271751000, 0.0105498000, -0.0405205000, -0.1990123000, -0.6944433000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015549260, 0.0048355870, 0.0150379600, 0.0467658100, 0.1454347000, 0.4522804000"); + values("0.0357777000, 0.0376556000, 0.0434001000, 0.0608219000, 0.1128714000, 0.2714177000, 0.7635393000", \ + "0.0357550000, 0.0375901000, 0.0434019000, 0.0608286000, 0.1128371000, 0.2715402000, 0.7605400000", \ + "0.0354226000, 0.0372926000, 0.0430512000, 0.0605693000, 0.1125127000, 0.2711694000, 0.7603508000", \ + "0.0349296000, 0.0367820000, 0.0425069000, 0.0597851000, 0.1117641000, 0.2705213000, 0.7600991000", \ + "0.0345146000, 0.0363690000, 0.0420517000, 0.0590743000, 0.1108113000, 0.2699351000, 0.7624216000", \ + "0.0352367000, 0.0370292000, 0.0424660000, 0.0593710000, 0.1103848000, 0.2687198000, 0.7619309000", \ + "0.0373751000, 0.0390569000, 0.0443352000, 0.0608970000, 0.1121397000, 0.2706667000, 0.7600698000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015549260, 0.0048355870, 0.0150379600, 0.0467658100, 0.1454347000, 0.4522804000"); + values("0.0240577000, 0.0229105000, 0.0191156000, 0.0060420000, -0.0420841000, -0.2010758000, -0.6980174000", \ + "0.0240215000, 0.0228056000, 0.0190584000, 0.0060449000, -0.0421193000, -0.2011010000, -0.6980640000", \ + "0.0239362000, 0.0227790000, 0.0189999000, 0.0059182000, -0.0422017000, -0.2011729000, -0.6980902000", \ + "0.0230278000, 0.0220057000, 0.0181926000, 0.0051739000, -0.0428958000, -0.2018346000, -0.6987565000", \ + "0.0226789000, 0.0214269000, 0.0176791000, 0.0044624000, -0.0435387000, -0.2024515000, -0.6993447000", \ + "0.0296923000, 0.0281452000, 0.0231790000, 0.0074502000, -0.0433078000, -0.2028151000, -0.6997039000", \ + "0.0302350000, 0.0286244000, 0.0236341000, 0.0079068000, -0.0425994000, -0.2020650000, -0.6992255000"); + } + related_pin : "B1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015549260, 0.0048355870, 0.0150379600, 0.0467658100, 0.1454347000, 0.4522804000"); + values("0.0360603000, 0.0379362000, 0.0437132000, 0.0610846000, 0.1132052000, 0.2726159000, 0.7639562000", \ + "0.0360257000, 0.0379058000, 0.0436823000, 0.0610375000, 0.1131614000, 0.2724718000, 0.7639685000", \ + "0.0360615000, 0.0379087000, 0.0436643000, 0.0610950000, 0.1132027000, 0.2726193000, 0.7639775000", \ + "0.0356604000, 0.0375201000, 0.0431747000, 0.0606445000, 0.1127791000, 0.2720601000, 0.7639805000", \ + "0.0348264000, 0.0366827000, 0.0424942000, 0.0599202000, 0.1119781000, 0.2713675000, 0.7627791000", \ + "0.0340653000, 0.0359264000, 0.0417358000, 0.0592288000, 0.1110503000, 0.2703392000, 0.7623387000", \ + "0.0350176000, 0.0366928000, 0.0422445000, 0.0592842000, 0.1104385000, 0.2707522000, 0.7613585000"); + } + } + max_capacitance : 0.4522800000; + max_transition : 1.5066050000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015549300, 0.0048355900, 0.0150380000, 0.0467658000, 0.1454350000, 0.4522800000"); + values("0.1825060000, 0.1864565000, 0.1964071000, 0.2180379000, 0.2620164000, 0.3606793000, 0.6305391000", \ + "0.1875134000, 0.1914351000, 0.2013848000, 0.2230114000, 0.2670103000, 0.3659366000, 0.6358301000", \ + "0.2000880000, 0.2040187000, 0.2139495000, 0.2355968000, 0.2796120000, 0.3784507000, 0.6481603000", \ + "0.2271705000, 0.2310844000, 0.2409902000, 0.2625797000, 0.3068449000, 0.4054743000, 0.6753914000", \ + "0.2864826000, 0.2904280000, 0.3002966000, 0.3218436000, 0.3660265000, 0.4648585000, 0.7349262000", \ + "0.4029122000, 0.4073356000, 0.4183055000, 0.4418424000, 0.4888408000, 0.5898219000, 0.8602902000", \ + "0.6004276000, 0.6058419000, 0.6193714000, 0.6474844000, 0.7015437000, 0.8106776000, 1.0849569000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015549300, 0.0048355900, 0.0150380000, 0.0467658000, 0.1454350000, 0.4522800000"); + values("0.1078331000, 0.1121078000, 0.1233602000, 0.1517093000, 0.2273670000, 0.4512017000, 1.1431617000", \ + "0.1121398000, 0.1164162000, 0.1276762000, 0.1560204000, 0.2316870000, 0.4555139000, 1.1475372000", \ + "0.1207307000, 0.1249773000, 0.1362374000, 0.1645345000, 0.2402076000, 0.4640344000, 1.1560025000", \ + "0.1386581000, 0.1429196000, 0.1542142000, 0.1825384000, 0.2580884000, 0.4822891000, 1.1721978000", \ + "0.1734917000, 0.1779659000, 0.1897006000, 0.2185681000, 0.2944301000, 0.5194020000, 1.2085636000", \ + "0.2221019000, 0.2272015000, 0.2402189000, 0.2705330000, 0.3472083000, 0.5714442000, 1.2620306000", \ + "0.2638480000, 0.2704300000, 0.2868483000, 0.3220441000, 0.4017832000, 0.6267132000, 1.3163496000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015549300, 0.0048355900, 0.0150380000, 0.0467658000, 0.1454350000, 0.4522800000"); + values("0.0272578000, 0.0295542000, 0.0354835000, 0.0497083000, 0.0867552000, 0.1926783000, 0.5391630000", \ + "0.0275228000, 0.0296746000, 0.0354035000, 0.0498015000, 0.0864542000, 0.1924187000, 0.5416665000", \ + "0.0275724000, 0.0296037000, 0.0355250000, 0.0496982000, 0.0867479000, 0.1927202000, 0.5390483000", \ + "0.0275409000, 0.0298311000, 0.0356679000, 0.0500682000, 0.0863544000, 0.1925348000, 0.5408916000", \ + "0.0276008000, 0.0295333000, 0.0355076000, 0.0496788000, 0.0868112000, 0.1929686000, 0.5416466000", \ + "0.0328120000, 0.0352786000, 0.0410686000, 0.0561598000, 0.0918960000, 0.1959989000, 0.5406230000", \ + "0.0445261000, 0.0473489000, 0.0552099000, 0.0696399000, 0.1063474000, 0.2081530000, 0.5414214000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015549300, 0.0048355900, 0.0150380000, 0.0467658000, 0.1454350000, 0.4522800000"); + values("0.0234974000, 0.0272022000, 0.0380380000, 0.0699846000, 0.1711506000, 0.4938556000, 1.4992514000", \ + "0.0234957000, 0.0271963000, 0.0380310000, 0.0699771000, 0.1711550000, 0.4938921000, 1.4989612000", \ + "0.0234776000, 0.0272046000, 0.0380087000, 0.0698225000, 0.1711542000, 0.4939365000, 1.4987286000", \ + "0.0233884000, 0.0272225000, 0.0379325000, 0.0698877000, 0.1708374000, 0.4928348000, 1.5009446000", \ + "0.0253519000, 0.0290731000, 0.0398377000, 0.0714266000, 0.1717632000, 0.4941891000, 1.5010341000", \ + "0.0310203000, 0.0347322000, 0.0448422000, 0.0755738000, 0.1736162000, 0.4925235000, 1.5006734000", \ + "0.0422890000, 0.0464508000, 0.0580411000, 0.0866777000, 0.1780701000, 0.4954238000, 1.4986223000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015549300, 0.0048355900, 0.0150380000, 0.0467658000, 0.1454350000, 0.4522800000"); + values("0.1633791000, 0.1673263000, 0.1771172000, 0.1987110000, 0.2428963000, 0.3417815000, 0.6116564000", \ + "0.1665429000, 0.1705033000, 0.1804282000, 0.2021755000, 0.2460674000, 0.3450335000, 0.6144917000", \ + "0.1767918000, 0.1807352000, 0.1906046000, 0.2122278000, 0.2562277000, 0.3550240000, 0.6247974000", \ + "0.2036169000, 0.2075450000, 0.2174850000, 0.2389537000, 0.2828835000, 0.3817726000, 0.6516442000", \ + "0.2702172000, 0.2741088000, 0.2839252000, 0.3052699000, 0.3492529000, 0.4482913000, 0.7182350000", \ + "0.4013320000, 0.4060249000, 0.4176126000, 0.4415985000, 0.4879069000, 0.5891884000, 0.8594512000", \ + "0.6083453000, 0.6141379000, 0.6294371000, 0.6606062000, 0.7162250000, 0.8215038000, 1.0951698000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015549300, 0.0048355900, 0.0150380000, 0.0467658000, 0.1454350000, 0.4522800000"); + values("0.0932214000, 0.0973650000, 0.1082749000, 0.1361369000, 0.2109114000, 0.4335770000, 1.1251740000", \ + "0.0978004000, 0.1018617000, 0.1128954000, 0.1407033000, 0.2154480000, 0.4390854000, 1.1275958000", \ + "0.1064613000, 0.1105529000, 0.1215407000, 0.1493385000, 0.2242508000, 0.4473746000, 1.1362646000", \ + "0.1237333000, 0.1278446000, 0.1387814000, 0.1664514000, 0.2413235000, 0.4646793000, 1.1552038000", \ + "0.1534860000, 0.1579167000, 0.1694993000, 0.1980850000, 0.2735249000, 0.4979863000, 1.1881383000", \ + "0.1893180000, 0.1945945000, 0.2078043000, 0.2383711000, 0.3149662000, 0.5387825000, 1.2284183000", \ + "0.2071747000, 0.2141852000, 0.2317298000, 0.2684159000, 0.3483906000, 0.5722176000, 1.2621236000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015549300, 0.0048355900, 0.0150380000, 0.0467658000, 0.1454350000, 0.4522800000"); + values("0.0272532000, 0.0295525000, 0.0355498000, 0.0503093000, 0.0862279000, 0.1927444000, 0.5399846000", \ + "0.0272340000, 0.0294972000, 0.0353707000, 0.0499244000, 0.0867816000, 0.1925460000, 0.5408006000", \ + "0.0272647000, 0.0294890000, 0.0353811000, 0.0499889000, 0.0861994000, 0.1927876000, 0.5404973000", \ + "0.0276196000, 0.0297679000, 0.0356875000, 0.0499472000, 0.0868114000, 0.1927187000, 0.5393251000", \ + "0.0273745000, 0.0297079000, 0.0356848000, 0.0498412000, 0.0870453000, 0.1928632000, 0.5394474000", \ + "0.0369197000, 0.0396248000, 0.0449301000, 0.0582393000, 0.0934131000, 0.1964222000, 0.5400991000", \ + "0.0539571000, 0.0569963000, 0.0652728000, 0.0791567000, 0.1103625000, 0.2085548000, 0.5427903000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015549300, 0.0048355900, 0.0150380000, 0.0467658000, 0.1454350000, 0.4522800000"); + values("0.0222978000, 0.0259182000, 0.0367065000, 0.0685645000, 0.1699973000, 0.4933755000, 1.5018146000", \ + "0.0223745000, 0.0260177000, 0.0366941000, 0.0686010000, 0.1696847000, 0.4932376000, 1.4983428000", \ + "0.0224103000, 0.0260440000, 0.0366885000, 0.0686040000, 0.1699423000, 0.4919569000, 1.4989849000", \ + "0.0225460000, 0.0262020000, 0.0369118000, 0.0687082000, 0.1699225000, 0.4918599000, 1.5011926000", \ + "0.0252597000, 0.0288650000, 0.0395679000, 0.0707435000, 0.1708457000, 0.4932088000, 1.5066048000", \ + "0.0322583000, 0.0362672000, 0.0461494000, 0.0759141000, 0.1729943000, 0.4923271000, 1.4993091000", \ + "0.0454980000, 0.0499646000, 0.0614931000, 0.0894144000, 0.1794405000, 0.4941487000, 1.4976770000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015549300, 0.0048355900, 0.0150380000, 0.0467658000, 0.1454350000, 0.4522800000"); + values("0.1211804000, 0.1241406000, 0.1318119000, 0.1498836000, 0.1908361000, 0.2860273000, 0.5538576000", \ + "0.1258700000, 0.1288022000, 0.1365168000, 0.1545652000, 0.1955345000, 0.2906927000, 0.5582170000", \ + "0.1366268000, 0.1395701000, 0.1472236000, 0.1652932000, 0.2062567000, 0.3014878000, 0.5692276000", \ + "0.1586710000, 0.1616329000, 0.1691699000, 0.1872196000, 0.2282524000, 0.3234535000, 0.5909785000", \ + "0.1899811000, 0.1929275000, 0.2005529000, 0.2186144000, 0.2596745000, 0.3549363000, 0.6224405000", \ + "0.2272564000, 0.2301796000, 0.2380116000, 0.2561291000, 0.2973823000, 0.3927987000, 0.6602793000", \ + "0.2548737000, 0.2579494000, 0.2658951000, 0.2844077000, 0.3264480000, 0.4223402000, 0.6902935000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015549300, 0.0048355900, 0.0150380000, 0.0467658000, 0.1454350000, 0.4522800000"); + values("0.1812617000, 0.1855389000, 0.1968204000, 0.2251625000, 0.3007465000, 0.5245713000, 1.2160148000", \ + "0.1865314000, 0.1908509000, 0.2021473000, 0.2304771000, 0.3060820000, 0.5309963000, 1.2214677000", \ + "0.1992128000, 0.2034816000, 0.2147446000, 0.2430970000, 0.3186948000, 0.5425317000, 1.2338035000", \ + "0.2310428000, 0.2353215000, 0.2465790000, 0.2749305000, 0.3505095000, 0.5748245000, 1.2653706000", \ + "0.3002142000, 0.3044681000, 0.3157774000, 0.3441099000, 0.4196720000, 0.6435498000, 1.3357125000", \ + "0.4189224000, 0.4231424000, 0.4346624000, 0.4631361000, 0.5384745000, 0.7628613000, 1.4531502000", \ + "0.6117125000, 0.6158873000, 0.6274462000, 0.6561861000, 0.7325521000, 0.9559482000, 1.6477811000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015549300, 0.0048355900, 0.0150380000, 0.0467658000, 0.1454350000, 0.4522800000"); + values("0.0169540000, 0.0189804000, 0.0246698000, 0.0404655000, 0.0797621000, 0.1863435000, 0.5371899000", \ + "0.0169532000, 0.0190066000, 0.0245963000, 0.0405032000, 0.0797519000, 0.1862426000, 0.5379889000", \ + "0.0169458000, 0.0190111000, 0.0246881000, 0.0404892000, 0.0797855000, 0.1857882000, 0.5377186000", \ + "0.0170190000, 0.0190861000, 0.0246101000, 0.0405309000, 0.0797755000, 0.1861810000, 0.5379899000", \ + "0.0171276000, 0.0191261000, 0.0248417000, 0.0405256000, 0.0799613000, 0.1861864000, 0.5379849000", \ + "0.0175370000, 0.0195751000, 0.0252189000, 0.0410375000, 0.0802941000, 0.1863184000, 0.5357855000", \ + "0.0191551000, 0.0212277000, 0.0269485000, 0.0423921000, 0.0815068000, 0.1870537000, 0.5369731000"); + } + related_pin : "B1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015549300, 0.0048355900, 0.0150380000, 0.0467658000, 0.1454350000, 0.4522800000"); + values("0.0235974000, 0.0273164000, 0.0380878000, 0.0701265000, 0.1711905000, 0.4940415000, 1.4982608000", \ + "0.0236076000, 0.0273510000, 0.0380935000, 0.0700862000, 0.1711912000, 0.4940024000, 1.4982715000", \ + "0.0235342000, 0.0272351000, 0.0381511000, 0.0701313000, 0.1711920000, 0.4940491000, 1.4989452000", \ + "0.0235604000, 0.0272688000, 0.0381904000, 0.0700979000, 0.1708279000, 0.4929616000, 1.5000431000", \ + "0.0236423000, 0.0274384000, 0.0381884000, 0.0701187000, 0.1712062000, 0.4939859000, 1.4983196000", \ + "0.0241943000, 0.0280159000, 0.0388190000, 0.0706788000, 0.1713403000, 0.4935843000, 1.5014573000", \ + "0.0255456000, 0.0296320000, 0.0401803000, 0.0717787000, 0.1724142000, 0.4931965000, 1.4997841000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__o21bai_1 */ + + cell ("sky130_fd_sc_hd__o21bai_2") { + leakage_power () { + value : 0.0010301000; + when : "!A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0016159000; + when : "!A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0016964000; + when : "!A1&A2&B1_N"; + } + leakage_power () { + value : 0.0099398000; + when : "!A1&A2&!B1_N"; + } + leakage_power () { + value : 0.0016965000; + when : "A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0084818000; + when : "A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0016950000; + when : "A1&A2&B1_N"; + } + leakage_power () { + value : 0.0064994000; + when : "A1&A2&!B1_N"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__o21bai"; + cell_leakage_power : 0.0040818700; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0043790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041630000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079290000, 0.0079306000, 0.0079345000, 0.0079364000, 0.0079407000, 0.0079508000, 0.0079741000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079218000, -0.0079171000, -0.0079062000, -0.0079029000, -0.0078955000, -0.0078783000, -0.0078387000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045950000; + } + pin ("A2") { + capacitance : 0.0044110000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041070000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079950000, 0.0079944000, 0.0079928000, 0.0079932000, 0.0079943000, 0.0079969000, 0.0080027000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079917000, -0.0079870000, -0.0079762000, -0.0079747000, -0.0079712000, -0.0079630000, -0.0079443000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047150000; + } + pin ("B1_N") { + capacitance : 0.0013440000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0012930000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0110784000, 0.0109838000, 0.0107657000, 0.0108374000, 0.0110027000, 0.0113835000, 0.0122614000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0088634000, 0.0088153000, 0.0087044000, 0.0087301000, 0.0087895000, 0.0089263000, 0.0092417000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0013940000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2) | (B1_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717330, 0.0083691590, 0.0214084800, 0.0547633100, 0.1400856000"); + values("0.0150044000, 0.0137433000, 0.0105851000, 0.0024785000, -0.0184098000, -0.0722639000, -0.2103116000", \ + "0.0147256000, 0.0135006000, 0.0103408000, 0.0022540000, -0.0186201000, -0.0724571000, -0.2104876000", \ + "0.0143430000, 0.0131248000, 0.0099845000, 0.0019528000, -0.0188405000, -0.0726300000, -0.2106689000", \ + "0.0138806000, 0.0126958000, 0.0095800000, 0.0016219000, -0.0190932000, -0.0728082000, -0.2107820000", \ + "0.0137898000, 0.0125444000, 0.0093817000, 0.0012973000, -0.0192641000, -0.0728973000, -0.2108314000", \ + "0.0142713000, 0.0130232000, 0.0098190000, 0.0015858000, -0.0195990000, -0.0732527000, -0.2110512000", \ + "0.0158539000, 0.0145520000, 0.0112906000, 0.0028589000, -0.0185298000, -0.0727829000, -0.2110091000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717330, 0.0083691590, 0.0214084800, 0.0547633100, 0.1400856000"); + values("0.0155917000, 0.0168233000, 0.0200102000, 0.0281890000, 0.0490994000, 0.1025124000, 0.2388535000", \ + "0.0151801000, 0.0164489000, 0.0196803000, 0.0279247000, 0.0489532000, 0.1023663000, 0.2384348000", \ + "0.0148100000, 0.0160652000, 0.0193039000, 0.0275967000, 0.0486839000, 0.1022575000, 0.2388631000", \ + "0.0145321000, 0.0157970000, 0.0190047000, 0.0272585000, 0.0483619000, 0.1019966000, 0.2385253000", \ + "0.0142609000, 0.0155224000, 0.0187399000, 0.0269719000, 0.0479828000, 0.1017039000, 0.2381164000", \ + "0.0140872000, 0.0153501000, 0.0185667000, 0.0269034000, 0.0481565000, 0.1017454000, 0.2381371000", \ + "0.0146536000, 0.0158503000, 0.0189384000, 0.0269293000, 0.0482339000, 0.1021319000, 0.2388908000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717330, 0.0083691590, 0.0214084800, 0.0547633100, 0.1400856000"); + values("0.0102257000, 0.0091171000, 0.0061707000, -0.0016414000, -0.0224334000, -0.0763459000, -0.2145500000", \ + "0.0098316000, 0.0088024000, 0.0059814000, -0.0016828000, -0.0223706000, -0.0762051000, -0.2143741000", \ + "0.0093198000, 0.0083004000, 0.0055506000, -0.0019741000, -0.0224636000, -0.0761769000, -0.2142883000", \ + "0.0088829000, 0.0077630000, 0.0049431000, -0.0025410000, -0.0227941000, -0.0763144000, -0.2143070000", \ + "0.0095474000, 0.0083253000, 0.0051222000, -0.0029688000, -0.0233217000, -0.0766240000, -0.2144001000", \ + "0.0099958000, 0.0087248000, 0.0055014000, -0.0026752000, -0.0235515000, -0.0771427000, -0.2147233000", \ + "0.0125345000, 0.0111136000, 0.0075852000, -0.0011400000, -0.0226849000, -0.0767990000, -0.2149080000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717330, 0.0083691590, 0.0214084800, 0.0547633100, 0.1400856000"); + values("0.0109234000, 0.0122321000, 0.0154555000, 0.0236906000, 0.0446451000, 0.0980926000, 0.2344112000", \ + "0.0103093000, 0.0116709000, 0.0149356000, 0.0232790000, 0.0443833000, 0.0978660000, 0.2342494000", \ + "0.0098445000, 0.0111568000, 0.0144076000, 0.0228315000, 0.0440789000, 0.0977054000, 0.2342145000", \ + "0.0096775000, 0.0109234000, 0.0141795000, 0.0223548000, 0.0433916000, 0.0973867000, 0.2342088000", \ + "0.0096869000, 0.0110820000, 0.0142726000, 0.0222775000, 0.0432556000, 0.0969756000, 0.2336839000", \ + "0.0112417000, 0.0121661000, 0.0152282000, 0.0237404000, 0.0443795000, 0.0974520000, 0.2329288000", \ + "0.0137748000, 0.0148948000, 0.0177726000, 0.0262897000, 0.0463573000, 0.0992152000, 0.2344184000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717330, 0.0083691590, 0.0214084800, 0.0547633100, 0.1400856000"); + values("0.0099353000, 0.0087505000, 0.0057089000, -0.0022788000, -0.0227999000, -0.0764195000, -0.2143936000", \ + "0.0099446000, 0.0087525000, 0.0056721000, -0.0022430000, -0.0228319000, -0.0764408000, -0.2144154000", \ + "0.0100645000, 0.0088468000, 0.0057623000, -0.0021684000, -0.0227597000, -0.0763558000, -0.2144141000", \ + "0.0097494000, 0.0085403000, 0.0054733000, -0.0024305000, -0.0230244000, -0.0766424000, -0.2145825000", \ + "0.0095435000, 0.0083335000, 0.0052262000, -0.0027098000, -0.0234283000, -0.0769326000, -0.2147430000", \ + "0.0091303000, 0.0078577000, 0.0047485000, -0.0032523000, -0.0238752000, -0.0773894000, -0.2151766000", \ + "0.0101631000, 0.0088338000, 0.0055917000, -0.0019000000, -0.0232089000, -0.0770921000, -0.2149753000"); + } + related_pin : "B1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717330, 0.0083691590, 0.0214084800, 0.0547633100, 0.1400856000"); + values("0.0089271000, 0.0103532000, 0.0139058000, 0.0226562000, 0.0441639000, 0.0979198000, 0.2341842000", \ + "0.0089343000, 0.0103468000, 0.0138983000, 0.0226492000, 0.0442577000, 0.0979276000, 0.2344864000", \ + "0.0089220000, 0.0103174000, 0.0138568000, 0.0226197000, 0.0441787000, 0.0978980000, 0.2342433000", \ + "0.0087705000, 0.0101051000, 0.0135461000, 0.0221607000, 0.0436831000, 0.0976142000, 0.2343354000", \ + "0.0086782000, 0.0100032000, 0.0133402000, 0.0216772000, 0.0431246000, 0.0971863000, 0.2339287000", \ + "0.0088905000, 0.0101299000, 0.0133705000, 0.0217333000, 0.0426203000, 0.0965082000, 0.2335775000", \ + "0.0094330000, 0.0109043000, 0.0140650000, 0.0222439000, 0.0433413000, 0.0962759000, 0.2334868000"); + } + } + max_capacitance : 0.1400860000; + max_transition : 1.4989860000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717300, 0.0083691600, 0.0214085000, 0.0547633000, 0.1400860000"); + values("0.0427542000, 0.0457160000, 0.0531164000, 0.0703058000, 0.1102919000, 0.2069311000, 0.4488194000", \ + "0.0469133000, 0.0499616000, 0.0573248000, 0.0745464000, 0.1145533000, 0.2111724000, 0.4531043000", \ + "0.0551544000, 0.0581980000, 0.0655622000, 0.0827545000, 0.1229378000, 0.2196278000, 0.4614056000", \ + "0.0691054000, 0.0726231000, 0.0809708000, 0.0995848000, 0.1403912000, 0.2374188000, 0.4797071000", \ + "0.0895918000, 0.0942524000, 0.1057659000, 0.1297034000, 0.1798004000, 0.2816417000, 0.5251122000", \ + "0.1062803000, 0.1141126000, 0.1317388000, 0.1684324000, 0.2408675000, 0.3727992000, 0.6324947000", \ + "0.0938283000, 0.1064001000, 0.1342604000, 0.1934441000, 0.3076052000, 0.5068038000, 0.8468071000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717300, 0.0083691600, 0.0214085000, 0.0547633000, 0.1400860000"); + values("0.0877682000, 0.0940721000, 0.1097820000, 0.1488479000, 0.2463361000, 0.4926420000, 1.1197266000", \ + "0.0922745000, 0.0986133000, 0.1145170000, 0.1538776000, 0.2517238000, 0.4980044000, 1.1269062000", \ + "0.1046437000, 0.1109922000, 0.1268977000, 0.1664213000, 0.2645812000, 0.5112835000, 1.1388213000", \ + "0.1322963000, 0.1385628000, 0.1542506000, 0.1936249000, 0.2918922000, 0.5391299000, 1.1669591000", \ + "0.1859249000, 0.1934630000, 0.2117668000, 0.2538018000, 0.3517890000, 0.5990204000, 1.2281922000", \ + "0.2763974000, 0.2869755000, 0.3121901000, 0.3683407000, 0.4869481000, 0.7377615000, 1.3670531000", \ + "0.4217268000, 0.4382407000, 0.4763246000, 0.5608180000, 0.7256439000, 1.0437403000, 1.6890913000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717300, 0.0083691600, 0.0214085000, 0.0547633000, 0.1400860000"); + values("0.0271057000, 0.0305236000, 0.0391569000, 0.0601965000, 0.1110693000, 0.2389119000, 0.5667182000", \ + "0.0269210000, 0.0305725000, 0.0391077000, 0.0601781000, 0.1110590000, 0.2389073000, 0.5668931000", \ + "0.0270386000, 0.0305000000, 0.0390025000, 0.0599771000, 0.1108880000, 0.2387342000, 0.5666516000", \ + "0.0316936000, 0.0350555000, 0.0434176000, 0.0626259000, 0.1116324000, 0.2391791000, 0.5667022000", \ + "0.0458661000, 0.0497475000, 0.0591373000, 0.0797857000, 0.1264064000, 0.2441317000, 0.5677115000", \ + "0.0783460000, 0.0838415000, 0.0961581000, 0.1227801000, 0.1763178000, 0.2892712000, 0.5820944000", \ + "0.1404451000, 0.1482554000, 0.1666210000, 0.2049834000, 0.2783630000, 0.4132381000, 0.6937765000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717300, 0.0083691600, 0.0214085000, 0.0547633000, 0.1400860000"); + values("0.0673229000, 0.0751358000, 0.0944318000, 0.1453378000, 0.2773431000, 0.6138902000, 1.4768364000", \ + "0.0670781000, 0.0745803000, 0.0946321000, 0.1454329000, 0.2766218000, 0.6141539000, 1.4816773000", \ + "0.0671264000, 0.0748424000, 0.0946032000, 0.1453247000, 0.2773507000, 0.6136278000, 1.4755807000", \ + "0.0678724000, 0.0751526000, 0.0945624000, 0.1452553000, 0.2771984000, 0.6149301000, 1.4767177000", \ + "0.0842167000, 0.0912487000, 0.1080961000, 0.1534764000, 0.2785462000, 0.6136068000, 1.4819406000", \ + "0.1225360000, 0.1306274000, 0.1504761000, 0.1982641000, 0.3108815000, 0.6199849000, 1.4756683000", \ + "0.2022136000, 0.2133071000, 0.2399069000, 0.2974848000, 0.4253886000, 0.7107367000, 1.4924491000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717300, 0.0083691600, 0.0214085000, 0.0547633000, 0.1400860000"); + values("0.0309811000, 0.0338998000, 0.0409053000, 0.0573788000, 0.0959043000, 0.1881715000, 0.4205632000", \ + "0.0351556000, 0.0381849000, 0.0453720000, 0.0620267000, 0.1006006000, 0.1929744000, 0.4258401000", \ + "0.0429138000, 0.0461208000, 0.0535493000, 0.0704030000, 0.1091862000, 0.2018680000, 0.4344433000", \ + "0.0530024000, 0.0570373000, 0.0664563000, 0.0861488000, 0.1265556000, 0.2198719000, 0.4523294000", \ + "0.0623778000, 0.0684681000, 0.0825278000, 0.1103847000, 0.1633726000, 0.2641551000, 0.4987679000", \ + "0.0581121000, 0.0681959000, 0.0904010000, 0.1346381000, 0.2144612000, 0.3516568000, 0.6061425000", \ + "0.0079024000, 0.0256897000, 0.0615128000, 0.1333240000, 0.2604810000, 0.4714510000, 0.8151968000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717300, 0.0083691600, 0.0214085000, 0.0547633000, 0.1400860000"); + values("0.0682733000, 0.0747087000, 0.0906609000, 0.1299778000, 0.2277155000, 0.4739948000, 1.1011185000", \ + "0.0706212000, 0.0774232000, 0.0933369000, 0.1331327000, 0.2313340000, 0.4782490000, 1.1081628000", \ + "0.0808509000, 0.0872942000, 0.1031207000, 0.1430635000, 0.2418767000, 0.4889802000, 1.1167718000", \ + "0.1091455000, 0.1152596000, 0.1307847000, 0.1700068000, 0.2674840000, 0.5152121000, 1.1435277000", \ + "0.1661144000, 0.1748219000, 0.1944661000, 0.2366258000, 0.3334589000, 0.5804523000, 1.2098605000", \ + "0.2575548000, 0.2694271000, 0.2991232000, 0.3628308000, 0.4863006000, 0.7326268000, 1.3559852000", \ + "0.4102984000, 0.4281259000, 0.4701786000, 0.5644165000, 0.7473206000, 1.0836634000, 1.7119144000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717300, 0.0083691600, 0.0214085000, 0.0547633000, 0.1400860000"); + values("0.0156134000, 0.0191914000, 0.0279295000, 0.0484945000, 0.0984265000, 0.2213188000, 0.5353480000", \ + "0.0156436000, 0.0192121000, 0.0279607000, 0.0485521000, 0.0982527000, 0.2211853000, 0.5344725000", \ + "0.0169047000, 0.0201098000, 0.0282698000, 0.0484282000, 0.0983835000, 0.2211309000, 0.5350961000", \ + "0.0225143000, 0.0261610000, 0.0344076000, 0.0530619000, 0.0992741000, 0.2208096000, 0.5379420000", \ + "0.0374502000, 0.0418869000, 0.0515880000, 0.0723934000, 0.1180361000, 0.2273960000, 0.5353400000", \ + "0.0695017000, 0.0754603000, 0.0888993000, 0.1164835000, 0.1701925000, 0.2784937000, 0.5529737000", \ + "0.1368444000, 0.1440988000, 0.1618251000, 0.2002917000, 0.2723204000, 0.4057055000, 0.6747336000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717300, 0.0083691600, 0.0214085000, 0.0547633000, 0.1400860000"); + values("0.0666899000, 0.0746915000, 0.0943139000, 0.1451454000, 0.2769396000, 0.6137693000, 1.4769995000", \ + "0.0669890000, 0.0745925000, 0.0945459000, 0.1455379000, 0.2772337000, 0.6141432000, 1.4788204000", \ + "0.0662817000, 0.0743983000, 0.0942320000, 0.1454129000, 0.2767008000, 0.6132475000, 1.4767878000", \ + "0.0704593000, 0.0772090000, 0.0955177000, 0.1445818000, 0.2770036000, 0.6130683000, 1.4762406000", \ + "0.0963924000, 0.1038880000, 0.1209309000, 0.1615968000, 0.2788970000, 0.6133554000, 1.4815781000", \ + "0.1409967000, 0.1517794000, 0.1758681000, 0.2285395000, 0.3324279000, 0.6240568000, 1.4756495000", \ + "0.2112713000, 0.2281732000, 0.2658311000, 0.3441726000, 0.4893629000, 0.7540520000, 1.4989855000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717300, 0.0083691600, 0.0214085000, 0.0547633000, 0.1400860000"); + values("0.1524370000, 0.1562156000, 0.1652177000, 0.1847694000, 0.2274293000, 0.3248405000, 0.5668285000", \ + "0.1577551000, 0.1615398000, 0.1704206000, 0.1898380000, 0.2322060000, 0.3298834000, 0.5719084000", \ + "0.1705076000, 0.1742723000, 0.1830548000, 0.2028388000, 0.2454055000, 0.3429561000, 0.5849446000", \ + "0.2018352000, 0.2056278000, 0.2142900000, 0.2341507000, 0.2766742000, 0.3744368000, 0.6163803000", \ + "0.2760139000, 0.2797171000, 0.2885532000, 0.3083006000, 0.3503177000, 0.4480334000, 0.6901245000", \ + "0.4163470000, 0.4206158000, 0.4301804000, 0.4519967000, 0.4965685000, 0.5956702000, 0.8369021000", \ + "0.6354745000, 0.6410795000, 0.6535800000, 0.6799689000, 0.7309184000, 0.8332150000, 1.0757396000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717300, 0.0083691600, 0.0214085000, 0.0547633000, 0.1400860000"); + values("0.0729571000, 0.0767831000, 0.0855610000, 0.1051180000, 0.1501250000, 0.2615640000, 0.5438555000", \ + "0.0780788000, 0.0819293000, 0.0906172000, 0.1101787000, 0.1550982000, 0.2664361000, 0.5483258000", \ + "0.0896735000, 0.0935824000, 0.1022420000, 0.1218199000, 0.1669563000, 0.2777042000, 0.5595591000", \ + "0.1162951000, 0.1201134000, 0.1287706000, 0.1481128000, 0.1929155000, 0.3044612000, 0.5872474000", \ + "0.1603451000, 0.1646941000, 0.1740214000, 0.1939232000, 0.2393116000, 0.3509389000, 0.6329469000", \ + "0.2177236000, 0.2229863000, 0.2344299000, 0.2572473000, 0.3030774000, 0.4141409000, 0.6961565000", \ + "0.2780553000, 0.2855184000, 0.3006747000, 0.3297755000, 0.3812476000, 0.4917982000, 0.7751212000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717300, 0.0083691600, 0.0214085000, 0.0547633000, 0.1400860000"); + values("0.0367955000, 0.0404314000, 0.0489703000, 0.0685715000, 0.1162462000, 0.2407151000, 0.5669723000", \ + "0.0364982000, 0.0401138000, 0.0485532000, 0.0687108000, 0.1165884000, 0.2407120000, 0.5670399000", \ + "0.0370223000, 0.0405269000, 0.0492728000, 0.0686926000, 0.1162616000, 0.2407053000, 0.5677405000", \ + "0.0365469000, 0.0401644000, 0.0490309000, 0.0686147000, 0.1162862000, 0.2406243000, 0.5679020000", \ + "0.0372054000, 0.0406863000, 0.0490649000, 0.0690546000, 0.1169503000, 0.2408384000, 0.5667103000", \ + "0.0466726000, 0.0503808000, 0.0591779000, 0.0781604000, 0.1235224000, 0.2435371000, 0.5666794000", \ + "0.0653196000, 0.0701112000, 0.0798662000, 0.1002845000, 0.1438060000, 0.2557638000, 0.5734314000"); + } + related_pin : "B1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012790100, 0.0032717300, 0.0083691600, 0.0214085000, 0.0547633000, 0.1400860000"); + values("0.0322127000, 0.0357872000, 0.0449343000, 0.0698594000, 0.1339761000, 0.2925500000, 0.6949157000", \ + "0.0323218000, 0.0355858000, 0.0449539000, 0.0698423000, 0.1339840000, 0.2925694000, 0.6950561000", \ + "0.0324859000, 0.0355868000, 0.0449655000, 0.0698628000, 0.1340489000, 0.2923772000, 0.6943917000", \ + "0.0331704000, 0.0365760000, 0.0455534000, 0.0702291000, 0.1340641000, 0.2925700000, 0.6961952000", \ + "0.0403864000, 0.0428107000, 0.0507881000, 0.0737356000, 0.1353691000, 0.2926742000, 0.6959094000", \ + "0.0565215000, 0.0578785000, 0.0636025000, 0.0827068000, 0.1399094000, 0.2941562000, 0.6957064000", \ + "0.0843154000, 0.0853468000, 0.0895920000, 0.1047764000, 0.1534234000, 0.2976010000, 0.6971332000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o21bai_4") { + leakage_power () { + value : 0.0025183000; + when : "!A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0034819000; + when : "!A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0041637000; + when : "!A1&A2&B1_N"; + } + leakage_power () { + value : 0.0094213000; + when : "!A1&A2&!B1_N"; + } + leakage_power () { + value : 0.0041636000; + when : "A1&!A2&B1_N"; + } + leakage_power () { + value : 0.0078186000; + when : "A1&!A2&!B1_N"; + } + leakage_power () { + value : 0.0041625000; + when : "A1&A2&B1_N"; + } + leakage_power () { + value : 0.0055663000; + when : "A1&A2&!B1_N"; + } + area : 18.768000000; + cell_footprint : "sky130_fd_sc_hd__o21bai"; + cell_leakage_power : 0.0051620300; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0088780000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0084370000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0161869000, 0.0161949000, 0.0162132000, 0.0162119000, 0.0162089000, 0.0162018000, 0.0161856000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0161800000, -0.0161794000, -0.0161780000, -0.0161738000, -0.0161642000, -0.0161420000, -0.0160909000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0093190000; + } + pin ("A2") { + capacitance : 0.0085010000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0079040000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0156686000, 0.0156626000, 0.0156486000, 0.0156549000, 0.0156694000, 0.0157029000, 0.0157801000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0156787000, -0.0156688000, -0.0156460000, -0.0156414000, -0.0156309000, -0.0156067000, -0.0155508000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090990000; + } + pin ("B1_N") { + capacitance : 0.0023560000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022400000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0202902000, 0.0201568000, 0.0198494000, 0.0200072000, 0.0203709000, 0.0212093000, 0.0231419000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0176135000, 0.0175008000, 0.0172408000, 0.0172952000, 0.0174206000, 0.0177096000, 0.0183757000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024710000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2) | (B1_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014042540, 0.0039438570, 0.0110763500, 0.0311080200, 0.0873671300, 0.2453712000"); + values("0.0301752000, 0.0287382000, 0.0246497000, 0.0132412000, -0.0188189000, -0.1097204000, -0.3653671000", \ + "0.0296519000, 0.0282188000, 0.0241599000, 0.0127893000, -0.0192291000, -0.1101133000, -0.3656764000", \ + "0.0289305000, 0.0275052000, 0.0234936000, 0.0122541000, -0.0196595000, -0.1104459000, -0.3659630000", \ + "0.0280375000, 0.0266536000, 0.0226946000, 0.0115283000, -0.0202311000, -0.1107655000, -0.3663628000", \ + "0.0276614000, 0.0262177000, 0.0222253000, 0.0109562000, -0.0206044000, -0.1109379000, -0.3662279000", \ + "0.0283697000, 0.0269752000, 0.0228207000, 0.0113387000, -0.0210182000, -0.1116469000, -0.3667453000", \ + "0.0311360000, 0.0296140000, 0.0254483000, 0.0136500000, -0.0193051000, -0.1107332000, -0.3666799000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014042540, 0.0039438570, 0.0110763500, 0.0311080200, 0.0873671300, 0.2453712000"); + values("0.0292583000, 0.0307296000, 0.0348337000, 0.0463490000, 0.0785110000, 0.1686279000, 0.4210518000", \ + "0.0285359000, 0.0300208000, 0.0341783000, 0.0457938000, 0.0780916000, 0.1683143000, 0.4209360000", \ + "0.0278196000, 0.0293099000, 0.0334766000, 0.0451230000, 0.0776324000, 0.1680077000, 0.4206470000", \ + "0.0272725000, 0.0287530000, 0.0328800000, 0.0445013000, 0.0770178000, 0.1675793000, 0.4208907000", \ + "0.0267908000, 0.0282609000, 0.0323890000, 0.0439317000, 0.0763217000, 0.1668630000, 0.4201090000", \ + "0.0265412000, 0.0280111000, 0.0321451000, 0.0439054000, 0.0764291000, 0.1669074000, 0.4197998000", \ + "0.0272327000, 0.0286438000, 0.0325760000, 0.0437671000, 0.0767057000, 0.1678752000, 0.4213354000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014042540, 0.0039438570, 0.0110763500, 0.0311080200, 0.0873671300, 0.2453712000"); + values("0.0219253000, 0.0206526000, 0.0169035000, 0.0060159000, -0.0258434000, -0.1167400000, -0.3726179000", \ + "0.0212168000, 0.0200222000, 0.0164352000, 0.0058425000, -0.0257366000, -0.1164782000, -0.3722907000", \ + "0.0202066000, 0.0189741000, 0.0155375000, 0.0051978000, -0.0259853000, -0.1164465000, -0.3720957000", \ + "0.0191724000, 0.0179487000, 0.0143495000, 0.0040218000, -0.0267803000, -0.1167489000, -0.3721432000", \ + "0.0200462000, 0.0185828000, 0.0144169000, 0.0032621000, -0.0278360000, -0.1174497000, -0.3724715000", \ + "0.0206985000, 0.0191843000, 0.0150771000, 0.0036695000, -0.0282784000, -0.1185596000, -0.3731260000", \ + "0.0249877000, 0.0234631000, 0.0189247000, 0.0066149000, -0.0266791000, -0.1179624000, -0.3735379000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014042540, 0.0039438570, 0.0110763500, 0.0311080200, 0.0873671300, 0.2453712000"); + values("0.0198451000, 0.0213493000, 0.0255255000, 0.0371264000, 0.0694784000, 0.1595507000, 0.4125053000", \ + "0.0187007000, 0.0202413000, 0.0245153000, 0.0363203000, 0.0688539000, 0.1592135000, 0.4118450000", \ + "0.0176681000, 0.0191952000, 0.0234535000, 0.0351994000, 0.0679583000, 0.1588868000, 0.4116713000", \ + "0.0171518000, 0.0186489000, 0.0228706000, 0.0347021000, 0.0672342000, 0.1581691000, 0.4114634000", \ + "0.0172998000, 0.0187257000, 0.0232682000, 0.0349193000, 0.0666127000, 0.1572167000, 0.4103776000", \ + "0.0205664000, 0.0217265000, 0.0247710000, 0.0361485000, 0.0689615000, 0.1576993000, 0.4099934000", \ + "0.0252527000, 0.0265975000, 0.0303500000, 0.0409647000, 0.0720391000, 0.1607133000, 0.4116145000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014042540, 0.0039438570, 0.0110763500, 0.0311080200, 0.0873671300, 0.2453712000"); + values("0.0210202000, 0.0196206000, 0.0157736000, 0.0047465000, -0.0268759000, -0.1171274000, -0.3725013000", \ + "0.0209795000, 0.0196556000, 0.0157228000, 0.0047044000, -0.0269060000, -0.1172252000, -0.3727252000", \ + "0.0210634000, 0.0197205000, 0.0158094000, 0.0047727000, -0.0267830000, -0.1171039000, -0.3724389000", \ + "0.0205640000, 0.0192031000, 0.0152930000, 0.0042452000, -0.0273208000, -0.1175123000, -0.3728278000", \ + "0.0201991000, 0.0187976000, 0.0148548000, 0.0036752000, -0.0280185000, -0.1182280000, -0.3734818000", \ + "0.0188428000, 0.0174097000, 0.0135211000, 0.0023780000, -0.0291210000, -0.1192204000, -0.3742246000", \ + "0.0205977000, 0.0190895000, 0.0158975000, 0.0040107000, -0.0283580000, -0.1189026000, -0.3740936000"); + } + related_pin : "B1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014042540, 0.0039438570, 0.0110763500, 0.0311080200, 0.0873671300, 0.2453712000"); + values("0.0170437000, 0.0187087000, 0.0233470000, 0.0359496000, 0.0696891000, 0.1605879000, 0.4134346000", \ + "0.0171289000, 0.0187417000, 0.0233532000, 0.0359545000, 0.0696465000, 0.1606886000, 0.4139154000", \ + "0.0171445000, 0.0187410000, 0.0232944000, 0.0358856000, 0.0696471000, 0.1606921000, 0.4135599000", \ + "0.0167737000, 0.0183837000, 0.0228355000, 0.0350378000, 0.0687650000, 0.1600168000, 0.4132261000", \ + "0.0166014000, 0.0181455000, 0.0224190000, 0.0344685000, 0.0673764000, 0.1587805000, 0.4126812000", \ + "0.0169301000, 0.0183592000, 0.0225094000, 0.0342350000, 0.0664206000, 0.1575348000, 0.4117358000", \ + "0.0181014000, 0.0195336000, 0.0235362000, 0.0350380000, 0.0679069000, 0.1571405000, 0.4115566000"); + } + } + max_capacitance : 0.2453710000; + max_transition : 1.4960120000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014042500, 0.0039438600, 0.0110764000, 0.0311080000, 0.0873671000, 0.2453710000"); + values("0.0440453000, 0.0459953000, 0.0513807000, 0.0651988000, 0.1004516000, 0.1938694000, 0.4503322000", \ + "0.0481159000, 0.0500545000, 0.0554030000, 0.0692412000, 0.1045258000, 0.1979164000, 0.4545971000", \ + "0.0555655000, 0.0575843000, 0.0629263000, 0.0767736000, 0.1121917000, 0.2056736000, 0.4623653000", \ + "0.0677128000, 0.0700456000, 0.0762329000, 0.0913887000, 0.1277891000, 0.2218260000, 0.4786559000", \ + "0.0855016000, 0.0885930000, 0.0967364000, 0.1158863000, 0.1608179000, 0.2607937000, 0.5191891000", \ + "0.0978176000, 0.1028365000, 0.1151904000, 0.1447563000, 0.2094737000, 0.3380592000, 0.6141163000", \ + "0.0748403000, 0.0825195000, 0.1022134000, 0.1497154000, 0.2519786000, 0.4464300000, 0.8010482000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014042500, 0.0039438600, 0.0110764000, 0.0311080000, 0.0873671000, 0.2453710000"); + values("0.0931795000, 0.0973606000, 0.1088489000, 0.1403276000, 0.2261182000, 0.4631295000, 1.1278295000", \ + "0.0976295000, 0.1018591000, 0.1135215000, 0.1451895000, 0.2313698000, 0.4684883000, 1.1308050000", \ + "0.1100299000, 0.1142680000, 0.1259065000, 0.1577690000, 0.2443810000, 0.4825165000, 1.1443871000", \ + "0.1378272000, 0.1419587000, 0.1536869000, 0.1854007000, 0.2719947000, 0.5100457000, 1.1729715000", \ + "0.1929523000, 0.1978844000, 0.2111858000, 0.2454740000, 0.3316984000, 0.5698768000, 1.2339464000", \ + "0.2878989000, 0.2947042000, 0.3127029000, 0.3576006000, 0.4643778000, 0.7083590000, 1.3739446000", \ + "0.4451382000, 0.4555652000, 0.4833176000, 0.5509301000, 0.6995142000, 1.0120649000, 1.6931977000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014042500, 0.0039438600, 0.0110764000, 0.0311080000, 0.0873671000, 0.2453710000"); + values("0.0284359000, 0.0307200000, 0.0370139000, 0.0540114000, 0.0997831000, 0.2258530000, 0.5806068000", \ + "0.0283521000, 0.0307179000, 0.0370066000, 0.0539889000, 0.0997660000, 0.2257716000, 0.5802084000", \ + "0.0285447000, 0.0307827000, 0.0369836000, 0.0538145000, 0.0996976000, 0.2258052000, 0.5802224000", \ + "0.0327943000, 0.0350730000, 0.0412540000, 0.0573086000, 0.1008883000, 0.2257620000, 0.5810464000", \ + "0.0461230000, 0.0485830000, 0.0554200000, 0.0724557000, 0.1157175000, 0.2317180000, 0.5806298000", \ + "0.0778833000, 0.0813958000, 0.0900416000, 0.1118160000, 0.1604574000, 0.2744256000, 0.5943423000", \ + "0.1390714000, 0.1441346000, 0.1572336000, 0.1885095000, 0.2538123000, 0.3869940000, 0.6967699000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014042500, 0.0039438600, 0.0110764000, 0.0311080000, 0.0873671000, 0.2453710000"); + values("0.0709392000, 0.0760789000, 0.0905430000, 0.1308214000, 0.2456418000, 0.5697400000, 1.4781273000", \ + "0.0710622000, 0.0761323000, 0.0903528000, 0.1309810000, 0.2457524000, 0.5680319000, 1.4754152000", \ + "0.0711935000, 0.0761628000, 0.0906620000, 0.1309059000, 0.2457557000, 0.5700304000, 1.4762487000", \ + "0.0714898000, 0.0762927000, 0.0903710000, 0.1306990000, 0.2451609000, 0.5688305000, 1.4772471000", \ + "0.0868584000, 0.0914103000, 0.1036546000, 0.1393530000, 0.2478735000, 0.5677602000, 1.4806208000", \ + "0.1228774000, 0.1282001000, 0.1427095000, 0.1814362000, 0.2829039000, 0.5760444000, 1.4754447000", \ + "0.2009880000, 0.2076182000, 0.2270391000, 0.2739862000, 0.3886100000, 0.6684663000, 1.4944899000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014042500, 0.0039438600, 0.0110764000, 0.0311080000, 0.0873671000, 0.2453710000"); + values("0.0314923000, 0.0334288000, 0.0385255000, 0.0515578000, 0.0849887000, 0.1728592000, 0.4164496000", \ + "0.0355146000, 0.0374941000, 0.0427482000, 0.0560524000, 0.0894503000, 0.1772844000, 0.4214329000", \ + "0.0426076000, 0.0448069000, 0.0502582000, 0.0637795000, 0.0976721000, 0.1856538000, 0.4298861000", \ + "0.0516531000, 0.0542920000, 0.0610660000, 0.0772545000, 0.1137243000, 0.2030771000, 0.4466677000", \ + "0.0588969000, 0.0628031000, 0.0732274000, 0.0965072000, 0.1448197000, 0.2436437000, 0.4884269000", \ + "0.0506014000, 0.0570693000, 0.0732008000, 0.1102031000, 0.1839917000, 0.3203172000, 0.5883199000", \ + "-0.0099659000, 0.0025010000, 0.0285074000, 0.0889274000, 0.2071110000, 0.4158268000, 0.7774484000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014042500, 0.0039438600, 0.0110764000, 0.0311080000, 0.0873671000, 0.2453710000"); + values("0.0734087000, 0.0777050000, 0.0894738000, 0.1212430000, 0.2072806000, 0.4443719000, 1.1068635000", \ + "0.0756299000, 0.0799493000, 0.0919276000, 0.1241298000, 0.2107843000, 0.4482192000, 1.1105875000", \ + "0.0855062000, 0.0897945000, 0.1016568000, 0.1335181000, 0.2208851000, 0.4591610000, 1.1221144000", \ + "0.1138240000, 0.1179791000, 0.1294159000, 0.1610633000, 0.2472281000, 0.4861670000, 1.1498339000", \ + "0.1740860000, 0.1795008000, 0.1940635000, 0.2287592000, 0.3139382000, 0.5518981000, 1.2183610000", \ + "0.2719662000, 0.2801276000, 0.3014083000, 0.3535429000, 0.4665565000, 0.7039054000, 1.3644218000", \ + "0.4378227000, 0.4494367000, 0.4798419000, 0.5559559000, 0.7252861000, 1.0582485000, 1.7264847000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014042500, 0.0039438600, 0.0110764000, 0.0311080000, 0.0873671000, 0.2453710000"); + values("0.0161717000, 0.0184821000, 0.0247070000, 0.0414767000, 0.0852181000, 0.2043832000, 0.5394111000", \ + "0.0162642000, 0.0185839000, 0.0247047000, 0.0415625000, 0.0850736000, 0.2041400000, 0.5387730000", \ + "0.0176010000, 0.0197012000, 0.0255326000, 0.0415357000, 0.0852846000, 0.2042641000, 0.5387381000", \ + "0.0230699000, 0.0253679000, 0.0314581000, 0.0471475000, 0.0871741000, 0.2040969000, 0.5400020000", \ + "0.0382552000, 0.0409680000, 0.0480846000, 0.0650870000, 0.1062241000, 0.2120201000, 0.5385180000", \ + "0.0706159000, 0.0742921000, 0.0839691000, 0.1066658000, 0.1546736000, 0.2620604000, 0.5559566000", \ + "0.1387436000, 0.1427091000, 0.1554590000, 0.1862267000, 0.2526679000, 0.3845500000, 0.6718377000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014042500, 0.0039438600, 0.0110764000, 0.0311080000, 0.0873671000, 0.2453710000"); + values("0.0712513000, 0.0760694000, 0.0901493000, 0.1305703000, 0.2454267000, 0.5677683000, 1.4792910000", \ + "0.0709466000, 0.0762328000, 0.0901969000, 0.1307384000, 0.2455048000, 0.5679633000, 1.4758351000", \ + "0.0704939000, 0.0758293000, 0.0903119000, 0.1308132000, 0.2455908000, 0.5689680000, 1.4755471000", \ + "0.0736945000, 0.0782914000, 0.0911604000, 0.1302713000, 0.2455421000, 0.5698816000, 1.4791229000", \ + "0.0992799000, 0.1043367000, 0.1163209000, 0.1478590000, 0.2485665000, 0.5695119000, 1.4781257000", \ + "0.1430582000, 0.1506578000, 0.1685237000, 0.2115542000, 0.3069656000, 0.5810749000, 1.4806063000", \ + "0.2159351000, 0.2264851000, 0.2542067000, 0.3194503000, 0.4561690000, 0.7182601000, 1.4960116000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014042500, 0.0039438600, 0.0110764000, 0.0311080000, 0.0873671000, 0.2453710000"); + values("0.1384206000, 0.1407730000, 0.1468124000, 0.1624989000, 0.1997695000, 0.2939443000, 0.5507340000", \ + "0.1435288000, 0.1456268000, 0.1519376000, 0.1677506000, 0.2049535000, 0.2992627000, 0.5559693000", \ + "0.1567238000, 0.1588052000, 0.1651810000, 0.1808874000, 0.2181032000, 0.3123524000, 0.5691086000", \ + "0.1878317000, 0.1899753000, 0.1963749000, 0.2119395000, 0.2494957000, 0.3438890000, 0.6005772000", \ + "0.2601733000, 0.2625975000, 0.2686233000, 0.2843900000, 0.3218285000, 0.4161936000, 0.6728440000", \ + "0.3901959000, 0.3929443000, 0.3996719000, 0.4174784000, 0.4573181000, 0.5531065000, 0.8098127000", \ + "0.5901216000, 0.5937189000, 0.6034919000, 0.6243935000, 0.6712713000, 0.7709208000, 1.0264382000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014042500, 0.0039438600, 0.0110764000, 0.0311080000, 0.0873671000, 0.2453710000"); + values("0.0802303000, 0.0828216000, 0.0897552000, 0.1065305000, 0.1479954000, 0.2580811000, 0.5634354000", \ + "0.0852210000, 0.0877926000, 0.0945456000, 0.1113894000, 0.1525534000, 0.2633655000, 0.5690813000", \ + "0.0965663000, 0.0991403000, 0.1059620000, 0.1227227000, 0.1642057000, 0.2747276000, 0.5793768000", \ + "0.1231249000, 0.1256697000, 0.1323551000, 0.1487037000, 0.1901341000, 0.3007211000, 0.6067685000", \ + "0.1687420000, 0.1716944000, 0.1789117000, 0.1959349000, 0.2373262000, 0.3479532000, 0.6534885000", \ + "0.2284829000, 0.2321100000, 0.2408890000, 0.2607420000, 0.3032444000, 0.4140650000, 0.7189541000", \ + "0.2910076000, 0.2959088000, 0.3075435000, 0.3331161000, 0.3826218000, 0.4924672000, 0.7975318000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014042500, 0.0039438600, 0.0110764000, 0.0311080000, 0.0873671000, 0.2453710000"); + values("0.0355166000, 0.0378925000, 0.0444812000, 0.0605370000, 0.1039755000, 0.2266987000, 0.5803031000", \ + "0.0355077000, 0.0380502000, 0.0441092000, 0.0603271000, 0.1038556000, 0.2270035000, 0.5811510000", \ + "0.0354042000, 0.0380364000, 0.0441734000, 0.0605566000, 0.1039545000, 0.2269260000, 0.5804460000", \ + "0.0353744000, 0.0381193000, 0.0442861000, 0.0604074000, 0.1040227000, 0.2269441000, 0.5808179000", \ + "0.0364226000, 0.0390387000, 0.0452961000, 0.0614819000, 0.1044424000, 0.2271321000, 0.5809930000", \ + "0.0464936000, 0.0489726000, 0.0555687000, 0.0710434000, 0.1122095000, 0.2301228000, 0.5806363000", \ + "0.0656170000, 0.0686592000, 0.0763573000, 0.0929557000, 0.1324033000, 0.2412654000, 0.5857642000"); + } + related_pin : "B1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014042500, 0.0039438600, 0.0110764000, 0.0311080000, 0.0873671000, 0.2453710000"); + values("0.0355269000, 0.0376697000, 0.0443425000, 0.0642107000, 0.1216572000, 0.2777886000, 0.7120294000", \ + "0.0355621000, 0.0377426000, 0.0441097000, 0.0641448000, 0.1216520000, 0.2777457000, 0.7120970000", \ + "0.0354919000, 0.0377202000, 0.0441257000, 0.0642392000, 0.1216620000, 0.2777835000, 0.7108356000", \ + "0.0359094000, 0.0381816000, 0.0446861000, 0.0645941000, 0.1217610000, 0.2777941000, 0.7112239000", \ + "0.0433061000, 0.0450502000, 0.0504815000, 0.0682134000, 0.1232730000, 0.2779852000, 0.7117710000", \ + "0.0598727000, 0.0607690000, 0.0643948000, 0.0788072000, 0.1289105000, 0.2794971000, 0.7112526000", \ + "0.0887909000, 0.0893937000, 0.0917727000, 0.1024066000, 0.1434644000, 0.2837685000, 0.7131604000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__o221a_1 */ + + cell ("sky130_fd_sc_hd__o221a_2") { + leakage_power () { + value : 0.0050991000; + when : "!A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0160364000; + when : "!A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0034899000; + when : "!A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0029880000; + when : "!A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0034935000; + when : "!A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0029889000; + when : "!A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0034983000; + when : "!A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0029878000; + when : "!A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0034718000; + when : "!A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0029841000; + when : "!A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0035029000; + when : "!A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0032831000; + when : "!A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0033635000; + when : "!A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0032831000; + when : "!A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0029589000; + when : "!A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0032831000; + when : "!A1&A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0034718000; + when : "A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0029841000; + when : "A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0033321000; + when : "A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0032830000; + when : "A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0031928000; + when : "A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0032831000; + when : "A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0027882000; + when : "A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0032831000; + when : "A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0034718000; + when : "A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0029841000; + when : "A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0029904000; + when : "A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0032831000; + when : "A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0028511000; + when : "A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0032831000; + when : "A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0024465000; + when : "A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0032831000; + when : "A1&A2&B1&B2&!C1"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__o221a"; + cell_leakage_power : 0.0036538670; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023740000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022460000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041836000, 0.0041855000, 0.0041898000, 0.0041904000, 0.0041917000, 0.0041949000, 0.0042022000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041849000, -0.0041846000, -0.0041837000, -0.0041847000, -0.0041868000, -0.0041918000, -0.0042032000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025020000; + } + pin ("A2") { + capacitance : 0.0023810000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022140000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040164000, 0.0040174000, 0.0040196000, 0.0040199000, 0.0040206000, 0.0040223000, 0.0040261000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040077000, -0.0040080000, -0.0040087000, -0.0040094000, -0.0040112000, -0.0040153000, -0.0040248000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025470000; + } + pin ("B1") { + capacitance : 0.0023330000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022480000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040027000, 0.0040079000, 0.0040197000, 0.0040225000, 0.0040289000, 0.0040437000, 0.0040779000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040075000, -0.0040064000, -0.0040039000, -0.0040029000, -0.0040006000, -0.0039953000, -0.0039832000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024180000; + } + pin ("B2") { + capacitance : 0.0023400000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022120000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040200000, 0.0040182000, 0.0040141000, 0.0040187000, 0.0040291000, 0.0040532000, 0.0041088000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040137000, -0.0040137000, -0.0040138000, -0.0040140000, -0.0040144000, -0.0040154000, -0.0040177000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024690000; + } + pin ("C1") { + capacitance : 0.0023120000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022530000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047518000, 0.0047531000, 0.0047562000, 0.0047562000, 0.0047563000, 0.0047564000, 0.0047568000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0025940000, -0.0025989000, -0.0026103000, -0.0025993000, -0.0025741000, -0.0025159000, -0.0023819000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023710000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1&C1) | (A2&B1&C1) | (A1&B2&C1) | (A2&B2&C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014364120, 0.0041265620, 0.0118548900, 0.0340570200, 0.0978398700, 0.2810768000"); + values("0.0224227000, 0.0208523000, 0.0172393000, 0.0067191000, -0.0272051000, -0.1296427000, -0.4262085000", \ + "0.0221860000, 0.0207078000, 0.0170980000, 0.0065879000, -0.0273351000, -0.1297495000, -0.4262853000", \ + "0.0219638000, 0.0205212000, 0.0169444000, 0.0064101000, -0.0274938000, -0.1299047000, -0.4264353000", \ + "0.0219337000, 0.0205083000, 0.0168470000, 0.0062830000, -0.0276712000, -0.1301033000, -0.4266425000", \ + "0.0216218000, 0.0201362000, 0.0165652000, 0.0059842000, -0.0279067000, -0.1302970000, -0.4267654000", \ + "0.0215730000, 0.0200924000, 0.0163985000, 0.0058225000, -0.0279655000, -0.1302976000, -0.4267818000", \ + "0.0269669000, 0.0252892000, 0.0207354000, 0.0080823000, -0.0275336000, -0.1302348000, -0.4266582000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014364120, 0.0041265620, 0.0118548900, 0.0340570200, 0.0978398700, 0.2810768000"); + values("0.0223715000, 0.0240051000, 0.0286296000, 0.0414067000, 0.0771814000, 0.1790750000, 0.4721855000", \ + "0.0222477000, 0.0238883000, 0.0284304000, 0.0413110000, 0.0770790000, 0.1791588000, 0.4719920000", \ + "0.0220928000, 0.0237081000, 0.0283465000, 0.0412467000, 0.0770476000, 0.1790035000, 0.4723565000", \ + "0.0219512000, 0.0236107000, 0.0281981000, 0.0410632000, 0.0768410000, 0.1788823000, 0.4742176000", \ + "0.0218468000, 0.0234220000, 0.0280212000, 0.0408893000, 0.0767394000, 0.1788360000, 0.4740708000", \ + "0.0224208000, 0.0239920000, 0.0283857000, 0.0407587000, 0.0765504000, 0.1782532000, 0.4720473000", \ + "0.0229654000, 0.0244463000, 0.0287857000, 0.0412590000, 0.0770319000, 0.1792344000, 0.4709146000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014364120, 0.0041265620, 0.0118548900, 0.0340570200, 0.0978398700, 0.2810768000"); + values("0.0202710000, 0.0188042000, 0.0152321000, 0.0046696000, -0.0291983000, -0.1314212000, -0.4278459000", \ + "0.0201392000, 0.0186807000, 0.0150323000, 0.0045439000, -0.0292782000, -0.1314906000, -0.4280427000", \ + "0.0199465000, 0.0184922000, 0.0149010000, 0.0043854000, -0.0295183000, -0.1317575000, -0.4281931000", \ + "0.0198478000, 0.0183881000, 0.0147405000, 0.0042537000, -0.0296588000, -0.1319839000, -0.4284218000", \ + "0.0195180000, 0.0180441000, 0.0143975000, 0.0040400000, -0.0297989000, -0.1320871000, -0.4285019000", \ + "0.0198248000, 0.0183175000, 0.0145459000, 0.0042558000, -0.0296770000, -0.1319450000, -0.4282957000", \ + "0.0258057000, 0.0240511000, 0.0194197000, 0.0068181000, -0.0293140000, -0.1315023000, -0.4278467000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014364120, 0.0041265620, 0.0118548900, 0.0340570200, 0.0978398700, 0.2810768000"); + values("0.0209108000, 0.0225477000, 0.0271484000, 0.0401493000, 0.0762100000, 0.1788000000, 0.4721398000", \ + "0.0209291000, 0.0225799000, 0.0272407000, 0.0401381000, 0.0762546000, 0.1788206000, 0.4744314000", \ + "0.0208430000, 0.0224720000, 0.0270884000, 0.0401521000, 0.0761319000, 0.1788286000, 0.4722466000", \ + "0.0205887000, 0.0222281000, 0.0268652000, 0.0398721000, 0.0759636000, 0.1785063000, 0.4725240000", \ + "0.0204060000, 0.0219988000, 0.0265264000, 0.0394608000, 0.0755697000, 0.1781676000, 0.4718781000", \ + "0.0210074000, 0.0225320000, 0.0269691000, 0.0392249000, 0.0753260000, 0.1774253000, 0.4736567000", \ + "0.0212148000, 0.0227029000, 0.0270843000, 0.0397415000, 0.0754420000, 0.1780726000, 0.4705716000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014364120, 0.0041265620, 0.0118548900, 0.0340570200, 0.0978398700, 0.2810768000"); + values("0.0175277000, 0.0163575000, 0.0130928000, 0.0032350000, -0.0297888000, -0.1318885000, -0.4283887000", \ + "0.0174251000, 0.0160948000, 0.0128831000, 0.0030433000, -0.0299799000, -0.1320007000, -0.4284858000", \ + "0.0173776000, 0.0159574000, 0.0127354000, 0.0029328000, -0.0301427000, -0.1321968000, -0.4286755000", \ + "0.0169661000, 0.0156375000, 0.0124757000, 0.0025970000, -0.0304596000, -0.1324675000, -0.4289621000", \ + "0.0166911000, 0.0153517000, 0.0121889000, 0.0022576000, -0.0308199000, -0.1327773000, -0.4292239000", \ + "0.0164551000, 0.0151267000, 0.0118604000, 0.0020051000, -0.0311220000, -0.1330422000, -0.4294145000", \ + "0.0234716000, 0.0217989000, 0.0173183000, 0.0047154000, -0.0305211000, -0.1331140000, -0.4293617000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014364120, 0.0041265620, 0.0118548900, 0.0340570200, 0.0978398700, 0.2810768000"); + values("0.0221660000, 0.0237878000, 0.0283730000, 0.0413090000, 0.0770670000, 0.1794176000, 0.4727709000", \ + "0.0221476000, 0.0237704000, 0.0283885000, 0.0411586000, 0.0770424000, 0.1791295000, 0.4746517000", \ + "0.0220123000, 0.0236452000, 0.0282758000, 0.0410616000, 0.0768715000, 0.1789833000, 0.4722501000", \ + "0.0218177000, 0.0234402000, 0.0280336000, 0.0409141000, 0.0767728000, 0.1789736000, 0.4725757000", \ + "0.0218119000, 0.0233771000, 0.0279916000, 0.0407876000, 0.0766191000, 0.1788935000, 0.4744921000", \ + "0.0223692000, 0.0238777000, 0.0282058000, 0.0404284000, 0.0763347000, 0.1785320000, 0.4725241000", \ + "0.0231549000, 0.0246517000, 0.0288838000, 0.0413772000, 0.0770788000, 0.1796668000, 0.4730840000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014364120, 0.0041265620, 0.0118548900, 0.0340570200, 0.0978398700, 0.2810768000"); + values("0.0155363000, 0.0140310000, 0.0107960000, 0.0010579000, -0.0320890000, -0.1340570000, -0.4305779000", \ + "0.0152300000, 0.0139032000, 0.0107459000, 0.0008349000, -0.0322100000, -0.1342196000, -0.4306947000", \ + "0.0150671000, 0.0137368000, 0.0105381000, 0.0006680000, -0.0323746000, -0.1343915000, -0.4308765000", \ + "0.0147994000, 0.0135258000, 0.0103239000, 0.0004552000, -0.0326535000, -0.1346643000, -0.4311244000", \ + "0.0147208000, 0.0133824000, 0.0101201000, 0.0001669000, -0.0329433000, -0.1349215000, -0.4313279000", \ + "0.0148555000, 0.0134327000, 0.0100142000, 0.0000217000, -0.0331598000, -0.1350866000, -0.4314107000", \ + "0.0223444000, 0.0206247000, 0.0159749000, 0.0032733000, -0.0325913000, -0.1346582000, -0.4308597000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014364120, 0.0041265620, 0.0118548900, 0.0340570200, 0.0978398700, 0.2810768000"); + values("0.0208615000, 0.0224843000, 0.0270507000, 0.0400062000, 0.0757779000, 0.1779532000, 0.4708705000", \ + "0.0208337000, 0.0224600000, 0.0271026000, 0.0399614000, 0.0757455000, 0.1779748000, 0.4716455000", \ + "0.0208012000, 0.0224125000, 0.0270402000, 0.0398630000, 0.0757322000, 0.1779829000, 0.4716622000", \ + "0.0205251000, 0.0221508000, 0.0267849000, 0.0397011000, 0.0754680000, 0.1777866000, 0.4709738000", \ + "0.0203123000, 0.0218810000, 0.0264919000, 0.0393289000, 0.0751787000, 0.1772910000, 0.4731010000", \ + "0.0208344000, 0.0223426000, 0.0267467000, 0.0390488000, 0.0746654000, 0.1768774000, 0.4703000000", \ + "0.0215520000, 0.0229965000, 0.0272524000, 0.0397310000, 0.0755080000, 0.1776880000, 0.4710246000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014364120, 0.0041265620, 0.0118548900, 0.0340570200, 0.0978398700, 0.2810768000"); + values("0.0134561000, 0.0125814000, 0.0101300000, 0.0005059000, -0.0334704000, -0.1363387000, -0.4330972000", \ + "0.0133725000, 0.0124176000, 0.0100231000, 0.0003706000, -0.0335400000, -0.1364247000, -0.4331855000", \ + "0.0131164000, 0.0122159000, 0.0097702000, 0.0001033000, -0.0338202000, -0.1366909000, -0.4334493000", \ + "0.0129175000, 0.0119803000, 0.0094375000, -0.0002746000, -0.0341960000, -0.1369683000, -0.4336961000", \ + "0.0127406000, 0.0116536000, 0.0089016000, -0.0007285000, -0.0345131000, -0.1371557000, -0.4337903000", \ + "0.0172167000, 0.0157019000, 0.0113972000, -0.0009381000, -0.0345132000, -0.1369823000, -0.4335188000", \ + "0.0208266000, 0.0191734000, 0.0146547000, 0.0021396000, -0.0334952000, -0.1360624000, -0.4323935000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014364120, 0.0041265620, 0.0118548900, 0.0340570200, 0.0978398700, 0.2810768000"); + values("0.0208553000, 0.0224679000, 0.0270715000, 0.0399470000, 0.0757780000, 0.1779977000, 0.4736305000", \ + "0.0207018000, 0.0223024000, 0.0269825000, 0.0398344000, 0.0757183000, 0.1779982000, 0.4715956000", \ + "0.0206048000, 0.0221765000, 0.0268102000, 0.0397456000, 0.0755232000, 0.1777270000, 0.4711962000", \ + "0.0203135000, 0.0219386000, 0.0265658000, 0.0394855000, 0.0753303000, 0.1776725000, 0.4733225000", \ + "0.0202441000, 0.0218035000, 0.0264025000, 0.0391370000, 0.0750101000, 0.1775035000, 0.4708548000", \ + "0.0209495000, 0.0224570000, 0.0268473000, 0.0390970000, 0.0748206000, 0.1771976000, 0.4713600000", \ + "0.0223783000, 0.0238381000, 0.0282807000, 0.0407053000, 0.0763331000, 0.1786383000, 0.4718650000"); + } + } + max_capacitance : 0.2810770000; + max_transition : 1.5027830000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.2479300000, 0.2547791000, 0.2700935000, 0.2994344000, 0.3551064000, 0.4710395000, 0.7671129000", \ + "0.2531462000, 0.2601304000, 0.2752578000, 0.3047227000, 0.3605066000, 0.4763214000, 0.7724739000", \ + "0.2660491000, 0.2729861000, 0.2881859000, 0.3175637000, 0.3733831000, 0.4892325000, 0.7855002000", \ + "0.2934205000, 0.3004826000, 0.3156959000, 0.3451593000, 0.4007047000, 0.5171076000, 0.8133037000", \ + "0.3565371000, 0.3633734000, 0.3785470000, 0.4078742000, 0.4636594000, 0.5806586000, 0.8770653000", \ + "0.4961860000, 0.5034764000, 0.5192573000, 0.5493310000, 0.6054631000, 0.7243282000, 1.0207772000", \ + "0.7516818000, 0.7604062000, 0.7791304000, 0.8140523000, 0.8762931000, 1.0015428000, 1.3004340000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.1529854000, 0.1601745000, 0.1766109000, 0.2131126000, 0.2995836000, 0.5344957000, 1.2069955000", \ + "0.1573230000, 0.1645534000, 0.1809575000, 0.2175139000, 0.3038980000, 0.5392758000, 1.2126999000", \ + "0.1661582000, 0.1732784000, 0.1898437000, 0.2262783000, 0.3129607000, 0.5488228000, 1.2211431000", \ + "0.1833611000, 0.1905189000, 0.2070107000, 0.2435430000, 0.3300815000, 0.5657069000, 1.2403831000", \ + "0.2176821000, 0.2249904000, 0.2417413000, 0.2784378000, 0.3653600000, 0.6015394000, 1.2771910000", \ + "0.2728678000, 0.2808950000, 0.2991431000, 0.3379019000, 0.4265204000, 0.6627884000, 1.3367722000", \ + "0.3345584000, 0.3445688000, 0.3666838000, 0.4101910000, 0.5026343000, 0.7393761000, 1.4130704000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.0346998000, 0.0386219000, 0.0481356000, 0.0675337000, 0.1130086000, 0.2378128000, 0.6146246000", \ + "0.0348295000, 0.0389814000, 0.0475188000, 0.0667016000, 0.1127574000, 0.2375280000, 0.6142062000", \ + "0.0346037000, 0.0389152000, 0.0478430000, 0.0666635000, 0.1127601000, 0.2375698000, 0.6150903000", \ + "0.0348815000, 0.0386710000, 0.0474187000, 0.0672031000, 0.1127403000, 0.2376589000, 0.6143948000", \ + "0.0347510000, 0.0385973000, 0.0475592000, 0.0676591000, 0.1129146000, 0.2361213000, 0.6159505000", \ + "0.0379846000, 0.0414585000, 0.0503977000, 0.0690024000, 0.1148025000, 0.2382358000, 0.6177853000", \ + "0.0486465000, 0.0527088000, 0.0623334000, 0.0823118000, 0.1290557000, 0.2477476000, 0.6171309000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.0282472000, 0.0342699000, 0.0487658000, 0.0873426000, 0.1981902000, 0.5318311000, 1.4975340000", \ + "0.0284568000, 0.0343521000, 0.0490726000, 0.0873405000, 0.1985641000, 0.5323296000, 1.4980704000", \ + "0.0283532000, 0.0343246000, 0.0488717000, 0.0872703000, 0.1984655000, 0.5323548000, 1.4984054000", \ + "0.0283266000, 0.0341037000, 0.0489251000, 0.0872747000, 0.1985029000, 0.5329818000, 1.5026907000", \ + "0.0292441000, 0.0351557000, 0.0496304000, 0.0878531000, 0.1987544000, 0.5327688000, 1.4996794000", \ + "0.0332646000, 0.0396226000, 0.0543322000, 0.0920302000, 0.2010005000, 0.5321764000, 1.5003037000", \ + "0.0433462000, 0.0502761000, 0.0658057000, 0.1026164000, 0.2071001000, 0.5338516000, 1.4976375000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.2329734000, 0.2399616000, 0.2550402000, 0.2844209000, 0.3402453000, 0.4566373000, 0.7531650000", \ + "0.2367818000, 0.2438109000, 0.2588935000, 0.2882649000, 0.3439599000, 0.4604288000, 0.7568104000", \ + "0.2473594000, 0.2543969000, 0.2694517000, 0.2988400000, 0.3546675000, 0.4713690000, 0.7678160000", \ + "0.2745865000, 0.2815230000, 0.2966628000, 0.3258394000, 0.3816473000, 0.4979509000, 0.7942232000", \ + "0.3432708000, 0.3502191000, 0.3653929000, 0.3939711000, 0.4495736000, 0.5668118000, 0.8633905000", \ + "0.5002107000, 0.5077463000, 0.5236716000, 0.5536444000, 0.6100758000, 0.7270546000, 1.0234771000", \ + "0.7706468000, 0.7798514000, 0.8010003000, 0.8396237000, 0.9049078000, 1.0284948000, 1.3275774000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.1453370000, 0.1525692000, 0.1692858000, 0.2063098000, 0.2936511000, 0.5296992000, 1.2038960000", \ + "0.1503209000, 0.1575734000, 0.1743369000, 0.2112191000, 0.2986814000, 0.5350523000, 1.2103587000", \ + "0.1597705000, 0.1670069000, 0.1837369000, 0.2207631000, 0.3081162000, 0.5444135000, 1.2189132000", \ + "0.1776444000, 0.1848871000, 0.2016149000, 0.2386087000, 0.3260524000, 0.5630434000, 1.2366466000", \ + "0.2133488000, 0.2208462000, 0.2377574000, 0.2750420000, 0.3626295000, 0.5995950000, 1.2727884000", \ + "0.2700010000, 0.2783620000, 0.2970205000, 0.3365140000, 0.4257726000, 0.6626669000, 1.3367847000", \ + "0.3336809000, 0.3441861000, 0.3673116000, 0.4125917000, 0.5059135000, 0.7436846000, 1.4174378000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.0348331000, 0.0389293000, 0.0475215000, 0.0665778000, 0.1128259000, 0.2367059000, 0.6155974000", \ + "0.0349836000, 0.0387827000, 0.0474244000, 0.0676007000, 0.1120839000, 0.2372740000, 0.6138935000", \ + "0.0347022000, 0.0389363000, 0.0475398000, 0.0675774000, 0.1129360000, 0.2369185000, 0.6144151000", \ + "0.0346998000, 0.0388976000, 0.0473980000, 0.0671125000, 0.1128957000, 0.2375936000, 0.6143396000", \ + "0.0349729000, 0.0385580000, 0.0473251000, 0.0666805000, 0.1132121000, 0.2366125000, 0.6166733000", \ + "0.0391102000, 0.0428720000, 0.0511433000, 0.0693256000, 0.1142117000, 0.2383129000, 0.6144988000", \ + "0.0569081000, 0.0617365000, 0.0725820000, 0.0909837000, 0.1316618000, 0.2484815000, 0.6188844000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.0285754000, 0.0343850000, 0.0493123000, 0.0875351000, 0.1979788000, 0.5318953000, 1.4979925000", \ + "0.0285218000, 0.0343658000, 0.0491336000, 0.0874398000, 0.1984536000, 0.5326199000, 1.5016995000", \ + "0.0286905000, 0.0345247000, 0.0491011000, 0.0874900000, 0.1980897000, 0.5320371000, 1.4989509000", \ + "0.0284766000, 0.0343864000, 0.0490396000, 0.0872908000, 0.1982697000, 0.5310442000, 1.5011419000", \ + "0.0296185000, 0.0354929000, 0.0500765000, 0.0881029000, 0.1983175000, 0.5321759000, 1.4979877000", \ + "0.0341530000, 0.0402563000, 0.0555200000, 0.0931465000, 0.2013996000, 0.5316524000, 1.5000807000", \ + "0.0459148000, 0.0526539000, 0.0688321000, 0.1052995000, 0.2082730000, 0.5329411000, 1.4936531000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.2084661000, 0.2151866000, 0.2304115000, 0.2614403000, 0.3227759000, 0.4459808000, 0.7448824000", \ + "0.2140029000, 0.2207707000, 0.2359423000, 0.2669193000, 0.3286385000, 0.4512719000, 0.7502397000", \ + "0.2264602000, 0.2332580000, 0.2484179000, 0.2794293000, 0.3407978000, 0.4639889000, 0.7628110000", \ + "0.2532672000, 0.2600239000, 0.2752033000, 0.3062227000, 0.3675827000, 0.4911711000, 0.7899406000", \ + "0.3150037000, 0.3217947000, 0.3369895000, 0.3679572000, 0.4296009000, 0.5532269000, 0.8520666000", \ + "0.4465403000, 0.4538866000, 0.4700479000, 0.5028307000, 0.5664362000, 0.6905350000, 0.9895977000", \ + "0.6758758000, 0.6843318000, 0.7039763000, 0.7421321000, 0.8135548000, 0.9493951000, 1.2537459000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.1449314000, 0.1520658000, 0.1686105000, 0.2051211000, 0.2917937000, 0.5275133000, 1.2017958000", \ + "0.1492484000, 0.1563960000, 0.1729445000, 0.2093500000, 0.2960447000, 0.5318285000, 1.2063843000", \ + "0.1586916000, 0.1658584000, 0.1823271000, 0.2188250000, 0.3053971000, 0.5407276000, 1.2138909000", \ + "0.1796305000, 0.1867930000, 0.2032962000, 0.2397707000, 0.3265872000, 0.5629778000, 1.2356119000", \ + "0.2249656000, 0.2322775000, 0.2489927000, 0.2857112000, 0.3725623000, 0.6084858000, 1.2828165000", \ + "0.2953630000, 0.3036199000, 0.3219521000, 0.3607026000, 0.4491455000, 0.6856603000, 1.3598916000", \ + "0.3708114000, 0.3812727000, 0.4040235000, 0.4478941000, 0.5396701000, 0.7763973000, 1.4504028000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.0318680000, 0.0365598000, 0.0462985000, 0.0697248000, 0.1210914000, 0.2450541000, 0.6180946000", \ + "0.0319103000, 0.0361069000, 0.0462586000, 0.0700224000, 0.1210356000, 0.2444814000, 0.6182677000", \ + "0.0318892000, 0.0361175000, 0.0463153000, 0.0698320000, 0.1211922000, 0.2442016000, 0.6171220000", \ + "0.0319307000, 0.0361400000, 0.0465159000, 0.0697948000, 0.1211225000, 0.2445893000, 0.6165828000", \ + "0.0320529000, 0.0362246000, 0.0462322000, 0.0696919000, 0.1210183000, 0.2445068000, 0.6165719000", \ + "0.0366115000, 0.0412574000, 0.0514284000, 0.0746597000, 0.1247431000, 0.2461456000, 0.6167068000", \ + "0.0482737000, 0.0535655000, 0.0647274000, 0.0900089000, 0.1444768000, 0.2630052000, 0.6208921000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.0283889000, 0.0342986000, 0.0489216000, 0.0871691000, 0.1983775000, 0.5323777000, 1.5006858000", \ + "0.0282951000, 0.0341333000, 0.0489606000, 0.0872432000, 0.1985712000, 0.5317946000, 1.5016236000", \ + "0.0284153000, 0.0342409000, 0.0488275000, 0.0872899000, 0.1981241000, 0.5319537000, 1.4968654000", \ + "0.0285828000, 0.0343699000, 0.0488450000, 0.0872401000, 0.1983808000, 0.5322731000, 1.4992920000", \ + "0.0296711000, 0.0351385000, 0.0497011000, 0.0877233000, 0.1986614000, 0.5322008000, 1.5015522000", \ + "0.0348562000, 0.0408068000, 0.0556897000, 0.0923436000, 0.2011529000, 0.5325336000, 1.5008484000", \ + "0.0471297000, 0.0537712000, 0.0682711000, 0.1042702000, 0.2060813000, 0.5344826000, 1.4978554000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.1932596000, 0.2001035000, 0.2152379000, 0.2462481000, 0.3076160000, 0.4307938000, 0.7295438000", \ + "0.1973551000, 0.2041377000, 0.2193539000, 0.2502999000, 0.3119974000, 0.4351035000, 0.7341055000", \ + "0.2080450000, 0.2148260000, 0.2299705000, 0.2610060000, 0.3227560000, 0.4455126000, 0.7444597000", \ + "0.2355532000, 0.2423343000, 0.2574481000, 0.2886320000, 0.3497844000, 0.4732923000, 0.7722862000", \ + "0.3032053000, 0.3099180000, 0.3250842000, 0.3553899000, 0.4177029000, 0.5411884000, 0.8402122000", \ + "0.4506491000, 0.4582864000, 0.4750558000, 0.5080752000, 0.5722993000, 0.6971903000, 0.9961314000", \ + "0.6896877000, 0.6995016000, 0.7213480000, 0.7635937000, 0.8409413000, 0.9780675000, 1.2824630000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.1396960000, 0.1470146000, 0.1638782000, 0.2011244000, 0.2883219000, 0.5237666000, 1.1971232000", \ + "0.1442710000, 0.1516372000, 0.1686148000, 0.2057218000, 0.2929676000, 0.5291854000, 1.2030447000", \ + "0.1538979000, 0.1611923000, 0.1782069000, 0.2152534000, 0.3026722000, 0.5389443000, 1.2121069000", \ + "0.1741828000, 0.1815443000, 0.1984746000, 0.2356856000, 0.3228891000, 0.5587630000, 1.2326802000", \ + "0.2172632000, 0.2248683000, 0.2421333000, 0.2797464000, 0.3673407000, 0.6031592000, 1.2769794000", \ + "0.2837754000, 0.2923822000, 0.3112433000, 0.3510303000, 0.4405843000, 0.6776347000, 1.3516842000", \ + "0.3542208000, 0.3651147000, 0.3888060000, 0.4343530000, 0.5277439000, 0.7652251000, 1.4387347000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.0319943000, 0.0362227000, 0.0462178000, 0.0699130000, 0.1212501000, 0.2445826000, 0.6165717000", \ + "0.0319290000, 0.0362516000, 0.0464466000, 0.0700856000, 0.1208401000, 0.2440183000, 0.6178882000", \ + "0.0319102000, 0.0362066000, 0.0466096000, 0.0699886000, 0.1208672000, 0.2449602000, 0.6156665000", \ + "0.0318126000, 0.0362498000, 0.0462116000, 0.0697163000, 0.1209497000, 0.2441940000, 0.6182883000", \ + "0.0318057000, 0.0360420000, 0.0466082000, 0.0697910000, 0.1208008000, 0.2440917000, 0.6181475000", \ + "0.0394958000, 0.0444827000, 0.0537181000, 0.0764635000, 0.1256045000, 0.2468380000, 0.6163260000", \ + "0.0578782000, 0.0638609000, 0.0766227000, 0.1013070000, 0.1519399000, 0.2664060000, 0.6226696000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.0292274000, 0.0351661000, 0.0500501000, 0.0885246000, 0.1989539000, 0.5322746000, 1.4973009000", \ + "0.0292648000, 0.0352171000, 0.0498792000, 0.0883275000, 0.1993770000, 0.5318646000, 1.5012344000", \ + "0.0290454000, 0.0348850000, 0.0499420000, 0.0884405000, 0.1992485000, 0.5319362000, 1.5014732000", \ + "0.0291089000, 0.0350610000, 0.0498336000, 0.0885174000, 0.1992728000, 0.5323618000, 1.4987900000", \ + "0.0306579000, 0.0363538000, 0.0509565000, 0.0892442000, 0.1995625000, 0.5309174000, 1.5011891000", \ + "0.0363713000, 0.0424996000, 0.0574217000, 0.0943039000, 0.2025998000, 0.5327642000, 1.4975380000", \ + "0.0494154000, 0.0562919000, 0.0712256000, 0.1077387000, 0.2090116000, 0.5334813000, 1.4937972000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.0905421000, 0.0954068000, 0.1066056000, 0.1309260000, 0.1815962000, 0.2922805000, 0.5848953000", \ + "0.0958608000, 0.1006129000, 0.1117544000, 0.1362057000, 0.1868723000, 0.2975565000, 0.5903256000", \ + "0.1092139000, 0.1140435000, 0.1250772000, 0.1495471000, 0.2002422000, 0.3109571000, 0.6036346000", \ + "0.1405858000, 0.1453828000, 0.1564080000, 0.1808074000, 0.2316098000, 0.3423246000, 0.6349267000", \ + "0.2081652000, 0.2134539000, 0.2254555000, 0.2505631000, 0.3023407000, 0.4135600000, 0.7062984000", \ + "0.3174307000, 0.3242980000, 0.3396160000, 0.3711556000, 0.4321573000, 0.5491660000, 0.8426242000", \ + "0.4885850000, 0.4974665000, 0.5173101000, 0.5573998000, 0.6363111000, 0.7697025000, 1.0687080000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.1333823000, 0.1405056000, 0.1570338000, 0.1934664000, 0.2802688000, 0.5165507000, 1.1920074000", \ + "0.1370471000, 0.1441923000, 0.1607384000, 0.1971740000, 0.2840347000, 0.5206071000, 1.1937654000", \ + "0.1463495000, 0.1534499000, 0.1700090000, 0.2065799000, 0.2932712000, 0.5289504000, 1.2024268000", \ + "0.1688420000, 0.1760198000, 0.1926407000, 0.2291565000, 0.3159989000, 0.5522625000, 1.2278577000", \ + "0.2189263000, 0.2261972000, 0.2428399000, 0.2795916000, 0.3662906000, 0.6025720000, 1.2770975000", \ + "0.2899068000, 0.2980733000, 0.3160158000, 0.3542399000, 0.4421091000, 0.6793208000, 1.3534549000", \ + "0.3633621000, 0.3739352000, 0.3970826000, 0.4395457000, 0.5299582000, 0.7658872000, 1.4408097000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.0183951000, 0.0220063000, 0.0309638000, 0.0528601000, 0.1001444000, 0.2250579000, 0.6116308000", \ + "0.0185417000, 0.0220645000, 0.0310230000, 0.0526580000, 0.1004084000, 0.2252904000, 0.6115853000", \ + "0.0185163000, 0.0220652000, 0.0309670000, 0.0528386000, 0.1003763000, 0.2248830000, 0.6115803000", \ + "0.0185223000, 0.0220710000, 0.0310136000, 0.0528065000, 0.1002613000, 0.2251576000, 0.6079141000", \ + "0.0225889000, 0.0261460000, 0.0344991000, 0.0554576000, 0.1021183000, 0.2256365000, 0.6116186000", \ + "0.0330621000, 0.0370436000, 0.0475924000, 0.0708158000, 0.1176479000, 0.2333631000, 0.6117267000", \ + "0.0487079000, 0.0540115000, 0.0666599000, 0.0957571000, 0.1509315000, 0.2590147000, 0.6130775000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014364100, 0.0041265600, 0.0118549000, 0.0340570000, 0.0978399000, 0.2810770000"); + values("0.0286152000, 0.0344308000, 0.0489635000, 0.0872391000, 0.1983688000, 0.5325537000, 1.5024346000", \ + "0.0286164000, 0.0343539000, 0.0488441000, 0.0872470000, 0.1984381000, 0.5322602000, 1.4983041000", \ + "0.0284231000, 0.0344437000, 0.0488975000, 0.0873012000, 0.1981592000, 0.5317305000, 1.4967806000", \ + "0.0283716000, 0.0341168000, 0.0489566000, 0.0871241000, 0.1985119000, 0.5331728000, 1.5027827000", \ + "0.0293429000, 0.0350291000, 0.0495629000, 0.0879991000, 0.1987486000, 0.5323489000, 1.4987528000", \ + "0.0358792000, 0.0412428000, 0.0554589000, 0.0918081000, 0.2012068000, 0.5316839000, 1.5017865000", \ + "0.0487254000, 0.0553252000, 0.0701620000, 0.1035436000, 0.2053860000, 0.5349822000, 1.4954920000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o221a_4") { + leakage_power () { + value : 0.0420802000; + when : "!A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0267047000; + when : "!A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0051139000; + when : "!A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0038426000; + when : "!A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0051092000; + when : "!A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0040363000; + when : "!A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0050467000; + when : "!A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0268305000; + when : "!A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0050716000; + when : "!A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0038347000; + when : "!A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0063420000; + when : "!A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0045016000; + when : "!A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0060504000; + when : "!A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0045017000; + when : "!A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0055027000; + when : "!A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0045016000; + when : "!A1&A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0050716000; + when : "A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0038347000; + when : "A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0060568000; + when : "A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0045015000; + when : "A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0057653000; + when : "A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0045018000; + when : "A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0056302000; + when : "A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0045016000; + when : "A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0050717000; + when : "A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0038148000; + when : "A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0055691000; + when : "A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0044817000; + when : "A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0052766000; + when : "A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0044817000; + when : "A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0047259000; + when : "A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0044697000; + when : "A1&A2&B1&B2&!C1"; + } + area : 20.019200000; + cell_footprint : "sky130_fd_sc_hd__o221a"; + cell_leakage_power : 0.0074007920; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0048640000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045880000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0084025000, 0.0084029000, 0.0084039000, 0.0084054000, 0.0084087000, 0.0084165000, 0.0084343000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0084166000, -0.0084061000, -0.0083818000, -0.0083772000, -0.0083665000, -0.0083417000, -0.0082846000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0051400000; + } + pin ("A2") { + capacitance : 0.0043010000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040010000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0075374000, 0.0075337000, 0.0075253000, 0.0075260000, 0.0075276000, 0.0075313000, 0.0075399000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0075123000, -0.0075130000, -0.0075145000, -0.0075143000, -0.0075139000, -0.0075129000, -0.0075104000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046000000; + } + pin ("B1") { + capacitance : 0.0047430000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045640000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080839000, 0.0080918000, 0.0081100000, 0.0081117000, 0.0081156000, 0.0081245000, 0.0081451000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0081241000, -0.0081145000, -0.0080922000, -0.0080902000, -0.0080855000, -0.0080748000, -0.0080499000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0049220000; + } + pin ("B2") { + capacitance : 0.0042740000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040300000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0075660000, 0.0075591000, 0.0075431000, 0.0075477000, 0.0075582000, 0.0075825000, 0.0076384000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0075678000, -0.0075664000, -0.0075632000, -0.0075609000, -0.0075555000, -0.0075434000, -0.0075151000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045180000; + } + pin ("C1") { + capacitance : 0.0043050000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041890000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0089922000, 0.0089913000, 0.0089892000, 0.0089932000, 0.0090023000, 0.0090234000, 0.0090722000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0044440000, -0.0044522000, -0.0044709000, -0.0044466000, -0.0043906000, -0.0042614000, -0.0039634000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044210000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1&C1) | (A2&B1&C1) | (A1&B2&C1) | (A2&B2&C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015747420, 0.0049596280, 0.0156202700, 0.0491958200, 0.1549415000, 0.4879859000"); + values("0.0447872000, 0.0430985000, 0.0379007000, 0.0234003000, -0.0265946000, -0.1957080000, -0.7344291000", \ + "0.0444340000, 0.0427536000, 0.0376217000, 0.0230899000, -0.0268884000, -0.1959545000, -0.7346250000", \ + "0.0441151000, 0.0423394000, 0.0371654000, 0.0227295000, -0.0269983000, -0.1961636000, -0.7350945000", \ + "0.0437424000, 0.0419835000, 0.0367940000, 0.0223150000, -0.0276450000, -0.1967381000, -0.7354490000", \ + "0.0432487000, 0.0414405000, 0.0362765000, 0.0218229000, -0.0281471000, -0.1971835000, -0.7358348000", \ + "0.0432350000, 0.0415391000, 0.0363027000, 0.0216364000, -0.0284751000, -0.1972607000, -0.7359428000", \ + "0.0515092000, 0.0495618000, 0.0437295000, 0.0262359000, -0.0280917000, -0.1968861000, -0.7355042000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015747420, 0.0049596280, 0.0156202700, 0.0491958200, 0.1549415000, 0.4879859000"); + values("0.0398328000, 0.0416796000, 0.0475192000, 0.0654147000, 0.1197149000, 0.2887943000, 0.8218226000", \ + "0.0396451000, 0.0414810000, 0.0471975000, 0.0651316000, 0.1194779000, 0.2885478000, 0.8223691000", \ + "0.0393601000, 0.0411335000, 0.0469222000, 0.0649407000, 0.1192262000, 0.2883678000, 0.8215471000", \ + "0.0389835000, 0.0408227000, 0.0466340000, 0.0645271000, 0.1188899000, 0.2880265000, 0.8214555000", \ + "0.0387649000, 0.0405388000, 0.0462745000, 0.0640821000, 0.1186477000, 0.2880490000, 0.8203150000", \ + "0.0394812000, 0.0412276000, 0.0468258000, 0.0637683000, 0.1183781000, 0.2871459000, 0.8211964000", \ + "0.0404994000, 0.0421950000, 0.0476513000, 0.0646337000, 0.1192595000, 0.2880250000, 0.8195723000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015747420, 0.0049596280, 0.0156202700, 0.0491958200, 0.1549415000, 0.4879859000"); + values("0.0405791000, 0.0393568000, 0.0336464000, 0.0191958000, -0.0307723000, -0.1992560000, -0.7380383000", \ + "0.0404240000, 0.0387056000, 0.0336595000, 0.0190721000, -0.0308221000, -0.1997194000, -0.7381946000", \ + "0.0399910000, 0.0381885000, 0.0331436000, 0.0185628000, -0.0313464000, -0.1998396000, -0.7383801000", \ + "0.0396607000, 0.0378845000, 0.0327122000, 0.0182379000, -0.0316662000, -0.2005026000, -0.7389790000", \ + "0.0391683000, 0.0373870000, 0.0322830000, 0.0177316000, -0.0321331000, -0.2009081000, -0.7393012000", \ + "0.0409208000, 0.0391835000, 0.0337153000, 0.0188224000, -0.0315376000, -0.2004483000, -0.7389629000", \ + "0.0507383000, 0.0486999000, 0.0426402000, 0.0247080000, -0.0296560000, -0.1991669000, -0.7377045000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015747420, 0.0049596280, 0.0156202700, 0.0491958200, 0.1549415000, 0.4879859000"); + values("0.0359623000, 0.0377911000, 0.0435521000, 0.0616208000, 0.1163220000, 0.2856546000, 0.8194625000", \ + "0.0360420000, 0.0378830000, 0.0436394000, 0.0616455000, 0.1163825000, 0.2858155000, 0.8193831000", \ + "0.0359217000, 0.0377057000, 0.0434971000, 0.0616214000, 0.1161876000, 0.2856415000, 0.8194190000", \ + "0.0355278000, 0.0373102000, 0.0431669000, 0.0611837000, 0.1158668000, 0.2855275000, 0.8191388000", \ + "0.0351759000, 0.0370649000, 0.0427693000, 0.0606198000, 0.1153701000, 0.2850613000, 0.8187969000", \ + "0.0360174000, 0.0378133000, 0.0433657000, 0.0603531000, 0.1149406000, 0.2837669000, 0.8183669000", \ + "0.0367673000, 0.0384837000, 0.0439279000, 0.0609391000, 0.1156621000, 0.2848676000, 0.8160136000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015747420, 0.0049596280, 0.0156202700, 0.0491958200, 0.1549415000, 0.4879859000"); + values("0.0344520000, 0.0329294000, 0.0282836000, 0.0153997000, -0.0327099000, -0.2007065000, -0.7394358000", \ + "0.0343359000, 0.0326858000, 0.0283007000, 0.0152771000, -0.0328806000, -0.2009097000, -0.7396201000", \ + "0.0339264000, 0.0324843000, 0.0278789000, 0.0149826000, -0.0331211000, -0.2013170000, -0.7400828000", \ + "0.0333957000, 0.0317662000, 0.0270645000, 0.0142179000, -0.0338520000, -0.2018477000, -0.7405721000", \ + "0.0328441000, 0.0312040000, 0.0265666000, 0.0135405000, -0.0346194000, -0.2025487000, -0.7411445000", \ + "0.0326131000, 0.0308244000, 0.0261095000, 0.0131382000, -0.0351509000, -0.2029557000, -0.7413843000", \ + "0.0453405000, 0.0433990000, 0.0375526000, 0.0201277000, -0.0340261000, -0.2031250000, -0.7413042000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015747420, 0.0049596280, 0.0156202700, 0.0491958200, 0.1549415000, 0.4879859000"); + values("0.0395566000, 0.0413533000, 0.0471093000, 0.0651245000, 0.1194461000, 0.2889725000, 0.8229751000", \ + "0.0394334000, 0.0412068000, 0.0470049000, 0.0649578000, 0.1194195000, 0.2887903000, 0.8218413000", \ + "0.0391534000, 0.0409320000, 0.0467296000, 0.0645704000, 0.1191522000, 0.2884167000, 0.8227426000", \ + "0.0387275000, 0.0405237000, 0.0462909000, 0.0642449000, 0.1186680000, 0.2882394000, 0.8222127000", \ + "0.0385661000, 0.0403680000, 0.0460662000, 0.0639599000, 0.1184425000, 0.2883124000, 0.8209640000", \ + "0.0395095000, 0.0412422000, 0.0465771000, 0.0636280000, 0.1181895000, 0.2874315000, 0.8216298000", \ + "0.0409110000, 0.0425899000, 0.0480386000, 0.0649335000, 0.1193541000, 0.2890004000, 0.8192970000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015747420, 0.0049596280, 0.0156202700, 0.0491958200, 0.1549415000, 0.4879859000"); + values("0.0301549000, 0.0284994000, 0.0240855000, 0.0109294000, -0.0371507000, -0.2050923000, -0.7437381000", \ + "0.0299268000, 0.0282752000, 0.0238344000, 0.0107367000, -0.0373098000, -0.2052636000, -0.7439826000", \ + "0.0296442000, 0.0280238000, 0.0235084000, 0.0104805000, -0.0376513000, -0.2056092000, -0.7443055000", \ + "0.0291812000, 0.0274739000, 0.0229143000, 0.0098734000, -0.0382724000, -0.2061963000, -0.7448486000", \ + "0.0289354000, 0.0272387000, 0.0225811000, 0.0093718000, -0.0388915000, -0.2068061000, -0.7453122000", \ + "0.0291349000, 0.0273461000, 0.0224501000, 0.0093433000, -0.0382745000, -0.2063023000, -0.7448682000", \ + "0.0432485000, 0.0412188000, 0.0351799000, 0.0174721000, -0.0367506000, -0.2056416000, -0.7437348000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015747420, 0.0049596280, 0.0156202700, 0.0491958200, 0.1549415000, 0.4879859000"); + values("0.0360149000, 0.0378626000, 0.0436547000, 0.0615468000, 0.1161678000, 0.2854119000, 0.8196605000", \ + "0.0360904000, 0.0378812000, 0.0436874000, 0.0615165000, 0.1161010000, 0.2852345000, 0.8184085000", \ + "0.0358862000, 0.0377006000, 0.0434632000, 0.0614650000, 0.1159825000, 0.2854564000, 0.8193988000", \ + "0.0355257000, 0.0373095000, 0.0431461000, 0.0611004000, 0.1156402000, 0.2853729000, 0.8189805000", \ + "0.0354486000, 0.0372710000, 0.0429276000, 0.0605615000, 0.1151632000, 0.2847213000, 0.8178017000", \ + "0.0361588000, 0.0378981000, 0.0434048000, 0.0604716000, 0.1143614000, 0.2840342000, 0.8184888000", \ + "0.0372812000, 0.0389787000, 0.0443365000, 0.0616226000, 0.1159054000, 0.2858666000, 0.8152930000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015747420, 0.0049596280, 0.0156202700, 0.0491958200, 0.1549415000, 0.4879859000"); + values("0.0257862000, 0.0247535000, 0.0218052000, 0.0098406000, -0.0396271000, -0.2096540000, -0.7489767000", \ + "0.0257574000, 0.0245656000, 0.0216653000, 0.0096952000, -0.0397397000, -0.2097747000, -0.7491077000", \ + "0.0254013000, 0.0242666000, 0.0213042000, 0.0093689000, -0.0400743000, -0.2101857000, -0.7494866000", \ + "0.0250901000, 0.0238395000, 0.0206366000, 0.0084446000, -0.0409469000, -0.2107676000, -0.7499634000", \ + "0.0242694000, 0.0228819000, 0.0192861000, 0.0072228000, -0.0419580000, -0.2113680000, -0.7503915000", \ + "0.0325007000, 0.0307211000, 0.0252753000, 0.0085144000, -0.0422434000, -0.2109808000, -0.7497870000", \ + "0.0395491000, 0.0376008000, 0.0318320000, 0.0143619000, -0.0392196000, -0.2092621000, -0.7472994000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015747420, 0.0049596280, 0.0156202700, 0.0491958200, 0.1549415000, 0.4879859000"); + values("0.0359191000, 0.0376957000, 0.0434756000, 0.0614367000, 0.1160044000, 0.2856048000, 0.8204210000", \ + "0.0356782000, 0.0375408000, 0.0432474000, 0.0611825000, 0.1156848000, 0.2856362000, 0.8202623000", \ + "0.0354093000, 0.0372214000, 0.0430368000, 0.0610340000, 0.1154526000, 0.2855000000, 0.8201566000", \ + "0.0350004000, 0.0368042000, 0.0426100000, 0.0605860000, 0.1152230000, 0.2851892000, 0.8193577000", \ + "0.0354803000, 0.0372514000, 0.0428831000, 0.0602812000, 0.1148058000, 0.2847645000, 0.8191599000", \ + "0.0363362000, 0.0380704000, 0.0435809000, 0.0605344000, 0.1147531000, 0.2842005000, 0.8188460000", \ + "0.0389805000, 0.0406665000, 0.0460636000, 0.0629805000, 0.1171980000, 0.2869237000, 0.8172215000"); + } + } + max_capacitance : 0.4879860000; + max_transition : 1.5047510000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.2454885000, 0.2500413000, 0.2615787000, 0.2862391000, 0.3363101000, 0.4451415000, 0.7402345000", \ + "0.2505230000, 0.2550710000, 0.2666380000, 0.2914001000, 0.3414420000, 0.4504010000, 0.7457940000", \ + "0.2632935000, 0.2678723000, 0.2793419000, 0.3041620000, 0.3537314000, 0.4633775000, 0.7585404000", \ + "0.2914405000, 0.2959464000, 0.3075007000, 0.3321666000, 0.3823195000, 0.4913169000, 0.7865198000", \ + "0.3546869000, 0.3592457000, 0.3707082000, 0.3954617000, 0.4454336000, 0.5550270000, 0.8503577000", \ + "0.4961475000, 0.5007340000, 0.5125118000, 0.5380690000, 0.5887192000, 0.6988066000, 0.9942374000", \ + "0.7540039000, 0.7596765000, 0.7737106000, 0.8036161000, 0.8608683000, 0.9765575000, 1.2748002000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.1539274000, 0.1587919000, 0.1716918000, 0.2030056000, 0.2812817000, 0.5086606000, 1.2174207000", \ + "0.1580735000, 0.1629759000, 0.1759270000, 0.2073261000, 0.2857200000, 0.5124016000, 1.2225563000", \ + "0.1667795000, 0.1717698000, 0.1846924000, 0.2160850000, 0.2944686000, 0.5219820000, 1.2328181000", \ + "0.1837652000, 0.1886652000, 0.2016115000, 0.2329537000, 0.3113498000, 0.5380812000, 1.2488486000", \ + "0.2168782000, 0.2219241000, 0.2351699000, 0.2668195000, 0.3454904000, 0.5730545000, 1.2815087000", \ + "0.2695323000, 0.2749999000, 0.2892594000, 0.3227744000, 0.4032926000, 0.6315077000, 1.3424625000", \ + "0.3265113000, 0.3332080000, 0.3503843000, 0.3881655000, 0.4728767000, 0.7021742000, 1.4126537000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.0343256000, 0.0368792000, 0.0436866000, 0.0589971000, 0.0987178000, 0.2137054000, 0.5922356000", \ + "0.0345293000, 0.0372091000, 0.0436017000, 0.0586842000, 0.0985387000, 0.2135793000, 0.5928059000", \ + "0.0345575000, 0.0371065000, 0.0431976000, 0.0586984000, 0.0993699000, 0.2132755000, 0.5938868000", \ + "0.0343472000, 0.0371072000, 0.0439456000, 0.0587203000, 0.0985949000, 0.2135264000, 0.5924509000", \ + "0.0347779000, 0.0368472000, 0.0433095000, 0.0586852000, 0.0986909000, 0.2132034000, 0.5929134000", \ + "0.0374898000, 0.0402990000, 0.0468820000, 0.0614601000, 0.1001801000, 0.2141134000, 0.5919415000", \ + "0.0485713000, 0.0515885000, 0.0588094000, 0.0743708000, 0.1142617000, 0.2254877000, 0.5957735000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.0291285000, 0.0328364000, 0.0439884000, 0.0753087000, 0.1722307000, 0.4898785000, 1.5018630000", \ + "0.0290038000, 0.0328560000, 0.0443066000, 0.0754550000, 0.1722655000, 0.4896553000, 1.5038920000", \ + "0.0289021000, 0.0330026000, 0.0440780000, 0.0755996000, 0.1722444000, 0.4896689000, 1.5046686000", \ + "0.0290020000, 0.0329223000, 0.0439485000, 0.0755431000, 0.1722464000, 0.4896642000, 1.5026089000", \ + "0.0300053000, 0.0337643000, 0.0449596000, 0.0763416000, 0.1724264000, 0.4899763000, 1.4993479000", \ + "0.0334013000, 0.0376020000, 0.0492057000, 0.0801044000, 0.1750023000, 0.4885318000, 1.5028249000", \ + "0.0432023000, 0.0479210000, 0.0599568000, 0.0908236000, 0.1810203000, 0.4918722000, 1.4977924000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.2255689000, 0.2301443000, 0.2415421000, 0.2663449000, 0.3163912000, 0.4252969000, 0.7204513000", \ + "0.2295001000, 0.2340446000, 0.2455286000, 0.2703379000, 0.3203506000, 0.4299710000, 0.7254491000", \ + "0.2398344000, 0.2443908000, 0.2558778000, 0.2806902000, 0.3307589000, 0.4396454000, 0.7353533000", \ + "0.2676946000, 0.2722464000, 0.2837194000, 0.3084524000, 0.3586355000, 0.4680075000, 0.7637728000", \ + "0.3360694000, 0.3406578000, 0.3520756000, 0.3768311000, 0.4268745000, 0.5366190000, 0.8321784000", \ + "0.4933576000, 0.4981943000, 0.5102799000, 0.5358171000, 0.5861325000, 0.6963229000, 0.9916138000", \ + "0.7646079000, 0.7709082000, 0.7866347000, 0.8195143000, 0.8790981000, 0.9948388000, 1.2924483000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.1447217000, 0.1496852000, 0.1629029000, 0.1946766000, 0.2736666000, 0.5009514000, 1.2113842000", \ + "0.1496510000, 0.1545926000, 0.1677553000, 0.1994978000, 0.2784927000, 0.5058607000, 1.2155202000", \ + "0.1585604000, 0.1635164000, 0.1766873000, 0.2085631000, 0.2875678000, 0.5148569000, 1.2253587000", \ + "0.1752033000, 0.1802464000, 0.1933968000, 0.2251531000, 0.3040695000, 0.5316657000, 1.2407207000", \ + "0.2068785000, 0.2120128000, 0.2254637000, 0.2575816000, 0.3369944000, 0.5637790000, 1.2733437000", \ + "0.2546887000, 0.2602645000, 0.2750608000, 0.3091895000, 0.3906047000, 0.6186033000, 1.3287295000", \ + "0.2978531000, 0.3049316000, 0.3229942000, 0.3623537000, 0.4487606000, 0.6781234000, 1.3865356000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.0343178000, 0.0371993000, 0.0432393000, 0.0587227000, 0.0986686000, 0.2137286000, 0.5925264000", \ + "0.0344030000, 0.0370320000, 0.0433471000, 0.0589066000, 0.0987078000, 0.2131982000, 0.5928434000", \ + "0.0344031000, 0.0368882000, 0.0433812000, 0.0587253000, 0.0986208000, 0.2137698000, 0.5925344000", \ + "0.0342970000, 0.0368270000, 0.0433434000, 0.0587772000, 0.0986523000, 0.2139751000, 0.5924071000", \ + "0.0344894000, 0.0370968000, 0.0435166000, 0.0587569000, 0.0984318000, 0.2130392000, 0.5929249000", \ + "0.0391483000, 0.0412683000, 0.0475776000, 0.0621283000, 0.1002709000, 0.2139852000, 0.5943602000", \ + "0.0571876000, 0.0603280000, 0.0679536000, 0.0831097000, 0.1176201000, 0.2244848000, 0.5954401000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.0291952000, 0.0333663000, 0.0444805000, 0.0759703000, 0.1721865000, 0.4878920000, 1.4977981000", \ + "0.0292114000, 0.0331264000, 0.0445818000, 0.0757979000, 0.1721056000, 0.4879051000, 1.5005694000", \ + "0.0292063000, 0.0332011000, 0.0444923000, 0.0760591000, 0.1722268000, 0.4879222000, 1.4976329000", \ + "0.0291949000, 0.0332446000, 0.0445589000, 0.0758851000, 0.1721294000, 0.4885791000, 1.5010744000", \ + "0.0303168000, 0.0345832000, 0.0454481000, 0.0769367000, 0.1723464000, 0.4881922000, 1.4984435000", \ + "0.0348474000, 0.0389260000, 0.0506183000, 0.0817279000, 0.1756569000, 0.4873053000, 1.4980360000", \ + "0.0462487000, 0.0508981000, 0.0632101000, 0.0944654000, 0.1829076000, 0.4907493000, 1.4931302000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.2029143000, 0.2072385000, 0.2183803000, 0.2436340000, 0.2988021000, 0.4169345000, 0.7160897000", \ + "0.2083491000, 0.2126664000, 0.2236897000, 0.2487985000, 0.3037650000, 0.4223432000, 0.7219009000", \ + "0.2209197000, 0.2252385000, 0.2363610000, 0.2614834000, 0.3167338000, 0.4349568000, 0.7345076000", \ + "0.2483613000, 0.2526625000, 0.2637421000, 0.2890385000, 0.3440739000, 0.4625378000, 0.7618015000", \ + "0.3111168000, 0.3153912000, 0.3264279000, 0.3517208000, 0.4069108000, 0.5255562000, 0.8248958000", \ + "0.4432088000, 0.4477708000, 0.4597366000, 0.4864434000, 0.5439682000, 0.6643265000, 0.9643951000", \ + "0.6753656000, 0.6810397000, 0.6954560000, 0.7267810000, 0.7918362000, 0.9235605000, 1.2297641000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.1450189000, 0.1499144000, 0.1628987000, 0.1942935000, 0.2727309000, 0.5000762000, 1.2102533000", \ + "0.1493230000, 0.1542092000, 0.1671578000, 0.1983714000, 0.2768510000, 0.5044613000, 1.2148466000", \ + "0.1584949000, 0.1633345000, 0.1762337000, 0.2075289000, 0.2860654000, 0.5132701000, 1.2243097000", \ + "0.1789677000, 0.1838409000, 0.1967718000, 0.2281755000, 0.3066205000, 0.5348988000, 1.2474234000", \ + "0.2227101000, 0.2277239000, 0.2409344000, 0.2726213000, 0.3514230000, 0.5791002000, 1.2886118000", \ + "0.2898800000, 0.2954408000, 0.3095819000, 0.3429853000, 0.4234313000, 0.6523184000, 1.3652904000", \ + "0.3591908000, 0.3661544000, 0.3837218000, 0.4217383000, 0.5054782000, 0.7345831000, 1.4457672000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.0308325000, 0.0333660000, 0.0403751000, 0.0592329000, 0.1066164000, 0.2238430000, 0.5953406000", \ + "0.0305501000, 0.0331719000, 0.0403865000, 0.0593565000, 0.1068855000, 0.2238959000, 0.5937193000", \ + "0.0308126000, 0.0332005000, 0.0403354000, 0.0592899000, 0.1065382000, 0.2236233000, 0.5939637000", \ + "0.0306041000, 0.0332931000, 0.0405216000, 0.0591762000, 0.1066944000, 0.2238631000, 0.5952181000", \ + "0.0305771000, 0.0333292000, 0.0403339000, 0.0592305000, 0.1064339000, 0.2237093000, 0.5951209000", \ + "0.0353538000, 0.0383730000, 0.0454844000, 0.0638702000, 0.1109035000, 0.2257476000, 0.5945862000", \ + "0.0478350000, 0.0511388000, 0.0587180000, 0.0781838000, 0.1278238000, 0.2415614000, 0.5995084000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.0288515000, 0.0328157000, 0.0440793000, 0.0756024000, 0.1722346000, 0.4895419000, 1.5034217000", \ + "0.0288401000, 0.0327930000, 0.0440116000, 0.0755058000, 0.1722174000, 0.4897427000, 1.4996133000", \ + "0.0289416000, 0.0328181000, 0.0441411000, 0.0755271000, 0.1720196000, 0.4893951000, 1.5036704000", \ + "0.0288014000, 0.0327959000, 0.0439918000, 0.0753755000, 0.1719808000, 0.4892443000, 1.5010337000", \ + "0.0299730000, 0.0338912000, 0.0450106000, 0.0762602000, 0.1725113000, 0.4897333000, 1.4988820000", \ + "0.0347255000, 0.0386981000, 0.0498338000, 0.0804427000, 0.1751167000, 0.4903007000, 1.5032018000", \ + "0.0461119000, 0.0506706000, 0.0624536000, 0.0920624000, 0.1806987000, 0.4920830000, 1.5011773000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.1835976000, 0.1879538000, 0.1989936000, 0.2242808000, 0.2795479000, 0.3977290000, 0.6967616000", \ + "0.1876519000, 0.1919755000, 0.2030518000, 0.2283419000, 0.2836119000, 0.4017758000, 0.7010041000", \ + "0.1983067000, 0.2026016000, 0.2136938000, 0.2389989000, 0.2942795000, 0.4125040000, 0.7117980000", \ + "0.2261089000, 0.2304223000, 0.2415129000, 0.2667466000, 0.3217913000, 0.4404551000, 0.7400353000", \ + "0.2941030000, 0.2983982000, 0.3094607000, 0.3345581000, 0.3897686000, 0.5084128000, 0.8080466000", \ + "0.4397446000, 0.4446658000, 0.4571538000, 0.4845068000, 0.5412467000, 0.6617992000, 0.9618302000", \ + "0.6781318000, 0.6845293000, 0.7005099000, 0.7354296000, 0.8041195000, 0.9373681000, 1.2438823000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.1336015000, 0.1385286000, 0.1515982000, 0.1832342000, 0.2621109000, 0.4890939000, 1.1996483000", \ + "0.1381712000, 0.1431011000, 0.1561732000, 0.1876648000, 0.2665412000, 0.4942276000, 1.2037779000", \ + "0.1472160000, 0.1521493000, 0.1652847000, 0.1968829000, 0.2757056000, 0.5037168000, 1.2155569000", \ + "0.1663141000, 0.1712741000, 0.1843359000, 0.2159162000, 0.2947511000, 0.5228662000, 1.2333383000", \ + "0.2052881000, 0.2103848000, 0.2237399000, 0.2558194000, 0.3350611000, 0.5630418000, 1.2721719000", \ + "0.2606889000, 0.2663528000, 0.2809520000, 0.3148584000, 0.3959954000, 0.6249447000, 1.3359843000", \ + "0.3086142000, 0.3158003000, 0.3341208000, 0.3735954000, 0.4587622000, 0.6883344000, 1.3988928000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.0304851000, 0.0331619000, 0.0403572000, 0.0592563000, 0.1065580000, 0.2237415000, 0.5952439000", \ + "0.0305772000, 0.0332003000, 0.0406686000, 0.0590177000, 0.1064980000, 0.2238879000, 0.5942839000", \ + "0.0308609000, 0.0332583000, 0.0406558000, 0.0591510000, 0.1064728000, 0.2238219000, 0.5939110000", \ + "0.0308197000, 0.0331257000, 0.0403664000, 0.0590632000, 0.1064798000, 0.2236463000, 0.5943341000", \ + "0.0307488000, 0.0332577000, 0.0403778000, 0.0592014000, 0.1065387000, 0.2236054000, 0.5947455000", \ + "0.0391297000, 0.0419877000, 0.0484613000, 0.0660322000, 0.1126329000, 0.2264481000, 0.5959259000", \ + "0.0571181000, 0.0604251000, 0.0692425000, 0.0892249000, 0.1363124000, 0.2456756000, 0.6022438000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.0291398000, 0.0331266000, 0.0442237000, 0.0758132000, 0.1722789000, 0.4892622000, 1.5035541000", \ + "0.0290186000, 0.0330227000, 0.0443729000, 0.0758111000, 0.1725763000, 0.4886652000, 1.4983684000", \ + "0.0290340000, 0.0330666000, 0.0443283000, 0.0758009000, 0.1723298000, 0.4889815000, 1.5028641000", \ + "0.0290309000, 0.0330394000, 0.0443648000, 0.0757908000, 0.1725470000, 0.4899541000, 1.5040326000", \ + "0.0305720000, 0.0345319000, 0.0456991000, 0.0771044000, 0.1730085000, 0.4892535000, 1.4991912000", \ + "0.0359541000, 0.0398474000, 0.0513287000, 0.0816573000, 0.1761581000, 0.4891423000, 1.5047511000", \ + "0.0486958000, 0.0534783000, 0.0650885000, 0.0938517000, 0.1820665000, 0.4918636000, 1.4970872000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.0835541000, 0.0865858000, 0.0946342000, 0.1140758000, 0.1594433000, 0.2635524000, 0.5545846000", \ + "0.0892002000, 0.0922404000, 0.1002715000, 0.1197111000, 0.1650991000, 0.2692093000, 0.5602443000", \ + "0.1023868000, 0.1054515000, 0.1134063000, 0.1327919000, 0.1781550000, 0.2825850000, 0.5735843000", \ + "0.1341725000, 0.1371663000, 0.1450757000, 0.1644058000, 0.2099454000, 0.3143112000, 0.6051773000", \ + "0.1995413000, 0.2029337000, 0.2117501000, 0.2324028000, 0.2792605000, 0.3844283000, 0.6755405000", \ + "0.3043178000, 0.3087054000, 0.3199886000, 0.3457563000, 0.4013516000, 0.5143803000, 0.8064692000", \ + "0.4713528000, 0.4769839000, 0.4915839000, 0.5241648000, 0.5947881000, 0.7276302000, 1.0269134000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.1308782000, 0.1357516000, 0.1486901000, 0.1799690000, 0.2585621000, 0.4863172000, 1.1973625000", \ + "0.1345452000, 0.1394458000, 0.1523298000, 0.1837163000, 0.2623251000, 0.4900447000, 1.2016713000", \ + "0.1438407000, 0.1487404000, 0.1616798000, 0.1930798000, 0.2716897000, 0.4996140000, 1.2108428000", \ + "0.1660305000, 0.1709908000, 0.1840092000, 0.2153709000, 0.2939624000, 0.5227322000, 1.2351656000", \ + "0.2140879000, 0.2189873000, 0.2318594000, 0.2635362000, 0.3423468000, 0.5707800000, 1.2806641000", \ + "0.2805107000, 0.2858865000, 0.2997161000, 0.3321252000, 0.4119402000, 0.6410595000, 1.3557174000", \ + "0.3464188000, 0.3531092000, 0.3702149000, 0.4068650000, 0.4885510000, 0.7171103000, 1.4286461000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.0172214000, 0.0193524000, 0.0254565000, 0.0430756000, 0.0870141000, 0.2025316000, 0.5855721000", \ + "0.0170614000, 0.0193582000, 0.0254738000, 0.0430817000, 0.0869968000, 0.2025371000, 0.5856657000", \ + "0.0171330000, 0.0193948000, 0.0254171000, 0.0431453000, 0.0868959000, 0.2023141000, 0.5857256000", \ + "0.0173909000, 0.0195115000, 0.0256662000, 0.0432257000, 0.0871502000, 0.2022144000, 0.5837621000", \ + "0.0217551000, 0.0239335000, 0.0299312000, 0.0467716000, 0.0894084000, 0.2032463000, 0.5845342000", \ + "0.0323156000, 0.0348729000, 0.0422160000, 0.0606089000, 0.1051976000, 0.2123499000, 0.5863879000", \ + "0.0478253000, 0.0513285000, 0.0602196000, 0.0829074000, 0.1361120000, 0.2409024000, 0.5919961000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015747400, 0.0049596300, 0.0156203000, 0.0491958000, 0.1549410000, 0.4879860000"); + values("0.0288656000, 0.0328417000, 0.0441308000, 0.0754196000, 0.1719783000, 0.4892879000, 1.5043295000", \ + "0.0290336000, 0.0330129000, 0.0442995000, 0.0754425000, 0.1722158000, 0.4896711000, 1.5034649000", \ + "0.0289100000, 0.0328882000, 0.0439349000, 0.0755515000, 0.1722354000, 0.4896616000, 1.5041263000", \ + "0.0288756000, 0.0327937000, 0.0440775000, 0.0752782000, 0.1720883000, 0.4893751000, 1.5040326000", \ + "0.0297438000, 0.0336227000, 0.0448853000, 0.0763385000, 0.1724737000, 0.4896430000, 1.5030168000", \ + "0.0348216000, 0.0385187000, 0.0490515000, 0.0794739000, 0.1753103000, 0.4904464000, 1.5025943000", \ + "0.0473687000, 0.0517361000, 0.0619595000, 0.0898482000, 0.1790137000, 0.4920150000, 1.5010747000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__o221ai_1 */ + + cell ("sky130_fd_sc_hd__o221ai_2") { + leakage_power () { + value : 0.0001839000; + when : "!A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0000831835; + when : "!A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0014228000; + when : "!A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0001406000; + when : "!A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0014197000; + when : "!A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0001405000; + when : "!A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0013980000; + when : "!A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0000692226; + when : "!A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0014311000; + when : "!A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0001373000; + when : "!A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0049871000; + when : "!A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0005536000; + when : "!A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0046773000; + when : "!A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0005538000; + when : "!A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0041281000; + when : "!A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0005390000; + when : "!A1&A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0014311000; + when : "A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0001373000; + when : "A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0051478000; + when : "A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0005542000; + when : "A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0048381000; + when : "A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0005560000; + when : "A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0042888000; + when : "A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0005376000; + when : "A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0014311000; + when : "A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0001373000; + when : "A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0038573000; + when : "A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0005574000; + when : "A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0035475000; + when : "A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0005545000; + when : "A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0030005000; + when : "A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0005277000; + when : "A1&A2&B1&B2&!C1"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__o221ai"; + cell_leakage_power : 0.0016552910; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0047770000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045410000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079786000, 0.0079834000, 0.0079943000, 0.0079974000, 0.0080044000, 0.0080205000, 0.0080577000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0080201000, -0.0080101000, -0.0079871000, -0.0079883000, -0.0079911000, -0.0079974000, -0.0080121000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050120000; + } + pin ("A2") { + capacitance : 0.0043180000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040190000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0075196000, 0.0075268000, 0.0075433000, 0.0075448000, 0.0075483000, 0.0075563000, 0.0075747000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0075628000, -0.0075568000, -0.0075430000, -0.0075441000, -0.0075467000, -0.0075526000, -0.0075664000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046180000; + } + pin ("B1") { + capacitance : 0.0048790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0046830000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082793000, 0.0082741000, 0.0082621000, 0.0082655000, 0.0082733000, 0.0082913000, 0.0083329000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0083068000, -0.0082911000, -0.0082548000, -0.0082508000, -0.0082418000, -0.0082208000, -0.0081725000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050740000; + } + pin ("B2") { + capacitance : 0.0042780000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040490000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0075602000, 0.0075593000, 0.0075571000, 0.0075615000, 0.0075717000, 0.0075953000, 0.0076495000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0075572000, -0.0075533000, -0.0075443000, -0.0075400000, -0.0075301000, -0.0075074000, -0.0074550000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045070000; + } + pin ("C1") { + capacitance : 0.0042400000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041490000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0090214000, 0.0090259000, 0.0090360000, 0.0090364000, 0.0090372000, 0.0090392000, 0.0090436000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0044772000, -0.0044845000, -0.0045013000, -0.0044775000, -0.0044225000, -0.0042959000, -0.0040040000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0043320000; + } + pin ("Y") { + direction : "output"; + function : "(!B1&!B2) | (!A1&!A2) | (!C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0149990000, 0.0138182000, 0.0107486000, 0.0030207000, -0.0165767000, -0.0661048000, -0.1910858000", \ + "0.0147666000, 0.0135777000, 0.0105244000, 0.0028038000, -0.0167882000, -0.0662869000, -0.1913167000", \ + "0.0144545000, 0.0132516000, 0.0102374000, 0.0025469000, -0.0169887000, -0.0664750000, -0.1914775000", \ + "0.0141063000, 0.0129207000, 0.0098875000, 0.0022565000, -0.0172098000, -0.0666351000, -0.1916087000", \ + "0.0138821000, 0.0126840000, 0.0097065000, 0.0020875000, -0.0173967000, -0.0667672000, -0.1916095000", \ + "0.0139920000, 0.0127734000, 0.0096811000, 0.0019931000, -0.0177956000, -0.0669746000, -0.1918367000", \ + "0.0147296000, 0.0135270000, 0.0103805000, 0.0025214000, -0.0172042000, -0.0670879000, -0.1918292000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0323784000, 0.0335997000, 0.0366395000, 0.0446514000, 0.0643399000, 0.1138474000, 0.2376373000", \ + "0.0319702000, 0.0332116000, 0.0364578000, 0.0442716000, 0.0640706000, 0.1134906000, 0.2374833000", \ + "0.0316659000, 0.0329030000, 0.0359939000, 0.0440322000, 0.0638398000, 0.1132884000, 0.2372591000", \ + "0.0312145000, 0.0324774000, 0.0356641000, 0.0436046000, 0.0635198000, 0.1130546000, 0.2372112000", \ + "0.0309353000, 0.0321684000, 0.0353041000, 0.0432402000, 0.0631557000, 0.1126858000, 0.2369109000", \ + "0.0308229000, 0.0319777000, 0.0352289000, 0.0431239000, 0.0631359000, 0.1126638000, 0.2369071000", \ + "0.0311128000, 0.0322866000, 0.0352986000, 0.0434166000, 0.0633261000, 0.1131159000, 0.2370193000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0115908000, 0.0104176000, 0.0073751000, -0.0003476000, -0.0199395000, -0.0695069000, -0.1946391000", \ + "0.0115304000, 0.0103545000, 0.0073401000, -0.0003257000, -0.0198855000, -0.0694121000, -0.1945650000", \ + "0.0112941000, 0.0101147000, 0.0071443000, -0.0004634000, -0.0199107000, -0.0694102000, -0.1944683000", \ + "0.0108531000, 0.0096776000, 0.0067124000, -0.0008199000, -0.0201494000, -0.0694661000, -0.1944348000", \ + "0.0104513000, 0.0092786000, 0.0063115000, -0.0012715000, -0.0205212000, -0.0697039000, -0.1946098000", \ + "0.0103993000, 0.0092417000, 0.0062028000, -0.0014933000, -0.0211148000, -0.0701501000, -0.1948769000", \ + "0.0112264000, 0.0099623000, 0.0068412000, -0.0009972000, -0.0207874000, -0.0704740000, -0.1951204000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0278152000, 0.0289856000, 0.0320725000, 0.0399638000, 0.0597880000, 0.1092770000, 0.2329941000", \ + "0.0274384000, 0.0286697000, 0.0318086000, 0.0397234000, 0.0596490000, 0.1090634000, 0.2327880000", \ + "0.0269537000, 0.0282042000, 0.0314419000, 0.0393412000, 0.0592399000, 0.1088629000, 0.2327638000", \ + "0.0265635000, 0.0279100000, 0.0311160000, 0.0390076000, 0.0589774000, 0.1085717000, 0.2325744000", \ + "0.0262813000, 0.0274921000, 0.0306018000, 0.0385048000, 0.0583819000, 0.1082351000, 0.2322447000", \ + "0.0270768000, 0.0282963000, 0.0315557000, 0.0390837000, 0.0589454000, 0.1079601000, 0.2321563000", \ + "0.0296209000, 0.0307691000, 0.0336735000, 0.0431149000, 0.0624295000, 0.1089347000, 0.2321108000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0154509000, 0.0142153000, 0.0111861000, 0.0034572000, -0.0161047000, -0.0656056000, -0.1907208000", \ + "0.0151879000, 0.0140069000, 0.0109250000, 0.0032438000, -0.0163477000, -0.0658895000, -0.1908639000", \ + "0.0148672000, 0.0136854000, 0.0106649000, 0.0029912000, -0.0165475000, -0.0660698000, -0.1912176000", \ + "0.0145022000, 0.0133329000, 0.0103163000, 0.0026425000, -0.0168306000, -0.0662555000, -0.1911862000", \ + "0.0142495000, 0.0130446000, 0.0100141000, 0.0023914000, -0.0168987000, -0.0663367000, -0.1912485000", \ + "0.0143020000, 0.0130680000, 0.0099875000, 0.0021879000, -0.0174361000, -0.0666893000, -0.1914318000", \ + "0.0151140000, 0.0138419000, 0.0107165000, 0.0028773000, -0.0168644000, -0.0667310000, -0.1915898000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0250201000, 0.0262604000, 0.0293991000, 0.0372588000, 0.0568660000, 0.1060014000, 0.2295898000", \ + "0.0246550000, 0.0259253000, 0.0291049000, 0.0370390000, 0.0567203000, 0.1059764000, 0.2295317000", \ + "0.0241101000, 0.0253926000, 0.0286182000, 0.0366330000, 0.0564542000, 0.1058372000, 0.2294249000", \ + "0.0236009000, 0.0248848000, 0.0280834000, 0.0360799000, 0.0559888000, 0.1055016000, 0.2293381000", \ + "0.0232542000, 0.0245224000, 0.0276667000, 0.0355909000, 0.0554383000, 0.1049431000, 0.2289686000", \ + "0.0231209000, 0.0243524000, 0.0274998000, 0.0353070000, 0.0552762000, 0.1048475000, 0.2288174000", \ + "0.0230335000, 0.0242308000, 0.0272030000, 0.0354849000, 0.0553261000, 0.1044411000, 0.2287359000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0117246000, 0.0105450000, 0.0075020000, -0.0002045000, -0.0197980000, -0.0694039000, -0.1944698000", \ + "0.0116557000, 0.0104795000, 0.0074785000, -0.0001800000, -0.0197131000, -0.0692786000, -0.1943761000", \ + "0.0114583000, 0.0102790000, 0.0073050000, -0.0002956000, -0.0197608000, -0.0692292000, -0.1943676000", \ + "0.0110397000, 0.0098805000, 0.0069204000, -0.0006437000, -0.0199738000, -0.0693444000, -0.1943069000", \ + "0.0105866000, 0.0094432000, 0.0064783000, -0.0010565000, -0.0203178000, -0.0695103000, -0.1944718000", \ + "0.0106348000, 0.0094033000, 0.0063478000, -0.0013219000, -0.0209284000, -0.0700303000, -0.1947571000", \ + "0.0116244000, 0.0103409000, 0.0071226000, -0.0007534000, -0.0205450000, -0.0702837000, -0.1950471000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0207514000, 0.0220150000, 0.0251317000, 0.0329797000, 0.0525614000, 0.1017068000, 0.2253362000", \ + "0.0203381000, 0.0216117000, 0.0248133000, 0.0327441000, 0.0524298000, 0.1016309000, 0.2252670000", \ + "0.0198008000, 0.0210289000, 0.0242711000, 0.0322933000, 0.0521084000, 0.1014939000, 0.2251524000", \ + "0.0192216000, 0.0204823000, 0.0237148000, 0.0316453000, 0.0516930000, 0.1012882000, 0.2250516000", \ + "0.0190265000, 0.0202578000, 0.0234192000, 0.0313519000, 0.0511301000, 0.1006054000, 0.2245595000", \ + "0.0198093000, 0.0210298000, 0.0241214000, 0.0317812000, 0.0511323000, 0.1004499000, 0.2242483000", \ + "0.0228059000, 0.0241607000, 0.0262828000, 0.0335234000, 0.0528093000, 0.1019522000, 0.2247203000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0113533000, 0.0101964000, 0.0072022000, -0.0004079000, -0.0198760000, -0.0694012000, -0.1944061000", \ + "0.0111617000, 0.0099878000, 0.0070041000, -0.0005906000, -0.0199783000, -0.0694068000, -0.1945356000", \ + "0.0109342000, 0.0097558000, 0.0067688000, -0.0008435000, -0.0201272000, -0.0695696000, -0.1945347000", \ + "0.0105567000, 0.0093610000, 0.0064025000, -0.0012070000, -0.0204628000, -0.0696709000, -0.1946590000", \ + "0.0103427000, 0.0091342000, 0.0060969000, -0.0014584000, -0.0208113000, -0.0700997000, -0.1947286000", \ + "0.0109710000, 0.0097170000, 0.0064924000, -0.0014276000, -0.0208297000, -0.0703059000, -0.1950562000", \ + "0.0130599000, 0.0117891000, 0.0084939000, 0.0003302000, -0.0197309000, -0.0699955000, -0.1951611000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012602220, 0.0031763210, 0.0080057410, 0.0201780300, 0.0508576100, 0.1281838000"); + values("0.0148303000, 0.0162088000, 0.0195937000, 0.0276614000, 0.0474384000, 0.0965669000, 0.2199467000", \ + "0.0144258000, 0.0158054000, 0.0191747000, 0.0273942000, 0.0472900000, 0.0966360000, 0.2201954000", \ + "0.0140304000, 0.0153941000, 0.0187733000, 0.0268038000, 0.0468748000, 0.0964049000, 0.2203269000", \ + "0.0139241000, 0.0151759000, 0.0182833000, 0.0264606000, 0.0465668000, 0.0958737000, 0.2198503000", \ + "0.0139729000, 0.0151981000, 0.0182765000, 0.0261276000, 0.0457360000, 0.0953882000, 0.2191584000", \ + "0.0151196000, 0.0163520000, 0.0192663000, 0.0268765000, 0.0463172000, 0.0951289000, 0.2190364000", \ + "0.0183671000, 0.0194998000, 0.0225681000, 0.0290819000, 0.0477423000, 0.0973847000, 0.2191902000"); + } + } + max_capacitance : 0.1281840000; + max_transition : 1.5429350000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0721908000, 0.0756196000, 0.0839850000, 0.1039333000, 0.1516038000, 0.2698899000, 0.5654340000", \ + "0.0765108000, 0.0799455000, 0.0883476000, 0.1082872000, 0.1560052000, 0.2742842000, 0.5699921000", \ + "0.0855900000, 0.0889107000, 0.0975145000, 0.1175194000, 0.1653531000, 0.2836511000, 0.5793676000", \ + "0.1030012000, 0.1065131000, 0.1148212000, 0.1348836000, 0.1829766000, 0.3014812000, 0.5966331000", \ + "0.1304678000, 0.1343933000, 0.1442727000, 0.1668754000, 0.2182810000, 0.3376238000, 0.6329128000", \ + "0.1652837000, 0.1711619000, 0.1841208000, 0.2145165000, 0.2779708000, 0.4137266000, 0.7143691000", \ + "0.1804494000, 0.1902117000, 0.2109374000, 0.2567796000, 0.3534155000, 0.5339406000, 0.8867623000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.1324391000, 0.1390614000, 0.1546737000, 0.1942027000, 0.2888937000, 0.5232902000, 1.1068512000", \ + "0.1370925000, 0.1434860000, 0.1602874000, 0.1990466000, 0.2945184000, 0.5289078000, 1.1124250000", \ + "0.1498362000, 0.1564588000, 0.1722611000, 0.2119086000, 0.3070933000, 0.5414961000, 1.1260050000", \ + "0.1766460000, 0.1831688000, 0.1994509000, 0.2392076000, 0.3347308000, 0.5701830000, 1.1535495000", \ + "0.2383380000, 0.2450296000, 0.2609650000, 0.2998846000, 0.3954171000, 0.6311185000, 1.2153821000", \ + "0.3539462000, 0.3609861000, 0.3838713000, 0.4300334000, 0.5365510000, 0.7721798000, 1.3575302000", \ + "0.5534511000, 0.5653765000, 0.5950985000, 0.6612368000, 0.8020571000, 1.0908424000, 1.6850581000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0470174000, 0.0510719000, 0.0611819000, 0.0861912000, 0.1494806000, 0.3097756000, 0.7133576000", \ + "0.0469976000, 0.0510640000, 0.0611847000, 0.0861855000, 0.1495298000, 0.3097263000, 0.7133276000", \ + "0.0470185000, 0.0510206000, 0.0611201000, 0.0861543000, 0.1495976000, 0.3096011000, 0.7133028000", \ + "0.0486905000, 0.0524809000, 0.0620789000, 0.0867000000, 0.1493751000, 0.3092191000, 0.7131788000", \ + "0.0593505000, 0.0633381000, 0.0735071000, 0.0973861000, 0.1562967000, 0.3112099000, 0.7131633000", \ + "0.0898720000, 0.0943893000, 0.1049244000, 0.1311577000, 0.1906295000, 0.3367998000, 0.7198924000", \ + "0.1556345000, 0.1618767000, 0.1761958000, 0.2095156000, 0.2792954000, 0.4303090000, 0.7897955000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.1071949000, 0.1157104000, 0.1358400000, 0.1872526000, 0.3146478000, 0.6364855000, 1.4455835000", \ + "0.1068515000, 0.1150301000, 0.1359953000, 0.1864559000, 0.3144192000, 0.6367514000, 1.4442344000", \ + "0.1071575000, 0.1152217000, 0.1357811000, 0.1872217000, 0.3147080000, 0.6361126000, 1.4465422000", \ + "0.1067469000, 0.1148381000, 0.1355634000, 0.1871434000, 0.3154493000, 0.6382413000, 1.4450026000", \ + "0.1147630000, 0.1219875000, 0.1414709000, 0.1898938000, 0.3148057000, 0.6366063000, 1.4449870000", \ + "0.1540352000, 0.1610506000, 0.1812103000, 0.2285538000, 0.3396711000, 0.6407406000, 1.4462944000", \ + "0.2351961000, 0.2458658000, 0.2703250000, 0.3237021000, 0.4457379000, 0.7210613000, 1.4617676000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0610343000, 0.0646133000, 0.0729637000, 0.0933506000, 0.1428669000, 0.2651557000, 0.5720946000", \ + "0.0658017000, 0.0693033000, 0.0776974000, 0.0981232000, 0.1478435000, 0.2702703000, 0.5765181000", \ + "0.0744948000, 0.0779235000, 0.0866114000, 0.1070864000, 0.1568811000, 0.2795554000, 0.5869539000", \ + "0.0899101000, 0.0936434000, 0.1024661000, 0.1233076000, 0.1733842000, 0.2962776000, 0.6030574000", \ + "0.1118720000, 0.1163684000, 0.1270706000, 0.1509125000, 0.2052002000, 0.3295393000, 0.6368955000", \ + "0.1333371000, 0.1403222000, 0.1558535000, 0.1883573000, 0.2567532000, 0.3991766000, 0.7124423000", \ + "0.1260610000, 0.1365855000, 0.1605041000, 0.2129894000, 0.3154988000, 0.5048898000, 0.8691879000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.1153291000, 0.1220119000, 0.1379745000, 0.1766323000, 0.2724076000, 0.5061131000, 1.0895288000", \ + "0.1191946000, 0.1254778000, 0.1415601000, 0.1806710000, 0.2767311000, 0.5105834000, 1.0943952000", \ + "0.1292220000, 0.1354896000, 0.1523211000, 0.1912764000, 0.2873510000, 0.5215741000, 1.1054393000", \ + "0.1574575000, 0.1641159000, 0.1798684000, 0.2196255000, 0.3152814000, 0.5491018000, 1.1332273000", \ + "0.2259886000, 0.2328958000, 0.2487306000, 0.2873121000, 0.3819471000, 0.6168377000, 1.2012951000", \ + "0.3568711000, 0.3664412000, 0.3887936000, 0.4390504000, 0.5435167000, 0.7745711000, 1.3577010000", \ + "0.5707951000, 0.5848470000, 0.6183741000, 0.6955346000, 0.8506351000, 1.1417566000, 1.7243870000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0390603000, 0.0430002000, 0.0533706000, 0.0794577000, 0.1455497000, 0.3125171000, 0.7345767000", \ + "0.0389875000, 0.0430344000, 0.0533838000, 0.0794331000, 0.1455433000, 0.3121903000, 0.7327869000", \ + "0.0389285000, 0.0429758000, 0.0532620000, 0.0794349000, 0.1455070000, 0.3127762000, 0.7335180000", \ + "0.0416356000, 0.0453038000, 0.0550278000, 0.0802666000, 0.1454162000, 0.3123265000, 0.7328463000", \ + "0.0527383000, 0.0568270000, 0.0666426000, 0.0916849000, 0.1529240000, 0.3142362000, 0.7341019000", \ + "0.0838246000, 0.0881805000, 0.0994430000, 0.1256558000, 0.1873018000, 0.3399243000, 0.7394234000", \ + "0.1495099000, 0.1559000000, 0.1710548000, 0.2049676000, 0.2758238000, 0.4313732000, 0.8098154000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.1075446000, 0.1151649000, 0.1356026000, 0.1865601000, 0.3147199000, 0.6363002000, 1.4458932000", \ + "0.1068474000, 0.1149259000, 0.1353505000, 0.1865640000, 0.3147334000, 0.6362105000, 1.4472102000", \ + "0.1068019000, 0.1150218000, 0.1359223000, 0.1865292000, 0.3141988000, 0.6364554000, 1.4447274000", \ + "0.1061842000, 0.1144965000, 0.1354664000, 0.1864387000, 0.3154695000, 0.6363388000, 1.4450218000", \ + "0.1207075000, 0.1276148000, 0.1451718000, 0.1916791000, 0.3151339000, 0.6365770000, 1.4460513000", \ + "0.1734981000, 0.1824869000, 0.2034196000, 0.2520767000, 0.3516108000, 0.6417208000, 1.4467697000", \ + "0.2681624000, 0.2811711000, 0.3116539000, 0.3760552000, 0.5073996000, 0.7542900000, 1.4647712000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0646643000, 0.0677975000, 0.0761605000, 0.0959634000, 0.1441526000, 0.2623688000, 0.5570366000", \ + "0.0685452000, 0.0720418000, 0.0800227000, 0.1001041000, 0.1480913000, 0.2664177000, 0.5611592000", \ + "0.0773253000, 0.0807699000, 0.0891528000, 0.1091980000, 0.1572811000, 0.2755823000, 0.5703466000", \ + "0.0963308000, 0.0999240000, 0.1086720000, 0.1286119000, 0.1770861000, 0.2955988000, 0.5903774000", \ + "0.1277634000, 0.1324310000, 0.1430221000, 0.1670875000, 0.2214701000, 0.3411871000, 0.6366112000", \ + "0.1636897000, 0.1700933000, 0.1862739000, 0.2217987000, 0.2950464000, 0.4384920000, 0.7429783000", \ + "0.1776596000, 0.1878957000, 0.2129965000, 0.2699759000, 0.3830884000, 0.5921243000, 0.9645907000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.1049989000, 0.1116489000, 0.1279318000, 0.1674290000, 0.2658086000, 0.5109873000, 1.1272200000", \ + "0.1096317000, 0.1163769000, 0.1329358000, 0.1727966000, 0.2716664000, 0.5170457000, 1.1334442000", \ + "0.1214957000, 0.1283328000, 0.1448602000, 0.1855320000, 0.2847920000, 0.5307174000, 1.1474172000", \ + "0.1491587000, 0.1558712000, 0.1720878000, 0.2127114000, 0.3122042000, 0.5592292000, 1.1774661000", \ + "0.2092100000, 0.2166932000, 0.2348235000, 0.2753693000, 0.3751074000, 0.6232034000, 1.2412802000", \ + "0.3162134000, 0.3261899000, 0.3496919000, 0.4039042000, 0.5192591000, 0.7692916000, 1.3889560000", \ + "0.4981680000, 0.5135341000, 0.5501110000, 0.6308983000, 0.7921860000, 1.0963213000, 1.7283872000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0471359000, 0.0510181000, 0.0610772000, 0.0861858000, 0.1492698000, 0.3096837000, 0.7134683000", \ + "0.0470277000, 0.0510656000, 0.0610161000, 0.0862453000, 0.1494413000, 0.3099518000, 0.7114277000", \ + "0.0469444000, 0.0509268000, 0.0609015000, 0.0862966000, 0.1493842000, 0.3096874000, 0.7138319000", \ + "0.0504060000, 0.0541206000, 0.0634174000, 0.0875235000, 0.1496131000, 0.3095758000, 0.7131891000", \ + "0.0668150000, 0.0707987000, 0.0805088000, 0.1041765000, 0.1602249000, 0.3120609000, 0.7136090000", \ + "0.1042473000, 0.1097614000, 0.1220461000, 0.1498755000, 0.2104884000, 0.3476658000, 0.7208970000", \ + "0.1742685000, 0.1824803000, 0.2003583000, 0.2406122000, 0.3196225000, 0.4750876000, 0.8147328000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.1096392000, 0.1182001000, 0.1397958000, 0.1937068000, 0.3280664000, 0.6652328000, 1.5220012000", \ + "0.1096467000, 0.1182000000, 0.1398044000, 0.1937140000, 0.3280913000, 0.6647211000, 1.5216712000", \ + "0.1096383000, 0.1181950000, 0.1397874000, 0.1937349000, 0.3281053000, 0.6649546000, 1.5221046000", \ + "0.1097719000, 0.1182673000, 0.1397827000, 0.1937490000, 0.3281942000, 0.6646534000, 1.5237674000", \ + "0.1241765000, 0.1315867000, 0.1506342000, 0.1997556000, 0.3285489000, 0.6652719000, 1.5217253000", \ + "0.1731517000, 0.1808127000, 0.1991533000, 0.2443702000, 0.3580832000, 0.6691859000, 1.5156786000", \ + "0.2733289000, 0.2821397000, 0.3035937000, 0.3554883000, 0.4751086000, 0.7481627000, 1.5358457000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0536280000, 0.0572201000, 0.0656987000, 0.0863463000, 0.1365783000, 0.2608460000, 0.5713151000", \ + "0.0579811000, 0.0615866000, 0.0702744000, 0.0910428000, 0.1411865000, 0.2653703000, 0.5770158000", \ + "0.0669804000, 0.0704555000, 0.0792002000, 0.1001727000, 0.1506965000, 0.2752317000, 0.5857340000", \ + "0.0842933000, 0.0883910000, 0.0976255000, 0.1192825000, 0.1700982000, 0.2949591000, 0.6070047000", \ + "0.1094103000, 0.1150444000, 0.1276754000, 0.1550064000, 0.2130256000, 0.3400896000, 0.6521739000", \ + "0.1316180000, 0.1398386000, 0.1591235000, 0.2008178000, 0.2818210000, 0.4358951000, 0.7568753000", \ + "0.1220890000, 0.1344413000, 0.1643603000, 0.2291640000, 0.3564969000, 0.5823933000, 0.9762267000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0858707000, 0.0923052000, 0.1083638000, 0.1480625000, 0.2463924000, 0.4915511000, 1.1095510000", \ + "0.0888743000, 0.0957433000, 0.1120254000, 0.1520515000, 0.2509164000, 0.4962994000, 1.1127962000", \ + "0.0989553000, 0.1052258000, 0.1218172000, 0.1624136000, 0.2618052000, 0.5078641000, 1.1245020000", \ + "0.1263564000, 0.1327710000, 0.1496567000, 0.1891108000, 0.2882169000, 0.5354617000, 1.1534668000", \ + "0.1910864000, 0.1989782000, 0.2170568000, 0.2580350000, 0.3567036000, 0.6023652000, 1.2219272000", \ + "0.2993213000, 0.3113697000, 0.3391819000, 0.3987999000, 0.5159230000, 0.7612314000, 1.3769844000", \ + "0.4816387000, 0.4987964000, 0.5405662000, 0.6301369000, 0.8086280000, 1.1286142000, 1.7426216000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0402420000, 0.0442851000, 0.0547313000, 0.0811660000, 0.1481401000, 0.3175678000, 0.7438990000", \ + "0.0402720000, 0.0443516000, 0.0546648000, 0.0810245000, 0.1481187000, 0.3177103000, 0.7441051000", \ + "0.0400820000, 0.0442430000, 0.0546571000, 0.0810806000, 0.1480891000, 0.3175603000, 0.7438936000", \ + "0.0456685000, 0.0492543000, 0.0584482000, 0.0829868000, 0.1480272000, 0.3173809000, 0.7468085000", \ + "0.0630195000, 0.0671311000, 0.0774860000, 0.1020719000, 0.1602837000, 0.3195296000, 0.7439639000", \ + "0.1015869000, 0.1070042000, 0.1203482000, 0.1499506000, 0.2132164000, 0.3573092000, 0.7510818000", \ + "0.1731651000, 0.1810545000, 0.2006849000, 0.2430201000, 0.3265065000, 0.4900000000, 0.8461753000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.1095790000, 0.1181324000, 0.1397331000, 0.1936712000, 0.3278562000, 0.6651278000, 1.5149423000", \ + "0.1095874000, 0.1181420000, 0.1397075000, 0.1937640000, 0.3280751000, 0.6644712000, 1.5211654000", \ + "0.1095402000, 0.1181271000, 0.1397427000, 0.1937147000, 0.3281296000, 0.6647133000, 1.5222739000", \ + "0.1109875000, 0.1190886000, 0.1398999000, 0.1936532000, 0.3281812000, 0.6654798000, 1.5156250000", \ + "0.1369896000, 0.1435182000, 0.1602540000, 0.2051338000, 0.3289771000, 0.6652666000, 1.5203869000", \ + "0.2022155000, 0.2103445000, 0.2295276000, 0.2738971000, 0.3746996000, 0.6716165000, 1.5157797000", \ + "0.3120472000, 0.3235695000, 0.3525626000, 0.4136373000, 0.5379552000, 0.7922008000, 1.5429349000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0501570000, 0.0538015000, 0.0620742000, 0.0823850000, 0.1304828000, 0.2487767000, 0.5435534000", \ + "0.0540888000, 0.0576194000, 0.0658751000, 0.0861379000, 0.1345266000, 0.2529408000, 0.5478785000", \ + "0.0638298000, 0.0673098000, 0.0757092000, 0.0956390000, 0.1441190000, 0.2627181000, 0.5578013000", \ + "0.0873051000, 0.0908411000, 0.0987707000, 0.1182990000, 0.1665769000, 0.2852335000, 0.5804943000", \ + "0.1221422000, 0.1273517000, 0.1396209000, 0.1665763000, 0.2213759000, 0.3398960000, 0.6350895000", \ + "0.1603613000, 0.1681491000, 0.1862547000, 0.2271140000, 0.3090602000, 0.4620823000, 0.7607605000", \ + "0.1844776000, 0.1963264000, 0.2243324000, 0.2858285000, 0.4109559000, 0.6412097000, 1.0425150000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0272881000, 0.0304023000, 0.0377858000, 0.0553727000, 0.0984782000, 0.2060048000, 0.4766860000", \ + "0.0325482000, 0.0355655000, 0.0430467000, 0.0609261000, 0.1043046000, 0.2120370000, 0.4839544000", \ + "0.0461381000, 0.0490649000, 0.0563026000, 0.0737157000, 0.1177508000, 0.2250310000, 0.4957567000", \ + "0.0706167000, 0.0754523000, 0.0858691000, 0.1059988000, 0.1491788000, 0.2572738000, 0.5266053000", \ + "0.1093182000, 0.1170430000, 0.1337536000, 0.1664875000, 0.2236346000, 0.3317384000, 0.6024971000", \ + "0.1713287000, 0.1834276000, 0.2101296000, 0.2626173000, 0.3549838000, 0.5031080000, 0.7743297000", \ + "0.2791124000, 0.2961793000, 0.3357150000, 0.4173196000, 0.5639280000, 0.8042659000, 1.1720489000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0472908000, 0.0511739000, 0.0611898000, 0.0861964000, 0.1496181000, 0.3099153000, 0.7125556000", \ + "0.0472696000, 0.0511346000, 0.0612157000, 0.0861401000, 0.1492992000, 0.3094051000, 0.7140653000", \ + "0.0457943000, 0.0498739000, 0.0601214000, 0.0859903000, 0.1493622000, 0.3097054000, 0.7139646000", \ + "0.0527262000, 0.0561762000, 0.0650439000, 0.0877635000, 0.1488845000, 0.3095504000, 0.7133009000", \ + "0.0735237000, 0.0782385000, 0.0893011000, 0.1145508000, 0.1672677000, 0.3122874000, 0.7124070000", \ + "0.1141972000, 0.1213919000, 0.1373656000, 0.1711898000, 0.2369686000, 0.3687664000, 0.7236775000", \ + "0.1861953000, 0.1969622000, 0.2213967000, 0.2724679000, 0.3675011000, 0.5394201000, 0.8657746000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012602200, 0.0031763200, 0.0080057400, 0.0201780000, 0.0508576000, 0.1281840000"); + values("0.0416539000, 0.0460935000, 0.0572441000, 0.0844696000, 0.1486227000, 0.3030262000, 0.6869553000", \ + "0.0416636000, 0.0461417000, 0.0572570000, 0.0845045000, 0.1486471000, 0.3030743000, 0.6881272000", \ + "0.0447538000, 0.0484637000, 0.0582027000, 0.0845070000, 0.1486453000, 0.3030142000, 0.6880168000", \ + "0.0633606000, 0.0655141000, 0.0716344000, 0.0919015000, 0.1495324000, 0.3030536000, 0.6868561000", \ + "0.1110711000, 0.1127344000, 0.1174610000, 0.1303720000, 0.1718044000, 0.3055714000, 0.6877580000", \ + "0.1863639000, 0.1888592000, 0.1965227000, 0.2156142000, 0.2592841000, 0.3613847000, 0.6931638000", \ + "0.3099758000, 0.3144003000, 0.3258889000, 0.3567989000, 0.4262065000, 0.5548829000, 0.8176908000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o221ai_4") { + leakage_power () { + value : 0.0004130000; + when : "!A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0168845000; + when : "!A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0032993000; + when : "!A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0003314000; + when : "!A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0032880000; + when : "!A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0004925000; + when : "!A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0033356000; + when : "!A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0002716000; + when : "!A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0033389000; + when : "!A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0003256000; + when : "!A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0064977000; + when : "!A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0015247000; + when : "!A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0060087000; + when : "!A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0014954000; + when : "!A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0051254000; + when : "!A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0014736000; + when : "!A1&A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0033389000; + when : "A1&!A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0003256000; + when : "A1&!A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0068375000; + when : "A1&!A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0014995000; + when : "A1&!A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0063485000; + when : "A1&!A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0015336000; + when : "A1&!A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0054658000; + when : "A1&!A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0014761000; + when : "A1&!A2&B1&B2&!C1"; + } + leakage_power () { + value : 0.0080091000; + when : "A1&A2&!B1&!B2&C1"; + } + leakage_power () { + value : 0.0020177000; + when : "A1&A2&!B1&!B2&!C1"; + } + leakage_power () { + value : 0.0050589000; + when : "A1&A2&!B1&B2&C1"; + } + leakage_power () { + value : 0.0015334000; + when : "A1&A2&!B1&B2&!C1"; + } + leakage_power () { + value : 0.0045699000; + when : "A1&A2&B1&!B2&C1"; + } + leakage_power () { + value : 0.0015334000; + when : "A1&A2&B1&!B2&!C1"; + } + leakage_power () { + value : 0.0036882000; + when : "A1&A2&B1&B2&C1"; + } + leakage_power () { + value : 0.0015334000; + when : "A1&A2&B1&B2&!C1"; + } + area : 26.275200000; + cell_footprint : "sky130_fd_sc_hd__o221ai"; + cell_leakage_power : 0.0034023540; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0091070000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0086310000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0158788000, 0.0158727000, 0.0158587000, 0.0158644000, 0.0158775000, 0.0159078000, 0.0159777000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0158926000, -0.0158727000, -0.0158267000, -0.0158225000, -0.0158128000, -0.0157905000, -0.0157392000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0095840000; + } + pin ("A2") { + capacitance : 0.0084800000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078670000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0150382000, 0.0150310000, 0.0150144000, 0.0150191000, 0.0150298000, 0.0150545000, 0.0151114000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0150225000, -0.0150240000, -0.0150274000, -0.0150322000, -0.0150430000, -0.0150681000, -0.0151260000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090930000; + } + pin ("B1") { + capacitance : 0.0089150000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0085920000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0161553000, 0.0161425000, 0.0161129000, 0.0161273000, 0.0161605000, 0.0162370000, 0.0164133000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0161301000, -0.0161233000, -0.0161076000, -0.0161004000, -0.0160839000, -0.0160457000, -0.0159578000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0092390000; + } + pin ("B2") { + capacitance : 0.0081250000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0076720000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0151883000, 0.0151853000, 0.0151783000, 0.0151909000, 0.0152200000, 0.0152871000, 0.0154416000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0151837000, -0.0151754000, -0.0151563000, -0.0151531000, -0.0151459000, -0.0151291000, -0.0150904000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0085780000; + } + pin ("C1") { + capacitance : 0.0084170000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082590000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0181816000, 0.0181792000, 0.0181735000, 0.0181731000, 0.0181724000, 0.0181706000, 0.0181665000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0096900000, -0.0096986000, -0.0097185000, -0.0096737000, -0.0095703000, -0.0093321000, -0.0087829000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0085760000; + } + pin ("Y") { + direction : "output"; + function : "(!B1&!B2) | (!A1&!A2) | (!C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013748080, 0.0037801970, 0.0103940900, 0.0285797800, 0.0785834500, 0.2160744000"); + values("0.0308118000, 0.0293641000, 0.0255065000, 0.0150083000, -0.0141617000, -0.0947607000, -0.3169138000", \ + "0.0303307000, 0.0288903000, 0.0250401000, 0.0145576000, -0.0145790000, -0.0951410000, -0.3174427000", \ + "0.0297215000, 0.0283284000, 0.0244647000, 0.0140698000, -0.0150456000, -0.0956184000, -0.3177908000", \ + "0.0290045000, 0.0276169000, 0.0238104000, 0.0133784000, -0.0155617000, -0.0959171000, -0.3180206000", \ + "0.0284385000, 0.0270939000, 0.0233000000, 0.0130023000, -0.0159665000, -0.0962020000, -0.3181160000", \ + "0.0286542000, 0.0272093000, 0.0233272000, 0.0126416000, -0.0168857000, -0.0968205000, -0.3186612000", \ + "0.0297381000, 0.0282444000, 0.0243470000, 0.0136902000, -0.0158669000, -0.0971065000, -0.3187396000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013748080, 0.0037801970, 0.0103940900, 0.0285797800, 0.0785834500, 0.2160744000"); + values("0.0627689000, 0.0641523000, 0.0680326000, 0.0789087000, 0.1084904000, 0.1892970000, 0.4099191000", \ + "0.0622598000, 0.0636943000, 0.0675495000, 0.0784410000, 0.1080415000, 0.1887738000, 0.4092136000", \ + "0.0614429000, 0.0628737000, 0.0670408000, 0.0777190000, 0.1075130000, 0.1884710000, 0.4090131000", \ + "0.0607837000, 0.0622474000, 0.0662259000, 0.0771667000, 0.1069296000, 0.1879895000, 0.4085586000", \ + "0.0600738000, 0.0615455000, 0.0654486000, 0.0762874000, 0.1061567000, 0.1871572000, 0.4083585000", \ + "0.0599445000, 0.0613652000, 0.0652318000, 0.0763228000, 0.1059201000, 0.1870730000, 0.4074641000", \ + "0.0601139000, 0.0616327000, 0.0655916000, 0.0768236000, 0.1064749000, 0.1874652000, 0.4086071000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013748080, 0.0037801970, 0.0103940900, 0.0285797800, 0.0785834500, 0.2160744000"); + values("0.0238279000, 0.0224647000, 0.0186882000, 0.0082241000, -0.0209818000, -0.1016719000, -0.3240606000", \ + "0.0237587000, 0.0224107000, 0.0186454000, 0.0082458000, -0.0208278000, -0.1014054000, -0.3237870000", \ + "0.0233170000, 0.0220187000, 0.0182918000, 0.0079759000, -0.0208746000, -0.1013093000, -0.3235755000", \ + "0.0225195000, 0.0211563000, 0.0174688000, 0.0072427000, -0.0214105000, -0.1015372000, -0.3236330000", \ + "0.0216188000, 0.0202168000, 0.0165523000, 0.0063325000, -0.0222948000, -0.1021145000, -0.3238141000", \ + "0.0216861000, 0.0203087000, 0.0164849000, 0.0059877000, -0.0232481000, -0.1031145000, -0.3244925000", \ + "0.0227216000, 0.0214093000, 0.0173173000, 0.0064952000, -0.0227729000, -0.1037747000, -0.3250769000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013748080, 0.0037801970, 0.0103940900, 0.0285797800, 0.0785834500, 0.2160744000"); + values("0.0540372000, 0.0554860000, 0.0594094000, 0.0702050000, 0.0998178000, 0.1806332000, 0.4014361000", \ + "0.0535928000, 0.0550302000, 0.0588140000, 0.0696418000, 0.0993093000, 0.1800338000, 0.4006631000", \ + "0.0525308000, 0.0539575000, 0.0581289000, 0.0688806000, 0.0987104000, 0.1796031000, 0.4003307000", \ + "0.0518367000, 0.0531843000, 0.0573228000, 0.0679701000, 0.0979019000, 0.1791955000, 0.3998281000", \ + "0.0510101000, 0.0524345000, 0.0563825000, 0.0671785000, 0.0969777000, 0.1782785000, 0.3991643000", \ + "0.0519920000, 0.0533720000, 0.0572757000, 0.0679171000, 0.0973193000, 0.1781470000, 0.3987486000", \ + "0.0565482000, 0.0578122000, 0.0635848000, 0.0728890000, 0.1019912000, 0.1796064000, 0.3993596000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013748080, 0.0037801970, 0.0103940900, 0.0285797800, 0.0785834500, 0.2160744000"); + values("0.0313086000, 0.0298946000, 0.0261305000, 0.0155485000, -0.0136364000, -0.0942686000, -0.3165134000", \ + "0.0308642000, 0.0294721000, 0.0256912000, 0.0151481000, -0.0139807000, -0.0946282000, -0.3167912000", \ + "0.0303100000, 0.0289515000, 0.0251125000, 0.0146332000, -0.0144317000, -0.0949533000, -0.3171321000", \ + "0.0296366000, 0.0282501000, 0.0244545000, 0.0140025000, -0.0149793000, -0.0953424000, -0.3174084000", \ + "0.0289949000, 0.0276438000, 0.0238669000, 0.0134617000, -0.0152421000, -0.0955181000, -0.3174723000", \ + "0.0288090000, 0.0274106000, 0.0235775000, 0.0127569000, -0.0161877000, -0.0963302000, -0.3179639000", \ + "0.0304893000, 0.0290305000, 0.0251224000, 0.0144284000, -0.0151071000, -0.0963615000, -0.3181602000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013748080, 0.0037801970, 0.0103940900, 0.0285797800, 0.0785834500, 0.2160744000"); + values("0.0486270000, 0.0500547000, 0.0540033000, 0.0647110000, 0.0939362000, 0.1741229000, 0.3939558000", \ + "0.0480106000, 0.0494718000, 0.0534686000, 0.0642648000, 0.0936654000, 0.1738842000, 0.3939337000", \ + "0.0469696000, 0.0484853000, 0.0525564000, 0.0634964000, 0.0931548000, 0.1736043000, 0.3935924000", \ + "0.0459301000, 0.0473975000, 0.0514317000, 0.0623844000, 0.0923325000, 0.1730633000, 0.3932871000", \ + "0.0451664000, 0.0466059000, 0.0505833000, 0.0614150000, 0.0910906000, 0.1720349000, 0.3927751000", \ + "0.0448341000, 0.0462647000, 0.0502533000, 0.0609396000, 0.0907444000, 0.1714481000, 0.3920045000", \ + "0.0444193000, 0.0458018000, 0.0500757000, 0.0612816000, 0.0907012000, 0.1715764000, 0.3924932000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013748080, 0.0037801970, 0.0103940900, 0.0285797800, 0.0785834500, 0.2160744000"); + values("0.0242969000, 0.0229570000, 0.0191458000, 0.0086125000, -0.0205299000, -0.1013037000, -0.3237041000", \ + "0.0242232000, 0.0228718000, 0.0190868000, 0.0086677000, -0.0203908000, -0.1010331000, -0.3234186000", \ + "0.0237880000, 0.0224582000, 0.0187818000, 0.0083959000, -0.0204996000, -0.1009640000, -0.3233098000", \ + "0.0229835000, 0.0216960000, 0.0179919000, 0.0076855000, -0.0209910000, -0.1011449000, -0.3232930000", \ + "0.0220258000, 0.0207369000, 0.0171296000, 0.0068694000, -0.0217137000, -0.1016123000, -0.3233849000", \ + "0.0222155000, 0.0208172000, 0.0170138000, 0.0063001000, -0.0229063000, -0.1026728000, -0.3239936000", \ + "0.0239851000, 0.0224975000, 0.0185280000, 0.0077144000, -0.0219376000, -0.1030238000, -0.3245481000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013748080, 0.0037801970, 0.0103940900, 0.0285797800, 0.0785834500, 0.2160744000"); + values("0.0401043000, 0.0415468000, 0.0454609000, 0.0561854000, 0.0855142000, 0.1655927000, 0.3854266000", \ + "0.0393880000, 0.0408516000, 0.0448385000, 0.0557062000, 0.0851374000, 0.1653539000, 0.3851068000", \ + "0.0382197000, 0.0397512000, 0.0438061000, 0.0547993000, 0.0845798000, 0.1650219000, 0.3851052000", \ + "0.0372198000, 0.0386871000, 0.0428326000, 0.0537023000, 0.0835002000, 0.1644386000, 0.3846954000", \ + "0.0370726000, 0.0385254000, 0.0423927000, 0.0532029000, 0.0826237000, 0.1633901000, 0.3841423000", \ + "0.0379346000, 0.0393368000, 0.0431674000, 0.0536682000, 0.0827443000, 0.1630157000, 0.3834245000", \ + "0.0426782000, 0.0439892000, 0.0476075000, 0.0576846000, 0.0860270000, 0.1650252000, 0.3818799000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013748080, 0.0037801970, 0.0103940900, 0.0285797800, 0.0785834500, 0.2160744000"); + values("0.0243095000, 0.0229616000, 0.0191876000, 0.0087637000, -0.0203600000, -0.1008431000, -0.3231090000", \ + "0.0238471000, 0.0225129000, 0.0188160000, 0.0083832000, -0.0205280000, -0.1009863000, -0.3231786000", \ + "0.0233858000, 0.0220334000, 0.0182911000, 0.0079485000, -0.0208635000, -0.1012387000, -0.3232342000", \ + "0.0227484000, 0.0213385000, 0.0176059000, 0.0072625000, -0.0214654000, -0.1015369000, -0.3234307000", \ + "0.0225031000, 0.0211044000, 0.0172982000, 0.0071480000, -0.0219045000, -0.1020062000, -0.3236163000", \ + "0.0234028000, 0.0220419000, 0.0179435000, 0.0073046000, -0.0220046000, -0.1022526000, -0.3240535000", \ + "0.0273393000, 0.0258246000, 0.0217339000, 0.0107500000, -0.0187420000, -0.1017594000, -0.3241902000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013748080, 0.0037801970, 0.0103940900, 0.0285797800, 0.0785834500, 0.2160744000"); + values("0.0290511000, 0.0306559000, 0.0349800000, 0.0461552000, 0.0757117000, 0.1558071000, 0.3757882000", \ + "0.0283173000, 0.0299266000, 0.0342656000, 0.0456135000, 0.0755649000, 0.1558722000, 0.3758302000", \ + "0.0275635000, 0.0291731000, 0.0335264000, 0.0449278000, 0.0749936000, 0.1558126000, 0.3760113000", \ + "0.0270137000, 0.0285399000, 0.0327518000, 0.0440560000, 0.0742610000, 0.1552079000, 0.3759987000", \ + "0.0272966000, 0.0287280000, 0.0324972000, 0.0433707000, 0.0733065000, 0.1537109000, 0.3746453000", \ + "0.0297139000, 0.0310789000, 0.0346701000, 0.0448797000, 0.0740734000, 0.1552954000, 0.3746415000", \ + "0.0354622000, 0.0366547000, 0.0392046000, 0.0487917000, 0.0771750000, 0.1578802000, 0.3778743000"); + } + } + max_capacitance : 0.2160740000; + max_transition : 1.5474020000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.0832690000, 0.0853258000, 0.0916175000, 0.1087885000, 0.1524408000, 0.2691491000, 0.5848709000", \ + "0.0873068000, 0.0894162000, 0.0957651000, 0.1127866000, 0.1565514000, 0.2734311000, 0.5889364000", \ + "0.0956254000, 0.0978497000, 0.1040684000, 0.1213357000, 0.1652208000, 0.2816811000, 0.5976138000", \ + "0.1107007000, 0.1131252000, 0.1195346000, 0.1365670000, 0.1806070000, 0.2974472000, 0.6133099000", \ + "0.1348088000, 0.1375560000, 0.1443268000, 0.1634761000, 0.2101088000, 0.3282054000, 0.6448438000", \ + "0.1654506000, 0.1687263000, 0.1779723000, 0.2017026000, 0.2580334000, 0.3904305000, 0.7130845000", \ + "0.1747399000, 0.1801882000, 0.1947007000, 0.2306105000, 0.3131361000, 0.4855285000, 0.8561848000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.1471695000, 0.1517173000, 0.1634059000, 0.1956383000, 0.2803825000, 0.5053360000, 1.1155112000", \ + "0.1521087000, 0.1565081000, 0.1683937000, 0.2005709000, 0.2853491000, 0.5103248000, 1.1209426000", \ + "0.1643060000, 0.1684594000, 0.1806325000, 0.2128775000, 0.2979965000, 0.5233735000, 1.1335863000", \ + "0.1902641000, 0.1947747000, 0.2076491000, 0.2393322000, 0.3243720000, 0.5509178000, 1.1615926000", \ + "0.2511128000, 0.2554515000, 0.2674380000, 0.2995367000, 0.3848112000, 0.6114443000, 1.2218810000", \ + "0.3686884000, 0.3744312000, 0.3891022000, 0.4273849000, 0.5208980000, 0.7492800000, 1.3612320000", \ + "0.5750557000, 0.5830916000, 0.6037563000, 0.6553511000, 0.7819060000, 1.0572242000, 1.6819786000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.0554388000, 0.0582792000, 0.0663357000, 0.0886435000, 0.1490756000, 0.3154045000, 0.7743525000", \ + "0.0554466000, 0.0582568000, 0.0663198000, 0.0885970000, 0.1489056000, 0.3154219000, 0.7741903000", \ + "0.0553951000, 0.0582921000, 0.0662809000, 0.0884875000, 0.1490552000, 0.3155903000, 0.7742371000", \ + "0.0566025000, 0.0594071000, 0.0673204000, 0.0889767000, 0.1487144000, 0.3152996000, 0.7744313000", \ + "0.0658418000, 0.0687715000, 0.0765356000, 0.0982097000, 0.1557610000, 0.3172009000, 0.7737491000", \ + "0.0930282000, 0.0963267000, 0.1045988000, 0.1265704000, 0.1848850000, 0.3405776000, 0.7807912000", \ + "0.1577103000, 0.1621063000, 0.1730763000, 0.1999762000, 0.2643182000, 0.4210685000, 0.8400808000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.1278002000, 0.1328323000, 0.1472755000, 0.1879330000, 0.2975186000, 0.6010338000, 1.4396353000", \ + "0.1276530000, 0.1329790000, 0.1472826000, 0.1879254000, 0.2976213000, 0.6003110000, 1.4379073000", \ + "0.1274308000, 0.1327083000, 0.1478557000, 0.1871813000, 0.2975157000, 0.6006386000, 1.4388577000", \ + "0.1272916000, 0.1326343000, 0.1473913000, 0.1873659000, 0.2976666000, 0.6008936000, 1.4371553000", \ + "0.1334240000, 0.1385545000, 0.1521461000, 0.1897301000, 0.2971168000, 0.6003167000, 1.4369806000", \ + "0.1688967000, 0.1743691000, 0.1885228000, 0.2259923000, 0.3214196000, 0.6066929000, 1.4379876000", \ + "0.2483223000, 0.2551591000, 0.2726109000, 0.3146851000, 0.4218978000, 0.6855170000, 1.4527483000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.0689043000, 0.0713327000, 0.0777867000, 0.0949854000, 0.1396836000, 0.2589557000, 0.5837311000", \ + "0.0734634000, 0.0759167000, 0.0823791000, 0.0996944000, 0.1445650000, 0.2640527000, 0.5888466000", \ + "0.0816740000, 0.0842950000, 0.0907473000, 0.1080734000, 0.1533024000, 0.2731366000, 0.5982882000", \ + "0.0959800000, 0.0984513000, 0.1051553000, 0.1227636000, 0.1680704000, 0.2883979000, 0.6142907000", \ + "0.1160241000, 0.1185336000, 0.1267135000, 0.1465396000, 0.1954090000, 0.3172988000, 0.6436439000", \ + "0.1348433000, 0.1390640000, 0.1500705000, 0.1769363000, 0.2375566000, 0.3759764000, 0.7084545000", \ + "0.1190347000, 0.1275689000, 0.1429270000, 0.1849309000, 0.2769415000, 0.4610386000, 0.8442589000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.1286565000, 0.1331320000, 0.1452431000, 0.1771480000, 0.2617661000, 0.4868697000, 1.0967923000", \ + "0.1313918000, 0.1358121000, 0.1479255000, 0.1802002000, 0.2652644000, 0.4906899000, 1.1004260000", \ + "0.1420470000, 0.1462511000, 0.1581851000, 0.1912579000, 0.2756345000, 0.5017268000, 1.1118750000", \ + "0.1691990000, 0.1733496000, 0.1851757000, 0.2179900000, 0.3029129000, 0.5290148000, 1.1397415000", \ + "0.2382456000, 0.2424909000, 0.2543681000, 0.2860411000, 0.3702158000, 0.5969756000, 1.2083198000", \ + "0.3771906000, 0.3832945000, 0.3994876000, 0.4389273000, 0.5318018000, 0.7563932000, 1.3663568000", \ + "0.6066940000, 0.6155257000, 0.6412609000, 0.7007968000, 0.8397441000, 1.1223157000, 1.7336961000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.0458635000, 0.0487878000, 0.0568674000, 0.0792501000, 0.1412590000, 0.3126132000, 0.7851891000", \ + "0.0458348000, 0.0487933000, 0.0568441000, 0.0792840000, 0.1412377000, 0.3129715000, 0.7851592000", \ + "0.0457826000, 0.0487364000, 0.0568680000, 0.0792647000, 0.1412598000, 0.3126157000, 0.7855266000", \ + "0.0479867000, 0.0507186000, 0.0584443000, 0.0801972000, 0.1412038000, 0.3127569000, 0.7861995000", \ + "0.0581464000, 0.0609773000, 0.0687208000, 0.0903692000, 0.1495841000, 0.3147664000, 0.7852580000", \ + "0.0884183000, 0.0914729000, 0.0997908000, 0.1222463000, 0.1807401000, 0.3391998000, 0.7907270000", \ + "0.1548088000, 0.1592341000, 0.1699918000, 0.1980671000, 0.2638514000, 0.4220906000, 0.8512057000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.1275445000, 0.1328892000, 0.1474167000, 0.1874869000, 0.2969010000, 0.6001846000, 1.4365076000", \ + "0.1283195000, 0.1337356000, 0.1473004000, 0.1871948000, 0.2969190000, 0.6001185000, 1.4358014000", \ + "0.1276968000, 0.1328439000, 0.1480045000, 0.1875904000, 0.2971038000, 0.6001705000, 1.4393466000", \ + "0.1264948000, 0.1316032000, 0.1471388000, 0.1871338000, 0.2969444000, 0.6009177000, 1.4408330000", \ + "0.1370604000, 0.1416493000, 0.1546120000, 0.1904426000, 0.2972444000, 0.6005227000, 1.4440467000", \ + "0.1910950000, 0.1966640000, 0.2109725000, 0.2470813000, 0.3348315000, 0.6063773000, 1.4414151000", \ + "0.2878849000, 0.2971680000, 0.3188103000, 0.3704790000, 0.4851681000, 0.7245459000, 1.4549272000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.0747985000, 0.0771504000, 0.0837868000, 0.1003722000, 0.1444022000, 0.2610900000, 0.5767118000", \ + "0.0787306000, 0.0810691000, 0.0875418000, 0.1043709000, 0.1482616000, 0.2650872000, 0.5805690000", \ + "0.0872731000, 0.0898176000, 0.0960415000, 0.1130735000, 0.1570128000, 0.2737130000, 0.5895455000", \ + "0.1057178000, 0.1081550000, 0.1145927000, 0.1315358000, 0.1756626000, 0.2923329000, 0.6084648000", \ + "0.1372174000, 0.1402211000, 0.1481570000, 0.1678651000, 0.2173066000, 0.3356684000, 0.6528310000", \ + "0.1741508000, 0.1787834000, 0.1904656000, 0.2194682000, 0.2861947000, 0.4277862000, 0.7546750000", \ + "0.1887658000, 0.1950047000, 0.2140401000, 0.2586835000, 0.3607744000, 0.5674272000, 0.9660323000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.1168802000, 0.1212523000, 0.1333214000, 0.1660720000, 0.2527863000, 0.4892650000, 1.1369914000", \ + "0.1211985000, 0.1257057000, 0.1380794000, 0.1708880000, 0.2583141000, 0.4948540000, 1.1412036000", \ + "0.1327742000, 0.1373093000, 0.1498329000, 0.1830785000, 0.2711774000, 0.5083061000, 1.1549502000", \ + "0.1597166000, 0.1643541000, 0.1765604000, 0.2097881000, 0.2984453000, 0.5363860000, 1.1836933000", \ + "0.2191447000, 0.2242148000, 0.2376191000, 0.2708736000, 0.3592666000, 0.5979983000, 1.2463061000", \ + "0.3265268000, 0.3330921000, 0.3504787000, 0.3941009000, 0.4972941000, 0.7396556000, 1.3893174000", \ + "0.5135932000, 0.5238058000, 0.5494574000, 0.6137485000, 0.7547756000, 1.0577462000, 1.7210414000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.0553161000, 0.0582909000, 0.0663505000, 0.0885082000, 0.1490539000, 0.3156028000, 0.7738136000", \ + "0.0553143000, 0.0582489000, 0.0664660000, 0.0885687000, 0.1489456000, 0.3156248000, 0.7741381000", \ + "0.0552992000, 0.0582683000, 0.0664112000, 0.0885391000, 0.1490155000, 0.3154204000, 0.7743421000", \ + "0.0578958000, 0.0607161000, 0.0684714000, 0.0898559000, 0.1488886000, 0.3153497000, 0.7743352000", \ + "0.0732798000, 0.0762908000, 0.0843142000, 0.1055918000, 0.1604772000, 0.3176047000, 0.7745833000", \ + "0.1118823000, 0.1155161000, 0.1248907000, 0.1487755000, 0.2072215000, 0.3547926000, 0.7808543000", \ + "0.1852810000, 0.1904397000, 0.2038762000, 0.2372228000, 0.3119332000, 0.4756354000, 0.8721512000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.1286397000, 0.1342879000, 0.1496658000, 0.1925580000, 0.3101339000, 0.6333475000, 1.5249567000", \ + "0.1286365000, 0.1342361000, 0.1497063000, 0.1924542000, 0.3102189000, 0.6336669000, 1.5213266000", \ + "0.1286462000, 0.1342208000, 0.1497031000, 0.1924490000, 0.3101990000, 0.6336919000, 1.5280168000", \ + "0.1286626000, 0.1342364000, 0.1497335000, 0.1924918000, 0.3103076000, 0.6334767000, 1.5273122000", \ + "0.1408765000, 0.1458647000, 0.1597188000, 0.1988563000, 0.3111781000, 0.6331305000, 1.5220640000", \ + "0.1874338000, 0.1923226000, 0.2058655000, 0.2420733000, 0.3412411000, 0.6402515000, 1.5281604000", \ + "0.2854148000, 0.2924208000, 0.3074430000, 0.3483293000, 0.4518626000, 0.7216961000, 1.5425601000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.0609584000, 0.0635144000, 0.0698261000, 0.0868871000, 0.1317483000, 0.2515591000, 0.5771367000", \ + "0.0653449000, 0.0677839000, 0.0741621000, 0.0912926000, 0.1363886000, 0.2562127000, 0.5816439000", \ + "0.0736368000, 0.0760733000, 0.0828381000, 0.1000671000, 0.1451073000, 0.2647242000, 0.5902829000", \ + "0.0898258000, 0.0926760000, 0.0996523000, 0.1174356000, 0.1628283000, 0.2834575000, 0.6088660000", \ + "0.1140838000, 0.1175930000, 0.1268131000, 0.1490224000, 0.2012344000, 0.3245931000, 0.6520333000", \ + "0.1349681000, 0.1399780000, 0.1538905000, 0.1869780000, 0.2601397000, 0.4097407000, 0.7487167000", \ + "0.1201316000, 0.1282574000, 0.1494340000, 0.2015756000, 0.3143304000, 0.5351371000, 0.9484937000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.0953339000, 0.0998545000, 0.1120816000, 0.1447843000, 0.2315983000, 0.4678248000, 1.1141555000", \ + "0.0984351000, 0.1029853000, 0.1154120000, 0.1483145000, 0.2355668000, 0.4722304000, 1.1201859000", \ + "0.1077357000, 0.1123397000, 0.1250141000, 0.1581202000, 0.2461939000, 0.4831820000, 1.1298706000", \ + "0.1348607000, 0.1392802000, 0.1515292000, 0.1842093000, 0.2726735000, 0.5109013000, 1.1583648000", \ + "0.2010180000, 0.2060473000, 0.2189949000, 0.2523438000, 0.3389031000, 0.5767258000, 1.2247361000", \ + "0.3147120000, 0.3223765000, 0.3424253000, 0.3912934000, 0.4980723000, 0.7360847000, 1.3848376000", \ + "0.5068777000, 0.5180605000, 0.5473405000, 0.6199216000, 0.7802311000, 1.0983798000, 1.7455328000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.0463820000, 0.0493298000, 0.0575720000, 0.0802083000, 0.1426539000, 0.3150736000, 0.7906703000", \ + "0.0463723000, 0.0493603000, 0.0575436000, 0.0801710000, 0.1425358000, 0.3152284000, 0.7903548000", \ + "0.0462495000, 0.0492507000, 0.0574842000, 0.0801648000, 0.1425484000, 0.3151328000, 0.7898991000", \ + "0.0509823000, 0.0536858000, 0.0608376000, 0.0823482000, 0.1428431000, 0.3151398000, 0.7902103000", \ + "0.0668940000, 0.0700226000, 0.0783233000, 0.0999272000, 0.1558835000, 0.3182138000, 0.7903249000", \ + "0.1056522000, 0.1093897000, 0.1191302000, 0.1446264000, 0.2042316000, 0.3554294000, 0.7977949000", \ + "0.1776386000, 0.1833576000, 0.1978747000, 0.2319366000, 0.3088796000, 0.4765774000, 0.8873045000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.1285714000, 0.1341706000, 0.1496562000, 0.1925406000, 0.3102086000, 0.6335152000, 1.5273858000", \ + "0.1285594000, 0.1341655000, 0.1497070000, 0.1925324000, 0.3101247000, 0.6332704000, 1.5241439000", \ + "0.1285551000, 0.1341457000, 0.1496474000, 0.1924010000, 0.3102731000, 0.6333294000, 1.5274435000", \ + "0.1290104000, 0.1343118000, 0.1493705000, 0.1923300000, 0.3101591000, 0.6335005000, 1.5227676000", \ + "0.1532106000, 0.1574912000, 0.1695382000, 0.2041651000, 0.3123366000, 0.6338894000, 1.5234940000", \ + "0.2191355000, 0.2243402000, 0.2381891000, 0.2731789000, 0.3615453000, 0.6427548000, 1.5276557000", \ + "0.3317630000, 0.3392126000, 0.3589724000, 0.4083670000, 0.5204511000, 0.7684595000, 1.5474020000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.0592321000, 0.0617435000, 0.0682600000, 0.0849221000, 0.1289229000, 0.2456763000, 0.5615964000", \ + "0.0628792000, 0.0653765000, 0.0719681000, 0.0887791000, 0.1329808000, 0.2497059000, 0.5656816000", \ + "0.0720809000, 0.0745609000, 0.0809460000, 0.0979635000, 0.1426047000, 0.2596312000, 0.5753969000", \ + "0.0956173000, 0.0976405000, 0.1039641000, 0.1205158000, 0.1647030000, 0.2822353000, 0.5983925000", \ + "0.1312353000, 0.1346920000, 0.1438418000, 0.1666531000, 0.2169830000, 0.3339629000, 0.6504808000", \ + "0.1701829000, 0.1753275000, 0.1882554000, 0.2215008000, 0.2969300000, 0.4500986000, 0.7716112000", \ + "0.1909435000, 0.1985666000, 0.2185577000, 0.2688584000, 0.3818728000, 0.6143710000, 1.0459906000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.0295199000, 0.0315622000, 0.0370919000, 0.0512972000, 0.0882906000, 0.1889636000, 0.4640737000", \ + "0.0347738000, 0.0368416000, 0.0424075000, 0.0568460000, 0.0943505000, 0.1953017000, 0.4707119000", \ + "0.0483651000, 0.0503397000, 0.0557494000, 0.0700419000, 0.1078918000, 0.2092645000, 0.4848009000", \ + "0.0739755000, 0.0772045000, 0.0849276000, 0.1018170000, 0.1394268000, 0.2409986000, 0.5164905000", \ + "0.1150804000, 0.1200461000, 0.1322129000, 0.1595504000, 0.2121096000, 0.3153625000, 0.5925148000", \ + "0.1824137000, 0.1901590000, 0.2090194000, 0.2516945000, 0.3374893000, 0.4837119000, 0.7627322000", \ + "0.3015405000, 0.3125661000, 0.3398593000, 0.4050982000, 0.5390782000, 0.7761845000, 1.1646754000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.0554404000, 0.0583677000, 0.0664903000, 0.0885160000, 0.1489584000, 0.3151775000, 0.7741017000", \ + "0.0554208000, 0.0583080000, 0.0664284000, 0.0885653000, 0.1490907000, 0.3154339000, 0.7741853000", \ + "0.0542125000, 0.0573573000, 0.0657906000, 0.0883167000, 0.1490558000, 0.3155952000, 0.7740035000", \ + "0.0589887000, 0.0614692000, 0.0689188000, 0.0896326000, 0.1484068000, 0.3154076000, 0.7744305000", \ + "0.0792098000, 0.0826836000, 0.0918542000, 0.1157761000, 0.1672067000, 0.3181168000, 0.7741024000", \ + "0.1208004000, 0.1258883000, 0.1382667000, 0.1687514000, 0.2343645000, 0.3790979000, 0.7843114000", \ + "0.1930578000, 0.2001639000, 0.2186176000, 0.2615827000, 0.3548604000, 0.5361518000, 0.9223379000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013748100, 0.0037802000, 0.0103941000, 0.0285798000, 0.0785834000, 0.2160740000"); + values("0.0552115000, 0.0578877000, 0.0654830000, 0.0862616000, 0.1424013000, 0.2914965000, 0.6975610000", \ + "0.0552125000, 0.0578628000, 0.0654412000, 0.0863602000, 0.1424554000, 0.2915988000, 0.6983953000", \ + "0.0576114000, 0.0598614000, 0.0664028000, 0.0863513000, 0.1424379000, 0.2916117000, 0.6982183000", \ + "0.0739956000, 0.0753704000, 0.0800713000, 0.0950172000, 0.1440060000, 0.2915920000, 0.6972652000", \ + "0.1186654000, 0.1197701000, 0.1233232000, 0.1335117000, 0.1690259000, 0.2957422000, 0.6972992000", \ + "0.1940449000, 0.1955961000, 0.2004544000, 0.2153526000, 0.2544318000, 0.3539451000, 0.7049775000", \ + "0.3199856000, 0.3223097000, 0.3293271000, 0.3522491000, 0.4103477000, 0.5406531000, 0.8285743000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__o22a_1 */ + + cell ("sky130_fd_sc_hd__o22a_2") { + leakage_power () { + value : 0.0033643000; + when : "!A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0027789000; + when : "!A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0033722000; + when : "!A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0033587000; + when : "!A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0020102000; + when : "!A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0035378000; + when : "!A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0014442000; + when : "!A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0017816000; + when : "!A1&A2&B1&!B2"; + } + leakage_power () { + value : 0.0023893000; + when : "A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0035374000; + when : "A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0018233000; + when : "A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0021608000; + when : "A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0012855000; + when : "A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0035379000; + when : "A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0007196000; + when : "A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0010570000; + when : "A1&A2&B1&!B2"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__o22a"; + cell_leakage_power : 0.0023849210; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023490000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022420000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040175000, 0.0040093000, 0.0039905000, 0.0039917000, 0.0039945000, 0.0040009000, 0.0040156000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039767000, -0.0039760000, -0.0039745000, -0.0039732000, -0.0039701000, -0.0039630000, -0.0039467000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024570000; + } + pin ("A2") { + capacitance : 0.0023550000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021970000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039455000, 0.0039481000, 0.0039539000, 0.0039547000, 0.0039564000, 0.0039603000, 0.0039692000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039438000, -0.0039424000, -0.0039392000, -0.0039400000, -0.0039418000, -0.0039459000, -0.0039554000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025130000; + } + pin ("B1") { + capacitance : 0.0023890000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023020000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0048515000, 0.0048468000, 0.0048359000, 0.0048375000, 0.0048410000, 0.0048491000, 0.0048678000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0014383000, -0.0014446000, -0.0014591000, -0.0014408000, -0.0013987000, -0.0013016000, -0.0010779000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024770000; + } + pin ("B2") { + capacitance : 0.0023440000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022120000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045679000, 0.0045668000, 0.0045644000, 0.0045637000, 0.0045624000, 0.0045592000, 0.0045518000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0011503000, -0.0011576000, -0.0011745000, -0.0011570000, -0.0011166000, -0.0010236000, -0.0008090000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024760000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1) | (A2&B1) | (A1&B2) | (A2&B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014560060, 0.0042399090, 0.0123466700, 0.0359536600, 0.1046975000, 0.3048805000"); + values("0.0200288000, 0.0184603000, 0.0147810000, 0.0037515000, -0.0326500000, -0.1431807000, -0.4671930000", \ + "0.0197434000, 0.0184104000, 0.0147171000, 0.0036797000, -0.0327250000, -0.1433336000, -0.4672692000", \ + "0.0198227000, 0.0182390000, 0.0145771000, 0.0035034000, -0.0329144000, -0.1434998000, -0.4673957000", \ + "0.0193773000, 0.0179479000, 0.0143325000, 0.0032725000, -0.0331561000, -0.1437190000, -0.4675663000", \ + "0.0192715000, 0.0178194000, 0.0141544000, 0.0030125000, -0.0334048000, -0.1438743000, -0.4677544000", \ + "0.0188868000, 0.0173104000, 0.0136703000, 0.0028360000, -0.0336122000, -0.1440859000, -0.4679121000", \ + "0.0238218000, 0.0221526000, 0.0175237000, 0.0044622000, -0.0334901000, -0.1439455000, -0.4676339000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014560060, 0.0042399090, 0.0123466700, 0.0359536600, 0.1046975000, 0.3048805000"); + values("0.0191170000, 0.0207949000, 0.0256576000, 0.0392422000, 0.0775154000, 0.1880488000, 0.5089308000", \ + "0.0190246000, 0.0207190000, 0.0254922000, 0.0390780000, 0.0774836000, 0.1880238000, 0.5089103000", \ + "0.0188862000, 0.0205862000, 0.0253820000, 0.0389705000, 0.0773209000, 0.1880409000, 0.5085032000", \ + "0.0186961000, 0.0203896000, 0.0252522000, 0.0388363000, 0.0771311000, 0.1877791000, 0.5082823000", \ + "0.0187022000, 0.0203852000, 0.0251993000, 0.0386254000, 0.0769017000, 0.1882135000, 0.5105046000", \ + "0.0191676000, 0.0207187000, 0.0253227000, 0.0384649000, 0.0767620000, 0.1866616000, 0.5078253000", \ + "0.0199361000, 0.0214186000, 0.0258547000, 0.0390314000, 0.0773859000, 0.1882271000, 0.5071810000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014560060, 0.0042399090, 0.0123466700, 0.0359536600, 0.1046975000, 0.3048805000"); + values("0.0179569000, 0.0164002000, 0.0126610000, 0.0016569000, -0.0347283000, -0.1452624000, -0.4692395000", \ + "0.0175440000, 0.0161290000, 0.0124204000, 0.0013705000, -0.0350401000, -0.1455823000, -0.4694958000", \ + "0.0173621000, 0.0158727000, 0.0122393000, 0.0011714000, -0.0352547000, -0.1457999000, -0.4696863000", \ + "0.0171047000, 0.0156656000, 0.0120274000, 0.0010075000, -0.0354479000, -0.1460374000, -0.4698759000", \ + "0.0170605000, 0.0156149000, 0.0119300000, 0.0007587000, -0.0355768000, -0.1460892000, -0.4699984000", \ + "0.0171969000, 0.0156552000, 0.0118707000, 0.0007795000, -0.0353896000, -0.1458486000, -0.4696062000", \ + "0.0230264000, 0.0213038000, 0.0165668000, 0.0033450000, -0.0348325000, -0.1452587000, -0.4689198000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014560060, 0.0042399090, 0.0123466700, 0.0359536600, 0.1046975000, 0.3048805000"); + values("0.0178672000, 0.0195357000, 0.0244221000, 0.0379883000, 0.0763277000, 0.1866829000, 0.5093413000", \ + "0.0178684000, 0.0195296000, 0.0243771000, 0.0379738000, 0.0763046000, 0.1868050000, 0.5097234000", \ + "0.0177755000, 0.0194331000, 0.0242771000, 0.0378749000, 0.0761955000, 0.1864805000, 0.5093272000", \ + "0.0175829000, 0.0192954000, 0.0241242000, 0.0376357000, 0.0759312000, 0.1864693000, 0.5093169000", \ + "0.0173195000, 0.0190011000, 0.0237464000, 0.0371988000, 0.0754867000, 0.1860959000, 0.5091057000", \ + "0.0177379000, 0.0193080000, 0.0239666000, 0.0370950000, 0.0750752000, 0.1849424000, 0.5064698000", \ + "0.0183883000, 0.0198656000, 0.0243293000, 0.0375659000, 0.0758631000, 0.1864435000, 0.5047391000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014560060, 0.0042399090, 0.0123466700, 0.0359536600, 0.1046975000, 0.3048805000"); + values("0.0127020000, 0.0115348000, 0.0084228000, -0.0020750000, -0.0380306000, -0.1488225000, -0.4730597000", \ + "0.0125630000, 0.0113945000, 0.0082491000, -0.0021944000, -0.0381799000, -0.1489484000, -0.4731829000", \ + "0.0123817000, 0.0110673000, 0.0079961000, -0.0024057000, -0.0384155000, -0.1491842000, -0.4734278000", \ + "0.0120253000, 0.0107624000, 0.0076848000, -0.0028311000, -0.0387584000, -0.1494901000, -0.4736986000", \ + "0.0118891000, 0.0106382000, 0.0074756000, -0.0031148000, -0.0390472000, -0.1497204000, -0.4738896000", \ + "0.0130484000, 0.0114722000, 0.0069223000, -0.0035936000, -0.0393500000, -0.1498743000, -0.4739832000", \ + "0.0180006000, 0.0163224000, 0.0116891000, -0.0012966000, -0.0391203000, -0.1497371000, -0.4737897000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014560060, 0.0042399090, 0.0123466700, 0.0359536600, 0.1046975000, 0.3048805000"); + values("0.0166545000, 0.0183726000, 0.0232280000, 0.0368112000, 0.0750784000, 0.1856646000, 0.5065500000", \ + "0.0165834000, 0.0182730000, 0.0230665000, 0.0366919000, 0.0750114000, 0.1855803000, 0.5062372000", \ + "0.0164160000, 0.0180970000, 0.0228988000, 0.0365196000, 0.0748762000, 0.1863397000, 0.5071308000", \ + "0.0162266000, 0.0179161000, 0.0227775000, 0.0363332000, 0.0746661000, 0.1851311000, 0.5061692000", \ + "0.0160934000, 0.0177113000, 0.0224457000, 0.0358872000, 0.0741471000, 0.1848690000, 0.5075618000", \ + "0.0165732000, 0.0181486000, 0.0227394000, 0.0358001000, 0.0738087000, 0.1840656000, 0.5073415000", \ + "0.0175001000, 0.0190025000, 0.0233988000, 0.0365494000, 0.0746103000, 0.1855175000, 0.5043241000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014560060, 0.0042399090, 0.0123466700, 0.0359536600, 0.1046975000, 0.3048805000"); + values("0.0105941000, 0.0093122000, 0.0062373000, -0.0041196000, -0.0400913000, -0.1508224000, -0.4749964000", \ + "0.0103909000, 0.0091076000, 0.0060325000, -0.0044508000, -0.0402979000, -0.1509943000, -0.4751547000", \ + "0.0101865000, 0.0088732000, 0.0057717000, -0.0046983000, -0.0405807000, -0.1512627000, -0.4754218000", \ + "0.0098562000, 0.0085671000, 0.0054718000, -0.0050209000, -0.0409150000, -0.1515428000, -0.4756932000", \ + "0.0098495000, 0.0085480000, 0.0054174000, -0.0052020000, -0.0410731000, -0.1516753000, -0.4757334000", \ + "0.0114121000, 0.0097845000, 0.0052226000, -0.0052680000, -0.0409159000, -0.1514740000, -0.4753913000", \ + "0.0175547000, 0.0157799000, 0.0110931000, -0.0021784000, -0.0399316000, -0.1499064000, -0.4745913000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014560060, 0.0042399090, 0.0123466700, 0.0359536600, 0.1046975000, 0.3048805000"); + values("0.0152199000, 0.0169128000, 0.0217041000, 0.0352921000, 0.0736295000, 0.1840712000, 0.5045661000", \ + "0.0151969000, 0.0168892000, 0.0216822000, 0.0352846000, 0.0735955000, 0.1841000000, 0.5072317000", \ + "0.0150638000, 0.0167783000, 0.0216319000, 0.0352179000, 0.0735494000, 0.1838131000, 0.5070412000", \ + "0.0149254000, 0.0166113000, 0.0214544000, 0.0349578000, 0.0732303000, 0.1835678000, 0.5045366000", \ + "0.0145505000, 0.0162265000, 0.0210149000, 0.0341921000, 0.0724384000, 0.1830591000, 0.5064254000", \ + "0.0152963000, 0.0168373000, 0.0214450000, 0.0344452000, 0.0722493000, 0.1821870000, 0.5048944000", \ + "0.0163227000, 0.0178023000, 0.0222356000, 0.0355661000, 0.0734834000, 0.1845028000, 0.5052935000"); + } + } + max_capacitance : 0.3048800000; + max_transition : 1.5045490000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.1996883000, 0.2063336000, 0.2206666000, 0.2484706000, 0.3031800000, 0.4268831000, 0.7601779000", \ + "0.2050613000, 0.2116743000, 0.2259822000, 0.2538019000, 0.3085003000, 0.4320299000, 0.7659121000", \ + "0.2172341000, 0.2238681000, 0.2381493000, 0.2660353000, 0.3210693000, 0.4445129000, 0.7778425000", \ + "0.2432133000, 0.2498070000, 0.2640843000, 0.2920412000, 0.3470806000, 0.4702965000, 0.8035047000", \ + "0.3022087000, 0.3088559000, 0.3230894000, 0.3510318000, 0.4058454000, 0.5295862000, 0.8631013000", \ + "0.4225656000, 0.4302016000, 0.4456758000, 0.4758164000, 0.5329281000, 0.6576573000, 0.9916609000", \ + "0.6291411000, 0.6380700000, 0.6570481000, 0.6921587000, 0.7560935000, 0.8874526000, 1.2231257000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.1095076000, 0.1156404000, 0.1300228000, 0.1630385000, 0.2467351000, 0.4830677000, 1.1661460000", \ + "0.1141897000, 0.1203685000, 0.1346596000, 0.1676828000, 0.2514735000, 0.4873445000, 1.1706590000", \ + "0.1242462000, 0.1303532000, 0.1447677000, 0.1778086000, 0.2616519000, 0.4977486000, 1.1819838000", \ + "0.1450289000, 0.1512054000, 0.1655728000, 0.1985738000, 0.2824091000, 0.5181576000, 1.2023095000", \ + "0.1864814000, 0.1928827000, 0.2078264000, 0.2411755000, 0.3250007000, 0.5627886000, 1.2476165000", \ + "0.2470417000, 0.2544897000, 0.2712367000, 0.3069611000, 0.3916893000, 0.6282132000, 1.3131116000", \ + "0.3103280000, 0.3202459000, 0.3413419000, 0.3825597000, 0.4706519000, 0.7077885000, 1.3911465000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.0282382000, 0.0320730000, 0.0404723000, 0.0604390000, 0.1105898000, 0.2542398000, 0.6968090000", \ + "0.0281852000, 0.0320517000, 0.0403376000, 0.0603490000, 0.1106151000, 0.2541556000, 0.6991746000", \ + "0.0279632000, 0.0320436000, 0.0403376000, 0.0603965000, 0.1107581000, 0.2542633000, 0.6971932000", \ + "0.0279827000, 0.0317262000, 0.0403571000, 0.0602078000, 0.1104229000, 0.2537645000, 0.6962894000", \ + "0.0278825000, 0.0320364000, 0.0403092000, 0.0603819000, 0.1104476000, 0.2541704000, 0.6956192000", \ + "0.0326381000, 0.0364986000, 0.0454006000, 0.0650538000, 0.1134192000, 0.2550272000, 0.6993934000", \ + "0.0434947000, 0.0482614000, 0.0579350000, 0.0783350000, 0.1282780000, 0.2650914000, 0.6977166000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.0211590000, 0.0262854000, 0.0396279000, 0.0767312000, 0.1884413000, 0.5245263000, 1.5005032000", \ + "0.0212436000, 0.0263131000, 0.0397423000, 0.0767465000, 0.1886286000, 0.5243414000, 1.5005128000", \ + "0.0212009000, 0.0262811000, 0.0397608000, 0.0767410000, 0.1886876000, 0.5231888000, 1.4984854000", \ + "0.0212300000, 0.0262896000, 0.0396426000, 0.0767038000, 0.1886621000, 0.5242487000, 1.4975516000", \ + "0.0230903000, 0.0281586000, 0.0414661000, 0.0776748000, 0.1888897000, 0.5237174000, 1.5045492000", \ + "0.0282948000, 0.0339601000, 0.0471205000, 0.0821123000, 0.1905381000, 0.5232182000, 1.5025010000", \ + "0.0392658000, 0.0454730000, 0.0600601000, 0.0931155000, 0.1953819000, 0.5254290000, 1.4984598000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.1870406000, 0.1936342000, 0.2079671000, 0.2357595000, 0.2903012000, 0.4138106000, 0.7474529000", \ + "0.1907960000, 0.1974033000, 0.2116283000, 0.2396052000, 0.2946474000, 0.4178780000, 0.7517345000", \ + "0.2011957000, 0.2077838000, 0.2221123000, 0.2499745000, 0.3050167000, 0.4284184000, 0.7616129000", \ + "0.2292359000, 0.2358722000, 0.2502176000, 0.2777898000, 0.3325128000, 0.4561731000, 0.7899392000", \ + "0.2980042000, 0.3045825000, 0.3187891000, 0.3466966000, 0.4013693000, 0.5250378000, 0.8590907000", \ + "0.4441046000, 0.4517665000, 0.4679694000, 0.4977678000, 0.5548361000, 0.6791908000, 1.0133280000", \ + "0.6826510000, 0.6928119000, 0.7141664000, 0.7525206000, 0.8176144000, 0.9474458000, 1.2830966000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.0977887000, 0.1037519000, 0.1178214000, 0.1503391000, 0.2334513000, 0.4692091000, 1.1557099000", \ + "0.1027061000, 0.1086514000, 0.1227184000, 0.1552484000, 0.2384279000, 0.4744448000, 1.1578374000", \ + "0.1124744000, 0.1184321000, 0.1325055000, 0.1650397000, 0.2482574000, 0.4855510000, 1.1708788000", \ + "0.1323537000, 0.1383810000, 0.1523537000, 0.1847301000, 0.2678604000, 0.5039407000, 1.1905181000", \ + "0.1688118000, 0.1752365000, 0.1899069000, 0.2231266000, 0.3067077000, 0.5428589000, 1.2266576000", \ + "0.2171911000, 0.2249367000, 0.2417930000, 0.2773200000, 0.3619444000, 0.5979944000, 1.2831216000", \ + "0.2549129000, 0.2652119000, 0.2872040000, 0.3292493000, 0.4175282000, 0.6538697000, 1.3372782000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.0282929000, 0.0320989000, 0.0403627000, 0.0601636000, 0.1109341000, 0.2542628000, 0.6987671000", \ + "0.0280177000, 0.0319075000, 0.0402427000, 0.0605929000, 0.1104260000, 0.2539433000, 0.6964552000", \ + "0.0278930000, 0.0320011000, 0.0404796000, 0.0601607000, 0.1103636000, 0.2542175000, 0.6965225000", \ + "0.0280618000, 0.0316161000, 0.0402746000, 0.0607604000, 0.1107310000, 0.2541996000, 0.6987892000", \ + "0.0279218000, 0.0317432000, 0.0403592000, 0.0601689000, 0.1103686000, 0.2534939000, 0.7002059000", \ + "0.0352491000, 0.0389617000, 0.0473707000, 0.0657926000, 0.1136394000, 0.2551290000, 0.6991589000", \ + "0.0519142000, 0.0571734000, 0.0673853000, 0.0866849000, 0.1309880000, 0.2646948000, 0.6996584000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.0205117000, 0.0254001000, 0.0386165000, 0.0756239000, 0.1878778000, 0.5240791000, 1.5021518000", \ + "0.0203758000, 0.0254034000, 0.0385889000, 0.0756288000, 0.1878710000, 0.5241000000, 1.5014611000", \ + "0.0203300000, 0.0253943000, 0.0386236000, 0.0756589000, 0.1877146000, 0.5240112000, 1.5027173000", \ + "0.0203771000, 0.0253878000, 0.0385039000, 0.0756577000, 0.1878804000, 0.5242365000, 1.5001973000", \ + "0.0228472000, 0.0278801000, 0.0409999000, 0.0769997000, 0.1881604000, 0.5241043000, 1.5030381000", \ + "0.0290822000, 0.0344343000, 0.0473819000, 0.0820115000, 0.1896983000, 0.5222778000, 1.4990273000", \ + "0.0410017000, 0.0474814000, 0.0620481000, 0.0947524000, 0.1951667000, 0.5248036000, 1.4979382000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.1635411000, 0.1701347000, 0.1851158000, 0.2162322000, 0.2784285000, 0.4089931000, 0.7442415000", \ + "0.1687751000, 0.1754150000, 0.1903740000, 0.2216705000, 0.2837592000, 0.4142777000, 0.7494628000", \ + "0.1808859000, 0.1875062000, 0.2024421000, 0.2337220000, 0.2956998000, 0.4262397000, 0.7614309000", \ + "0.2077759000, 0.2143833000, 0.2293595000, 0.2604308000, 0.3227768000, 0.4533047000, 0.7885663000", \ + "0.2703136000, 0.2769081000, 0.2917256000, 0.3229796000, 0.3852729000, 0.5158846000, 0.8510567000", \ + "0.3909557000, 0.3984316000, 0.4150644000, 0.4493448000, 0.5151736000, 0.6484337000, 0.9840941000", \ + "0.5984643000, 0.6076258000, 0.6278629000, 0.6685372000, 0.7457356000, 0.8904551000, 1.2309532000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.1003850000, 0.1065322000, 0.1208868000, 0.1538856000, 0.2376379000, 0.4739089000, 1.1571512000", \ + "0.1045483000, 0.1106898000, 0.1250556000, 0.1581013000, 0.2419523000, 0.4782860000, 1.1626470000", \ + "0.1145866000, 0.1207452000, 0.1351244000, 0.1681510000, 0.2518582000, 0.4894173000, 1.1748834000", \ + "0.1392044000, 0.1453422000, 0.1597325000, 0.1926682000, 0.2764414000, 0.5127140000, 1.1960296000", \ + "0.1865470000, 0.1929183000, 0.2076641000, 0.2412293000, 0.3250313000, 0.5614811000, 1.2485379000", \ + "0.2467628000, 0.2546560000, 0.2710511000, 0.3061312000, 0.3909992000, 0.6276242000, 1.3148227000", \ + "0.3009281000, 0.3111872000, 0.3327929000, 0.3733724000, 0.4598475000, 0.6962314000, 1.3805245000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.0265964000, 0.0309537000, 0.0421864000, 0.0674398000, 0.1218920000, 0.2620430000, 0.6991659000", \ + "0.0265934000, 0.0311656000, 0.0420618000, 0.0673250000, 0.1216738000, 0.2626568000, 0.6994143000", \ + "0.0266072000, 0.0308816000, 0.0420321000, 0.0671962000, 0.1219442000, 0.2625990000, 0.6983302000", \ + "0.0264889000, 0.0309944000, 0.0417704000, 0.0673866000, 0.1214831000, 0.2618920000, 0.6987631000", \ + "0.0269554000, 0.0311658000, 0.0422163000, 0.0677006000, 0.1216904000, 0.2625030000, 0.6981762000", \ + "0.0326962000, 0.0375466000, 0.0489870000, 0.0749781000, 0.1280396000, 0.2662426000, 0.6992555000", \ + "0.0452696000, 0.0509971000, 0.0637369000, 0.0922433000, 0.1494798000, 0.2831531000, 0.7014486000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.0212484000, 0.0262269000, 0.0396283000, 0.0767249000, 0.1884801000, 0.5239060000, 1.5002797000", \ + "0.0212201000, 0.0263428000, 0.0397527000, 0.0767279000, 0.1885239000, 0.5225710000, 1.5003480000", \ + "0.0211563000, 0.0262351000, 0.0397531000, 0.0767656000, 0.1885621000, 0.5243698000, 1.5031354000", \ + "0.0211768000, 0.0262974000, 0.0395783000, 0.0767462000, 0.1887454000, 0.5250024000, 1.5003327000", \ + "0.0234237000, 0.0284557000, 0.0416633000, 0.0781633000, 0.1889825000, 0.5249114000, 1.5002523000", \ + "0.0305625000, 0.0354083000, 0.0478159000, 0.0820811000, 0.1911801000, 0.5239867000, 1.5026591000", \ + "0.0429971000, 0.0490138000, 0.0618543000, 0.0940663000, 0.1942730000, 0.5264650000, 1.5006523000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.1475146000, 0.1541499000, 0.1691740000, 0.2004139000, 0.2624148000, 0.3929934000, 0.7281287000", \ + "0.1509952000, 0.1576179000, 0.1725680000, 0.2038637000, 0.2659440000, 0.3965239000, 0.7317672000", \ + "0.1614210000, 0.1679807000, 0.1829865000, 0.2139347000, 0.2764111000, 0.4069787000, 0.7422178000", \ + "0.1891051000, 0.1957195000, 0.2106053000, 0.2418829000, 0.3041641000, 0.4347787000, 0.7700288000", \ + "0.2575924000, 0.2641039000, 0.2789183000, 0.3101369000, 0.3723993000, 0.5033392000, 0.8383217000", \ + "0.3883080000, 0.3963471000, 0.4141220000, 0.4495146000, 0.5172103000, 0.6503730000, 0.9851874000", \ + "0.5981825000, 0.6081010000, 0.6308676000, 0.6756400000, 0.7577852000, 0.9040101000, 1.2445522000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.0869378000, 0.0928657000, 0.1068979000, 0.1394506000, 0.2227389000, 0.4586637000, 1.1427841000", \ + "0.0912340000, 0.0972192000, 0.1112217000, 0.1437646000, 0.2269902000, 0.4628208000, 1.1461592000", \ + "0.1014445000, 0.1073719000, 0.1214849000, 0.1539926000, 0.2372767000, 0.4736073000, 1.1574904000", \ + "0.1249571000, 0.1308968000, 0.1448785000, 0.1772245000, 0.2604610000, 0.4964744000, 1.1792674000", \ + "0.1650685000, 0.1714314000, 0.1860428000, 0.2191657000, 0.3026324000, 0.5402435000, 1.2221261000", \ + "0.2106493000, 0.2185121000, 0.2354321000, 0.2702479000, 0.3544103000, 0.5909971000, 1.2782692000", \ + "0.2392803000, 0.2498893000, 0.2721927000, 0.3132610000, 0.3997435000, 0.6355496000, 1.3189642000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.0265824000, 0.0309716000, 0.0418517000, 0.0673451000, 0.1219057000, 0.2625516000, 0.6967231000", \ + "0.0266022000, 0.0307947000, 0.0421778000, 0.0672020000, 0.1213341000, 0.2625879000, 0.6981558000", \ + "0.0266144000, 0.0309137000, 0.0416577000, 0.0674026000, 0.1216033000, 0.2625417000, 0.6983729000", \ + "0.0266396000, 0.0310488000, 0.0421812000, 0.0672933000, 0.1214487000, 0.2619968000, 0.6983529000", \ + "0.0268248000, 0.0315210000, 0.0424042000, 0.0673527000, 0.1218854000, 0.2625894000, 0.6985280000", \ + "0.0371691000, 0.0424385000, 0.0534451000, 0.0786834000, 0.1302174000, 0.2670980000, 0.6996993000", \ + "0.0545037000, 0.0602808000, 0.0737901000, 0.1042949000, 0.1597237000, 0.2866515000, 0.7041209000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014560100, 0.0042399100, 0.0123467000, 0.0359537000, 0.1046980000, 0.3048800000"); + values("0.0203860000, 0.0253005000, 0.0385585000, 0.0755532000, 0.1872131000, 0.5226188000, 1.5014001000", \ + "0.0202561000, 0.0252209000, 0.0386158000, 0.0756452000, 0.1877461000, 0.5241385000, 1.4999850000", \ + "0.0203300000, 0.0253124000, 0.0384920000, 0.0755914000, 0.1878049000, 0.5243698000, 1.5037346000", \ + "0.0204401000, 0.0254706000, 0.0386433000, 0.0755838000, 0.1878800000, 0.5242920000, 1.5003070000", \ + "0.0235449000, 0.0281356000, 0.0410664000, 0.0777060000, 0.1883682000, 0.5244688000, 1.5004912000", \ + "0.0314048000, 0.0361780000, 0.0482532000, 0.0824038000, 0.1904286000, 0.5230474000, 1.5038520000", \ + "0.0446654000, 0.0505627000, 0.0641562000, 0.0960625000, 0.1945040000, 0.5259630000, 1.4989517000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o22a_4") { + leakage_power () { + value : 0.0050025000; + when : "!A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0037075000; + when : "!A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0050073000; + when : "!A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0049961000; + when : "!A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0036430000; + when : "!A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0054476000; + when : "!A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0028449000; + when : "!A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0033494000; + when : "!A1&A2&B1&!B2"; + } + leakage_power () { + value : 0.0038034000; + when : "A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0054365000; + when : "A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0030054000; + when : "A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0035098000; + when : "A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0025429000; + when : "A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0054417000; + when : "A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0017447000; + when : "A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0022492000; + when : "A1&A2&B1&!B2"; + } + area : 17.516800000; + cell_footprint : "sky130_fd_sc_hd__o22a"; + cell_leakage_power : 0.0038582540; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0047950000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045550000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080550000, 0.0080421000, 0.0080123000, 0.0080096000, 0.0080033000, 0.0079887000, 0.0079552000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079850000, -0.0079813000, -0.0079726000, -0.0079745000, -0.0079788000, -0.0079887000, -0.0080116000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050350000; + } + pin ("A2") { + capacitance : 0.0043350000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040270000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0075522000, 0.0075517000, 0.0075505000, 0.0075518000, 0.0075549000, 0.0075621000, 0.0075785000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0075290000, -0.0075280000, -0.0075258000, -0.0075274000, -0.0075311000, -0.0075396000, -0.0075591000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046440000; + } + pin ("B1") { + capacitance : 0.0048190000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0046150000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0095412000, 0.0095350000, 0.0095207000, 0.0095234000, 0.0095297000, 0.0095442000, 0.0095776000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0032984000, -0.0033092000, -0.0033341000, -0.0033010000, -0.0032248000, -0.0030491000, -0.0026441000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050240000; + } + pin ("B2") { + capacitance : 0.0043130000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040660000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0088068000, 0.0088065000, 0.0088061000, 0.0088034000, 0.0087973000, 0.0087833000, 0.0087508000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0025050000, -0.0025168000, -0.0025440000, -0.0025119000, -0.0024379000, -0.0022673000, -0.0018741000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045610000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1) | (A2&B1) | (A1&B2) | (A2&B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015966190, 0.0050983850, 0.0162803600, 0.0519870600, 0.1660071000, 0.5301002000"); + values("0.0369371000, 0.0351447000, 0.0299084000, 0.0148925000, -0.0383038000, -0.2207411000, -0.8097866000", \ + "0.0364942000, 0.0348167000, 0.0295989000, 0.0147418000, -0.0387398000, -0.2209736000, -0.8100704000", \ + "0.0364389000, 0.0346691000, 0.0293792000, 0.0143038000, -0.0389857000, -0.2214744000, -0.8104140000", \ + "0.0358994000, 0.0341665000, 0.0289320000, 0.0137488000, -0.0395303000, -0.2217910000, -0.8109428000", \ + "0.0355372000, 0.0337958000, 0.0285325000, 0.0134469000, -0.0400530000, -0.2223114000, -0.8111880000", \ + "0.0362431000, 0.0344504000, 0.0291009000, 0.0141126000, -0.0396305000, -0.2219769000, -0.8107456000", \ + "0.0462291000, 0.0441772000, 0.0380405000, 0.0196019000, -0.0379415000, -0.2207719000, -0.8091632000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015966190, 0.0050983850, 0.0162803600, 0.0519870600, 0.1660071000, 0.5301002000"); + values("0.0344612000, 0.0363977000, 0.0425981000, 0.0615304000, 0.1201462000, 0.3050391000, 0.8864905000", \ + "0.0344759000, 0.0364213000, 0.0425108000, 0.0615671000, 0.1201862000, 0.3036672000, 0.8872135000", \ + "0.0343372000, 0.0362882000, 0.0423867000, 0.0614484000, 0.1200136000, 0.3034343000, 0.8874666000", \ + "0.0340779000, 0.0359885000, 0.0421467000, 0.0611299000, 0.1195629000, 0.3034907000, 0.8903197000", \ + "0.0337238000, 0.0356455000, 0.0416627000, 0.0602423000, 0.1186496000, 0.3027571000, 0.8859493000", \ + "0.0343746000, 0.0362035000, 0.0420911000, 0.0604944000, 0.1179095000, 0.3006603000, 0.8899084000", \ + "0.0356145000, 0.0373557000, 0.0430783000, 0.0609732000, 0.1192055000, 0.3027149000, 0.8841320000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015966190, 0.0050983850, 0.0162803600, 0.0519870600, 0.1660071000, 0.5301002000"); + values("0.0268516000, 0.0252333000, 0.0207557000, 0.0073273000, -0.0444817000, -0.2268193000, -0.8163952000", \ + "0.0265584000, 0.0250744000, 0.0205046000, 0.0071573000, -0.0448789000, -0.2271139000, -0.8166707000", \ + "0.0262112000, 0.0246107000, 0.0200107000, 0.0066869000, -0.0453883000, -0.2275965000, -0.8171488000", \ + "0.0255209000, 0.0239339000, 0.0193788000, 0.0058746000, -0.0460173000, -0.2282024000, -0.8177251000", \ + "0.0251633000, 0.0235286000, 0.0188956000, 0.0052476000, -0.0466265000, -0.2287078000, -0.8181186000", \ + "0.0252668000, 0.0234020000, 0.0176291000, 0.0042334000, -0.0473059000, -0.2289551000, -0.8181847000", \ + "0.0371943000, 0.0352302000, 0.0294160000, 0.0111422000, -0.0453924000, -0.2284869000, -0.8176910000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015966190, 0.0050983850, 0.0162803600, 0.0519870600, 0.1660071000, 0.5301002000"); + values("0.0331761000, 0.0351847000, 0.0413112000, 0.0603631000, 0.1189868000, 0.3030172000, 0.8902141000", \ + "0.0330383000, 0.0349983000, 0.0411504000, 0.0600540000, 0.1187426000, 0.3024646000, 0.8865269000", \ + "0.0326672000, 0.0346442000, 0.0408159000, 0.0598503000, 0.1184439000, 0.3036287000, 0.8858063000", \ + "0.0324777000, 0.0344720000, 0.0405761000, 0.0595369000, 0.1179869000, 0.3021044000, 0.8894655000", \ + "0.0322807000, 0.0341673000, 0.0401477000, 0.0583862000, 0.1167183000, 0.3009164000, 0.8852024000", \ + "0.0329937000, 0.0347904000, 0.0405669000, 0.0589475000, 0.1163289000, 0.2992103000, 0.8877744000", \ + "0.0346544000, 0.0363816000, 0.0420467000, 0.0599841000, 0.1177207000, 0.3014606000, 0.8829927000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015966190, 0.0050983850, 0.0162803600, 0.0519870600, 0.1660071000, 0.5301002000"); + values("0.0227629000, 0.0211309000, 0.0166697000, 0.0032615000, -0.0485961000, -0.2306352000, -0.8200395000", \ + "0.0224612000, 0.0208848000, 0.0164432000, 0.0029942000, -0.0488189000, -0.2309170000, -0.8203364000", \ + "0.0219371000, 0.0202954000, 0.0157876000, 0.0023537000, -0.0494368000, -0.2314614000, -0.8208546000", \ + "0.0213963000, 0.0197801000, 0.0152460000, 0.0017206000, -0.0501057000, -0.2320937000, -0.8214468000", \ + "0.0210137000, 0.0194040000, 0.0148088000, 0.0009965000, -0.0507602000, -0.2325880000, -0.8218077000", \ + "0.0234534000, 0.0214261000, 0.0154423000, 0.0012311000, -0.0501887000, -0.2319950000, -0.8212010000", \ + "0.0367487000, 0.0346790000, 0.0287815000, 0.0099758000, -0.0476783000, -0.2301882000, -0.8192662000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015966190, 0.0050983850, 0.0162803600, 0.0519870600, 0.1660071000, 0.5301002000"); + values("0.0294303000, 0.0313940000, 0.0375623000, 0.0566547000, 0.1152695000, 0.2991847000, 0.8862554000", \ + "0.0294985000, 0.0314658000, 0.0375546000, 0.0566752000, 0.1151963000, 0.2991228000, 0.8859734000", \ + "0.0293261000, 0.0313245000, 0.0374796000, 0.0564969000, 0.1151583000, 0.2988207000, 0.8817462000", \ + "0.0292224000, 0.0311598000, 0.0372277000, 0.0561619000, 0.1144919000, 0.2984184000, 0.8851732000", \ + "0.0286709000, 0.0305388000, 0.0365649000, 0.0550475000, 0.1133536000, 0.2975362000, 0.8813778000", \ + "0.0300040000, 0.0317721000, 0.0374964000, 0.0558447000, 0.1128650000, 0.2961650000, 0.8814172000", \ + "0.0311869000, 0.0328782000, 0.0384781000, 0.0566277000, 0.1144346000, 0.2975070000, 0.8780664000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015966190, 0.0050983850, 0.0162803600, 0.0519870600, 0.1660071000, 0.5301002000"); + values("0.0414133000, 0.0396274000, 0.0344584000, 0.0193498000, -0.0338749000, -0.2163358000, -0.8053448000", \ + "0.0413175000, 0.0396719000, 0.0342825000, 0.0192780000, -0.0338815000, -0.2165450000, -0.8055691000", \ + "0.0407871000, 0.0389720000, 0.0338822000, 0.0187423000, -0.0344390000, -0.2168870000, -0.8059247000", \ + "0.0403729000, 0.0386166000, 0.0334200000, 0.0183330000, -0.0349738000, -0.2172688000, -0.8062033000", \ + "0.0400114000, 0.0382009000, 0.0330704000, 0.0178637000, -0.0354284000, -0.2178025000, -0.8067074000", \ + "0.0395713000, 0.0377461000, 0.0324779000, 0.0174932000, -0.0356709000, -0.2181700000, -0.8069320000", \ + "0.0480374000, 0.0460874000, 0.0401276000, 0.0219641000, -0.0353017000, -0.2181030000, -0.8063511000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015966190, 0.0050983850, 0.0162803600, 0.0519870600, 0.1660071000, 0.5301002000"); + values("0.0377647000, 0.0396964000, 0.0457728000, 0.0648574000, 0.1233898000, 0.3071191000, 0.8906275000", \ + "0.0375306000, 0.0394895000, 0.0455554000, 0.0646409000, 0.1231736000, 0.3070670000, 0.8939375000", \ + "0.0372526000, 0.0392364000, 0.0453518000, 0.0643709000, 0.1230020000, 0.3069444000, 0.8941316000", \ + "0.0369299000, 0.0389032000, 0.0450205000, 0.0640090000, 0.1225929000, 0.3065167000, 0.8896844000", \ + "0.0370424000, 0.0389597000, 0.0450337000, 0.0634639000, 0.1220068000, 0.3058141000, 0.8898175000", \ + "0.0376638000, 0.0394281000, 0.0452774000, 0.0636670000, 0.1214548000, 0.3046629000, 0.8888077000", \ + "0.0391950000, 0.0409377000, 0.0466037000, 0.0645557000, 0.1228226000, 0.3064150000, 0.8870449000"); + } + } + max_capacitance : 0.5301000000; + max_transition : 1.5014620000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.2093929000, 0.2137404000, 0.2248173000, 0.2488763000, 0.2988721000, 0.4125689000, 0.7338822000", \ + "0.2145612000, 0.2189154000, 0.2299540000, 0.2541224000, 0.3034984000, 0.4176702000, 0.7397274000", \ + "0.2270176000, 0.2313635000, 0.2423806000, 0.2665031000, 0.3162714000, 0.4301897000, 0.7523147000", \ + "0.2540733000, 0.2584028000, 0.2694237000, 0.2935680000, 0.3433605000, 0.4569344000, 0.7784421000", \ + "0.3151698000, 0.3194976000, 0.3304731000, 0.3545826000, 0.4043248000, 0.5184190000, 0.8405291000", \ + "0.4431795000, 0.4478469000, 0.4596463000, 0.4848917000, 0.5365600000, 0.6524004000, 0.9743016000", \ + "0.6661068000, 0.6719179000, 0.6864280000, 0.7170421000, 0.7757245000, 0.8985466000, 1.2195877000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.1057784000, 0.1096749000, 0.1202656000, 0.1472490000, 0.2209285000, 0.4461737000, 1.1589165000", \ + "0.1103004000, 0.1142133000, 0.1247655000, 0.1517727000, 0.2254658000, 0.4507684000, 1.1665658000", \ + "0.1201044000, 0.1240316000, 0.1345962000, 0.1615717000, 0.2352146000, 0.4601628000, 1.1738093000", \ + "0.1408617000, 0.1447802000, 0.1553082000, 0.1822469000, 0.2558065000, 0.4809775000, 1.1937081000", \ + "0.1810772000, 0.1852018000, 0.1961945000, 0.2236995000, 0.2973241000, 0.5225455000, 1.2365038000", \ + "0.2369407000, 0.2416374000, 0.2541434000, 0.2835536000, 0.3584901000, 0.5836948000, 1.2974231000", \ + "0.2882988000, 0.2947109000, 0.3105690000, 0.3453560000, 0.4234553000, 0.6489100000, 1.3620668000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0304603000, 0.0330848000, 0.0392633000, 0.0548422000, 0.0965496000, 0.2212327000, 0.6427952000", \ + "0.0304523000, 0.0330339000, 0.0391815000, 0.0551707000, 0.0968004000, 0.2213730000, 0.6421518000", \ + "0.0305505000, 0.0330640000, 0.0395025000, 0.0553314000, 0.0969240000, 0.2211878000, 0.6426983000", \ + "0.0308235000, 0.0328867000, 0.0398184000, 0.0552330000, 0.0966467000, 0.2211493000, 0.6428325000", \ + "0.0304570000, 0.0330232000, 0.0392699000, 0.0551496000, 0.0967673000, 0.2211932000, 0.6426020000", \ + "0.0350499000, 0.0377338000, 0.0441451000, 0.0597365000, 0.1002876000, 0.2225213000, 0.6404342000", \ + "0.0466463000, 0.0496797000, 0.0570942000, 0.0734654000, 0.1140620000, 0.2336643000, 0.6436526000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0216665000, 0.0248922000, 0.0347423000, 0.0642662000, 0.1612612000, 0.4794264000, 1.4986217000", \ + "0.0216087000, 0.0248938000, 0.0346784000, 0.0643370000, 0.1611478000, 0.4798824000, 1.4987231000", \ + "0.0217111000, 0.0249680000, 0.0346050000, 0.0642603000, 0.1611394000, 0.4804044000, 1.4993213000", \ + "0.0216623000, 0.0249517000, 0.0345761000, 0.0642485000, 0.1611636000, 0.4800366000, 1.4970289000", \ + "0.0236069000, 0.0269232000, 0.0366083000, 0.0656069000, 0.1615305000, 0.4802459000, 1.4996491000", \ + "0.0290692000, 0.0327338000, 0.0423330000, 0.0700568000, 0.1633452000, 0.4788258000, 1.4984815000", \ + "0.0405737000, 0.0446660000, 0.0548550000, 0.0820366000, 0.1683581000, 0.4811870000, 1.4966253000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.1920340000, 0.1963445000, 0.2073777000, 0.2314677000, 0.2811950000, 0.3951749000, 0.7172739000", \ + "0.1960273000, 0.2003567000, 0.2114364000, 0.2354174000, 0.2853798000, 0.3987851000, 0.7208638000", \ + "0.2065200000, 0.2108674000, 0.2218423000, 0.2460093000, 0.2959055000, 0.4097450000, 0.7318102000", \ + "0.2345372000, 0.2388783000, 0.2499185000, 0.2739944000, 0.3239596000, 0.4376099000, 0.7592690000", \ + "0.3032123000, 0.3075610000, 0.3185786000, 0.3425789000, 0.3924510000, 0.5064739000, 0.8285181000", \ + "0.4511455000, 0.4560653000, 0.4687186000, 0.4946010000, 0.5459791000, 0.6613515000, 0.9836868000", \ + "0.6943732000, 0.7008210000, 0.7170893000, 0.7509479000, 0.8114657000, 0.9326636000, 1.2576459000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0987718000, 0.1027221000, 0.1135002000, 0.1407258000, 0.2144802000, 0.4397588000, 1.1519286000", \ + "0.1036435000, 0.1075690000, 0.1182925000, 0.1455481000, 0.2192468000, 0.4439252000, 1.1575240000", \ + "0.1130605000, 0.1169900000, 0.1277169000, 0.1549940000, 0.2287682000, 0.4535868000, 1.1668752000", \ + "0.1323001000, 0.1362406000, 0.1469292000, 0.1740325000, 0.2478021000, 0.4729083000, 1.1877636000", \ + "0.1673128000, 0.1715369000, 0.1827120000, 0.2106112000, 0.2847466000, 0.5102124000, 1.2225285000", \ + "0.2127535000, 0.2177177000, 0.2305582000, 0.2605774000, 0.3359287000, 0.5611321000, 1.2786635000", \ + "0.2444585000, 0.2510607000, 0.2679000000, 0.3038701000, 0.3833627000, 0.6087065000, 1.3215057000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0304273000, 0.0331289000, 0.0394669000, 0.0548376000, 0.0968177000, 0.2212661000, 0.6424578000", \ + "0.0306237000, 0.0331720000, 0.0396732000, 0.0551831000, 0.0966320000, 0.2212540000, 0.6415518000", \ + "0.0305183000, 0.0329273000, 0.0392362000, 0.0550738000, 0.0966455000, 0.2211534000, 0.6423163000", \ + "0.0304094000, 0.0328812000, 0.0399351000, 0.0548268000, 0.0966354000, 0.2212367000, 0.6409628000", \ + "0.0304886000, 0.0329688000, 0.0395922000, 0.0549244000, 0.0966529000, 0.2212447000, 0.6419448000", \ + "0.0378499000, 0.0403181000, 0.0465204000, 0.0612851000, 0.1001859000, 0.2227501000, 0.6429771000", \ + "0.0558580000, 0.0591843000, 0.0670548000, 0.0827920000, 0.1184294000, 0.2335157000, 0.6438121000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0218397000, 0.0251885000, 0.0349429000, 0.0645445000, 0.1611789000, 0.4806799000, 1.4970548000", \ + "0.0218400000, 0.0250943000, 0.0349466000, 0.0644674000, 0.1610907000, 0.4802534000, 1.4994435000", \ + "0.0218082000, 0.0251317000, 0.0349387000, 0.0644587000, 0.1611418000, 0.4788276000, 1.5009325000", \ + "0.0218698000, 0.0251759000, 0.0349365000, 0.0644277000, 0.1609022000, 0.4801960000, 1.5013237000", \ + "0.0241776000, 0.0275240000, 0.0372358000, 0.0664038000, 0.1618110000, 0.4799612000, 1.4983770000", \ + "0.0302489000, 0.0335865000, 0.0435846000, 0.0712545000, 0.1640588000, 0.4777278000, 1.5007726000", \ + "0.0426502000, 0.0466582000, 0.0574680000, 0.0840786000, 0.1697513000, 0.4813022000, 1.4933533000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.1721674000, 0.1763763000, 0.1874817000, 0.2131912000, 0.2701460000, 0.3946634000, 0.7209769000", \ + "0.1771224000, 0.1813217000, 0.1923661000, 0.2180662000, 0.2751591000, 0.3995614000, 0.7258814000", \ + "0.1891849000, 0.1933683000, 0.2043779000, 0.2300166000, 0.2871371000, 0.4115162000, 0.7378695000", \ + "0.2166495000, 0.2208183000, 0.2318684000, 0.2573614000, 0.3146513000, 0.4390650000, 0.7654534000", \ + "0.2797769000, 0.2839498000, 0.2949061000, 0.3205141000, 0.3778396000, 0.5024074000, 0.8287303000", \ + "0.4032484000, 0.4079363000, 0.4201576000, 0.4482276000, 0.5092115000, 0.6368326000, 0.9639790000", \ + "0.6192064000, 0.6248779000, 0.6396504000, 0.6726917000, 0.7420063000, 0.8822598000, 1.2163761000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0968901000, 0.1007574000, 0.1113371000, 0.1383468000, 0.2120576000, 0.4373285000, 1.1518552000", \ + "0.1009144000, 0.1048873000, 0.1154281000, 0.1423643000, 0.2159582000, 0.4410584000, 1.1551805000", \ + "0.1107984000, 0.1146963000, 0.1253053000, 0.1522544000, 0.2258521000, 0.4516548000, 1.1646903000", \ + "0.1349186000, 0.1388134000, 0.1493084000, 0.1761977000, 0.2496927000, 0.4748290000, 1.1887450000", \ + "0.1790161000, 0.1830691000, 0.1938798000, 0.2209087000, 0.2947473000, 0.5198604000, 1.2342107000", \ + "0.2326831000, 0.2375195000, 0.2498145000, 0.2785462000, 0.3527470000, 0.5787452000, 1.2955661000", \ + "0.2739361000, 0.2804067000, 0.2962604000, 0.3304713000, 0.4069727000, 0.6312123000, 1.3455812000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0283245000, 0.0310572000, 0.0389354000, 0.0586921000, 0.1090360000, 0.2342711000, 0.6449170000", \ + "0.0283408000, 0.0312781000, 0.0388299000, 0.0588600000, 0.1089282000, 0.2344302000, 0.6449146000", \ + "0.0284120000, 0.0312907000, 0.0388301000, 0.0588941000, 0.1089564000, 0.2343145000, 0.6449520000", \ + "0.0283103000, 0.0313018000, 0.0389763000, 0.0588358000, 0.1087803000, 0.2343064000, 0.6439930000", \ + "0.0286930000, 0.0313516000, 0.0391572000, 0.0587688000, 0.1089459000, 0.2340393000, 0.6448737000", \ + "0.0348110000, 0.0377092000, 0.0456124000, 0.0661651000, 0.1155296000, 0.2381973000, 0.6449993000", \ + "0.0483418000, 0.0516172000, 0.0599450000, 0.0820045000, 0.1356217000, 0.2572834000, 0.6507659000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0216270000, 0.0250628000, 0.0346872000, 0.0642370000, 0.1609093000, 0.4803836000, 1.5014622000", \ + "0.0216693000, 0.0250440000, 0.0346347000, 0.0642085000, 0.1611289000, 0.4802177000, 1.5003234000", \ + "0.0216793000, 0.0250076000, 0.0347330000, 0.0641239000, 0.1611187000, 0.4808680000, 1.4984654000", \ + "0.0215205000, 0.0248071000, 0.0346679000, 0.0641520000, 0.1610653000, 0.4805456000, 1.5002151000", \ + "0.0238705000, 0.0270769000, 0.0366262000, 0.0660914000, 0.1617612000, 0.4803832000, 1.5000311000", \ + "0.0305929000, 0.0335590000, 0.0425731000, 0.0698504000, 0.1634324000, 0.4784561000, 1.4996046000", \ + "0.0433540000, 0.0470412000, 0.0568450000, 0.0815963000, 0.1679801000, 0.4809712000, 1.4937941000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.1532577000, 0.1574764000, 0.1685609000, 0.1943561000, 0.2512436000, 0.3757085000, 0.7020176000", \ + "0.1568785000, 0.1610586000, 0.1720526000, 0.1976962000, 0.2548786000, 0.3794879000, 0.7057009000", \ + "0.1669148000, 0.1710972000, 0.1821429000, 0.2078019000, 0.2648960000, 0.3894965000, 0.7158347000", \ + "0.1941771000, 0.1983961000, 0.2092782000, 0.2346667000, 0.2918680000, 0.4163039000, 0.7427592000", \ + "0.2630154000, 0.2671723000, 0.2780700000, 0.3035941000, 0.3607014000, 0.4852557000, 0.8112860000", \ + "0.3970722000, 0.4020726000, 0.4149619000, 0.4438053000, 0.5052286000, 0.6334053000, 0.9605577000", \ + "0.6151275000, 0.6214599000, 0.6380013000, 0.6743121000, 0.7490785000, 0.8909181000, 1.2251584000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0910817000, 0.0950513000, 0.1058560000, 0.1332759000, 0.2072243000, 0.4318584000, 1.1449078000", \ + "0.0954199000, 0.0993799000, 0.1101716000, 0.1375806000, 0.2115239000, 0.4365628000, 1.1512413000", \ + "0.1056978000, 0.1096739000, 0.1204742000, 0.1478398000, 0.2217548000, 0.4477658000, 1.1588041000", \ + "0.1294809000, 0.1334236000, 0.1441143000, 0.1713270000, 0.2450009000, 0.4701868000, 1.1853889000", \ + "0.1696524000, 0.1738074000, 0.1849478000, 0.2128330000, 0.2868427000, 0.5123804000, 1.2247777000", \ + "0.2149076000, 0.2199523000, 0.2329249000, 0.2622985000, 0.3366593000, 0.5621806000, 1.2766408000", \ + "0.2416499000, 0.2484086000, 0.2651533000, 0.3009606000, 0.3787040000, 0.6028382000, 1.3155081000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0285543000, 0.0309944000, 0.0389186000, 0.0587149000, 0.1088505000, 0.2342501000, 0.6449822000", \ + "0.0284312000, 0.0312480000, 0.0386513000, 0.0588452000, 0.1091932000, 0.2344262000, 0.6449801000", \ + "0.0283151000, 0.0310223000, 0.0389199000, 0.0587852000, 0.1089013000, 0.2343694000, 0.6450179000", \ + "0.0285593000, 0.0313199000, 0.0389545000, 0.0589204000, 0.1085704000, 0.2343549000, 0.6449605000", \ + "0.0287921000, 0.0312924000, 0.0392255000, 0.0590531000, 0.1091777000, 0.2344197000, 0.6450845000", \ + "0.0394570000, 0.0423168000, 0.0500475000, 0.0697746000, 0.1175543000, 0.2394475000, 0.6453221000", \ + "0.0578941000, 0.0612897000, 0.0704420000, 0.0941046000, 0.1457911000, 0.2614662000, 0.6521572000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015966200, 0.0050983900, 0.0162804000, 0.0519871000, 0.1660070000, 0.5301000000"); + values("0.0220681000, 0.0253973000, 0.0352041000, 0.0647436000, 0.1609829000, 0.4801778000, 1.4990500000", \ + "0.0219959000, 0.0253597000, 0.0351672000, 0.0648012000, 0.1613494000, 0.4796840000, 1.4994103000", \ + "0.0221123000, 0.0254060000, 0.0352232000, 0.0647895000, 0.1612474000, 0.4798414000, 1.4971623000", \ + "0.0219887000, 0.0253646000, 0.0352338000, 0.0648978000, 0.1613825000, 0.4795478000, 1.4962090000", \ + "0.0249097000, 0.0281120000, 0.0376916000, 0.0669411000, 0.1621684000, 0.4796576000, 1.4990738000", \ + "0.0332104000, 0.0361791000, 0.0453592000, 0.0716375000, 0.1644540000, 0.4795321000, 1.5003191000", \ + "0.0471276000, 0.0507739000, 0.0608882000, 0.0872101000, 0.1703108000, 0.4817594000, 1.4948887000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__o22ai_1 */ + + cell ("sky130_fd_sc_hd__o22ai_2") { + leakage_power () { + value : 0.0014957000; + when : "!A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0168186000; + when : "!A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0015170000; + when : "!A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0014851000; + when : "!A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0068183000; + when : "!A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0019613000; + when : "!A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0036488000; + when : "!A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0056139000; + when : "!A1&A2&B1&!B2"; + } + leakage_power () { + value : 0.0056139000; + when : "A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0019624000; + when : "A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0024445000; + when : "A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0044096000; + when : "A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0036488000; + when : "A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0019618000; + when : "A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0004794000; + when : "A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0024445000; + when : "A1&A2&B1&!B2"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__o22ai"; + cell_leakage_power : 0.0038952240; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0043670000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041610000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079599000, 0.0079413000, 0.0078983000, 0.0078953000, 0.0078883000, 0.0078723000, 0.0078353000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078825000, -0.0078798000, -0.0078733000, -0.0078746000, -0.0078775000, -0.0078844000, -0.0079001000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045740000; + } + pin ("A2") { + capacitance : 0.0043120000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040110000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079434000, 0.0079352000, 0.0079163000, 0.0079176000, 0.0079206000, 0.0079274000, 0.0079431000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078972000, -0.0078923000, -0.0078809000, -0.0078826000, -0.0078863000, -0.0078949000, -0.0079147000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046130000; + } + pin ("B1") { + capacitance : 0.0042990000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041760000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0091324000, 0.0091294000, 0.0091224000, 0.0091179000, 0.0091074000, 0.0090832000, 0.0090275000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0021708000, -0.0021890000, -0.0022309000, -0.0021939000, -0.0021084000, -0.0019115000, -0.0014577000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044230000; + } + pin ("B2") { + capacitance : 0.0043140000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040810000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092880000, 0.0092841000, 0.0092750000, 0.0092734000, 0.0092696000, 0.0092609000, 0.0092408000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0022212000, -0.0022413000, -0.0022878000, -0.0022502000, -0.0021637000, -0.0019641000, -0.0015041000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045470000; + } + pin ("Y") { + direction : "output"; + function : "(!B1&!B2) | (!A1&!A2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012747960, 0.0032502100, 0.0082867080, 0.0211277200, 0.0538670700, 0.1373391000"); + values("0.0144671000, 0.0132493000, 0.0100846000, 0.0020715000, -0.0185802000, -0.0714220000, -0.2063951000", \ + "0.0142464000, 0.0130173000, 0.0098492000, 0.0018213000, -0.0188020000, -0.0715817000, -0.2064773000", \ + "0.0139324000, 0.0127019000, 0.0095638000, 0.0015589000, -0.0190075000, -0.0717555000, -0.2066572000", \ + "0.0136308000, 0.0124118000, 0.0092477000, 0.0012619000, -0.0192526000, -0.0718986000, -0.2067538000", \ + "0.0133475000, 0.0121015000, 0.0089940000, 0.0011287000, -0.0192829000, -0.0720030000, -0.2067263000", \ + "0.0136583000, 0.0124174000, 0.0092060000, 0.0012727000, -0.0197467000, -0.0722636000, -0.2069706000", \ + "0.0150544000, 0.0137415000, 0.0105350000, 0.0022501000, -0.0186560000, -0.0719311000, -0.2068806000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012747960, 0.0032502100, 0.0082867080, 0.0211277200, 0.0538670700, 0.1373391000"); + values("0.0279220000, 0.0291982000, 0.0323532000, 0.0405631000, 0.0613157000, 0.1138895000, 0.2473461000", \ + "0.0275470000, 0.0288152000, 0.0321680000, 0.0403276000, 0.0611280000, 0.1135717000, 0.2472960000", \ + "0.0271597000, 0.0284533000, 0.0317365000, 0.0400333000, 0.0609228000, 0.1135815000, 0.2472292000", \ + "0.0268140000, 0.0281328000, 0.0313763000, 0.0396624000, 0.0605758000, 0.1133729000, 0.2470990000", \ + "0.0266083000, 0.0278621000, 0.0310901000, 0.0393410000, 0.0601492000, 0.1129685000, 0.2466990000", \ + "0.0265208000, 0.0277733000, 0.0310254000, 0.0393791000, 0.0603096000, 0.1129629000, 0.2465729000", \ + "0.0271024000, 0.0283338000, 0.0313989000, 0.0392869000, 0.0604584000, 0.1134222000, 0.2472043000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012747960, 0.0032502100, 0.0082867080, 0.0211277200, 0.0538670700, 0.1373391000"); + values("0.0105748000, 0.0093695000, 0.0062650000, -0.0017065000, -0.0223592000, -0.0751760000, -0.2102323000", \ + "0.0105097000, 0.0093086000, 0.0062464000, -0.0016929000, -0.0222602000, -0.0750368000, -0.2100575000", \ + "0.0102364000, 0.0090699000, 0.0060153000, -0.0018571000, -0.0222948000, -0.0749990000, -0.2099596000", \ + "0.0097652000, 0.0086086000, 0.0055755000, -0.0022218000, -0.0225619000, -0.0751159000, -0.2099889000", \ + "0.0094265000, 0.0082316000, 0.0051768000, -0.0027391000, -0.0229847000, -0.0753512000, -0.2100876000", \ + "0.0096954000, 0.0083789000, 0.0053018000, -0.0027840000, -0.0235062000, -0.0758550000, -0.2104306000", \ + "0.0115889000, 0.0101753000, 0.0068243000, -0.0015637000, -0.0225194000, -0.0756044000, -0.2105516000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012747960, 0.0032502100, 0.0082867080, 0.0211277200, 0.0538670700, 0.1373391000"); + values("0.0232133000, 0.0245807000, 0.0277450000, 0.0359888000, 0.0567525000, 0.1092711000, 0.2428556000", \ + "0.0227382000, 0.0240580000, 0.0273499000, 0.0356140000, 0.0565301000, 0.1091140000, 0.2427158000", \ + "0.0221345000, 0.0234191000, 0.0267959000, 0.0351242000, 0.0561281000, 0.1089104000, 0.2426930000", \ + "0.0218207000, 0.0231315000, 0.0264383000, 0.0346461000, 0.0556365000, 0.1085481000, 0.2426206000", \ + "0.0217864000, 0.0231373000, 0.0263320000, 0.0346014000, 0.0553997000, 0.1076760000, 0.2418298000", \ + "0.0227579000, 0.0239710000, 0.0270952000, 0.0351806000, 0.0555659000, 0.1079652000, 0.2415908000", \ + "0.0271408000, 0.0288268000, 0.0300825000, 0.0379260000, 0.0606472000, 0.1094525000, 0.2422388000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012747960, 0.0032502100, 0.0082867080, 0.0211277200, 0.0538670700, 0.1373391000"); + values("0.0087497000, 0.0075187000, 0.0043472000, -0.0037141000, -0.0243273000, -0.0771068000, -0.2119872000", \ + "0.0084632000, 0.0072396000, 0.0040887000, -0.0039209000, -0.0245623000, -0.0772732000, -0.2123158000", \ + "0.0081708000, 0.0069456000, 0.0038159000, -0.0041950000, -0.0246944000, -0.0774097000, -0.2123158000", \ + "0.0077453000, 0.0065430000, 0.0034855000, -0.0044976000, -0.0249598000, -0.0776839000, -0.2124350000", \ + "0.0075824000, 0.0063396000, 0.0031689000, -0.0047900000, -0.0252895000, -0.0778615000, -0.2126437000", \ + "0.0081401000, 0.0068702000, 0.0036498000, -0.0044941000, -0.0253358000, -0.0779312000, -0.2128339000", \ + "0.0104028000, 0.0090983000, 0.0057306000, -0.0026944000, -0.0239506000, -0.0776156000, -0.2128884000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012747960, 0.0032502100, 0.0082867080, 0.0211277200, 0.0538670700, 0.1373391000"); + values("0.0178449000, 0.0191904000, 0.0225240000, 0.0308049000, 0.0515201000, 0.1038945000, 0.2371332000", \ + "0.0174470000, 0.0187982000, 0.0221925000, 0.0305963000, 0.0514243000, 0.1039067000, 0.2370742000", \ + "0.0170336000, 0.0183413000, 0.0217311000, 0.0301571000, 0.0511469000, 0.1038408000, 0.2372651000", \ + "0.0167481000, 0.0180444000, 0.0213089000, 0.0296421000, 0.0506467000, 0.1034806000, 0.2371510000", \ + "0.0165108000, 0.0177990000, 0.0210446000, 0.0292565000, 0.0500730000, 0.1028915000, 0.2366898000", \ + "0.0165545000, 0.0177998000, 0.0210309000, 0.0292071000, 0.0500770000, 0.1027397000, 0.2361497000", \ + "0.0174957000, 0.0186489000, 0.0216497000, 0.0295281000, 0.0503458000, 0.1025959000, 0.2368412000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012747960, 0.0032502100, 0.0082867080, 0.0211277200, 0.0538670700, 0.1373391000"); + values("0.0046984000, 0.0035155000, 0.0004624000, -0.0074888000, -0.0280805000, -0.0809093000, -0.2159753000", \ + "0.0046563000, 0.0034803000, 0.0004427000, -0.0074634000, -0.0280055000, -0.0807627000, -0.2158112000", \ + "0.0044325000, 0.0032800000, 0.0002609000, -0.0076215000, -0.0279938000, -0.0806633000, -0.2155959000", \ + "0.0040813000, 0.0028520000, -0.0001558000, -0.0080089000, -0.0282845000, -0.0808664000, -0.2156703000", \ + "0.0037269000, 0.0025405000, -0.0005348000, -0.0084549000, -0.0287602000, -0.0811631000, -0.2158926000", \ + "0.0045284000, 0.0034170000, 0.0002397000, -0.0079264000, -0.0291050000, -0.0813789000, -0.2161358000", \ + "0.0084331000, 0.0058879000, 0.0023767000, -0.0062915000, -0.0276440000, -0.0810151000, -0.2164639000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012747960, 0.0032502100, 0.0082867080, 0.0211277200, 0.0538670700, 0.1373391000"); + values("0.0126997000, 0.0141183000, 0.0175922000, 0.0259886000, 0.0467852000, 0.0991631000, 0.2325661000", \ + "0.0121592000, 0.0135493000, 0.0170879000, 0.0256489000, 0.0466633000, 0.0991662000, 0.2326058000", \ + "0.0118000000, 0.0131979000, 0.0165870000, 0.0250011000, 0.0462445000, 0.0990112000, 0.2325982000", \ + "0.0116271000, 0.0128881000, 0.0162044000, 0.0246591000, 0.0456360000, 0.0986005000, 0.2323859000", \ + "0.0118861000, 0.0131211000, 0.0162694000, 0.0244617000, 0.0453646000, 0.0977959000, 0.2319430000", \ + "0.0134933000, 0.0146729000, 0.0179159000, 0.0257472000, 0.0459814000, 0.0987272000, 0.2312458000", \ + "0.0166315000, 0.0177435000, 0.0210392000, 0.0298266000, 0.0483066000, 0.1007114000, 0.2317134000"); + } + } + max_capacitance : 0.1373390000; + max_transition : 1.5034440000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012748000, 0.0032502100, 0.0082867100, 0.0211277000, 0.0538671000, 0.1373390000"); + values("0.0532076000, 0.0561019000, 0.0627821000, 0.0792617000, 0.1189167000, 0.2172614000, 0.4645483000", \ + "0.0576778000, 0.0605185000, 0.0673715000, 0.0838148000, 0.1232455000, 0.2216499000, 0.4691563000", \ + "0.0673197000, 0.0701721000, 0.0768783000, 0.0933896000, 0.1330819000, 0.2315147000, 0.4792935000", \ + "0.0864545000, 0.0894942000, 0.0966158000, 0.1133299000, 0.1532805000, 0.2517955000, 0.4996565000", \ + "0.1164629000, 0.1199806000, 0.1293059000, 0.1505666000, 0.1966978000, 0.2974955000, 0.5454363000", \ + "0.1497575000, 0.1559388000, 0.1695391000, 0.2014124000, 0.2653629000, 0.3909948000, 0.6513446000", \ + "0.1646495000, 0.1736219000, 0.1963300000, 0.2444421000, 0.3459598000, 0.5323844000, 0.8626216000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012748000, 0.0032502100, 0.0082867100, 0.0211277000, 0.0538671000, 0.1373390000"); + values("0.1167801000, 0.1228610000, 0.1381414000, 0.1765499000, 0.2725181000, 0.5157135000, 1.1332220000", \ + "0.1218514000, 0.1275895000, 0.1432048000, 0.1812805000, 0.2781925000, 0.5215444000, 1.1393521000", \ + "0.1339393000, 0.1400197000, 0.1547943000, 0.1942712000, 0.2911194000, 0.5345328000, 1.1554138000", \ + "0.1611168000, 0.1664862000, 0.1822538000, 0.2211358000, 0.3181563000, 0.5620940000, 1.1802296000", \ + "0.2192868000, 0.2257358000, 0.2424177000, 0.2807790000, 0.3776179000, 0.6218218000, 1.2417003000", \ + "0.3214783000, 0.3299915000, 0.3516726000, 0.4034343000, 0.5139957000, 0.7600140000, 1.3790341000", \ + "0.4919781000, 0.5057506000, 0.5381460000, 0.6106189000, 0.7624097000, 1.0685742000, 1.7013744000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012748000, 0.0032502100, 0.0082867100, 0.0211277000, 0.0538671000, 0.1373390000"); + values("0.0367591000, 0.0399710000, 0.0482926000, 0.0690441000, 0.1213556000, 0.2551308000, 0.5963162000", \ + "0.0367189000, 0.0399894000, 0.0483131000, 0.0688923000, 0.1215845000, 0.2552410000, 0.5957176000", \ + "0.0365313000, 0.0397894000, 0.0480907000, 0.0688386000, 0.1215334000, 0.2553304000, 0.5962414000", \ + "0.0409789000, 0.0439485000, 0.0512174000, 0.0708849000, 0.1219379000, 0.2549853000, 0.5956821000", \ + "0.0571512000, 0.0604947000, 0.0685447000, 0.0885867000, 0.1352279000, 0.2592358000, 0.5953496000", \ + "0.0931687000, 0.0973542000, 0.1081546000, 0.1338970000, 0.1835373000, 0.2996131000, 0.6078809000", \ + "0.1600860000, 0.1673484000, 0.1832472000, 0.2169797000, 0.2860826000, 0.4195293000, 0.7138494000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012748000, 0.0032502100, 0.0082867100, 0.0211277000, 0.0538671000, 0.1373390000"); + values("0.0858961000, 0.0935890000, 0.1137423000, 0.1662721000, 0.2972962000, 0.6318627000, 1.4830165000", \ + "0.0850551000, 0.0932261000, 0.1142048000, 0.1656184000, 0.2969820000, 0.6316903000, 1.4849055000", \ + "0.0852574000, 0.0935013000, 0.1137908000, 0.1658018000, 0.2976045000, 0.6317247000, 1.4840627000", \ + "0.0853277000, 0.0934585000, 0.1140711000, 0.1660105000, 0.2972899000, 0.6325600000, 1.4794859000", \ + "0.0974840000, 0.1044104000, 0.1227751000, 0.1711861000, 0.2978069000, 0.6308660000, 1.4829267000", \ + "0.1370483000, 0.1453439000, 0.1654569000, 0.2135859000, 0.3269163000, 0.6377500000, 1.4819408000", \ + "0.2219508000, 0.2320136000, 0.2559401000, 0.3138363000, 0.4387238000, 0.7229954000, 1.4977044000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012748000, 0.0032502100, 0.0082867100, 0.0211277000, 0.0538671000, 0.1373390000"); + values("0.0418794000, 0.0445315000, 0.0510550000, 0.0667333000, 0.1050950000, 0.2002801000, 0.4414003000", \ + "0.0466158000, 0.0492624000, 0.0558737000, 0.0716673000, 0.1100365000, 0.2052955000, 0.4467826000", \ + "0.0560878000, 0.0588145000, 0.0653510000, 0.0813114000, 0.1199146000, 0.2153272000, 0.4562092000", \ + "0.0728472000, 0.0757279000, 0.0834754000, 0.1005977000, 0.1395495000, 0.2354238000, 0.4768046000", \ + "0.0946789000, 0.0992322000, 0.1097435000, 0.1326614000, 0.1798864000, 0.2801589000, 0.5220697000", \ + "0.1117773000, 0.1179735000, 0.1341072000, 0.1696056000, 0.2394434000, 0.3682019000, 0.6254009000", \ + "0.0966234000, 0.1074446000, 0.1333539000, 0.1889427000, 0.2987281000, 0.4928919000, 0.8271998000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012748000, 0.0032502100, 0.0082867100, 0.0211277000, 0.0538671000, 0.1373390000"); + values("0.0977618000, 0.1040414000, 0.1193745000, 0.1575780000, 0.2540131000, 0.4972395000, 1.1146952000", \ + "0.1010885000, 0.1071844000, 0.1224824000, 0.1613626000, 0.2576744000, 0.5013118000, 1.1204936000", \ + "0.1098720000, 0.1162403000, 0.1318848000, 0.1707600000, 0.2680892000, 0.5122303000, 1.1311510000", \ + "0.1372426000, 0.1433622000, 0.1586635000, 0.1969635000, 0.2938850000, 0.5383857000, 1.1570386000", \ + "0.2022181000, 0.2091323000, 0.2258213000, 0.2638965000, 0.3591014000, 0.6016875000, 1.2230483000", \ + "0.3112046000, 0.3214411000, 0.3460849000, 0.4011108000, 0.5139486000, 0.7523275000, 1.3679408000", \ + "0.4904098000, 0.5054784000, 0.5405493000, 0.6229209000, 0.7934720000, 1.1087851000, 1.7296347000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012748000, 0.0032502100, 0.0082867100, 0.0211277000, 0.0538671000, 0.1373390000"); + values("0.0276438000, 0.0306518000, 0.0385290000, 0.0585354000, 0.1094182000, 0.2393678000, 0.5708137000", \ + "0.0276046000, 0.0307266000, 0.0385808000, 0.0584812000, 0.1094446000, 0.2393218000, 0.5713389000", \ + "0.0277222000, 0.0306153000, 0.0384214000, 0.0584867000, 0.1094547000, 0.2394288000, 0.5709098000", \ + "0.0339689000, 0.0368720000, 0.0438307000, 0.0615670000, 0.1101554000, 0.2395857000, 0.5709656000", \ + "0.0514936000, 0.0547523000, 0.0625691000, 0.0815239000, 0.1263711000, 0.2447884000, 0.5708631000", \ + "0.0870910000, 0.0917156000, 0.1021694000, 0.1265771000, 0.1774004000, 0.2899022000, 0.5890764000", \ + "0.1535960000, 0.1603345000, 0.1759571000, 0.2113301000, 0.2794993000, 0.4141807000, 0.6941864000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012748000, 0.0032502100, 0.0082867100, 0.0211277000, 0.0538671000, 0.1373390000"); + values("0.0850680000, 0.0935484000, 0.1137756000, 0.1656850000, 0.2972342000, 0.6318879000, 1.4813023000", \ + "0.0849861000, 0.0934696000, 0.1137290000, 0.1659174000, 0.2974595000, 0.6317220000, 1.4828576000", \ + "0.0853335000, 0.0933569000, 0.1138238000, 0.1656668000, 0.2972776000, 0.6310977000, 1.4814947000", \ + "0.0857306000, 0.0936194000, 0.1138299000, 0.1658803000, 0.2972017000, 0.6308327000, 1.4822114000", \ + "0.1096273000, 0.1162434000, 0.1319528000, 0.1760263000, 0.2983071000, 0.6323738000, 1.4870358000", \ + "0.1597930000, 0.1695480000, 0.1923150000, 0.2414096000, 0.3439974000, 0.6407199000, 1.4854242000", \ + "0.2417272000, 0.2566416000, 0.2917119000, 0.3639692000, 0.4994660000, 0.7631890000, 1.5034444000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012748000, 0.0032502100, 0.0082867100, 0.0211277000, 0.0538671000, 0.1373390000"); + values("0.0423323000, 0.0451194000, 0.0519398000, 0.0684366000, 0.1078768000, 0.2063047000, 0.4537750000", \ + "0.0462999000, 0.0491322000, 0.0558248000, 0.0721982000, 0.1121010000, 0.2102724000, 0.4578433000", \ + "0.0561362000, 0.0588910000, 0.0656785000, 0.0821877000, 0.1218505000, 0.2203732000, 0.4682888000", \ + "0.0789304000, 0.0821285000, 0.0896250000, 0.1062657000, 0.1457845000, 0.2442906000, 0.4922707000", \ + "0.1085364000, 0.1132035000, 0.1242997000, 0.1492821000, 0.1992849000, 0.2995237000, 0.5468834000", \ + "0.1377346000, 0.1448293000, 0.1619279000, 0.1992407000, 0.2754699000, 0.4160555000, 0.6735180000", \ + "0.1456469000, 0.1566683000, 0.1822983000, 0.2393088000, 0.3556758000, 0.5726015000, 0.9441872000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012748000, 0.0032502100, 0.0082867100, 0.0211277000, 0.0538671000, 0.1373390000"); + values("0.0681784000, 0.0745459000, 0.0901469000, 0.1286504000, 0.2251210000, 0.4676381000, 1.0817185000", \ + "0.0727151000, 0.0790093000, 0.0949354000, 0.1339438000, 0.2303644000, 0.4729464000, 1.0892307000", \ + "0.0848749000, 0.0911018000, 0.1067716000, 0.1458453000, 0.2431245000, 0.4875619000, 1.1020459000", \ + "0.1119393000, 0.1181495000, 0.1337933000, 0.1720305000, 0.2697267000, 0.5131144000, 1.1302119000", \ + "0.1586210000, 0.1671064000, 0.1864993000, 0.2308820000, 0.3283203000, 0.5723206000, 1.1899904000", \ + "0.2327678000, 0.2454711000, 0.2745960000, 0.3359965000, 0.4590253000, 0.7090467000, 1.3273735000", \ + "0.3500069000, 0.3716251000, 0.4169038000, 0.5112143000, 0.6877828000, 1.0075620000, 1.6478570000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012748000, 0.0032502100, 0.0082867100, 0.0211277000, 0.0538671000, 0.1373390000"); + values("0.0368656000, 0.0401200000, 0.0483841000, 0.0689385000, 0.1215569000, 0.2553356000, 0.5962503000", \ + "0.0368335000, 0.0400723000, 0.0482724000, 0.0690578000, 0.1214846000, 0.2551394000, 0.5964706000", \ + "0.0362955000, 0.0394691000, 0.0477752000, 0.0686494000, 0.1214615000, 0.2553225000, 0.5962287000", \ + "0.0453617000, 0.0485879000, 0.0557651000, 0.0732937000, 0.1221928000, 0.2550662000, 0.5958677000", \ + "0.0670406000, 0.0712857000, 0.0815886000, 0.1026975000, 0.1469345000, 0.2619700000, 0.5958171000", \ + "0.1075578000, 0.1139247000, 0.1284947000, 0.1590843000, 0.2201693000, 0.3324169000, 0.6160975000", \ + "0.1790071000, 0.1890013000, 0.2114760000, 0.2574739000, 0.3435192000, 0.5014394000, 0.7861389000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012748000, 0.0032502100, 0.0082867100, 0.0211277000, 0.0538671000, 0.1373390000"); + values("0.0836583000, 0.0917231000, 0.1123796000, 0.1644187000, 0.2953456000, 0.6266850000, 1.4789543000", \ + "0.0837067000, 0.0918146000, 0.1124013000, 0.1644267000, 0.2950581000, 0.6275470000, 1.4807576000", \ + "0.0837886000, 0.0918436000, 0.1124083000, 0.1644209000, 0.2951714000, 0.6265163000, 1.4728291000", \ + "0.0870941000, 0.0945519000, 0.1136859000, 0.1645475000, 0.2951564000, 0.6265958000, 1.4708509000", \ + "0.1101286000, 0.1157799000, 0.1317763000, 0.1763507000, 0.2979437000, 0.6264139000, 1.4762234000", \ + "0.1629065000, 0.1695431000, 0.1866744000, 0.2291452000, 0.3348623000, 0.6347035000, 1.4799536000", \ + "0.2682751000, 0.2757422000, 0.2946916000, 0.3433290000, 0.4602274000, 0.7295257000, 1.4907136000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012748000, 0.0032502100, 0.0082867100, 0.0211277000, 0.0538671000, 0.1373390000"); + values("0.0298312000, 0.0324734000, 0.0389643000, 0.0543954000, 0.0917756000, 0.1846538000, 0.4194537000", \ + "0.0340807000, 0.0367337000, 0.0432389000, 0.0586563000, 0.0963089000, 0.1892371000, 0.4241008000", \ + "0.0446210000, 0.0470681000, 0.0532878000, 0.0685775000, 0.1062160000, 0.1995184000, 0.4349516000", \ + "0.0617199000, 0.0655444000, 0.0740333000, 0.0920034000, 0.1298155000, 0.2230665000, 0.4583600000", \ + "0.0803023000, 0.0856961000, 0.0984075000, 0.1256518000, 0.1789086000, 0.2772087000, 0.5122404000", \ + "0.0905170000, 0.0981844000, 0.1174117000, 0.1583032000, 0.2400238000, 0.3837742000, 0.6363461000", \ + "0.0680946000, 0.0796849000, 0.1088004000, 0.1717348000, 0.2961881000, 0.5161016000, 0.8908725000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012748000, 0.0032502100, 0.0082867100, 0.0211277000, 0.0538671000, 0.1373390000"); + values("0.0477768000, 0.0544350000, 0.0705874000, 0.1095790000, 0.2063848000, 0.4476512000, 1.0635083000", \ + "0.0506811000, 0.0570094000, 0.0735197000, 0.1131079000, 0.2104088000, 0.4523771000, 1.0686813000", \ + "0.0613044000, 0.0675587000, 0.0833012000, 0.1223388000, 0.2204598000, 0.4634690000, 1.0815470000", \ + "0.0886411000, 0.0957921000, 0.1108560000, 0.1491255000, 0.2450782000, 0.4913373000, 1.1072983000", \ + "0.1332828000, 0.1437510000, 0.1669034000, 0.2148129000, 0.3106773000, 0.5532836000, 1.1701932000", \ + "0.2072458000, 0.2226483000, 0.2562154000, 0.3278694000, 0.4596326000, 0.7056556000, 1.3181231000", \ + "0.3375012000, 0.3588344000, 0.4072769000, 0.5112847000, 0.7083292000, 1.0521213000, 1.6778390000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012748000, 0.0032502100, 0.0082867100, 0.0211277000, 0.0538671000, 0.1373390000"); + values("0.0271961000, 0.0301883000, 0.0376714000, 0.0570567000, 0.1063262000, 0.2325542000, 0.5534984000", \ + "0.0267733000, 0.0298254000, 0.0376173000, 0.0571229000, 0.1065265000, 0.2329114000, 0.5547001000", \ + "0.0277964000, 0.0304713000, 0.0376609000, 0.0567115000, 0.1062812000, 0.2326848000, 0.5541645000", \ + "0.0386607000, 0.0416014000, 0.0490583000, 0.0647315000, 0.1083803000, 0.2325962000, 0.5542974000", \ + "0.0591097000, 0.0636336000, 0.0737398000, 0.0946460000, 0.1377379000, 0.2421145000, 0.5545334000", \ + "0.0966063000, 0.1038384000, 0.1190324000, 0.1513952000, 0.2081550000, 0.3209626000, 0.5812468000", \ + "0.1646749000, 0.1762446000, 0.1990529000, 0.2464069000, 0.3338073000, 0.4861404000, 0.7563120000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012748000, 0.0032502100, 0.0082867100, 0.0211277000, 0.0538671000, 0.1373390000"); + values("0.0839845000, 0.0921439000, 0.1128737000, 0.1648974000, 0.2957192000, 0.6268925000, 1.4742474000", \ + "0.0837352000, 0.0919909000, 0.1128029000, 0.1649432000, 0.2957328000, 0.6266409000, 1.4795465000", \ + "0.0832450000, 0.0913429000, 0.1125182000, 0.1648715000, 0.2956942000, 0.6270001000, 1.4744633000", \ + "0.0945410000, 0.1007871000, 0.1177350000, 0.1653593000, 0.2956344000, 0.6275994000, 1.4758345000", \ + "0.1326073000, 0.1385830000, 0.1506723000, 0.1884439000, 0.3007981000, 0.6272625000, 1.4800310000", \ + "0.1943993000, 0.2021172000, 0.2208844000, 0.2658140000, 0.3596685000, 0.6410318000, 1.4746450000", \ + "0.2980908000, 0.3085416000, 0.3346187000, 0.3967794000, 0.5269726000, 0.7828534000, 1.5030591000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o22ai_4") { + leakage_power () { + value : 0.0034044000; + when : "!A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0004006000; + when : "!A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0105000000; + when : "!A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0033926000; + when : "!A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0038679000; + when : "!A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0044512000; + when : "!A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0019405000; + when : "!A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0037464000; + when : "!A1&A2&B1&!B2"; + } + leakage_power () { + value : 0.0042216000; + when : "A1&!A2&!B1&B2"; + } + leakage_power () { + value : 0.0044513000; + when : "A1&!A2&!B1&!B2"; + } + leakage_power () { + value : 0.0022942000; + when : "A1&!A2&B1&B2"; + } + leakage_power () { + value : 0.0041001000; + when : "A1&!A2&B1&!B2"; + } + leakage_power () { + value : 0.0023660000; + when : "A1&A2&!B1&B2"; + } + leakage_power () { + value : 0.0045049000; + when : "A1&A2&!B1&!B2"; + } + leakage_power () { + value : 0.0004384000; + when : "A1&A2&B1&B2"; + } + leakage_power () { + value : 0.0022443000; + when : "A1&A2&B1&!B2"; + } + area : 20.019200000; + cell_footprint : "sky130_fd_sc_hd__o22ai"; + cell_leakage_power : 0.0035202790; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0091080000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0086350000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0160382000, 0.0160209000, 0.0159810000, 0.0159813000, 0.0159820000, 0.0159838000, 0.0159877000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0159674000, -0.0159575000, -0.0159345000, -0.0159272000, -0.0159104000, -0.0158715000, -0.0157819000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0095820000; + } + pin ("A2") { + capacitance : 0.0084970000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078980000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0150935000, 0.0150894000, 0.0150801000, 0.0150814000, 0.0150845000, 0.0150917000, 0.0151081000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0150485000, -0.0150397000, -0.0150195000, -0.0150204000, -0.0150225000, -0.0150274000, -0.0150388000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090970000; + } + pin ("B1") { + capacitance : 0.0089300000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0086070000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0186292000, 0.0186390000, 0.0186614000, 0.0186543000, 0.0186379000, 0.0186002000, 0.0185133000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0069378000, -0.0069369000, -0.0069349000, -0.0068737000, -0.0067326000, -0.0064073000, -0.0056576000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0092520000; + } + pin ("B2") { + capacitance : 0.0083220000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078870000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0175385000, 0.0175378000, 0.0175363000, 0.0175324000, 0.0175232000, 0.0175022000, 0.0174538000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0056865000, -0.0057258000, -0.0058161000, -0.0057564000, -0.0056187000, -0.0053014000, -0.0045700000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0087580000; + } + pin ("Y") { + direction : "output"; + function : "(!B1&!B2) | (!A1&!A2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013757780, 0.0037855280, 0.0104160900, 0.0286604500, 0.0788608200, 0.2169899000"); + values("0.0100875000, 0.0087272000, 0.0049463000, -0.0055696000, -0.0348394000, -0.1159077000, -0.3394039000", \ + "0.0099265000, 0.0085788000, 0.0048609000, -0.0055753000, -0.0347055000, -0.1156683000, -0.3391463000", \ + "0.0096699000, 0.0083246000, 0.0046076000, -0.0057313000, -0.0347180000, -0.1154379000, -0.3387972000", \ + "0.0089562000, 0.0076035000, 0.0039307000, -0.0063166000, -0.0351248000, -0.1156489000, -0.3388316000", \ + "0.0084651000, 0.0070974000, 0.0033441000, -0.0070483000, -0.0357268000, -0.1161117000, -0.3390584000", \ + "0.0094739000, 0.0080607000, 0.0041370000, -0.0064586000, -0.0360026000, -0.1164412000, -0.3393656000", \ + "0.0130302000, 0.0114834000, 0.0072615000, -0.0040862000, -0.0343391000, -0.1161396000, -0.3398517000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013757780, 0.0037855280, 0.0104160900, 0.0286604500, 0.0788608200, 0.2169899000"); + values("0.0246389000, 0.0262205000, 0.0304756000, 0.0416263000, 0.0712184000, 0.1515190000, 0.3724207000", \ + "0.0235256000, 0.0251421000, 0.0294514000, 0.0408340000, 0.0708781000, 0.1515236000, 0.3723282000", \ + "0.0225498000, 0.0240730000, 0.0283785000, 0.0398165000, 0.0701120000, 0.1511684000, 0.3722022000", \ + "0.0220725000, 0.0235510000, 0.0276202000, 0.0387479000, 0.0688339000, 0.1506036000, 0.3720512000", \ + "0.0223633000, 0.0237436000, 0.0275827000, 0.0383089000, 0.0677035000, 0.1491846000, 0.3711654000", \ + "0.0243279000, 0.0257194000, 0.0295304000, 0.0399729000, 0.0690115000, 0.1496766000, 0.3701263000", \ + "0.0300372000, 0.0312538000, 0.0349460000, 0.0455533000, 0.0725867000, 0.1521483000, 0.3710191000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013757780, 0.0037855280, 0.0104160900, 0.0286604500, 0.0788608200, 0.2169899000"); + values("0.0266230000, 0.0252195000, 0.0213519000, 0.0107692000, -0.0184544000, -0.0993498000, -0.3225674000", \ + "0.0261256000, 0.0247368000, 0.0209041000, 0.0103345000, -0.0189110000, -0.0997904000, -0.3229244000", \ + "0.0255135000, 0.0241243000, 0.0203067000, 0.0097926000, -0.0193353000, -0.1001721000, -0.3233240000", \ + "0.0249222000, 0.0233978000, 0.0197086000, 0.0092253000, -0.0198312000, -0.1004456000, -0.3235433000", \ + "0.0243859000, 0.0229951000, 0.0191798000, 0.0087268000, -0.0202103000, -0.1006416000, -0.3235864000", \ + "0.0249190000, 0.0235295000, 0.0196236000, 0.0089153000, -0.0204715000, -0.1014045000, -0.3240799000", \ + "0.0271177000, 0.0256847000, 0.0217079000, 0.0107764000, -0.0189403000, -0.1004518000, -0.3241222000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013757780, 0.0037855280, 0.0104160900, 0.0286604500, 0.0788608200, 0.2169899000"); + values("0.0521503000, 0.0535943000, 0.0575441000, 0.0683142000, 0.0978840000, 0.1784445000, 0.3995588000", \ + "0.0515122000, 0.0529604000, 0.0569420000, 0.0678970000, 0.0974600000, 0.1782823000, 0.3992289000", \ + "0.0507351000, 0.0521961000, 0.0563644000, 0.0671719000, 0.0968996000, 0.1777826000, 0.3990699000", \ + "0.0501063000, 0.0514755000, 0.0554495000, 0.0664985000, 0.0963059000, 0.1773979000, 0.3987707000", \ + "0.0495246000, 0.0509679000, 0.0549471000, 0.0657528000, 0.0954250000, 0.1765282000, 0.3979055000", \ + "0.0492369000, 0.0506872000, 0.0547001000, 0.0657344000, 0.0954234000, 0.1762739000, 0.3972508000", \ + "0.0499283000, 0.0512694000, 0.0550466000, 0.0654258000, 0.0958083000, 0.1768732000, 0.3976791000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013757780, 0.0037855280, 0.0104160900, 0.0286604500, 0.0788608200, 0.2169899000"); + values("0.0196061000, 0.0182720000, 0.0145484000, 0.0041150000, -0.0250871000, -0.1060692000, -0.3295494000", \ + "0.0194538000, 0.0181189000, 0.0144349000, 0.0040993000, -0.0249624000, -0.1058588000, -0.3293060000", \ + "0.0190397000, 0.0177227000, 0.0140421000, 0.0037921000, -0.0250824000, -0.1057786000, -0.3291488000", \ + "0.0182895000, 0.0169708000, 0.0133166000, 0.0031221000, -0.0256079000, -0.1060088000, -0.3291047000", \ + "0.0178205000, 0.0164019000, 0.0126321000, 0.0023043000, -0.0263368000, -0.1064991000, -0.3293365000", \ + "0.0179475000, 0.0165494000, 0.0126462000, 0.0021834000, -0.0269740000, -0.1075282000, -0.3299838000", \ + "0.0202477000, 0.0187935000, 0.0147752000, 0.0036854000, -0.0259806000, -0.1071917000, -0.3304406000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013757780, 0.0037855280, 0.0104160900, 0.0286604500, 0.0788608200, 0.2169899000"); + values("0.0434254000, 0.0448727000, 0.0488364000, 0.0596880000, 0.0892304000, 0.1698238000, 0.3907752000", \ + "0.0427651000, 0.0442274000, 0.0480813000, 0.0590211000, 0.0887057000, 0.1694644000, 0.3907544000", \ + "0.0415444000, 0.0430229000, 0.0470870000, 0.0580957000, 0.0879027000, 0.1690650000, 0.3906101000", \ + "0.0410070000, 0.0423950000, 0.0464962000, 0.0573526000, 0.0871383000, 0.1684878000, 0.3903079000", \ + "0.0408270000, 0.0422740000, 0.0461618000, 0.0570238000, 0.0866015000, 0.1675798000, 0.3893993000", \ + "0.0432532000, 0.0446789000, 0.0485994000, 0.0594804000, 0.0869145000, 0.1678891000, 0.3894737000", \ + "0.0491645000, 0.0513170000, 0.0517674000, 0.0618124000, 0.0929699000, 0.1735091000, 0.3892308000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013757780, 0.0037855280, 0.0104160900, 0.0286604500, 0.0788608200, 0.2169899000"); + values("0.0176703000, 0.0162736000, 0.0124411000, 0.0018689000, -0.0274204000, -0.1082222000, -0.3315280000", \ + "0.0171300000, 0.0157281000, 0.0118869000, 0.0013324000, -0.0278639000, -0.1086547000, -0.3320702000", \ + "0.0164373000, 0.0150538000, 0.0112909000, 0.0006949000, -0.0283387000, -0.1091933000, -0.3324061000", \ + "0.0155574000, 0.0141769000, 0.0103821000, -0.0000679000, -0.0290375000, -0.1095910000, -0.3328273000", \ + "0.0151585000, 0.0137636000, 0.0099250000, -0.0005821000, -0.0295970000, -0.1100999000, -0.3330811000", \ + "0.0165275000, 0.0151168000, 0.0111858000, 0.0003304000, -0.0295162000, -0.1103926000, -0.3333597000", \ + "0.0196231000, 0.0181443000, 0.0140689000, 0.0030747000, -0.0271278000, -0.1092839000, -0.3334039000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013757780, 0.0037855280, 0.0104160900, 0.0286604500, 0.0788608200, 0.2169899000"); + values("0.0334409000, 0.0350243000, 0.0391920000, 0.0503580000, 0.0799615000, 0.1603831000, 0.3815305000", \ + "0.0324682000, 0.0340827000, 0.0382982000, 0.0496660000, 0.0796563000, 0.1602644000, 0.3811303000", \ + "0.0315366000, 0.0330942000, 0.0372335000, 0.0485545000, 0.0787665000, 0.1600927000, 0.3810581000", \ + "0.0309642000, 0.0324580000, 0.0364912000, 0.0475448000, 0.0776151000, 0.1590518000, 0.3804301000", \ + "0.0304677000, 0.0319452000, 0.0359721000, 0.0467902000, 0.0764241000, 0.1577767000, 0.3799333000", \ + "0.0305916000, 0.0319700000, 0.0359097000, 0.0466831000, 0.0763872000, 0.1572929000, 0.3785698000", \ + "0.0318392000, 0.0331531000, 0.0367904000, 0.0479508000, 0.0771749000, 0.1579102000, 0.3780772000"); + } + } + max_capacitance : 0.2169900000; + max_transition : 1.5396350000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013757800, 0.0037855300, 0.0104161000, 0.0286605000, 0.0788608000, 0.2169900000"); + values("0.0485013000, 0.0501742000, 0.0545300000, 0.0660051000, 0.0952530000, 0.1717184000, 0.3783210000", \ + "0.0528312000, 0.0544410000, 0.0588026000, 0.0702176000, 0.0995125000, 0.1761127000, 0.3823207000", \ + "0.0618247000, 0.0634827000, 0.0679024000, 0.0793483000, 0.1087149000, 0.1853006000, 0.3916577000", \ + "0.0793208000, 0.0809622000, 0.0859789000, 0.0980621000, 0.1276588000, 0.2044667000, 0.4109454000", \ + "0.1054218000, 0.1078424000, 0.1141698000, 0.1296499000, 0.1654839000, 0.2475766000, 0.4550508000", \ + "0.1317240000, 0.1355071000, 0.1446561000, 0.1675943000, 0.2196609000, 0.3271367000, 0.5546015000", \ + "0.1305469000, 0.1362179000, 0.1509412000, 0.1878175000, 0.2700035000, 0.4335654000, 0.7372302000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013757800, 0.0037855300, 0.0104161000, 0.0286605000, 0.0788608000, 0.2169900000"); + values("0.1261880000, 0.1302933000, 0.1408564000, 0.1716706000, 0.2531024000, 0.4740195000, 1.0793927000", \ + "0.1306823000, 0.1348668000, 0.1455861000, 0.1763357000, 0.2580560000, 0.4794674000, 1.0882089000", \ + "0.1427862000, 0.1469234000, 0.1580129000, 0.1884422000, 0.2706521000, 0.4927064000, 1.0984651000", \ + "0.1694450000, 0.1736582000, 0.1851241000, 0.2155238000, 0.2973988000, 0.5201994000, 1.1262952000", \ + "0.2285244000, 0.2330549000, 0.2448677000, 0.2750967000, 0.3570720000, 0.5794186000, 1.1872117000", \ + "0.3345427000, 0.3401603000, 0.3565683000, 0.3960440000, 0.4919682000, 0.7172677000, 1.3252321000", \ + "0.5186022000, 0.5287465000, 0.5511970000, 0.6076069000, 0.7365052000, 1.0208033000, 1.6429701000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013757800, 0.0037855300, 0.0104161000, 0.0286605000, 0.0788608000, 0.2169900000"); + values("0.0345486000, 0.0363035000, 0.0412915000, 0.0546892000, 0.0920651000, 0.1962318000, 0.4846868000", \ + "0.0345391000, 0.0363540000, 0.0412603000, 0.0548444000, 0.0921829000, 0.1963403000, 0.4842859000", \ + "0.0342919000, 0.0360987000, 0.0409593000, 0.0546771000, 0.0920396000, 0.1963382000, 0.4843656000", \ + "0.0393776000, 0.0410542000, 0.0457129000, 0.0577987000, 0.0933186000, 0.1962047000, 0.4843544000", \ + "0.0551688000, 0.0570094000, 0.0621613000, 0.0755085000, 0.1096954000, 0.2032971000, 0.4847591000", \ + "0.0898628000, 0.0924627000, 0.0989364000, 0.1157502000, 0.1554939000, 0.2501950000, 0.5042290000", \ + "0.1544203000, 0.1582673000, 0.1683227000, 0.1936034000, 0.2490527000, 0.3637562000, 0.6177371000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013757800, 0.0037855300, 0.0104161000, 0.0286605000, 0.0788608000, 0.2169900000"); + values("0.0961312000, 0.1012799000, 0.1159504000, 0.1563564000, 0.2672020000, 0.5707088000, 1.4025706000", \ + "0.0960387000, 0.1015008000, 0.1159310000, 0.1569642000, 0.2667082000, 0.5717046000, 1.4074247000", \ + "0.0960840000, 0.1012883000, 0.1164660000, 0.1561383000, 0.2665326000, 0.5705539000, 1.4063856000", \ + "0.0961454000, 0.1014092000, 0.1158937000, 0.1564285000, 0.2669314000, 0.5703781000, 1.4046553000", \ + "0.1066835000, 0.1116326000, 0.1249551000, 0.1622266000, 0.2682096000, 0.5703018000, 1.4043333000", \ + "0.1441656000, 0.1498465000, 0.1643772000, 0.2028328000, 0.2979853000, 0.5777930000, 1.4080288000", \ + "0.2262661000, 0.2331511000, 0.2489098000, 0.2947703000, 0.4015316000, 0.6655588000, 1.4236894000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013757800, 0.0037855300, 0.0104161000, 0.0286605000, 0.0788608000, 0.2169900000"); + values("0.0391832000, 0.0409279000, 0.0456688000, 0.0575702000, 0.0875608000, 0.1664188000, 0.3800359000", \ + "0.0437852000, 0.0455618000, 0.0502799000, 0.0622671000, 0.0923158000, 0.1713511000, 0.3848771000", \ + "0.0528232000, 0.0546258000, 0.0592629000, 0.0712682000, 0.1015672000, 0.1805095000, 0.3943782000", \ + "0.0682185000, 0.0701805000, 0.0754628000, 0.0887437000, 0.1199209000, 0.1994180000, 0.4132700000", \ + "0.0872784000, 0.0901232000, 0.0979370000, 0.1152738000, 0.1547203000, 0.2409672000, 0.4561981000", \ + "0.0999715000, 0.1042499000, 0.1150112000, 0.1425805000, 0.2009149000, 0.3154949000, 0.5514246000", \ + "0.0724608000, 0.0795745000, 0.0973866000, 0.1401984000, 0.2333732000, 0.4101514000, 0.7271729000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013757800, 0.0037855300, 0.0104161000, 0.0286605000, 0.0788608000, 0.2169900000"); + values("0.1071267000, 0.1114091000, 0.1223955000, 0.1524645000, 0.2343576000, 0.4558539000, 1.0611110000", \ + "0.1095757000, 0.1144011000, 0.1258132000, 0.1557656000, 0.2377540000, 0.4594921000, 1.0648562000", \ + "0.1199639000, 0.1241869000, 0.1356513000, 0.1661148000, 0.2486541000, 0.4705739000, 1.0765467000", \ + "0.1476451000, 0.1520779000, 0.1631869000, 0.1931548000, 0.2755405000, 0.4980272000, 1.1043891000", \ + "0.2166730000, 0.2210184000, 0.2330464000, 0.2627160000, 0.3433029000, 0.5650977000, 1.1721324000", \ + "0.3397712000, 0.3463517000, 0.3638511000, 0.4060310000, 0.5030003000, 0.7240130000, 1.3284684000", \ + "0.5449953000, 0.5549683000, 0.5791780000, 0.6439435000, 0.7920601000, 1.0866053000, 1.6994459000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013757800, 0.0037855300, 0.0104161000, 0.0286605000, 0.0788608000, 0.2169900000"); + values("0.0292410000, 0.0309878000, 0.0358783000, 0.0494852000, 0.0879394000, 0.1960885000, 0.4959209000", \ + "0.0291633000, 0.0309097000, 0.0357701000, 0.0494897000, 0.0879454000, 0.1963263000, 0.4962624000", \ + "0.0293771000, 0.0310600000, 0.0358001000, 0.0493008000, 0.0878175000, 0.1962867000, 0.4969845000", \ + "0.0355938000, 0.0373422000, 0.0417383000, 0.0539602000, 0.0896825000, 0.1962289000, 0.4959838000", \ + "0.0526937000, 0.0544238000, 0.0594480000, 0.0726244000, 0.1073618000, 0.2041649000, 0.4967392000", \ + "0.0874154000, 0.0900674000, 0.0970346000, 0.1142732000, 0.1545066000, 0.2515743000, 0.5168727000", \ + "0.1534328000, 0.1572889000, 0.1680879000, 0.1934309000, 0.2496443000, 0.3672237000, 0.6294102000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013757800, 0.0037855300, 0.0104161000, 0.0286605000, 0.0788608000, 0.2169900000"); + values("0.0963771000, 0.1013064000, 0.1160641000, 0.1561379000, 0.2668226000, 0.5712378000, 1.4080066000", \ + "0.0971420000, 0.1020641000, 0.1160129000, 0.1561157000, 0.2667218000, 0.5717397000, 1.4048775000", \ + "0.0961683000, 0.1013810000, 0.1161863000, 0.1561760000, 0.2666788000, 0.5699755000, 1.4059568000", \ + "0.0958883000, 0.1013156000, 0.1157112000, 0.1565684000, 0.2666205000, 0.5718252000, 1.4059638000", \ + "0.1156387000, 0.1197343000, 0.1317543000, 0.1658687000, 0.2680988000, 0.5703581000, 1.4045153000", \ + "0.1696734000, 0.1758152000, 0.1917235000, 0.2300956000, 0.3156837000, 0.5813123000, 1.4072168000", \ + "0.2564548000, 0.2692546000, 0.2905229000, 0.3464971000, 0.4671968000, 0.7095207000, 1.4270255000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013757800, 0.0037855300, 0.0104161000, 0.0286605000, 0.0788608000, 0.2169900000"); + values("0.0396090000, 0.0413209000, 0.0456965000, 0.0571372000, 0.0862843000, 0.1627523000, 0.3692700000", \ + "0.0434096000, 0.0451159000, 0.0495821000, 0.0609912000, 0.0901714000, 0.1667030000, 0.3733856000", \ + "0.0532201000, 0.0549196000, 0.0593582000, 0.0706029000, 0.0998078000, 0.1764344000, 0.3827757000", \ + "0.0742121000, 0.0762075000, 0.0814116000, 0.0940956000, 0.1230306000, 0.1995448000, 0.4062139000", \ + "0.1005945000, 0.1036192000, 0.1111780000, 0.1296011000, 0.1710909000, 0.2545968000, 0.4608569000", \ + "0.1214941000, 0.1258769000, 0.1375082000, 0.1657876000, 0.2284744000, 0.3547627000, 0.5875394000", \ + "0.1116713000, 0.1182393000, 0.1355384000, 0.1785874000, 0.2751047000, 0.4694298000, 0.8205344000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013757800, 0.0037855300, 0.0104161000, 0.0286605000, 0.0788608000, 0.2169900000"); + values("0.0786467000, 0.0832562000, 0.0956826000, 0.1281229000, 0.2146081000, 0.4466339000, 1.0837365000", \ + "0.0823914000, 0.0870580000, 0.0993849000, 0.1324050000, 0.2187401000, 0.4509866000, 1.0859382000", \ + "0.0941256000, 0.0986696000, 0.1107322000, 0.1435373000, 0.2313966000, 0.4670658000, 1.1006039000", \ + "0.1212817000, 0.1257038000, 0.1375040000, 0.1696158000, 0.2570479000, 0.4903280000, 1.1272629000", \ + "0.1701315000, 0.1758812000, 0.1907045000, 0.2274615000, 0.3149367000, 0.5488637000, 1.1866874000", \ + "0.2521159000, 0.2603956000, 0.2813967000, 0.3318887000, 0.4418861000, 0.6846299000, 1.3232223000", \ + "0.3891185000, 0.4032383000, 0.4361927000, 0.5127390000, 0.6695913000, 0.9819622000, 1.6403541000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013757800, 0.0037855300, 0.0104161000, 0.0286605000, 0.0788608000, 0.2169900000"); + values("0.0351327000, 0.0368989000, 0.0417111000, 0.0550449000, 0.0922930000, 0.1962628000, 0.4844313000", \ + "0.0349334000, 0.0367160000, 0.0416245000, 0.0549917000, 0.0923219000, 0.1962278000, 0.4841764000", \ + "0.0343753000, 0.0361823000, 0.0408952000, 0.0543211000, 0.0921483000, 0.1961523000, 0.4843552000", \ + "0.0440492000, 0.0458678000, 0.0506754000, 0.0619763000, 0.0948269000, 0.1961089000, 0.4843664000", \ + "0.0650752000, 0.0674349000, 0.0736111000, 0.0891545000, 0.1239494000, 0.2101368000, 0.4845412000", \ + "0.1038853000, 0.1076709000, 0.1174115000, 0.1404789000, 0.1884909000, 0.2866386000, 0.5188855000", \ + "0.1740770000, 0.1799095000, 0.1947331000, 0.2294604000, 0.3024973000, 0.4417359000, 0.7018847000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013757800, 0.0037855300, 0.0104161000, 0.0286605000, 0.0788608000, 0.2169900000"); + values("0.0977843000, 0.1035852000, 0.1195878000, 0.1635274000, 0.2835567000, 0.6103484000, 1.5140681000", \ + "0.0978230000, 0.1036284000, 0.1195905000, 0.1635349000, 0.2832461000, 0.6104105000, 1.5161865000", \ + "0.0978715000, 0.1036647000, 0.1196007000, 0.1635269000, 0.2833304000, 0.6114276000, 1.5119211000", \ + "0.1004510000, 0.1056958000, 0.1206951000, 0.1636578000, 0.2831086000, 0.6102011000, 1.5142640000", \ + "0.1209431000, 0.1253573000, 0.1382777000, 0.1761113000, 0.2871403000, 0.6113393000, 1.5117622000", \ + "0.1712804000, 0.1760531000, 0.1896052000, 0.2263589000, 0.3248835000, 0.6214785000, 1.5156729000", \ + "0.2716644000, 0.2767942000, 0.2913086000, 0.3317797000, 0.4378240000, 0.7116299000, 1.5377620000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013757800, 0.0037855300, 0.0104161000, 0.0286605000, 0.0788608000, 0.2169900000"); + values("0.0320097000, 0.0337914000, 0.0383387000, 0.0502473000, 0.0809857000, 0.1629608000, 0.3849698000", \ + "0.0361669000, 0.0379243000, 0.0425719000, 0.0545810000, 0.0854117000, 0.1673413000, 0.3896143000", \ + "0.0465287000, 0.0481582000, 0.0526103000, 0.0645855000, 0.0956121000, 0.1776457000, 0.4005289000", \ + "0.0645507000, 0.0669710000, 0.0724371000, 0.0869764000, 0.1188860000, 0.2010261000, 0.4240470000", \ + "0.0828937000, 0.0864887000, 0.0957360000, 0.1174964000, 0.1646516000, 0.2560152000, 0.4782154000", \ + "0.0911485000, 0.0966087000, 0.1106827000, 0.1440864000, 0.2153637000, 0.3543030000, 0.6050397000", \ + "0.0595058000, 0.0677334000, 0.0891014000, 0.1396373000, 0.2512110000, 0.4659564000, 0.8432305000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013757800, 0.0037855300, 0.0104161000, 0.0286605000, 0.0788608000, 0.2169900000"); + values("0.0572737000, 0.0618345000, 0.0744891000, 0.1070442000, 0.1919388000, 0.4242584000, 1.0588176000", \ + "0.0593129000, 0.0640508000, 0.0766516000, 0.1099280000, 0.1962227000, 0.4290147000, 1.0636703000", \ + "0.0691602000, 0.0736934000, 0.0861584000, 0.1190736000, 0.2068708000, 0.4410577000, 1.0779015000", \ + "0.0980545000, 0.1025940000, 0.1139059000, 0.1459290000, 0.2316849000, 0.4676892000, 1.1034360000", \ + "0.1486422000, 0.1552090000, 0.1727130000, 0.2121963000, 0.2980063000, 0.5312255000, 1.1702352000", \ + "0.2314629000, 0.2418138000, 0.2673428000, 0.3277213000, 0.4495577000, 0.6873617000, 1.3195592000", \ + "0.3809931000, 0.3952734000, 0.4330501000, 0.5234964000, 0.6999332000, 1.0386417000, 1.6873537000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013757800, 0.0037855300, 0.0104161000, 0.0286605000, 0.0788608000, 0.2169900000"); + values("0.0290024000, 0.0309856000, 0.0364984000, 0.0514875000, 0.0931238000, 0.2086543000, 0.5267784000", \ + "0.0287050000, 0.0307349000, 0.0362645000, 0.0515165000, 0.0930512000, 0.2084686000, 0.5268773000", \ + "0.0295623000, 0.0314208000, 0.0365434000, 0.0510389000, 0.0929296000, 0.2084748000, 0.5272387000", \ + "0.0397826000, 0.0419424000, 0.0479344000, 0.0611182000, 0.0965026000, 0.2084848000, 0.5272864000", \ + "0.0606056000, 0.0635027000, 0.0708340000, 0.0880658000, 0.1274326000, 0.2225307000, 0.5267379000", \ + "0.0987939000, 0.1032127000, 0.1143755000, 0.1399084000, 0.1924440000, 0.2997649000, 0.5580006000", \ + "0.1681321000, 0.1747267000, 0.1912515000, 0.2295074000, 0.3092683000, 0.4578769000, 0.7370197000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013757800, 0.0037855300, 0.0104161000, 0.0286605000, 0.0788608000, 0.2169900000"); + values("0.0977246000, 0.1035869000, 0.1196392000, 0.1636482000, 0.2832556000, 0.6110699000, 1.5128699000", \ + "0.0976466000, 0.1035053000, 0.1195796000, 0.1635614000, 0.2830833000, 0.6114327000, 1.5172938000", \ + "0.0969893000, 0.1029724000, 0.1193147000, 0.1635135000, 0.2832414000, 0.6106659000, 1.5181525000", \ + "0.1056574000, 0.1102348000, 0.1235511000, 0.1638322000, 0.2832816000, 0.6112895000, 1.5116975000", \ + "0.1416384000, 0.1449202000, 0.1552983000, 0.1874898000, 0.2894290000, 0.6104517000, 1.5189612000", \ + "0.2018482000, 0.2073203000, 0.2220324000, 0.2603753000, 0.3512148000, 0.6251949000, 1.5188468000", \ + "0.3061494000, 0.3134524000, 0.3333440000, 0.3858588000, 0.5057956000, 0.7639395000, 1.5396355000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__o2bb2a_1 */ + + cell ("sky130_fd_sc_hd__o2bb2a_2") { + leakage_power () { + value : 0.0016547000; + when : "!A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0043873000; + when : "!A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0012479000; + when : "!A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0019508000; + when : "!A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0020059000; + when : "!A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0047385000; + when : "!A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0015991000; + when : "!A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0023020000; + when : "!A1_N&A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0019812000; + when : "A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0047135000; + when : "A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0015741000; + when : "A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0022770000; + when : "A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0048489000; + when : "A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0045602000; + when : "A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0048489000; + when : "A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0048489000; + when : "A1_N&A2_N&B1&!B2"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__o2bb2a"; + cell_leakage_power : 0.0030961860; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1_N") { + capacitance : 0.0016650000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015990000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0030256000, 0.0030245000, 0.0030219000, 0.0030227000, 0.0030245000, 0.0030287000, 0.0030384000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0030246000, -0.0030239000, -0.0030222000, -0.0030222000, -0.0030223000, -0.0030223000, -0.0030225000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017300000; + } + pin ("A2_N") { + capacitance : 0.0017540000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016960000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0033227000, 0.0033220000, 0.0033203000, 0.0033205000, 0.0033208000, 0.0033217000, 0.0033237000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0026912000, -0.0026928000, -0.0026966000, -0.0026922000, -0.0026822000, -0.0026590000, -0.0026057000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018110000; + } + pin ("B1") { + capacitance : 0.0017220000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016480000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0028086000, 0.0028065000, 0.0028018000, 0.0028032000, 0.0028065000, 0.0028142000, 0.0028319000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0025891000, -0.0026278000, -0.0027171000, -0.0027184000, -0.0027214000, -0.0027283000, -0.0027443000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017970000; + } + pin ("B2") { + capacitance : 0.0018810000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0017580000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0022241000, 0.0022166000, 0.0021992000, 0.0022041000, 0.0022155000, 0.0022416000, 0.0023020000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0016476000, -0.0016523000, -0.0016632000, -0.0016628000, -0.0016617000, -0.0016593000, -0.0016537000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0020050000; + } + pin ("X") { + direction : "output"; + function : "(!A1_N&B1) | (!A2_N&B1) | (!A1_N&B2) | (!A2_N&B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014478780, 0.0041927010, 0.0121410400, 0.0351574900, 0.1018075000, 0.2948097000"); + values("0.0183625000, 0.0171574000, 0.0137313000, 0.0028769000, -0.0327225000, -0.1401470000, -0.4526409000", \ + "0.0183067000, 0.0170055000, 0.0136278000, 0.0027821000, -0.0328046000, -0.1402245000, -0.4527073000", \ + "0.0181233000, 0.0168539000, 0.0134574000, 0.0026401000, -0.0329585000, -0.1403682000, -0.4528503000", \ + "0.0178549000, 0.0166251000, 0.0131416000, 0.0023928000, -0.0332349000, -0.1406443000, -0.4531243000", \ + "0.0175702000, 0.0163133000, 0.0128517000, 0.0020391000, -0.0335474000, -0.1409694000, -0.4534286000", \ + "0.0209832000, 0.0195286000, 0.0153338000, 0.0029361000, -0.0337626000, -0.1411644000, -0.4536211000", \ + "0.0215397000, 0.0200943000, 0.0159874000, 0.0034525000, -0.0332694000, -0.1408396000, -0.4534428000"); + } + related_pin : "A1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014478780, 0.0041927010, 0.0121410400, 0.0351574900, 0.1018075000, 0.2948097000"); + values("0.0242507000, 0.0259105000, 0.0306188000, 0.0439133000, 0.0814043000, 0.1887455000, 0.4983208000", \ + "0.0241713000, 0.0258340000, 0.0304787000, 0.0438218000, 0.0813480000, 0.1885729000, 0.4982400000", \ + "0.0240211000, 0.0256137000, 0.0303231000, 0.0436949000, 0.0811025000, 0.1884908000, 0.4979099000", \ + "0.0238916000, 0.0255307000, 0.0302285000, 0.0435357000, 0.0810256000, 0.1883051000, 0.4978451000", \ + "0.0237270000, 0.0253589000, 0.0300690000, 0.0433631000, 0.0808006000, 0.1881389000, 0.4977007000", \ + "0.0237353000, 0.0253571000, 0.0300734000, 0.0434013000, 0.0808246000, 0.1880735000, 0.4969452000", \ + "0.0250240000, 0.0266280000, 0.0311777000, 0.0441344000, 0.0813155000, 0.1886959000, 0.4970882000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014478780, 0.0041927010, 0.0121410400, 0.0351574900, 0.1018075000, 0.2948097000"); + values("0.0180586000, 0.0168167000, 0.0134294000, 0.0025693000, -0.0330305000, -0.1404972000, -0.4530439000", \ + "0.0179523000, 0.0167194000, 0.0132587000, 0.0025022000, -0.0331386000, -0.1406155000, -0.4531493000", \ + "0.0177230000, 0.0164575000, 0.0130521000, 0.0022546000, -0.0333648000, -0.1408331000, -0.4533620000", \ + "0.0174448000, 0.0161671000, 0.0127207000, 0.0019520000, -0.0336941000, -0.1411519000, -0.4536725000", \ + "0.0171513000, 0.0158949000, 0.0123767000, 0.0015555000, -0.0340218000, -0.1414718000, -0.4539899000", \ + "0.0206912000, 0.0192637000, 0.0150109000, 0.0025799000, -0.0340385000, -0.1414471000, -0.4539690000", \ + "0.0213875000, 0.0198720000, 0.0156955000, 0.0032664000, -0.0334273000, -0.1410111000, -0.4536020000"); + } + related_pin : "A2_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014478780, 0.0041927010, 0.0121410400, 0.0351574900, 0.1018075000, 0.2948097000"); + values("0.0220417000, 0.0236998000, 0.0283853000, 0.0417317000, 0.0791153000, 0.1864904000, 0.4979394000", \ + "0.0218792000, 0.0235455000, 0.0282890000, 0.0415568000, 0.0789924000, 0.1862130000, 0.4977007000", \ + "0.0216883000, 0.0233330000, 0.0280214000, 0.0414108000, 0.0787622000, 0.1859670000, 0.4946817000", \ + "0.0214956000, 0.0231585000, 0.0278349000, 0.0411859000, 0.0785591000, 0.1859449000, 0.4973912000", \ + "0.0213895000, 0.0230226000, 0.0277402000, 0.0410626000, 0.0784666000, 0.1856072000, 0.4972811000", \ + "0.0213155000, 0.0230011000, 0.0277774000, 0.0411981000, 0.0784454000, 0.1857947000, 0.4972033000", \ + "0.0226580000, 0.0242289000, 0.0288046000, 0.0417177000, 0.0788780000, 0.1862773000, 0.4950888000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014478780, 0.0041927010, 0.0121410400, 0.0351574900, 0.1018075000, 0.2948097000"); + values("0.0130980000, 0.0115828000, 0.0076397000, -0.0036020000, -0.0391710000, -0.1462248000, -0.4585592000", \ + "0.0129117000, 0.0113893000, 0.0074553000, -0.0037378000, -0.0392408000, -0.1462955000, -0.4586530000", \ + "0.0128561000, 0.0113182000, 0.0074886000, -0.0038293000, -0.0393229000, -0.1463698000, -0.4587163000", \ + "0.0128674000, 0.0113312000, 0.0073978000, -0.0039035000, -0.0393651000, -0.1464747000, -0.4588072000", \ + "0.0126460000, 0.0111132000, 0.0071619000, -0.0041009000, -0.0395774000, -0.1465762000, -0.4589476000", \ + "0.0125978000, 0.0110243000, 0.0070848000, -0.0043006000, -0.0397372000, -0.1467738000, -0.4590513000", \ + "0.0166726000, 0.0149261000, 0.0102533000, -0.0027323000, -0.0392442000, -0.1466042000, -0.4588938000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014478780, 0.0041927010, 0.0121410400, 0.0351574900, 0.1018075000, 0.2948097000"); + values("0.0178477000, 0.0194800000, 0.0241178000, 0.0374786000, 0.0749016000, 0.1822468000, 0.4913567000", \ + "0.0177732000, 0.0194126000, 0.0240924000, 0.0374817000, 0.0748369000, 0.1820538000, 0.4911447000", \ + "0.0178008000, 0.0194194000, 0.0242091000, 0.0374592000, 0.0749082000, 0.1822840000, 0.4917903000", \ + "0.0177010000, 0.0193326000, 0.0240469000, 0.0373912000, 0.0748087000, 0.1821043000, 0.4912349000", \ + "0.0177021000, 0.0193169000, 0.0239462000, 0.0372236000, 0.0745204000, 0.1818987000, 0.4911859000", \ + "0.0183396000, 0.0199097000, 0.0243820000, 0.0371003000, 0.0744221000, 0.1814752000, 0.4907994000", \ + "0.0191323000, 0.0206157000, 0.0249398000, 0.0378048000, 0.0749647000, 0.1820160000, 0.4905522000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014478780, 0.0041927010, 0.0121410400, 0.0351574900, 0.1018075000, 0.2948097000"); + values("0.0127682000, 0.0112646000, 0.0073524000, -0.0039424000, -0.0394126000, -0.1465308000, -0.4587999000", \ + "0.0126676000, 0.0111497000, 0.0072281000, -0.0040763000, -0.0395203000, -0.1466019000, -0.4589339000", \ + "0.0125650000, 0.0110440000, 0.0071164000, -0.0041820000, -0.0396294000, -0.1467443000, -0.4590730000", \ + "0.0123962000, 0.0108792000, 0.0069412000, -0.0043961000, -0.0398587000, -0.1469044000, -0.4592514000", \ + "0.0122129000, 0.0106638000, 0.0067118000, -0.0046443000, -0.0401404000, -0.1471374000, -0.4594324000", \ + "0.0124961000, 0.0109200000, 0.0068444000, -0.0046679000, -0.0402793000, -0.1472539000, -0.4594835000", \ + "0.0170778000, 0.0152897000, 0.0103987000, -0.0020999000, -0.0397329000, -0.1468254000, -0.4590159000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014478780, 0.0041927010, 0.0121410400, 0.0351574900, 0.1018075000, 0.2948097000"); + values("0.0158132000, 0.0174619000, 0.0221170000, 0.0354733000, 0.0728493000, 0.1801299000, 0.4899672000", \ + "0.0157917000, 0.0174308000, 0.0221648000, 0.0355317000, 0.0727794000, 0.1801473000, 0.4898824000", \ + "0.0157023000, 0.0173036000, 0.0220787000, 0.0354241000, 0.0728896000, 0.1800872000, 0.4901093000", \ + "0.0155175000, 0.0171479000, 0.0218928000, 0.0351881000, 0.0726642000, 0.1798335000, 0.4898772000", \ + "0.0154306000, 0.0170873000, 0.0217689000, 0.0348594000, 0.0722285000, 0.1793629000, 0.4873709000", \ + "0.0159089000, 0.0174889000, 0.0221362000, 0.0348725000, 0.0719431000, 0.1789233000, 0.4891479000", \ + "0.0164315000, 0.0179178000, 0.0222789000, 0.0353049000, 0.0725714000, 0.1796358000, 0.4873407000"); + } + } + max_capacitance : 0.2948100000; + max_transition : 1.5046330000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.1776424000, 0.1831631000, 0.1957142000, 0.2218509000, 0.2744086000, 0.3907286000, 0.7026206000", \ + "0.1819492000, 0.1874467000, 0.1999821000, 0.2261091000, 0.2787053000, 0.3950168000, 0.7069398000", \ + "0.1906723000, 0.1961994000, 0.2087083000, 0.2348702000, 0.2874403000, 0.4037399000, 0.7155166000", \ + "0.2093415000, 0.2148656000, 0.2273615000, 0.2535127000, 0.3061220000, 0.4223409000, 0.7336758000", \ + "0.2416656000, 0.2471439000, 0.2596723000, 0.2858435000, 0.3385395000, 0.4548402000, 0.7664458000", \ + "0.2838541000, 0.2893859000, 0.3019125000, 0.3280817000, 0.3807379000, 0.4969698000, 0.8090016000", \ + "0.3219487000, 0.3275163000, 0.3401681000, 0.3664392000, 0.4194067000, 0.5359126000, 0.8475138000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.2054943000, 0.2126665000, 0.2288023000, 0.2644344000, 0.3500621000, 0.5851203000, 1.2611668000", \ + "0.2110705000, 0.2180980000, 0.2342371000, 0.2699084000, 0.3556624000, 0.5914653000, 1.2655607000", \ + "0.2243867000, 0.2313782000, 0.2475811000, 0.2833097000, 0.3688661000, 0.6039007000, 1.2800628000", \ + "0.2569989000, 0.2640387000, 0.2801822000, 0.3158200000, 0.4015767000, 0.6373529000, 1.3113569000", \ + "0.3273067000, 0.3343624000, 0.3504589000, 0.3861186000, 0.4718408000, 0.7076667000, 1.3817210000", \ + "0.4496219000, 0.4566840000, 0.4730262000, 0.5088254000, 0.5944770000, 0.8291325000, 1.5044216000", \ + "0.6520542000, 0.6592484000, 0.6757115000, 0.7115720000, 0.7972606000, 1.0322652000, 1.7084630000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0230581000, 0.0269982000, 0.0359603000, 0.0569252000, 0.1052272000, 0.2380673000, 0.6495873000", \ + "0.0232604000, 0.0270314000, 0.0360647000, 0.0567616000, 0.1051715000, 0.2383601000, 0.6514193000", \ + "0.0230818000, 0.0267703000, 0.0361299000, 0.0569637000, 0.1051712000, 0.2377863000, 0.6510983000", \ + "0.0230956000, 0.0271337000, 0.0361193000, 0.0569458000, 0.1051690000, 0.2382437000, 0.6512146000", \ + "0.0232536000, 0.0269451000, 0.0362134000, 0.0570613000, 0.1052061000, 0.2384473000, 0.6474702000", \ + "0.0234223000, 0.0271275000, 0.0364291000, 0.0571792000, 0.1052689000, 0.2369201000, 0.6494382000", \ + "0.0240502000, 0.0280693000, 0.0370227000, 0.0580026000, 0.1059306000, 0.2384952000, 0.6466745000"); + } + related_pin : "A1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0276113000, 0.0331873000, 0.0471718000, 0.0844264000, 0.1946680000, 0.5279293000, 1.5003881000", \ + "0.0275770000, 0.0330951000, 0.0473344000, 0.0844741000, 0.1945625000, 0.5269872000, 1.4980938000", \ + "0.0276440000, 0.0333273000, 0.0471992000, 0.0844218000, 0.1948090000, 0.5278751000, 1.4999103000", \ + "0.0276148000, 0.0331728000, 0.0472568000, 0.0844310000, 0.1947279000, 0.5270134000, 1.4987659000", \ + "0.0276946000, 0.0332151000, 0.0471873000, 0.0844356000, 0.1947902000, 0.5271056000, 1.4992863000", \ + "0.0282273000, 0.0337643000, 0.0475367000, 0.0848329000, 0.1948976000, 0.5276566000, 1.4974140000", \ + "0.0290273000, 0.0347408000, 0.0485331000, 0.0855672000, 0.1951991000, 0.5261643000, 1.4935081000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.1747517000, 0.1802567000, 0.1928186000, 0.2189141000, 0.2715226000, 0.3877764000, 0.6993863000", \ + "0.1787135000, 0.1842261000, 0.1967315000, 0.2229052000, 0.2754683000, 0.3917687000, 0.7034346000", \ + "0.1886893000, 0.1942179000, 0.2067183000, 0.2328621000, 0.2854387000, 0.4016887000, 0.7133933000", \ + "0.2107338000, 0.2162552000, 0.2287567000, 0.2549235000, 0.3074791000, 0.4237493000, 0.7354667000", \ + "0.2460835000, 0.2516131000, 0.2641580000, 0.2904148000, 0.3430575000, 0.4594060000, 0.7711927000", \ + "0.2890069000, 0.2945766000, 0.3071302000, 0.3333469000, 0.3861157000, 0.5024955000, 0.8146679000", \ + "0.3297805000, 0.3353780000, 0.3479694000, 0.3742969000, 0.4273650000, 0.5439210000, 0.8554237000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.1953842000, 0.2023337000, 0.2184077000, 0.2541527000, 0.3396590000, 0.5746805000, 1.2504253000", \ + "0.2002793000, 0.2073093000, 0.2233928000, 0.2590496000, 0.3446456000, 0.5800994000, 1.2568443000", \ + "0.2135027000, 0.2205166000, 0.2366092000, 0.2723377000, 0.3577906000, 0.5922340000, 1.2674292000", \ + "0.2455148000, 0.2524736000, 0.2685185000, 0.3042791000, 0.3897782000, 0.6247659000, 1.3003685000", \ + "0.3129622000, 0.3198849000, 0.3359786000, 0.3717089000, 0.4572619000, 0.6919471000, 1.3681996000", \ + "0.4257625000, 0.4328115000, 0.4491470000, 0.4849787000, 0.5703948000, 0.8057566000, 1.4827208000", \ + "0.6104224000, 0.6176424000, 0.6340953000, 0.6700621000, 0.7557396000, 0.9908320000, 1.6644143000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0231096000, 0.0268346000, 0.0358283000, 0.0568505000, 0.1050694000, 0.2380285000, 0.6518684000", \ + "0.0230694000, 0.0268464000, 0.0361161000, 0.0569384000, 0.1052611000, 0.2378223000, 0.6470400000", \ + "0.0230437000, 0.0267757000, 0.0361283000, 0.0569561000, 0.1052292000, 0.2376579000, 0.6513702000", \ + "0.0233067000, 0.0270092000, 0.0361249000, 0.0568471000, 0.1051566000, 0.2379601000, 0.6511904000", \ + "0.0235598000, 0.0272309000, 0.0364731000, 0.0569352000, 0.1053712000, 0.2380519000, 0.6463532000", \ + "0.0235423000, 0.0274211000, 0.0363738000, 0.0574089000, 0.1053588000, 0.2370978000, 0.6500274000", \ + "0.0241541000, 0.0278984000, 0.0371773000, 0.0581180000, 0.1058979000, 0.2387495000, 0.6491538000"); + } + related_pin : "A2_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0276478000, 0.0331760000, 0.0470904000, 0.0844346000, 0.1941991000, 0.5283982000, 1.5004143000", \ + "0.0275726000, 0.0330797000, 0.0469745000, 0.0843783000, 0.1945652000, 0.5282400000, 1.5016745000", \ + "0.0277114000, 0.0332012000, 0.0470931000, 0.0843762000, 0.1945131000, 0.5267236000, 1.4961866000", \ + "0.0276165000, 0.0331236000, 0.0470608000, 0.0844387000, 0.1942514000, 0.5282527000, 1.4995060000", \ + "0.0276522000, 0.0332362000, 0.0470674000, 0.0844525000, 0.1944081000, 0.5264577000, 1.5010680000", \ + "0.0281987000, 0.0337075000, 0.0475885000, 0.0848326000, 0.1946462000, 0.5286042000, 1.5018727000", \ + "0.0292371000, 0.0347840000, 0.0486845000, 0.0856733000, 0.1947927000, 0.5259565000, 1.4982743000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.2217109000, 0.2287768000, 0.2443183000, 0.2749310000, 0.3329346000, 0.4555214000, 0.7699170000", \ + "0.2271297000, 0.2342055000, 0.2498050000, 0.2799429000, 0.3382409000, 0.4610039000, 0.7751373000", \ + "0.2396381000, 0.2466932000, 0.2621591000, 0.2927261000, 0.3508905000, 0.4734514000, 0.7877883000", \ + "0.2655754000, 0.2726410000, 0.2882830000, 0.3189200000, 0.3770681000, 0.4994763000, 0.8138001000", \ + "0.3234928000, 0.3305471000, 0.3461055000, 0.3767892000, 0.4349865000, 0.5578426000, 0.8719508000", \ + "0.4457336000, 0.4529252000, 0.4691388000, 0.5017698000, 0.5607645000, 0.6845243000, 0.9990465000", \ + "0.6539018000, 0.6626450000, 0.6824218000, 0.7196750000, 0.7865020000, 0.9182545000, 1.2356689000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.1318017000, 0.1387662000, 0.1548081000, 0.1906048000, 0.2761617000, 0.5112028000, 1.1880111000", \ + "0.1363770000, 0.1433513000, 0.1595991000, 0.1953282000, 0.2808557000, 0.5155728000, 1.1913971000", \ + "0.1460520000, 0.1530964000, 0.1692876000, 0.2049338000, 0.2906289000, 0.5252948000, 1.2009426000", \ + "0.1662027000, 0.1732372000, 0.1893467000, 0.2250675000, 0.3106553000, 0.5455676000, 1.2208748000", \ + "0.2090501000, 0.2162870000, 0.2327877000, 0.2687827000, 0.3543398000, 0.5895213000, 1.2653212000", \ + "0.2790791000, 0.2873030000, 0.3056532000, 0.3440100000, 0.4312161000, 0.6664941000, 1.3420433000", \ + "0.3665964000, 0.3770868000, 0.3997928000, 0.4437769000, 0.5350540000, 0.7708681000, 1.4450253000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0352993000, 0.0395076000, 0.0494317000, 0.0694060000, 0.1174701000, 0.2485815000, 0.6542604000", \ + "0.0353402000, 0.0395574000, 0.0486072000, 0.0694551000, 0.1179231000, 0.2490465000, 0.6545414000", \ + "0.0352342000, 0.0394644000, 0.0489317000, 0.0696462000, 0.1177755000, 0.2489462000, 0.6532752000", \ + "0.0352441000, 0.0394107000, 0.0490259000, 0.0696585000, 0.1176177000, 0.2492966000, 0.6546769000", \ + "0.0351995000, 0.0394407000, 0.0487382000, 0.0695044000, 0.1174167000, 0.2492069000, 0.6548241000", \ + "0.0397525000, 0.0442459000, 0.0536794000, 0.0740728000, 0.1211262000, 0.2502771000, 0.6551219000", \ + "0.0524324000, 0.0571049000, 0.0679758000, 0.0895008000, 0.1376097000, 0.2641447000, 0.6561621000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0276699000, 0.0331886000, 0.0472174000, 0.0845515000, 0.1942668000, 0.5289035000, 1.5018450000", \ + "0.0277241000, 0.0332037000, 0.0471236000, 0.0843704000, 0.1944656000, 0.5277093000, 1.4984501000", \ + "0.0276699000, 0.0332919000, 0.0470202000, 0.0843885000, 0.1947515000, 0.5274424000, 1.5006498000", \ + "0.0276460000, 0.0331501000, 0.0470777000, 0.0843199000, 0.1946634000, 0.5277783000, 1.4991021000", \ + "0.0290346000, 0.0347419000, 0.0481786000, 0.0854739000, 0.1950809000, 0.5279897000, 1.4996392000", \ + "0.0347492000, 0.0407567000, 0.0544088000, 0.0904384000, 0.1970923000, 0.5280276000, 1.4968489000", \ + "0.0469644000, 0.0536421000, 0.0685092000, 0.1037285000, 0.2043703000, 0.5285214000, 1.4983911000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.2126977000, 0.2197344000, 0.2353928000, 0.2660594000, 0.3242248000, 0.4466447000, 0.7612236000", \ + "0.2162502000, 0.2233216000, 0.2390022000, 0.2694911000, 0.3278869000, 0.4502146000, 0.7645855000", \ + "0.2270241000, 0.2340363000, 0.2496983000, 0.2802154000, 0.3385687000, 0.4608969000, 0.7751952000", \ + "0.2549458000, 0.2620049000, 0.2775736000, 0.3081059000, 0.3660456000, 0.4888340000, 0.8029862000", \ + "0.3228645000, 0.3299136000, 0.3454714000, 0.3759829000, 0.4341055000, 0.5570048000, 0.8715532000", \ + "0.4735897000, 0.4815303000, 0.4981753000, 0.5302557000, 0.5895460000, 0.7130332000, 1.0274472000", \ + "0.7223679000, 0.7321797000, 0.7536614000, 0.7947121000, 0.8644344000, 0.9951366000, 1.3127704000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.1163369000, 0.1230248000, 0.1383897000, 0.1730615000, 0.2578080000, 0.4923222000, 1.1684481000", \ + "0.1212673000, 0.1279599000, 0.1434581000, 0.1781330000, 0.2627132000, 0.4982735000, 1.1738648000", \ + "0.1310259000, 0.1376983000, 0.1531991000, 0.1878377000, 0.2725549000, 0.5070713000, 1.1842495000", \ + "0.1509400000, 0.1575781000, 0.1730667000, 0.2076687000, 0.2922123000, 0.5274367000, 1.2035608000", \ + "0.1907941000, 0.1978278000, 0.2139558000, 0.2491501000, 0.3337088000, 0.5682826000, 1.2419908000", \ + "0.2503733000, 0.2586742000, 0.2767486000, 0.3144079000, 0.4011645000, 0.6355982000, 1.3117714000", \ + "0.3150427000, 0.3258111000, 0.3492496000, 0.3941748000, 0.4844528000, 0.7192500000, 1.3934018000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0351946000, 0.0393077000, 0.0489937000, 0.0694683000, 0.1175742000, 0.2483686000, 0.6557797000", \ + "0.0354860000, 0.0393164000, 0.0493470000, 0.0690286000, 0.1173936000, 0.2490223000, 0.6542983000", \ + "0.0352666000, 0.0393104000, 0.0493704000, 0.0691146000, 0.1174430000, 0.2491853000, 0.6550414000", \ + "0.0353351000, 0.0394612000, 0.0487253000, 0.0696932000, 0.1178333000, 0.2491862000, 0.6545890000", \ + "0.0351570000, 0.0395770000, 0.0487538000, 0.0697132000, 0.1173558000, 0.2485218000, 0.6545322000", \ + "0.0419740000, 0.0463269000, 0.0553679000, 0.0743003000, 0.1208189000, 0.2505385000, 0.6549553000", \ + "0.0617486000, 0.0674527000, 0.0776800000, 0.0991885000, 0.1423061000, 0.2641195000, 0.6574230000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014478800, 0.0041927000, 0.0121410000, 0.0351575000, 0.1018080000, 0.2948100000"); + values("0.0259672000, 0.0312306000, 0.0449756000, 0.0819853000, 0.1924777000, 0.5270185000, 1.5020846000", \ + "0.0259975000, 0.0313797000, 0.0449664000, 0.0821632000, 0.1928690000, 0.5265953000, 1.5020283000", \ + "0.0258983000, 0.0314120000, 0.0450829000, 0.0820035000, 0.1925785000, 0.5271280000, 1.5034717000", \ + "0.0259700000, 0.0313668000, 0.0448416000, 0.0820632000, 0.1929775000, 0.5264360000, 1.5046334000", \ + "0.0283724000, 0.0338055000, 0.0471161000, 0.0836189000, 0.1934166000, 0.5258290000, 1.5017336000", \ + "0.0351438000, 0.0410365000, 0.0551187000, 0.0896312000, 0.1967911000, 0.5264396000, 1.5017342000", \ + "0.0493843000, 0.0559766000, 0.0707995000, 0.1044123000, 0.2036444000, 0.5288940000, 1.4949004000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o2bb2a_4") { + leakage_power () { + value : 0.0041073000; + when : "!A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0051534000; + when : "!A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0030143000; + when : "!A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0043869000; + when : "!A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0047227000; + when : "!A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0057684000; + when : "!A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0036298000; + when : "!A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0050021000; + when : "!A1_N&A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0050435000; + when : "A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0060896000; + when : "A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0039508000; + when : "A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0053233000; + when : "A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0061870000; + when : "A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0055201000; + when : "A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0061808000; + when : "A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0061870000; + when : "A1_N&A2_N&B1&!B2"; + } + area : 20.019200000; + cell_footprint : "sky130_fd_sc_hd__o2bb2a"; + cell_leakage_power : 0.0050166770; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1_N") { + capacitance : 0.0048940000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0046780000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0089309000, 0.0089176000, 0.0088868000, 0.0088844000, 0.0088788000, 0.0088659000, 0.0088362000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0088366000, -0.0088441000, -0.0088614000, -0.0088624000, -0.0088648000, -0.0088701000, -0.0088825000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0051100000; + } + pin ("A2_N") { + capacitance : 0.0044270000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042290000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0087526000, 0.0087465000, 0.0087325000, 0.0087348000, 0.0087401000, 0.0087523000, 0.0087805000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0066450000, -0.0066488000, -0.0066575000, -0.0066456000, -0.0066181000, -0.0065549000, -0.0064091000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046250000; + } + pin ("B1") { + capacitance : 0.0048120000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045600000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0085233000, 0.0085169000, 0.0085023000, 0.0084971000, 0.0084850000, 0.0084571000, 0.0083928000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0073510000, -0.0074721000, -0.0077513000, -0.0077630000, -0.0077901000, -0.0078525000, -0.0079964000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050640000; + } + pin ("B2") { + capacitance : 0.0043550000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040360000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0035340000, 0.0035300000, 0.0035206000, 0.0035293000, 0.0035494000, 0.0035956000, 0.0037022000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0033308000, -0.0033448000, -0.0033773000, -0.0033761000, -0.0033734000, -0.0033672000, -0.0033528000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046730000; + } + pin ("X") { + direction : "output"; + function : "(!A1_N&B1) | (!A2_N&B1) | (!A1_N&B2) | (!A2_N&B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015796280, 0.0049904520, 0.0157661200, 0.0498092300, 0.1573602000, 0.4971412000"); + values("0.0418910000, 0.0406269000, 0.0365982000, 0.0230492000, -0.0284926000, -0.2016825000, -0.7519021000", \ + "0.0415488000, 0.0404233000, 0.0362421000, 0.0226950000, -0.0287735000, -0.2019322000, -0.7521004000", \ + "0.0410429000, 0.0396918000, 0.0357533000, 0.0221638000, -0.0293676000, -0.2024997000, -0.7526449000", \ + "0.0401403000, 0.0388708000, 0.0349364000, 0.0213176000, -0.0302391000, -0.2033557000, -0.7534676000", \ + "0.0396764000, 0.0383569000, 0.0343562000, 0.0205694000, -0.0309196000, -0.2039950000, -0.7540888000", \ + "0.0462136000, 0.0446641000, 0.0396545000, 0.0232487000, -0.0307220000, -0.2044139000, -0.7545052000", \ + "0.0473177000, 0.0457266000, 0.0405498000, 0.0239684000, -0.0297036000, -0.2031599000, -0.7535336000"); + } + related_pin : "A1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015796280, 0.0049904520, 0.0157661200, 0.0498092300, 0.1573602000, 0.4971412000"); + values("0.0533234000, 0.0552145000, 0.0613001000, 0.0797641000, 0.1356722000, 0.3095931000, 0.8541200000", \ + "0.0530390000, 0.0549498000, 0.0609481000, 0.0793935000, 0.1353912000, 0.3091106000, 0.8540911000", \ + "0.0525846000, 0.0544430000, 0.0604612000, 0.0789276000, 0.1350056000, 0.3087139000, 0.8536911000", \ + "0.0521857000, 0.0540987000, 0.0600643000, 0.0785126000, 0.1345283000, 0.3081720000, 0.8531809000", \ + "0.0519114000, 0.0538413000, 0.0598593000, 0.0783179000, 0.1343248000, 0.3080087000, 0.8530249000", \ + "0.0521817000, 0.0539643000, 0.0599873000, 0.0787402000, 0.1344492000, 0.3083186000, 0.8534089000", \ + "0.0555007000, 0.0572706000, 0.0629325000, 0.0808831000, 0.1364420000, 0.3113916000, 0.8541391000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015796280, 0.0049904520, 0.0157661200, 0.0498092300, 0.1573602000, 0.4971412000"); + values("0.0400373000, 0.0387733000, 0.0348531000, 0.0212743000, -0.0303205000, -0.2034808000, -0.7537115000", \ + "0.0397521000, 0.0385442000, 0.0344864000, 0.0209420000, -0.0306192000, -0.2038116000, -0.7540376000", \ + "0.0390546000, 0.0379668000, 0.0338520000, 0.0202050000, -0.0312876000, -0.2044520000, -0.7546719000", \ + "0.0381856000, 0.0370860000, 0.0330171000, 0.0192933000, -0.0321826000, -0.2053049000, -0.7554958000", \ + "0.0380369000, 0.0369160000, 0.0326575000, 0.0188659000, -0.0325921000, -0.2057330000, -0.7559167000", \ + "0.0450206000, 0.0434610000, 0.0384730000, 0.0220637000, -0.0319163000, -0.2056327000, -0.7557512000", \ + "0.0478843000, 0.0463543000, 0.0408351000, 0.0248639000, -0.0293475000, -0.2027774000, -0.7531749000"); + } + related_pin : "A2_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015796280, 0.0049904520, 0.0157661200, 0.0498092300, 0.1573602000, 0.4971412000"); + values("0.0474498000, 0.0493172000, 0.0553123000, 0.0737304000, 0.1297095000, 0.3033177000, 0.8480327000", \ + "0.0469234000, 0.0488671000, 0.0549048000, 0.0732886000, 0.1291840000, 0.3027934000, 0.8473575000", \ + "0.0464858000, 0.0483940000, 0.0544582000, 0.0727339000, 0.1287110000, 0.3021953000, 0.8466416000", \ + "0.0459157000, 0.0478499000, 0.0538260000, 0.0722090000, 0.1281052000, 0.3016747000, 0.8461321000", \ + "0.0457023000, 0.0476454000, 0.0536349000, 0.0719824000, 0.1279189000, 0.3015612000, 0.8463913000", \ + "0.0460657000, 0.0478853000, 0.0534757000, 0.0723239000, 0.1280242000, 0.3014353000, 0.8469151000", \ + "0.0492852000, 0.0510430000, 0.0568782000, 0.0746170000, 0.1302315000, 0.3046087000, 0.8481188000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015796280, 0.0049904520, 0.0157661200, 0.0498092300, 0.1573602000, 0.4971412000"); + values("0.0309473000, 0.0292841000, 0.0241305000, 0.0093959000, -0.0417170000, -0.2138833000, -0.7639181000", \ + "0.0308717000, 0.0291479000, 0.0240088000, 0.0092858000, -0.0418976000, -0.2142547000, -0.7640494000", \ + "0.0303616000, 0.0287456000, 0.0236328000, 0.0087687000, -0.0422770000, -0.2144711000, -0.7644895000", \ + "0.0300387000, 0.0284203000, 0.0232911000, 0.0083980000, -0.0426393000, -0.2148499000, -0.7648565000", \ + "0.0296978000, 0.0281423000, 0.0228361000, 0.0080049000, -0.0432034000, -0.2154484000, -0.7650891000", \ + "0.0288967000, 0.0270909000, 0.0218189000, 0.0071972000, -0.0438216000, -0.2157104000, -0.7652272000", \ + "0.0367638000, 0.0348044000, 0.0290162000, 0.0114623000, -0.0431325000, -0.2156808000, -0.7647366000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015796280, 0.0049904520, 0.0157661200, 0.0498092300, 0.1573602000, 0.4971412000"); + values("0.0382817000, 0.0401374000, 0.0461658000, 0.0646252000, 0.1205146000, 0.2939536000, 0.8376030000", \ + "0.0381327000, 0.0400279000, 0.0461155000, 0.0645465000, 0.1204362000, 0.2938527000, 0.8375863000", \ + "0.0381933000, 0.0401166000, 0.0460623000, 0.0645464000, 0.1204972000, 0.2939987000, 0.8385025000", \ + "0.0379011000, 0.0398025000, 0.0458213000, 0.0641296000, 0.1200200000, 0.2935894000, 0.8382595000", \ + "0.0376021000, 0.0395020000, 0.0453743000, 0.0635603000, 0.1192636000, 0.2928472000, 0.8379050000", \ + "0.0385336000, 0.0403512000, 0.0460733000, 0.0636228000, 0.1186800000, 0.2915486000, 0.8371778000", \ + "0.0402658000, 0.0419690000, 0.0475307000, 0.0648490000, 0.1203700000, 0.2935258000, 0.8361585000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015796280, 0.0049904520, 0.0157661200, 0.0498092300, 0.1573602000, 0.4971412000"); + values("0.0306268000, 0.0288623000, 0.0237295000, 0.0089983000, -0.0421464000, -0.2141905000, -0.7642867000", \ + "0.0303183000, 0.0286032000, 0.0235572000, 0.0088238000, -0.0423263000, -0.2145521000, -0.7643825000", \ + "0.0299708000, 0.0282544000, 0.0231548000, 0.0085537000, -0.0426301000, -0.2149247000, -0.7646968000", \ + "0.0295991000, 0.0278683000, 0.0228795000, 0.0079879000, -0.0431091000, -0.2153546000, -0.7651417000", \ + "0.0297334000, 0.0279685000, 0.0227812000, 0.0078142000, -0.0435303000, -0.2157113000, -0.7654028000", \ + "0.0298575000, 0.0279942000, 0.0227339000, 0.0085401000, -0.0428731000, -0.2152622000, -0.7648042000", \ + "0.0403717000, 0.0383662000, 0.0336326000, 0.0156426000, -0.0393408000, -0.2121165000, -0.7614538000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015796280, 0.0049904520, 0.0157661200, 0.0498092300, 0.1573602000, 0.4971412000"); + values("0.0316933000, 0.0335781000, 0.0396653000, 0.0581461000, 0.1140256000, 0.2871950000, 0.8287935000", \ + "0.0316766000, 0.0335944000, 0.0396845000, 0.0580174000, 0.1141033000, 0.2870393000, 0.8328274000", \ + "0.0314598000, 0.0333336000, 0.0393917000, 0.0579082000, 0.1138752000, 0.2871919000, 0.8281645000", \ + "0.0309464000, 0.0328206000, 0.0388184000, 0.0572045000, 0.1131390000, 0.2867463000, 0.8284399000", \ + "0.0305436000, 0.0323924000, 0.0384351000, 0.0565391000, 0.1121083000, 0.2856790000, 0.8283666000", \ + "0.0312387000, 0.0330199000, 0.0387977000, 0.0566052000, 0.1113992000, 0.2841276000, 0.8306576000", \ + "0.0331040000, 0.0347917000, 0.0403211000, 0.0577122000, 0.1127234000, 0.2857433000, 0.8285218000"); + } + } + max_capacitance : 0.4971410000; + max_transition : 1.5041270000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015796300, 0.0049904500, 0.0157661000, 0.0498092000, 0.1573600000, 0.4971410000"); + values("0.1330829000, 0.1360788000, 0.1439328000, 0.1624910000, 0.2050744000, 0.3070335000, 0.6029062000", \ + "0.1372400000, 0.1402636000, 0.1481313000, 0.1667224000, 0.2092863000, 0.3111781000, 0.6069900000", \ + "0.1459630000, 0.1489702000, 0.1568072000, 0.1753846000, 0.2179737000, 0.3199690000, 0.6159154000", \ + "0.1636159000, 0.1666343000, 0.1744887000, 0.1930194000, 0.2356001000, 0.3376286000, 0.6336115000", \ + "0.1894233000, 0.1923856000, 0.2002661000, 0.2188021000, 0.2614239000, 0.3634655000, 0.6593935000", \ + "0.2164919000, 0.2195358000, 0.2273691000, 0.2459388000, 0.2885198000, 0.3905957000, 0.6858519000", \ + "0.2230262000, 0.2260854000, 0.2341624000, 0.2529383000, 0.2959994000, 0.3984152000, 0.6942757000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015796300, 0.0049904500, 0.0157661000, 0.0498092000, 0.1573600000, 0.4971410000"); + values("0.1564660000, 0.1603755000, 0.1710045000, 0.1981750000, 0.2728274000, 0.5005629000, 1.2124486000", \ + "0.1618137000, 0.1657183000, 0.1763144000, 0.2035414000, 0.2782302000, 0.5053962000, 1.2183916000", \ + "0.1752598000, 0.1791738000, 0.1897839000, 0.2170142000, 0.2917445000, 0.5188205000, 1.2317853000", \ + "0.2079401000, 0.2119241000, 0.2224819000, 0.2497215000, 0.3244983000, 0.5518813000, 1.2644710000", \ + "0.2773775000, 0.2813265000, 0.2919320000, 0.3191918000, 0.3939730000, 0.6213340000, 1.3357879000", \ + "0.3960182000, 0.3999767000, 0.4106257000, 0.4378457000, 0.5124904000, 0.7396376000, 1.4537448000", \ + "0.5944810000, 0.5984751000, 0.6090689000, 0.6364330000, 0.7112547000, 0.9392157000, 1.6514348000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015796300, 0.0049904500, 0.0157661000, 0.0498092000, 0.1573600000, 0.4971410000"); + values("0.0176720000, 0.0196466000, 0.0252291000, 0.0411289000, 0.0826074000, 0.2003011000, 0.5946583000", \ + "0.0176039000, 0.0196647000, 0.0252992000, 0.0410031000, 0.0826230000, 0.2004031000, 0.5911780000", \ + "0.0176328000, 0.0197627000, 0.0252003000, 0.0411486000, 0.0826280000, 0.2001665000, 0.5949218000", \ + "0.0177128000, 0.0194763000, 0.0252292000, 0.0411332000, 0.0825593000, 0.2003028000, 0.5928698000", \ + "0.0177591000, 0.0196999000, 0.0255498000, 0.0409994000, 0.0827280000, 0.2004418000, 0.5946589000", \ + "0.0180430000, 0.0200995000, 0.0256590000, 0.0414229000, 0.0828710000, 0.2000703000, 0.5908075000", \ + "0.0189429000, 0.0209451000, 0.0267823000, 0.0423303000, 0.0836974000, 0.2008791000, 0.5942581000"); + } + related_pin : "A1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015796300, 0.0049904500, 0.0157661000, 0.0498092000, 0.1573600000, 0.4971410000"); + values("0.0218271000, 0.0252320000, 0.0352562000, 0.0655655000, 0.1645570000, 0.4862576000, 1.4975730000", \ + "0.0217936000, 0.0252311000, 0.0352574000, 0.0656862000, 0.1644838000, 0.4858892000, 1.4995173000", \ + "0.0217367000, 0.0252364000, 0.0352214000, 0.0657251000, 0.1646137000, 0.4857093000, 1.5004609000", \ + "0.0218354000, 0.0252372000, 0.0352612000, 0.0656890000, 0.1645012000, 0.4860812000, 1.4995770000", \ + "0.0219388000, 0.0252435000, 0.0352709000, 0.0656815000, 0.1642454000, 0.4854819000, 1.5006874000", \ + "0.0221781000, 0.0255800000, 0.0355548000, 0.0659597000, 0.1648988000, 0.4849784000, 1.5020702000", \ + "0.0231128000, 0.0263557000, 0.0366113000, 0.0666972000, 0.1649586000, 0.4853650000, 1.4958532000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015796300, 0.0049904500, 0.0157661000, 0.0498092000, 0.1573600000, 0.4971410000"); + values("0.1281520000, 0.1311241000, 0.1390269000, 0.1576022000, 0.2001593000, 0.3020254000, 0.5979555000", \ + "0.1319691000, 0.1349929000, 0.1428347000, 0.1613869000, 0.2039770000, 0.3058994000, 0.6018480000", \ + "0.1413615000, 0.1443817000, 0.1522226000, 0.1707878000, 0.2133500000, 0.3152762000, 0.6110406000", \ + "0.1588859000, 0.1619028000, 0.1697357000, 0.1882564000, 0.2308488000, 0.3328298000, 0.6280921000", \ + "0.1803164000, 0.1833483000, 0.1912184000, 0.2098324000, 0.2526269000, 0.3546713000, 0.6503745000", \ + "0.1987024000, 0.2017336000, 0.2095769000, 0.2281514000, 0.2709538000, 0.3730414000, 0.6685754000", \ + "0.1922946000, 0.1953773000, 0.2033645000, 0.2219997000, 0.2649209000, 0.3672568000, 0.6632871000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015796300, 0.0049904500, 0.0157661000, 0.0498092000, 0.1573600000, 0.4971410000"); + values("0.1568007000, 0.1607264000, 0.1713418000, 0.1985901000, 0.2734230000, 0.5018118000, 1.2135802000", \ + "0.1612221000, 0.1651920000, 0.1757735000, 0.2029957000, 0.2777504000, 0.5055352000, 1.2185881000", \ + "0.1742442000, 0.1781889000, 0.1888213000, 0.2160151000, 0.2908081000, 0.5187386000, 1.2315047000", \ + "0.2059037000, 0.2098600000, 0.2204495000, 0.2476560000, 0.3224069000, 0.5504212000, 1.2630619000", \ + "0.2717595000, 0.2757051000, 0.2863054000, 0.3135667000, 0.3883809000, 0.6156388000, 1.3296064000", \ + "0.3812083000, 0.3851346000, 0.3958037000, 0.4232187000, 0.4980801000, 0.7251977000, 1.4392677000", \ + "0.5678191000, 0.5718439000, 0.5826312000, 0.6100370000, 0.6850536000, 0.9121198000, 1.6253371000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015796300, 0.0049904500, 0.0157661000, 0.0498092000, 0.1573600000, 0.4971410000"); + values("0.0174512000, 0.0195022000, 0.0253781000, 0.0410975000, 0.0826105000, 0.2004224000, 0.5946053000", \ + "0.0175544000, 0.0194401000, 0.0252461000, 0.0411285000, 0.0826202000, 0.2003466000, 0.5944437000", \ + "0.0174574000, 0.0196690000, 0.0253449000, 0.0410034000, 0.0826066000, 0.2002426000, 0.5944227000", \ + "0.0174634000, 0.0196727000, 0.0254048000, 0.0410229000, 0.0826142000, 0.2003494000, 0.5927418000", \ + "0.0178530000, 0.0199183000, 0.0255930000, 0.0413026000, 0.0828430000, 0.2004631000, 0.5943485000", \ + "0.0178645000, 0.0199347000, 0.0257648000, 0.0414333000, 0.0828748000, 0.2006098000, 0.5930829000", \ + "0.0188963000, 0.0208575000, 0.0267332000, 0.0422708000, 0.0835213000, 0.2008577000, 0.5900257000"); + } + related_pin : "A2_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015796300, 0.0049904500, 0.0157661000, 0.0498092000, 0.1573600000, 0.4971410000"); + values("0.0218466000, 0.0253076000, 0.0352778000, 0.0658125000, 0.1647512000, 0.4855094000, 1.4997192000", \ + "0.0219234000, 0.0251900000, 0.0353123000, 0.0656774000, 0.1646946000, 0.4865113000, 1.4996384000", \ + "0.0217996000, 0.0252749000, 0.0351974000, 0.0657055000, 0.1646340000, 0.4865656000, 1.4993109000", \ + "0.0218491000, 0.0251900000, 0.0353298000, 0.0656522000, 0.1647078000, 0.4865592000, 1.4990786000", \ + "0.0219546000, 0.0253289000, 0.0353608000, 0.0658623000, 0.1647257000, 0.4862781000, 1.5025883000", \ + "0.0223696000, 0.0257607000, 0.0358059000, 0.0661969000, 0.1651172000, 0.4850237000, 1.5023053000", \ + "0.0233985000, 0.0268137000, 0.0367402000, 0.0670633000, 0.1653750000, 0.4847703000, 1.4978785000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015796300, 0.0049904500, 0.0157661000, 0.0498092000, 0.1573600000, 0.4971410000"); + values("0.1838074000, 0.1878017000, 0.1979804000, 0.2204451000, 0.2667142000, 0.3730767000, 0.6710282000", \ + "0.1888323000, 0.1928297000, 0.2030405000, 0.2255365000, 0.2720310000, 0.3782836000, 0.6766515000", \ + "0.2013516000, 0.2053420000, 0.2155147000, 0.2379550000, 0.2844434000, 0.3906272000, 0.6886115000", \ + "0.2284516000, 0.2324362000, 0.2426043000, 0.2650273000, 0.3114552000, 0.4176592000, 0.7156556000", \ + "0.2893792000, 0.2933485000, 0.3035573000, 0.3260104000, 0.3723208000, 0.4788357000, 0.7773084000", \ + "0.4106145000, 0.4150485000, 0.4263883000, 0.4506455000, 0.5000704000, 0.6084381000, 0.9068138000", \ + "0.6195032000, 0.6249188000, 0.6385723000, 0.6677533000, 0.7239927000, 0.8400683000, 1.1421541000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015796300, 0.0049904500, 0.0157661000, 0.0498092000, 0.1573600000, 0.4971410000"); + values("0.0962196000, 0.1001466000, 0.1107513000, 0.1380056000, 0.2126750000, 0.4406822000, 1.1509542000", \ + "0.1006193000, 0.1045248000, 0.1151384000, 0.1423727000, 0.2170281000, 0.4449481000, 1.1550850000", \ + "0.1095958000, 0.1135285000, 0.1240956000, 0.1513664000, 0.2261352000, 0.4532124000, 1.1666771000", \ + "0.1288881000, 0.1327669000, 0.1433400000, 0.1704875000, 0.2451229000, 0.4721536000, 1.1851542000", \ + "0.1642353000, 0.1684092000, 0.1795078000, 0.2073773000, 0.2822559000, 0.5096281000, 1.2225191000", \ + "0.2107978000, 0.2157885000, 0.2283364000, 0.2579174000, 0.3338682000, 0.5611923000, 1.2760477000", \ + "0.2468843000, 0.2533941000, 0.2697801000, 0.3046623000, 0.3838350000, 0.6115894000, 1.3230426000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015796300, 0.0049904500, 0.0157661000, 0.0498092000, 0.1573600000, 0.4971410000"); + values("0.0280681000, 0.0304312000, 0.0366316000, 0.0515050000, 0.0911364000, 0.2080811000, 0.5976137000", \ + "0.0278424000, 0.0301848000, 0.0368565000, 0.0513965000, 0.0910853000, 0.2078947000, 0.5991032000", \ + "0.0279326000, 0.0302608000, 0.0362269000, 0.0516518000, 0.0907755000, 0.2080687000, 0.5974246000", \ + "0.0279275000, 0.0302499000, 0.0362290000, 0.0517278000, 0.0909914000, 0.2081258000, 0.5974797000", \ + "0.0280451000, 0.0304802000, 0.0364320000, 0.0516345000, 0.0910138000, 0.2080365000, 0.5988147000", \ + "0.0333946000, 0.0360945000, 0.0426844000, 0.0572070000, 0.0954982000, 0.2109263000, 0.5968788000", \ + "0.0458329000, 0.0482483000, 0.0555332000, 0.0714200000, 0.1104856000, 0.2221938000, 0.5997740000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015796300, 0.0049904500, 0.0157661000, 0.0498092000, 0.1573600000, 0.4971410000"); + values("0.0217826000, 0.0250793000, 0.0351748000, 0.0656641000, 0.1645757000, 0.4847902000, 1.4966254000", \ + "0.0217192000, 0.0251657000, 0.0351709000, 0.0655520000, 0.1645461000, 0.4856233000, 1.4954016000", \ + "0.0216438000, 0.0249921000, 0.0351689000, 0.0655882000, 0.1644174000, 0.4857930000, 1.5020180000", \ + "0.0217707000, 0.0251459000, 0.0351911000, 0.0656662000, 0.1645659000, 0.4859767000, 1.5014339000", \ + "0.0241946000, 0.0275911000, 0.0374944000, 0.0672968000, 0.1651024000, 0.4853690000, 1.5002748000", \ + "0.0300189000, 0.0334956000, 0.0434068000, 0.0717597000, 0.1672402000, 0.4846292000, 1.5009577000", \ + "0.0419524000, 0.0460396000, 0.0568670000, 0.0842984000, 0.1717422000, 0.4867660000, 1.4943005000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015796300, 0.0049904500, 0.0157661000, 0.0498092000, 0.1573600000, 0.4971410000"); + values("0.1659593000, 0.1699580000, 0.1801087000, 0.2025717000, 0.2488245000, 0.3550502000, 0.6531742000", \ + "0.1697471000, 0.1737589000, 0.1839673000, 0.2062994000, 0.2527352000, 0.3590615000, 0.6575951000", \ + "0.1806133000, 0.1846076000, 0.1947719000, 0.2172186000, 0.2637283000, 0.3698745000, 0.6684038000", \ + "0.2089576000, 0.2129474000, 0.2232156000, 0.2456628000, 0.2918670000, 0.3982139000, 0.6961389000", \ + "0.2778588000, 0.2818144000, 0.2919300000, 0.3141714000, 0.3606794000, 0.4670780000, 0.7653905000", \ + "0.4178961000, 0.4225921000, 0.4344198000, 0.4592391000, 0.5078183000, 0.6162700000, 0.9144167000", \ + "0.6450177000, 0.6510916000, 0.6668961000, 0.6992435000, 0.7571170000, 0.8714034000, 1.1730685000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015796300, 0.0049904500, 0.0157661000, 0.0498092000, 0.1573600000, 0.4971410000"); + values("0.0889071000, 0.0928482000, 0.1035918000, 0.1311070000, 0.2059296000, 0.4326687000, 1.1431170000", \ + "0.0934831000, 0.0974630000, 0.1081929000, 0.1356506000, 0.2103252000, 0.4370899000, 1.1489993000", \ + "0.1018474000, 0.1058310000, 0.1165278000, 0.1440424000, 0.2189357000, 0.4458589000, 1.1562686000", \ + "0.1190214000, 0.1229690000, 0.1336979000, 0.1611006000, 0.2359574000, 0.4635208000, 1.1732735000", \ + "0.1482972000, 0.1526232000, 0.1639605000, 0.1923174000, 0.2674435000, 0.4949934000, 1.2056275000", \ + "0.1829577000, 0.1880628000, 0.2011152000, 0.2315486000, 0.3079807000, 0.5352908000, 1.2468302000", \ + "0.1971986000, 0.2040263000, 0.2211204000, 0.2580851000, 0.3382580000, 0.5657033000, 1.2767882000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015796300, 0.0049904500, 0.0157661000, 0.0498092000, 0.1573600000, 0.4971410000"); + values("0.0279075000, 0.0303049000, 0.0367028000, 0.0514452000, 0.0912200000, 0.2080728000, 0.5978668000", \ + "0.0278123000, 0.0301716000, 0.0364073000, 0.0513425000, 0.0911325000, 0.2080020000, 0.5990250000", \ + "0.0279543000, 0.0303580000, 0.0366102000, 0.0514723000, 0.0910987000, 0.2080174000, 0.5991243000", \ + "0.0279229000, 0.0302788000, 0.0365821000, 0.0516627000, 0.0911794000, 0.2079790000, 0.5966967000", \ + "0.0280296000, 0.0303921000, 0.0364812000, 0.0513703000, 0.0911654000, 0.2081098000, 0.5991347000", \ + "0.0374374000, 0.0394381000, 0.0459791000, 0.0597929000, 0.0965985000, 0.2109099000, 0.5971756000", \ + "0.0550295000, 0.0583218000, 0.0655288000, 0.0812743000, 0.1154600000, 0.2221475000, 0.6002011000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015796300, 0.0049904500, 0.0157661000, 0.0498092000, 0.1573600000, 0.4971410000"); + values("0.0217698000, 0.0252174000, 0.0352109000, 0.0656008000, 0.1644934000, 0.4849320000, 1.5000345000", \ + "0.0217357000, 0.0251009000, 0.0351796000, 0.0657151000, 0.1644027000, 0.4855874000, 1.5032762000", \ + "0.0218107000, 0.0252288000, 0.0352618000, 0.0657574000, 0.1640145000, 0.4854719000, 1.4939184000", \ + "0.0221317000, 0.0255778000, 0.0356904000, 0.0658903000, 0.1642635000, 0.4858366000, 1.4990499000", \ + "0.0248205000, 0.0284022000, 0.0380915000, 0.0680693000, 0.1652635000, 0.4845991000, 1.5041272000", \ + "0.0317110000, 0.0353218000, 0.0449028000, 0.0735641000, 0.1676112000, 0.4843718000, 1.5032625000", \ + "0.0448086000, 0.0490774000, 0.0601870000, 0.0870298000, 0.1740576000, 0.4863152000, 1.4958714000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__o2bb2ai_1 */ + + cell ("sky130_fd_sc_hd__o2bb2ai_2") { + leakage_power () { + value : 0.0044389000; + when : "A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0037635000; + when : "A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0044452000; + when : "A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0044382000; + when : "A1_N&A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0045657000; + when : "!A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0046256000; + when : "!A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0034679000; + when : "!A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0057336000; + when : "!A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0027306000; + when : "!A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0019005000; + when : "!A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0015994000; + when : "!A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0028908000; + when : "!A1_N&A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0030930000; + when : "A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0022633000; + when : "A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0019625000; + when : "A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0032537000; + when : "A1_N&!A2_N&B1&!B2"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__o2bb2ai"; + cell_leakage_power : 0.0034482750; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1_N") { + capacitance : 0.0049000000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0046740000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0085035000, 0.0084950000, 0.0084754000, 0.0084786000, 0.0084860000, 0.0085032000, 0.0085427000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0084531000, -0.0084543000, -0.0084572000, -0.0084587000, -0.0084621000, -0.0084701000, -0.0084885000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0051250000; + } + pin ("A2_N") { + capacitance : 0.0044510000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042560000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0087885000, 0.0087798000, 0.0087599000, 0.0087564000, 0.0087483000, 0.0087297000, 0.0086867000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0066842000, -0.0066819000, -0.0066768000, -0.0066653000, -0.0066388000, -0.0065777000, -0.0064370000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046450000; + } + pin ("B1") { + capacitance : 0.0048090000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0045670000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0084928000, 0.0084986000, 0.0085120000, 0.0085134000, 0.0085166000, 0.0085239000, 0.0085409000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0074072000, -0.0075158000, -0.0077663000, -0.0077785000, -0.0078068000, -0.0078719000, -0.0080221000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0050500000; + } + pin ("B2") { + capacitance : 0.0043440000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040480000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0035472000, 0.0035387000, 0.0035193000, 0.0035309000, 0.0035577000, 0.0036193000, 0.0037615000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034009000, -0.0033967000, -0.0033872000, -0.0033862000, -0.0033838000, -0.0033783000, -0.0033657000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046410000; + } + pin ("Y") { + direction : "output"; + function : "(!B1&!B2) | (A1_N&A2_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012705110, 0.0032283970, 0.0082034290, 0.0208450900, 0.0529678500, 0.1345925000"); + values("0.0280865000, 0.0269116000, 0.0239232000, 0.0161958000, -0.0038801000, -0.0556272000, -0.1876114000", \ + "0.0276907000, 0.0265252000, 0.0235420000, 0.0158180000, -0.0042608000, -0.0560228000, -0.1879710000", \ + "0.0272289000, 0.0260495000, 0.0230659000, 0.0153526000, -0.0046994000, -0.0563990000, -0.1884025000", \ + "0.0267807000, 0.0256140000, 0.0226207000, 0.0149480000, -0.0051038000, -0.0567258000, -0.1886301000", \ + "0.0264435000, 0.0252870000, 0.0222926000, 0.0146062000, -0.0051643000, -0.0567041000, -0.1885456000", \ + "0.0272355000, 0.0260335000, 0.0229276000, 0.0150159000, -0.0045328000, -0.0559624000, -0.1877724000", \ + "0.0303780000, 0.0291740000, 0.0260181000, 0.0180436000, -0.0024155000, -0.0541835000, -0.1851751000"); + } + related_pin : "A1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012705110, 0.0032283970, 0.0082034290, 0.0208450900, 0.0529678500, 0.1345925000"); + values("0.0252773000, 0.0267124000, 0.0303050000, 0.0388763000, 0.0596090000, 0.1111388000, 0.2414576000", \ + "0.0249305000, 0.0263719000, 0.0299490000, 0.0385423000, 0.0593280000, 0.1109019000, 0.2410973000", \ + "0.0244000000, 0.0258280000, 0.0293803000, 0.0379554000, 0.0587678000, 0.1103181000, 0.2408033000", \ + "0.0237674000, 0.0251574000, 0.0286420000, 0.0371669000, 0.0580258000, 0.1097393000, 0.2403956000", \ + "0.0234805000, 0.0248467000, 0.0282062000, 0.0366576000, 0.0574701000, 0.1093429000, 0.2399541000", \ + "0.0238030000, 0.0250983000, 0.0284397000, 0.0367768000, 0.0571265000, 0.1091474000, 0.2399667000", \ + "0.0257377000, 0.0269948000, 0.0302210000, 0.0385039000, 0.0593139000, 0.1107256000, 0.2413817000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012705110, 0.0032283970, 0.0082034290, 0.0208450900, 0.0529678500, 0.1345925000"); + values("0.0218522000, 0.0207098000, 0.0177446000, 0.0100662000, -0.0100391000, -0.0618373000, -0.1937886000", \ + "0.0213698000, 0.0202116000, 0.0173095000, 0.0096236000, -0.0104811000, -0.0622333000, -0.1943462000", \ + "0.0208399000, 0.0196797000, 0.0167120000, 0.0090492000, -0.0110118000, -0.0627619000, -0.1947848000", \ + "0.0202646000, 0.0191150000, 0.0161386000, 0.0084429000, -0.0115302000, -0.0631883000, -0.1951757000", \ + "0.0201087000, 0.0189409000, 0.0159650000, 0.0082714000, -0.0116973000, -0.0632843000, -0.1951311000", \ + "0.0206306000, 0.0194056000, 0.0163917000, 0.0084720000, -0.0110219000, -0.0624924000, -0.1942843000", \ + "0.0237689000, 0.0225870000, 0.0193868000, 0.0114814000, -0.0085590000, -0.0602852000, -0.1914427000"); + } + related_pin : "A2_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012705110, 0.0032283970, 0.0082034290, 0.0208450900, 0.0529678500, 0.1345925000"); + values("0.0239572000, 0.0254064000, 0.0289898000, 0.0375969000, 0.0583343000, 0.1097960000, 0.2403094000", \ + "0.0236347000, 0.0250677000, 0.0286432000, 0.0372137000, 0.0580144000, 0.1095485000, 0.2398456000", \ + "0.0230533000, 0.0244666000, 0.0279863000, 0.0365583000, 0.0573529000, 0.1089912000, 0.2395037000", \ + "0.0224410000, 0.0238369000, 0.0272669000, 0.0357493000, 0.0565351000, 0.1083405000, 0.2389124000", \ + "0.0222700000, 0.0235824000, 0.0269555000, 0.0353211000, 0.0560608000, 0.1079925000, 0.2388342000", \ + "0.0231508000, 0.0244483000, 0.0277444000, 0.0358532000, 0.0561546000, 0.1081043000, 0.2391096000", \ + "0.0263528000, 0.0276091000, 0.0309179000, 0.0384606000, 0.0592090000, 0.1102299000, 0.2410461000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012705110, 0.0032283970, 0.0082034290, 0.0208450900, 0.0529678500, 0.1345925000"); + values("0.0131584000, 0.0119279000, 0.0088100000, 0.0008804000, -0.0194599000, -0.0713478000, -0.2034669000", \ + "0.0130105000, 0.0117884000, 0.0086851000, 0.0007778000, -0.0195513000, -0.0714328000, -0.2035386000", \ + "0.0128617000, 0.0116667000, 0.0086091000, 0.0007621000, -0.0195136000, -0.0713510000, -0.2034645000", \ + "0.0124299000, 0.0112368000, 0.0082414000, 0.0004611000, -0.0197098000, -0.0715307000, -0.2035865000", \ + "0.0126743000, 0.0114484000, 0.0082923000, 0.0001917000, -0.0199008000, -0.0715311000, -0.2035251000", \ + "0.0128207000, 0.0115814000, 0.0084330000, 0.0004047000, -0.0199428000, -0.0718326000, -0.2036495000", \ + "0.0143496000, 0.0130733000, 0.0098432000, 0.0016104000, -0.0190704000, -0.0712125000, -0.2034601000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012705110, 0.0032283970, 0.0082034290, 0.0208450900, 0.0529678500, 0.1345925000"); + values("0.0149129000, 0.0161791000, 0.0194103000, 0.0274822000, 0.0478823000, 0.0993131000, 0.2298639000", \ + "0.0144745000, 0.0157732000, 0.0190308000, 0.0272117000, 0.0476144000, 0.0991366000, 0.2295823000", \ + "0.0140887000, 0.0153800000, 0.0186258000, 0.0268258000, 0.0473604000, 0.0989516000, 0.2296525000", \ + "0.0137949000, 0.0150674000, 0.0182893000, 0.0264462000, 0.0470331000, 0.0986511000, 0.2292829000", \ + "0.0135707000, 0.0148350000, 0.0180363000, 0.0261802000, 0.0466107000, 0.0983702000, 0.2291457000", \ + "0.0135237000, 0.0147689000, 0.0179532000, 0.0260940000, 0.0465192000, 0.0984225000, 0.2289262000", \ + "0.0140526000, 0.0152365000, 0.0183078000, 0.0260753000, 0.0468835000, 0.0983351000, 0.2296518000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012705110, 0.0032283970, 0.0082034290, 0.0208450900, 0.0529678500, 0.1345925000"); + values("0.0061910000, 0.0050875000, 0.0021495000, -0.0056727000, -0.0260154000, -0.0780126000, -0.2102183000", \ + "0.0059020000, 0.0048430000, 0.0020021000, -0.0056971000, -0.0259575000, -0.0779051000, -0.2100963000", \ + "0.0054267000, 0.0043831000, 0.0016270000, -0.0059188000, -0.0260237000, -0.0778771000, -0.2100137000", \ + "0.0050516000, 0.0039379000, 0.0011022000, -0.0064076000, -0.0262916000, -0.0779855000, -0.2100276000", \ + "0.0054099000, 0.0042296000, 0.0011559000, -0.0068446000, -0.0267263000, -0.0782197000, -0.2101094000", \ + "0.0055321000, 0.0042526000, 0.0011266000, -0.0068222000, -0.0270183000, -0.0786789000, -0.2104025000", \ + "0.0073722000, 0.0059600000, 0.0025841000, -0.0058488000, -0.0265242000, -0.0785309000, -0.2105278000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012705110, 0.0032283970, 0.0082034290, 0.0208450900, 0.0529678500, 0.1345925000"); + values("0.0144607000, 0.0157390000, 0.0189695000, 0.0270747000, 0.0473653000, 0.0988986000, 0.2293106000", \ + "0.0140597000, 0.0153597000, 0.0186369000, 0.0267788000, 0.0471968000, 0.0986833000, 0.2292999000", \ + "0.0136490000, 0.0149489000, 0.0182349000, 0.0263933000, 0.0469891000, 0.0985409000, 0.2292959000", \ + "0.0133304000, 0.0146033000, 0.0178414000, 0.0260610000, 0.0465023000, 0.0982473000, 0.2289951000", \ + "0.0134293000, 0.0146835000, 0.0178310000, 0.0258702000, 0.0460079000, 0.0978494000, 0.2285008000", \ + "0.0145787000, 0.0158336000, 0.0186404000, 0.0265554000, 0.0465843000, 0.0978789000, 0.2281512000", \ + "0.0168195000, 0.0182300000, 0.0216236000, 0.0281389000, 0.0481808000, 0.0986729000, 0.2285031000"); + } + } + max_capacitance : 0.1345920000; + max_transition : 1.4911730000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012705100, 0.0032284000, 0.0082034300, 0.0208451000, 0.0529678000, 0.1345920000"); + values("0.0865868000, 0.0894919000, 0.0961374000, 0.1112314000, 0.1463111000, 0.2313916000, 0.4452218000", \ + "0.0919131000, 0.0947541000, 0.1013303000, 0.1165770000, 0.1515984000, 0.2367936000, 0.4506375000", \ + "0.1050692000, 0.1079926000, 0.1146878000, 0.1299083000, 0.1649718000, 0.2501855000, 0.4641792000", \ + "0.1369265000, 0.1397116000, 0.1464990000, 0.1616350000, 0.1970710000, 0.2823917000, 0.4961661000", \ + "0.2010460000, 0.2041213000, 0.2111330000, 0.2269278000, 0.2625304000, 0.3480060000, 0.5622092000", \ + "0.3048113000, 0.3081475000, 0.3159582000, 0.3329123000, 0.3693744000, 0.4555522000, 0.6700310000", \ + "0.4715441000, 0.4758761000, 0.4855961000, 0.5055956000, 0.5457938000, 0.6329866000, 0.8475504000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012705100, 0.0032284000, 0.0082034300, 0.0208451000, 0.0529678000, 0.1345920000"); + values("0.0687866000, 0.0730653000, 0.0829573000, 0.1054368000, 0.1586286000, 0.2902072000, 0.6240842000", \ + "0.0730133000, 0.0772624000, 0.0871570000, 0.1096509000, 0.1629159000, 0.2946556000, 0.6283687000", \ + "0.0821031000, 0.0863680000, 0.0960731000, 0.1185790000, 0.1719042000, 0.3036850000, 0.6364498000", \ + "0.1003242000, 0.1045761000, 0.1144801000, 0.1369361000, 0.1901876000, 0.3229530000, 0.6566913000", \ + "0.1265796000, 0.1310356000, 0.1411983000, 0.1641660000, 0.2181178000, 0.3506449000, 0.6841725000", \ + "0.1544812000, 0.1597729000, 0.1711602000, 0.1951021000, 0.2492138000, 0.3820741000, 0.7168436000", \ + "0.1626287000, 0.1696524000, 0.1841463000, 0.2123654000, 0.2683652000, 0.4009517000, 0.7366973000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012705100, 0.0032284000, 0.0082034300, 0.0208451000, 0.0529678000, 0.1345920000"); + values("0.0245313000, 0.0273432000, 0.0343043000, 0.0514478000, 0.0949813000, 0.2079858000, 0.4966860000", \ + "0.0245301000, 0.0273285000, 0.0343781000, 0.0514311000, 0.0949691000, 0.2082645000, 0.4971916000", \ + "0.0245461000, 0.0273873000, 0.0343161000, 0.0514243000, 0.0948419000, 0.2079184000, 0.4975670000", \ + "0.0248158000, 0.0275990000, 0.0344006000, 0.0514940000, 0.0949502000, 0.2080452000, 0.4973323000", \ + "0.0267270000, 0.0295868000, 0.0364957000, 0.0533459000, 0.0961175000, 0.2081793000, 0.4977140000", \ + "0.0327180000, 0.0358011000, 0.0423521000, 0.0585918000, 0.0998450000, 0.2103320000, 0.4985155000", \ + "0.0449858000, 0.0481035000, 0.0555428000, 0.0715040000, 0.1092359000, 0.2138442000, 0.4996297000"); + } + related_pin : "A1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012705100, 0.0032284000, 0.0082034300, 0.0208451000, 0.0529678000, 0.1345920000"); + values("0.0313251000, 0.0356027000, 0.0474884000, 0.0777853000, 0.1540273000, 0.3401504000, 0.8100584000", \ + "0.0311318000, 0.0354233000, 0.0473572000, 0.0778398000, 0.1540200000, 0.3400664000, 0.8101180000", \ + "0.0312597000, 0.0355670000, 0.0474582000, 0.0778836000, 0.1540238000, 0.3401745000, 0.8097035000", \ + "0.0324601000, 0.0369332000, 0.0481253000, 0.0782540000, 0.1540474000, 0.3401245000, 0.8101548000", \ + "0.0360500000, 0.0402548000, 0.0509086000, 0.0800848000, 0.1551109000, 0.3404127000, 0.8106223000", \ + "0.0445640000, 0.0477555000, 0.0574481000, 0.0840063000, 0.1564076000, 0.3413878000, 0.8106180000", \ + "0.0640450000, 0.0664070000, 0.0738291000, 0.0963074000, 0.1617718000, 0.3421956000, 0.8120943000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012705100, 0.0032284000, 0.0082034300, 0.0208451000, 0.0529678000, 0.1345920000"); + values("0.0884103000, 0.0913835000, 0.0983467000, 0.1139411000, 0.1494132000, 0.2347142000, 0.4485831000", \ + "0.0928719000, 0.0959515000, 0.1031575000, 0.1188186000, 0.1542921000, 0.2395918000, 0.4534776000", \ + "0.1058212000, 0.1087914000, 0.1157126000, 0.1314692000, 0.1670381000, 0.2522901000, 0.4661753000", \ + "0.1370359000, 0.1400293000, 0.1470022000, 0.1626990000, 0.1982512000, 0.2836892000, 0.4976960000", \ + "0.1984922000, 0.2015034000, 0.2089419000, 0.2253669000, 0.2617319000, 0.3473307000, 0.5613575000", \ + "0.2986647000, 0.3022898000, 0.3103124000, 0.3285166000, 0.3663029000, 0.4517036000, 0.6661576000", \ + "0.4634497000, 0.4680973000, 0.4785943000, 0.5003770000, 0.5416974000, 0.6298841000, 0.8445236000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012705100, 0.0032284000, 0.0082034300, 0.0208451000, 0.0529678000, 0.1345920000"); + values("0.0636859000, 0.0678641000, 0.0777747000, 0.1001612000, 0.1531370000, 0.2854167000, 0.6177801000", \ + "0.0674845000, 0.0717419000, 0.0816205000, 0.1040993000, 0.1573556000, 0.2890636000, 0.6229501000", \ + "0.0771864000, 0.0813545000, 0.0911015000, 0.1133762000, 0.1666174000, 0.2989655000, 0.6349122000", \ + "0.0944812000, 0.0987150000, 0.1085493000, 0.1309956000, 0.1845586000, 0.3166785000, 0.6500558000", \ + "0.1161810000, 0.1205919000, 0.1305620000, 0.1533407000, 0.2076595000, 0.3400849000, 0.6750200000", \ + "0.1347934000, 0.1398396000, 0.1507287000, 0.1738649000, 0.2273226000, 0.3615797000, 0.6949831000", \ + "0.1245493000, 0.1312321000, 0.1452360000, 0.1720922000, 0.2266599000, 0.3582202000, 0.6923421000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012705100, 0.0032284000, 0.0082034300, 0.0208451000, 0.0529678000, 0.1345920000"); + values("0.0255460000, 0.0284040000, 0.0354128000, 0.0526490000, 0.0957331000, 0.2084537000, 0.4971433000", \ + "0.0255215000, 0.0284353000, 0.0354226000, 0.0527131000, 0.0958436000, 0.2084681000, 0.4979598000", \ + "0.0255607000, 0.0284472000, 0.0355496000, 0.0526202000, 0.0958123000, 0.2082512000, 0.4974037000", \ + "0.0256643000, 0.0286975000, 0.0355449000, 0.0527421000, 0.0959011000, 0.2080909000, 0.4972975000", \ + "0.0284345000, 0.0315136000, 0.0385638000, 0.0553538000, 0.0977623000, 0.2087785000, 0.4972449000", \ + "0.0356359000, 0.0385696000, 0.0456916000, 0.0618422000, 0.1024968000, 0.2119601000, 0.4985970000", \ + "0.0481995000, 0.0518542000, 0.0598461000, 0.0766672000, 0.1147963000, 0.2169108000, 0.5009422000"); + } + related_pin : "A2_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012705100, 0.0032284000, 0.0082034300, 0.0208451000, 0.0529678000, 0.1345920000"); + values("0.0310225000, 0.0353677000, 0.0473722000, 0.0779606000, 0.1539959000, 0.3401751000, 0.8086676000", \ + "0.0311606000, 0.0354526000, 0.0474875000, 0.0779628000, 0.1540252000, 0.3401870000, 0.8101003000", \ + "0.0311732000, 0.0357254000, 0.0474322000, 0.0780298000, 0.1540602000, 0.3401143000, 0.8109051000", \ + "0.0331647000, 0.0373368000, 0.0487030000, 0.0786304000, 0.1541471000, 0.3400272000, 0.8093429000", \ + "0.0361680000, 0.0399368000, 0.0509049000, 0.0804343000, 0.1557249000, 0.3407981000, 0.8103835000", \ + "0.0447131000, 0.0478234000, 0.0569182000, 0.0838442000, 0.1566188000, 0.3420707000, 0.8103078000", \ + "0.0641174000, 0.0662539000, 0.0730238000, 0.0950934000, 0.1608248000, 0.3425593000, 0.8113956000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012705100, 0.0032284000, 0.0082034300, 0.0208451000, 0.0529678000, 0.1345920000"); + values("0.0349202000, 0.0374584000, 0.0436529000, 0.0580933000, 0.0927199000, 0.1776511000, 0.3914001000", \ + "0.0391849000, 0.0417987000, 0.0479814000, 0.0624481000, 0.0971139000, 0.1820912000, 0.3957663000", \ + "0.0481652000, 0.0507384000, 0.0569088000, 0.0715256000, 0.1062266000, 0.1911314000, 0.4049366000", \ + "0.0629435000, 0.0661443000, 0.0738562000, 0.0904853000, 0.1261904000, 0.2116327000, 0.4257880000", \ + "0.0822745000, 0.0869589000, 0.0978832000, 0.1208368000, 0.1668347000, 0.2589813000, 0.4739590000", \ + "0.0955835000, 0.1029775000, 0.1207880000, 0.1562901000, 0.2257197000, 0.3496214000, 0.5853005000", \ + "0.0764286000, 0.0883885000, 0.1160179000, 0.1745493000, 0.2846888000, 0.4755829000, 0.7940600000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012705100, 0.0032284000, 0.0082034300, 0.0208451000, 0.0529678000, 0.1345920000"); + values("0.0892662000, 0.0956564000, 0.1109107000, 0.1501952000, 0.2471028000, 0.4909304000, 1.1086484000", \ + "0.0937441000, 0.1001276000, 0.1161358000, 0.1553198000, 0.2526572000, 0.4966445000, 1.1140378000", \ + "0.1056349000, 0.1123771000, 0.1281616000, 0.1676057000, 0.2653164000, 0.5099512000, 1.1276625000", \ + "0.1332702000, 0.1396256000, 0.1554054000, 0.1946564000, 0.2925447000, 0.5377859000, 1.1558349000", \ + "0.1885778000, 0.1960330000, 0.2141019000, 0.2559641000, 0.3534671000, 0.5986547000, 1.2179610000", \ + "0.2823414000, 0.2932463000, 0.3177009000, 0.3734206000, 0.4913537000, 0.7410086000, 1.3604186000", \ + "0.4391509000, 0.4557195000, 0.4939673000, 0.5773433000, 0.7403382000, 1.0525523000, 1.6890397000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012705100, 0.0032284000, 0.0082034300, 0.0208451000, 0.0529678000, 0.1345920000"); + values("0.0222622000, 0.0251178000, 0.0321473000, 0.0498432000, 0.0944079000, 0.2080959000, 0.4969177000", \ + "0.0221385000, 0.0249970000, 0.0320709000, 0.0498821000, 0.0944984000, 0.2079874000, 0.4972087000", \ + "0.0226480000, 0.0253977000, 0.0322862000, 0.0497304000, 0.0943847000, 0.2081134000, 0.4969399000", \ + "0.0291693000, 0.0318521000, 0.0385398000, 0.0545846000, 0.0961074000, 0.2085873000, 0.4978100000", \ + "0.0453473000, 0.0487077000, 0.0567039000, 0.0746232000, 0.1147409000, 0.2154772000, 0.4980102000", \ + "0.0777405000, 0.0828126000, 0.0939608000, 0.1179646000, 0.1662381000, 0.2663735000, 0.5170996000", \ + "0.1391197000, 0.1468773000, 0.1634104000, 0.1994904000, 0.2678341000, 0.3925016000, 0.6386733000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012705100, 0.0032284000, 0.0082034300, 0.0208451000, 0.0529678000, 0.1345920000"); + values("0.0634482000, 0.0715749000, 0.0923288000, 0.1445890000, 0.2777512000, 0.6150015000, 1.4743513000", \ + "0.0634408000, 0.0714456000, 0.0922737000, 0.1449531000, 0.2787975000, 0.6142778000, 1.4703482000", \ + "0.0634972000, 0.0714475000, 0.0921300000, 0.1445984000, 0.2774466000, 0.6142972000, 1.4700983000", \ + "0.0641754000, 0.0719430000, 0.0923229000, 0.1447764000, 0.2777560000, 0.6153582000, 1.4715050000", \ + "0.0808882000, 0.0885028000, 0.1061239000, 0.1529569000, 0.2787733000, 0.6148309000, 1.4697991000", \ + "0.1189133000, 0.1273980000, 0.1482866000, 0.1974421000, 0.3139143000, 0.6206926000, 1.4722396000", \ + "0.1973821000, 0.2091121000, 0.2362817000, 0.2969863000, 0.4238720000, 0.7096121000, 1.4877619000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012705100, 0.0032284000, 0.0082034300, 0.0208451000, 0.0529678000, 0.1345920000"); + values("0.0282814000, 0.0307798000, 0.0368624000, 0.0515150000, 0.0869126000, 0.1750911000, 0.3981785000", \ + "0.0324471000, 0.0350843000, 0.0412992000, 0.0560431000, 0.0916475000, 0.1800361000, 0.4028709000", \ + "0.0398598000, 0.0427618000, 0.0494235000, 0.0644873000, 0.1003487000, 0.1888592000, 0.4118063000", \ + "0.0499309000, 0.0536933000, 0.0623605000, 0.0805775000, 0.1186635000, 0.2076476000, 0.4312369000", \ + "0.0586080000, 0.0644671000, 0.0779890000, 0.1045859000, 0.1550285000, 0.2515159000, 0.4773700000", \ + "0.0524866000, 0.0626084000, 0.0842601000, 0.1271853000, 0.2036499000, 0.3348703000, 0.5800744000", \ + "-0.0023208000, 0.0139874000, 0.0508419000, 0.1209288000, 0.2441576000, 0.4457916000, 0.7796754000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012705100, 0.0032284000, 0.0082034300, 0.0208451000, 0.0529678000, 0.1345920000"); + values("0.0711312000, 0.0775278000, 0.0932596000, 0.1321634000, 0.2292779000, 0.4729513000, 1.0922837000", \ + "0.0743973000, 0.0809877000, 0.0969285000, 0.1359944000, 0.2333587000, 0.4776812000, 1.0953186000", \ + "0.0851240000, 0.0913411000, 0.1075321000, 0.1467222000, 0.2443860000, 0.4888018000, 1.1066440000", \ + "0.1138766000, 0.1201089000, 0.1358817000, 0.1748643000, 0.2722167000, 0.5161415000, 1.1347271000", \ + "0.1746225000, 0.1831082000, 0.2025694000, 0.2441152000, 0.3395513000, 0.5841296000, 1.2046864000", \ + "0.2746160000, 0.2871065000, 0.3159187000, 0.3781867000, 0.4986598000, 0.7433267000, 1.3585719000", \ + "0.4426597000, 0.4594307000, 0.5023585000, 0.5966322000, 0.7799801000, 1.1055635000, 1.7253099000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012705100, 0.0032284000, 0.0082034300, 0.0208451000, 0.0529678000, 0.1345920000"); + values("0.0141836000, 0.0173022000, 0.0250914000, 0.0442079000, 0.0921777000, 0.2130510000, 0.5174328000", \ + "0.0142044000, 0.0173248000, 0.0250442000, 0.0441920000, 0.0921895000, 0.2115233000, 0.5166185000", \ + "0.0159565000, 0.0186996000, 0.0259099000, 0.0444099000, 0.0922529000, 0.2115354000, 0.5166444000", \ + "0.0226311000, 0.0256433000, 0.0330451000, 0.0503745000, 0.0939153000, 0.2118423000, 0.5168581000", \ + "0.0390409000, 0.0428402000, 0.0515429000, 0.0705459000, 0.1135934000, 0.2193494000, 0.5189427000", \ + "0.0716192000, 0.0768905000, 0.0891200000, 0.1144262000, 0.1644549000, 0.2699536000, 0.5352017000", \ + "0.1383118000, 0.1458616000, 0.1618736000, 0.1972450000, 0.2643932000, 0.3913041000, 0.6574840000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012705100, 0.0032284000, 0.0082034300, 0.0208451000, 0.0529678000, 0.1345920000"); + values("0.0640060000, 0.0721305000, 0.0927377000, 0.1451984000, 0.2784372000, 0.6149657000, 1.4748512000", \ + "0.0640687000, 0.0720851000, 0.0925642000, 0.1452620000, 0.2777979000, 0.6172649000, 1.4740587000", \ + "0.0637545000, 0.0721574000, 0.0926296000, 0.1449995000, 0.2778069000, 0.6151858000, 1.4698982000", \ + "0.0670894000, 0.0743791000, 0.0934397000, 0.1446038000, 0.2784513000, 0.6146140000, 1.4708699000", \ + "0.0933850000, 0.1003327000, 0.1174450000, 0.1589314000, 0.2797785000, 0.6148888000, 1.4730555000", \ + "0.1386929000, 0.1498634000, 0.1732829000, 0.2250478000, 0.3290154000, 0.6246636000, 1.4756598000", \ + "0.2126287000, 0.2288108000, 0.2667750000, 0.3449304000, 0.4876246000, 0.7480769000, 1.4911731000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o2bb2ai_4") { + leakage_power () { + value : 0.0080652000; + when : "!A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0034842000; + when : "!A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0042097000; + when : "!A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0064620000; + when : "!A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0093820000; + when : "!A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0048002000; + when : "!A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0055262000; + when : "!A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0077785000; + when : "!A1_N&A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0098197000; + when : "A1_N&!A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0052387000; + when : "A1_N&!A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0059647000; + when : "A1_N&!A2_N&B1&B2"; + } + leakage_power () { + value : 0.0082170000; + when : "A1_N&!A2_N&B1&!B2"; + } + leakage_power () { + value : 0.0072939000; + when : "A1_N&A2_N&!B1&B2"; + } + leakage_power () { + value : 0.0056414000; + when : "A1_N&A2_N&!B1&!B2"; + } + leakage_power () { + value : 0.0072965000; + when : "A1_N&A2_N&B1&B2"; + } + leakage_power () { + value : 0.0072939000; + when : "A1_N&A2_N&B1&!B2"; + } + area : 27.526400000; + cell_footprint : "sky130_fd_sc_hd__o2bb2ai"; + cell_leakage_power : 0.0066546030; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1_N") { + capacitance : 0.0087480000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0083040000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0156546000, 0.0156322000, 0.0155805000, 0.0155744000, 0.0155604000, 0.0155282000, 0.0154537000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0155642000, -0.0155564000, -0.0155385000, -0.0155363000, -0.0155312000, -0.0155196000, -0.0154927000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091920000; + } + pin ("A2_N") { + capacitance : 0.0088120000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0085190000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0182696000, 0.0182705000, 0.0182726000, 0.0182723000, 0.0182718000, 0.0182704000, 0.0182674000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0130449000, -0.0130482000, -0.0130556000, -0.0130264000, -0.0129592000, -0.0128041000, -0.0124468000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091050000; + } + pin ("B1") { + capacitance : 0.0086730000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082280000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0166930000, 0.0166750000, 0.0166337000, 0.0166359000, 0.0166409000, 0.0166524000, 0.0166789000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0142203000, -0.0144594000, -0.0150107000, -0.0150315000, -0.0150793000, -0.0151896000, -0.0154437000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091180000; + } + pin ("B2") { + capacitance : 0.0084840000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078890000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078329000, 0.0078247000, 0.0078059000, 0.0078386000, 0.0079140000, 0.0080878000, 0.0084885000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0068139000, -0.0068120000, -0.0068078000, -0.0068085000, -0.0068101000, -0.0068137000, -0.0068222000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090790000; + } + pin ("Y") { + direction : "output"; + function : "(!B1&!B2) | (A1_N&A2_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014051260, 0.0039487570, 0.0110970000, 0.0311853600, 0.0876387000, 0.2462868000"); + values("0.0589504000, 0.0575695000, 0.0536743000, 0.0425133000, 0.0107369000, -0.0801388000, -0.3365623000", \ + "0.0581908000, 0.0568019000, 0.0529004000, 0.0417678000, 0.0099968000, -0.0808549000, -0.3373103000", \ + "0.0573026000, 0.0559310000, 0.0520060000, 0.0409335000, 0.0091514000, -0.0815542000, -0.3378978000", \ + "0.0563944000, 0.0550135000, 0.0511303000, 0.0399861000, 0.0082566000, -0.0823955000, -0.3386468000", \ + "0.0558562000, 0.0544611000, 0.0504999000, 0.0393919000, 0.0076466000, -0.0826580000, -0.3388843000", \ + "0.0567193000, 0.0552582000, 0.0512147000, 0.0402419000, 0.0095059000, -0.0809263000, -0.3370181000", \ + "0.0617152000, 0.0602899000, 0.0561350000, 0.0448070000, 0.0145380000, -0.0773666000, -0.3330322000"); + } + related_pin : "A1_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014051260, 0.0039487570, 0.0110970000, 0.0311853600, 0.0876387000, 0.2462868000"); + values("0.0499080000, 0.0516123000, 0.0563518000, 0.0690523000, 0.1023754000, 0.1930448000, 0.4465540000", \ + "0.0492876000, 0.0509975000, 0.0557271000, 0.0684197000, 0.1018394000, 0.1924787000, 0.4460108000", \ + "0.0483101000, 0.0499939000, 0.0547047000, 0.0673913000, 0.1007410000, 0.1915881000, 0.4453795000", \ + "0.0472066000, 0.0488262000, 0.0533985000, 0.0659414000, 0.0994880000, 0.1904542000, 0.4441750000", \ + "0.0465767000, 0.0481526000, 0.0525871000, 0.0649261000, 0.0984485000, 0.1896597000, 0.4435560000", \ + "0.0472592000, 0.0487785000, 0.0530638000, 0.0651426000, 0.0977636000, 0.1894278000, 0.4436436000", \ + "0.0497946000, 0.0513233000, 0.0555253000, 0.0673704000, 0.1007077000, 0.1915231000, 0.4462125000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014051260, 0.0039487570, 0.0110970000, 0.0311853600, 0.0876387000, 0.2462868000"); + values("0.0455444000, 0.0441641000, 0.0402686000, 0.0291489000, -0.0027619000, -0.0937929000, -0.3503247000", \ + "0.0447309000, 0.0433706000, 0.0395456000, 0.0284343000, -0.0034668000, -0.0945600000, -0.3512069000", \ + "0.0436152000, 0.0422469000, 0.0383982000, 0.0272968000, -0.0045234000, -0.0953946000, -0.3521923000", \ + "0.0425573000, 0.0410425000, 0.0371763000, 0.0261170000, -0.0055365000, -0.0964409000, -0.3528354000", \ + "0.0427959000, 0.0413852000, 0.0374465000, 0.0262817000, -0.0062069000, -0.0960493000, -0.3524871000", \ + "0.0426322000, 0.0412777000, 0.0378058000, 0.0264333000, -0.0042507000, -0.0946850000, -0.3508477000", \ + "0.0489916000, 0.0476728000, 0.0435249000, 0.0324776000, 0.0009242000, -0.0898728000, -0.3450742000"); + } + related_pin : "A2_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014051260, 0.0039487570, 0.0110970000, 0.0311853600, 0.0876387000, 0.2462868000"); + values("0.0468429000, 0.0485520000, 0.0532983000, 0.0659474000, 0.0994058000, 0.1900617000, 0.4437297000", \ + "0.0461583000, 0.0478730000, 0.0526049000, 0.0653163000, 0.0986999000, 0.1894565000, 0.4429589000", \ + "0.0451046000, 0.0467834000, 0.0514825000, 0.0641420000, 0.0975538000, 0.1884213000, 0.4421137000", \ + "0.0441347000, 0.0457413000, 0.0502747000, 0.0627577000, 0.0963043000, 0.1873384000, 0.4413320000", \ + "0.0440077000, 0.0456018000, 0.0500215000, 0.0622129000, 0.0954130000, 0.1867875000, 0.4410911000", \ + "0.0457703000, 0.0472972000, 0.0515980000, 0.0634347000, 0.0960744000, 0.1874342000, 0.4419009000", \ + "0.0525055000, 0.0539866000, 0.0581428000, 0.0704578000, 0.1033568000, 0.1924712000, 0.4470382000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014051260, 0.0039487570, 0.0110970000, 0.0311853600, 0.0876387000, 0.2462868000"); + values("0.0288414000, 0.0273970000, 0.0233319000, 0.0118975000, -0.0204056000, -0.1115633000, -0.3682868000", \ + "0.0285616000, 0.0271476000, 0.0230968000, 0.0116882000, -0.0205465000, -0.1116542000, -0.3684347000", \ + "0.0284140000, 0.0270189000, 0.0230207000, 0.0116930000, -0.0204521000, -0.1114449000, -0.3681945000", \ + "0.0275928000, 0.0261694000, 0.0222363000, 0.0110486000, -0.0209268000, -0.1117725000, -0.3683830000", \ + "0.0271852000, 0.0257825000, 0.0217665000, 0.0104583000, -0.0211920000, -0.1119478000, -0.3683799000", \ + "0.0281637000, 0.0267370000, 0.0226191000, 0.0110985000, -0.0216015000, -0.1123579000, -0.3685726000", \ + "0.0309624000, 0.0296472000, 0.0252347000, 0.0133827000, -0.0195300000, -0.1113441000, -0.3681784000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014051260, 0.0039487570, 0.0110970000, 0.0311853600, 0.0876387000, 0.2462868000"); + values("0.0287817000, 0.0302726000, 0.0344072000, 0.0459619000, 0.0783284000, 0.1688462000, 0.4224280000", \ + "0.0280949000, 0.0296160000, 0.0338092000, 0.0455259000, 0.0780416000, 0.1685463000, 0.4223398000", \ + "0.0274864000, 0.0289652000, 0.0331779000, 0.0449534000, 0.0775563000, 0.1682982000, 0.4220652000", \ + "0.0268604000, 0.0283795000, 0.0325619000, 0.0443034000, 0.0770871000, 0.1678658000, 0.4217725000", \ + "0.0264093000, 0.0278835000, 0.0320622000, 0.0437036000, 0.0762737000, 0.1671581000, 0.4213654000", \ + "0.0262324000, 0.0276762000, 0.0317808000, 0.0435008000, 0.0760942000, 0.1669070000, 0.4209789000", \ + "0.0270493000, 0.0284741000, 0.0324158000, 0.0436109000, 0.0765931000, 0.1669870000, 0.4223974000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014051260, 0.0039487570, 0.0110970000, 0.0311853600, 0.0876387000, 0.2462868000"); + values("0.0137695000, 0.0125026000, 0.0087806000, -0.0022909000, -0.0345112000, -0.1258494000, -0.3827931000", \ + "0.0130871000, 0.0118623000, 0.0083105000, -0.0024684000, -0.0344167000, -0.1255650000, -0.3824224000", \ + "0.0120575000, 0.0108661000, 0.0073982000, -0.0031128000, -0.0346455000, -0.1255155000, -0.3823040000", \ + "0.0111285000, 0.0098424000, 0.0062146000, -0.0042977000, -0.0354519000, -0.1258676000, -0.3822957000", \ + "0.0114767000, 0.0100897000, 0.0061283000, -0.0052620000, -0.0365169000, -0.1265028000, -0.3824722000", \ + "0.0122242000, 0.0106430000, 0.0065921000, -0.0048428000, -0.0370403000, -0.1275556000, -0.3832020000", \ + "0.0162883000, 0.0147471000, 0.0101887000, -0.0020768000, -0.0354159000, -0.1270132000, -0.3835387000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014051260, 0.0039487570, 0.0110970000, 0.0311853600, 0.0876387000, 0.2462868000"); + values("0.0285473000, 0.0300707000, 0.0342677000, 0.0459685000, 0.0784371000, 0.1688187000, 0.4224739000", \ + "0.0274751000, 0.0290013000, 0.0333269000, 0.0451646000, 0.0778145000, 0.1685746000, 0.4223577000", \ + "0.0262895000, 0.0278311000, 0.0321551000, 0.0439863000, 0.0770823000, 0.1679575000, 0.4219751000", \ + "0.0256125000, 0.0271106000, 0.0314661000, 0.0434033000, 0.0761681000, 0.1675652000, 0.4215603000", \ + "0.0257166000, 0.0271707000, 0.0312592000, 0.0429394000, 0.0755870000, 0.1663306000, 0.4207025000", \ + "0.0289214000, 0.0301326000, 0.0341073000, 0.0459620000, 0.0770850000, 0.1660850000, 0.4201670000", \ + "0.0340251000, 0.0354058000, 0.0393830000, 0.0503774000, 0.0820838000, 0.1728246000, 0.4205182000"); + } + } + max_capacitance : 0.2462870000; + max_transition : 1.4976470000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014051300, 0.0039487600, 0.0110970000, 0.0311854000, 0.0876387000, 0.2462870000"); + values("0.1035425000, 0.1057014000, 0.1114482000, 0.1254291000, 0.1610821000, 0.2558854000, 0.5181809000", \ + "0.1087730000, 0.1108377000, 0.1163203000, 0.1305358000, 0.1662159000, 0.2610287000, 0.5233294000", \ + "0.1219517000, 0.1240989000, 0.1296382000, 0.1438975000, 0.1797019000, 0.2744906000, 0.5363601000", \ + "0.1540183000, 0.1561807000, 0.1619429000, 0.1760860000, 0.2120331000, 0.3070121000, 0.5693769000", \ + "0.2229587000, 0.2251803000, 0.2308342000, 0.2455654000, 0.2819242000, 0.3769346000, 0.6390071000", \ + "0.3390347000, 0.3414432000, 0.3476301000, 0.3630897000, 0.4006265000, 0.4966366000, 0.7591037000", \ + "0.5313049000, 0.5343014000, 0.5420510000, 0.5600125000, 0.6014004000, 0.6975872000, 0.9605940000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014051300, 0.0039487600, 0.0110970000, 0.0311854000, 0.0876387000, 0.2462870000"); + values("0.0816007000, 0.0845987000, 0.0923503000, 0.1109525000, 0.1564826000, 0.2775428000, 0.6166185000", \ + "0.0856757000, 0.0887009000, 0.0963690000, 0.1151907000, 0.1608281000, 0.2822113000, 0.6197386000", \ + "0.0938238000, 0.0968234000, 0.1045097000, 0.1231182000, 0.1687978000, 0.2899696000, 0.6291900000", \ + "0.1105811000, 0.1135172000, 0.1211838000, 0.1400862000, 0.1859541000, 0.3072992000, 0.6455313000", \ + "0.1349035000, 0.1379571000, 0.1459413000, 0.1651199000, 0.2120673000, 0.3343805000, 0.6729745000", \ + "0.1586951000, 0.1621510000, 0.1710355000, 0.1917078000, 0.2391597000, 0.3626432000, 0.7016234000", \ + "0.1543999000, 0.1589671000, 0.1705059000, 0.1956146000, 0.2468056000, 0.3702265000, 0.7097800000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014051300, 0.0039487600, 0.0110970000, 0.0311854000, 0.0876387000, 0.2462870000"); + values("0.0296605000, 0.0318793000, 0.0380326000, 0.0547347000, 0.1007519000, 0.2321176000, 0.6048143000", \ + "0.0296492000, 0.0318680000, 0.0381414000, 0.0547564000, 0.1007520000, 0.2321801000, 0.6045058000", \ + "0.0296314000, 0.0319171000, 0.0381068000, 0.0548463000, 0.1007123000, 0.2320046000, 0.6042229000", \ + "0.0296970000, 0.0318869000, 0.0381007000, 0.0547690000, 0.1006269000, 0.2322557000, 0.6048368000", \ + "0.0311411000, 0.0335506000, 0.0397177000, 0.0561550000, 0.1015494000, 0.2321220000, 0.6044063000", \ + "0.0365973000, 0.0388718000, 0.0452761000, 0.0613670000, 0.1054302000, 0.2342450000, 0.6055072000", \ + "0.0484547000, 0.0509239000, 0.0572430000, 0.0739916000, 0.1146038000, 0.2378592000, 0.6067541000"); + } + related_pin : "A1_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014051300, 0.0039487600, 0.0110970000, 0.0311854000, 0.0876387000, 0.2462870000"); + values("0.0407764000, 0.0433149000, 0.0509416000, 0.0737049000, 0.1369787000, 0.3101594000, 0.7966623000", \ + "0.0409196000, 0.0434943000, 0.0509207000, 0.0735616000, 0.1369856000, 0.3100478000, 0.7961333000", \ + "0.0408516000, 0.0433577000, 0.0509791000, 0.0737352000, 0.1369502000, 0.3101673000, 0.7965614000", \ + "0.0420116000, 0.0444748000, 0.0518909000, 0.0741013000, 0.1371490000, 0.3100554000, 0.7960659000", \ + "0.0457439000, 0.0480222000, 0.0550624000, 0.0767634000, 0.1388777000, 0.3106367000, 0.7961343000", \ + "0.0548402000, 0.0565277000, 0.0628137000, 0.0819345000, 0.1410953000, 0.3119521000, 0.7973156000", \ + "0.0758077000, 0.0768513000, 0.0811537000, 0.0970306000, 0.1489269000, 0.3135128000, 0.7975875000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014051300, 0.0039487600, 0.0110970000, 0.0311854000, 0.0876387000, 0.2462870000"); + values("0.0865732000, 0.0887329000, 0.0942693000, 0.1082456000, 0.1438315000, 0.2384201000, 0.5004502000", \ + "0.0918176000, 0.0939403000, 0.0994471000, 0.1134892000, 0.1490721000, 0.2437560000, 0.5055781000", \ + "0.1048301000, 0.1069444000, 0.1126017000, 0.1266035000, 0.1622214000, 0.2568371000, 0.5185838000", \ + "0.1358929000, 0.1379171000, 0.1435243000, 0.1575276000, 0.1931961000, 0.2882896000, 0.5503143000", \ + "0.1943747000, 0.1963818000, 0.2023482000, 0.2170337000, 0.2539198000, 0.3482040000, 0.6106504000", \ + "0.2900274000, 0.2925153000, 0.2988123000, 0.3147616000, 0.3520200000, 0.4481772000, 0.7110884000", \ + "0.4481519000, 0.4513087000, 0.4592246000, 0.4779937000, 0.5196525000, 0.6167121000, 0.8797156000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014051300, 0.0039487600, 0.0110970000, 0.0311854000, 0.0876387000, 0.2462870000"); + values("0.0749157000, 0.0779012000, 0.0856347000, 0.1042957000, 0.1498558000, 0.2717100000, 0.6090498000", \ + "0.0785597000, 0.0815721000, 0.0893265000, 0.1079232000, 0.1535477000, 0.2746979000, 0.6140100000", \ + "0.0878975000, 0.0908285000, 0.0985276000, 0.1171021000, 0.1628689000, 0.2840795000, 0.6220154000", \ + "0.1063765000, 0.1093717000, 0.1170419000, 0.1357728000, 0.1816915000, 0.3041812000, 0.6420606000", \ + "0.1297404000, 0.1327737000, 0.1404430000, 0.1595344000, 0.2067872000, 0.3297764000, 0.6682140000", \ + "0.1512249000, 0.1545686000, 0.1631127000, 0.1829908000, 0.2301059000, 0.3527775000, 0.6936882000", \ + "0.1469970000, 0.1514292000, 0.1621024000, 0.1857103000, 0.2348530000, 0.3580778000, 0.6968552000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014051300, 0.0039487600, 0.0110970000, 0.0311854000, 0.0876387000, 0.2462870000"); + values("0.0286617000, 0.0309184000, 0.0369789000, 0.0537739000, 0.0998783000, 0.2319004000, 0.6046492000", \ + "0.0286673000, 0.0309101000, 0.0370887000, 0.0537470000, 0.1000253000, 0.2318472000, 0.6044696000", \ + "0.0287946000, 0.0309349000, 0.0370920000, 0.0537558000, 0.0998618000, 0.2316707000, 0.6041984000", \ + "0.0288904000, 0.0311718000, 0.0372862000, 0.0540561000, 0.1000309000, 0.2318792000, 0.6046417000", \ + "0.0312326000, 0.0337263000, 0.0398019000, 0.0565451000, 0.1016219000, 0.2320627000, 0.6044221000", \ + "0.0368500000, 0.0395889000, 0.0457829000, 0.0616434000, 0.1058161000, 0.2346834000, 0.6053794000", \ + "0.0489643000, 0.0517673000, 0.0585343000, 0.0748010000, 0.1160722000, 0.2380930000, 0.6070737000"); + } + related_pin : "A2_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014051300, 0.0039487600, 0.0110970000, 0.0311854000, 0.0876387000, 0.2462870000"); + values("0.0407857000, 0.0433679000, 0.0509531000, 0.0735073000, 0.1369863000, 0.3100327000, 0.7961473000", \ + "0.0408073000, 0.0433046000, 0.0509215000, 0.0737009000, 0.1369607000, 0.3101537000, 0.7964708000", \ + "0.0408624000, 0.0433662000, 0.0509920000, 0.0736985000, 0.1370075000, 0.3100553000, 0.7965206000", \ + "0.0425751000, 0.0450053000, 0.0524249000, 0.0745912000, 0.1372950000, 0.3100727000, 0.7964272000", \ + "0.0456010000, 0.0479720000, 0.0551332000, 0.0771327000, 0.1397697000, 0.3113409000, 0.7965927000", \ + "0.0548037000, 0.0564317000, 0.0621710000, 0.0816160000, 0.1411673000, 0.3128779000, 0.7979462000", \ + "0.0758090000, 0.0767865000, 0.0803344000, 0.0947104000, 0.1475902000, 0.3136436000, 0.7998107000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014051300, 0.0039487600, 0.0110970000, 0.0311854000, 0.0876387000, 0.2462870000"); + values("0.0418340000, 0.0437820000, 0.0488309000, 0.0621726000, 0.0971860000, 0.1914170000, 0.4534076000", \ + "0.0460308000, 0.0478813000, 0.0530631000, 0.0664027000, 0.1012689000, 0.1956917000, 0.4575130000", \ + "0.0538168000, 0.0557593000, 0.0608877000, 0.0743026000, 0.1094620000, 0.2037608000, 0.4656625000", \ + "0.0674307000, 0.0695186000, 0.0754466000, 0.0902955000, 0.1263168000, 0.2210897000, 0.4831427000", \ + "0.0858081000, 0.0889251000, 0.0968566000, 0.1162088000, 0.1607267000, 0.2612165000, 0.5244166000", \ + "0.0981283000, 0.1028242000, 0.1152013000, 0.1451570000, 0.2100818000, 0.3394718000, 0.6186845000", \ + "0.0760301000, 0.0833044000, 0.1029868000, 0.1508268000, 0.2526148000, 0.4473633000, 0.8042423000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014051300, 0.0039487600, 0.0110970000, 0.0311854000, 0.0876387000, 0.2462870000"); + values("0.0954038000, 0.0998102000, 0.1114390000, 0.1426794000, 0.2281813000, 0.4653282000, 1.1285338000", \ + "0.1004263000, 0.1041528000, 0.1159554000, 0.1474441000, 0.2332776000, 0.4705755000, 1.1339186000", \ + "0.1123822000, 0.1165319000, 0.1284926000, 0.1601767000, 0.2463497000, 0.4840477000, 1.1480829000", \ + "0.1400730000, 0.1443912000, 0.1558650000, 0.1871100000, 0.2736909000, 0.5120399000, 1.1758390000", \ + "0.1955853000, 0.2003245000, 0.2133603000, 0.2476274000, 0.3337300000, 0.5721653000, 1.2363559000", \ + "0.2914100000, 0.2980343000, 0.3153480000, 0.3597551000, 0.4657178000, 0.7105843000, 1.3760855000", \ + "0.4505435000, 0.4610645000, 0.4882826000, 0.5544674000, 0.7026534000, 1.0110823000, 1.6963317000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014051300, 0.0039487600, 0.0110970000, 0.0311854000, 0.0876387000, 0.2462870000"); + values("0.0268701000, 0.0290765000, 0.0352380000, 0.0522070000, 0.0992964000, 0.2317063000, 0.6046657000", \ + "0.0267649000, 0.0290469000, 0.0352048000, 0.0522450000, 0.0993733000, 0.2317536000, 0.6047081000", \ + "0.0271307000, 0.0293210000, 0.0353495000, 0.0521338000, 0.0993105000, 0.2314846000, 0.6041647000", \ + "0.0321943000, 0.0343223000, 0.0403195000, 0.0562272000, 0.1008828000, 0.2316339000, 0.6044500000", \ + "0.0472562000, 0.0496729000, 0.0558932000, 0.0728898000, 0.1167409000, 0.2380499000, 0.6039778000", \ + "0.0796895000, 0.0830352000, 0.0915881000, 0.1131830000, 0.1617485000, 0.2799837000, 0.6170073000", \ + "0.1416841000, 0.1463503000, 0.1590888000, 0.1899025000, 0.2560934000, 0.3937055000, 0.7151181000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014051300, 0.0039487600, 0.0110970000, 0.0311854000, 0.0876387000, 0.2462870000"); + values("0.0694483000, 0.0744725000, 0.0887411000, 0.1296663000, 0.2444576000, 0.5683002000, 1.4763658000", \ + "0.0690684000, 0.0746034000, 0.0888317000, 0.1295155000, 0.2445742000, 0.5680293000, 1.4764426000", \ + "0.0694234000, 0.0745116000, 0.0889495000, 0.1298308000, 0.2446020000, 0.5690210000, 1.4811312000", \ + "0.0695144000, 0.0745829000, 0.0888898000, 0.1296393000, 0.2446739000, 0.5679864000, 1.4766404000", \ + "0.0847546000, 0.0893966000, 0.1018017000, 0.1381207000, 0.2466857000, 0.5693205000, 1.4762146000", \ + "0.1208637000, 0.1259165000, 0.1409522000, 0.1800627000, 0.2803681000, 0.5758780000, 1.4765110000", \ + "0.1987110000, 0.2062941000, 0.2256862000, 0.2734605000, 0.3876303000, 0.6639322000, 1.4932584000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014051300, 0.0039487600, 0.0110970000, 0.0311854000, 0.0876387000, 0.2462870000"); + values("0.0314864000, 0.0332801000, 0.0380847000, 0.0506118000, 0.0835803000, 0.1738860000, 0.4260002000", \ + "0.0355151000, 0.0373640000, 0.0423474000, 0.0548915000, 0.0882288000, 0.1788002000, 0.4335120000", \ + "0.0428965000, 0.0449494000, 0.0501630000, 0.0632579000, 0.0967022000, 0.1872124000, 0.4396440000", \ + "0.0525893000, 0.0552279000, 0.0619148000, 0.0780244000, 0.1142790000, 0.2057568000, 0.4584198000", \ + "0.0603846000, 0.0643547000, 0.0747415000, 0.0985084000, 0.1465570000, 0.2478958000, 0.5032688000", \ + "0.0530049000, 0.0591993000, 0.0755505000, 0.1132954000, 0.1876981000, 0.3250719000, 0.6007730000", \ + "-0.0072124000, 0.0044066000, 0.0319101000, 0.0934002000, 0.2120465000, 0.4241283000, 0.7935125000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014051300, 0.0039487600, 0.0110970000, 0.0311854000, 0.0876387000, 0.2462870000"); + values("0.0762067000, 0.0804618000, 0.0923888000, 0.1238936000, 0.2095998000, 0.4470071000, 1.1113056000", \ + "0.0787543000, 0.0832567000, 0.0951600000, 0.1271415000, 0.2133692000, 0.4509899000, 1.1142842000", \ + "0.0880737000, 0.0927048000, 0.1045509000, 0.1364191000, 0.2232891000, 0.4617200000, 1.1259725000", \ + "0.1160428000, 0.1201554000, 0.1318605000, 0.1635326000, 0.2496490000, 0.4886258000, 1.1530356000", \ + "0.1770545000, 0.1824745000, 0.1966513000, 0.2313225000, 0.3165226000, 0.5541918000, 1.2199391000", \ + "0.2762799000, 0.2842807000, 0.3054157000, 0.3568534000, 0.4696151000, 0.7065389000, 1.3683716000", \ + "0.4443951000, 0.4553642000, 0.4859542000, 0.5613393000, 0.7309706000, 1.0613942000, 1.7337400000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014051300, 0.0039487600, 0.0110970000, 0.0311854000, 0.0876387000, 0.2462870000"); + values("0.0157060000, 0.0179044000, 0.0240275000, 0.0407686000, 0.0865506000, 0.2145343000, 0.5734797000", \ + "0.0157525000, 0.0179234000, 0.0240132000, 0.0407100000, 0.0865615000, 0.2145738000, 0.5754678000", \ + "0.0172652000, 0.0192238000, 0.0248831000, 0.0409399000, 0.0863485000, 0.2139689000, 0.5729066000", \ + "0.0240760000, 0.0261930000, 0.0318928000, 0.0474555000, 0.0888438000, 0.2147503000, 0.5727649000", \ + "0.0407659000, 0.0435051000, 0.0503794000, 0.0673020000, 0.1085902000, 0.2220793000, 0.5736686000", \ + "0.0743449000, 0.0779870000, 0.0874863000, 0.1102222000, 0.1586221000, 0.2717696000, 0.5898927000", \ + "0.1435612000, 0.1473932000, 0.1595765000, 0.1907152000, 0.2572209000, 0.3928072000, 0.7052717000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014051300, 0.0039487600, 0.0110970000, 0.0311854000, 0.0876387000, 0.2462870000"); + values("0.0703410000, 0.0752966000, 0.0894896000, 0.1299972000, 0.2449275000, 0.5680906000, 1.4792038000", \ + "0.0701911000, 0.0751392000, 0.0893792000, 0.1301414000, 0.2448019000, 0.5693997000, 1.4765222000", \ + "0.0699545000, 0.0749748000, 0.0894026000, 0.1298345000, 0.2448054000, 0.5683369000, 1.4798613000", \ + "0.0723609000, 0.0770328000, 0.0901374000, 0.1296235000, 0.2448622000, 0.5695763000, 1.4770085000", \ + "0.0975726000, 0.1026335000, 0.1151342000, 0.1467603000, 0.2486331000, 0.5686228000, 1.4821075000", \ + "0.1423159000, 0.1492630000, 0.1682669000, 0.2113231000, 0.3073917000, 0.5821174000, 1.4822439000", \ + "0.2158428000, 0.2265408000, 0.2543672000, 0.3194137000, 0.4568700000, 0.7216925000, 1.4976469000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__o311a_1 */ + + cell ("sky130_fd_sc_hd__o311a_2") { + leakage_power () { + value : 0.0023719000; + when : "!A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0154414000; + when : "!A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0035489000; + when : "!A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0155231000; + when : "!A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0027303000; + when : "!A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0024030000; + when : "!A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0043656000; + when : "!A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0027066000; + when : "!A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0027303000; + when : "!A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0024030000; + when : "!A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0041188000; + when : "!A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0027066000; + when : "!A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0027303000; + when : "!A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0024030000; + when : "!A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0038079000; + when : "!A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0027066000; + when : "!A1&A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0027303000; + when : "A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0024030000; + when : "A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0041156000; + when : "A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0027066000; + when : "A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0027303000; + when : "A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0024030000; + when : "A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0038091000; + when : "A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0027066000; + when : "A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0027303000; + when : "A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0024030000; + when : "A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0038130000; + when : "A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0027066000; + when : "A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0027303000; + when : "A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0024030000; + when : "A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0037908000; + when : "A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0027066000; + when : "A1&A2&A3&B1&!C1"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__o311a"; + cell_leakage_power : 0.0037370320; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023460000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022140000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041943000, 0.0041903000, 0.0041813000, 0.0041780000, 0.0041703000, 0.0041525000, 0.0041116000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041828000, -0.0041827000, -0.0041825000, -0.0041815000, -0.0041794000, -0.0041743000, -0.0041627000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024780000; + } + pin ("A2") { + capacitance : 0.0023580000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022000000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038651000, 0.0038664000, 0.0038693000, 0.0038698000, 0.0038710000, 0.0038737000, 0.0038800000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038654000, -0.0038663000, -0.0038682000, -0.0038687000, -0.0038700000, -0.0038729000, -0.0038795000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025160000; + } + pin ("A3") { + capacitance : 0.0023420000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021610000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039508000, 0.0039496000, 0.0039469000, 0.0039451000, 0.0039410000, 0.0039316000, 0.0039099000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039412000, -0.0039422000, -0.0039442000, -0.0039428000, -0.0039393000, -0.0039315000, -0.0039133000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025230000; + } + pin ("B1") { + capacitance : 0.0023600000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022700000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0042021000, 0.0041869000, 0.0041518000, 0.0041573000, 0.0041699000, 0.0041989000, 0.0042660000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040829000, -0.0040791000, -0.0040702000, -0.0040698000, -0.0040689000, -0.0040667000, -0.0040616000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024510000; + } + pin ("C1") { + capacitance : 0.0023440000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022860000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047923000, 0.0047891000, 0.0047820000, 0.0047825000, 0.0047839000, 0.0047869000, 0.0047938000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039445000, -0.0039466000, -0.0039516000, -0.0039462000, -0.0039336000, -0.0039046000, -0.0038378000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024020000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1&C1) | (A2&B1&C1) | (A3&B1&C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0211705000, 0.0196300000, 0.0158763000, 0.0048644000, -0.0297989000, -0.1361491000, -0.4475243000", \ + "0.0209992000, 0.0194864000, 0.0157424000, 0.0047214000, -0.0299172000, -0.1362736000, -0.4476403000", \ + "0.0207465000, 0.0191835000, 0.0154778000, 0.0045284000, -0.0301218000, -0.1363396000, -0.4477652000", \ + "0.0205637000, 0.0190375000, 0.0153179000, 0.0044225000, -0.0302282000, -0.1365540000, -0.4479314000", \ + "0.0204662000, 0.0189294000, 0.0151382000, 0.0042483000, -0.0304370000, -0.1367368000, -0.4480309000", \ + "0.0204947000, 0.0189472000, 0.0151620000, 0.0042481000, -0.0304702000, -0.1367759000, -0.4480805000", \ + "0.0255196000, 0.0238013000, 0.0190599000, 0.0063508000, -0.0308582000, -0.1367144000, -0.4479340000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0215378000, 0.0231684000, 0.0279373000, 0.0412126000, 0.0784585000, 0.1857299000, 0.4953611000", \ + "0.0214693000, 0.0230863000, 0.0278716000, 0.0411025000, 0.0782985000, 0.1848480000, 0.4950789000", \ + "0.0213462000, 0.0229735000, 0.0277399000, 0.0409669000, 0.0781454000, 0.1849208000, 0.4927831000", \ + "0.0211214000, 0.0227757000, 0.0275352000, 0.0408485000, 0.0780025000, 0.1848299000, 0.4926942000", \ + "0.0210639000, 0.0227039000, 0.0273514000, 0.0406515000, 0.0778546000, 0.1852924000, 0.4949798000", \ + "0.0219366000, 0.0234796000, 0.0279812000, 0.0405233000, 0.0777574000, 0.1848872000, 0.4924999000", \ + "0.0222760000, 0.0237516000, 0.0281873000, 0.0410165000, 0.0781353000, 0.1852134000, 0.4914944000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0190359000, 0.0175020000, 0.0138078000, 0.0028490000, -0.0316093000, -0.1379084000, -0.4491209000", \ + "0.0189436000, 0.0174178000, 0.0137021000, 0.0029454000, -0.0317387000, -0.1380714000, -0.4492523000", \ + "0.0188465000, 0.0173391000, 0.0135856000, 0.0025888000, -0.0318898000, -0.1381583000, -0.4493741000", \ + "0.0186734000, 0.0171607000, 0.0134062000, 0.0024199000, -0.0321804000, -0.1383283000, -0.4495376000", \ + "0.0185698000, 0.0170463000, 0.0133008000, 0.0023656000, -0.0322953000, -0.1385107000, -0.4497089000", \ + "0.0189157000, 0.0173746000, 0.0132051000, 0.0025436000, -0.0322695000, -0.1385093000, -0.4497327000", \ + "0.0235693000, 0.0218178000, 0.0178097000, 0.0039983000, -0.0326706000, -0.1385287000, -0.4496219000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0200343000, 0.0216644000, 0.0263917000, 0.0397176000, 0.0769791000, 0.1836231000, 0.4944480000", \ + "0.0200521000, 0.0216902000, 0.0264404000, 0.0396804000, 0.0769704000, 0.1839908000, 0.4922547000", \ + "0.0199844000, 0.0216236000, 0.0263717000, 0.0396128000, 0.0768969000, 0.1839114000, 0.4918204000", \ + "0.0197626000, 0.0213918000, 0.0261626000, 0.0394871000, 0.0767605000, 0.1836138000, 0.4918074000", \ + "0.0196431000, 0.0212278000, 0.0259056000, 0.0392384000, 0.0764307000, 0.1843244000, 0.4938256000", \ + "0.0201922000, 0.0217328000, 0.0263357000, 0.0389733000, 0.0761375000, 0.1826317000, 0.4935458000", \ + "0.0205972000, 0.0220367000, 0.0265026000, 0.0393160000, 0.0765602000, 0.1833085000, 0.4893304000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0169589000, 0.0154399000, 0.0116864000, 0.0007559000, -0.0338663000, -0.1399668000, -0.4510734000", \ + "0.0167836000, 0.0152510000, 0.0115033000, 0.0005546000, -0.0340460000, -0.1401155000, -0.4512190000", \ + "0.0166319000, 0.0150885000, 0.0113306000, 0.0003672000, -0.0342067000, -0.1402740000, -0.4513752000", \ + "0.0164631000, 0.0149372000, 0.0112150000, 0.0001968000, -0.0343770000, -0.1404411000, -0.4515063000", \ + "0.0162522000, 0.0147602000, 0.0110110000, 0.0001810000, -0.0344279000, -0.1404817000, -0.4515918000", \ + "0.0165454000, 0.0149393000, 0.0111576000, 0.0005708000, -0.0341546000, -0.1402236000, -0.4512881000", \ + "0.0226988000, 0.0209458000, 0.0161264000, 0.0029314000, -0.0339094000, -0.1397190000, -0.4508037000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0184025000, 0.0200262000, 0.0247664000, 0.0381055000, 0.0753638000, 0.1820083000, 0.4904333000", \ + "0.0184355000, 0.0201083000, 0.0248735000, 0.0381756000, 0.0752230000, 0.1822884000, 0.4906395000", \ + "0.0183789000, 0.0200545000, 0.0248130000, 0.0380182000, 0.0752820000, 0.1822180000, 0.4910718000", \ + "0.0181686000, 0.0198068000, 0.0245603000, 0.0378818000, 0.0751210000, 0.1820971000, 0.4903638000", \ + "0.0179560000, 0.0195706000, 0.0242485000, 0.0373874000, 0.0746399000, 0.1815038000, 0.4905074000", \ + "0.0183828000, 0.0199291000, 0.0244579000, 0.0372505000, 0.0742853000, 0.1805388000, 0.4902193000", \ + "0.0189017000, 0.0203919000, 0.0248031000, 0.0378095000, 0.0744904000, 0.1815961000, 0.4904712000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0160191000, 0.0149862000, 0.0120856000, 0.0019903000, -0.0323603000, -0.1393563000, -0.4507899000", \ + "0.0159007000, 0.0148253000, 0.0119315000, 0.0018695000, -0.0324927000, -0.1394690000, -0.4508981000", \ + "0.0158207000, 0.0147070000, 0.0117515000, 0.0017419000, -0.0326585000, -0.1396176000, -0.4510532000", \ + "0.0155049000, 0.0144074000, 0.0114153000, 0.0013616000, -0.0330274000, -0.1399310000, -0.4513326000", \ + "0.0153871000, 0.0142035000, 0.0110670000, 0.0011067000, -0.0332965000, -0.1401034000, -0.4514387000", \ + "0.0188770000, 0.0173311000, 0.0129223000, 0.0000178000, -0.0333645000, -0.1400670000, -0.4513178000", \ + "0.0235658000, 0.0218939000, 0.0172588000, 0.0043946000, -0.0324970000, -0.1394243000, -0.4504170000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0215908000, 0.0232154000, 0.0279808000, 0.0412017000, 0.0784300000, 0.1853142000, 0.4932561000", \ + "0.0214786000, 0.0230919000, 0.0278450000, 0.0411773000, 0.0784301000, 0.1859512000, 0.4955326000", \ + "0.0213498000, 0.0229682000, 0.0277178000, 0.0410492000, 0.0783067000, 0.1858493000, 0.4954390000", \ + "0.0211414000, 0.0227621000, 0.0275450000, 0.0408440000, 0.0780498000, 0.1848383000, 0.4950113000", \ + "0.0212517000, 0.0228536000, 0.0275568000, 0.0405849000, 0.0776709000, 0.1846298000, 0.4946923000", \ + "0.0218960000, 0.0234252000, 0.0279210000, 0.0404162000, 0.0775288000, 0.1841136000, 0.4926867000", \ + "0.0228288000, 0.0243392000, 0.0286468000, 0.0415940000, 0.0786206000, 0.1854663000, 0.4919028000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0133993000, 0.0123301000, 0.0094661000, -0.0006512000, -0.0352624000, -0.1423531000, -0.4538703000", \ + "0.0132470000, 0.0122496000, 0.0093417000, -0.0008065000, -0.0353484000, -0.1424678000, -0.4539821000", \ + "0.0130113000, 0.0119323000, 0.0090149000, -0.0010871000, -0.0356679000, -0.1427490000, -0.4542650000", \ + "0.0127369000, 0.0116754000, 0.0086295000, -0.0014685000, -0.0360256000, -0.1430377000, -0.4545161000", \ + "0.0125629000, 0.0113619000, 0.0082460000, -0.0018673000, -0.0363363000, -0.1432220000, -0.4546253000", \ + "0.0171179000, 0.0156059000, 0.0112481000, -0.0015044000, -0.0365244000, -0.1431297000, -0.4544155000", \ + "0.0208955000, 0.0192446000, 0.0146583000, 0.0017830000, -0.0350376000, -0.1420510000, -0.4530329000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014471280, 0.0041883570, 0.0121221700, 0.0350846600, 0.1015440000, 0.2938942000"); + values("0.0212832000, 0.0229225000, 0.0276808000, 0.0409732000, 0.0782818000, 0.1857798000, 0.4955888000", \ + "0.0212472000, 0.0228628000, 0.0276365000, 0.0408628000, 0.0781003000, 0.1849131000, 0.4929739000", \ + "0.0210542000, 0.0226686000, 0.0274080000, 0.0407499000, 0.0780627000, 0.1855882000, 0.4953749000", \ + "0.0208314000, 0.0224642000, 0.0272299000, 0.0405589000, 0.0778151000, 0.1853675000, 0.4951552000", \ + "0.0208555000, 0.0224246000, 0.0271296000, 0.0401974000, 0.0774934000, 0.1841952000, 0.4946183000", \ + "0.0217088000, 0.0232306000, 0.0279325000, 0.0404396000, 0.0773671000, 0.1839062000, 0.4925746000", \ + "0.0235386000, 0.0250152000, 0.0293663000, 0.0422574000, 0.0788524000, 0.1856892000, 0.4921615000"); + } + } + max_capacitance : 0.2938940000; + max_transition : 1.5041320000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.3507666000, 0.3589440000, 0.3768486000, 0.4117410000, 0.4765811000, 0.6059159000, 0.9107580000", \ + "0.3554188000, 0.3635658000, 0.3816082000, 0.4164840000, 0.4813213000, 0.6106422000, 0.9154947000", \ + "0.3676614000, 0.3756109000, 0.3938945000, 0.4286889000, 0.4937628000, 0.6222899000, 0.9280636000", \ + "0.3944277000, 0.4026194000, 0.4206377000, 0.4556742000, 0.5205230000, 0.6489773000, 0.9548191000", \ + "0.4519926000, 0.4602171000, 0.4781811000, 0.5129258000, 0.5777578000, 0.7068484000, 1.0125850000", \ + "0.5761066000, 0.5842863000, 0.6024589000, 0.6369459000, 0.7019469000, 0.8316788000, 1.1374113000", \ + "0.8100519000, 0.8192295000, 0.8394460000, 0.8791374000, 0.9494490000, 1.0850059000, 1.3941583000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.1402646000, 0.1472110000, 0.1633762000, 0.1995038000, 0.2861142000, 0.5237932000, 1.2048706000", \ + "0.1446660000, 0.1515999000, 0.1677481000, 0.2038443000, 0.2903530000, 0.5270414000, 1.2085027000", \ + "0.1530979000, 0.1600586000, 0.1762103000, 0.2122660000, 0.2988621000, 0.5358257000, 1.2168713000", \ + "0.1691518000, 0.1762055000, 0.1923292000, 0.2284619000, 0.3149387000, 0.5518537000, 1.2331154000", \ + "0.2014710000, 0.2085768000, 0.2251102000, 0.2613764000, 0.3482139000, 0.5861472000, 1.2674288000", \ + "0.2508861000, 0.2588127000, 0.2765219000, 0.3146995000, 0.4026809000, 0.6401491000, 1.3218474000", \ + "0.2995136000, 0.3092342000, 0.3307636000, 0.3727172000, 0.4646483000, 0.7031212000, 1.3832995000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0455245000, 0.0496282000, 0.0600786000, 0.0814309000, 0.1307443000, 0.2570120000, 0.6245868000", \ + "0.0452889000, 0.0498061000, 0.0599393000, 0.0814308000, 0.1317276000, 0.2570298000, 0.6248311000", \ + "0.0454646000, 0.0499848000, 0.0603585000, 0.0815198000, 0.1302432000, 0.2559762000, 0.6257099000", \ + "0.0454102000, 0.0503531000, 0.0602474000, 0.0814586000, 0.1317137000, 0.2573212000, 0.6250461000", \ + "0.0450930000, 0.0497917000, 0.0599995000, 0.0820937000, 0.1317238000, 0.2566534000, 0.6253721000", \ + "0.0460603000, 0.0506387000, 0.0603727000, 0.0820669000, 0.1310583000, 0.2565449000, 0.6250014000", \ + "0.0549296000, 0.0600386000, 0.0706582000, 0.0932512000, 0.1423786000, 0.2661542000, 0.6297833000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0285207000, 0.0340011000, 0.0479892000, 0.0854756000, 0.1955616000, 0.5283837000, 1.5002766000", \ + "0.0282884000, 0.0338830000, 0.0478471000, 0.0856291000, 0.1955709000, 0.5282503000, 1.5000687000", \ + "0.0282748000, 0.0338168000, 0.0479550000, 0.0855392000, 0.1959270000, 0.5280928000, 1.4987922000", \ + "0.0281283000, 0.0337827000, 0.0478497000, 0.0854722000, 0.1956854000, 0.5282437000, 1.4992988000", \ + "0.0294647000, 0.0350182000, 0.0488381000, 0.0861930000, 0.1957046000, 0.5284665000, 1.5004266000", \ + "0.0330400000, 0.0388320000, 0.0534681000, 0.0902826000, 0.1980864000, 0.5279034000, 1.4991457000", \ + "0.0432654000, 0.0500631000, 0.0643906000, 0.1004850000, 0.2029875000, 0.5302795000, 1.4965857000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.3327988000, 0.3408821000, 0.3591296000, 0.3939956000, 0.4584882000, 0.5876932000, 0.8934485000", \ + "0.3366531000, 0.3448455000, 0.3628652000, 0.3974252000, 0.4623442000, 0.5914310000, 0.8972484000", \ + "0.3478826000, 0.3560653000, 0.3740591000, 0.4088324000, 0.4733696000, 0.6025764000, 0.9083510000", \ + "0.3744450000, 0.3826008000, 0.4007262000, 0.4356330000, 0.5005412000, 0.6293904000, 0.9353455000", \ + "0.4354209000, 0.4434481000, 0.4615530000, 0.4965865000, 0.5613889000, 0.6907569000, 0.9962187000", \ + "0.5759657000, 0.5841694000, 0.6029997000, 0.6377270000, 0.7027093000, 0.8325967000, 1.1384628000", \ + "0.8443365000, 0.8539551000, 0.8755719000, 0.9148783000, 0.9858723000, 1.1219621000, 1.4316918000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.1351151000, 0.1419392000, 0.1579461000, 0.1937365000, 0.2800199000, 0.5173179000, 1.1974364000", \ + "0.1399444000, 0.1467685000, 0.1627259000, 0.1984828000, 0.2846085000, 0.5210049000, 1.2012725000", \ + "0.1487841000, 0.1556098000, 0.1715791000, 0.2073260000, 0.2935031000, 0.5301657000, 1.2112638000", \ + "0.1650814000, 0.1719518000, 0.1878724000, 0.2236961000, 0.3098250000, 0.5466426000, 1.2273548000", \ + "0.1963137000, 0.2032874000, 0.2197557000, 0.2558849000, 0.3423931000, 0.5798192000, 1.2616027000", \ + "0.2426827000, 0.2505689000, 0.2683366000, 0.3066112000, 0.3944688000, 0.6314593000, 1.3140141000", \ + "0.2829091000, 0.2927781000, 0.3150328000, 0.3584409000, 0.4503092000, 0.6882347000, 1.3685444000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0453277000, 0.0497890000, 0.0601006000, 0.0814435000, 0.1316260000, 0.2569451000, 0.6260745000", \ + "0.0454156000, 0.0503501000, 0.0602590000, 0.0821913000, 0.1313038000, 0.2566664000, 0.6263977000", \ + "0.0453211000, 0.0502332000, 0.0598108000, 0.0814446000, 0.1315785000, 0.2569879000, 0.6261172000", \ + "0.0451535000, 0.0501545000, 0.0600809000, 0.0819925000, 0.1316118000, 0.2572582000, 0.6252978000", \ + "0.0453621000, 0.0496389000, 0.0598039000, 0.0824419000, 0.1315275000, 0.2565459000, 0.6251449000", \ + "0.0475209000, 0.0517579000, 0.0609944000, 0.0826628000, 0.1311840000, 0.2567206000, 0.6252492000", \ + "0.0580630000, 0.0627119000, 0.0746008000, 0.0952934000, 0.1461001000, 0.2658936000, 0.6280166000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0275358000, 0.0328364000, 0.0470741000, 0.0843416000, 0.1946201000, 0.5268591000, 1.5012618000", \ + "0.0274840000, 0.0329673000, 0.0470255000, 0.0845202000, 0.1943194000, 0.5273426000, 1.4985578000", \ + "0.0274823000, 0.0329653000, 0.0470658000, 0.0844993000, 0.1945771000, 0.5286850000, 1.5005963000", \ + "0.0274199000, 0.0330182000, 0.0469559000, 0.0845955000, 0.1947749000, 0.5266345000, 1.4959300000", \ + "0.0289639000, 0.0346001000, 0.0483916000, 0.0854656000, 0.1947908000, 0.5283380000, 1.5017858000", \ + "0.0333026000, 0.0388730000, 0.0536822000, 0.0900879000, 0.1974226000, 0.5277222000, 1.5007152000", \ + "0.0444907000, 0.0509918000, 0.0661755000, 0.1015301000, 0.2030608000, 0.5299358000, 1.4934823000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.2957902000, 0.3039596000, 0.3219280000, 0.3570003000, 0.4217986000, 0.5513401000, 0.8572160000", \ + "0.2984132000, 0.3066237000, 0.3245494000, 0.3594915000, 0.4244410000, 0.5538741000, 0.8598077000", \ + "0.3075083000, 0.3157390000, 0.3336500000, 0.3686033000, 0.4336083000, 0.5630630000, 0.8689724000", \ + "0.3318900000, 0.3400836000, 0.3580667000, 0.3927115000, 0.4572878000, 0.5870290000, 0.8930781000", \ + "0.3952510000, 0.4034585000, 0.4215523000, 0.4551458000, 0.5202156000, 0.6499647000, 0.9560392000", \ + "0.5463437000, 0.5544456000, 0.5723642000, 0.6073461000, 0.6722793000, 0.8020099000, 1.1080388000", \ + "0.8296088000, 0.8401736000, 0.8627771000, 0.9045152000, 0.9760285000, 1.1104689000, 1.4195685000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.1161592000, 0.1226139000, 0.1379643000, 0.1726525000, 0.2578524000, 0.4943679000, 1.1751540000", \ + "0.1210801000, 0.1276242000, 0.1429171000, 0.1776466000, 0.2627416000, 0.4985481000, 1.1787880000", \ + "0.1303476000, 0.1368561000, 0.1521480000, 0.1868311000, 0.2719122000, 0.5078471000, 1.1872946000", \ + "0.1474212000, 0.1539497000, 0.1692714000, 0.2039377000, 0.2889960000, 0.5252086000, 1.2050972000", \ + "0.1784858000, 0.1853707000, 0.2012127000, 0.2366314000, 0.3221858000, 0.5583914000, 1.2417538000", \ + "0.2204266000, 0.2283714000, 0.2463675000, 0.2840477000, 0.3711470000, 0.6077049000, 1.2909418000", \ + "0.2485229000, 0.2589158000, 0.2817825000, 0.3264363000, 0.4178546000, 0.6544957000, 1.3343970000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0451791000, 0.0502311000, 0.0598659000, 0.0824151000, 0.1318181000, 0.2569043000, 0.6257183000", \ + "0.0450839000, 0.0497155000, 0.0600339000, 0.0820450000, 0.1319485000, 0.2568884000, 0.6256961000", \ + "0.0450536000, 0.0497648000, 0.0600610000, 0.0819177000, 0.1319076000, 0.2568842000, 0.6256758000", \ + "0.0451386000, 0.0498602000, 0.0610259000, 0.0814320000, 0.1315790000, 0.2562130000, 0.6263906000", \ + "0.0454245000, 0.0502749000, 0.0606093000, 0.0817427000, 0.1304039000, 0.2562710000, 0.6251096000", \ + "0.0457937000, 0.0505333000, 0.0605173000, 0.0823534000, 0.1303090000, 0.2562628000, 0.6250635000", \ + "0.0651051000, 0.0711206000, 0.0818451000, 0.1017932000, 0.1459599000, 0.2655672000, 0.6299683000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0257582000, 0.0310399000, 0.0449595000, 0.0820200000, 0.1926751000, 0.5267259000, 1.4998783000", \ + "0.0257772000, 0.0311481000, 0.0448165000, 0.0821648000, 0.1929571000, 0.5277054000, 1.4941198000", \ + "0.0258058000, 0.0311710000, 0.0448045000, 0.0822177000, 0.1928573000, 0.5285961000, 1.5030061000", \ + "0.0257030000, 0.0310596000, 0.0449039000, 0.0821498000, 0.1929962000, 0.5261840000, 1.4943150000", \ + "0.0276962000, 0.0333220000, 0.0472525000, 0.0836084000, 0.1928985000, 0.5276389000, 1.5041323000", \ + "0.0335979000, 0.0392978000, 0.0533580000, 0.0892816000, 0.1963920000, 0.5262802000, 1.4985905000", \ + "0.0471236000, 0.0538217000, 0.0684541000, 0.1034414000, 0.2029458000, 0.5275689000, 1.4908785000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.1010767000, 0.1056326000, 0.1161592000, 0.1384995000, 0.1879238000, 0.3021733000, 0.5973197000", \ + "0.1063916000, 0.1109962000, 0.1215203000, 0.1438353000, 0.1932838000, 0.3075169000, 0.6027248000", \ + "0.1197886000, 0.1243180000, 0.1349181000, 0.1572957000, 0.2067164000, 0.3209729000, 0.6159914000", \ + "0.1519515000, 0.1565153000, 0.1670165000, 0.1894292000, 0.2388602000, 0.3531467000, 0.6481861000", \ + "0.2248133000, 0.2296468000, 0.2405289000, 0.2631801000, 0.3129964000, 0.4276361000, 0.7228457000", \ + "0.3492100000, 0.3555914000, 0.3697157000, 0.3981582000, 0.4540976000, 0.5739605000, 0.8697942000", \ + "0.5492904000, 0.5580001000, 0.5767311000, 0.6138059000, 0.6843182000, 0.8205480000, 1.1226441000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.1326958000, 0.1396559000, 0.1558214000, 0.1918548000, 0.2785679000, 0.5159650000, 1.1963748000", \ + "0.1366765000, 0.1436168000, 0.1598116000, 0.1959380000, 0.2826401000, 0.5206132000, 1.2023513000", \ + "0.1454804000, 0.1524215000, 0.1686044000, 0.2047306000, 0.2914337000, 0.5294258000, 1.2110624000", \ + "0.1660563000, 0.1729686000, 0.1891230000, 0.2251794000, 0.3118469000, 0.5491724000, 1.2324477000", \ + "0.2092886000, 0.2163540000, 0.2328228000, 0.2691020000, 0.3556669000, 0.5929982000, 1.2765998000", \ + "0.2735715000, 0.2813610000, 0.2992964000, 0.3360880000, 0.4247023000, 0.6624830000, 1.3436711000", \ + "0.3389567000, 0.3490639000, 0.3710283000, 0.4138380000, 0.5039084000, 0.7422550000, 1.4232922000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0187194000, 0.0219561000, 0.0298988000, 0.0494516000, 0.0998738000, 0.2280583000, 0.6115193000", \ + "0.0187055000, 0.0218421000, 0.0298316000, 0.0494362000, 0.0999192000, 0.2282736000, 0.6095639000", \ + "0.0189004000, 0.0219615000, 0.0298671000, 0.0495431000, 0.0998559000, 0.2281580000, 0.6110275000", \ + "0.0189145000, 0.0220381000, 0.0299322000, 0.0495339000, 0.0998232000, 0.2281521000, 0.6108076000", \ + "0.0214648000, 0.0244403000, 0.0320160000, 0.0509700000, 0.1005187000, 0.2285275000, 0.6115303000", \ + "0.0318337000, 0.0355937000, 0.0437884000, 0.0639998000, 0.1122920000, 0.2347543000, 0.6092798000", \ + "0.0480634000, 0.0523356000, 0.0632315000, 0.0869278000, 0.1398782000, 0.2591009000, 0.6135323000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0282708000, 0.0338153000, 0.0479666000, 0.0855754000, 0.1959753000, 0.5291132000, 1.4968987000", \ + "0.0283256000, 0.0339994000, 0.0479580000, 0.0854215000, 0.1957742000, 0.5288888000, 1.5009248000", \ + "0.0282662000, 0.0340150000, 0.0479544000, 0.0854203000, 0.1957316000, 0.5287794000, 1.5008256000", \ + "0.0281999000, 0.0337922000, 0.0477864000, 0.0854096000, 0.1959227000, 0.5292503000, 1.5006005000", \ + "0.0296707000, 0.0351060000, 0.0487337000, 0.0864299000, 0.1960999000, 0.5291276000, 1.4991299000", \ + "0.0347530000, 0.0402146000, 0.0539951000, 0.0907274000, 0.1981825000, 0.5271940000, 1.4954736000", \ + "0.0462411000, 0.0530679000, 0.0665446000, 0.1004322000, 0.2025291000, 0.5312192000, 1.4972212000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0854720000, 0.0898553000, 0.0999396000, 0.1215277000, 0.1698766000, 0.2834691000, 0.5782345000", \ + "0.0907192000, 0.0950645000, 0.1051425000, 0.1267251000, 0.1751191000, 0.2887054000, 0.5835658000", \ + "0.1038084000, 0.1081113000, 0.1181060000, 0.1398555000, 0.1881624000, 0.3017776000, 0.5968042000", \ + "0.1349851000, 0.1393233000, 0.1492464000, 0.1709155000, 0.2193323000, 0.3330177000, 0.6278077000", \ + "0.1998292000, 0.2047122000, 0.2157493000, 0.2389656000, 0.2883630000, 0.4027285000, 0.6978835000", \ + "0.3033304000, 0.3097718000, 0.3240012000, 0.3524811000, 0.4092911000, 0.5299402000, 0.8253649000", \ + "0.4638125000, 0.4722566000, 0.4904585000, 0.5275222000, 0.5986904000, 0.7351545000, 1.0380738000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.1254863000, 0.1324402000, 0.1487097000, 0.1847219000, 0.2714807000, 0.5095543000, 1.1909488000", \ + "0.1294383000, 0.1364138000, 0.1525244000, 0.1886256000, 0.2753035000, 0.5124410000, 1.1942830000", \ + "0.1385587000, 0.1455018000, 0.1617828000, 0.1977968000, 0.2845801000, 0.5226593000, 1.2040744000", \ + "0.1617425000, 0.1687014000, 0.1848932000, 0.2209149000, 0.3076914000, 0.5457349000, 1.2273994000", \ + "0.2117061000, 0.2187646000, 0.2350518000, 0.2711880000, 0.3576534000, 0.5958689000, 1.2784306000", \ + "0.2811529000, 0.2890646000, 0.3063615000, 0.3438108000, 0.4320356000, 0.6698245000, 1.3517543000", \ + "0.3537411000, 0.3641379000, 0.3861935000, 0.4289624000, 0.5175439000, 0.7550482000, 1.4372548000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0170494000, 0.0202164000, 0.0278969000, 0.0475584000, 0.0981472000, 0.2272118000, 0.6084199000", \ + "0.0171609000, 0.0200656000, 0.0278478000, 0.0474315000, 0.0981886000, 0.2272994000, 0.6112476000", \ + "0.0171398000, 0.0200987000, 0.0278889000, 0.0474461000, 0.0981745000, 0.2272746000, 0.6111937000", \ + "0.0170492000, 0.0201259000, 0.0279884000, 0.0476374000, 0.0981885000, 0.2273146000, 0.6086747000", \ + "0.0217201000, 0.0249194000, 0.0324947000, 0.0508796000, 0.0998098000, 0.2278679000, 0.6113150000", \ + "0.0316041000, 0.0355326000, 0.0441147000, 0.0642342000, 0.1130716000, 0.2360468000, 0.6111286000", \ + "0.0471177000, 0.0519751000, 0.0638423000, 0.0877560000, 0.1414430000, 0.2622373000, 0.6144709000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014471300, 0.0041883600, 0.0121222000, 0.0350847000, 0.1015440000, 0.2938940000"); + values("0.0285196000, 0.0340067000, 0.0479892000, 0.0854679000, 0.1955242000, 0.5282364000, 1.5001750000", \ + "0.0282655000, 0.0338009000, 0.0479084000, 0.0855053000, 0.1957601000, 0.5272124000, 1.5003414000", \ + "0.0284901000, 0.0340238000, 0.0480239000, 0.0855167000, 0.1954606000, 0.5280330000, 1.5001472000", \ + "0.0281677000, 0.0336147000, 0.0478630000, 0.0854098000, 0.1955731000, 0.5281568000, 1.5005871000", \ + "0.0293570000, 0.0347051000, 0.0486466000, 0.0861914000, 0.1957010000, 0.5293593000, 1.5007701000", \ + "0.0361163000, 0.0412806000, 0.0554428000, 0.0903434000, 0.1981805000, 0.5288883000, 1.5013575000", \ + "0.0489379000, 0.0550817000, 0.0688859000, 0.1017178000, 0.2025965000, 0.5309536000, 1.4945905000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o311a_4") { + leakage_power () { + value : 0.0042305000; + when : "!A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0063875000; + when : "!A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0060049000; + when : "!A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0042296000; + when : "!A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0046335000; + when : "!A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0063961000; + when : "!A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0134942000; + when : "!A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0047987000; + when : "!A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0046336000; + when : "!A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0063961000; + when : "!A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0080309000; + when : "!A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0047987000; + when : "!A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0046335000; + when : "!A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0269774000; + when : "!A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0058288000; + when : "!A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0047985000; + when : "!A1&A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0046336000; + when : "A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0063961000; + when : "A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0078960000; + when : "A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0047974000; + when : "A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0046335000; + when : "A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0063961000; + when : "A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0058324000; + when : "A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0047982000; + when : "A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0046336000; + when : "A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0063961000; + when : "A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0058204000; + when : "A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0047974000; + when : "A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0046335000; + when : "A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0269848000; + when : "A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0056983000; + when : "A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0047982000; + when : "A1&A2&A3&B1&!C1"; + } + area : 21.270400000; + cell_footprint : "sky130_fd_sc_hd__o311a"; + cell_leakage_power : 0.0070443310; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0044250000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042080000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079954000, 0.0079915000, 0.0079826000, 0.0079860000, 0.0079937000, 0.0080114000, 0.0080521000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079757000, -0.0079745000, -0.0079718000, -0.0079712000, -0.0079696000, -0.0079659000, -0.0079577000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046420000; + } + pin ("A2") { + capacitance : 0.0043240000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040280000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079370000, 0.0079372000, 0.0079376000, 0.0079381000, 0.0079391000, 0.0079414000, 0.0079469000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079449000, -0.0079429000, -0.0079382000, -0.0079332000, -0.0079217000, -0.0078951000, -0.0078338000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046190000; + } + pin ("A3") { + capacitance : 0.0044440000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040630000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080856000, 0.0080840000, 0.0080804000, 0.0080816000, 0.0080845000, 0.0080911000, 0.0081066000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0080789000, -0.0080791000, -0.0080796000, -0.0080807000, -0.0080831000, -0.0080887000, -0.0081017000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0048250000; + } + pin ("B1") { + capacitance : 0.0044550000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0043010000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082214000, 0.0081960000, 0.0081375000, 0.0081501000, 0.0081793000, 0.0082465000, 0.0084014000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0080864000, -0.0080833000, -0.0080760000, -0.0080783000, -0.0080837000, -0.0080959000, -0.0081240000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046090000; + } + pin ("C1") { + capacitance : 0.0044320000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0043160000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0093921000, 0.0093928000, 0.0093945000, 0.0093958000, 0.0093987000, 0.0094053000, 0.0094205000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0064808000, -0.0064893000, -0.0065090000, -0.0064904000, -0.0064475000, -0.0063484000, -0.0061199000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045480000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1&C1) | (A2&B1&C1) | (A3&B1&C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016011820, 0.0051275690, 0.0164203500, 0.0525839300, 0.1683929000, 0.5392554000"); + values("0.0431901000, 0.0413906000, 0.0361618000, 0.0211278000, -0.0317977000, -0.2151027000, -0.8147531000", \ + "0.0430990000, 0.0412901000, 0.0360665000, 0.0210422000, -0.0319129000, -0.2155566000, -0.8150168000", \ + "0.0426335000, 0.0408190000, 0.0355825000, 0.0209339000, -0.0321487000, -0.2157271000, -0.8152821000", \ + "0.0424093000, 0.0406067000, 0.0354197000, 0.0206426000, -0.0324700000, -0.2160585000, -0.8155217000", \ + "0.0420836000, 0.0402837000, 0.0350582000, 0.0200431000, -0.0329200000, -0.2163911000, -0.8159323000", \ + "0.0423443000, 0.0405231000, 0.0351784000, 0.0198660000, -0.0330457000, -0.2167440000, -0.8160292000", \ + "0.0522606000, 0.0502256000, 0.0440763000, 0.0254492000, -0.0330212000, -0.2171559000, -0.8162250000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016011820, 0.0051275690, 0.0164203500, 0.0525839300, 0.1683929000, 0.5392554000"); + values("0.0397439000, 0.0415889000, 0.0477405000, 0.0670243000, 0.1266607000, 0.3136850000, 0.9069807000", \ + "0.0395018000, 0.0413453000, 0.0474969000, 0.0668760000, 0.1265242000, 0.3134248000, 0.9063530000", \ + "0.0390661000, 0.0410094000, 0.0470492000, 0.0666657000, 0.1262020000, 0.3128788000, 0.9083615000", \ + "0.0388560000, 0.0407023000, 0.0467805000, 0.0662078000, 0.1259892000, 0.3127130000, 0.9098810000", \ + "0.0387578000, 0.0406172000, 0.0466936000, 0.0658440000, 0.1254386000, 0.3122724000, 0.9076989000", \ + "0.0400072000, 0.0418216000, 0.0476321000, 0.0655606000, 0.1249187000, 0.3116148000, 0.9070425000", \ + "0.0418477000, 0.0435878000, 0.0492851000, 0.0675022000, 0.1258189000, 0.3126928000, 0.9054875000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016011820, 0.0051275690, 0.0164203500, 0.0525839300, 0.1683929000, 0.5392554000"); + values("0.0384254000, 0.0365900000, 0.0313704000, 0.0164319000, -0.0361585000, -0.2198769000, -0.8194936000", \ + "0.0381788000, 0.0363205000, 0.0311055000, 0.0161819000, -0.0365266000, -0.2201058000, -0.8197495000", \ + "0.0380223000, 0.0362161000, 0.0310026000, 0.0160190000, -0.0369619000, -0.2206139000, -0.8199888000", \ + "0.0376206000, 0.0357900000, 0.0305686000, 0.0155068000, -0.0372994000, -0.2207910000, -0.8203194000", \ + "0.0373018000, 0.0354334000, 0.0302977000, 0.0153034000, -0.0376921000, -0.2212431000, -0.8206955000", \ + "0.0372698000, 0.0354788000, 0.0301877000, 0.0150620000, -0.0375790000, -0.2214373000, -0.8207671000", \ + "0.0474909000, 0.0453993000, 0.0392201000, 0.0205199000, -0.0366523000, -0.2207268000, -0.8202717000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016011820, 0.0051275690, 0.0164203500, 0.0525839300, 0.1683929000, 0.5392554000"); + values("0.0366026000, 0.0384487000, 0.0445853000, 0.0636903000, 0.1231114000, 0.3095986000, 0.9064174000", \ + "0.0364555000, 0.0383540000, 0.0444877000, 0.0636532000, 0.1229543000, 0.3093045000, 0.9049127000", \ + "0.0363171000, 0.0382188000, 0.0443393000, 0.0635161000, 0.1228165000, 0.3091892000, 0.9048300000", \ + "0.0359493000, 0.0378219000, 0.0439178000, 0.0632283000, 0.1225422000, 0.3091364000, 0.9071912000", \ + "0.0355786000, 0.0375215000, 0.0435166000, 0.0626770000, 0.1217983000, 0.3085517000, 0.9067309000", \ + "0.0365096000, 0.0385275000, 0.0443165000, 0.0626977000, 0.1214650000, 0.3073151000, 0.9021891000", \ + "0.0382344000, 0.0399647000, 0.0456678000, 0.0639031000, 0.1223553000, 0.3082018000, 0.9025229000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016011820, 0.0051275690, 0.0164203500, 0.0525839300, 0.1683929000, 0.5392554000"); + values("0.0337390000, 0.0319330000, 0.0267816000, 0.0118229000, -0.0411354000, -0.2247729000, -0.8241604000", \ + "0.0334217000, 0.0315951000, 0.0264774000, 0.0114132000, -0.0415059000, -0.2248294000, -0.8244274000", \ + "0.0330969000, 0.0313307000, 0.0260901000, 0.0111401000, -0.0417989000, -0.2251662000, -0.8247308000", \ + "0.0327924000, 0.0309631000, 0.0256911000, 0.0106746000, -0.0422411000, -0.2258154000, -0.8251875000", \ + "0.0325155000, 0.0307175000, 0.0255083000, 0.0104642000, -0.0425685000, -0.2260689000, -0.8254465000", \ + "0.0333810000, 0.0321833000, 0.0269146000, 0.0116346000, -0.0407243000, -0.2248566000, -0.8242659000", \ + "0.0467215000, 0.0445311000, 0.0381337000, 0.0192495000, -0.0395089000, -0.2231821000, -0.8223948000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016011820, 0.0051275690, 0.0164203500, 0.0525839300, 0.1683929000, 0.5392554000"); + values("0.0323477000, 0.0342710000, 0.0404289000, 0.0595681000, 0.1187930000, 0.3047761000, 0.9003512000", \ + "0.0323464000, 0.0342588000, 0.0404500000, 0.0597123000, 0.1189121000, 0.3049205000, 0.9000887000", \ + "0.0322363000, 0.0341395000, 0.0403334000, 0.0595932000, 0.1187307000, 0.3049559000, 0.8994342000", \ + "0.0317677000, 0.0337135000, 0.0398622000, 0.0591096000, 0.1183013000, 0.3043680000, 0.9002960000", \ + "0.0312824000, 0.0331896000, 0.0392857000, 0.0583829000, 0.1175154000, 0.3038415000, 0.8990285000", \ + "0.0323280000, 0.0341350000, 0.0399417000, 0.0583721000, 0.1169081000, 0.3024096000, 0.8982570000", \ + "0.0337080000, 0.0354154000, 0.0413449000, 0.0595961000, 0.1183100000, 0.3039846000, 0.8981092000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016011820, 0.0051275690, 0.0164203500, 0.0525839300, 0.1683929000, 0.5392554000"); + values("0.0315436000, 0.0303977000, 0.0265665000, 0.0130426000, -0.0387071000, -0.2241585000, -0.8245600000", \ + "0.0313355000, 0.0301912000, 0.0263164000, 0.0127853000, -0.0388328000, -0.2243594000, -0.8247625000", \ + "0.0311587000, 0.0298259000, 0.0259951000, 0.0123966000, -0.0392690000, -0.2246865000, -0.8250845000", \ + "0.0305846000, 0.0292544000, 0.0253162000, 0.0117032000, -0.0399502000, -0.2252454000, -0.8255731000", \ + "0.0299398000, 0.0285012000, 0.0243549000, 0.0105230000, -0.0409869000, -0.2259891000, -0.8261702000", \ + "0.0367379000, 0.0349175000, 0.0292391000, 0.0113855000, -0.0406002000, -0.2253318000, -0.8254581000", \ + "0.0465622000, 0.0445699000, 0.0385770000, 0.0201677000, -0.0379062000, -0.2241271000, -0.8236306000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016011820, 0.0051275690, 0.0164203500, 0.0525839300, 0.1683929000, 0.5392554000"); + values("0.0399189000, 0.0418082000, 0.0478870000, 0.0673608000, 0.1270599000, 0.3139298000, 0.9088461000", \ + "0.0398719000, 0.0417198000, 0.0478731000, 0.0672607000, 0.1268882000, 0.3138765000, 0.9070005000", \ + "0.0396120000, 0.0414170000, 0.0476343000, 0.0669254000, 0.1265887000, 0.3136146000, 0.9083555000", \ + "0.0392106000, 0.0409962000, 0.0471083000, 0.0667150000, 0.1262870000, 0.3127011000, 0.9085472000", \ + "0.0393586000, 0.0412245000, 0.0473002000, 0.0666082000, 0.1255457000, 0.3125659000, 0.9068798000", \ + "0.0406511000, 0.0424213000, 0.0480911000, 0.0660330000, 0.1253670000, 0.3117098000, 0.9060354000", \ + "0.0428278000, 0.0445952000, 0.0504813000, 0.0689476000, 0.1269924000, 0.3134595000, 0.9062884000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016011820, 0.0051275690, 0.0164203500, 0.0525839300, 0.1683929000, 0.5392554000"); + values("0.0247030000, 0.0233506000, 0.0196143000, 0.0058955000, -0.0462704000, -0.2320935000, -0.8327682000", \ + "0.0244646000, 0.0231124000, 0.0193465000, 0.0056599000, -0.0464553000, -0.2322956000, -0.8329568000", \ + "0.0240205000, 0.0227546000, 0.0189862000, 0.0052291000, -0.0468578000, -0.2326692000, -0.8333211000", \ + "0.0234988000, 0.0221702000, 0.0182104000, 0.0043545000, -0.0476402000, -0.2332570000, -0.8338590000", \ + "0.0227492000, 0.0212422000, 0.0170779000, 0.0030831000, -0.0486825000, -0.2339921000, -0.8344284000", \ + "0.0294656000, 0.0276285000, 0.0220045000, 0.0040910000, -0.0489574000, -0.2337781000, -0.8340165000", \ + "0.0383808000, 0.0363799000, 0.0303893000, 0.0119117000, -0.0460458000, -0.2323442000, -0.8320959000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016011820, 0.0051275690, 0.0164203500, 0.0525839300, 0.1683929000, 0.5392554000"); + values("0.0382196000, 0.0401009000, 0.0461746000, 0.0657839000, 0.1253642000, 0.3121871000, 0.9074256000", \ + "0.0380358000, 0.0399793000, 0.0460134000, 0.0656410000, 0.1251517000, 0.3116585000, 0.9075179000", \ + "0.0377844000, 0.0396795000, 0.0458456000, 0.0652341000, 0.1249423000, 0.3117742000, 0.9068942000", \ + "0.0373379000, 0.0392747000, 0.0453934000, 0.0648506000, 0.1245291000, 0.3112424000, 0.9067197000", \ + "0.0374835000, 0.0393212000, 0.0453228000, 0.0643596000, 0.1238665000, 0.3106239000, 0.9090547000", \ + "0.0389567000, 0.0407480000, 0.0464468000, 0.0644504000, 0.1235683000, 0.3098368000, 0.9090590000", \ + "0.0415138000, 0.0432223000, 0.0487070000, 0.0671150000, 0.1251937000, 0.3116418000, 0.9062106000"); + } + } + max_capacitance : 0.5392550000; + max_transition : 1.5056430000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.3333404000, 0.3388826000, 0.3529105000, 0.3836678000, 0.4456875000, 0.5763929000, 0.9109404000", \ + "0.3378158000, 0.3433509000, 0.3574535000, 0.3882563000, 0.4502037000, 0.5811913000, 0.9149993000", \ + "0.3499312000, 0.3554509000, 0.3695599000, 0.4001579000, 0.4621879000, 0.5933273000, 0.9272613000", \ + "0.3761318000, 0.3816767000, 0.3957416000, 0.4264668000, 0.4884742000, 0.6195282000, 0.9534556000", \ + "0.4296857000, 0.4352471000, 0.4492659000, 0.4800145000, 0.5417405000, 0.6730602000, 1.0073272000", \ + "0.5410503000, 0.5466760000, 0.5609787000, 0.5919724000, 0.6535457000, 0.7852876000, 1.1197604000", \ + "0.7419269000, 0.7481887000, 0.7641472000, 0.7985300000, 0.8660611000, 1.0043858000, 1.3429639000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.1579149000, 0.1631929000, 0.1770062000, 0.2097093000, 0.2895874000, 0.5163012000, 1.2262622000", \ + "0.1621002000, 0.1673727000, 0.1812023000, 0.2138896000, 0.2937740000, 0.5204489000, 1.2306943000", \ + "0.1706391000, 0.1759037000, 0.1897435000, 0.2225573000, 0.3023506000, 0.5294076000, 1.2401404000", \ + "0.1872673000, 0.1925400000, 0.2063318000, 0.2390271000, 0.3188884000, 0.5453162000, 1.2568381000", \ + "0.2200451000, 0.2253907000, 0.2392461000, 0.2720441000, 0.3518438000, 0.5788683000, 1.2897348000", \ + "0.2736991000, 0.2794470000, 0.2943323000, 0.3288148000, 0.4100741000, 0.6369589000, 1.3485112000", \ + "0.3370099000, 0.3438914000, 0.3615669000, 0.4004571000, 0.4851742000, 0.7134177000, 1.4239296000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.0411982000, 0.0443738000, 0.0523379000, 0.0714538000, 0.1187059000, 0.2476355000, 0.6584212000", \ + "0.0410248000, 0.0442026000, 0.0527158000, 0.0727733000, 0.1184760000, 0.2474324000, 0.6597869000", \ + "0.0410563000, 0.0442978000, 0.0521332000, 0.0727907000, 0.1184566000, 0.2468071000, 0.6598790000", \ + "0.0409434000, 0.0441169000, 0.0530755000, 0.0725112000, 0.1183052000, 0.2471634000, 0.6597243000", \ + "0.0412148000, 0.0444018000, 0.0523400000, 0.0715332000, 0.1190002000, 0.2472751000, 0.6594748000", \ + "0.0424165000, 0.0457823000, 0.0535195000, 0.0735441000, 0.1200213000, 0.2477698000, 0.6584706000", \ + "0.0504089000, 0.0533985000, 0.0621527000, 0.0822013000, 0.1304867000, 0.2577800000, 0.6640047000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.0295548000, 0.0335350000, 0.0446239000, 0.0753412000, 0.1693133000, 0.4817174000, 1.5011071000", \ + "0.0295428000, 0.0335286000, 0.0446091000, 0.0753428000, 0.1692829000, 0.4817835000, 1.5005336000", \ + "0.0297039000, 0.0335386000, 0.0448245000, 0.0752877000, 0.1689967000, 0.4823765000, 1.5032781000", \ + "0.0294326000, 0.0334359000, 0.0446671000, 0.0752607000, 0.1691428000, 0.4820661000, 1.5005102000", \ + "0.0300214000, 0.0338522000, 0.0448196000, 0.0755702000, 0.1692233000, 0.4825915000, 1.5033844000", \ + "0.0332390000, 0.0374263000, 0.0489462000, 0.0793897000, 0.1717860000, 0.4826708000, 1.5033336000", \ + "0.0423702000, 0.0470146000, 0.0585380000, 0.0890413000, 0.1776412000, 0.4832996000, 1.4976328000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.3154652000, 0.3209791000, 0.3350739000, 0.3659220000, 0.4274757000, 0.5585294000, 0.8928815000", \ + "0.3188599000, 0.3243822000, 0.3384918000, 0.3692761000, 0.4308960000, 0.5619930000, 0.8962909000", \ + "0.3296821000, 0.3352057000, 0.3493008000, 0.3802172000, 0.4420791000, 0.5729892000, 0.9068158000", \ + "0.3549392000, 0.3604005000, 0.3747364000, 0.4052202000, 0.4673751000, 0.5982693000, 0.9326647000", \ + "0.4114183000, 0.4166941000, 0.4309545000, 0.4614935000, 0.5235001000, 0.6548623000, 0.9890735000", \ + "0.5400040000, 0.5456824000, 0.5600918000, 0.5911893000, 0.6526971000, 0.7846506000, 1.1191211000", \ + "0.7759816000, 0.7822963000, 0.7991668000, 0.8343622000, 0.9025913000, 1.0411748000, 1.3802589000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.1450375000, 0.1499725000, 0.1630233000, 0.1942539000, 0.2718601000, 0.4968403000, 1.2052011000", \ + "0.1496321000, 0.1545699000, 0.1676348000, 0.1989590000, 0.2766329000, 0.5008903000, 1.2101369000", \ + "0.1584763000, 0.1634146000, 0.1764755000, 0.2077945000, 0.2854625000, 0.5098802000, 1.2195833000", \ + "0.1743338000, 0.1792648000, 0.1924019000, 0.2236710000, 0.3012876000, 0.5263207000, 1.2361803000", \ + "0.2040388000, 0.2091248000, 0.2224978000, 0.2541497000, 0.3319807000, 0.5571247000, 1.2684015000", \ + "0.2494058000, 0.2550432000, 0.2695510000, 0.3031385000, 0.3828534000, 0.6080625000, 1.3182279000", \ + "0.2925586000, 0.2994811000, 0.3171817000, 0.3560985000, 0.4402023000, 0.6666004000, 1.3758856000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.0411840000, 0.0444376000, 0.0522725000, 0.0724634000, 0.1199904000, 0.2476456000, 0.6598929000", \ + "0.0412603000, 0.0444896000, 0.0522544000, 0.0715372000, 0.1192962000, 0.2476588000, 0.6598726000", \ + "0.0409909000, 0.0441656000, 0.0527874000, 0.0722666000, 0.1185614000, 0.2472863000, 0.6595652000", \ + "0.0410238000, 0.0444510000, 0.0525209000, 0.0715690000, 0.1187890000, 0.2473269000, 0.6586803000", \ + "0.0412249000, 0.0442267000, 0.0523233000, 0.0718687000, 0.1192561000, 0.2472083000, 0.6595018000", \ + "0.0433812000, 0.0465185000, 0.0543365000, 0.0730366000, 0.1207699000, 0.2478676000, 0.6587230000", \ + "0.0541549000, 0.0577437000, 0.0671508000, 0.0865782000, 0.1336298000, 0.2588151000, 0.6650255000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.0272555000, 0.0310827000, 0.0419120000, 0.0721233000, 0.1657896000, 0.4806568000, 1.4987419000", \ + "0.0273990000, 0.0312410000, 0.0417426000, 0.0722030000, 0.1660239000, 0.4800551000, 1.5011847000", \ + "0.0273776000, 0.0312321000, 0.0418728000, 0.0722002000, 0.1660578000, 0.4799635000, 1.5023075000", \ + "0.0271799000, 0.0310274000, 0.0418851000, 0.0720804000, 0.1659130000, 0.4796665000, 1.5030103000", \ + "0.0282783000, 0.0323150000, 0.0429495000, 0.0729497000, 0.1662582000, 0.4796023000, 1.5043985000", \ + "0.0321226000, 0.0363802000, 0.0476106000, 0.0775339000, 0.1694003000, 0.4803748000, 1.5021141000", \ + "0.0428647000, 0.0472674000, 0.0589366000, 0.0890572000, 0.1761234000, 0.4823074000, 1.4981564000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.2728193000, 0.2783402000, 0.2924083000, 0.3233285000, 0.3852243000, 0.5164946000, 0.8511265000", \ + "0.2753438000, 0.2808699000, 0.2950201000, 0.3258136000, 0.3879140000, 0.5185177000, 0.8530975000", \ + "0.2838928000, 0.2894583000, 0.3035404000, 0.3342547000, 0.3962802000, 0.5271358000, 0.8616793000", \ + "0.3065303000, 0.3125820000, 0.3266687000, 0.3572970000, 0.4195124000, 0.5504991000, 0.8848665000", \ + "0.3654976000, 0.3710670000, 0.3850488000, 0.4157602000, 0.4777798000, 0.6091491000, 0.9438049000", \ + "0.5054536000, 0.5111586000, 0.5256842000, 0.5563454000, 0.6172983000, 0.7490535000, 1.0832544000", \ + "0.7472610000, 0.7538200000, 0.7714475000, 0.8091406000, 0.8766688000, 1.0099548000, 1.3487956000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.1222132000, 0.1269422000, 0.1394962000, 0.1698257000, 0.2460432000, 0.4697426000, 1.1796436000", \ + "0.1272204000, 0.1319271000, 0.1445096000, 0.1748815000, 0.2512000000, 0.4747170000, 1.1854180000", \ + "0.1364029000, 0.1411075000, 0.1536790000, 0.1840542000, 0.2604013000, 0.4834329000, 1.1956698000", \ + "0.1527765000, 0.1574904000, 0.1700029000, 0.2003994000, 0.2766503000, 0.5001714000, 1.2119521000", \ + "0.1818716000, 0.1868083000, 0.1998507000, 0.2309405000, 0.3077675000, 0.5318641000, 1.2391095000", \ + "0.2234866000, 0.2291073000, 0.2436886000, 0.2769609000, 0.3562399000, 0.5804595000, 1.2931215000", \ + "0.2573907000, 0.2646049000, 0.2830207000, 0.3230801000, 0.4081520000, 0.6340679000, 1.3424366000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.0410057000, 0.0441219000, 0.0530943000, 0.0721121000, 0.1185300000, 0.2468052000, 0.6582221000", \ + "0.0411559000, 0.0444200000, 0.0522990000, 0.0714216000, 0.1183796000, 0.2477092000, 0.6582966000", \ + "0.0410703000, 0.0445244000, 0.0526430000, 0.0715700000, 0.1186109000, 0.2476118000, 0.6588252000", \ + "0.0409765000, 0.0441867000, 0.0527315000, 0.0714978000, 0.1186852000, 0.2474055000, 0.6585272000", \ + "0.0413313000, 0.0442433000, 0.0531839000, 0.0715990000, 0.1183408000, 0.2470847000, 0.6575848000", \ + "0.0440510000, 0.0469117000, 0.0545498000, 0.0728639000, 0.1208191000, 0.2482498000, 0.6597914000", \ + "0.0614671000, 0.0654917000, 0.0741635000, 0.0918134000, 0.1327805000, 0.2576520000, 0.6640770000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.0255436000, 0.0292523000, 0.0397282000, 0.0699105000, 0.1638183000, 0.4793191000, 1.5048988000", \ + "0.0256596000, 0.0291894000, 0.0399474000, 0.0696683000, 0.1638586000, 0.4783065000, 1.5037145000", \ + "0.0256219000, 0.0292106000, 0.0399383000, 0.0696682000, 0.1638638000, 0.4784794000, 1.5015296000", \ + "0.0256603000, 0.0293520000, 0.0397655000, 0.0696744000, 0.1639100000, 0.4788814000, 1.5056434000", \ + "0.0273373000, 0.0312847000, 0.0417115000, 0.0712956000, 0.1645143000, 0.4779686000, 1.5047322000", \ + "0.0322735000, 0.0362427000, 0.0468838000, 0.0769743000, 0.1680491000, 0.4787871000, 1.5002762000", \ + "0.0447644000, 0.0497041000, 0.0619562000, 0.0910095000, 0.1769083000, 0.4819436000, 1.4958321000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.0981407000, 0.1012999000, 0.1096916000, 0.1295366000, 0.1762534000, 0.2942829000, 0.6181171000", \ + "0.1034805000, 0.1066439000, 0.1150334000, 0.1349059000, 0.1816780000, 0.2997280000, 0.6237986000", \ + "0.1161663000, 0.1193114000, 0.1276970000, 0.1474600000, 0.1943514000, 0.3124178000, 0.6361089000", \ + "0.1474628000, 0.1506083000, 0.1589561000, 0.1787003000, 0.2256701000, 0.3438045000, 0.6678486000", \ + "0.2171993000, 0.2206018000, 0.2294260000, 0.2498546000, 0.2973230000, 0.4159077000, 0.7400165000", \ + "0.3329597000, 0.3374507000, 0.3489198000, 0.3743597000, 0.4279661000, 0.5522919000, 0.8776287000", \ + "0.5148496000, 0.5208157000, 0.5360487000, 0.5697234000, 0.6392974000, 0.7810108000, 1.1142112000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.1492825000, 0.1545350000, 0.1683459000, 0.2012092000, 0.2810475000, 0.5080801000, 1.2184440000", \ + "0.1535441000, 0.1588220000, 0.1726390000, 0.2053335000, 0.2852462000, 0.5119893000, 1.2220964000", \ + "0.1625719000, 0.1677841000, 0.1815452000, 0.2143620000, 0.2942413000, 0.5212651000, 1.2314402000", \ + "0.1832000000, 0.1883000000, 0.2020664000, 0.2348789000, 0.3145222000, 0.5415542000, 1.2524367000", \ + "0.2290260000, 0.2343344000, 0.2481691000, 0.2808767000, 0.3604528000, 0.5867299000, 1.3005269000", \ + "0.3021105000, 0.3079790000, 0.3227808000, 0.3569359000, 0.4378033000, 0.6649675000, 1.3752508000", \ + "0.3859490000, 0.3930809000, 0.4112494000, 0.4500975000, 0.5338325000, 0.7608441000, 1.4725184000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.0176547000, 0.0198481000, 0.0260325000, 0.0431122000, 0.0912878000, 0.2245115000, 0.6434713000", \ + "0.0176573000, 0.0198460000, 0.0258985000, 0.0431024000, 0.0912236000, 0.2246613000, 0.6425248000", \ + "0.0177380000, 0.0200195000, 0.0260377000, 0.0432149000, 0.0912898000, 0.2242667000, 0.6440560000", \ + "0.0175416000, 0.0196766000, 0.0258643000, 0.0431558000, 0.0912313000, 0.2246435000, 0.6431264000", \ + "0.0206809000, 0.0228511000, 0.0285388000, 0.0449898000, 0.0921181000, 0.2250556000, 0.6443533000", \ + "0.0305218000, 0.0332550000, 0.0398251000, 0.0576836000, 0.1045070000, 0.2320227000, 0.6449422000", \ + "0.0461521000, 0.0496456000, 0.0591760000, 0.0808624000, 0.1314094000, 0.2559141000, 0.6502668000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.0294171000, 0.0336621000, 0.0448859000, 0.0752187000, 0.1690187000, 0.4822972000, 1.5035203000", \ + "0.0295461000, 0.0335211000, 0.0446042000, 0.0753281000, 0.1692763000, 0.4817309000, 1.5008811000", \ + "0.0295108000, 0.0334664000, 0.0445712000, 0.0753377000, 0.1693802000, 0.4820442000, 1.5033542000", \ + "0.0293876000, 0.0333077000, 0.0443714000, 0.0751215000, 0.1687256000, 0.4818257000, 1.5031245000", \ + "0.0300645000, 0.0339127000, 0.0449594000, 0.0754252000, 0.1690168000, 0.4820984000, 1.5039817000", \ + "0.0345347000, 0.0384951000, 0.0493571000, 0.0796725000, 0.1712734000, 0.4820891000, 1.5016595000", \ + "0.0457583000, 0.0504420000, 0.0617211000, 0.0901606000, 0.1766961000, 0.4845008000, 1.4989295000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.0860490000, 0.0891330000, 0.0973836000, 0.1167949000, 0.1630424000, 0.2803559000, 0.6037745000", \ + "0.0915007000, 0.0945819000, 0.1027361000, 0.1222429000, 0.1684995000, 0.2859047000, 0.6091968000", \ + "0.1050075000, 0.1080525000, 0.1162200000, 0.1356708000, 0.1818999000, 0.2992390000, 0.6224432000", \ + "0.1371056000, 0.1401865000, 0.1482676000, 0.1676541000, 0.2139813000, 0.3314532000, 0.6548909000", \ + "0.2060314000, 0.2094755000, 0.2184787000, 0.2390977000, 0.2863972000, 0.4041359000, 0.7277694000", \ + "0.3191828000, 0.3237167000, 0.3354497000, 0.3616440000, 0.4173071000, 0.5425377000, 0.8667232000", \ + "0.5018266000, 0.5076694000, 0.5230971000, 0.5574353000, 0.6297552000, 0.7747565000, 1.1075717000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.1371391000, 0.1424007000, 0.1562340000, 0.1890599000, 0.2689206000, 0.4959878000, 1.2066015000", \ + "0.1408261000, 0.1461081000, 0.1599281000, 0.1927523000, 0.2725077000, 0.4995914000, 1.2103599000", \ + "0.1498186000, 0.1550841000, 0.1689156000, 0.2017351000, 0.2815411000, 0.5086265000, 1.2191472000", \ + "0.1722668000, 0.1775118000, 0.1913145000, 0.2241070000, 0.3037455000, 0.5308073000, 1.2416616000", \ + "0.2228655000, 0.2280884000, 0.2417810000, 0.2744014000, 0.3536767000, 0.5796667000, 1.2933472000", \ + "0.2958122000, 0.3015508000, 0.3158176000, 0.3490117000, 0.4290685000, 0.6568104000, 1.3698755000", \ + "0.3696992000, 0.3769925000, 0.3944934000, 0.4328670000, 0.5145332000, 0.7418016000, 1.4538029000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.0167064000, 0.0189527000, 0.0250631000, 0.0422397000, 0.0903270000, 0.2238158000, 0.6434627000", \ + "0.0166559000, 0.0189517000, 0.0250588000, 0.0422486000, 0.0903522000, 0.2235326000, 0.6432676000", \ + "0.0167476000, 0.0189389000, 0.0249788000, 0.0421664000, 0.0903281000, 0.2234219000, 0.6436010000", \ + "0.0167010000, 0.0188512000, 0.0249740000, 0.0422745000, 0.0903557000, 0.2237725000, 0.6434555000", \ + "0.0207444000, 0.0229317000, 0.0289268000, 0.0452179000, 0.0917646000, 0.2243281000, 0.6428020000", \ + "0.0312381000, 0.0336103000, 0.0414706000, 0.0593143000, 0.1058068000, 0.2325588000, 0.6436645000", \ + "0.0470362000, 0.0507277000, 0.0599756000, 0.0839648000, 0.1369074000, 0.2606451000, 0.6510824000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016011800, 0.0051275700, 0.0164203000, 0.0525839000, 0.1683930000, 0.5392550000"); + values("0.0294350000, 0.0334189000, 0.0448337000, 0.0752800000, 0.1690218000, 0.4824715000, 1.5034666000", \ + "0.0295610000, 0.0336788000, 0.0447142000, 0.0752637000, 0.1687289000, 0.4816908000, 1.5027315000", \ + "0.0295992000, 0.0335781000, 0.0447944000, 0.0751901000, 0.1689923000, 0.4825108000, 1.5035473000", \ + "0.0295396000, 0.0334434000, 0.0443299000, 0.0750376000, 0.1687832000, 0.4824401000, 1.5033428000", \ + "0.0294859000, 0.0335055000, 0.0446122000, 0.0753497000, 0.1686503000, 0.4821779000, 1.5045358000", \ + "0.0351496000, 0.0386916000, 0.0493967000, 0.0787215000, 0.1713848000, 0.4831945000, 1.5051032000", \ + "0.0474298000, 0.0518338000, 0.0628907000, 0.0900473000, 0.1757284000, 0.4851209000, 1.5025339000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__o311ai_0 */ + + /* removed sky130_fd_sc_hd__o311ai_1 */ + + cell ("sky130_fd_sc_hd__o311ai_2") { + leakage_power () { + value : 0.0002108000; + when : "!A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0000649085; + when : "!A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0021916000; + when : "!A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0001901000; + when : "!A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0006617000; + when : "!A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0000777124; + when : "!A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0073302000; + when : "!A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0005675000; + when : "!A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0006617000; + when : "!A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0000777124; + when : "!A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0066767000; + when : "!A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0005665000; + when : "!A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0006617000; + when : "!A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0000777124; + when : "!A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0045561000; + when : "!A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0005704000; + when : "!A1&A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0006617000; + when : "A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0000777124; + when : "A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0066091000; + when : "A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0005676000; + when : "A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0006617000; + when : "A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0000777124; + when : "A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0045581000; + when : "A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0005664000; + when : "A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0006617000; + when : "A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0000777124; + when : "A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0045654000; + when : "A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0005671000; + when : "A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0006617000; + when : "A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0000777124; + when : "A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0044394000; + when : "A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0005701000; + when : "A1&A2&A3&B1&!C1"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__o311ai"; + cell_leakage_power : 0.0015795030; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0044470000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042350000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080142000, 0.0080126000, 0.0080089000, 0.0080060000, 0.0079992000, 0.0079834000, 0.0079472000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079930000, -0.0079929000, -0.0079928000, -0.0079931000, -0.0079938000, -0.0079954000, -0.0079992000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046590000; + } + pin ("A2") { + capacitance : 0.0043630000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040710000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079681000, 0.0079654000, 0.0079591000, 0.0079606000, 0.0079640000, 0.0079719000, 0.0079901000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079437000, -0.0079447000, -0.0079471000, -0.0079419000, -0.0079298000, -0.0079021000, -0.0078381000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046560000; + } + pin ("A3") { + capacitance : 0.0044110000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040500000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079357000, 0.0079325000, 0.0079250000, 0.0079217000, 0.0079141000, 0.0078964000, 0.0078558000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079355000, -0.0079303000, -0.0079184000, -0.0079200000, -0.0079237000, -0.0079323000, -0.0079521000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047730000; + } + pin ("B1") { + capacitance : 0.0044880000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0043370000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082524000, 0.0082336000, 0.0081904000, 0.0082013000, 0.0082266000, 0.0082849000, 0.0084194000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0081265000, -0.0081162000, -0.0080924000, -0.0080907000, -0.0080866000, -0.0080773000, -0.0080557000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046400000; + } + pin ("C1") { + capacitance : 0.0043780000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042860000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0094700000, 0.0094680000, 0.0094636000, 0.0094604000, 0.0094533000, 0.0094367000, 0.0093985000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0072274000, -0.0072220000, -0.0072095000, -0.0071969000, -0.0071680000, -0.0071012000, -0.0069473000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044700000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2&!A3) | (!B1) | (!C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011707640, 0.0027413770, 0.0064190120, 0.0150303000, 0.0351938700, 0.0824074400"); + values("0.0174359000, 0.0163583000, 0.0138349000, 0.0079477000, -0.0058497000, -0.0382763000, -0.1144864000", \ + "0.0171855000, 0.0161095000, 0.0135782000, 0.0077008000, -0.0060998000, -0.0385210000, -0.1147753000", \ + "0.0168729000, 0.0157981000, 0.0132814000, 0.0073925000, -0.0063805000, -0.0388102000, -0.1150295000", \ + "0.0165226000, 0.0154435000, 0.0129371000, 0.0070832000, -0.0066578000, -0.0390402000, -0.1152674000", \ + "0.0162386000, 0.0151902000, 0.0127187000, 0.0069431000, -0.0067990000, -0.0391526000, -0.1152810000", \ + "0.0163514000, 0.0152764000, 0.0127603000, 0.0066431000, -0.0071378000, -0.0393991000, -0.1155495000", \ + "0.0172650000, 0.0162607000, 0.0136837000, 0.0076217000, -0.0063432000, -0.0391641000, -0.1154313000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011707640, 0.0027413770, 0.0064190120, 0.0150303000, 0.0351938700, 0.0824074400"); + values("0.0339463000, 0.0350558000, 0.0376151000, 0.0435584000, 0.0574949000, 0.0899691000, 0.1658105000", \ + "0.0336813000, 0.0347896000, 0.0373078000, 0.0433078000, 0.0573039000, 0.0898204000, 0.1654038000", \ + "0.0333671000, 0.0344718000, 0.0370529000, 0.0430445000, 0.0570608000, 0.0895442000, 0.1654279000", \ + "0.0330502000, 0.0341186000, 0.0366874000, 0.0427319000, 0.0568237000, 0.0894652000, 0.1651477000", \ + "0.0327180000, 0.0338135000, 0.0363858000, 0.0424287000, 0.0564457000, 0.0890681000, 0.1649113000", \ + "0.0327550000, 0.0338460000, 0.0363836000, 0.0423914000, 0.0563511000, 0.0889763000, 0.1648005000", \ + "0.0325932000, 0.0337631000, 0.0364767000, 0.0424375000, 0.0567276000, 0.0891329000, 0.1647701000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011707640, 0.0027413770, 0.0064190120, 0.0150303000, 0.0351938700, 0.0824074400"); + values("0.0138599000, 0.0127770000, 0.0102667000, 0.0043489000, -0.0095437000, -0.0421378000, -0.1185297000", \ + "0.0138075000, 0.0127282000, 0.0102176000, 0.0043225000, -0.0095425000, -0.0421217000, -0.1184700000", \ + "0.0136097000, 0.0125476000, 0.0100692000, 0.0042060000, -0.0096261000, -0.0421344000, -0.1185585000", \ + "0.0131633000, 0.0121117000, 0.0096594000, 0.0038744000, -0.0098565000, -0.0422926000, -0.1185368000", \ + "0.0127051000, 0.0116623000, 0.0092070000, 0.0034503000, -0.0102027000, -0.0424809000, -0.1186328000", \ + "0.0127174000, 0.0116544000, 0.0091344000, 0.0033269000, -0.0107602000, -0.0429269000, -0.1189751000", \ + "0.0135296000, 0.0124564000, 0.0098597000, 0.0039220000, -0.0100937000, -0.0427316000, -0.1190838000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011707640, 0.0027413770, 0.0064190120, 0.0150303000, 0.0351938700, 0.0824074400"); + values("0.0291421000, 0.0302729000, 0.0328479000, 0.0387904000, 0.0527387000, 0.0851630000, 0.1610611000", \ + "0.0288300000, 0.0299643000, 0.0325544000, 0.0385134000, 0.0524800000, 0.0849907000, 0.1607645000", \ + "0.0285079000, 0.0296231000, 0.0322409000, 0.0382329000, 0.0522865000, 0.0848717000, 0.1605791000", \ + "0.0282077000, 0.0292716000, 0.0319105000, 0.0379088000, 0.0519369000, 0.0845802000, 0.1603389000", \ + "0.0278481000, 0.0289822000, 0.0315368000, 0.0375935000, 0.0516292000, 0.0842871000, 0.1601005000", \ + "0.0277945000, 0.0289224000, 0.0315571000, 0.0377169000, 0.0516325000, 0.0842129000, 0.1600497000", \ + "0.0286486000, 0.0297073000, 0.0321816000, 0.0380774000, 0.0521000000, 0.0844426000, 0.1605142000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011707640, 0.0027413770, 0.0064190120, 0.0150303000, 0.0351938700, 0.0824074400"); + values("0.0107576000, 0.0096795000, 0.0072296000, 0.0013530000, -0.0125351000, -0.0451494000, -0.1216212000", \ + "0.0105764000, 0.0095626000, 0.0071151000, 0.0013283000, -0.0124301000, -0.0449887000, -0.1214295000", \ + "0.0101849000, 0.0091840000, 0.0068332000, 0.0011425000, -0.0124817000, -0.0449219000, -0.1213001000", \ + "0.0095832000, 0.0086173000, 0.0062661000, 0.0006734000, -0.0127874000, -0.0450479000, -0.1212695000", \ + "0.0091801000, 0.0080863000, 0.0056757000, 0.0000724000, -0.0133508000, -0.0454133000, -0.1214095000", \ + "0.0091549000, 0.0081378000, 0.0056466000, -0.0001395000, -0.0138676000, -0.0459993000, -0.1218570000", \ + "0.0103327000, 0.0093553000, 0.0065458000, 0.0005347000, -0.0135067000, -0.0458676000, -0.1221254000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011707640, 0.0027413770, 0.0064190120, 0.0150303000, 0.0351938700, 0.0824074400"); + values("0.0246706000, 0.0257243000, 0.0282982000, 0.0342748000, 0.0483145000, 0.0808224000, 0.1565534000", \ + "0.0242566000, 0.0253279000, 0.0279185000, 0.0339662000, 0.0479918000, 0.0805522000, 0.1562354000", \ + "0.0237991000, 0.0248717000, 0.0275045000, 0.0335396000, 0.0476506000, 0.0802185000, 0.1560219000", \ + "0.0233393000, 0.0244407000, 0.0271150000, 0.0331794000, 0.0473121000, 0.0799936000, 0.1559936000", \ + "0.0234479000, 0.0245607000, 0.0268687000, 0.0328898000, 0.0469607000, 0.0796304000, 0.1556563000", \ + "0.0243119000, 0.0253210000, 0.0283195000, 0.0334439000, 0.0472522000, 0.0796463000, 0.1553411000", \ + "0.0266015000, 0.0276117000, 0.0302216000, 0.0358419000, 0.0493764000, 0.0816561000, 0.1568866000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011707640, 0.0027413770, 0.0064190120, 0.0150303000, 0.0351938700, 0.0824074400"); + values("0.0177065000, 0.0166440000, 0.0141611000, 0.0083315000, -0.0054053000, -0.0377742000, -0.1140099000", \ + "0.0174733000, 0.0164255000, 0.0139961000, 0.0081616000, -0.0055212000, -0.0378566000, -0.1140128000", \ + "0.0171616000, 0.0161031000, 0.0136514000, 0.0078880000, -0.0057316000, -0.0379962000, -0.1141272000", \ + "0.0167881000, 0.0157374000, 0.0132835000, 0.0074881000, -0.0060633000, -0.0382207000, -0.1142246000", \ + "0.0165173000, 0.0154581000, 0.0129995000, 0.0072797000, -0.0063154000, -0.0384589000, -0.1143847000", \ + "0.0165159000, 0.0154303000, 0.0128926000, 0.0069582000, -0.0067565000, -0.0389837000, -0.1147802000", \ + "0.0180424000, 0.0169345000, 0.0143451000, 0.0082865000, -0.0057960000, -0.0387260000, -0.1149780000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011707640, 0.0027413770, 0.0064190120, 0.0150303000, 0.0351938700, 0.0824074400"); + values("0.0241403000, 0.0252597000, 0.0278254000, 0.0338353000, 0.0477409000, 0.0802486000, 0.1560351000", \ + "0.0238090000, 0.0248905000, 0.0275011000, 0.0335778000, 0.0476156000, 0.0802366000, 0.1561685000", \ + "0.0233643000, 0.0245155000, 0.0271757000, 0.0333164000, 0.0474089000, 0.0800404000, 0.1560633000", \ + "0.0229086000, 0.0240265000, 0.0266938000, 0.0327334000, 0.0468148000, 0.0795698000, 0.1554987000", \ + "0.0226677000, 0.0237545000, 0.0263131000, 0.0323681000, 0.0463836000, 0.0791544000, 0.1553193000", \ + "0.0236640000, 0.0247414000, 0.0272640000, 0.0330759000, 0.0468495000, 0.0792621000, 0.1551450000", \ + "0.0265517000, 0.0269908000, 0.0290789000, 0.0345663000, 0.0481536000, 0.0807322000, 0.1570991000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011707640, 0.0027413770, 0.0064190120, 0.0150303000, 0.0351938700, 0.0824074400"); + values("0.0166703000, 0.0156234000, 0.0131736000, 0.0073927000, -0.0063113000, -0.0386671000, -0.1148208000", \ + "0.0163855000, 0.0153533000, 0.0129211000, 0.0071923000, -0.0064456000, -0.0387503000, -0.1148658000", \ + "0.0159810000, 0.0149465000, 0.0125236000, 0.0067995000, -0.0067152000, -0.0389080000, -0.1149727000", \ + "0.0156305000, 0.0145790000, 0.0121487000, 0.0064042000, -0.0071116000, -0.0392232000, -0.1151643000", \ + "0.0153786000, 0.0142871000, 0.0118748000, 0.0061033000, -0.0076014000, -0.0396284000, -0.1154912000", \ + "0.0160079000, 0.0149136000, 0.0123569000, 0.0063393000, -0.0075658000, -0.0399705000, -0.1158052000", \ + "0.0180849000, 0.0169628000, 0.0143463000, 0.0081624000, -0.0061566000, -0.0392068000, -0.1156698000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011707640, 0.0027413770, 0.0064190120, 0.0150303000, 0.0351938700, 0.0824074400"); + values("0.0172613000, 0.0184662000, 0.0212325000, 0.0274634000, 0.0415534000, 0.0740849000, 0.1498876000", \ + "0.0167194000, 0.0179547000, 0.0207957000, 0.0271277000, 0.0413859000, 0.0740236000, 0.1499000000", \ + "0.0162723000, 0.0174726000, 0.0202678000, 0.0265227000, 0.0409198000, 0.0737419000, 0.1496817000", \ + "0.0159333000, 0.0170842000, 0.0198142000, 0.0259226000, 0.0402525000, 0.0732897000, 0.1496777000", \ + "0.0159189000, 0.0170134000, 0.0195597000, 0.0256356000, 0.0397781000, 0.0726041000, 0.1489193000", \ + "0.0170945000, 0.0181585000, 0.0206552000, 0.0265931000, 0.0403616000, 0.0727861000, 0.1488589000", \ + "0.0202437000, 0.0211120000, 0.0229212000, 0.0284189000, 0.0418089000, 0.0743023000, 0.1486601000"); + } + } + max_capacitance : 0.0824070000; + max_transition : 1.4975910000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0755979000, 0.0793291000, 0.0877336000, 0.1065603000, 0.1474960000, 0.2394180000, 0.4492291000", \ + "0.0798306000, 0.0835592000, 0.0920270000, 0.1107677000, 0.1517246000, 0.2436765000, 0.4535547000", \ + "0.0886426000, 0.0922343000, 0.1006163000, 0.1193490000, 0.1604268000, 0.2525295000, 0.4619508000", \ + "0.1050116000, 0.1087277000, 0.1170276000, 0.1356460000, 0.1768702000, 0.2687215000, 0.4785808000", \ + "0.1315816000, 0.1358972000, 0.1451351000, 0.1657961000, 0.2090988000, 0.3019090000, 0.5117087000", \ + "0.1677062000, 0.1729134000, 0.1855539000, 0.2109026000, 0.2630947000, 0.3679929000, 0.5858369000", \ + "0.1903092000, 0.1978016000, 0.2164179000, 0.2546512000, 0.3309405000, 0.4696760000, 0.7278135000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.2162915000, 0.2255374000, 0.2452820000, 0.2900322000, 0.3949067000, 0.6347398000, 1.1917151000", \ + "0.2210860000, 0.2299081000, 0.2495980000, 0.2943291000, 0.3989396000, 0.6389021000, 1.1964301000", \ + "0.2322539000, 0.2413525000, 0.2613535000, 0.3062952000, 0.4113211000, 0.6519851000, 1.2089830000", \ + "0.2585966000, 0.2666287000, 0.2868219000, 0.3327782000, 0.4376413000, 0.6779259000, 1.2362616000", \ + "0.3118688000, 0.3205625000, 0.3405610000, 0.3862249000, 0.4900015000, 0.7317675000, 1.2899517000", \ + "0.4142065000, 0.4236906000, 0.4457345000, 0.4951595000, 0.6024627000, 0.8429379000, 1.4013100000", \ + "0.5883796000, 0.6005823000, 0.6267198000, 0.6869481000, 0.8165768000, 1.0856912000, 1.6506171000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0616031000, 0.0657207000, 0.0753069000, 0.0979298000, 0.1493780000, 0.2689962000, 0.5502057000", \ + "0.0614379000, 0.0656023000, 0.0751310000, 0.0977711000, 0.1493086000, 0.2692946000, 0.5509723000", \ + "0.0610514000, 0.0653605000, 0.0750111000, 0.0974592000, 0.1492211000, 0.2695527000, 0.5513838000", \ + "0.0624126000, 0.0664770000, 0.0759093000, 0.0980316000, 0.1491829000, 0.2689651000, 0.5510870000", \ + "0.0729671000, 0.0768099000, 0.0858393000, 0.1073952000, 0.1551934000, 0.2716858000, 0.5505700000", \ + "0.1033191000, 0.1075634000, 0.1172020000, 0.1386171000, 0.1871527000, 0.2976926000, 0.5617028000", \ + "0.1725668000, 0.1783083000, 0.1904286000, 0.2160909000, 0.2715928000, 0.3835385000, 0.6367987000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.1661563000, 0.1768441000, 0.2027920000, 0.2615131000, 0.3994478000, 0.7224272000, 1.4746138000", \ + "0.1660326000, 0.1769773000, 0.2024864000, 0.2615935000, 0.3998395000, 0.7220891000, 1.4745968000", \ + "0.1660489000, 0.1768705000, 0.2027618000, 0.2615418000, 0.3998289000, 0.7219909000, 1.4745857000", \ + "0.1662552000, 0.1767965000, 0.2022754000, 0.2614723000, 0.4010302000, 0.7219401000, 1.4740821000", \ + "0.1676597000, 0.1782106000, 0.2028927000, 0.2618875000, 0.4003211000, 0.7217535000, 1.4748472000", \ + "0.1938297000, 0.2041761000, 0.2282053000, 0.2828625000, 0.4125285000, 0.7246867000, 1.4750953000", \ + "0.2580742000, 0.2693632000, 0.2955916000, 0.3550208000, 0.4880538000, 0.7796857000, 1.4914909000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0688901000, 0.0720182000, 0.0795237000, 0.0961837000, 0.1344733000, 0.2227728000, 0.4276840000", \ + "0.0737082000, 0.0767901000, 0.0841451000, 0.1007865000, 0.1391379000, 0.2274287000, 0.4326222000", \ + "0.0822595000, 0.0854522000, 0.0930215000, 0.1095796000, 0.1479793000, 0.2363995000, 0.4416425000", \ + "0.0970329000, 0.1004597000, 0.1082016000, 0.1253283000, 0.1639953000, 0.2526827000, 0.4580977000", \ + "0.1191150000, 0.1231130000, 0.1317408000, 0.1512380000, 0.1932716000, 0.2839433000, 0.4899158000", \ + "0.1426169000, 0.1476722000, 0.1599043000, 0.1872057000, 0.2396615000, 0.3444815000, 0.5601822000", \ + "0.1378059000, 0.1469102000, 0.1662841000, 0.2082497000, 0.2878088000, 0.4313273000, 0.6900055000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.1980034000, 0.2072835000, 0.2272945000, 0.2719606000, 0.3768413000, 0.6165133000, 1.1736971000", \ + "0.2009121000, 0.2101261000, 0.2303748000, 0.2751472000, 0.3800643000, 0.6198702000, 1.1771378000", \ + "0.2109306000, 0.2195603000, 0.2404708000, 0.2863076000, 0.3905565000, 0.6304413000, 1.1884626000", \ + "0.2356973000, 0.2441588000, 0.2650305000, 0.3105245000, 0.4156478000, 0.6564222000, 1.2145491000", \ + "0.2912898000, 0.3001106000, 0.3196319000, 0.3655413000, 0.4693194000, 0.7109308000, 1.2694472000", \ + "0.4025458000, 0.4130274000, 0.4376969000, 0.4904834000, 0.5990824000, 0.8397167000, 1.3987810000", \ + "0.6014412000, 0.6150252000, 0.6462521000, 0.7144151000, 0.8570119000, 1.1329365000, 1.7007438000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0473262000, 0.0513200000, 0.0605571000, 0.0823202000, 0.1333812000, 0.2527120000, 0.5317041000", \ + "0.0472755000, 0.0512034000, 0.0606027000, 0.0822553000, 0.1331642000, 0.2527255000, 0.5315082000", \ + "0.0472658000, 0.0513084000, 0.0604681000, 0.0824033000, 0.1333089000, 0.2523442000, 0.5321711000", \ + "0.0495553000, 0.0532690000, 0.0621757000, 0.0832418000, 0.1334861000, 0.2523353000, 0.5318516000", \ + "0.0605997000, 0.0644113000, 0.0731690000, 0.0940219000, 0.1419269000, 0.2559289000, 0.5314049000", \ + "0.0922902000, 0.0964620000, 0.1059202000, 0.1276567000, 0.1749285000, 0.2845913000, 0.5442323000", \ + "0.1619996000, 0.1677396000, 0.1797966000, 0.2071707000, 0.2616908000, 0.3721087000, 0.6208933000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.1662182000, 0.1769852000, 0.2027986000, 0.2615501000, 0.3997566000, 0.7223063000, 1.4746029000", \ + "0.1662172000, 0.1770091000, 0.2027898000, 0.2615340000, 0.3998137000, 0.7223274000, 1.4745651000", \ + "0.1662139000, 0.1771353000, 0.2023817000, 0.2615636000, 0.4010922000, 0.7218004000, 1.4736991000", \ + "0.1661202000, 0.1768567000, 0.2027109000, 0.2614447000, 0.3996834000, 0.7228101000, 1.4759617000", \ + "0.1715075000, 0.1817125000, 0.2061480000, 0.2625731000, 0.3998095000, 0.7217195000, 1.4748243000", \ + "0.2087003000, 0.2187316000, 0.2438207000, 0.2946339000, 0.4189423000, 0.7264866000, 1.4750203000", \ + "0.2971915000, 0.3088960000, 0.3357331000, 0.3931964000, 0.5243261000, 0.7947853000, 1.4909370000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0521832000, 0.0549080000, 0.0615127000, 0.0766088000, 0.1113430000, 0.1923424000, 0.3828936000", \ + "0.0565193000, 0.0594997000, 0.0660468000, 0.0811937000, 0.1163836000, 0.1976158000, 0.3867495000", \ + "0.0649644000, 0.0678946000, 0.0746768000, 0.0901731000, 0.1256126000, 0.2071241000, 0.3963203000", \ + "0.0785149000, 0.0818101000, 0.0892613000, 0.1056433000, 0.1415313000, 0.2235349000, 0.4133622000", \ + "0.0955277000, 0.0998766000, 0.1091898000, 0.1292668000, 0.1700638000, 0.2555219000, 0.4461687000", \ + "0.1052549000, 0.1119889000, 0.1266910000, 0.1556092000, 0.2112244000, 0.3152833000, 0.5190398000", \ + "0.0750250000, 0.0879584000, 0.1101132000, 0.1573510000, 0.2447668000, 0.3981506000, 0.6516205000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.1630202000, 0.1715450000, 0.1913503000, 0.2359751000, 0.3400364000, 0.5804466000, 1.1382594000", \ + "0.1648855000, 0.1734349000, 0.1932927000, 0.2387690000, 0.3427565000, 0.5829383000, 1.1408079000", \ + "0.1727386000, 0.1815295000, 0.2016393000, 0.2471942000, 0.3523302000, 0.5931722000, 1.1509291000", \ + "0.1965807000, 0.2048657000, 0.2252535000, 0.2704175000, 0.3760260000, 0.6168751000, 1.1754161000", \ + "0.2596108000, 0.2681785000, 0.2873560000, 0.3328336000, 0.4370837000, 0.6783764000, 1.2371286000", \ + "0.3944407000, 0.4040303000, 0.4294748000, 0.4792665000, 0.5850319000, 0.8227900000, 1.3799890000", \ + "0.6123905000, 0.6273722000, 0.6634298000, 0.7347695000, 0.8836855000, 1.1670492000, 1.7146966000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0316781000, 0.0352782000, 0.0439344000, 0.0642332000, 0.1112604000, 0.2212632000, 0.4797668000", \ + "0.0315899000, 0.0353298000, 0.0438113000, 0.0639598000, 0.1116279000, 0.2218913000, 0.4788949000", \ + "0.0318028000, 0.0354172000, 0.0440245000, 0.0641121000, 0.1116103000, 0.2220865000, 0.4782087000", \ + "0.0360438000, 0.0394225000, 0.0473860000, 0.0660906000, 0.1118190000, 0.2214827000, 0.4800624000", \ + "0.0490642000, 0.0526621000, 0.0604965000, 0.0794262000, 0.1228967000, 0.2260792000, 0.4794957000", \ + "0.0828665000, 0.0870759000, 0.0961666000, 0.1166851000, 0.1594722000, 0.2609567000, 0.4943607000", \ + "0.1527544000, 0.1591282000, 0.1712008000, 0.1971505000, 0.2496454000, 0.3590292000, 0.5880040000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.1662995000, 0.1770170000, 0.2021397000, 0.2613230000, 0.4001202000, 0.7218336000, 1.4760231000", \ + "0.1662218000, 0.1769320000, 0.2021720000, 0.2621652000, 0.3997374000, 0.7217187000, 1.4737507000", \ + "0.1661280000, 0.1766334000, 0.2025861000, 0.2614649000, 0.3997932000, 0.7215595000, 1.4797606000", \ + "0.1653175000, 0.1761830000, 0.2021118000, 0.2618608000, 0.4006079000, 0.7221900000, 1.4747028000", \ + "0.1713334000, 0.1813895000, 0.2045536000, 0.2621353000, 0.3993604000, 0.7225670000, 1.4739764000", \ + "0.2236873000, 0.2345876000, 0.2610943000, 0.3093751000, 0.4258189000, 0.7238841000, 1.4759227000", \ + "0.3213642000, 0.3362721000, 0.3700948000, 0.4377270000, 0.5714159000, 0.8296243000, 1.4975913000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0665245000, 0.0702528000, 0.0787747000, 0.0976125000, 0.1388440000, 0.2308513000, 0.4407100000", \ + "0.0704223000, 0.0741041000, 0.0826562000, 0.1015128000, 0.1430984000, 0.2350813000, 0.4447531000", \ + "0.0785000000, 0.0821824000, 0.0908170000, 0.1097256000, 0.1513383000, 0.2435520000, 0.4535892000", \ + "0.0975312000, 0.1015033000, 0.1099321000, 0.1284334000, 0.1698145000, 0.2623745000, 0.4726494000", \ + "0.1308140000, 0.1350719000, 0.1450138000, 0.1676344000, 0.2126314000, 0.3068737000, 0.5174790000", \ + "0.1721767000, 0.1785407000, 0.1931023000, 0.2230164000, 0.2835969000, 0.3967555000, 0.6193634000", \ + "0.1981748000, 0.2078669000, 0.2299495000, 0.2763161000, 0.3683205000, 0.5325500000, 0.8152191000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0453814000, 0.0481331000, 0.0545763000, 0.0692175000, 0.1030668000, 0.1815915000, 0.3647212000", \ + "0.0507545000, 0.0533764000, 0.0599218000, 0.0747026000, 0.1089295000, 0.1870979000, 0.3703314000", \ + "0.0639466000, 0.0667417000, 0.0732933000, 0.0881922000, 0.1224436000, 0.2015913000, 0.3839482000", \ + "0.0956234000, 0.0987592000, 0.1054640000, 0.1199876000, 0.1544390000, 0.2326535000, 0.4147431000", \ + "0.1515609000, 0.1565611000, 0.1674212000, 0.1894803000, 0.2297456000, 0.3087161000, 0.4915098000", \ + "0.2426157000, 0.2506101000, 0.2681921000, 0.3036069000, 0.3688717000, 0.4792012000, 0.6666975000", \ + "0.3967623000, 0.4087815000, 0.4354149000, 0.4908858000, 0.5956520000, 0.7748465000, 1.0515816000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0610494000, 0.0654163000, 0.0750337000, 0.0975799000, 0.1491463000, 0.2692706000, 0.5506878000", \ + "0.0610993000, 0.0652159000, 0.0751209000, 0.0975195000, 0.1492863000, 0.2689727000, 0.5510444000", \ + "0.0603354000, 0.0647511000, 0.0744193000, 0.0972789000, 0.1490686000, 0.2688359000, 0.5505532000", \ + "0.0636757000, 0.0675774000, 0.0766586000, 0.0981560000, 0.1486655000, 0.2690990000, 0.5507482000", \ + "0.0806536000, 0.0847966000, 0.0942010000, 0.1146737000, 0.1596415000, 0.2725340000, 0.5505427000", \ + "0.1213463000, 0.1249244000, 0.1361252000, 0.1600368000, 0.2091683000, 0.3119424000, 0.5661406000", \ + "0.1954157000, 0.2020705000, 0.2179514000, 0.2489786000, 0.3150188000, 0.4329964000, 0.6750286000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0494870000, 0.0536271000, 0.0633528000, 0.0856894000, 0.1366447000, 0.2533316000, 0.5195462000", \ + "0.0494623000, 0.0536235000, 0.0633637000, 0.0857004000, 0.1366826000, 0.2532162000, 0.5200085000", \ + "0.0494044000, 0.0535962000, 0.0632889000, 0.0857028000, 0.1367144000, 0.2535114000, 0.5197298000", \ + "0.0589034000, 0.0622092000, 0.0701204000, 0.0892447000, 0.1368327000, 0.2534409000, 0.5199132000", \ + "0.0978510000, 0.1005939000, 0.1068788000, 0.1204571000, 0.1567518000, 0.2582735000, 0.5199859000", \ + "0.1717177000, 0.1755647000, 0.1843724000, 0.2033762000, 0.2408917000, 0.3181504000, 0.5370723000", \ + "0.3074477000, 0.3127213000, 0.3243873000, 0.3508326000, 0.4084366000, 0.5108555000, 0.6903783000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0572728000, 0.0610824000, 0.0697618000, 0.0886538000, 0.1300532000, 0.2222040000, 0.4320255000", \ + "0.0608162000, 0.0646575000, 0.0732741000, 0.0924901000, 0.1339791000, 0.2263404000, 0.4360881000", \ + "0.0701053000, 0.0739469000, 0.0824571000, 0.1015845000, 0.1435667000, 0.2359169000, 0.4461385000", \ + "0.0955120000, 0.0988472000, 0.1065754000, 0.1247066000, 0.1655764000, 0.2589481000, 0.4694143000", \ + "0.1358417000, 0.1409066000, 0.1519454000, 0.1755800000, 0.2203560000, 0.3124154000, 0.5226048000", \ + "0.1825842000, 0.1900243000, 0.2064873000, 0.2409443000, 0.3084202000, 0.4305765000, 0.6485180000", \ + "0.2210049000, 0.2320041000, 0.2565609000, 0.3059380000, 0.4084285000, 0.5911315000, 0.9021344000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0346184000, 0.0375440000, 0.0440704000, 0.0588417000, 0.0923472000, 0.1701361000, 0.3495990000", \ + "0.0394092000, 0.0423561000, 0.0490006000, 0.0640204000, 0.0978560000, 0.1759001000, 0.3559299000", \ + "0.0524225000, 0.0552823000, 0.0617198000, 0.0766673000, 0.1107983000, 0.1883156000, 0.3681524000", \ + "0.0794924000, 0.0834477000, 0.0917365000, 0.1074643000, 0.1415058000, 0.2194914000, 0.4009744000", \ + "0.1218624000, 0.1281588000, 0.1414826000, 0.1675003000, 0.2135165000, 0.2928545000, 0.4737150000", \ + "0.1890721000, 0.1995165000, 0.2202493000, 0.2618454000, 0.3350853000, 0.4532974000, 0.6433906000", \ + "0.3014050000, 0.3167235000, 0.3477980000, 0.4124747000, 0.5280859000, 0.7195241000, 1.0091002000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0613147000, 0.0654948000, 0.0750163000, 0.0974474000, 0.1492015000, 0.2694160000, 0.5507336000", \ + "0.0612905000, 0.0653468000, 0.0750398000, 0.0976751000, 0.1491658000, 0.2694955000, 0.5506086000", \ + "0.0590638000, 0.0634544000, 0.0739128000, 0.0969776000, 0.1491540000, 0.2690035000, 0.5501105000", \ + "0.0642259000, 0.0679348000, 0.0765630000, 0.0974581000, 0.1479444000, 0.2688432000, 0.5501630000", \ + "0.0883722000, 0.0928450000, 0.1032907000, 0.1240927000, 0.1657551000, 0.2726904000, 0.5504227000", \ + "0.1347848000, 0.1409436000, 0.1542796000, 0.1817973000, 0.2350307000, 0.3364422000, 0.5728702000", \ + "0.2151940000, 0.2248139000, 0.2454947000, 0.2863809000, 0.3628893000, 0.4982786000, 0.7434969000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011707600, 0.0027413800, 0.0064190100, 0.0150303000, 0.0351939000, 0.0824074000"); + values("0.0393027000, 0.0433981000, 0.0530054000, 0.0752842000, 0.1256260000, 0.2406197000, 0.5038658000", \ + "0.0392116000, 0.0434275000, 0.0530632000, 0.0753115000, 0.1255956000, 0.2406230000, 0.5036123000", \ + "0.0406946000, 0.0443340000, 0.0532224000, 0.0752736000, 0.1255911000, 0.2406104000, 0.5037931000", \ + "0.0564631000, 0.0586151000, 0.0648942000, 0.0823808000, 0.1267835000, 0.2405597000, 0.5039273000", \ + "0.0994369000, 0.1017534000, 0.1077336000, 0.1206782000, 0.1526307000, 0.2475348000, 0.5038380000", \ + "0.1751118000, 0.1784455000, 0.1863121000, 0.2041008000, 0.2418998000, 0.3158415000, 0.5257771000", \ + "0.3164989000, 0.3202624000, 0.3301164000, 0.3535723000, 0.4079175000, 0.5118534000, 0.6884538000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o311ai_4") { + leakage_power () { + value : 0.0004445000; + when : "!A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0001411000; + when : "!A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0046112000; + when : "!A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0004457000; + when : "!A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0015094000; + when : "!A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0001779000; + when : "!A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0094520000; + when : "!A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0019318000; + when : "!A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0015094000; + when : "!A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0001779000; + when : "!A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0083034000; + when : "!A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0019249000; + when : "!A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0015094000; + when : "!A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0001779000; + when : "!A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0059320000; + when : "!A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0019323000; + when : "!A1&A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0015095000; + when : "A1&!A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0001779000; + when : "A1&!A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0080947000; + when : "A1&!A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0019325000; + when : "A1&!A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0015094000; + when : "A1&!A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0001779000; + when : "A1&!A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0059213000; + when : "A1&!A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0019296000; + when : "A1&!A2&A3&B1&!C1"; + } + leakage_power () { + value : 0.0015094000; + when : "A1&A2&!A3&!B1&C1"; + } + leakage_power () { + value : 0.0001779000; + when : "A1&A2&!A3&!B1&!C1"; + } + leakage_power () { + value : 0.0064565000; + when : "A1&A2&!A3&B1&C1"; + } + leakage_power () { + value : 0.0019209000; + when : "A1&A2&!A3&B1&!C1"; + } + leakage_power () { + value : 0.0015221000; + when : "A1&A2&A3&!B1&C1"; + } + leakage_power () { + value : 0.0001875000; + when : "A1&A2&A3&!B1&!C1"; + } + leakage_power () { + value : 0.0484985000; + when : "A1&A2&A3&B1&C1"; + } + leakage_power () { + value : 0.0019247000; + when : "A1&A2&A3&B1&!C1"; + } + area : 26.275200000; + cell_footprint : "sky130_fd_sc_hd__o311ai"; + cell_leakage_power : 0.0038634690; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0086430000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082000000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0157519000, 0.0157540000, 0.0157589000, 0.0157457000, 0.0157153000, 0.0156453000, 0.0154838000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0157489000, -0.0157449000, -0.0157356000, -0.0157334000, -0.0157284000, -0.0157169000, -0.0156903000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090850000; + } + pin ("A2") { + capacitance : 0.0084510000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078450000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0157425000, 0.0157414000, 0.0157388000, 0.0157425000, 0.0157508000, 0.0157700000, 0.0158143000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0157468000, -0.0157427000, -0.0157331000, -0.0157355000, -0.0157410000, -0.0157537000, -0.0157828000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090570000; + } + pin ("A3") { + capacitance : 0.0085460000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078420000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0158197000, 0.0158180000, 0.0158139000, 0.0158086000, 0.0157964000, 0.0157682000, 0.0157032000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0158331000, -0.0158245000, -0.0158045000, -0.0158070000, -0.0158129000, -0.0158264000, -0.0158576000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0092510000; + } + pin ("B1") { + capacitance : 0.0084630000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081790000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0161095000, 0.0160418000, 0.0158856000, 0.0159158000, 0.0159853000, 0.0161455000, 0.0165149000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0156852000, -0.0156589000, -0.0155983000, -0.0155946000, -0.0155862000, -0.0155667000, -0.0155217000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0087460000; + } + pin ("C1") { + capacitance : 0.0084520000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082820000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0182668000, 0.0182662000, 0.0182648000, 0.0182653000, 0.0182667000, 0.0182697000, 0.0182768000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0130078000, -0.0130260000, -0.0130680000, -0.0130323000, -0.0129500000, -0.0127603000, -0.0123232000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0086220000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2&!A3) | (!B1) | (!C1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0259144000, 0.0246699000, 0.0214833000, 0.0131553000, -0.0081437000, -0.0629591000, -0.2040264000", \ + "0.0258092000, 0.0245850000, 0.0213428000, 0.0130749000, -0.0082156000, -0.0630307000, -0.2040123000", \ + "0.0254154000, 0.0241633000, 0.0209905000, 0.0127951000, -0.0083987000, -0.0631405000, -0.2040934000", \ + "0.0244836000, 0.0232809000, 0.0201541000, 0.0120805000, -0.0089002000, -0.0634311000, -0.2042203000", \ + "0.0234882000, 0.0222805000, 0.0192047000, 0.0112164000, -0.0096742000, -0.0638872000, -0.2043998000", \ + "0.0236371000, 0.0222865000, 0.0191288000, 0.0109222000, -0.0106028000, -0.0647341000, -0.2049771000", \ + "0.0249949000, 0.0236909000, 0.0204192000, 0.0120355000, -0.0094083000, -0.0642913000, -0.2052366000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0539609000, 0.0552516000, 0.0584239000, 0.0668365000, 0.0883244000, 0.1430177000, 0.2829275000", \ + "0.0532932000, 0.0545654000, 0.0579221000, 0.0663187000, 0.0879335000, 0.1428341000, 0.2827072000", \ + "0.0527199000, 0.0540019000, 0.0573326000, 0.0659151000, 0.0874041000, 0.1423404000, 0.2821693000", \ + "0.0521622000, 0.0534751000, 0.0567310000, 0.0652213000, 0.0868992000, 0.1419454000, 0.2820064000", \ + "0.0514611000, 0.0527972000, 0.0560650000, 0.0645112000, 0.0861859000, 0.1412188000, 0.2813866000", \ + "0.0511769000, 0.0525521000, 0.0558053000, 0.0643902000, 0.0860960000, 0.1408905000, 0.2809660000", \ + "0.0523865000, 0.0536427000, 0.0568887000, 0.0651290000, 0.0866349000, 0.1411920000, 0.2818962000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0193992000, 0.0181894000, 0.0149875000, 0.0067812000, -0.0145259000, -0.0694528000, -0.2106620000", \ + "0.0189880000, 0.0178234000, 0.0148095000, 0.0067285000, -0.0143448000, -0.0691864000, -0.2103048000", \ + "0.0182108000, 0.0170854000, 0.0141506000, 0.0063278000, -0.0144750000, -0.0690099000, -0.2099731000", \ + "0.0171005000, 0.0159590000, 0.0130647000, 0.0053748000, -0.0150716000, -0.0691888000, -0.2098616000", \ + "0.0161605000, 0.0149893000, 0.0119457000, 0.0041880000, -0.0161524000, -0.0698688000, -0.2100722000", \ + "0.0162760000, 0.0150295000, 0.0119269000, 0.0038384000, -0.0170949000, -0.0710616000, -0.2109132000", \ + "0.0180847000, 0.0168115000, 0.0134103000, 0.0048911000, -0.0165163000, -0.0711153000, -0.2115468000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0454022000, 0.0466959000, 0.0498587000, 0.0583014000, 0.0797965000, 0.1346684000, 0.2743759000", \ + "0.0445674000, 0.0458551000, 0.0492312000, 0.0577973000, 0.0792375000, 0.1341103000, 0.2737774000", \ + "0.0437462000, 0.0450389000, 0.0483180000, 0.0569090000, 0.0785614000, 0.1337175000, 0.2736591000", \ + "0.0426473000, 0.0440199000, 0.0474310000, 0.0559776000, 0.0776939000, 0.1330202000, 0.2735346000", \ + "0.0421602000, 0.0434355000, 0.0467827000, 0.0552757000, 0.0769923000, 0.1319448000, 0.2725526000", \ + "0.0441523000, 0.0454359000, 0.0487162000, 0.0572141000, 0.0774881000, 0.1326394000, 0.2723474000", \ + "0.0483157000, 0.0514975000, 0.0533843000, 0.0607306000, 0.0818514000, 0.1364915000, 0.2735825000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0326593000, 0.0314531000, 0.0282905000, 0.0201088000, -0.0009903000, -0.0554922000, -0.1961797000", \ + "0.0322197000, 0.0310090000, 0.0278865000, 0.0197832000, -0.0012176000, -0.0556271000, -0.1961479000", \ + "0.0315727000, 0.0304016000, 0.0272523000, 0.0191995000, -0.0016724000, -0.0558815000, -0.1964026000", \ + "0.0309124000, 0.0296604000, 0.0265379000, 0.0184302000, -0.0023468000, -0.0564006000, -0.1965816000", \ + "0.0303235000, 0.0291047000, 0.0260023000, 0.0179616000, -0.0028503000, -0.0568611000, -0.1969916000", \ + "0.0304319000, 0.0291658000, 0.0259449000, 0.0175882000, -0.0037956000, -0.0578603000, -0.1977051000", \ + "0.0329523000, 0.0316668000, 0.0283822000, 0.0197964000, -0.0019276000, -0.0574471000, -0.1981362000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0454258000, 0.0467328000, 0.0500386000, 0.0585245000, 0.0800150000, 0.1347229000, 0.2747592000", \ + "0.0446580000, 0.0460092000, 0.0494242000, 0.0580121000, 0.0797650000, 0.1347690000, 0.2748537000", \ + "0.0435400000, 0.0449148000, 0.0483608000, 0.0571022000, 0.0791166000, 0.1344013000, 0.2747915000", \ + "0.0425452000, 0.0439198000, 0.0473042000, 0.0561027000, 0.0781733000, 0.1338296000, 0.2742179000", \ + "0.0421422000, 0.0434165000, 0.0466942000, 0.0551154000, 0.0766225000, 0.1321667000, 0.2729844000", \ + "0.0435506000, 0.0447417000, 0.0479210000, 0.0561751000, 0.0777894000, 0.1327852000, 0.2732465000", \ + "0.0475208000, 0.0485346000, 0.0513560000, 0.0590536000, 0.0803429000, 0.1346913000, 0.2755295000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0294350000, 0.0282345000, 0.0251869000, 0.0171347000, -0.0038318000, -0.0582469000, -0.1987948000", \ + "0.0289387000, 0.0277518000, 0.0246665000, 0.0167054000, -0.0041128000, -0.0583861000, -0.1988353000", \ + "0.0283236000, 0.0271502000, 0.0240422000, 0.0160723000, -0.0046001000, -0.0586585000, -0.1989618000", \ + "0.0276439000, 0.0264370000, 0.0234201000, 0.0153203000, -0.0053724000, -0.0593196000, -0.1993494000", \ + "0.0275898000, 0.0263425000, 0.0231706000, 0.0150307000, -0.0060751000, -0.0600025000, -0.1998495000", \ + "0.0287470000, 0.0274371000, 0.0241268000, 0.0158104000, -0.0057574000, -0.0603690000, -0.2006402000", \ + "0.0331367000, 0.0318118000, 0.0282887000, 0.0195936000, -0.0023410000, -0.0573078000, -0.2005417000"); + } + related_pin : "C1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0296620000, 0.0311543000, 0.0348923000, 0.0439034000, 0.0658449000, 0.1208769000, 0.2610498000", \ + "0.0288112000, 0.0302780000, 0.0340111000, 0.0432649000, 0.0655110000, 0.1208201000, 0.2614442000", \ + "0.0280518000, 0.0294661000, 0.0331281000, 0.0421667000, 0.0648344000, 0.1204438000, 0.2609844000", \ + "0.0275500000, 0.0288891000, 0.0324058000, 0.0412953000, 0.0633090000, 0.1192353000, 0.2603212000", \ + "0.0278005000, 0.0290466000, 0.0323147000, 0.0407000000, 0.0622681000, 0.1179604000, 0.2592147000", \ + "0.0302867000, 0.0314892000, 0.0346614000, 0.0427258000, 0.0634416000, 0.1190671000, 0.2592667000", \ + "0.0365005000, 0.0372048000, 0.0398409000, 0.0470354000, 0.0669571000, 0.1209372000, 0.2618687000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0322443000, 0.0309936000, 0.0277653000, 0.0194648000, -0.0017582000, -0.0563295000, -0.1969639000", \ + "0.0317545000, 0.0304964000, 0.0272823000, 0.0189620000, -0.0022473000, -0.0568141000, -0.1974674000", \ + "0.0311953000, 0.0299153000, 0.0266879000, 0.0184313000, -0.0027778000, -0.0573461000, -0.1979658000", \ + "0.0305324000, 0.0292707000, 0.0260652000, 0.0178351000, -0.0033149000, -0.0578123000, -0.1984516000", \ + "0.0301175000, 0.0288682000, 0.0255760000, 0.0175089000, -0.0035702000, -0.0580606000, -0.1985879000", \ + "0.0301821000, 0.0288928000, 0.0256263000, 0.0172333000, -0.0042536000, -0.0585672000, -0.1990446000", \ + "0.0317049000, 0.0304852000, 0.0272132000, 0.0188521000, -0.0028054000, -0.0579411000, -0.1988807000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012831560, 0.0032929770, 0.0084508050, 0.0216874000, 0.0556566200, 0.1428322000"); + values("0.0627872000, 0.0640822000, 0.0672200000, 0.0756744000, 0.0971196000, 0.1519473000, 0.2917186000", \ + "0.0623287000, 0.0636293000, 0.0669368000, 0.0752494000, 0.0967308000, 0.1515424000, 0.2913489000", \ + "0.0618498000, 0.0630032000, 0.0663109000, 0.0748079000, 0.0963495000, 0.1511605000, 0.2912731000", \ + "0.0611987000, 0.0626096000, 0.0659485000, 0.0743460000, 0.0959665000, 0.1508379000, 0.2908259000", \ + "0.0608323000, 0.0620821000, 0.0654316000, 0.0738729000, 0.0953849000, 0.1504479000, 0.2908699000", \ + "0.0607315000, 0.0619716000, 0.0651405000, 0.0736874000, 0.0951486000, 0.1501884000, 0.2902448000", \ + "0.0609382000, 0.0623226000, 0.0656570000, 0.0740289000, 0.0957696000, 0.1504576000, 0.2903907000"); + } + } + max_capacitance : 0.1428320000; + max_transition : 1.4964440000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0714431000, 0.0738831000, 0.0800329000, 0.0950003000, 0.1306553000, 0.2164406000, 0.4277320000", \ + "0.0753654000, 0.0778341000, 0.0840307000, 0.0989762000, 0.1345758000, 0.2203222000, 0.4310250000", \ + "0.0828426000, 0.0852433000, 0.0914503000, 0.1064040000, 0.1421239000, 0.2277553000, 0.4388578000", \ + "0.0967851000, 0.0992309000, 0.1054971000, 0.1204415000, 0.1561033000, 0.2416796000, 0.4525794000", \ + "0.1191743000, 0.1216425000, 0.1280405000, 0.1445327000, 0.1822982000, 0.2693604000, 0.4806406000", \ + "0.1472885000, 0.1504563000, 0.1584493000, 0.1788275000, 0.2247612000, 0.3224531000, 0.5431101000", \ + "0.1531250000, 0.1589426000, 0.1726780000, 0.2018241000, 0.2679416000, 0.3984773000, 0.6591189000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.2247590000, 0.2307046000, 0.2453776000, 0.2810655000, 0.3731866000, 0.6033561000, 1.1888303000", \ + "0.2284216000, 0.2347347000, 0.2496615000, 0.2858892000, 0.3779143000, 0.6077256000, 1.1936032000", \ + "0.2416559000, 0.2475460000, 0.2621170000, 0.2978671000, 0.3905076000, 0.6211597000, 1.2061259000", \ + "0.2672291000, 0.2726407000, 0.2882328000, 0.3244467000, 0.4172283000, 0.6482208000, 1.2343357000", \ + "0.3218733000, 0.3281648000, 0.3423715000, 0.3793057000, 0.4708222000, 0.7024996000, 1.2884522000", \ + "0.4272494000, 0.4342458000, 0.4504142000, 0.4885748000, 0.5847919000, 0.8152136000, 1.4019679000", \ + "0.6095695000, 0.6172712000, 0.6393712000, 0.6874247000, 0.8014373000, 1.0587943000, 1.6543447000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0644718000, 0.0670847000, 0.0737450000, 0.0907128000, 0.1340677000, 0.2446946000, 0.5300174000", \ + "0.0643350000, 0.0668025000, 0.0734672000, 0.0907106000, 0.1339114000, 0.2445871000, 0.5296853000", \ + "0.0637562000, 0.0663989000, 0.0731921000, 0.0903375000, 0.1337341000, 0.2445149000, 0.5300004000", \ + "0.0652557000, 0.0678239000, 0.0742977000, 0.0909428000, 0.1338672000, 0.2444795000, 0.5298733000", \ + "0.0753864000, 0.0777888000, 0.0835378000, 0.0999061000, 0.1409542000, 0.2474076000, 0.5300478000", \ + "0.1030908000, 0.1052507000, 0.1117655000, 0.1279594000, 0.1692446000, 0.2724504000, 0.5414460000", \ + "0.1690816000, 0.1729520000, 0.1805002000, 0.2005511000, 0.2456979000, 0.3502029000, 0.6102931000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.1693065000, 0.1765300000, 0.1957141000, 0.2432236000, 0.3651109000, 0.6775807000, 1.4777902000", \ + "0.1694245000, 0.1767143000, 0.1957167000, 0.2432537000, 0.3652122000, 0.6780811000, 1.4774617000", \ + "0.1692740000, 0.1768500000, 0.1950750000, 0.2431758000, 0.3652928000, 0.6765635000, 1.4729421000", \ + "0.1691342000, 0.1767172000, 0.1956768000, 0.2431786000, 0.3654806000, 0.6766553000, 1.4765236000", \ + "0.1704615000, 0.1778640000, 0.1960508000, 0.2438625000, 0.3660677000, 0.6771150000, 1.4737531000", \ + "0.1948535000, 0.2015502000, 0.2189741000, 0.2638847000, 0.3781895000, 0.6809546000, 1.4776425000", \ + "0.2543996000, 0.2618726000, 0.2812892000, 0.3297764000, 0.4472625000, 0.7374840000, 1.4923438000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0673671000, 0.0695466000, 0.0749923000, 0.0881002000, 0.1207897000, 0.2022555000, 0.4086848000", \ + "0.0719381000, 0.0741523000, 0.0793347000, 0.0926037000, 0.1252242000, 0.2066801000, 0.4137678000", \ + "0.0799134000, 0.0819113000, 0.0873387000, 0.1006532000, 0.1334948000, 0.2149735000, 0.4219443000", \ + "0.0928838000, 0.0951632000, 0.1007939000, 0.1145624000, 0.1475818000, 0.2295819000, 0.4364219000", \ + "0.1117483000, 0.1143845000, 0.1209345000, 0.1365445000, 0.1730226000, 0.2578849000, 0.4653444000", \ + "0.1310190000, 0.1338846000, 0.1431684000, 0.1638500000, 0.2103646000, 0.3095793000, 0.5290216000", \ + "0.1149604000, 0.1212298000, 0.1356670000, 0.1687579000, 0.2403055000, 0.3790597000, 0.6428443000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.2089689000, 0.2147434000, 0.2293339000, 0.2647178000, 0.3571211000, 0.5875959000, 1.1727964000", \ + "0.2118815000, 0.2171981000, 0.2310796000, 0.2689707000, 0.3600985000, 0.5902291000, 1.1758644000", \ + "0.2224327000, 0.2278635000, 0.2423527000, 0.2790755000, 0.3704740000, 0.6017250000, 1.1878207000", \ + "0.2470194000, 0.2529596000, 0.2673866000, 0.3034831000, 0.3960103000, 0.6276228000, 1.2137605000", \ + "0.3039538000, 0.3094928000, 0.3238267000, 0.3604908000, 0.4523392000, 0.6845997000, 1.2712625000", \ + "0.4202611000, 0.4263883000, 0.4439292000, 0.4875692000, 0.5849822000, 0.8163242000, 1.4032221000", \ + "0.6313899000, 0.6401712000, 0.6630310000, 0.7187759000, 0.8423117000, 1.1126861000, 1.7128767000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0485267000, 0.0511630000, 0.0574494000, 0.0738496000, 0.1168746000, 0.2271796000, 0.5114059000", \ + "0.0486069000, 0.0510354000, 0.0573391000, 0.0739082000, 0.1165809000, 0.2271749000, 0.5119998000", \ + "0.0484391000, 0.0509141000, 0.0574994000, 0.0739031000, 0.1165998000, 0.2271677000, 0.5118332000", \ + "0.0510925000, 0.0531843000, 0.0591682000, 0.0751513000, 0.1170582000, 0.2271717000, 0.5117686000", \ + "0.0609206000, 0.0633408000, 0.0695248000, 0.0852905000, 0.1260630000, 0.2310317000, 0.5115823000", \ + "0.0917164000, 0.0941558000, 0.1005912000, 0.1168988000, 0.1571081000, 0.2596766000, 0.5253201000", \ + "0.1594352000, 0.1627224000, 0.1716873000, 0.1924773000, 0.2404898000, 0.3452725000, 0.5988002000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.1693373000, 0.1764320000, 0.1951689000, 0.2432371000, 0.3655254000, 0.6767429000, 1.4791099000", \ + "0.1689846000, 0.1764074000, 0.1957231000, 0.2431101000, 0.3664025000, 0.6769266000, 1.4725720000", \ + "0.1696862000, 0.1768526000, 0.1952727000, 0.2435789000, 0.3655274000, 0.6773072000, 1.4787718000", \ + "0.1694479000, 0.1768016000, 0.1955094000, 0.2434701000, 0.3654176000, 0.6772271000, 1.4763301000", \ + "0.1734808000, 0.1804060000, 0.1983211000, 0.2444915000, 0.3659669000, 0.6778013000, 1.4790247000", \ + "0.2093952000, 0.2167326000, 0.2347861000, 0.2757699000, 0.3858788000, 0.6816560000, 1.4770077000", \ + "0.2962276000, 0.3044110000, 0.3257562000, 0.3751312000, 0.4857831000, 0.7540783000, 1.4921581000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0533363000, 0.0552677000, 0.0600754000, 0.0723553000, 0.1035212000, 0.1824418000, 0.3845558000", \ + "0.0574272000, 0.0593840000, 0.0646208000, 0.0769360000, 0.1086065000, 0.1874706000, 0.3882991000", \ + "0.0654741000, 0.0676143000, 0.0726313000, 0.0855171000, 0.1172659000, 0.1970573000, 0.3996081000", \ + "0.0780661000, 0.0804658000, 0.0860673000, 0.0999798000, 0.1325225000, 0.2125068000, 0.4141034000", \ + "0.0935631000, 0.0965542000, 0.1040366000, 0.1209257000, 0.1588000000, 0.2433046000, 0.4462474000", \ + "0.1019909000, 0.1063982000, 0.1174107000, 0.1423995000, 0.1946324000, 0.2997136000, 0.5168286000", \ + "0.0661834000, 0.0737008000, 0.0922115000, 0.1340169000, 0.2168824000, 0.3692862000, 0.6474663000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.1695104000, 0.1754506000, 0.1900112000, 0.2266989000, 0.3172071000, 0.5477190000, 1.1339228000", \ + "0.1717704000, 0.1773226000, 0.1912771000, 0.2287446000, 0.3196447000, 0.5504917000, 1.1360981000", \ + "0.1787187000, 0.1851188000, 0.2001749000, 0.2369202000, 0.3281496000, 0.5596710000, 1.1457331000", \ + "0.2020781000, 0.2077143000, 0.2227215000, 0.2593998000, 0.3523824000, 0.5845763000, 1.1708613000", \ + "0.2644319000, 0.2699969000, 0.2843465000, 0.3206153000, 0.4127977000, 0.6430885000, 1.2308917000", \ + "0.4030547000, 0.4100736000, 0.4270399000, 0.4694896000, 0.5624832000, 0.7874535000, 1.3716901000", \ + "0.6301131000, 0.6400029000, 0.6645799000, 0.7213666000, 0.8589762000, 1.1332387000, 1.7160715000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0322004000, 0.0347040000, 0.0410833000, 0.0576556000, 0.1000788000, 0.2091324000, 0.4874806000", \ + "0.0321488000, 0.0346673000, 0.0412068000, 0.0575709000, 0.1003158000, 0.2086806000, 0.4874411000", \ + "0.0324037000, 0.0348862000, 0.0412383000, 0.0576624000, 0.1000200000, 0.2091988000, 0.4888660000", \ + "0.0368888000, 0.0391974000, 0.0449978000, 0.0601488000, 0.1009815000, 0.2085419000, 0.4870198000", \ + "0.0499885000, 0.0521374000, 0.0580943000, 0.0732486000, 0.1126591000, 0.2141997000, 0.4874758000", \ + "0.0838335000, 0.0868184000, 0.0934688000, 0.1097321000, 0.1490237000, 0.2484400000, 0.5014941000", \ + "0.1555212000, 0.1590220000, 0.1675523000, 0.1895390000, 0.2373528000, 0.3407909000, 0.5931575000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.1693705000, 0.1765894000, 0.1955942000, 0.2431670000, 0.3655394000, 0.6769905000, 1.4761889000", \ + "0.1688253000, 0.1762484000, 0.1951548000, 0.2439609000, 0.3652920000, 0.6769907000, 1.4739882000", \ + "0.1691602000, 0.1765327000, 0.1954425000, 0.2432059000, 0.3655334000, 0.6766809000, 1.4736657000", \ + "0.1686750000, 0.1760722000, 0.1952794000, 0.2434657000, 0.3659225000, 0.6771423000, 1.4738176000", \ + "0.1733537000, 0.1801254000, 0.1980913000, 0.2433524000, 0.3643682000, 0.6772283000, 1.4724038000", \ + "0.2240159000, 0.2315083000, 0.2501121000, 0.2914831000, 0.3937198000, 0.6838564000, 1.4732808000", \ + "0.3207896000, 0.3287480000, 0.3526775000, 0.4085304000, 0.5341450000, 0.7885994000, 1.4964444000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0640882000, 0.0666140000, 0.0729001000, 0.0880255000, 0.1238232000, 0.2095057000, 0.4206715000", \ + "0.0679493000, 0.0704587000, 0.0768167000, 0.0919985000, 0.1280358000, 0.2138601000, 0.4248460000", \ + "0.0766349000, 0.0791720000, 0.0854455000, 0.1006668000, 0.1366797000, 0.2227146000, 0.4342035000", \ + "0.0971735000, 0.0996551000, 0.1059203000, 0.1206446000, 0.1563580000, 0.2426682000, 0.4544416000", \ + "0.1311897000, 0.1343771000, 0.1422552000, 0.1606292000, 0.2003868000, 0.2888748000, 0.5008672000", \ + "0.1722681000, 0.1766909000, 0.1876710000, 0.2138791000, 0.2688383000, 0.3804181000, 0.6084886000", \ + "0.1936894000, 0.2004463000, 0.2178312000, 0.2560265000, 0.3408574000, 0.5080853000, 0.8102438000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0483191000, 0.0502994000, 0.0553043000, 0.0676909000, 0.0987880000, 0.1771481000, 0.3760944000", \ + "0.0533696000, 0.0553584000, 0.0604281000, 0.0730926000, 0.1043870000, 0.1827179000, 0.3821624000", \ + "0.0659450000, 0.0679434000, 0.0730346000, 0.0857757000, 0.1173570000, 0.1968598000, 0.3959064000", \ + "0.0972868000, 0.0995384000, 0.1048662000, 0.1173027000, 0.1482353000, 0.2271230000, 0.4272519000", \ + "0.1531055000, 0.1567181000, 0.1649973000, 0.1837233000, 0.2226853000, 0.3022078000, 0.5025992000", \ + "0.2458505000, 0.2512871000, 0.2643886000, 0.2944099000, 0.3564157000, 0.4694008000, 0.6746901000", \ + "0.4035483000, 0.4112914000, 0.4309247000, 0.4777094000, 0.5750291000, 0.7571110000, 1.0600352000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0639604000, 0.0665503000, 0.0731910000, 0.0902770000, 0.1334122000, 0.2442673000, 0.5302136000", \ + "0.0638304000, 0.0664704000, 0.0732376000, 0.0901326000, 0.1335468000, 0.2443851000, 0.5296350000", \ + "0.0629362000, 0.0656105000, 0.0724950000, 0.0898333000, 0.1334467000, 0.2443712000, 0.5299362000", \ + "0.0664415000, 0.0687198000, 0.0748370000, 0.0909496000, 0.1331907000, 0.2439223000, 0.5300387000", \ + "0.0838545000, 0.0865419000, 0.0933249000, 0.1090041000, 0.1475729000, 0.2486362000, 0.5296776000", \ + "0.1248602000, 0.1279391000, 0.1360901000, 0.1547074000, 0.1982747000, 0.2954161000, 0.5481055000", \ + "0.2006305000, 0.2055564000, 0.2172066000, 0.2437348000, 0.3025657000, 0.4214699000, 0.6695370000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0506474000, 0.0534787000, 0.0610001000, 0.0802544000, 0.1279194000, 0.2465627000, 0.5408178000", \ + "0.0505356000, 0.0535737000, 0.0609996000, 0.0800807000, 0.1280080000, 0.2466850000, 0.5413821000", \ + "0.0505337000, 0.0533790000, 0.0609018000, 0.0802846000, 0.1279883000, 0.2467679000, 0.5411481000", \ + "0.0593070000, 0.0617042000, 0.0676466000, 0.0842247000, 0.1286833000, 0.2466777000, 0.5412283000", \ + "0.0975006000, 0.0995377000, 0.1047163000, 0.1169023000, 0.1503227000, 0.2520444000, 0.5414930000", \ + "0.1697108000, 0.1726377000, 0.1794973000, 0.1957611000, 0.2340618000, 0.3140377000, 0.5571021000", \ + "0.3027282000, 0.3059477000, 0.3144833000, 0.3382303000, 0.3905541000, 0.5001233000, 0.7055858000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0508554000, 0.0534318000, 0.0598668000, 0.0751200000, 0.1113131000, 0.1969771000, 0.4081964000", \ + "0.0542147000, 0.0567570000, 0.0631364000, 0.0786593000, 0.1148630000, 0.2009836000, 0.4121944000", \ + "0.0631863000, 0.0657579000, 0.0719974000, 0.0874188000, 0.1237899000, 0.2101528000, 0.4217629000", \ + "0.0875545000, 0.0900656000, 0.0962172000, 0.1101959000, 0.1455264000, 0.2313668000, 0.4432572000", \ + "0.1237458000, 0.1271650000, 0.1355329000, 0.1548875000, 0.1959026000, 0.2823807000, 0.4939507000", \ + "0.1612572000, 0.1662022000, 0.1782885000, 0.2067797000, 0.2678406000, 0.3878758000, 0.6125395000", \ + "0.1803615000, 0.1875261000, 0.2049631000, 0.2461013000, 0.3361751000, 0.5149676000, 0.8458301000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0304369000, 0.0324071000, 0.0372670000, 0.0488391000, 0.0769896000, 0.1477127000, 0.3288244000", \ + "0.0355393000, 0.0374510000, 0.0422447000, 0.0540216000, 0.0825853000, 0.1531887000, 0.3330955000", \ + "0.0488752000, 0.0506823000, 0.0553605000, 0.0669032000, 0.0953227000, 0.1667033000, 0.3462158000", \ + "0.0747721000, 0.0775694000, 0.0840946000, 0.0980866000, 0.1268076000, 0.1979643000, 0.3777028000", \ + "0.1156813000, 0.1201301000, 0.1304558000, 0.1529150000, 0.1956682000, 0.2718351000, 0.4522873000", \ + "0.1831954000, 0.1903149000, 0.2061932000, 0.2419826000, 0.3104648000, 0.4277277000, 0.6229980000", \ + "0.3040779000, 0.3130648000, 0.3368289000, 0.3892118000, 0.4963380000, 0.6839236000, 0.9856679000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0639169000, 0.0666048000, 0.0732724000, 0.0901184000, 0.1334800000, 0.2440571000, 0.5300514000", \ + "0.0638054000, 0.0664186000, 0.0731684000, 0.0903610000, 0.1335181000, 0.2444784000, 0.5300882000", \ + "0.0610805000, 0.0637679000, 0.0707073000, 0.0888659000, 0.1334180000, 0.2440629000, 0.5296284000", \ + "0.0672270000, 0.0694330000, 0.0751244000, 0.0904602000, 0.1320786000, 0.2438351000, 0.5297901000", \ + "0.0875736000, 0.0906723000, 0.0985517000, 0.1161080000, 0.1542811000, 0.2504831000, 0.5296170000", \ + "0.1310670000, 0.1352803000, 0.1455045000, 0.1687381000, 0.2194565000, 0.3193042000, 0.5568463000", \ + "0.2041254000, 0.2104990000, 0.2262118000, 0.2611567000, 0.3326980000, 0.4756107000, 0.7270187000"); + } + related_pin : "C1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012831600, 0.0032929800, 0.0084508100, 0.0216874000, 0.0556566000, 0.1428320000"); + values("0.0323665000, 0.0349215000, 0.0415739000, 0.0584701000, 0.1013214000, 0.2072067000, 0.4723770000", \ + "0.0321575000, 0.0347351000, 0.0415470000, 0.0585785000, 0.1013714000, 0.2071869000, 0.4719990000", \ + "0.0344220000, 0.0366115000, 0.0422146000, 0.0584225000, 0.1013434000, 0.2072271000, 0.4718154000", \ + "0.0520640000, 0.0529607000, 0.0564757000, 0.0679617000, 0.1041400000, 0.2071074000, 0.4719519000", \ + "0.0917787000, 0.0932828000, 0.0976337000, 0.1085650000, 0.1339217000, 0.2177550000, 0.4719121000", \ + "0.1646379000, 0.1667739000, 0.1720511000, 0.1864084000, 0.2204899000, 0.2919962000, 0.4959509000", \ + "0.3003277000, 0.3026898000, 0.3079679000, 0.3257067000, 0.3737190000, 0.4774844000, 0.6655797000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__o31a_1 */ + + cell ("sky130_fd_sc_hd__o31a_2") { + leakage_power () { + value : 0.0031203000; + when : "!A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0020626000; + when : "!A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0031529000; + when : "!A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0023309000; + when : "!A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0028548000; + when : "!A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0023309000; + when : "!A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0025119000; + when : "!A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0023309000; + when : "!A1&A2&A3&!B1"; + } + leakage_power () { + value : 0.0028423000; + when : "A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0023309000; + when : "A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0025123000; + when : "A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0023309000; + when : "A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0025159000; + when : "A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0023309000; + when : "A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0024926000; + when : "A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0023309000; + when : "A1&A2&A3&!B1"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__o31a"; + cell_leakage_power : 0.0025238810; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023680000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022380000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041872000, 0.0041881000, 0.0041901000, 0.0041880000, 0.0041831000, 0.0041720000, 0.0041462000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041878000, -0.0041856000, -0.0041805000, -0.0041801000, -0.0041793000, -0.0041773000, -0.0041728000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024980000; + } + pin ("A2") { + capacitance : 0.0023560000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022020000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038677000, 0.0038682000, 0.0038692000, 0.0038697000, 0.0038708000, 0.0038735000, 0.0038797000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038687000, -0.0038665000, -0.0038616000, -0.0038628000, -0.0038657000, -0.0038723000, -0.0038874000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025100000; + } + pin ("A3") { + capacitance : 0.0023230000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021450000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038831000, 0.0038840000, 0.0038861000, 0.0038865000, 0.0038875000, 0.0038898000, 0.0038950000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038830000, -0.0038825000, -0.0038812000, -0.0038821000, -0.0038842000, -0.0038890000, -0.0039001000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025020000; + } + pin ("B1") { + capacitance : 0.0023400000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022640000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0047394000, 0.0047395000, 0.0047397000, 0.0047407000, 0.0047431000, 0.0047484000, 0.0047608000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0020239000, -0.0020332000, -0.0020546000, -0.0020392000, -0.0020035000, -0.0019213000, -0.0017319000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024150000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1) | (A2&B1) | (A3&B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0186742000, 0.0172466000, 0.0135480000, 0.0026507000, -0.0314604000, -0.1351640000, -0.4371219000", \ + "0.0185469000, 0.0170728000, 0.0133975000, 0.0025104000, -0.0315803000, -0.1352972000, -0.4372548000", \ + "0.0183789000, 0.0169227000, 0.0132551000, 0.0023418000, -0.0317964000, -0.1354679000, -0.4374139000", \ + "0.0180311000, 0.0165793000, 0.0129110000, 0.0020585000, -0.0320000000, -0.1356402000, -0.4375628000", \ + "0.0179014000, 0.0164516000, 0.0127547000, 0.0019814000, -0.0321277000, -0.1358039000, -0.4376872000", \ + "0.0180253000, 0.0165610000, 0.0127565000, 0.0018431000, -0.0322124000, -0.1358632000, -0.4377046000", \ + "0.0231177000, 0.0214240000, 0.0174199000, 0.0041704000, -0.0318529000, -0.1357768000, -0.4375376000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0205070000, 0.0221557000, 0.0268753000, 0.0397797000, 0.0761036000, 0.1805212000, 0.4777624000", \ + "0.0204122000, 0.0220582000, 0.0267183000, 0.0396776000, 0.0759769000, 0.1795522000, 0.4776151000", \ + "0.0202483000, 0.0219159000, 0.0266079000, 0.0395415000, 0.0758796000, 0.1794648000, 0.4780662000", \ + "0.0201492000, 0.0218036000, 0.0264705000, 0.0394444000, 0.0757464000, 0.1802525000, 0.4776486000", \ + "0.0201178000, 0.0217464000, 0.0264194000, 0.0391437000, 0.0755322000, 0.1793060000, 0.4779132000", \ + "0.0205952000, 0.0221412000, 0.0266054000, 0.0390724000, 0.0754096000, 0.1789578000, 0.4776536000", \ + "0.0214915000, 0.0229935000, 0.0273276000, 0.0400339000, 0.0758810000, 0.1802242000, 0.4764932000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0165116000, 0.0150625000, 0.0115742000, 0.0007201000, -0.0333678000, -0.1370046000, -0.4388360000", \ + "0.0163952000, 0.0149558000, 0.0113087000, 0.0004494000, -0.0335539000, -0.1371071000, -0.4389628000", \ + "0.0162512000, 0.0147958000, 0.0111801000, 0.0002330000, -0.0336320000, -0.1371613000, -0.4390755000", \ + "0.0161765000, 0.0147139000, 0.0110320000, 0.0002468000, -0.0338182000, -0.1374283000, -0.4392608000", \ + "0.0159784000, 0.0145170000, 0.0108774000, -0.0000344000, -0.0340258000, -0.1376163000, -0.4393446000", \ + "0.0159757000, 0.0144693000, 0.0107364000, 0.0000238000, -0.0340680000, -0.1376325000, -0.4393930000", \ + "0.0213303000, 0.0206584000, 0.0156466000, 0.0026198000, -0.0339829000, -0.1374150000, -0.4391586000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0191829000, 0.0208473000, 0.0254706000, 0.0385310000, 0.0750582000, 0.1790665000, 0.4777607000", \ + "0.0191674000, 0.0208193000, 0.0254433000, 0.0385143000, 0.0750916000, 0.1799194000, 0.4799494000", \ + "0.0190744000, 0.0207290000, 0.0253771000, 0.0384268000, 0.0749986000, 0.1788953000, 0.4798195000", \ + "0.0189146000, 0.0205605000, 0.0252460000, 0.0382292000, 0.0747700000, 0.1789185000, 0.4777964000", \ + "0.0187052000, 0.0203409000, 0.0250138000, 0.0377937000, 0.0743220000, 0.1786739000, 0.4792745000", \ + "0.0189962000, 0.0205538000, 0.0250198000, 0.0377421000, 0.0740357000, 0.1775641000, 0.4771084000", \ + "0.0195369000, 0.0210746000, 0.0254481000, 0.0381981000, 0.0745910000, 0.1787292000, 0.4768631000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0143988000, 0.0129637000, 0.0092859000, -0.0015236000, -0.0354901000, -0.1389639000, -0.4406644000", \ + "0.0143768000, 0.0129151000, 0.0092365000, -0.0015455000, -0.0356077000, -0.1390918000, -0.4408255000", \ + "0.0140975000, 0.0126079000, 0.0089776000, -0.0018838000, -0.0358191000, -0.1393091000, -0.4410101000", \ + "0.0138562000, 0.0124118000, 0.0087921000, -0.0020699000, -0.0360365000, -0.1394383000, -0.4411841000", \ + "0.0137083000, 0.0122648000, 0.0087406000, -0.0020615000, -0.0360784000, -0.1395365000, -0.4411722000", \ + "0.0141356000, 0.0126843000, 0.0092352000, -0.0017080000, -0.0357304000, -0.1391648000, -0.4408120000", \ + "0.0208283000, 0.0190780000, 0.0143082000, 0.0015223000, -0.0351313000, -0.1386156000, -0.4402161000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0176164000, 0.0192762000, 0.0239818000, 0.0369274000, 0.0734874000, 0.1773622000, 0.4767273000", \ + "0.0176359000, 0.0192780000, 0.0239631000, 0.0370001000, 0.0735857000, 0.1777297000, 0.4775456000", \ + "0.0175255000, 0.0191898000, 0.0238810000, 0.0368922000, 0.0734607000, 0.1783911000, 0.4770751000", \ + "0.0173199000, 0.0190043000, 0.0236060000, 0.0366000000, 0.0730872000, 0.1774205000, 0.4738839000", \ + "0.0171696000, 0.0187179000, 0.0232539000, 0.0360982000, 0.0725764000, 0.1767650000, 0.4764656000", \ + "0.0174625000, 0.0190135000, 0.0235042000, 0.0360272000, 0.0722972000, 0.1760254000, 0.4752648000", \ + "0.0181784000, 0.0196872000, 0.0240489000, 0.0367154000, 0.0728178000, 0.1771377000, 0.4758561000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0135706000, 0.0125089000, 0.0095633000, -0.0004174000, -0.0344889000, -0.1388496000, -0.4408888000", \ + "0.0134209000, 0.0123772000, 0.0093602000, -0.0006134000, -0.0346423000, -0.1390029000, -0.4410284000", \ + "0.0131372000, 0.0120958000, 0.0090653000, -0.0009063000, -0.0349574000, -0.1392890000, -0.4413181000", \ + "0.0128628000, 0.0117650000, 0.0086606000, -0.0013465000, -0.0353362000, -0.1396150000, -0.4415994000", \ + "0.0126795000, 0.0115514000, 0.0082606000, -0.0015954000, -0.0355001000, -0.1396671000, -0.4415894000", \ + "0.0173795000, 0.0158487000, 0.0115546000, -0.0010425000, -0.0355585000, -0.1394146000, -0.4412321000", \ + "0.0205556000, 0.0189207000, 0.0148418000, 0.0018122000, -0.0342400000, -0.1385951000, -0.4400113000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014402850, 0.0041488430, 0.0119510300, 0.0344258000, 0.0991659300, 0.2856544000"); + values("0.0183250000, 0.0199918000, 0.0246875000, 0.0376330000, 0.0740580000, 0.1778716000, 0.4767592000", \ + "0.0182687000, 0.0199096000, 0.0245809000, 0.0375754000, 0.0739624000, 0.1777244000, 0.4759722000", \ + "0.0180863000, 0.0197373000, 0.0244281000, 0.0374406000, 0.0738390000, 0.1776128000, 0.4758183000", \ + "0.0179267000, 0.0195848000, 0.0242513000, 0.0372250000, 0.0735825000, 0.1774139000, 0.4778018000", \ + "0.0181126000, 0.0196854000, 0.0242794000, 0.0368423000, 0.0731948000, 0.1774445000, 0.4779415000", \ + "0.0185051000, 0.0200486000, 0.0245353000, 0.0369772000, 0.0731238000, 0.1768309000, 0.4762775000", \ + "0.0199923000, 0.0215257000, 0.0257593000, 0.0383356000, 0.0744512000, 0.1786416000, 0.4751672000"); + } + } + max_capacitance : 0.2856540000; + max_transition : 1.5046800000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.3036469000, 0.3109825000, 0.3272416000, 0.3591873000, 0.4197389000, 0.5425341000, 0.8372256000", \ + "0.3082213000, 0.3155272000, 0.3317725000, 0.3636964000, 0.4242988000, 0.5471095000, 0.8418001000", \ + "0.3201706000, 0.3274384000, 0.3437072000, 0.3756157000, 0.4364955000, 0.5585295000, 0.8530585000", \ + "0.3465254000, 0.3538056000, 0.3703232000, 0.4023283000, 0.4630416000, 0.5851930000, 0.8796797000", \ + "0.4034243000, 0.4108763000, 0.4271148000, 0.4592508000, 0.5195264000, 0.6424534000, 0.9367647000", \ + "0.5245401000, 0.5321097000, 0.5487166000, 0.5811514000, 0.6423587000, 0.7648612000, 1.0595292000", \ + "0.7444334000, 0.7528863000, 0.7731009000, 0.8085691000, 0.8760896000, 1.0068860000, 1.3058643000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.1053413000, 0.1112580000, 0.1253911000, 0.1584566000, 0.2424860000, 0.4785437000, 1.1510831000", \ + "0.1096715000, 0.1155787000, 0.1296671000, 0.1627512000, 0.2469402000, 0.4830130000, 1.1558831000", \ + "0.1185980000, 0.1245175000, 0.1386526000, 0.1717389000, 0.2558398000, 0.4915780000, 1.1652536000", \ + "0.1380017000, 0.1438703000, 0.1578663000, 0.1908368000, 0.2748543000, 0.5110303000, 1.1834245000", \ + "0.1747892000, 0.1809438000, 0.1954533000, 0.2290179000, 0.3132529000, 0.5491618000, 1.2227860000", \ + "0.2251782000, 0.2322735000, 0.2482782000, 0.2834717000, 0.3686151000, 0.6041835000, 1.2789759000", \ + "0.2669245000, 0.2760663000, 0.2959073000, 0.3359445000, 0.4228630000, 0.6591585000, 1.3322375000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0419663000, 0.0457436000, 0.0552117000, 0.0764407000, 0.1240837000, 0.2439653000, 0.6015159000", \ + "0.0419274000, 0.0457657000, 0.0552861000, 0.0765355000, 0.1225287000, 0.2439754000, 0.6015470000", \ + "0.0419988000, 0.0457887000, 0.0552560000, 0.0764848000, 0.1231203000, 0.2447028000, 0.5996393000", \ + "0.0415203000, 0.0461238000, 0.0561196000, 0.0758028000, 0.1231175000, 0.2449331000, 0.6008790000", \ + "0.0418095000, 0.0456532000, 0.0550678000, 0.0761454000, 0.1235949000, 0.2449315000, 0.6012708000", \ + "0.0439039000, 0.0480762000, 0.0572000000, 0.0772920000, 0.1249002000, 0.2442936000, 0.6014135000", \ + "0.0530668000, 0.0575982000, 0.0678208000, 0.0893147000, 0.1391303000, 0.2559877000, 0.6065418000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0246735000, 0.0299137000, 0.0435088000, 0.0818246000, 0.1953244000, 0.5307592000, 1.4951532000", \ + "0.0247026000, 0.0298172000, 0.0436054000, 0.0817000000, 0.1953658000, 0.5302991000, 1.4940420000", \ + "0.0247175000, 0.0298753000, 0.0434870000, 0.0817599000, 0.1949436000, 0.5304738000, 1.4983026000", \ + "0.0245326000, 0.0297637000, 0.0433660000, 0.0816814000, 0.1952097000, 0.5308579000, 1.4961925000", \ + "0.0265114000, 0.0316136000, 0.0451177000, 0.0827088000, 0.1951021000, 0.5307814000, 1.4979326000", \ + "0.0320329000, 0.0370250000, 0.0504148000, 0.0867604000, 0.1967699000, 0.5296138000, 1.4941801000", \ + "0.0436267000, 0.0495861000, 0.0626184000, 0.0964941000, 0.2011411000, 0.5314733000, 1.4955531000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.2864743000, 0.2937947000, 0.3099744000, 0.3418862000, 0.4023693000, 0.5256144000, 0.8202918000", \ + "0.2901950000, 0.2975396000, 0.3138941000, 0.3458968000, 0.4066694000, 0.5288087000, 0.8234323000", \ + "0.3011179000, 0.3084505000, 0.3247317000, 0.3566990000, 0.4169609000, 0.5396544000, 0.8344052000", \ + "0.3276641000, 0.3349843000, 0.3512675000, 0.3833387000, 0.4438745000, 0.5660433000, 0.8612221000", \ + "0.3882045000, 0.3955151000, 0.4118728000, 0.4437885000, 0.5044285000, 0.6275264000, 0.9220242000", \ + "0.5242036000, 0.5318592000, 0.5486550000, 0.5813536000, 0.6421322000, 0.7657130000, 1.0603791000", \ + "0.7749499000, 0.7846548000, 0.8039845000, 0.8414244000, 0.9094835000, 1.0402499000, 1.3396102000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.1014826000, 0.1072505000, 0.1210863000, 0.1539018000, 0.2380020000, 0.4729357000, 1.1470265000", \ + "0.1061088000, 0.1119400000, 0.1257529000, 0.1585661000, 0.2426636000, 0.4787749000, 1.1539332000", \ + "0.1152480000, 0.1210716000, 0.1348989000, 0.1677153000, 0.2518059000, 0.4881615000, 1.1634788000", \ + "0.1343499000, 0.1400923000, 0.1539291000, 0.1865855000, 0.2705474000, 0.5062703000, 1.1809606000", \ + "0.1693119000, 0.1754196000, 0.1898756000, 0.2232900000, 0.3073949000, 0.5429218000, 1.2203583000", \ + "0.2149329000, 0.2217770000, 0.2380024000, 0.2734544000, 0.3586068000, 0.5939970000, 1.2694504000", \ + "0.2471026000, 0.2564111000, 0.2768469000, 0.3176197000, 0.4056875000, 0.6411428000, 1.3153785000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0416743000, 0.0460603000, 0.0555157000, 0.0769778000, 0.1241722000, 0.2439123000, 0.6019487000", \ + "0.0417393000, 0.0461302000, 0.0561854000, 0.0755774000, 0.1230792000, 0.2446632000, 0.5996858000", \ + "0.0418220000, 0.0463009000, 0.0552508000, 0.0767618000, 0.1227729000, 0.2452456000, 0.6019094000", \ + "0.0415903000, 0.0458671000, 0.0550411000, 0.0764775000, 0.1231652000, 0.2443783000, 0.5999761000", \ + "0.0419636000, 0.0461314000, 0.0561966000, 0.0757157000, 0.1224889000, 0.2446681000, 0.6021092000", \ + "0.0446280000, 0.0487485000, 0.0578431000, 0.0778605000, 0.1263519000, 0.2452486000, 0.6019992000", \ + "0.0575704000, 0.0620975000, 0.0726369000, 0.0938059000, 0.1388358000, 0.2577728000, 0.6062695000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0237751000, 0.0288403000, 0.0424324000, 0.0803007000, 0.1939411000, 0.5298332000, 1.4969163000", \ + "0.0237059000, 0.0288471000, 0.0424479000, 0.0802125000, 0.1941820000, 0.5304948000, 1.5003991000", \ + "0.0237181000, 0.0288576000, 0.0424022000, 0.0802359000, 0.1941315000, 0.5298440000, 1.5001107000", \ + "0.0238080000, 0.0288865000, 0.0423731000, 0.0804208000, 0.1940543000, 0.5296814000, 1.4986827000", \ + "0.0259398000, 0.0311081000, 0.0444260000, 0.0817431000, 0.1945501000, 0.5302456000, 1.4980343000", \ + "0.0320526000, 0.0380427000, 0.0507500000, 0.0863392000, 0.1961078000, 0.5277822000, 1.4984917000", \ + "0.0447122000, 0.0506073000, 0.0639349000, 0.0973682000, 0.2006808000, 0.5307562000, 1.4918076000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.2509878000, 0.2583450000, 0.2747729000, 0.3066609000, 0.3674833000, 0.4901655000, 0.7849682000", \ + "0.2535532000, 0.2608178000, 0.2771290000, 0.3091596000, 0.3697962000, 0.4928686000, 0.7877837000", \ + "0.2623226000, 0.2696839000, 0.2860152000, 0.3180042000, 0.3787340000, 0.5017565000, 0.7964925000", \ + "0.2866925000, 0.2941460000, 0.3103768000, 0.3421277000, 0.4028136000, 0.5258016000, 0.8209760000", \ + "0.3504708000, 0.3578092000, 0.3732623000, 0.4053117000, 0.4661233000, 0.5893805000, 0.8841466000", \ + "0.4986965000, 0.5065980000, 0.5237345000, 0.5560428000, 0.6171434000, 0.7404054000, 1.0351333000", \ + "0.7575601000, 0.7671451000, 0.7883853000, 0.8289887000, 0.8975551000, 1.0223657000, 1.3213949000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0865690000, 0.0920463000, 0.1052914000, 0.1371347000, 0.2205199000, 0.4547999000, 1.1327657000", \ + "0.0914423000, 0.0968918000, 0.1101509000, 0.1420585000, 0.2255096000, 0.4607549000, 1.1395572000", \ + "0.1011886000, 0.1066486000, 0.1198994000, 0.1517368000, 0.2350969000, 0.4698676000, 1.1469387000", \ + "0.1213265000, 0.1268502000, 0.1400577000, 0.1718307000, 0.2551993000, 0.4908758000, 1.1662630000", \ + "0.1550561000, 0.1609727000, 0.1749775000, 0.2077478000, 0.2913997000, 0.5272424000, 1.2033506000", \ + "0.1944407000, 0.2017119000, 0.2181790000, 0.2529364000, 0.3372022000, 0.5722296000, 1.2525374000", \ + "0.2150243000, 0.2247754000, 0.2460561000, 0.2880589000, 0.3755060000, 0.6109381000, 1.2843223000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0417746000, 0.0461012000, 0.0555019000, 0.0755562000, 0.1230396000, 0.2441433000, 0.6012154000", \ + "0.0419420000, 0.0458050000, 0.0551380000, 0.0763114000, 0.1237029000, 0.2438054000, 0.6012008000", \ + "0.0414913000, 0.0456948000, 0.0560682000, 0.0756953000, 0.1230505000, 0.2440550000, 0.6007391000", \ + "0.0419667000, 0.0457320000, 0.0552120000, 0.0759646000, 0.1226224000, 0.2447081000, 0.6025991000", \ + "0.0416867000, 0.0460500000, 0.0552203000, 0.0756035000, 0.1222569000, 0.2441487000, 0.6031277000", \ + "0.0457568000, 0.0502305000, 0.0583920000, 0.0780097000, 0.1238104000, 0.2452510000, 0.6018192000", \ + "0.0653922000, 0.0704200000, 0.0809069000, 0.1003508000, 0.1410395000, 0.2584877000, 0.6079630000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0219911000, 0.0268560000, 0.0402856000, 0.0784699000, 0.1923523000, 0.5302688000, 1.5001205000", \ + "0.0220910000, 0.0269880000, 0.0402463000, 0.0785034000, 0.1928130000, 0.5296827000, 1.5011018000", \ + "0.0220574000, 0.0269010000, 0.0403256000, 0.0783077000, 0.1926174000, 0.5309989000, 1.5046798000", \ + "0.0224601000, 0.0272202000, 0.0406065000, 0.0786039000, 0.1928457000, 0.5295431000, 1.4973320000", \ + "0.0256374000, 0.0305413000, 0.0435593000, 0.0806724000, 0.1934344000, 0.5294623000, 1.5045505000", \ + "0.0334644000, 0.0379884000, 0.0510411000, 0.0860079000, 0.1952688000, 0.5278015000, 1.5006270000", \ + "0.0475647000, 0.0536214000, 0.0668372000, 0.1000935000, 0.2007499000, 0.5300436000, 1.4929020000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0833609000, 0.0875813000, 0.0971353000, 0.1181849000, 0.1647836000, 0.2740363000, 0.5599711000", \ + "0.0887001000, 0.0928743000, 0.1024832000, 0.1234464000, 0.1700771000, 0.2793166000, 0.5650044000", \ + "0.1015925000, 0.1057262000, 0.1153689000, 0.1363623000, 0.1829955000, 0.2922602000, 0.5780730000", \ + "0.1332377000, 0.1373674000, 0.1469518000, 0.1679232000, 0.2146983000, 0.3240803000, 0.6100594000", \ + "0.1985878000, 0.2033004000, 0.2140069000, 0.2362386000, 0.2840280000, 0.3940790000, 0.6800012000", \ + "0.3031650000, 0.3092684000, 0.3230747000, 0.3509608000, 0.4064823000, 0.5225805000, 0.8096766000", \ + "0.4680522000, 0.4759564000, 0.4941709000, 0.5297129000, 0.5996225000, 0.7319162000, 1.0251212000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0978494000, 0.1037700000, 0.1179012000, 0.1510406000, 0.2354270000, 0.4709430000, 1.1457340000", \ + "0.1020209000, 0.1078599000, 0.1220178000, 0.1551125000, 0.2395221000, 0.4760322000, 1.1490345000", \ + "0.1123948000, 0.1179966000, 0.1321230000, 0.1655182000, 0.2498814000, 0.4864320000, 1.1595366000", \ + "0.1372162000, 0.1430460000, 0.1570099000, 0.1898848000, 0.2740661000, 0.5107152000, 1.1844568000", \ + "0.1835188000, 0.1895186000, 0.2038565000, 0.2373452000, 0.3216613000, 0.5571947000, 1.2340530000", \ + "0.2418953000, 0.2492659000, 0.2652348000, 0.3000640000, 0.3851599000, 0.6205753000, 1.2958855000", \ + "0.2969176000, 0.3062839000, 0.3263895000, 0.3659448000, 0.4516814000, 0.6875672000, 1.3622113000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0172986000, 0.0203407000, 0.0277961000, 0.0467436000, 0.0949803000, 0.2194637000, 0.5882620000", \ + "0.0173154000, 0.0203474000, 0.0278241000, 0.0467378000, 0.0951717000, 0.2194664000, 0.5877993000", \ + "0.0173779000, 0.0203355000, 0.0277808000, 0.0465743000, 0.0951806000, 0.2192648000, 0.5903561000", \ + "0.0174667000, 0.0204436000, 0.0279189000, 0.0467875000, 0.0951352000, 0.2192032000, 0.5879547000", \ + "0.0222910000, 0.0252747000, 0.0323843000, 0.0503619000, 0.0971485000, 0.2200019000, 0.5900147000", \ + "0.0322213000, 0.0360385000, 0.0446591000, 0.0642683000, 0.1107632000, 0.2282651000, 0.5888172000", \ + "0.0478465000, 0.0528034000, 0.0635272000, 0.0877622000, 0.1401743000, 0.2538632000, 0.5933160000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014402900, 0.0041488400, 0.0119510000, 0.0344258000, 0.0991659000, 0.2856540000"); + values("0.0247235000, 0.0298908000, 0.0434847000, 0.0816233000, 0.1953449000, 0.5290658000, 1.4995761000", \ + "0.0246789000, 0.0297955000, 0.0435552000, 0.0816901000, 0.1953469000, 0.5303776000, 1.4944398000", \ + "0.0246559000, 0.0299081000, 0.0435142000, 0.0817197000, 0.1953325000, 0.5302473000, 1.4940789000", \ + "0.0243817000, 0.0294949000, 0.0431308000, 0.0814774000, 0.1952113000, 0.5299650000, 1.4963437000", \ + "0.0269826000, 0.0320526000, 0.0453543000, 0.0829484000, 0.1952341000, 0.5307668000, 1.4989369000", \ + "0.0340281000, 0.0386272000, 0.0513259000, 0.0865537000, 0.1973467000, 0.5302211000, 1.5003345000", \ + "0.0470179000, 0.0528076000, 0.0650736000, 0.0981009000, 0.2001970000, 0.5327427000, 1.4954018000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o31a_4") { + leakage_power () { + value : 0.0067624000; + when : "!A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0047345000; + when : "!A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0073472000; + when : "!A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0053760000; + when : "!A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0063516000; + when : "!A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0053760000; + when : "!A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0046285000; + when : "!A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0053745000; + when : "!A1&A2&A3&!B1"; + } + leakage_power () { + value : 0.0054377000; + when : "A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0053762000; + when : "A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0045377000; + when : "A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0053752000; + when : "A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0442887000; + when : "A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0053785000; + when : "A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0340162000; + when : "A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0053785000; + when : "A1&A2&A3&!B1"; + } + area : 17.516800000; + cell_footprint : "sky130_fd_sc_hd__o31a"; + cell_leakage_power : 0.0097337110; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0043750000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041300000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0076170000, 0.0076140000, 0.0076071000, 0.0076099000, 0.0076165000, 0.0076318000, 0.0076670000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0075943000, -0.0075912000, -0.0075840000, -0.0075802000, -0.0075713000, -0.0075510000, -0.0075041000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046200000; + } + pin ("A2") { + capacitance : 0.0047900000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0044640000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082011000, 0.0081953000, 0.0081819000, 0.0081829000, 0.0081855000, 0.0081916000, 0.0082054000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0081701000, -0.0081677000, -0.0081622000, -0.0081613000, -0.0081594000, -0.0081549000, -0.0081446000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0051160000; + } + pin ("A3") { + capacitance : 0.0042530000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039180000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078247000, 0.0078202000, 0.0078098000, 0.0078092000, 0.0078077000, 0.0078042000, 0.0077964000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078016000, -0.0078007000, -0.0077985000, -0.0077949000, -0.0077867000, -0.0077677000, -0.0077238000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045870000; + } + pin ("B1") { + capacitance : 0.0045730000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0044120000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0095335000, 0.0095340000, 0.0095352000, 0.0095335000, 0.0095295000, 0.0095204000, 0.0094993000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0033097000, -0.0033250000, -0.0033603000, -0.0033229000, -0.0032368000, -0.0030381000, -0.0025803000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047340000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1) | (A2&B1) | (A3&B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0374524000, 0.0356899000, 0.0303813000, 0.0149562000, -0.0386131000, -0.2243691000, -0.8307534000", \ + "0.0370281000, 0.0351867000, 0.0299298000, 0.0145786000, -0.0390542000, -0.2244415000, -0.8307489000", \ + "0.0369419000, 0.0350868000, 0.0297432000, 0.0144595000, -0.0391547000, -0.2248746000, -0.8312317000", \ + "0.0364613000, 0.0346420000, 0.0294821000, 0.0140240000, -0.0395184000, -0.2250129000, -0.8316180000", \ + "0.0362306000, 0.0344048000, 0.0290799000, 0.0137445000, -0.0399307000, -0.2254290000, -0.8317325000", \ + "0.0364090000, 0.0344546000, 0.0290618000, 0.0136147000, -0.0401026000, -0.2257419000, -0.8319073000", \ + "0.0453627000, 0.0433515000, 0.0372346000, 0.0186143000, -0.0394307000, -0.2257796000, -0.8319940000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0377012000, 0.0397069000, 0.0459615000, 0.0655531000, 0.1254482000, 0.3139736000, 0.9132829000", \ + "0.0375919000, 0.0395313000, 0.0457541000, 0.0653270000, 0.1253099000, 0.3137889000, 0.9135322000", \ + "0.0372411000, 0.0392503000, 0.0454474000, 0.0650129000, 0.1250965000, 0.3131305000, 0.9180829000", \ + "0.0370199000, 0.0389971000, 0.0452834000, 0.0648253000, 0.1246649000, 0.3133659000, 0.9135695000", \ + "0.0370627000, 0.0390032000, 0.0451783000, 0.0642236000, 0.1239827000, 0.3128478000, 0.9129339000", \ + "0.0386496000, 0.0404529000, 0.0463182000, 0.0648973000, 0.1235221000, 0.3108067000, 0.9158160000", \ + "0.0394364000, 0.0411827000, 0.0469120000, 0.0655083000, 0.1244858000, 0.3124955000, 0.9111242000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0329813000, 0.0311497000, 0.0259310000, 0.0105404000, -0.0429279000, -0.2284323000, -0.8347286000", \ + "0.0327945000, 0.0309614000, 0.0256392000, 0.0102804000, -0.0432880000, -0.2287739000, -0.8349667000", \ + "0.0324919000, 0.0306535000, 0.0253180000, 0.0101515000, -0.0433349000, -0.2289875000, -0.8356020000", \ + "0.0322510000, 0.0305162000, 0.0251227000, 0.0097486000, -0.0437479000, -0.2294599000, -0.8357968000", \ + "0.0318365000, 0.0299931000, 0.0246605000, 0.0093397000, -0.0442157000, -0.2298651000, -0.8361339000", \ + "0.0320181000, 0.0300820000, 0.0246380000, 0.0094191000, -0.0443303000, -0.2300754000, -0.8362675000", \ + "0.0423516000, 0.0402881000, 0.0339818000, 0.0151019000, -0.0439712000, -0.2301800000, -0.8360906000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0357494000, 0.0377230000, 0.0438779000, 0.0632606000, 0.1230314000, 0.3112284000, 0.9105112000", \ + "0.0356242000, 0.0375875000, 0.0438399000, 0.0632530000, 0.1230162000, 0.3114445000, 0.9112369000", \ + "0.0355432000, 0.0375146000, 0.0436765000, 0.0630391000, 0.1228214000, 0.3106784000, 0.9122531000", \ + "0.0352446000, 0.0371623000, 0.0434337000, 0.0627337000, 0.1223330000, 0.3107812000, 0.9150747000", \ + "0.0348236000, 0.0367423000, 0.0427668000, 0.0619680000, 0.1214870000, 0.3099923000, 0.9145275000", \ + "0.0354692000, 0.0373152000, 0.0431703000, 0.0617310000, 0.1205381000, 0.3077276000, 0.9097649000", \ + "0.0367525000, 0.0384899000, 0.0442970000, 0.0627736000, 0.1219070000, 0.3100926000, 0.9108028000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0280704000, 0.0263389000, 0.0209795000, 0.0056870000, -0.0478872000, -0.2334233000, -0.8397523000", \ + "0.0279140000, 0.0261206000, 0.0207458000, 0.0055042000, -0.0480922000, -0.2337800000, -0.8400746000", \ + "0.0275025000, 0.0257365000, 0.0204539000, 0.0050780000, -0.0485865000, -0.2341577000, -0.8404565000", \ + "0.0269491000, 0.0251009000, 0.0197905000, 0.0045880000, -0.0490025000, -0.2346658000, -0.8410727000", \ + "0.0267634000, 0.0249493000, 0.0196742000, 0.0043251000, -0.0493822000, -0.2349768000, -0.8411668000", \ + "0.0291132000, 0.0272238000, 0.0215993000, 0.0057492000, -0.0484370000, -0.2343678000, -0.8404723000", \ + "0.0404297000, 0.0382875000, 0.0318219000, 0.0128034000, -0.0455246000, -0.2323953000, -0.8384108000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0314355000, 0.0334119000, 0.0395496000, 0.0589322000, 0.1184495000, 0.3074006000, 0.9117000000", \ + "0.0314285000, 0.0333879000, 0.0396490000, 0.0590261000, 0.1184522000, 0.3061987000, 0.9118752000", \ + "0.0312813000, 0.0332524000, 0.0394688000, 0.0588296000, 0.1183129000, 0.3059434000, 0.9064943000", \ + "0.0309259000, 0.0328858000, 0.0389840000, 0.0581322000, 0.1177478000, 0.3058981000, 0.9074364000", \ + "0.0305267000, 0.0323775000, 0.0385122000, 0.0574629000, 0.1166943000, 0.3048861000, 0.9069161000", \ + "0.0311588000, 0.0329676000, 0.0388832000, 0.0574165000, 0.1158123000, 0.3033541000, 0.9053837000", \ + "0.0331619000, 0.0349132000, 0.0405343000, 0.0590134000, 0.1176931000, 0.3051097000, 0.9028880000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0242816000, 0.0230799000, 0.0192554000, 0.0055890000, -0.0473955000, -0.2352241000, -0.8424851000", \ + "0.0240316000, 0.0227810000, 0.0189839000, 0.0052602000, -0.0476931000, -0.2355124000, -0.8427551000", \ + "0.0234349000, 0.0222018000, 0.0183651000, 0.0046558000, -0.0481856000, -0.2359885000, -0.8432162000", \ + "0.0232798000, 0.0219648000, 0.0178496000, 0.0037371000, -0.0489334000, -0.2365688000, -0.8437711000", \ + "0.0225054000, 0.0210294000, 0.0167039000, 0.0027087000, -0.0497115000, -0.2369907000, -0.8439879000", \ + "0.0309065000, 0.0290685000, 0.0233813000, 0.0053522000, -0.0497333000, -0.2363283000, -0.8430933000", \ + "0.0391718000, 0.0371878000, 0.0311963000, 0.0126422000, -0.0457446000, -0.2340172000, -0.8401227000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0332226000, 0.0351750000, 0.0413735000, 0.0609860000, 0.1210337000, 0.3096889000, 0.9097556000", \ + "0.0330501000, 0.0349930000, 0.0412150000, 0.0608260000, 0.1208642000, 0.3094619000, 0.9093472000", \ + "0.0327594000, 0.0346770000, 0.0409336000, 0.0605377000, 0.1205440000, 0.3089402000, 0.9102590000", \ + "0.0324730000, 0.0344025000, 0.0407309000, 0.0602309000, 0.1199651000, 0.3087121000, 0.9095331000", \ + "0.0323382000, 0.0342350000, 0.0403726000, 0.0594417000, 0.1189021000, 0.3079864000, 0.9088418000", \ + "0.0344034000, 0.0361870000, 0.0419051000, 0.0602915000, 0.1191071000, 0.3071315000, 0.9090807000", \ + "0.0368218000, 0.0385159000, 0.0442171000, 0.0623508000, 0.1209653000, 0.3091845000, 0.9112658000"); + } + } + max_capacitance : 0.5447490000; + max_transition : 1.5087930000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.3098366000, 0.3149095000, 0.3282722000, 0.3573435000, 0.4167022000, 0.5442508000, 0.8778323000", \ + "0.3144502000, 0.3196314000, 0.3328791000, 0.3619645000, 0.4214095000, 0.5490598000, 0.8822322000", \ + "0.3267244000, 0.3318753000, 0.3451140000, 0.3743139000, 0.4336020000, 0.5611536000, 0.8941994000", \ + "0.3537288000, 0.3588706000, 0.3721742000, 0.4011925000, 0.4600251000, 0.5882868000, 0.9214063000", \ + "0.4113106000, 0.4165048000, 0.4297243000, 0.4587613000, 0.5178980000, 0.6461797000, 0.9794903000", \ + "0.5316192000, 0.5368441000, 0.5503683000, 0.5798881000, 0.6396647000, 0.7677780000, 1.1009769000", \ + "0.7490685000, 0.7550132000, 0.7704142000, 0.8034996000, 0.8693501000, 1.0056374000, 1.3432497000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.1061680000, 0.1103781000, 0.1216891000, 0.1501281000, 0.2251818000, 0.4502835000, 1.1638117000", \ + "0.1105060000, 0.1147222000, 0.1260334000, 0.1544700000, 0.2294590000, 0.4546136000, 1.1677004000", \ + "0.1194225000, 0.1236374000, 0.1349658000, 0.1634148000, 0.2384980000, 0.4637100000, 1.1793527000", \ + "0.1381470000, 0.1423253000, 0.1536229000, 0.1819136000, 0.2566563000, 0.4821276000, 1.1949378000", \ + "0.1743243000, 0.1786612000, 0.1902547000, 0.2189614000, 0.2937650000, 0.5191933000, 1.2318101000", \ + "0.2246563000, 0.2296220000, 0.2423674000, 0.2725619000, 0.3485295000, 0.5735455000, 1.2887217000", \ + "0.2665586000, 0.2729276000, 0.2891369000, 0.3246141000, 0.4033996000, 0.6293627000, 1.3423401000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0396218000, 0.0428114000, 0.0501740000, 0.0694002000, 0.1148395000, 0.2419307000, 0.6523981000", \ + "0.0397799000, 0.0427855000, 0.0501462000, 0.0692900000, 0.1146448000, 0.2414597000, 0.6530337000", \ + "0.0395364000, 0.0424642000, 0.0504457000, 0.0689650000, 0.1146392000, 0.2416762000, 0.6533025000", \ + "0.0396957000, 0.0427089000, 0.0504132000, 0.0693867000, 0.1153139000, 0.2413008000, 0.6525219000", \ + "0.0395467000, 0.0426652000, 0.0502510000, 0.0693113000, 0.1148425000, 0.2409024000, 0.6527078000", \ + "0.0416565000, 0.0446247000, 0.0523944000, 0.0700540000, 0.1156697000, 0.2424450000, 0.6526908000", \ + "0.0506937000, 0.0535326000, 0.0618791000, 0.0811322000, 0.1285813000, 0.2541483000, 0.6581578000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0232955000, 0.0266591000, 0.0369109000, 0.0665248000, 0.1623383000, 0.4792554000, 1.4974914000", \ + "0.0232689000, 0.0267237000, 0.0368442000, 0.0664596000, 0.1623090000, 0.4792741000, 1.4991900000", \ + "0.0232397000, 0.0266186000, 0.0367780000, 0.0664397000, 0.1622037000, 0.4778929000, 1.5025644000", \ + "0.0230359000, 0.0264312000, 0.0365957000, 0.0662763000, 0.1619651000, 0.4793768000, 1.5004075000", \ + "0.0246807000, 0.0281915000, 0.0381112000, 0.0674506000, 0.1624380000, 0.4793385000, 1.4997338000", \ + "0.0296799000, 0.0331918000, 0.0433046000, 0.0712902000, 0.1642267000, 0.4778785000, 1.4992011000", \ + "0.0406619000, 0.0446235000, 0.0548786000, 0.0822403000, 0.1689197000, 0.4810374000, 1.4983571000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.2936887000, 0.2988413000, 0.3121157000, 0.3411857000, 0.3998724000, 0.5282644000, 0.8614625000", \ + "0.2971012000, 0.3022546000, 0.3156042000, 0.3446280000, 0.4041413000, 0.5319232000, 0.8647835000", \ + "0.3073750000, 0.3125012000, 0.3257292000, 0.3549906000, 0.4138010000, 0.5419440000, 0.8750712000", \ + "0.3329927000, 0.3382150000, 0.3514523000, 0.3804553000, 0.4398882000, 0.5674714000, 0.9005380000", \ + "0.3903897000, 0.3955337000, 0.4087636000, 0.4377922000, 0.4970983000, 0.6253913000, 0.9581660000", \ + "0.5170940000, 0.5224727000, 0.5362161000, 0.5665640000, 0.6261758000, 0.7550507000, 1.0881651000", \ + "0.7457677000, 0.7520299000, 0.7680465000, 0.8025304000, 0.8692365000, 1.0059650000, 1.3443910000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0980642000, 0.1019978000, 0.1125943000, 0.1396522000, 0.2128793000, 0.4379080000, 1.1484121000", \ + "0.1028823000, 0.1067883000, 0.1174122000, 0.1444890000, 0.2177182000, 0.4413541000, 1.1536868000", \ + "0.1124562000, 0.1163524000, 0.1269905000, 0.1539740000, 0.2270902000, 0.4509219000, 1.1641232000", \ + "0.1318475000, 0.1357760000, 0.1464291000, 0.1733180000, 0.2464733000, 0.4706806000, 1.1858141000", \ + "0.1676250000, 0.1717758000, 0.1828384000, 0.2105267000, 0.2839163000, 0.5083016000, 1.2237066000", \ + "0.2147527000, 0.2197464000, 0.2324229000, 0.2619979000, 0.3367516000, 0.5610202000, 1.2775623000", \ + "0.2515718000, 0.2580280000, 0.2743793000, 0.3102120000, 0.3887158000, 0.6126740000, 1.3260769000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0400265000, 0.0429835000, 0.0501359000, 0.0694139000, 0.1152263000, 0.2415171000, 0.6530699000", \ + "0.0396087000, 0.0427081000, 0.0505642000, 0.0683332000, 0.1140860000, 0.2418137000, 0.6530517000", \ + "0.0398185000, 0.0426469000, 0.0507383000, 0.0688724000, 0.1153152000, 0.2413318000, 0.6527351000", \ + "0.0398488000, 0.0424430000, 0.0503840000, 0.0685247000, 0.1146807000, 0.2417310000, 0.6530876000", \ + "0.0399137000, 0.0429058000, 0.0502047000, 0.0685946000, 0.1154146000, 0.2415304000, 0.6528321000", \ + "0.0428394000, 0.0456723000, 0.0533627000, 0.0713758000, 0.1175673000, 0.2422658000, 0.6533863000", \ + "0.0547251000, 0.0583519000, 0.0660752000, 0.0850524000, 0.1306946000, 0.2543654000, 0.6589305000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0212369000, 0.0245197000, 0.0342994000, 0.0635491000, 0.1594544000, 0.4779119000, 1.4968796000", \ + "0.0212933000, 0.0245435000, 0.0342366000, 0.0636314000, 0.1594900000, 0.4780822000, 1.4969684000", \ + "0.0212480000, 0.0245094000, 0.0342247000, 0.0635167000, 0.1594387000, 0.4767445000, 1.5014190000", \ + "0.0212758000, 0.0245879000, 0.0341687000, 0.0635903000, 0.1598525000, 0.4779948000, 1.5017826000", \ + "0.0235058000, 0.0268024000, 0.0365682000, 0.0653296000, 0.1600396000, 0.4778548000, 1.5020120000", \ + "0.0293286000, 0.0327192000, 0.0421036000, 0.0698555000, 0.1623616000, 0.4764188000, 1.4991860000", \ + "0.0410798000, 0.0453386000, 0.0556117000, 0.0827800000, 0.1680348000, 0.4792420000, 1.4939195000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.2441892000, 0.2494469000, 0.2626931000, 0.2917021000, 0.3512305000, 0.4789947000, 0.8117884000", \ + "0.2466544000, 0.2518231000, 0.2651143000, 0.2942677000, 0.3536099000, 0.4816275000, 0.8148027000", \ + "0.2547841000, 0.2599586000, 0.2731786000, 0.3022429000, 0.3615039000, 0.4898023000, 0.8228986000", \ + "0.2787329000, 0.2838799000, 0.2971256000, 0.3263731000, 0.3856439000, 0.5126709000, 0.8457588000", \ + "0.3399647000, 0.3451553000, 0.3583547000, 0.3874826000, 0.4467514000, 0.5751787000, 0.9078957000", \ + "0.4846930000, 0.4900632000, 0.5037229000, 0.5330200000, 0.5920422000, 0.7207819000, 1.0541054000", \ + "0.7310584000, 0.7378089000, 0.7549064000, 0.7916003000, 0.8574300000, 0.9893072000, 1.3268734000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0866673000, 0.0905128000, 0.1009060000, 0.1275473000, 0.1999803000, 0.4233893000, 1.1356193000", \ + "0.0915057000, 0.0953823000, 0.1058001000, 0.1325026000, 0.2049496000, 0.4282598000, 1.1415201000", \ + "0.1011920000, 0.1050339000, 0.1154558000, 0.1420813000, 0.2145458000, 0.4382922000, 1.1495370000", \ + "0.1207381000, 0.1245845000, 0.1349214000, 0.1615178000, 0.2340829000, 0.4577631000, 1.1688627000", \ + "0.1524456000, 0.1566595000, 0.1679231000, 0.1955243000, 0.2687890000, 0.4938290000, 1.2041902000", \ + "0.1887492000, 0.1939866000, 0.2072192000, 0.2374963000, 0.3121625000, 0.5360393000, 1.2514974000", \ + "0.2034066000, 0.2105050000, 0.2280702000, 0.2661621000, 0.3457882000, 0.5699277000, 1.2817777000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0399806000, 0.0427200000, 0.0504312000, 0.0684081000, 0.1144953000, 0.2421328000, 0.6522090000", \ + "0.0395760000, 0.0425319000, 0.0504151000, 0.0688243000, 0.1146276000, 0.2415167000, 0.6522690000", \ + "0.0396942000, 0.0426200000, 0.0505371000, 0.0693230000, 0.1142815000, 0.2411986000, 0.6524000000", \ + "0.0399146000, 0.0429467000, 0.0502348000, 0.0690828000, 0.1150077000, 0.2412140000, 0.6519402000", \ + "0.0396916000, 0.0426612000, 0.0501143000, 0.0685699000, 0.1136026000, 0.2414071000, 0.6528459000", \ + "0.0435656000, 0.0466428000, 0.0535853000, 0.0710429000, 0.1163444000, 0.2426332000, 0.6525437000", \ + "0.0621611000, 0.0656916000, 0.0754962000, 0.0916492000, 0.1324340000, 0.2512421000, 0.6582294000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0204080000, 0.0236532000, 0.0334286000, 0.0624840000, 0.1587753000, 0.4780585000, 1.5087931000", \ + "0.0204689000, 0.0237569000, 0.0333818000, 0.0626491000, 0.1588523000, 0.4770270000, 1.5076793000", \ + "0.0205211000, 0.0237076000, 0.0334043000, 0.0625177000, 0.1587757000, 0.4774737000, 1.5008288000", \ + "0.0207751000, 0.0239756000, 0.0337027000, 0.0628462000, 0.1588079000, 0.4775516000, 1.4991733000", \ + "0.0238795000, 0.0270425000, 0.0367179000, 0.0652069000, 0.1598496000, 0.4773426000, 1.4993511000", \ + "0.0314131000, 0.0348852000, 0.0443470000, 0.0713908000, 0.1626545000, 0.4765089000, 1.4999387000", \ + "0.0451881000, 0.0496617000, 0.0606950000, 0.0872732000, 0.1699232000, 0.4786349000, 1.4967663000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0809040000, 0.0838174000, 0.0915737000, 0.1103097000, 0.1557923000, 0.2717870000, 0.5954626000", \ + "0.0861187000, 0.0890201000, 0.0967556000, 0.1154935000, 0.1610088000, 0.2770206000, 0.6006366000", \ + "0.0990241000, 0.1019068000, 0.1096176000, 0.1283618000, 0.1738776000, 0.2899269000, 0.6139819000", \ + "0.1302855000, 0.1331331000, 0.1406797000, 0.1596961000, 0.2051501000, 0.3213608000, 0.6453364000", \ + "0.1946491000, 0.1979628000, 0.2066668000, 0.2268922000, 0.2738177000, 0.3905830000, 0.7148589000", \ + "0.2970398000, 0.3013455000, 0.3125358000, 0.3378693000, 0.3927270000, 0.5170189000, 0.8420455000", \ + "0.4608535000, 0.4664574000, 0.4809455000, 0.5134987000, 0.5832576000, 0.7255156000, 1.0592047000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0978136000, 0.1020376000, 0.1133196000, 0.1417992000, 0.2167933000, 0.4421977000, 1.1548702000", \ + "0.1018858000, 0.1061017000, 0.1173966000, 0.1458666000, 0.2208983000, 0.4462050000, 1.1591513000", \ + "0.1120852000, 0.1162438000, 0.1275762000, 0.1560200000, 0.2310571000, 0.4572419000, 1.1704220000", \ + "0.1366850000, 0.1408562000, 0.1520552000, 0.1801839000, 0.2548368000, 0.4802286000, 1.1939285000", \ + "0.1826664000, 0.1869415000, 0.1983152000, 0.2267654000, 0.3014491000, 0.5268491000, 1.2403307000", \ + "0.2398982000, 0.2449264000, 0.2576386000, 0.2867797000, 0.3622448000, 0.5879664000, 1.3028135000", \ + "0.2917714000, 0.2982986000, 0.3145345000, 0.3492385000, 0.4261384000, 0.6508758000, 1.3648640000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0161201000, 0.0180404000, 0.0239189000, 0.0409052000, 0.0889642000, 0.2201313000, 0.6403456000", \ + "0.0159878000, 0.0182501000, 0.0240149000, 0.0408264000, 0.0889084000, 0.2200879000, 0.6405007000", \ + "0.0161192000, 0.0181826000, 0.0240255000, 0.0408889000, 0.0889281000, 0.2199462000, 0.6399541000", \ + "0.0161514000, 0.0183871000, 0.0241796000, 0.0409959000, 0.0890404000, 0.2203370000, 0.6394403000", \ + "0.0210273000, 0.0231833000, 0.0287760000, 0.0449028000, 0.0911154000, 0.2209513000, 0.6401494000", \ + "0.0310027000, 0.0335959000, 0.0404460000, 0.0582679000, 0.1050338000, 0.2299304000, 0.6412355000", \ + "0.0464880000, 0.0497236000, 0.0583906000, 0.0808758000, 0.1338744000, 0.2574046000, 0.6460463000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0232670000, 0.0267044000, 0.0368030000, 0.0665504000, 0.1622061000, 0.4793307000, 1.5000113000", \ + "0.0232527000, 0.0267140000, 0.0367880000, 0.0665247000, 0.1622691000, 0.4793014000, 1.4994870000", \ + "0.0232549000, 0.0266794000, 0.0367315000, 0.0665373000, 0.1623960000, 0.4785748000, 1.5021320000", \ + "0.0228638000, 0.0263047000, 0.0363305000, 0.0662053000, 0.1621585000, 0.4788377000, 1.5015204000", \ + "0.0247263000, 0.0281799000, 0.0379738000, 0.0673599000, 0.1622730000, 0.4793355000, 1.5012673000", \ + "0.0316054000, 0.0348363000, 0.0435715000, 0.0711589000, 0.1643710000, 0.4783868000, 1.5013393000", \ + "0.0435095000, 0.0475295000, 0.0572618000, 0.0825910000, 0.1682882000, 0.4806842000, 1.4989773000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__o31ai_1 */ + + cell ("sky130_fd_sc_hd__o31ai_2") { + leakage_power () { + value : 0.0022951000; + when : "!A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0000109307; + when : "!A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0068213000; + when : "!A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0008629000; + when : "!A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0058747000; + when : "!A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0008634000; + when : "!A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0037591000; + when : "!A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0008625000; + when : "!A1&A2&A3&!B1"; + } + leakage_power () { + value : 0.0056503000; + when : "A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0008681000; + when : "A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0037455000; + when : "A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0008629000; + when : "A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0037510000; + when : "A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0008662000; + when : "A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0036359000; + when : "A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0008643000; + when : "A1&A2&A3&!B1"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__o31ai"; + cell_leakage_power : 0.0025996280; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0044550000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042460000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080408000, 0.0080351000, 0.0080222000, 0.0080259000, 0.0080345000, 0.0080542000, 0.0080998000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0080167000, -0.0080161000, -0.0080145000, -0.0080162000, -0.0080201000, -0.0080290000, -0.0080497000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046640000; + } + pin ("A2") { + capacitance : 0.0043700000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040780000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079339000, 0.0079345000, 0.0079360000, 0.0079377000, 0.0079416000, 0.0079506000, 0.0079713000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079242000, -0.0079237000, -0.0079225000, -0.0079237000, -0.0079265000, -0.0079329000, -0.0079476000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046620000; + } + pin ("A3") { + capacitance : 0.0043160000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039600000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079544000, 0.0079534000, 0.0079511000, 0.0079528000, 0.0079565000, 0.0079652000, 0.0079853000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079546000, -0.0079502000, -0.0079402000, -0.0079416000, -0.0079450000, -0.0079526000, -0.0079703000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046710000; + } + pin ("B1") { + capacitance : 0.0044040000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042670000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092119000, 0.0092082000, 0.0091999000, 0.0091971000, 0.0091907000, 0.0091760000, 0.0091421000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0026888000, -0.0027021000, -0.0027330000, -0.0026948000, -0.0026068000, -0.0024039000, -0.0019361000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045400000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2&!A3) | (!B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011663880, 0.0027209210, 0.0063472980, 0.0148068200, 0.0345409900, 0.0805763800"); + values("0.0148542000, 0.0137882000, 0.0112841000, 0.0054389000, -0.0081121000, -0.0398155000, -0.1140659000", \ + "0.0146010000, 0.0135134000, 0.0110200000, 0.0051999000, -0.0083743000, -0.0400798000, -0.1143330000", \ + "0.0142622000, 0.0132147000, 0.0107193000, 0.0048663000, -0.0086793000, -0.0403614000, -0.1146206000", \ + "0.0139298000, 0.0128721000, 0.0104342000, 0.0046027000, -0.0089584000, -0.0406187000, -0.1148604000", \ + "0.0136181000, 0.0125825000, 0.0101301000, 0.0043591000, -0.0090704000, -0.0406757000, -0.1148764000", \ + "0.0139400000, 0.0129214000, 0.0103874000, 0.0045426000, -0.0091499000, -0.0409079000, -0.1151119000", \ + "0.0152842000, 0.0141768000, 0.0116734000, 0.0057633000, -0.0081393000, -0.0401372000, -0.1149426000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011663880, 0.0027209210, 0.0063472980, 0.0148068200, 0.0345409900, 0.0805763800"); + values("0.0271261000, 0.0281945000, 0.0307507000, 0.0366161000, 0.0503094000, 0.0820568000, 0.1556599000", \ + "0.0267813000, 0.0278715000, 0.0304004000, 0.0363551000, 0.0501113000, 0.0818551000, 0.1556866000", \ + "0.0263580000, 0.0274904000, 0.0300364000, 0.0360208000, 0.0497950000, 0.0816314000, 0.1553949000", \ + "0.0260827000, 0.0271416000, 0.0297263000, 0.0356596000, 0.0494980000, 0.0813976000, 0.1553515000", \ + "0.0257608000, 0.0268426000, 0.0293973000, 0.0353104000, 0.0490697000, 0.0809819000, 0.1549592000", \ + "0.0257790000, 0.0268944000, 0.0293748000, 0.0352656000, 0.0489355000, 0.0808051000, 0.1546631000", \ + "0.0252651000, 0.0263133000, 0.0290267000, 0.0352465000, 0.0491764000, 0.0808378000, 0.1545096000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011663880, 0.0027209210, 0.0063472980, 0.0148068200, 0.0345409900, 0.0805763800"); + values("0.0110698000, 0.0100068000, 0.0075279000, 0.0017086000, -0.0119094000, -0.0437707000, -0.1182739000", \ + "0.0109946000, 0.0099373000, 0.0074648000, 0.0016607000, -0.0119311000, -0.0437997000, -0.1182224000", \ + "0.0108151000, 0.0097619000, 0.0073231000, 0.0015669000, -0.0119983000, -0.0438157000, -0.1182461000", \ + "0.0104062000, 0.0093533000, 0.0069674000, 0.0012829000, -0.0121816000, -0.0439488000, -0.1183121000", \ + "0.0102982000, 0.0092434000, 0.0068066000, 0.0009021000, -0.0124811000, -0.0440257000, -0.1183317000", \ + "0.0103600000, 0.0092624000, 0.0067807000, 0.0009325000, -0.0125669000, -0.0444317000, -0.1185671000", \ + "0.0119185000, 0.0107535000, 0.0082162000, 0.0023272000, -0.0116562000, -0.0437277000, -0.1184417000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011663880, 0.0027209210, 0.0063472980, 0.0148068200, 0.0345409900, 0.0805763800"); + values("0.0221811000, 0.0232344000, 0.0257803000, 0.0316807000, 0.0453378000, 0.0770266000, 0.1507891000", \ + "0.0218031000, 0.0229076000, 0.0254664000, 0.0313817000, 0.0451365000, 0.0768656000, 0.1506670000", \ + "0.0214433000, 0.0225447000, 0.0251035000, 0.0310691000, 0.0448914000, 0.0767374000, 0.1505008000", \ + "0.0211696000, 0.0222205000, 0.0248038000, 0.0307262000, 0.0445035000, 0.0764072000, 0.1503777000", \ + "0.0208654000, 0.0219583000, 0.0244972000, 0.0304267000, 0.0442110000, 0.0760481000, 0.1500090000", \ + "0.0208485000, 0.0219462000, 0.0245316000, 0.0304601000, 0.0442635000, 0.0761353000, 0.1499187000", \ + "0.0220060000, 0.0230394000, 0.0254443000, 0.0311765000, 0.0447674000, 0.0764227000, 0.1503934000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011663880, 0.0027209210, 0.0063472980, 0.0148068200, 0.0345409900, 0.0805763800"); + values("0.0083360000, 0.0073201000, 0.0048918000, -0.0008359000, -0.0144425000, -0.0463328000, -0.1208852000", \ + "0.0080342000, 0.0070628000, 0.0047377000, -0.0009000000, -0.0143611000, -0.0461885000, -0.1206949000", \ + "0.0075093000, 0.0065891000, 0.0043487000, -0.0011364000, -0.0144718000, -0.0461491000, -0.1205808000", \ + "0.0069307000, 0.0060165000, 0.0037617000, -0.0016339000, -0.0148238000, -0.0463108000, -0.1206006000", \ + "0.0067810000, 0.0057997000, 0.0034499000, -0.0022272000, -0.0153078000, -0.0466591000, -0.1207520000", \ + "0.0068929000, 0.0058075000, 0.0033325000, -0.0023860000, -0.0157260000, -0.0472407000, -0.1211513000", \ + "0.0088005000, 0.0076348000, 0.0049726000, -0.0011946000, -0.0150573000, -0.0469304000, -0.1213415000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011663880, 0.0027209210, 0.0063472980, 0.0148068200, 0.0345409900, 0.0805763800"); + values("0.0177644000, 0.0188529000, 0.0214082000, 0.0273189000, 0.0410820000, 0.0728369000, 0.1464671000", \ + "0.0171589000, 0.0182966000, 0.0208906000, 0.0269139000, 0.0407352000, 0.0725354000, 0.1463505000", \ + "0.0166093000, 0.0177959000, 0.0203801000, 0.0263935000, 0.0403575000, 0.0723413000, 0.1460058000", \ + "0.0161926000, 0.0172986000, 0.0199225000, 0.0259593000, 0.0398650000, 0.0719708000, 0.1459098000", \ + "0.0162598000, 0.0173631000, 0.0198774000, 0.0258972000, 0.0394883000, 0.0714206000, 0.1456209000", \ + "0.0180025000, 0.0190233000, 0.0214916000, 0.0267854000, 0.0399592000, 0.0715281000, 0.1452063000", \ + "0.0203356000, 0.0214553000, 0.0244483000, 0.0289567000, 0.0423118000, 0.0731709000, 0.1471797000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011663880, 0.0027209210, 0.0063472980, 0.0148068200, 0.0345409900, 0.0805763800"); + values("0.0093936000, 0.0083855000, 0.0059577000, 0.0002515000, -0.0132001000, -0.0448138000, -0.1190704000", \ + "0.0091166000, 0.0081160000, 0.0057044000, 0.0000269000, -0.0133362000, -0.0448750000, -0.1190577000", \ + "0.0088377000, 0.0078061000, 0.0054212000, -0.0002578000, -0.0135616000, -0.0449864000, -0.1191020000", \ + "0.0084522000, 0.0074257000, 0.0050023000, -0.0006568000, -0.0140074000, -0.0453438000, -0.1193250000", \ + "0.0082677000, 0.0072047000, 0.0047361000, -0.0009807000, -0.0142698000, -0.0456598000, -0.1196948000", \ + "0.0093941000, 0.0082802000, 0.0056712000, 0.0000042000, -0.0140618000, -0.0459088000, -0.1199375000", \ + "0.0120901000, 0.0108825000, 0.0081670000, 0.0019588000, -0.0121364000, -0.0446911000, -0.1199397000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011663880, 0.0027209210, 0.0063472980, 0.0148068200, 0.0345409900, 0.0805763800"); + values("0.0098942000, 0.0111335000, 0.0139415000, 0.0201610000, 0.0339919000, 0.0656948000, 0.1392929000", \ + "0.0093892000, 0.0105930000, 0.0134182000, 0.0197126000, 0.0336789000, 0.0656949000, 0.1393865000", \ + "0.0090127000, 0.0101839000, 0.0129153000, 0.0191611000, 0.0332172000, 0.0652239000, 0.1390611000", \ + "0.0090437000, 0.0101743000, 0.0126844000, 0.0186399000, 0.0327658000, 0.0646285000, 0.1386561000", \ + "0.0093141000, 0.0103697000, 0.0128504000, 0.0186667000, 0.0323195000, 0.0640880000, 0.1379692000", \ + "0.0103621000, 0.0114035000, 0.0139834000, 0.0198135000, 0.0331553000, 0.0644862000, 0.1374540000", \ + "0.0146265000, 0.0155108000, 0.0177277000, 0.0236763000, 0.0358745000, 0.0669817000, 0.1409597000"); + } + } + max_capacitance : 0.0805760000; + max_transition : 1.4910310000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.0411329000, 0.0437262000, 0.0496954000, 0.0626763000, 0.0906369000, 0.1517795000, 0.2885301000", \ + "0.0457082000, 0.0483290000, 0.0542058000, 0.0671637000, 0.0950751000, 0.1561639000, 0.2928666000", \ + "0.0556527000, 0.0582124000, 0.0639874000, 0.0767360000, 0.1046073000, 0.1656101000, 0.3023532000", \ + "0.0743788000, 0.0773615000, 0.0835781000, 0.0968249000, 0.1247902000, 0.1856759000, 0.3226448000", \ + "0.1018578000, 0.1058972000, 0.1145024000, 0.1318997000, 0.1654055000, 0.2307538000, 0.3686321000", \ + "0.1310780000, 0.1369953000, 0.1493771000, 0.1752242000, 0.2247003000, 0.3123222000, 0.4698814000", \ + "0.1382187000, 0.1472164000, 0.1664733000, 0.2062610000, 0.2835383000, 0.4178138000, 0.6400265000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.1803961000, 0.1894507000, 0.2100321000, 0.2553745000, 0.3610889000, 0.6047641000, 1.1701876000", \ + "0.1846996000, 0.1938767000, 0.2142169000, 0.2602154000, 0.3656147000, 0.6097089000, 1.1754528000", \ + "0.1961329000, 0.2048819000, 0.2249643000, 0.2718585000, 0.3781375000, 0.6226472000, 1.1884026000", \ + "0.2214292000, 0.2302647000, 0.2509775000, 0.2973795000, 0.4035462000, 0.6486722000, 1.2154585000", \ + "0.2758026000, 0.2843611000, 0.3044714000, 0.3502752000, 0.4566240000, 0.7015730000, 1.2686939000", \ + "0.3703781000, 0.3806677000, 0.4038235000, 0.4554302000, 0.5669358000, 0.8111233000, 1.3783547000", \ + "0.5269526000, 0.5403540000, 0.5710487000, 0.6351442000, 0.7707998000, 1.0477375000, 1.6236164000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.0321801000, 0.0354978000, 0.0423517000, 0.0579162000, 0.0927194000, 0.1715429000, 0.3535191000", \ + "0.0319298000, 0.0348832000, 0.0420222000, 0.0576914000, 0.0924999000, 0.1711705000, 0.3541340000", \ + "0.0319867000, 0.0349032000, 0.0416847000, 0.0571635000, 0.0922357000, 0.1710789000, 0.3536955000", \ + "0.0385617000, 0.0411842000, 0.0472949000, 0.0605737000, 0.0932570000, 0.1708606000, 0.3538168000", \ + "0.0569950000, 0.0598270000, 0.0660756000, 0.0799566000, 0.1103354000, 0.1791249000, 0.3542864000", \ + "0.0936712000, 0.0974783000, 0.1058263000, 0.1236053000, 0.1590111000, 0.2293524000, 0.3838703000", \ + "0.1606460000, 0.1663998000, 0.1792109000, 0.2044213000, 0.2528775000, 0.3437028000, 0.5098638000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.1274050000, 0.1386658000, 0.1650927000, 0.2261452000, 0.3675260000, 0.6964845000, 1.4625288000", \ + "0.1273991000, 0.1387903000, 0.1646628000, 0.2263932000, 0.3676066000, 0.6967602000, 1.4621948000", \ + "0.1274434000, 0.1388496000, 0.1647596000, 0.2257345000, 0.3676778000, 0.6978205000, 1.4612167000", \ + "0.1272788000, 0.1386909000, 0.1651852000, 0.2263494000, 0.3676956000, 0.6969127000, 1.4628475000", \ + "0.1311578000, 0.1421218000, 0.1675168000, 0.2267743000, 0.3681627000, 0.6978055000, 1.4628265000", \ + "0.1574881000, 0.1687054000, 0.1936055000, 0.2517033000, 0.3824830000, 0.7015031000, 1.4633056000", \ + "0.2206532000, 0.2332699000, 0.2606698000, 0.3209719000, 0.4574797000, 0.7568428000, 1.4795848000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.0379139000, 0.0400358000, 0.0447815000, 0.0553309000, 0.0791622000, 0.1332296000, 0.2581963000", \ + "0.0425972000, 0.0446828000, 0.0494931000, 0.0600369000, 0.0838130000, 0.1380238000, 0.2630377000", \ + "0.0520928000, 0.0542098000, 0.0589644000, 0.0696758000, 0.0934931000, 0.1477494000, 0.2726602000", \ + "0.0678950000, 0.0705033000, 0.0761340000, 0.0882988000, 0.1130874000, 0.1675443000, 0.2928827000", \ + "0.0876126000, 0.0912960000, 0.0996562000, 0.1166927000, 0.1490485000, 0.2111298000, 0.3376766000", \ + "0.1012540000, 0.1069637000, 0.1202564000, 0.1464719000, 0.1961933000, 0.2827608000, 0.4346567000", \ + "0.0807691000, 0.0894252000, 0.1105927000, 0.1522225000, 0.2315623000, 0.3676637000, 0.5870427000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.1618411000, 0.1706577000, 0.1899506000, 0.2365208000, 0.3419710000, 0.5854398000, 1.1511496000", \ + "0.1643018000, 0.1730084000, 0.1929518000, 0.2392932000, 0.3452062000, 0.5892156000, 1.1557867000", \ + "0.1735295000, 0.1827963000, 0.2027601000, 0.2494616000, 0.3553654000, 0.6000182000, 1.1661964000", \ + "0.1976153000, 0.2060501000, 0.2267598000, 0.2730343000, 0.3795909000, 0.6243694000, 1.1911455000", \ + "0.2512908000, 0.2599607000, 0.2798875000, 0.3263498000, 0.4319898000, 0.6771620000, 1.2442199000", \ + "0.3472404000, 0.3582388000, 0.3856739000, 0.4412930000, 0.5571575000, 0.8020386000, 1.3702421000", \ + "0.5209652000, 0.5371849000, 0.5717665000, 0.6459114000, 0.7919909000, 1.0832770000, 1.6610486000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.0231734000, 0.0256750000, 0.0315078000, 0.0449177000, 0.0760887000, 0.1488284000, 0.3195120000", \ + "0.0231137000, 0.0256556000, 0.0314470000, 0.0448816000, 0.0760842000, 0.1489996000, 0.3179338000", \ + "0.0236273000, 0.0259889000, 0.0316314000, 0.0448908000, 0.0760075000, 0.1485954000, 0.3186214000", \ + "0.0301066000, 0.0323309000, 0.0376254000, 0.0496935000, 0.0783575000, 0.1489612000, 0.3188517000", \ + "0.0472132000, 0.0500175000, 0.0560448000, 0.0693525000, 0.0974686000, 0.1606475000, 0.3209449000", \ + "0.0811806000, 0.0850440000, 0.0934136000, 0.1111313000, 0.1458389000, 0.2122939000, 0.3557922000", \ + "0.1462181000, 0.1516878000, 0.1644045000, 0.1909305000, 0.2381737000, 0.3254583000, 0.4837046000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.1274785000, 0.1383375000, 0.1648417000, 0.2258717000, 0.3676272000, 0.6969960000, 1.4670821000", \ + "0.1272102000, 0.1383623000, 0.1650033000, 0.2257271000, 0.3676243000, 0.6982656000, 1.4634051000", \ + "0.1274083000, 0.1388073000, 0.1647435000, 0.2263694000, 0.3675434000, 0.6966242000, 1.4609653000", \ + "0.1273788000, 0.1387257000, 0.1651630000, 0.2259320000, 0.3678836000, 0.6980752000, 1.4666316000", \ + "0.1370561000, 0.1473857000, 0.1723835000, 0.2296742000, 0.3679159000, 0.6994457000, 1.4629737000", \ + "0.1749328000, 0.1858652000, 0.2110832000, 0.2666746000, 0.3914525000, 0.7020035000, 1.4669576000", \ + "0.2583144000, 0.2712852000, 0.2991241000, 0.3632937000, 0.4912202000, 0.7778569000, 1.4814199000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.0319705000, 0.0339943000, 0.0384443000, 0.0486274000, 0.0719711000, 0.1255336000, 0.2500292000", \ + "0.0363331000, 0.0383979000, 0.0429935000, 0.0533423000, 0.0768325000, 0.1307076000, 0.2562254000", \ + "0.0452537000, 0.0474816000, 0.0523970000, 0.0629999000, 0.0866722000, 0.1406765000, 0.2657565000", \ + "0.0575673000, 0.0608615000, 0.0673761000, 0.0808710000, 0.1067384000, 0.1613483000, 0.2871862000", \ + "0.0693333000, 0.0741095000, 0.0844976000, 0.1046647000, 0.1412612000, 0.2065303000, 0.3341445000", \ + "0.0676212000, 0.0753916000, 0.0925058000, 0.1246906000, 0.1820674000, 0.2795749000, 0.4370485000", \ + "0.0201248000, 0.0332959000, 0.0609084000, 0.1132675000, 0.2060847000, 0.3556291000, 0.5894853000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.1279058000, 0.1368129000, 0.1566632000, 0.2029732000, 0.3085566000, 0.5524093000, 1.1180252000", \ + "0.1284409000, 0.1374213000, 0.1575223000, 0.2046336000, 0.3109075000, 0.5552626000, 1.1215006000", \ + "0.1356841000, 0.1444685000, 0.1654740000, 0.2122317000, 0.3195454000, 0.5645285000, 1.1328668000", \ + "0.1595082000, 0.1682502000, 0.1886743000, 0.2353162000, 0.3422691000, 0.5880255000, 1.1563425000", \ + "0.2238416000, 0.2327281000, 0.2524347000, 0.2969070000, 0.4035033000, 0.6482725000, 1.2162821000", \ + "0.3433399000, 0.3558427000, 0.3835267000, 0.4391684000, 0.5527847000, 0.7922465000, 1.3583152000", \ + "0.5366930000, 0.5531562000, 0.5942135000, 0.6741440000, 0.8397120000, 1.1340631000, 1.6948498000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.0155254000, 0.0180492000, 0.0238547000, 0.0373522000, 0.0684966000, 0.1420417000, 0.3108546000", \ + "0.0156476000, 0.0180872000, 0.0238191000, 0.0372702000, 0.0687256000, 0.1419260000, 0.3127147000", \ + "0.0170019000, 0.0191458000, 0.0245241000, 0.0375125000, 0.0685151000, 0.1419022000, 0.3127407000", \ + "0.0250075000, 0.0274110000, 0.0326331000, 0.0445808000, 0.0718936000, 0.1418939000, 0.3109985000", \ + "0.0431104000, 0.0461029000, 0.0523021000, 0.0657604000, 0.0938712000, 0.1556770000, 0.3135630000", \ + "0.0779697000, 0.0820950000, 0.0910113000, 0.1096854000, 0.1450076000, 0.2154955000, 0.3549482000", \ + "0.1464719000, 0.1522751000, 0.1650136000, 0.1915271000, 0.2416618000, 0.3295336000, 0.4878963000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.1268421000, 0.1381311000, 0.1649296000, 0.2257109000, 0.3677256000, 0.6964880000, 1.4615852000", \ + "0.1270128000, 0.1381602000, 0.1645995000, 0.2257772000, 0.3675686000, 0.6982689000, 1.4658196000", \ + "0.1267441000, 0.1380875000, 0.1643978000, 0.2261412000, 0.3684157000, 0.6965031000, 1.4639938000", \ + "0.1244923000, 0.1359517000, 0.1633601000, 0.2256239000, 0.3674506000, 0.6967688000, 1.4675671000", \ + "0.1405503000, 0.1505252000, 0.1731089000, 0.2291403000, 0.3666971000, 0.6979448000, 1.4654350000", \ + "0.1911988000, 0.2041817000, 0.2307051000, 0.2855920000, 0.4025793000, 0.7028870000, 1.4666344000", \ + "0.2731295000, 0.2913980000, 0.3291024000, 0.4042426000, 0.5496569000, 0.8158729000, 1.4910306000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.0310633000, 0.0337844000, 0.0397759000, 0.0527793000, 0.0807933000, 0.1418290000, 0.2788214000", \ + "0.0350491000, 0.0377303000, 0.0436838000, 0.0567821000, 0.0849578000, 0.1460361000, 0.2830210000", \ + "0.0464613000, 0.0488132000, 0.0543654000, 0.0669396000, 0.0947551000, 0.1560196000, 0.2931483000", \ + "0.0679200000, 0.0712538000, 0.0781532000, 0.0921330000, 0.1185639000, 0.1800157000, 0.3171466000", \ + "0.0947350000, 0.0993310000, 0.1094847000, 0.1299697000, 0.1682691000, 0.2358478000, 0.3707684000", \ + "0.1200162000, 0.1268730000, 0.1417380000, 0.1722057000, 0.2289482000, 0.3313834000, 0.5006165000", \ + "0.1249717000, 0.1349319000, 0.1567600000, 0.2021229000, 0.2880072000, 0.4425126000, 0.6986624000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.0278281000, 0.0307392000, 0.0373593000, 0.0519001000, 0.0843406000, 0.1610592000, 0.3333418000", \ + "0.0326834000, 0.0355188000, 0.0420420000, 0.0567879000, 0.0895129000, 0.1647666000, 0.3377518000", \ + "0.0459536000, 0.0486887000, 0.0550325000, 0.0694495000, 0.1020239000, 0.1766593000, 0.3504290000", \ + "0.0693786000, 0.0739631000, 0.0832426000, 0.1006153000, 0.1332334000, 0.2079370000, 0.3820745000", \ + "0.1062644000, 0.1135392000, 0.1284883000, 0.1563129000, 0.2034601000, 0.2812646000, 0.4537811000", \ + "0.1672215000, 0.1781949000, 0.2011708000, 0.2458099000, 0.3200956000, 0.4401302000, 0.6251846000", \ + "0.2768350000, 0.2927073000, 0.3265275000, 0.3914251000, 0.5076813000, 0.6978367000, 0.9846884000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.0309409000, 0.0341655000, 0.0411662000, 0.0568629000, 0.0917456000, 0.1708338000, 0.3538334000", \ + "0.0305037000, 0.0338380000, 0.0409867000, 0.0568473000, 0.0919449000, 0.1707708000, 0.3536036000", \ + "0.0315803000, 0.0343312000, 0.0408446000, 0.0559821000, 0.0913974000, 0.1708428000, 0.3537963000", \ + "0.0432216000, 0.0458994000, 0.0522768000, 0.0643791000, 0.0944531000, 0.1700516000, 0.3535377000", \ + "0.0646313000, 0.0687315000, 0.0769376000, 0.0931635000, 0.1243270000, 0.1870310000, 0.3547776000", \ + "0.1038758000, 0.1096482000, 0.1217262000, 0.1460898000, 0.1888259000, 0.2638703000, 0.4069289000", \ + "0.1718800000, 0.1807480000, 0.1995137000, 0.2356297000, 0.3035480000, 0.4110799000, 0.5951279000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011663900, 0.0027209200, 0.0063473000, 0.0148068000, 0.0345410000, 0.0805764000"); + values("0.0309160000, 0.0349417000, 0.0443531000, 0.0656269000, 0.1128569000, 0.2186960000, 0.4625549000", \ + "0.0309070000, 0.0349589000, 0.0443463000, 0.0655678000, 0.1128458000, 0.2185093000, 0.4617620000", \ + "0.0343062000, 0.0374609000, 0.0455415000, 0.0656171000, 0.1128700000, 0.2184090000, 0.4621566000", \ + "0.0543556000, 0.0555534000, 0.0604392000, 0.0750090000, 0.1151117000, 0.2185338000, 0.4623522000", \ + "0.0917660000, 0.0944078000, 0.1005607000, 0.1142874000, 0.1430944000, 0.2279588000, 0.4620241000", \ + "0.1520922000, 0.1562460000, 0.1658767000, 0.1866083000, 0.2267932000, 0.2990037000, 0.4868367000", \ + "0.2494613000, 0.2555993000, 0.2703956000, 0.3034950000, 0.3689197000, 0.4791305000, 0.6581972000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o31ai_4") { + leakage_power () { + value : 0.0051575000; + when : "!A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0004785000; + when : "!A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0082504000; + when : "!A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0020161000; + when : "!A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0068101000; + when : "!A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0020147000; + when : "!A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0044318000; + when : "!A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0020134000; + when : "!A1&A2&A3&!B1"; + } + leakage_power () { + value : 0.0065957000; + when : "A1&!A2&!A3&B1"; + } + leakage_power () { + value : 0.0020161000; + when : "A1&!A2&!A3&!B1"; + } + leakage_power () { + value : 0.0044218000; + when : "A1&!A2&A3&B1"; + } + leakage_power () { + value : 0.0020160000; + when : "A1&!A2&A3&!B1"; + } + leakage_power () { + value : 0.0044344000; + when : "A1&A2&!A3&B1"; + } + leakage_power () { + value : 0.0020272000; + when : "A1&A2&!A3&!B1"; + } + leakage_power () { + value : 0.0042579000; + when : "A1&A2&A3&B1"; + } + leakage_power () { + value : 0.0020741000; + when : "A1&A2&A3&!B1"; + } + area : 21.270400000; + cell_footprint : "sky130_fd_sc_hd__o31ai"; + cell_leakage_power : 0.0036884860; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0086170000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0081550000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0157321000, 0.0157359000, 0.0157447000, 0.0157359000, 0.0157156000, 0.0156689000, 0.0155611000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0157369000, -0.0157326000, -0.0157228000, -0.0157234000, -0.0157249000, -0.0157282000, -0.0157360000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090780000; + } + pin ("A2") { + capacitance : 0.0084620000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078900000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0157351000, 0.0157276000, 0.0157103000, 0.0157053000, 0.0156936000, 0.0156667000, 0.0156047000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0157223000, -0.0157116000, -0.0156871000, -0.0156881000, -0.0156905000, -0.0156959000, -0.0157084000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090330000; + } + pin ("A3") { + capacitance : 0.0086850000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0079690000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0160344000, 0.0160302000, 0.0160204000, 0.0160228000, 0.0160283000, 0.0160409000, 0.0160701000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0160223000, -0.0160129000, -0.0159910000, -0.0159923000, -0.0159955000, -0.0160026000, -0.0160191000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0094000000; + } + pin ("B1") { + capacitance : 0.0085620000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0083350000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0181833000, 0.0181754000, 0.0181573000, 0.0181516000, 0.0181387000, 0.0181087000, 0.0180397000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0060987000, -0.0061078000, -0.0061288000, -0.0060650000, -0.0059179000, -0.0055789000, -0.0047974000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0087890000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2&!A3) | (!B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012858830, 0.0033069890, 0.0085048000, 0.0218723500, 0.0562505700, 0.1446633000"); + values("0.0282822000, 0.0270169000, 0.0237910000, 0.0153679000, -0.0060955000, -0.0612474000, -0.2038446000", \ + "0.0277731000, 0.0265115000, 0.0232855000, 0.0149098000, -0.0065726000, -0.0617712000, -0.2043564000", \ + "0.0271914000, 0.0259132000, 0.0226748000, 0.0143022000, -0.0071438000, -0.0622651000, -0.2049358000", \ + "0.0264820000, 0.0253088000, 0.0220157000, 0.0137499000, -0.0077119000, -0.0628436000, -0.2053215000", \ + "0.0258324000, 0.0246144000, 0.0214630000, 0.0131963000, -0.0079306000, -0.0630261000, -0.2054938000", \ + "0.0262399000, 0.0249789000, 0.0217177000, 0.0133449000, -0.0083039000, -0.0635506000, -0.2059145000", \ + "0.0286192000, 0.0273417000, 0.0240102000, 0.0155208000, -0.0064905000, -0.0620782000, -0.2057197000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012858830, 0.0033069890, 0.0085048000, 0.0218723500, 0.0562505700, 0.1446633000"); + values("0.0512469000, 0.0526024000, 0.0557835000, 0.0642265000, 0.0858589000, 0.1412249000, 0.2826573000", \ + "0.0506362000, 0.0519138000, 0.0553197000, 0.0637133000, 0.0854559000, 0.1408585000, 0.2822226000", \ + "0.0499943000, 0.0512975000, 0.0545413000, 0.0631013000, 0.0849292000, 0.1404474000, 0.2821972000", \ + "0.0493709000, 0.0506638000, 0.0540008000, 0.0624861000, 0.0844012000, 0.1399182000, 0.2818537000", \ + "0.0488929000, 0.0501423000, 0.0534500000, 0.0618875000, 0.0836557000, 0.1393729000, 0.2812604000", \ + "0.0488034000, 0.0501069000, 0.0534028000, 0.0618774000, 0.0835499000, 0.1391173000, 0.2809171000", \ + "0.0480110000, 0.0494695000, 0.0531515000, 0.0619355000, 0.0839333000, 0.1392512000, 0.2806670000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012858830, 0.0033069890, 0.0085048000, 0.0218723500, 0.0562505700, 0.1446633000"); + values("0.0213988000, 0.0201510000, 0.0169362000, 0.0085822000, -0.0128891000, -0.0683587000, -0.2114076000", \ + "0.0212643000, 0.0200145000, 0.0168039000, 0.0085384000, -0.0129531000, -0.0684059000, -0.2113750000", \ + "0.0208245000, 0.0196092000, 0.0164475000, 0.0082253000, -0.0131205000, -0.0684605000, -0.2113999000", \ + "0.0200062000, 0.0188165000, 0.0156975000, 0.0076050000, -0.0135871000, -0.0686966000, -0.2115297000", \ + "0.0191475000, 0.0179339000, 0.0147982000, 0.0067275000, -0.0142390000, -0.0690337000, -0.2117587000", \ + "0.0193787000, 0.0181315000, 0.0149189000, 0.0066216000, -0.0146955000, -0.0700019000, -0.2120885000", \ + "0.0219379000, 0.0206180000, 0.0171942000, 0.0084790000, -0.0132410000, -0.0690055000, -0.2121429000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012858830, 0.0033069890, 0.0085048000, 0.0218723500, 0.0562505700, 0.1446633000"); + values("0.0423353000, 0.0437044000, 0.0469001000, 0.0553663000, 0.0769920000, 0.1322739000, 0.2739586000", \ + "0.0416806000, 0.0428843000, 0.0462452000, 0.0547948000, 0.0765888000, 0.1319011000, 0.2735773000", \ + "0.0408554000, 0.0422298000, 0.0454691000, 0.0540916000, 0.0759314000, 0.1314633000, 0.2733092000", \ + "0.0402280000, 0.0415450000, 0.0447963000, 0.0533419000, 0.0752378000, 0.1309457000, 0.2728136000", \ + "0.0395804000, 0.0409064000, 0.0442028000, 0.0526925000, 0.0744881000, 0.1301376000, 0.2721912000", \ + "0.0395869000, 0.0409038000, 0.0441952000, 0.0527302000, 0.0746313000, 0.1302757000, 0.2720300000", \ + "0.0411504000, 0.0423784000, 0.0455612000, 0.0537902000, 0.0753161000, 0.1302646000, 0.2724577000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012858830, 0.0033069890, 0.0085048000, 0.0218723500, 0.0562505700, 0.1446633000"); + values("0.0155592000, 0.0143636000, 0.0112677000, 0.0030547000, -0.0183337000, -0.0738873000, -0.2170741000", \ + "0.0149511000, 0.0138140000, 0.0108501000, 0.0028987000, -0.0182335000, -0.0736048000, -0.2166883000", \ + "0.0139486000, 0.0128252000, 0.0100151000, 0.0023574000, -0.0184395000, -0.0734724000, -0.2163848000", \ + "0.0128575000, 0.0117582000, 0.0089009000, 0.0013035000, -0.0191717000, -0.0737539000, -0.2163354000", \ + "0.0126663000, 0.0115052000, 0.0084742000, 0.0004841000, -0.0202388000, -0.0744579000, -0.2165474000", \ + "0.0127601000, 0.0115492000, 0.0083609000, 0.0001655000, -0.0207975000, -0.0756433000, -0.2173615000", \ + "0.0162822000, 0.0148986000, 0.0113960000, 0.0026939000, -0.0194574000, -0.0750671000, -0.2178227000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012858830, 0.0033069890, 0.0085048000, 0.0218723500, 0.0562505700, 0.1446633000"); + values("0.0331412000, 0.0345367000, 0.0378685000, 0.0463422000, 0.0680406000, 0.1234458000, 0.2650640000", \ + "0.0320736000, 0.0333107000, 0.0368194000, 0.0454029000, 0.0673370000, 0.1229388000, 0.2646314000", \ + "0.0309218000, 0.0322138000, 0.0358221000, 0.0442866000, 0.0664634000, 0.1223980000, 0.2644453000", \ + "0.0301114000, 0.0314000000, 0.0348698000, 0.0433903000, 0.0653968000, 0.1215656000, 0.2639047000", \ + "0.0300907000, 0.0318320000, 0.0352226000, 0.0433620000, 0.0650411000, 0.1207283000, 0.2632516000", \ + "0.0325864000, 0.0333321000, 0.0365326000, 0.0448034000, 0.0664681000, 0.1207928000, 0.2622138000", \ + "0.0372061000, 0.0381289000, 0.0411498000, 0.0490553000, 0.0697501000, 0.1235400000, 0.2627075000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012858830, 0.0033069890, 0.0085048000, 0.0218723500, 0.0562505700, 0.1446633000"); + values("0.0181570000, 0.0169775000, 0.0139252000, 0.0057601000, -0.0154249000, -0.0703462000, -0.2129196000", \ + "0.0176680000, 0.0164529000, 0.0133437000, 0.0052648000, -0.0157405000, -0.0705649000, -0.2129726000", \ + "0.0170571000, 0.0158282000, 0.0127584000, 0.0045988000, -0.0162730000, -0.0708226000, -0.2131047000", \ + "0.0162495000, 0.0150236000, 0.0120581000, 0.0039505000, -0.0170465000, -0.0715402000, -0.2134249000", \ + "0.0160313000, 0.0147595000, 0.0114933000, 0.0034050000, -0.0177501000, -0.0723797000, -0.2142468000", \ + "0.0177518000, 0.0164669000, 0.0130920000, 0.0045566000, -0.0173401000, -0.0728445000, -0.2149642000", \ + "0.0222867000, 0.0208964000, 0.0173828000, 0.0085326000, -0.0137999000, -0.0705552000, -0.2143622000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012858830, 0.0033069890, 0.0085048000, 0.0218723500, 0.0562505700, 0.1446633000"); + values("0.0186349000, 0.0201889000, 0.0240360000, 0.0333180000, 0.0556571000, 0.1110961000, 0.2524752000", \ + "0.0177449000, 0.0192344000, 0.0229989000, 0.0323896000, 0.0550634000, 0.1107921000, 0.2526772000", \ + "0.0170237000, 0.0184235000, 0.0220398000, 0.0312966000, 0.0540986000, 0.1103498000, 0.2523656000", \ + "0.0168413000, 0.0181058000, 0.0215050000, 0.0303408000, 0.0526383000, 0.1089046000, 0.2512052000", \ + "0.0174467000, 0.0187030000, 0.0218994000, 0.0302131000, 0.0520375000, 0.1077097000, 0.2500950000", \ + "0.0195224000, 0.0207453000, 0.0240702000, 0.0324716000, 0.0534982000, 0.1085201000, 0.2498395000", \ + "0.0270143000, 0.0279838000, 0.0307426000, 0.0395007000, 0.0579461000, 0.1122324000, 0.2544924000"); + } + } + max_capacitance : 0.1446630000; + max_transition : 1.5045030000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012858800, 0.0033069900, 0.0085048000, 0.0218724000, 0.0562506000, 0.1446630000"); + values("0.0438757000, 0.0458291000, 0.0506471000, 0.0622204000, 0.0894597000, 0.1538221000, 0.3115347000", \ + "0.0482041000, 0.0501419000, 0.0549484000, 0.0665133000, 0.0936320000, 0.1580882000, 0.3158976000", \ + "0.0570351000, 0.0588704000, 0.0635797000, 0.0749650000, 0.1020452000, 0.1663587000, 0.3242076000", \ + "0.0728026000, 0.0749737000, 0.0802183000, 0.0918023000, 0.1191032000, 0.1833532000, 0.3410767000", \ + "0.0973129000, 0.0999419000, 0.1063893000, 0.1207731000, 0.1524294000, 0.2207896000, 0.3795429000", \ + "0.1216918000, 0.1255662000, 0.1349291000, 0.1549386000, 0.2003046000, 0.2881613000, 0.4651203000", \ + "0.1177360000, 0.1235228000, 0.1379259000, 0.1711047000, 0.2390693000, 0.3722130000, 0.6095247000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012858800, 0.0033069900, 0.0085048000, 0.0218724000, 0.0562506000, 0.1446630000"); + values("0.1904498000, 0.1961273000, 0.2108201000, 0.2478810000, 0.3412551000, 0.5795922000, 1.1891429000", \ + "0.1930770000, 0.1993096000, 0.2147090000, 0.2515401000, 0.3458666000, 0.5845246000, 1.1938857000", \ + "0.2052990000, 0.2111883000, 0.2261864000, 0.2631363000, 0.3578243000, 0.5970274000, 1.2074328000", \ + "0.2308355000, 0.2365091000, 0.2522470000, 0.2893402000, 0.3846324000, 0.6241305000, 1.2345095000", \ + "0.2863693000, 0.2924525000, 0.3070699000, 0.3438883000, 0.4389346000, 0.6784073000, 1.2907272000", \ + "0.3870538000, 0.3938116000, 0.4104503000, 0.4527242000, 0.5533844000, 0.7926401000, 1.4037317000", \ + "0.5562693000, 0.5651446000, 0.5869722000, 0.6404638000, 0.7633903000, 1.0360683000, 1.6586574000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012858800, 0.0033069900, 0.0085048000, 0.0218724000, 0.0562506000, 0.1446630000"); + values("0.0384394000, 0.0405188000, 0.0459369000, 0.0592970000, 0.0925142000, 0.1754554000, 0.3884745000", \ + "0.0380142000, 0.0400691000, 0.0454850000, 0.0590269000, 0.0920340000, 0.1753573000, 0.3880791000", \ + "0.0378032000, 0.0398021000, 0.0451442000, 0.0584777000, 0.0917583000, 0.1750510000, 0.3887102000", \ + "0.0427737000, 0.0448222000, 0.0495838000, 0.0614471000, 0.0929424000, 0.1751330000, 0.3883694000", \ + "0.0583161000, 0.0603818000, 0.0650194000, 0.0769430000, 0.1073818000, 0.1820650000, 0.3893769000", \ + "0.0929565000, 0.0954766000, 0.1013450000, 0.1155890000, 0.1490311000, 0.2243917000, 0.4120537000", \ + "0.1582983000, 0.1619126000, 0.1706251000, 0.1921271000, 0.2344421000, 0.3275687000, 0.5196056000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012858800, 0.0033069900, 0.0085048000, 0.0218724000, 0.0562506000, 0.1446630000"); + values("0.1301083000, 0.1376927000, 0.1564340000, 0.2063420000, 0.3318645000, 0.6535384000, 1.4809229000", \ + "0.1299756000, 0.1375804000, 0.1569558000, 0.2059413000, 0.3316988000, 0.6530708000, 1.4756885000", \ + "0.1300526000, 0.1377086000, 0.1563935000, 0.2062383000, 0.3317024000, 0.6533514000, 1.4772994000", \ + "0.1299372000, 0.1373190000, 0.1569497000, 0.2059561000, 0.3326305000, 0.6533995000, 1.4774286000", \ + "0.1335516000, 0.1406891000, 0.1589319000, 0.2069271000, 0.3322477000, 0.6542327000, 1.4789813000", \ + "0.1590123000, 0.1662480000, 0.1850158000, 0.2320337000, 0.3479674000, 0.6574289000, 1.4779346000", \ + "0.2222442000, 0.2298515000, 0.2500655000, 0.2991915000, 0.4225146000, 0.7154002000, 1.4940819000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012858800, 0.0033069900, 0.0085048000, 0.0218724000, 0.0562506000, 0.1446630000"); + values("0.0426176000, 0.0442396000, 0.0482691000, 0.0579610000, 0.0817825000, 0.1412441000, 0.2920812000", \ + "0.0472180000, 0.0487726000, 0.0527429000, 0.0625908000, 0.0865689000, 0.1458859000, 0.2966819000", \ + "0.0560282000, 0.0576565000, 0.0616282000, 0.0714661000, 0.0954803000, 0.1549226000, 0.3059162000", \ + "0.0705534000, 0.0724675000, 0.0768796000, 0.0878518000, 0.1129205000, 0.1725455000, 0.3236079000", \ + "0.0892144000, 0.0920181000, 0.0982621000, 0.1129324000, 0.1442062000, 0.2111192000, 0.3636530000", \ + "0.1005220000, 0.1042153000, 0.1145304000, 0.1365597000, 0.1839615000, 0.2750778000, 0.4515603000", \ + "0.0735279000, 0.0799419000, 0.0943590000, 0.1301406000, 0.2057382000, 0.3472832000, 0.5934455000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012858800, 0.0033069900, 0.0085048000, 0.0218724000, 0.0562506000, 0.1446630000"); + values("0.1705992000, 0.1764698000, 0.1912558000, 0.2282343000, 0.3215916000, 0.5600537000, 1.1693407000", \ + "0.1729046000, 0.1788258000, 0.1935370000, 0.2309953000, 0.3253024000, 0.5640466000, 1.1740647000", \ + "0.1821262000, 0.1878754000, 0.2027437000, 0.2407633000, 0.3356046000, 0.5749259000, 1.1853682000", \ + "0.2067716000, 0.2124754000, 0.2265768000, 0.2651115000, 0.3601436000, 0.6000445000, 1.2107891000", \ + "0.2626737000, 0.2686860000, 0.2835047000, 0.3207456000, 0.4154504000, 0.6551945000, 1.2680283000", \ + "0.3672421000, 0.3743698000, 0.3930713000, 0.4403403000, 0.5459313000, 0.7862944000, 1.3976417000", \ + "0.5537194000, 0.5643825000, 0.5907677000, 0.6522679000, 0.7891978000, 1.0759587000, 1.7024498000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012858800, 0.0033069900, 0.0085048000, 0.0218724000, 0.0562506000, 0.1446630000"); + values("0.0281182000, 0.0298951000, 0.0345583000, 0.0465930000, 0.0777544000, 0.1581126000, 0.3658480000", \ + "0.0280477000, 0.0298668000, 0.0345471000, 0.0466174000, 0.0778557000, 0.1583420000, 0.3655243000", \ + "0.0283306000, 0.0300662000, 0.0346238000, 0.0465398000, 0.0778155000, 0.1583056000, 0.3657699000", \ + "0.0336971000, 0.0354190000, 0.0397395000, 0.0509228000, 0.0799192000, 0.1584557000, 0.3657196000", \ + "0.0494704000, 0.0514180000, 0.0560833000, 0.0678853000, 0.0968277000, 0.1683619000, 0.3677082000", \ + "0.0834604000, 0.0861353000, 0.0924218000, 0.1077888000, 0.1414127000, 0.2151782000, 0.3952738000", \ + "0.1483343000, 0.1521974000, 0.1617890000, 0.1839335000, 0.2306297000, 0.3227231000, 0.5122162000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012858800, 0.0033069900, 0.0085048000, 0.0218724000, 0.0562506000, 0.1446630000"); + values("0.1299275000, 0.1376474000, 0.1563934000, 0.2063344000, 0.3319150000, 0.6543948000, 1.4775222000", \ + "0.1300984000, 0.1374918000, 0.1564444000, 0.2063303000, 0.3327095000, 0.6541415000, 1.4785824000", \ + "0.1301649000, 0.1377637000, 0.1565600000, 0.2059789000, 0.3318707000, 0.6529479000, 1.4783451000", \ + "0.1303139000, 0.1378887000, 0.1568237000, 0.2059372000, 0.3316547000, 0.6548191000, 1.4763556000", \ + "0.1384253000, 0.1454487000, 0.1636425000, 0.2101708000, 0.3322370000, 0.6532180000, 1.4789446000", \ + "0.1763056000, 0.1834225000, 0.2019134000, 0.2480242000, 0.3569859000, 0.6595804000, 1.4795415000", \ + "0.2609257000, 0.2694156000, 0.2910257000, 0.3426988000, 0.4601925000, 0.7379320000, 1.4953401000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012858800, 0.0033069900, 0.0085048000, 0.0218724000, 0.0562506000, 0.1446630000"); + values("0.0315163000, 0.0328312000, 0.0361721000, 0.0443438000, 0.0650612000, 0.1173228000, 0.2507623000", \ + "0.0356751000, 0.0370719000, 0.0405397000, 0.0489552000, 0.0698060000, 0.1223650000, 0.2560183000", \ + "0.0439746000, 0.0454978000, 0.0492247000, 0.0579997000, 0.0789368000, 0.1318014000, 0.2660079000", \ + "0.0549548000, 0.0570619000, 0.0619715000, 0.0734260000, 0.0974039000, 0.1510000000, 0.2852633000", \ + "0.0641293000, 0.0674303000, 0.0752895000, 0.0923389000, 0.1259739000, 0.1915311000, 0.3290319000", \ + "0.0576214000, 0.0632180000, 0.0761874000, 0.1028496000, 0.1565296000, 0.2526076000, 0.4236610000", \ + "-0.0001546000, 0.0085682000, 0.0291468000, 0.0746016000, 0.1605103000, 0.3117029000, 0.5606861000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012858800, 0.0033069900, 0.0085048000, 0.0218724000, 0.0562506000, 0.1446630000"); + values("0.1294042000, 0.1343993000, 0.1501404000, 0.1876924000, 0.2817599000, 0.5202351000, 1.1296065000", \ + "0.1293644000, 0.1351939000, 0.1498687000, 0.1888626000, 0.2835102000, 0.5228129000, 1.1330894000", \ + "0.1361454000, 0.1418831000, 0.1577504000, 0.1954744000, 0.2912862000, 0.5316366000, 1.1423668000", \ + "0.1604342000, 0.1660638000, 0.1811951000, 0.2183305000, 0.3142483000, 0.5551116000, 1.1677371000", \ + "0.2244655000, 0.2310543000, 0.2456935000, 0.2801489000, 0.3736514000, 0.6135161000, 1.2255450000", \ + "0.3476025000, 0.3551057000, 0.3749027000, 0.4227531000, 0.5257843000, 0.7570882000, 1.3658281000", \ + "0.5472922000, 0.5593191000, 0.5857708000, 0.6564452000, 0.8050058000, 1.1003604000, 1.7052578000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012858800, 0.0033069900, 0.0085048000, 0.0218724000, 0.0562506000, 0.1446630000"); + values("0.0153293000, 0.0169582000, 0.0212223000, 0.0320535000, 0.0601133000, 0.1317598000, 0.3153489000", \ + "0.0154293000, 0.0170660000, 0.0212733000, 0.0320891000, 0.0599429000, 0.1317533000, 0.3165041000", \ + "0.0169223000, 0.0183318000, 0.0222085000, 0.0324615000, 0.0601452000, 0.1318718000, 0.3160155000", \ + "0.0243782000, 0.0258989000, 0.0297828000, 0.0397057000, 0.0639603000, 0.1323109000, 0.3146395000", \ + "0.0419361000, 0.0437159000, 0.0482365000, 0.0594313000, 0.0849103000, 0.1468188000, 0.3181784000", \ + "0.0760085000, 0.0782015000, 0.0848789000, 0.1001701000, 0.1320616000, 0.2003930000, 0.3578539000", \ + "0.1435854000, 0.1470927000, 0.1564811000, 0.1779112000, 0.2241855000, 0.3105253000, 0.4823079000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012858800, 0.0033069900, 0.0085048000, 0.0218724000, 0.0562506000, 0.1446630000"); + values("0.1292386000, 0.1368995000, 0.1565918000, 0.2055365000, 0.3315897000, 0.6532068000, 1.4776472000", \ + "0.1295135000, 0.1368029000, 0.1560959000, 0.2056619000, 0.3316318000, 0.6534387000, 1.4819098000", \ + "0.1286781000, 0.1362990000, 0.1562063000, 0.2055989000, 0.3316541000, 0.6529640000, 1.4766309000", \ + "0.1258839000, 0.1336328000, 0.1540965000, 0.2046940000, 0.3313911000, 0.6533473000, 1.4774167000", \ + "0.1409134000, 0.1470279000, 0.1641434000, 0.2092529000, 0.3304312000, 0.6535021000, 1.4806082000", \ + "0.1881177000, 0.1980557000, 0.2199064000, 0.2665207000, 0.3698322000, 0.6617522000, 1.4776677000", \ + "0.2681928000, 0.2806287000, 0.3086189000, 0.3725261000, 0.5073393000, 0.7769210000, 1.5045026000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012858800, 0.0033069900, 0.0085048000, 0.0218724000, 0.0562506000, 0.1446630000"); + values("0.0340388000, 0.0360423000, 0.0410015000, 0.0527215000, 0.0800868000, 0.1445648000, 0.3025375000", \ + "0.0379668000, 0.0399074000, 0.0448282000, 0.0565779000, 0.0841111000, 0.1488137000, 0.3067837000", \ + "0.0490582000, 0.0508101000, 0.0553006000, 0.0665719000, 0.0937700000, 0.1586182000, 0.3167711000", \ + "0.0714101000, 0.0736614000, 0.0795507000, 0.0917905000, 0.1179131000, 0.1816282000, 0.3396620000", \ + "0.0999341000, 0.1032268000, 0.1111494000, 0.1286653000, 0.1661430000, 0.2377534000, 0.3950238000", \ + "0.1255140000, 0.1302608000, 0.1417791000, 0.1682891000, 0.2242207000, 0.3322443000, 0.5232424000", \ + "0.1270705000, 0.1339452000, 0.1508598000, 0.1900604000, 0.2729125000, 0.4357341000, 0.7276981000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012858800, 0.0033069900, 0.0085048000, 0.0218724000, 0.0562506000, 0.1446630000"); + values("0.0262976000, 0.0282993000, 0.0331286000, 0.0447396000, 0.0727875000, 0.1427998000, 0.3219403000", \ + "0.0313333000, 0.0332187000, 0.0379178000, 0.0496122000, 0.0781319000, 0.1482970000, 0.3278684000", \ + "0.0448066000, 0.0465884000, 0.0510731000, 0.0625134000, 0.0905510000, 0.1614472000, 0.3414271000", \ + "0.0678574000, 0.0709593000, 0.0781047000, 0.0930531000, 0.1218301000, 0.1924514000, 0.3709051000", \ + "0.1051177000, 0.1099286000, 0.1212628000, 0.1452055000, 0.1900031000, 0.2664911000, 0.4456054000", \ + "0.1675150000, 0.1748519000, 0.1920945000, 0.2295582000, 0.3019328000, 0.4211941000, 0.6174469000", \ + "0.2823296000, 0.2931393000, 0.3182556000, 0.3732362000, 0.4820840000, 0.6740248000, 0.9797905000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012858800, 0.0033069900, 0.0085048000, 0.0218724000, 0.0562506000, 0.1446630000"); + values("0.0371356000, 0.0392047000, 0.0445497000, 0.0580853000, 0.0913713000, 0.1747175000, 0.3883639000", \ + "0.0366578000, 0.0388425000, 0.0443645000, 0.0580199000, 0.0914892000, 0.1749819000, 0.3881377000", \ + "0.0365313000, 0.0384969000, 0.0436303000, 0.0569188000, 0.0909870000, 0.1746480000, 0.3880812000", \ + "0.0473056000, 0.0494072000, 0.0545698000, 0.0648286000, 0.0934891000, 0.1740112000, 0.3882219000", \ + "0.0680711000, 0.0708672000, 0.0774679000, 0.0925969000, 0.1238838000, 0.1900531000, 0.3892788000", \ + "0.1071210000, 0.1112365000, 0.1209197000, 0.1426123000, 0.1848333000, 0.2691516000, 0.4354614000", \ + "0.1740954000, 0.1803226000, 0.1952672000, 0.2281845000, 0.2975901000, 0.4124752000, 0.6273446000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012858800, 0.0033069900, 0.0085048000, 0.0218724000, 0.0562506000, 0.1446630000"); + values("0.0272660000, 0.0298318000, 0.0361862000, 0.0529775000, 0.0944644000, 0.1947628000, 0.4456914000", \ + "0.0271749000, 0.0296959000, 0.0363689000, 0.0528948000, 0.0943958000, 0.1947303000, 0.4453921000", \ + "0.0308321000, 0.0327233000, 0.0380473000, 0.0531420000, 0.0944765000, 0.1947605000, 0.4457028000", \ + "0.0508100000, 0.0522333000, 0.0543619000, 0.0643418000, 0.0979914000, 0.1947104000, 0.4458762000", \ + "0.0880555000, 0.0895988000, 0.0937683000, 0.1047170000, 0.1297812000, 0.2058909000, 0.4458970000", \ + "0.1496594000, 0.1521351000, 0.1588760000, 0.1750106000, 0.2112780000, 0.2814993000, 0.4718774000", \ + "0.2490639000, 0.2526470000, 0.2622881000, 0.2871688000, 0.3444391000, 0.4542340000, 0.6418917000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__o32a_1 */ + + cell ("sky130_fd_sc_hd__o32a_2") { + leakage_power () { + value : 0.0041560000; + when : "!A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0030443000; + when : "!A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0041734000; + when : "!A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0041430000; + when : "!A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0020884000; + when : "!A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0038116000; + when : "!A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0015077000; + when : "!A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0023784000; + when : "!A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0018642000; + when : "!A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0038121000; + when : "!A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0012838000; + when : "!A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0021545000; + when : "!A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0015550000; + when : "!A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0038115000; + when : "!A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0009746000; + when : "!A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0018453000; + when : "!A1&A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0018661000; + when : "A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0038115000; + when : "A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0012857000; + when : "A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0021564000; + when : "A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0015566000; + when : "A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0038115000; + when : "A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0009763000; + when : "A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0018469000; + when : "A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0015605000; + when : "A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0038115000; + when : "A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0009802000; + when : "A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0018509000; + when : "A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0015381000; + when : "A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0038115000; + when : "A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0009578000; + when : "A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0018284000; + when : "A1&A2&A3&B1&!B2"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__o32a"; + cell_leakage_power : 0.0023829350; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023510000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022250000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041816000, 0.0041790000, 0.0041731000, 0.0041746000, 0.0041781000, 0.0041862000, 0.0042048000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0041704000, -0.0041673000, -0.0041601000, -0.0041587000, -0.0041555000, -0.0041481000, -0.0041310000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024760000; + } + pin ("A2") { + capacitance : 0.0022960000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021480000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038423000, 0.0038381000, 0.0038282000, 0.0038288000, 0.0038302000, 0.0038333000, 0.0038405000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038293000, -0.0038294000, -0.0038296000, -0.0038305000, -0.0038328000, -0.0038380000, -0.0038499000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024440000; + } + pin ("A3") { + capacitance : 0.0022950000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021200000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039005000, 0.0038965000, 0.0038873000, 0.0038876000, 0.0038882000, 0.0038896000, 0.0038928000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038855000, -0.0038829000, -0.0038768000, -0.0038779000, -0.0038805000, -0.0038864000, -0.0039001000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024690000; + } + pin ("B1") { + capacitance : 0.0022760000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022070000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045915000, 0.0045910000, 0.0045897000, 0.0045885000, 0.0045857000, 0.0045792000, 0.0045644000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0007218000, -0.0007385000, -0.0007772000, -0.0007523000, -0.0006948000, -0.0005623000, -0.0002568000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023460000; + } + pin ("B2") { + capacitance : 0.0023010000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021700000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045735000, 0.0045725000, 0.0045701000, 0.0045703000, 0.0045706000, 0.0045714000, 0.0045731000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0005472000, -0.0005590000, -0.0005862000, -0.0005631000, -0.0005097000, -0.0003868000, -0.0001035000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024320000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1) | (A1&B2) | (A2&B1) | (A3&B1) | (A2&B2) | (A3&B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0134146000, 0.0121150000, 0.0090340000, -0.0012816000, -0.0351808000, -0.1433537000, -0.4621064000", \ + "0.0134036000, 0.0120840000, 0.0088850000, -0.0013445000, -0.0353079000, -0.1434652000, -0.4622055000", \ + "0.0130666000, 0.0118537000, 0.0086560000, -0.0015615000, -0.0355344000, -0.1436973000, -0.4624439000", \ + "0.0128115000, 0.0115358000, 0.0083653000, -0.0019380000, -0.0358410000, -0.1439747000, -0.4627044000", \ + "0.0127551000, 0.0114556000, 0.0081462000, -0.0022098000, -0.0361237000, -0.1442089000, -0.4629003000", \ + "0.0148336000, 0.0132489000, 0.0087644000, -0.0030013000, -0.0365630000, -0.1444296000, -0.4630264000", \ + "0.0214228000, 0.0196801000, 0.0150924000, 0.0022180000, -0.0352976000, -0.1442055000, -0.4626490000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0174859000, 0.0191698000, 0.0239861000, 0.0373206000, 0.0751609000, 0.1839254000, 0.5012694000", \ + "0.0174058000, 0.0190840000, 0.0238953000, 0.0373154000, 0.0750393000, 0.1837287000, 0.4992097000", \ + "0.0172899000, 0.0189525000, 0.0236952000, 0.0371446000, 0.0749267000, 0.1845769000, 0.4990330000", \ + "0.0172060000, 0.0188697000, 0.0236726000, 0.0370847000, 0.0748261000, 0.1844746000, 0.4989124000", \ + "0.0171026000, 0.0187229000, 0.0234200000, 0.0366503000, 0.0745536000, 0.1833697000, 0.4988134000", \ + "0.0180793000, 0.0196227000, 0.0241271000, 0.0370201000, 0.0747032000, 0.1831764000, 0.5009219000", \ + "0.0191732000, 0.0206770000, 0.0249895000, 0.0380215000, 0.0754808000, 0.1848446000, 0.4996918000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0112515000, 0.0099774000, 0.0067582000, -0.0035078000, -0.0374318000, -0.1455951000, -0.4643500000", \ + "0.0110216000, 0.0097250000, 0.0065622000, -0.0036951000, -0.0375816000, -0.1457670000, -0.4645188000", \ + "0.0107698000, 0.0094626000, 0.0063192000, -0.0039402000, -0.0378689000, -0.1460164000, -0.4647732000", \ + "0.0105078000, 0.0091966000, 0.0060244000, -0.0042793000, -0.0382103000, -0.1463354000, -0.4650441000", \ + "0.0105210000, 0.0091995000, 0.0059536000, -0.0045252000, -0.0384377000, -0.1464136000, -0.4651000000", \ + "0.0126097000, 0.0110852000, 0.0064994000, -0.0047742000, -0.0384338000, -0.1461024000, -0.4647939000", \ + "0.0204099000, 0.0186405000, 0.0138731000, 0.0007222000, -0.0357061000, -0.1453371000, -0.4629540000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0160141000, 0.0176917000, 0.0224266000, 0.0358826000, 0.0736724000, 0.1824439000, 0.5003652000", \ + "0.0160073000, 0.0176842000, 0.0225079000, 0.0358845000, 0.0737096000, 0.1824235000, 0.4977656000", \ + "0.0159389000, 0.0176057000, 0.0224563000, 0.0358628000, 0.0736505000, 0.1823932000, 0.4977018000", \ + "0.0160105000, 0.0176769000, 0.0224337000, 0.0357790000, 0.0735152000, 0.1821970000, 0.4975459000", \ + "0.0156155000, 0.0172209000, 0.0219707000, 0.0351510000, 0.0729781000, 0.1817574000, 0.4972035000", \ + "0.0163546000, 0.0178934000, 0.0224252000, 0.0352576000, 0.0728177000, 0.1811408000, 0.4972878000", \ + "0.0172636000, 0.0187241000, 0.0230873000, 0.0362114000, 0.0736766000, 0.1830818000, 0.4983941000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0216089000, 0.0200341000, 0.0162113000, 0.0050558000, -0.0302128000, -0.1388423000, -0.4576336000", \ + "0.0215583000, 0.0199937000, 0.0162165000, 0.0050155000, -0.0303072000, -0.1389827000, -0.4577381000", \ + "0.0212804000, 0.0197221000, 0.0159082000, 0.0047980000, -0.0305442000, -0.1391440000, -0.4579184000", \ + "0.0209990000, 0.0194117000, 0.0155815000, 0.0044702000, -0.0308718000, -0.1392731000, -0.4580991000", \ + "0.0208725000, 0.0193314000, 0.0154768000, 0.0043659000, -0.0310288000, -0.1395772000, -0.4582750000", \ + "0.0207701000, 0.0191752000, 0.0152720000, 0.0041947000, -0.0311343000, -0.1396213000, -0.4583093000", \ + "0.0259628000, 0.0242441000, 0.0194599000, 0.0066452000, -0.0313954000, -0.1395535000, -0.4582039000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0211368000, 0.0228127000, 0.0276229000, 0.0409203000, 0.0786213000, 0.1870056000, 0.5022701000", \ + "0.0209968000, 0.0226932000, 0.0274175000, 0.0408323000, 0.0784916000, 0.1870692000, 0.5042925000", \ + "0.0208243000, 0.0225053000, 0.0272830000, 0.0407088000, 0.0783758000, 0.1877073000, 0.5024261000", \ + "0.0206902000, 0.0223813000, 0.0271891000, 0.0406085000, 0.0782551000, 0.1868949000, 0.5039400000", \ + "0.0207721000, 0.0224026000, 0.0271164000, 0.0404226000, 0.0781530000, 0.1877222000, 0.5019937000", \ + "0.0213057000, 0.0228686000, 0.0273681000, 0.0403167000, 0.0780677000, 0.1863912000, 0.5042119000", \ + "0.0219455000, 0.0234471000, 0.0278582000, 0.0409994000, 0.0787092000, 0.1874718000, 0.5009091000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0195401000, 0.0179673000, 0.0141318000, 0.0030659000, -0.0322485000, -0.1407010000, -0.4593723000", \ + "0.0194657000, 0.0178890000, 0.0140466000, 0.0029138000, -0.0323054000, -0.1408112000, -0.4594682000", \ + "0.0192177000, 0.0176565000, 0.0138316000, 0.0027441000, -0.0323989000, -0.1408813000, -0.4595847000", \ + "0.0190832000, 0.0174976000, 0.0136629000, 0.0025586000, -0.0327682000, -0.1410576000, -0.4597625000", \ + "0.0188966000, 0.0173174000, 0.0135294000, 0.0024119000, -0.0328675000, -0.1412999000, -0.4599194000", \ + "0.0190130000, 0.0174678000, 0.0135049000, 0.0025448000, -0.0327916000, -0.1413217000, -0.4599608000", \ + "0.0240253000, 0.0222582000, 0.0174671000, 0.0051025000, -0.0325537000, -0.1409226000, -0.4596671000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0197922000, 0.0214660000, 0.0262119000, 0.0396841000, 0.0776379000, 0.1867469000, 0.5022323000", \ + "0.0197863000, 0.0214595000, 0.0262769000, 0.0397407000, 0.0777005000, 0.1867016000, 0.5020312000", \ + "0.0197045000, 0.0213891000, 0.0262065000, 0.0396793000, 0.0775756000, 0.1874600000, 0.5044983000", \ + "0.0195170000, 0.0212005000, 0.0259912000, 0.0394384000, 0.0773854000, 0.1865515000, 0.5043787000", \ + "0.0194734000, 0.0211266000, 0.0257933000, 0.0391144000, 0.0770537000, 0.1861536000, 0.5040803000", \ + "0.0198249000, 0.0213877000, 0.0259943000, 0.0390280000, 0.0768779000, 0.1854333000, 0.5032941000", \ + "0.0205134000, 0.0219906000, 0.0264396000, 0.0394947000, 0.0772996000, 0.1863921000, 0.4995149000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0174983000, 0.0159829000, 0.0121513000, 0.0009995000, -0.0342468000, -0.1426456000, -0.4611873000", \ + "0.0172780000, 0.0156826000, 0.0118846000, 0.0006885000, -0.0345015000, -0.1427018000, -0.4612820000", \ + "0.0170550000, 0.0154543000, 0.0116079000, 0.0005161000, -0.0347092000, -0.1430306000, -0.4615725000", \ + "0.0168794000, 0.0152769000, 0.0114252000, 0.0003220000, -0.0348857000, -0.1432311000, -0.4617636000", \ + "0.0166424000, 0.0150627000, 0.0112297000, 0.0001520000, -0.0349608000, -0.1431632000, -0.4617711000", \ + "0.0170030000, 0.0154045000, 0.0114363000, 0.0002952000, -0.0345784000, -0.1429108000, -0.4613967000", \ + "0.0235227000, 0.0217127000, 0.0167780000, 0.0033412000, -0.0343101000, -0.1424388000, -0.4609171000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185820, 0.0122536300, 0.0355928700, 0.1033859000, 0.3003029000"); + values("0.0181202000, 0.0197625000, 0.0245620000, 0.0380577000, 0.0759922000, 0.1857648000, 0.5026606000", \ + "0.0181634000, 0.0198360000, 0.0245910000, 0.0380830000, 0.0760230000, 0.1849869000, 0.5026426000", \ + "0.0181259000, 0.0197660000, 0.0245674000, 0.0380427000, 0.0760007000, 0.1858792000, 0.5025074000", \ + "0.0180083000, 0.0196564000, 0.0244635000, 0.0379190000, 0.0758416000, 0.1856455000, 0.5026507000", \ + "0.0178358000, 0.0194791000, 0.0241238000, 0.0373920000, 0.0753242000, 0.1852350000, 0.5021386000", \ + "0.0182413000, 0.0198199000, 0.0243989000, 0.0373508000, 0.0749701000, 0.1834031000, 0.4997531000", \ + "0.0186819000, 0.0201456000, 0.0246301000, 0.0378728000, 0.0753482000, 0.1847464000, 0.4975760000"); + } + } + max_capacitance : 0.3003030000; + max_transition : 1.5016900000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.3420412000, 0.3502315000, 0.3688111000, 0.4034506000, 0.4675461000, 0.5973812000, 0.9113382000", \ + "0.3465642000, 0.3550378000, 0.3732199000, 0.4078476000, 0.4718215000, 0.6016685000, 0.9158024000", \ + "0.3581649000, 0.3663575000, 0.3848785000, 0.4195199000, 0.4836936000, 0.6133272000, 0.9273972000", \ + "0.3842929000, 0.3928173000, 0.4111595000, 0.4455566000, 0.5098544000, 0.6390208000, 0.9527329000", \ + "0.4413557000, 0.4498088000, 0.4681214000, 0.5021394000, 0.5663355000, 0.6962184000, 1.0105787000", \ + "0.5647022000, 0.5732335000, 0.5916777000, 0.6263557000, 0.6902196000, 0.8197653000, 1.1339338000", \ + "0.7947334000, 0.8051203000, 0.8258920000, 0.8657001000, 0.9345736000, 1.0713544000, 1.3885846000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.1136444000, 0.1198049000, 0.1342007000, 0.1673828000, 0.2512990000, 0.4879385000, 1.1688654000", \ + "0.1180576000, 0.1242258000, 0.1386183000, 0.1719058000, 0.2559661000, 0.4914884000, 1.1759012000", \ + "0.1277271000, 0.1338475000, 0.1483018000, 0.1815687000, 0.2656099000, 0.5024255000, 1.1827852000", \ + "0.1477561000, 0.1539730000, 0.1683761000, 0.2015755000, 0.2856897000, 0.5212223000, 1.2060928000", \ + "0.1879482000, 0.1943221000, 0.2091842000, 0.2426614000, 0.3267518000, 0.5636586000, 1.2440204000", \ + "0.2455386000, 0.2528978000, 0.2690540000, 0.3044170000, 0.3894541000, 0.6257733000, 1.3099646000", \ + "0.2991986000, 0.3088990000, 0.3293302000, 0.3698143000, 0.4574301000, 0.6951998000, 1.3757374000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0439656000, 0.0484743000, 0.0585961000, 0.0797429000, 0.1286526000, 0.2556886000, 0.6373315000", \ + "0.0440853000, 0.0484454000, 0.0589758000, 0.0793534000, 0.1296460000, 0.2558976000, 0.6379939000", \ + "0.0439531000, 0.0484677000, 0.0587514000, 0.0792323000, 0.1293445000, 0.2555393000, 0.6392518000", \ + "0.0440568000, 0.0489455000, 0.0592659000, 0.0795210000, 0.1275904000, 0.2566405000, 0.6379689000", \ + "0.0438597000, 0.0485862000, 0.0586467000, 0.0802934000, 0.1281402000, 0.2560578000, 0.6372148000", \ + "0.0452485000, 0.0496182000, 0.0596515000, 0.0799347000, 0.1280366000, 0.2559881000, 0.6397988000", \ + "0.0543012000, 0.0588218000, 0.0697193000, 0.0916291000, 0.1412803000, 0.2656502000, 0.6424053000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0227991000, 0.0279243000, 0.0415240000, 0.0790105000, 0.1913075000, 0.5260026000, 1.4977437000", \ + "0.0227645000, 0.0280503000, 0.0415881000, 0.0790544000, 0.1912362000, 0.5246720000, 1.4980815000", \ + "0.0228816000, 0.0280549000, 0.0416309000, 0.0790880000, 0.1911633000, 0.5249873000, 1.4954121000", \ + "0.0226749000, 0.0279181000, 0.0413641000, 0.0789148000, 0.1912695000, 0.5242705000, 1.4974526000", \ + "0.0241628000, 0.0292304000, 0.0429753000, 0.0796254000, 0.1912761000, 0.5260394000, 1.4959644000", \ + "0.0295616000, 0.0348673000, 0.0483630000, 0.0835773000, 0.1925172000, 0.5248962000, 1.5010428000", \ + "0.0401329000, 0.0462192000, 0.0597360000, 0.0932741000, 0.1968441000, 0.5273209000, 1.4966053000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.3245244000, 0.3329726000, 0.3512151000, 0.3859824000, 0.4500250000, 0.5799782000, 0.8940049000", \ + "0.3282126000, 0.3366886000, 0.3550062000, 0.3897023000, 0.4538181000, 0.5837826000, 0.8978833000", \ + "0.3389494000, 0.3472054000, 0.3657689000, 0.4003977000, 0.4638449000, 0.5937730000, 0.9076596000", \ + "0.3650222000, 0.3735594000, 0.3918619000, 0.4263665000, 0.4906855000, 0.6199793000, 0.9338658000", \ + "0.4258793000, 0.4343654000, 0.4523877000, 0.4870225000, 0.5511753000, 0.6811705000, 0.9956819000", \ + "0.5655835000, 0.5741914000, 0.5928331000, 0.6272723000, 0.6920417000, 0.8219986000, 1.1361511000", \ + "0.8310368000, 0.8407177000, 0.8624834000, 0.9028891000, 0.9730833000, 1.1091127000, 1.4264412000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.1099033000, 0.1158685000, 0.1301273000, 0.1631171000, 0.2471557000, 0.4835138000, 1.1658486000", \ + "0.1147418000, 0.1207676000, 0.1349654000, 0.1679125000, 0.2519376000, 0.4883045000, 1.1703424000", \ + "0.1245886000, 0.1306202000, 0.1448261000, 0.1777853000, 0.2617183000, 0.4989067000, 1.1815776000", \ + "0.1444784000, 0.1505120000, 0.1647400000, 0.1976571000, 0.2815670000, 0.5181163000, 1.2000018000", \ + "0.1831801000, 0.1894885000, 0.2041764000, 0.2375601000, 0.3217135000, 0.5583191000, 1.2432960000", \ + "0.2364613000, 0.2439335000, 0.2603810000, 0.2959285000, 0.3808230000, 0.6172904000, 1.3028104000", \ + "0.2810755000, 0.2909094000, 0.3117112000, 0.3526069000, 0.4405832000, 0.6780274000, 1.3590317000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0438527000, 0.0487157000, 0.0585485000, 0.0803522000, 0.1290731000, 0.2556887000, 0.6384884000", \ + "0.0439434000, 0.0489625000, 0.0584830000, 0.0805350000, 0.1286289000, 0.2556335000, 0.6373660000", \ + "0.0440051000, 0.0488241000, 0.0592935000, 0.0793808000, 0.1281680000, 0.2562305000, 0.6382893000", \ + "0.0440644000, 0.0489458000, 0.0591955000, 0.0794978000, 0.1275588000, 0.2566406000, 0.6383465000", \ + "0.0441925000, 0.0484351000, 0.0592217000, 0.0800348000, 0.1297342000, 0.2555306000, 0.6371439000", \ + "0.0458141000, 0.0498192000, 0.0595502000, 0.0808634000, 0.1294709000, 0.2559712000, 0.6377572000", \ + "0.0570266000, 0.0630938000, 0.0736513000, 0.0958214000, 0.1425282000, 0.2663209000, 0.6426327000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0219821000, 0.0271004000, 0.0406260000, 0.0777996000, 0.1899821000, 0.5236174000, 1.4970989000", \ + "0.0219814000, 0.0270690000, 0.0405148000, 0.0777330000, 0.1901292000, 0.5259480000, 1.5000710000", \ + "0.0219882000, 0.0270968000, 0.0405073000, 0.0777787000, 0.1897651000, 0.5251678000, 1.5016904000", \ + "0.0220833000, 0.0270995000, 0.0405340000, 0.0778720000, 0.1900711000, 0.5256720000, 1.4991413000", \ + "0.0238696000, 0.0290007000, 0.0424307000, 0.0789238000, 0.1901869000, 0.5259627000, 1.4982062000", \ + "0.0295846000, 0.0345959000, 0.0478879000, 0.0831304000, 0.1921122000, 0.5240710000, 1.4970206000", \ + "0.0406853000, 0.0470511000, 0.0605477000, 0.0944310000, 0.1967475000, 0.5266312000, 1.4941718000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.2875946000, 0.2958483000, 0.3143788000, 0.3490319000, 0.4131724000, 0.5430605000, 0.8573695000", \ + "0.2901930000, 0.2987115000, 0.3171560000, 0.3516040000, 0.4160584000, 0.5449671000, 0.8592045000", \ + "0.2984346000, 0.3069749000, 0.3251680000, 0.3598987000, 0.4240817000, 0.5541667000, 0.8683863000", \ + "0.3228530000, 0.3313749000, 0.3495850000, 0.3842470000, 0.4486100000, 0.5785171000, 0.8923759000", \ + "0.3865244000, 0.3950042000, 0.4132377000, 0.4479325000, 0.5115516000, 0.6414497000, 0.9557384000", \ + "0.5382637000, 0.5467732000, 0.5649873000, 0.5995127000, 0.6642678000, 0.7944068000, 1.1085938000", \ + "0.8183031000, 0.8290662000, 0.8522643000, 0.8949326000, 0.9663677000, 1.1001512000, 1.4181093000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0989474000, 0.1048523000, 0.1188521000, 0.1514416000, 0.2349692000, 0.4717682000, 1.1542127000", \ + "0.1039656000, 0.1098760000, 0.1238404000, 0.1564701000, 0.2399787000, 0.4757974000, 1.1606879000", \ + "0.1140255000, 0.1199112000, 0.1339136000, 0.1665054000, 0.2499753000, 0.4872079000, 1.1699952000", \ + "0.1341860000, 0.1400424000, 0.1540176000, 0.1865396000, 0.2701328000, 0.5067480000, 1.1884899000", \ + "0.1708467000, 0.1771878000, 0.1918073000, 0.2251221000, 0.3087051000, 0.5457240000, 1.2287629000", \ + "0.2176185000, 0.2251968000, 0.2421226000, 0.2776065000, 0.3623739000, 0.5983635000, 1.2821190000", \ + "0.2498258000, 0.2599294000, 0.2819928000, 0.3240803000, 0.4121199000, 0.6483381000, 1.3298047000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0439018000, 0.0484701000, 0.0586280000, 0.0795257000, 0.1287690000, 0.2550878000, 0.6391973000", \ + "0.0440507000, 0.0488742000, 0.0595929000, 0.0794573000, 0.1283736000, 0.2565555000, 0.6379116000", \ + "0.0437676000, 0.0485512000, 0.0587135000, 0.0799730000, 0.1289015000, 0.2555837000, 0.6372479000", \ + "0.0436976000, 0.0484639000, 0.0586426000, 0.0796688000, 0.1283448000, 0.2556273000, 0.6375452000", \ + "0.0442833000, 0.0484664000, 0.0588378000, 0.0806133000, 0.1281066000, 0.2564661000, 0.6392179000", \ + "0.0450891000, 0.0493399000, 0.0592322000, 0.0797638000, 0.1279614000, 0.2562378000, 0.6385386000", \ + "0.0643299000, 0.0704945000, 0.0814076000, 0.1012142000, 0.1440367000, 0.2657577000, 0.6431793000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0213047000, 0.0263778000, 0.0396423000, 0.0768682000, 0.1889490000, 0.5244937000, 1.5007262000", \ + "0.0212786000, 0.0262798000, 0.0397225000, 0.0769559000, 0.1893152000, 0.5252123000, 1.4964865000", \ + "0.0212693000, 0.0263739000, 0.0396278000, 0.0769000000, 0.1891985000, 0.5243460000, 1.5000760000", \ + "0.0212229000, 0.0264508000, 0.0395850000, 0.0769600000, 0.1893818000, 0.5251373000, 1.5002992000", \ + "0.0237314000, 0.0288387000, 0.0422100000, 0.0784315000, 0.1893783000, 0.5244237000, 1.5009862000", \ + "0.0303048000, 0.0355481000, 0.0486208000, 0.0834968000, 0.1911682000, 0.5235588000, 1.4968289000", \ + "0.0428197000, 0.0492297000, 0.0636880000, 0.0964469000, 0.1969224000, 0.5259327000, 1.4939948000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.1562724000, 0.1623448000, 0.1762082000, 0.2052161000, 0.2667162000, 0.4000134000, 0.7146830000", \ + "0.1616113000, 0.1676842000, 0.1815231000, 0.2105589000, 0.2719100000, 0.4053937000, 0.7201738000", \ + "0.1736231000, 0.1796691000, 0.1934381000, 0.2224675000, 0.2839239000, 0.4173898000, 0.7320675000", \ + "0.1995780000, 0.2056368000, 0.2194511000, 0.2483420000, 0.3099413000, 0.4434006000, 0.7580834000", \ + "0.2582368000, 0.2642723000, 0.2780004000, 0.3068077000, 0.3685558000, 0.5022061000, 0.8169588000", \ + "0.3668720000, 0.3737925000, 0.3892819000, 0.4212000000, 0.4870834000, 0.6242953000, 0.9401169000", \ + "0.5510584000, 0.5592456000, 0.5781358000, 0.6158832000, 0.6911237000, 0.8424444000, 1.1668364000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.1024617000, 0.1085810000, 0.1230198000, 0.1562485000, 0.2405219000, 0.4764311000, 1.1617869000", \ + "0.1065902000, 0.1127489000, 0.1271337000, 0.1603783000, 0.2445176000, 0.4817267000, 1.1632773000", \ + "0.1166314000, 0.1227727000, 0.1371800000, 0.1704746000, 0.2547478000, 0.4920909000, 1.1726476000", \ + "0.1413732000, 0.1474807000, 0.1618747000, 0.1950232000, 0.2791476000, 0.5164932000, 1.1970273000", \ + "0.1910038000, 0.1972886000, 0.2118508000, 0.2453263000, 0.3295258000, 0.5660092000, 1.2484056000", \ + "0.2546811000, 0.2620843000, 0.2780831000, 0.3129845000, 0.3974106000, 0.6342100000, 1.3193550000", \ + "0.3174993000, 0.3271473000, 0.3472579000, 0.3868643000, 0.4730467000, 0.7085809000, 1.3908966000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0262733000, 0.0303289000, 0.0401999000, 0.0639980000, 0.1220843000, 0.2563006000, 0.6363604000", \ + "0.0261264000, 0.0302850000, 0.0403304000, 0.0639582000, 0.1221653000, 0.2566476000, 0.6354814000", \ + "0.0263461000, 0.0302181000, 0.0400021000, 0.0640339000, 0.1221514000, 0.2558468000, 0.6363903000", \ + "0.0264024000, 0.0303543000, 0.0401358000, 0.0642112000, 0.1219925000, 0.2559970000, 0.6363748000", \ + "0.0268807000, 0.0307746000, 0.0409027000, 0.0646152000, 0.1224189000, 0.2563983000, 0.6363962000", \ + "0.0330097000, 0.0373600000, 0.0475180000, 0.0719109000, 0.1296498000, 0.2609439000, 0.6357008000", \ + "0.0458872000, 0.0504592000, 0.0618011000, 0.0881142000, 0.1503412000, 0.2820773000, 0.6425323000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0227788000, 0.0280021000, 0.0414848000, 0.0790646000, 0.1913106000, 0.5241756000, 1.4965713000", \ + "0.0227760000, 0.0279048000, 0.0414731000, 0.0790300000, 0.1912777000, 0.5259998000, 1.4983267000", \ + "0.0226982000, 0.0278296000, 0.0415970000, 0.0790584000, 0.1911659000, 0.5255314000, 1.4947424000", \ + "0.0225410000, 0.0276354000, 0.0413049000, 0.0789027000, 0.1911814000, 0.5256720000, 1.4948623000", \ + "0.0242615000, 0.0293252000, 0.0426652000, 0.0797068000, 0.1911931000, 0.5255720000, 1.4991983000", \ + "0.0309283000, 0.0358966000, 0.0483896000, 0.0831355000, 0.1928445000, 0.5252572000, 1.4982895000", \ + "0.0426799000, 0.0486140000, 0.0615155000, 0.0931397000, 0.1957512000, 0.5277528000, 1.4973466000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.1425609000, 0.1486585000, 0.1624262000, 0.1915262000, 0.2528242000, 0.3863105000, 0.7011182000", \ + "0.1465332000, 0.1525916000, 0.1661463000, 0.1951638000, 0.2564693000, 0.3899474000, 0.7047810000", \ + "0.1569439000, 0.1630112000, 0.1766348000, 0.2057791000, 0.2671935000, 0.4006618000, 0.7153890000", \ + "0.1849039000, 0.1909219000, 0.2047474000, 0.2337015000, 0.2952288000, 0.4287337000, 0.7433197000", \ + "0.2534356000, 0.2594576000, 0.2731783000, 0.3023131000, 0.3638582000, 0.4966682000, 0.8120078000", \ + "0.3830327000, 0.3905305000, 0.4070793000, 0.4399454000, 0.5064357000, 0.6445378000, 0.9584951000", \ + "0.5910012000, 0.6002355000, 0.6210595000, 0.6622360000, 0.7437590000, 0.8977432000, 1.2227780000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0903946000, 0.0964510000, 0.1106541000, 0.1437215000, 0.2278079000, 0.4638773000, 1.1465112000", \ + "0.0947608000, 0.1008159000, 0.1150891000, 0.1480721000, 0.2320466000, 0.4688780000, 1.1503570000", \ + "0.1051360000, 0.1112174000, 0.1254384000, 0.1583832000, 0.2423742000, 0.4792065000, 1.1606702000", \ + "0.1295152000, 0.1354162000, 0.1494345000, 0.1821244000, 0.2657885000, 0.5025788000, 1.1840241000", \ + "0.1725663000, 0.1786954000, 0.1931960000, 0.2269139000, 0.3103255000, 0.5471199000, 1.2282593000", \ + "0.2229577000, 0.2303714000, 0.2470540000, 0.2816036000, 0.3658906000, 0.6023350000, 1.2854787000", \ + "0.2594788000, 0.2694833000, 0.2905187000, 0.3307444000, 0.4167819000, 0.6527438000, 1.3345205000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0263480000, 0.0301221000, 0.0400163000, 0.0638578000, 0.1222688000, 0.2559447000, 0.6344675000", \ + "0.0261906000, 0.0303381000, 0.0400727000, 0.0638206000, 0.1222726000, 0.2561337000, 0.6344182000", \ + "0.0261545000, 0.0301185000, 0.0404155000, 0.0639748000, 0.1219840000, 0.2563390000, 0.6348511000", \ + "0.0261565000, 0.0302491000, 0.0401235000, 0.0640284000, 0.1220306000, 0.2567155000, 0.6360303000", \ + "0.0267854000, 0.0307410000, 0.0404582000, 0.0643469000, 0.1224252000, 0.2568077000, 0.6352710000", \ + "0.0375363000, 0.0423357000, 0.0519826000, 0.0756341000, 0.1318962000, 0.2620993000, 0.6359159000", \ + "0.0552592000, 0.0605724000, 0.0728354000, 0.1001363000, 0.1614372000, 0.2904066000, 0.6460847000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014523400, 0.0042185800, 0.0122536000, 0.0355929000, 0.1033860000, 0.3003030000"); + values("0.0221619000, 0.0272036000, 0.0408886000, 0.0782808000, 0.1901675000, 0.5247331000, 1.4989148000", \ + "0.0221046000, 0.0273552000, 0.0408432000, 0.0783435000, 0.1906258000, 0.5253140000, 1.4987547000", \ + "0.0220699000, 0.0272968000, 0.0407812000, 0.0781585000, 0.1905907000, 0.5253274000, 1.4987883000", \ + "0.0218924000, 0.0269274000, 0.0404739000, 0.0781814000, 0.1904436000, 0.5252963000, 1.4982794000", \ + "0.0245777000, 0.0296855000, 0.0425966000, 0.0792874000, 0.1903466000, 0.5255038000, 1.4962362000", \ + "0.0318478000, 0.0366807000, 0.0484845000, 0.0832253000, 0.1925036000, 0.5246251000, 1.5003210000", \ + "0.0443901000, 0.0503640000, 0.0634760000, 0.0947475000, 0.1955609000, 0.5283721000, 1.4964548000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o32a_4") { + leakage_power () { + value : 0.0093865000; + when : "!A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0076254000; + when : "!A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0094194000; + when : "!A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0093876000; + when : "!A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0131066000; + when : "!A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0089315000; + when : "!A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0097119000; + when : "!A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0118297000; + when : "!A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0076435000; + when : "!A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0089322000; + when : "!A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0042486000; + when : "!A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0063664000; + when : "!A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0054414000; + when : "!A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0089321000; + when : "!A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0020465000; + when : "!A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0041643000; + when : "!A1&A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0075086000; + when : "A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0089331000; + when : "A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0041137000; + when : "A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0062315000; + when : "A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0054449000; + when : "A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0089322000; + when : "A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0020496000; + when : "A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0041674000; + when : "A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0054330000; + when : "A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0089341000; + when : "A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0020380000; + when : "A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0041558000; + when : "A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0053047000; + when : "A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0089319000; + when : "A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0019098000; + when : "A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0040277000; + when : "A1&A2&A3&B1&!B2"; + } + area : 22.521600000; + cell_footprint : "sky130_fd_sc_hd__o32a"; + cell_leakage_power : 0.0067278040; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0043510000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041450000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079952000, 0.0079865000, 0.0079664000, 0.0079692000, 0.0079757000, 0.0079907000, 0.0080251000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078769000, -0.0078741000, -0.0078676000, -0.0078708000, -0.0078782000, -0.0078953000, -0.0079348000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045570000; + } + pin ("A2") { + capacitance : 0.0042450000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039640000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079386000, 0.0079291000, 0.0079070000, 0.0079097000, 0.0079160000, 0.0079303000, 0.0079635000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078572000, -0.0078563000, -0.0078543000, -0.0078512000, -0.0078442000, -0.0078281000, -0.0077909000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045270000; + } + pin ("A3") { + capacitance : 0.0042940000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039360000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0082388000, 0.0082310000, 0.0082130000, 0.0082112000, 0.0082068000, 0.0081969000, 0.0081739000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0081892000, -0.0081842000, -0.0081725000, -0.0081694000, -0.0081621000, -0.0081453000, -0.0081066000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046510000; + } + pin ("B1") { + capacitance : 0.0042390000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040740000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0091941000, 0.0091903000, 0.0091814000, 0.0091843000, 0.0091909000, 0.0092062000, 0.0092415000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0014306000, -0.0014729000, -0.0015703000, -0.0015164000, -0.0013921000, -0.0011056000, -0.0004454000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044050000; + } + pin ("B2") { + capacitance : 0.0042170000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039750000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092649000, 0.0092642000, 0.0092625000, 0.0092649000, 0.0092702000, 0.0092825000, 0.0093109000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0014189000, -0.0014487000, -0.0015174000, -0.0014699000, -0.0013604000, -0.0011081000, -0.0005264000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044600000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1) | (A1&B2) | (A2&B1) | (A3&B1) | (A2&B2) | (A3&B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0457043000, 0.0437829000, 0.0383290000, 0.0228184000, -0.0313906000, -0.2201398000, -0.8407187000", \ + "0.0455581000, 0.0436117000, 0.0382151000, 0.0227530000, -0.0314437000, -0.2205496000, -0.8409799000", \ + "0.0451734000, 0.0432983000, 0.0377997000, 0.0223906000, -0.0318575000, -0.2206281000, -0.8411977000", \ + "0.0451173000, 0.0432260000, 0.0376090000, 0.0221566000, -0.0320301000, -0.2211738000, -0.8416134000", \ + "0.0444085000, 0.0425881000, 0.0370578000, 0.0217008000, -0.0325430000, -0.2215154000, -0.8418712000", \ + "0.0447732000, 0.0429314000, 0.0373133000, 0.0218052000, -0.0327203000, -0.2218774000, -0.8421154000", \ + "0.0545601000, 0.0523635000, 0.0461041000, 0.0271263000, -0.0320116000, -0.2218378000, -0.8421278000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0429197000, 0.0447870000, 0.0509854000, 0.0708763000, 0.1319595000, 0.3246019000, 0.9400425000", \ + "0.0425347000, 0.0445133000, 0.0507383000, 0.0706265000, 0.1316929000, 0.3241994000, 0.9401735000", \ + "0.0423565000, 0.0442514000, 0.0505158000, 0.0702281000, 0.1313851000, 0.3242199000, 0.9386433000", \ + "0.0419108000, 0.0438219000, 0.0501038000, 0.0699286000, 0.1309796000, 0.3234774000, 0.9390490000", \ + "0.0418846000, 0.0440303000, 0.0501184000, 0.0696816000, 0.1306588000, 0.3233008000, 0.9423967000", \ + "0.0438381000, 0.0457128000, 0.0514949000, 0.0701667000, 0.1300364000, 0.3220577000, 0.9420025000", \ + "0.0452001000, 0.0469321000, 0.0527784000, 0.0715651000, 0.1314235000, 0.3240090000, 0.9368697000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0409297000, 0.0390522000, 0.0335384000, 0.0181844000, -0.0358282000, -0.2249881000, -0.8453317000", \ + "0.0407685000, 0.0388473000, 0.0333872000, 0.0179295000, -0.0362354000, -0.2251805000, -0.8454216000", \ + "0.0405229000, 0.0385752000, 0.0331596000, 0.0177079000, -0.0364971000, -0.2255941000, -0.8459691000", \ + "0.0400729000, 0.0381882000, 0.0327353000, 0.0172431000, -0.0369842000, -0.2257292000, -0.8462930000", \ + "0.0397067000, 0.0378519000, 0.0323258000, 0.0169244000, -0.0372776000, -0.2263506000, -0.8467478000", \ + "0.0401084000, 0.0380745000, 0.0324493000, 0.0169242000, -0.0373641000, -0.2266192000, -0.8468070000", \ + "0.0502909000, 0.0481688000, 0.0417167000, 0.0224864000, -0.0376418000, -0.2266846000, -0.8466231000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0395613000, 0.0415751000, 0.0477936000, 0.0672979000, 0.1280675000, 0.3205658000, 0.9349088000", \ + "0.0396479000, 0.0415302000, 0.0476371000, 0.0672571000, 0.1281309000, 0.3201915000, 0.9342857000", \ + "0.0395153000, 0.0414037000, 0.0476438000, 0.0671509000, 0.1279228000, 0.3204590000, 0.9348257000", \ + "0.0391068000, 0.0410134000, 0.0472676000, 0.0668522000, 0.1276982000, 0.3200455000, 0.9351994000", \ + "0.0390553000, 0.0409748000, 0.0471969000, 0.0665343000, 0.1271950000, 0.3192372000, 0.9355423000", \ + "0.0398778000, 0.0416927000, 0.0476057000, 0.0663883000, 0.1265581000, 0.3181038000, 0.9334557000", \ + "0.0416282000, 0.0434252000, 0.0491869000, 0.0674288000, 0.1276963000, 0.3192591000, 0.9327795000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0362418000, 0.0343806000, 0.0289794000, 0.0134635000, -0.0408124000, -0.2298963000, -0.8502657000", \ + "0.0358080000, 0.0339242000, 0.0284324000, 0.0129968000, -0.0412080000, -0.2301592000, -0.8505522000", \ + "0.0354411000, 0.0335238000, 0.0280614000, 0.0126045000, -0.0416170000, -0.2304008000, -0.8509320000", \ + "0.0349191000, 0.0330562000, 0.0275643000, 0.0122281000, -0.0419583000, -0.2310230000, -0.8513474000", \ + "0.0347406000, 0.0328281000, 0.0273896000, 0.0118894000, -0.0423388000, -0.2314266000, -0.8517429000", \ + "0.0358484000, 0.0338972000, 0.0282465000, 0.0125436000, -0.0419371000, -0.2310693000, -0.8511265000", \ + "0.0506431000, 0.0484517000, 0.0418505000, 0.0223977000, -0.0369716000, -0.2271186000, -0.8474313000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0359283000, 0.0378282000, 0.0440853000, 0.0636111000, 0.1244188000, 0.3160895000, 0.9299288000", \ + "0.0360349000, 0.0379312000, 0.0441767000, 0.0637181000, 0.1244008000, 0.3166103000, 0.9306387000", \ + "0.0359663000, 0.0379126000, 0.0440536000, 0.0636657000, 0.1245127000, 0.3164734000, 0.9314713000", \ + "0.0356441000, 0.0375328000, 0.0438203000, 0.0634009000, 0.1241192000, 0.3160873000, 0.9304755000", \ + "0.0354905000, 0.0374160000, 0.0435212000, 0.0626111000, 0.1231999000, 0.3156737000, 0.9342956000", \ + "0.0361116000, 0.0379285000, 0.0437941000, 0.0627099000, 0.1225578000, 0.3138935000, 0.9298413000", \ + "0.0379849000, 0.0397639000, 0.0455313000, 0.0638384000, 0.1241133000, 0.3159176000, 0.9270070000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0278589000, 0.0263467000, 0.0219733000, 0.0080621000, -0.0433844000, -0.2310432000, -0.8520247000", \ + "0.0276590000, 0.0260941000, 0.0216974000, 0.0077267000, -0.0435926000, -0.2312564000, -0.8522328000", \ + "0.0274330000, 0.0257901000, 0.0214789000, 0.0074665000, -0.0440133000, -0.2316847000, -0.8526423000", \ + "0.0267282000, 0.0252244000, 0.0207782000, 0.0068774000, -0.0446322000, -0.2322741000, -0.8531768000", \ + "0.0263487000, 0.0248079000, 0.0203911000, 0.0060983000, -0.0454242000, -0.2328619000, -0.8536650000", \ + "0.0275805000, 0.0256809000, 0.0198554000, 0.0050089000, -0.0460340000, -0.2331834000, -0.8537730000", \ + "0.0436586000, 0.0416433000, 0.0354669000, 0.0165787000, -0.0426312000, -0.2329478000, -0.8532431000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0366708000, 0.0385962000, 0.0448635000, 0.0645450000, 0.1257367000, 0.3185193000, 0.9320236000", \ + "0.0365077000, 0.0384045000, 0.0445746000, 0.0643913000, 0.1255210000, 0.3181312000, 0.9337654000", \ + "0.0361695000, 0.0380667000, 0.0443517000, 0.0642335000, 0.1252918000, 0.3179270000, 0.9331048000", \ + "0.0357545000, 0.0377131000, 0.0439389000, 0.0637006000, 0.1248928000, 0.3174280000, 0.9324048000", \ + "0.0359368000, 0.0378343000, 0.0439429000, 0.0634860000, 0.1236328000, 0.3164707000, 0.9328664000", \ + "0.0372811000, 0.0390876000, 0.0450124000, 0.0632649000, 0.1238305000, 0.3156721000, 0.9316596000", \ + "0.0402745000, 0.0419672000, 0.0477163000, 0.0663875000, 0.1257456000, 0.3175765000, 0.9309257000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0231539000, 0.0215249000, 0.0170558000, 0.0032606000, -0.0481176000, -0.2355627000, -0.8564502000", \ + "0.0228792000, 0.0214161000, 0.0169640000, 0.0030321000, -0.0483125000, -0.2358419000, -0.8567175000", \ + "0.0223473000, 0.0208159000, 0.0163494000, 0.0024457000, -0.0488256000, -0.2363522000, -0.8571843000", \ + "0.0217210000, 0.0201595000, 0.0158205000, 0.0017925000, -0.0495624000, -0.2370611000, -0.8578584000", \ + "0.0214075000, 0.0198167000, 0.0152800000, 0.0010485000, -0.0503823000, -0.2375891000, -0.8582335000", \ + "0.0246294000, 0.0226291000, 0.0165657000, 0.0009267000, -0.0499509000, -0.2369545000, -0.8575188000", \ + "0.0424356000, 0.0402689000, 0.0338257000, 0.0145207000, -0.0447127000, -0.2349144000, -0.8552706000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016096770, 0.0051821200, 0.0166830800, 0.0537087500, 0.1729075000, 0.5566504000"); + values("0.0325260000, 0.0345066000, 0.0407062000, 0.0604844000, 0.1217914000, 0.3139711000, 0.9285386000", \ + "0.0325844000, 0.0344574000, 0.0407607000, 0.0606841000, 0.1217277000, 0.3139776000, 0.9293349000", \ + "0.0326142000, 0.0345176000, 0.0407081000, 0.0605783000, 0.1217242000, 0.3141654000, 0.9293893000", \ + "0.0322859000, 0.0342293000, 0.0405124000, 0.0602799000, 0.1213277000, 0.3136986000, 0.9328106000", \ + "0.0324342000, 0.0343929000, 0.0401279000, 0.0599424000, 0.1199661000, 0.3129087000, 0.9283573000", \ + "0.0336791000, 0.0354730000, 0.0412382000, 0.0597827000, 0.1198403000, 0.3112314000, 0.9285972000", \ + "0.0359831000, 0.0376815000, 0.0434298000, 0.0617937000, 0.1214178000, 0.3132171000, 0.9262779000"); + } + } + max_capacitance : 0.5566500000; + max_transition : 1.5033630000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.3374238000, 0.3428658000, 0.3570133000, 0.3880938000, 0.4517398000, 0.5867798000, 0.9378868000", \ + "0.3420642000, 0.3475130000, 0.3615453000, 0.3928944000, 0.4562940000, 0.5920468000, 0.9429860000", \ + "0.3539506000, 0.3593208000, 0.3734780000, 0.4046737000, 0.4683490000, 0.6034151000, 0.9544638000", \ + "0.3797618000, 0.3850454000, 0.3994484000, 0.4307207000, 0.4941276000, 0.6298845000, 0.9810073000", \ + "0.4335429000, 0.4389742000, 0.4530707000, 0.4840254000, 0.5474997000, 0.6832127000, 1.0346962000", \ + "0.5455875000, 0.5510737000, 0.5653810000, 0.5968788000, 0.6604858000, 0.7958005000, 1.1468563000", \ + "0.7457549000, 0.7517569000, 0.7680133000, 0.8027854000, 0.8725596000, 1.0155393000, 1.3706132000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.1339664000, 0.1383595000, 0.1502299000, 0.1797273000, 0.2557103000, 0.4823635000, 1.1973705000", \ + "0.1382342000, 0.1426572000, 0.1546236000, 0.1841018000, 0.2600593000, 0.4867325000, 1.2022336000", \ + "0.1479599000, 0.1523643000, 0.1642214000, 0.1936406000, 0.2697735000, 0.4957367000, 1.2107753000", \ + "0.1671702000, 0.1715728000, 0.1834578000, 0.2128964000, 0.2889281000, 0.5153538000, 1.2333328000", \ + "0.2078375000, 0.2123729000, 0.2243302000, 0.2539014000, 0.3298582000, 0.5558492000, 1.2743534000", \ + "0.2728726000, 0.2778618000, 0.2909908000, 0.3220975000, 0.3988670000, 0.6245442000, 1.3434680000", \ + "0.3463795000, 0.3526182000, 0.3689148000, 0.4044361000, 0.4846256000, 0.7111969000, 1.4263811000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0427416000, 0.0461229000, 0.0544953000, 0.0735815000, 0.1209224000, 0.2546715000, 0.6858198000", \ + "0.0426790000, 0.0457757000, 0.0549672000, 0.0741827000, 0.1225941000, 0.2542200000, 0.6870736000", \ + "0.0428332000, 0.0462222000, 0.0548912000, 0.0735872000, 0.1217855000, 0.2543784000, 0.6862417000", \ + "0.0428623000, 0.0462503000, 0.0549384000, 0.0747263000, 0.1225272000, 0.2539292000, 0.6857357000", \ + "0.0429356000, 0.0461523000, 0.0540487000, 0.0741470000, 0.1223739000, 0.2548940000, 0.6860744000", \ + "0.0445207000, 0.0473970000, 0.0556573000, 0.0753475000, 0.1219967000, 0.2549539000, 0.6868994000", \ + "0.0529111000, 0.0560639000, 0.0651716000, 0.0854348000, 0.1344779000, 0.2658163000, 0.6913922000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0256959000, 0.0292613000, 0.0394948000, 0.0690069000, 0.1633822000, 0.4784313000, 1.5027217000", \ + "0.0258626000, 0.0292779000, 0.0393795000, 0.0690924000, 0.1635075000, 0.4788874000, 1.5030456000", \ + "0.0255769000, 0.0290827000, 0.0393281000, 0.0690117000, 0.1634756000, 0.4788092000, 1.5010977000", \ + "0.0256756000, 0.0291940000, 0.0392303000, 0.0689749000, 0.1635637000, 0.4794485000, 1.5026074000", \ + "0.0263550000, 0.0301670000, 0.0400725000, 0.0694416000, 0.1634271000, 0.4786597000, 1.5018601000", \ + "0.0307179000, 0.0345627000, 0.0445329000, 0.0730720000, 0.1651770000, 0.4776780000, 1.5033631000", \ + "0.0405955000, 0.0445930000, 0.0557744000, 0.0831907000, 0.1698283000, 0.4801947000, 1.5010774000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.3183661000, 0.3237971000, 0.3378986000, 0.3691115000, 0.4322769000, 0.5680018000, 0.9192411000", \ + "0.3220856000, 0.3273768000, 0.3416451000, 0.3727365000, 0.4362056000, 0.5716361000, 0.9227775000", \ + "0.3324488000, 0.3379017000, 0.3519418000, 0.3832314000, 0.4466967000, 0.5824448000, 0.9333617000", \ + "0.3571660000, 0.3626117000, 0.3768160000, 0.4079182000, 0.4715260000, 0.6066248000, 0.9577322000", \ + "0.4132117000, 0.4185360000, 0.4326273000, 0.4638146000, 0.5272028000, 0.6628985000, 1.0141087000", \ + "0.5403712000, 0.5459728000, 0.5602422000, 0.5922895000, 0.6554853000, 0.7916747000, 1.1427179000", \ + "0.7737040000, 0.7800448000, 0.7970892000, 0.8329969000, 0.9032699000, 1.0464302000, 1.4023775000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.1234323000, 0.1276451000, 0.1388782000, 0.1671259000, 0.2413519000, 0.4659013000, 1.1817889000", \ + "0.1282702000, 0.1324166000, 0.1436412000, 0.1719099000, 0.2462965000, 0.4709902000, 1.1845077000", \ + "0.1378971000, 0.1420649000, 0.1533673000, 0.1815577000, 0.2558067000, 0.4803765000, 1.1964174000", \ + "0.1567299000, 0.1609433000, 0.1721916000, 0.2003875000, 0.2747726000, 0.4990674000, 1.2147833000", \ + "0.1945604000, 0.1988391000, 0.2103682000, 0.2389335000, 0.3134756000, 0.5379799000, 1.2536427000", \ + "0.2503916000, 0.2552684000, 0.2681369000, 0.2986444000, 0.3745037000, 0.5991342000, 1.3142215000", \ + "0.3034725000, 0.3097957000, 0.3260977000, 0.3617076000, 0.4412667000, 0.6664227000, 1.3811023000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0429938000, 0.0462168000, 0.0540798000, 0.0736395000, 0.1222221000, 0.2546751000, 0.6866215000", \ + "0.0428160000, 0.0461840000, 0.0544970000, 0.0735851000, 0.1211185000, 0.2552474000, 0.6863130000", \ + "0.0426376000, 0.0458086000, 0.0549568000, 0.0740209000, 0.1226275000, 0.2542165000, 0.6868658000", \ + "0.0429655000, 0.0462480000, 0.0544612000, 0.0735675000, 0.1210600000, 0.2551038000, 0.6854565000", \ + "0.0428341000, 0.0460941000, 0.0541903000, 0.0737531000, 0.1216580000, 0.2550197000, 0.6864096000", \ + "0.0450817000, 0.0481145000, 0.0563018000, 0.0761587000, 0.1240651000, 0.2550036000, 0.6865623000", \ + "0.0564374000, 0.0594934000, 0.0681679000, 0.0887337000, 0.1360408000, 0.2664476000, 0.6918377000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0239128000, 0.0271534000, 0.0370699000, 0.0663926000, 0.1610106000, 0.4770273000, 1.5025268000", \ + "0.0238435000, 0.0272504000, 0.0372421000, 0.0665200000, 0.1608374000, 0.4781932000, 1.4985306000", \ + "0.0237399000, 0.0271589000, 0.0372292000, 0.0664106000, 0.1610395000, 0.4770642000, 1.5031868000", \ + "0.0238023000, 0.0272425000, 0.0370813000, 0.0662854000, 0.1610316000, 0.4780263000, 1.5017524000", \ + "0.0253283000, 0.0287259000, 0.0384883000, 0.0672638000, 0.1613656000, 0.4770109000, 1.5028326000", \ + "0.0299458000, 0.0337452000, 0.0434875000, 0.0716147000, 0.1635923000, 0.4762973000, 1.5007138000", \ + "0.0407747000, 0.0446348000, 0.0556323000, 0.0830951000, 0.1692307000, 0.4782402000, 1.4959580000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.2773952000, 0.2828373000, 0.2969399000, 0.3281382000, 0.3915401000, 0.5273045000, 0.8785163000", \ + "0.2799952000, 0.2854280000, 0.2995680000, 0.3306826000, 0.3942691000, 0.5301882000, 0.8804502000", \ + "0.2878505000, 0.2932872000, 0.3074740000, 0.3385169000, 0.4021811000, 0.5375013000, 0.8884460000", \ + "0.3099519000, 0.3153711000, 0.3295237000, 0.3604971000, 0.4239220000, 0.5596689000, 0.9111476000", \ + "0.3693253000, 0.3747245000, 0.3889580000, 0.4200360000, 0.4834543000, 0.6192335000, 0.9704134000", \ + "0.5098268000, 0.5153938000, 0.5295176000, 0.5607911000, 0.6239672000, 0.7603168000, 1.1117149000", \ + "0.7529789000, 0.7599040000, 0.7773030000, 0.8153439000, 0.8841055000, 1.0242200000, 1.3800142000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.1110479000, 0.1151638000, 0.1262837000, 0.1543039000, 0.2282925000, 0.4524888000, 1.1652799000", \ + "0.1160951000, 0.1201941000, 0.1313545000, 0.1593354000, 0.2332095000, 0.4570912000, 1.1728721000", \ + "0.1262949000, 0.1304098000, 0.1415213000, 0.1695305000, 0.2435278000, 0.4669676000, 1.1822991000", \ + "0.1460656000, 0.1501523000, 0.1613155000, 0.1892686000, 0.2632102000, 0.4872155000, 1.2013244000", \ + "0.1836185000, 0.1879610000, 0.1994961000, 0.2280943000, 0.3021857000, 0.5264020000, 1.2438087000", \ + "0.2365001000, 0.2415490000, 0.2545920000, 0.2853955000, 0.3614726000, 0.5856539000, 1.3021361000", \ + "0.2854872000, 0.2920827000, 0.3090902000, 0.3461616000, 0.4267094000, 0.6513443000, 1.3658724000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0427516000, 0.0459540000, 0.0540473000, 0.0748921000, 0.1215321000, 0.2547279000, 0.6868898000", \ + "0.0427922000, 0.0459956000, 0.0547697000, 0.0736522000, 0.1217978000, 0.2549178000, 0.6863154000", \ + "0.0427830000, 0.0459485000, 0.0546447000, 0.0736137000, 0.1218787000, 0.2549397000, 0.6854326000", \ + "0.0428576000, 0.0461286000, 0.0539916000, 0.0741412000, 0.1215688000, 0.2549921000, 0.6870848000", \ + "0.0430956000, 0.0463428000, 0.0547220000, 0.0735574000, 0.1215049000, 0.2545957000, 0.6866476000", \ + "0.0454232000, 0.0485037000, 0.0565395000, 0.0748300000, 0.1222023000, 0.2554178000, 0.6869203000", \ + "0.0641246000, 0.0678637000, 0.0780255000, 0.0946842000, 0.1386974000, 0.2648934000, 0.6924227000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0231624000, 0.0265384000, 0.0364289000, 0.0657385000, 0.1599573000, 0.4775295000, 1.4982469000", \ + "0.0232164000, 0.0266241000, 0.0365010000, 0.0656866000, 0.1603002000, 0.4765651000, 1.5030409000", \ + "0.0232900000, 0.0266516000, 0.0365303000, 0.0655934000, 0.1602909000, 0.4769416000, 1.5015771000", \ + "0.0231642000, 0.0266019000, 0.0364050000, 0.0655667000, 0.1602243000, 0.4780247000, 1.4998736000", \ + "0.0251638000, 0.0285734000, 0.0384667000, 0.0671093000, 0.1607044000, 0.4768108000, 1.5019355000", \ + "0.0310325000, 0.0343431000, 0.0449412000, 0.0723698000, 0.1634560000, 0.4760773000, 1.5010372000", \ + "0.0428709000, 0.0471168000, 0.0585563000, 0.0855852000, 0.1704072000, 0.4785917000, 1.4977196000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.1798884000, 0.1842811000, 0.1958874000, 0.2235323000, 0.2875499000, 0.4363642000, 0.7980317000", \ + "0.1847473000, 0.1891439000, 0.2007564000, 0.2286807000, 0.2924379000, 0.4411611000, 0.8030360000", \ + "0.1965174000, 0.2008173000, 0.2124604000, 0.2402093000, 0.3041265000, 0.4528170000, 0.8145651000", \ + "0.2225968000, 0.2269761000, 0.2385611000, 0.2662559000, 0.3301646000, 0.4789126000, 0.8406479000", \ + "0.2811233000, 0.2854791000, 0.2970047000, 0.3246641000, 0.3885965000, 0.5375727000, 0.8994000000", \ + "0.3927419000, 0.3975580000, 0.4105565000, 0.4407682000, 0.5086535000, 0.6609721000, 1.0239646000", \ + "0.5804688000, 0.5861794000, 0.6015243000, 0.6370933000, 0.7150790000, 0.8824114000, 1.2560522000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.1228419000, 0.1272559000, 0.1390930000, 0.1685002000, 0.2446634000, 0.4704938000, 1.1866442000", \ + "0.1268247000, 0.1312255000, 0.1430589000, 0.1725172000, 0.2485434000, 0.4752195000, 1.1904326000", \ + "0.1366578000, 0.1410508000, 0.1529261000, 0.1823712000, 0.2584787000, 0.4847660000, 1.2031407000", \ + "0.1610592000, 0.1654460000, 0.1773060000, 0.2066955000, 0.2827238000, 0.5088786000, 1.2273812000", \ + "0.2145764000, 0.2190063000, 0.2308226000, 0.2600239000, 0.3355853000, 0.5619346000, 1.2779251000", \ + "0.2894196000, 0.2944544000, 0.3072686000, 0.3375853000, 0.4139136000, 0.6397413000, 1.3594158000", \ + "0.3682289000, 0.3746690000, 0.3912481000, 0.4260677000, 0.5038518000, 0.7291139000, 1.4452093000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0295786000, 0.0325736000, 0.0405721000, 0.0637195000, 0.1229063000, 0.2704127000, 0.6930111000", \ + "0.0293428000, 0.0323095000, 0.0406151000, 0.0632609000, 0.1229018000, 0.2702811000, 0.6926913000", \ + "0.0295602000, 0.0325387000, 0.0410767000, 0.0636086000, 0.1229147000, 0.2701370000, 0.6928036000", \ + "0.0296441000, 0.0323526000, 0.0410456000, 0.0636636000, 0.1228861000, 0.2702635000, 0.6929461000", \ + "0.0296198000, 0.0325670000, 0.0413529000, 0.0635578000, 0.1230838000, 0.2704930000, 0.6929465000", \ + "0.0358784000, 0.0390061000, 0.0476344000, 0.0710666000, 0.1302490000, 0.2750111000, 0.6934493000", \ + "0.0495209000, 0.0530483000, 0.0624386000, 0.0880169000, 0.1505446000, 0.2969490000, 0.7026522000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0254994000, 0.0290467000, 0.0392715000, 0.0689834000, 0.1634745000, 0.4789511000, 1.4984879000", \ + "0.0256075000, 0.0290736000, 0.0394356000, 0.0688962000, 0.1632227000, 0.4782173000, 1.5028874000", \ + "0.0256901000, 0.0291805000, 0.0392800000, 0.0689555000, 0.1635447000, 0.4791726000, 1.5003232000", \ + "0.0253880000, 0.0290047000, 0.0391418000, 0.0687133000, 0.1632940000, 0.4788765000, 1.5002158000", \ + "0.0263353000, 0.0296940000, 0.0396035000, 0.0690251000, 0.1634426000, 0.4792951000, 1.5030384000", \ + "0.0323501000, 0.0356116000, 0.0448838000, 0.0727960000, 0.1652831000, 0.4787433000, 1.5007050000", \ + "0.0440457000, 0.0481102000, 0.0582553000, 0.0837788000, 0.1693355000, 0.4808101000, 1.4985173000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.1563498000, 0.1607132000, 0.1723696000, 0.2002537000, 0.2641203000, 0.4131478000, 0.7752374000", \ + "0.1597902000, 0.1641771000, 0.1758182000, 0.2036868000, 0.2677792000, 0.4167975000, 0.7787206000", \ + "0.1691352000, 0.1733856000, 0.1849535000, 0.2129602000, 0.2769606000, 0.4260820000, 0.7880583000", \ + "0.1943542000, 0.1986614000, 0.2107449000, 0.2385334000, 0.3027572000, 0.4520086000, 0.8138941000", \ + "0.2595313000, 0.2638225000, 0.2752859000, 0.3029345000, 0.3668527000, 0.5160483000, 0.8779824000", \ + "0.3823531000, 0.3874468000, 0.4008861000, 0.4321576000, 0.4997004000, 0.6533893000, 1.0170251000", \ + "0.5750908000, 0.5813734000, 0.5982075000, 0.6365936000, 0.7182769000, 0.8893892000, 1.2645140000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.1096369000, 0.1140901000, 0.1260426000, 0.1554752000, 0.2317209000, 0.4569075000, 1.1735680000", \ + "0.1140660000, 0.1184828000, 0.1303928000, 0.1599480000, 0.2360141000, 0.4621647000, 1.1795187000", \ + "0.1247170000, 0.1291329000, 0.1409516000, 0.1704706000, 0.2465801000, 0.4728312000, 1.1874501000", \ + "0.1493424000, 0.1537138000, 0.1656153000, 0.1948892000, 0.2707764000, 0.4964736000, 1.2140217000", \ + "0.2002453000, 0.2046982000, 0.2165936000, 0.2458956000, 0.3209036000, 0.5470814000, 1.2619231000", \ + "0.2668666000, 0.2720933000, 0.2852117000, 0.3157513000, 0.3917823000, 0.6176832000, 1.3341687000", \ + "0.3312898000, 0.3380530000, 0.3549651000, 0.3914100000, 0.4697485000, 0.6948718000, 1.4109246000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0295097000, 0.0323250000, 0.0407369000, 0.0634212000, 0.1231931000, 0.2707848000, 0.6923234000", \ + "0.0294355000, 0.0325973000, 0.0410636000, 0.0636316000, 0.1232522000, 0.2708736000, 0.6931063000", \ + "0.0295571000, 0.0324043000, 0.0410426000, 0.0634039000, 0.1230552000, 0.2706134000, 0.6930100000", \ + "0.0294336000, 0.0323898000, 0.0410711000, 0.0634420000, 0.1232523000, 0.2706007000, 0.6920777000", \ + "0.0298633000, 0.0325331000, 0.0408954000, 0.0638586000, 0.1236296000, 0.2710591000, 0.6932042000", \ + "0.0404869000, 0.0436052000, 0.0524097000, 0.0744115000, 0.1326549000, 0.2769748000, 0.6942268000", \ + "0.0584583000, 0.0620433000, 0.0726980000, 0.0995353000, 0.1620075000, 0.3038573000, 0.7057341000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016096800, 0.0051821200, 0.0166831000, 0.0537087000, 0.1729070000, 0.5566500000"); + values("0.0254277000, 0.0289086000, 0.0392810000, 0.0687403000, 0.1630203000, 0.4779973000, 1.4994486000", \ + "0.0254514000, 0.0291269000, 0.0392080000, 0.0688759000, 0.1632396000, 0.4788459000, 1.5018214000", \ + "0.0254658000, 0.0289534000, 0.0392746000, 0.0687725000, 0.1630841000, 0.4777256000, 1.5021767000", \ + "0.0250591000, 0.0285975000, 0.0388727000, 0.0683385000, 0.1628134000, 0.4780131000, 1.5029122000", \ + "0.0265874000, 0.0301617000, 0.0402774000, 0.0693071000, 0.1629754000, 0.4775571000, 1.5021843000", \ + "0.0337357000, 0.0369968000, 0.0460878000, 0.0737215000, 0.1651911000, 0.4773439000, 1.5027919000", \ + "0.0463831000, 0.0504869000, 0.0607555000, 0.0858109000, 0.1705038000, 0.4802090000, 1.5010300000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__o32ai_1 */ + + cell ("sky130_fd_sc_hd__o32ai_2") { + leakage_power () { + value : 0.0024581000; + when : "!A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0002720000; + when : "!A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0025117000; + when : "!A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0024794000; + when : "!A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0071137000; + when : "!A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0019872000; + when : "!A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0036694000; + when : "!A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0058065000; + when : "!A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0059094000; + when : "!A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0019872000; + when : "!A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0024651000; + when : "!A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0046021000; + when : "!A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0039442000; + when : "!A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0019870000; + when : "!A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0004999000; + when : "!A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0026370000; + when : "!A1&A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0082322000; + when : "A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0019879000; + when : "A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0047879000; + when : "A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0069249000; + when : "A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0041888000; + when : "A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0019869000; + when : "A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0007441000; + when : "A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0028811000; + when : "A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0041693000; + when : "A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0019873000; + when : "A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0007250000; + when : "A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0028621000; + when : "A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0038728000; + when : "A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0019873000; + when : "A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0004292000; + when : "A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0025663000; + when : "A1&A2&A3&B1&!B2"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__o32ai"; + cell_leakage_power : 0.0031457140; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0044600000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042760000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080710000, 0.0080747000, 0.0080833000, 0.0080870000, 0.0080954000, 0.0081148000, 0.0081594000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0080627000, -0.0080600000, -0.0080539000, -0.0080487000, -0.0080367000, -0.0080091000, -0.0079455000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046440000; + } + pin ("A2") { + capacitance : 0.0043190000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040290000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080025000, 0.0079950000, 0.0079777000, 0.0079804000, 0.0079868000, 0.0080015000, 0.0080354000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079612000, -0.0079594000, -0.0079552000, -0.0079520000, -0.0079446000, -0.0079275000, -0.0078881000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046100000; + } + pin ("A3") { + capacitance : 0.0043800000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040460000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080373000, 0.0080324000, 0.0080211000, 0.0080221000, 0.0080246000, 0.0080303000, 0.0080434000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0080084000, -0.0080034000, -0.0079919000, -0.0079932000, -0.0079961000, -0.0080028000, -0.0080183000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047130000; + } + pin ("B1") { + capacitance : 0.0043800000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042140000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0093221000, 0.0093239000, 0.0093282000, 0.0093247000, 0.0093167000, 0.0092983000, 0.0092560000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0000901125, -0.0001259000, -0.0002085000, -0.0001544000, -0.0000298194, 0.0002575000, 0.0009198000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045460000; + } + pin ("B2") { + capacitance : 0.0042410000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040200000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0090935000, 0.0090990000, 0.0091118000, 0.0091079000, 0.0090990000, 0.0090783000, 0.0090308000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0000191460, 0.0000078563, -0.0000181617, 0.0000279153, 0.0001341000, 0.0003790000, 0.0009434000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044620000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2&!A3) | (!B1&!B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0175556000, 0.0164652000, 0.0138249000, 0.0076540000, -0.0069613000, -0.0417780000, -0.1245566000", \ + "0.0173055000, 0.0162287000, 0.0135962000, 0.0073997000, -0.0072438000, -0.0420094000, -0.1247905000", \ + "0.0170672000, 0.0159480000, 0.0133573000, 0.0071613000, -0.0074612000, -0.0422369000, -0.1250590000", \ + "0.0168232000, 0.0156769000, 0.0130779000, 0.0068887000, -0.0077243000, -0.0424012000, -0.1251879000", \ + "0.0166202000, 0.0155231000, 0.0129111000, 0.0068195000, -0.0077106000, -0.0424131000, -0.1251794000", \ + "0.0168776000, 0.0157764000, 0.0131375000, 0.0068611000, -0.0080392000, -0.0425697000, -0.1252990000", \ + "0.0185448000, 0.0174066000, 0.0146820000, 0.0083756000, -0.0065238000, -0.0418170000, -0.1249314000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0353707000, 0.0364877000, 0.0391734000, 0.0454181000, 0.0602466000, 0.0950800000, 0.1773594000", \ + "0.0350492000, 0.0361794000, 0.0388783000, 0.0451609000, 0.0600381000, 0.0949119000, 0.1772284000", \ + "0.0346577000, 0.0357573000, 0.0384725000, 0.0448051000, 0.0597287000, 0.0946977000, 0.1771261000", \ + "0.0342725000, 0.0354453000, 0.0380699000, 0.0444059000, 0.0593388000, 0.0944184000, 0.1766787000", \ + "0.0339793000, 0.0351202000, 0.0377416000, 0.0440441000, 0.0589739000, 0.0940018000, 0.1763440000", \ + "0.0338955000, 0.0350350000, 0.0376594000, 0.0439547000, 0.0587275000, 0.0937417000, 0.1762570000", \ + "0.0336607000, 0.0347467000, 0.0373547000, 0.0441797000, 0.0591506000, 0.0939536000, 0.1760160000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0149282000, 0.0138724000, 0.0112594000, 0.0051149000, -0.0095117000, -0.0443878000, -0.1273000000", \ + "0.0148860000, 0.0137994000, 0.0111948000, 0.0050670000, -0.0095655000, -0.0444904000, -0.1273302000", \ + "0.0146834000, 0.0135996000, 0.0110169000, 0.0049140000, -0.0096769000, -0.0444979000, -0.1274294000", \ + "0.0143172000, 0.0132553000, 0.0106763000, 0.0045810000, -0.0099584000, -0.0447224000, -0.1274947000", \ + "0.0138575000, 0.0128266000, 0.0102497000, 0.0041678000, -0.0101786000, -0.0448019000, -0.1275591000", \ + "0.0140281000, 0.0129512000, 0.0103525000, 0.0041179000, -0.0105230000, -0.0452634000, -0.1279051000", \ + "0.0151972000, 0.0141486000, 0.0113930000, 0.0051649000, -0.0096855000, -0.0448148000, -0.1279781000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0306805000, 0.0318172000, 0.0345840000, 0.0407619000, 0.0555517000, 0.0904611000, 0.1726422000", \ + "0.0303802000, 0.0315632000, 0.0342053000, 0.0405129000, 0.0553849000, 0.0902169000, 0.1725003000", \ + "0.0298902000, 0.0310450000, 0.0338305000, 0.0401115000, 0.0550331000, 0.0900375000, 0.1723727000", \ + "0.0295431000, 0.0306509000, 0.0333353000, 0.0396916000, 0.0546197000, 0.0897171000, 0.1722763000", \ + "0.0292589000, 0.0303627000, 0.0330192000, 0.0393196000, 0.0541736000, 0.0892577000, 0.1717835000", \ + "0.0291531000, 0.0302608000, 0.0329638000, 0.0392861000, 0.0542041000, 0.0890906000, 0.1715070000", \ + "0.0299552000, 0.0309947000, 0.0335675000, 0.0397636000, 0.0544513000, 0.0892751000, 0.1719202000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0107905000, 0.0097229000, 0.0071680000, 0.0010810000, -0.0135439000, -0.0484523000, -0.1314772000", \ + "0.0107445000, 0.0097007000, 0.0071635000, 0.0011255000, -0.0134431000, -0.0482814000, -0.1312788000", \ + "0.0106197000, 0.0095799000, 0.0070758000, 0.0010804000, -0.0133852000, -0.0481586000, -0.1311319000", \ + "0.0102391000, 0.0092200000, 0.0067580000, 0.0008186000, -0.0135677000, -0.0482376000, -0.1310573000", \ + "0.0099021000, 0.0088473000, 0.0063069000, 0.0003451000, -0.0139722000, -0.0484408000, -0.1310946000", \ + "0.0100372000, 0.0089236000, 0.0063201000, 0.0001880000, -0.0143309000, -0.0490364000, -0.1314929000", \ + "0.0114896000, 0.0103224000, 0.0075902000, 0.0012590000, -0.0136872000, -0.0486751000, -0.1316777000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0261873000, 0.0272398000, 0.0299319000, 0.0363362000, 0.0510740000, 0.0859209000, 0.1682567000", \ + "0.0256059000, 0.0268420000, 0.0294174000, 0.0358195000, 0.0507620000, 0.0857339000, 0.1681603000", \ + "0.0250470000, 0.0261556000, 0.0289782000, 0.0353403000, 0.0503634000, 0.0854672000, 0.1678893000", \ + "0.0245635000, 0.0256618000, 0.0282678000, 0.0346592000, 0.0497173000, 0.0850106000, 0.1675389000", \ + "0.0244135000, 0.0255507000, 0.0281880000, 0.0344938000, 0.0493378000, 0.0844489000, 0.1671472000", \ + "0.0253456000, 0.0264966000, 0.0290469000, 0.0351430000, 0.0498122000, 0.0845554000, 0.1668986000", \ + "0.0289201000, 0.0299704000, 0.0324765000, 0.0384541000, 0.0533043000, 0.0872556000, 0.1675651000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0101647000, 0.0090929000, 0.0064631000, 0.0002802000, -0.0143431000, -0.0491436000, -0.1319399000", \ + "0.0099520000, 0.0088442000, 0.0062370000, 0.0001009000, -0.0145208000, -0.0492502000, -0.1320617000", \ + "0.0096867000, 0.0086160000, 0.0059649000, -0.0001485000, -0.0147035000, -0.0493633000, -0.1321277000", \ + "0.0093064000, 0.0082743000, 0.0056897000, -0.0004801000, -0.0150652000, -0.0496401000, -0.1323441000", \ + "0.0089545000, 0.0078604000, 0.0052802000, -0.0008502000, -0.0152960000, -0.0499404000, -0.1326218000", \ + "0.0096956000, 0.0085514000, 0.0058718000, -0.0004799000, -0.0154140000, -0.0499995000, -0.1326755000", \ + "0.0116525000, 0.0105093000, 0.0077828000, 0.0013185000, -0.0138940000, -0.0493875000, -0.1329880000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0176272000, 0.0188335000, 0.0216127000, 0.0280402000, 0.0428861000, 0.0776291000, 0.1596897000", \ + "0.0171928000, 0.0184074000, 0.0212231000, 0.0277481000, 0.0427734000, 0.0776519000, 0.1597299000", \ + "0.0167521000, 0.0179232000, 0.0207034000, 0.0272209000, 0.0423810000, 0.0774004000, 0.1597470000", \ + "0.0164714000, 0.0176235000, 0.0203466000, 0.0267289000, 0.0417434000, 0.0769060000, 0.1593820000", \ + "0.0162425000, 0.0173516000, 0.0200185000, 0.0263235000, 0.0411980000, 0.0762654000, 0.1588414000", \ + "0.0163042000, 0.0174255000, 0.0200599000, 0.0263102000, 0.0412714000, 0.0760642000, 0.1582830000", \ + "0.0174624000, 0.0184669000, 0.0209009000, 0.0270052000, 0.0417807000, 0.0764279000, 0.1588331000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0058057000, 0.0047498000, 0.0022041000, -0.0038801000, -0.0184367000, -0.0531930000, -0.1360727000", \ + "0.0057789000, 0.0047168000, 0.0021757000, -0.0038792000, -0.0183316000, -0.0530335000, -0.1359012000", \ + "0.0056711000, 0.0045982000, 0.0021058000, -0.0039413000, -0.0183719000, -0.0529700000, -0.1357564000", \ + "0.0053537000, 0.0043114000, 0.0017936000, -0.0042296000, -0.0186272000, -0.0531511000, -0.1358448000", \ + "0.0049723000, 0.0038932000, 0.0013384000, -0.0045871000, -0.0190631000, -0.0535186000, -0.1360874000", \ + "0.0057215000, 0.0046263000, 0.0019783000, -0.0041629000, -0.0191781000, -0.0538537000, -0.1363984000", \ + "0.0077095000, 0.0065161000, 0.0037007000, -0.0027483000, -0.0179756000, -0.0533038000, -0.1368108000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011854690, 0.0028106750, 0.0066639370, 0.0157997900, 0.0374603200, 0.0888161200"); + values("0.0128974000, 0.0141082000, 0.0169733000, 0.0233893000, 0.0382486000, 0.0730029000, 0.1550816000", \ + "0.0124200000, 0.0136839000, 0.0165416000, 0.0230607000, 0.0380746000, 0.0730005000, 0.1551771000", \ + "0.0119662000, 0.0131884000, 0.0160236000, 0.0225273000, 0.0377133000, 0.0727887000, 0.1550110000", \ + "0.0117968000, 0.0129341000, 0.0156899000, 0.0220016000, 0.0368663000, 0.0722207000, 0.1548085000", \ + "0.0120271000, 0.0131170000, 0.0156877000, 0.0218907000, 0.0367649000, 0.0716865000, 0.1543265000", \ + "0.0132848000, 0.0144289000, 0.0169898000, 0.0231385000, 0.0376631000, 0.0723071000, 0.1534760000", \ + "0.0163585000, 0.0175186000, 0.0206395000, 0.0272360000, 0.0398606000, 0.0738832000, 0.1554470000"); + } + } + max_capacitance : 0.0888160000; + max_transition : 1.5036780000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0579209000, 0.0605207000, 0.0663983000, 0.0796808000, 0.1090406000, 0.1742093000, 0.3245043000", \ + "0.0624201000, 0.0650245000, 0.0707955000, 0.0840452000, 0.1133130000, 0.1787593000, 0.3290118000", \ + "0.0724721000, 0.0749726000, 0.0809908000, 0.0941939000, 0.1233430000, 0.1887263000, 0.3389052000", \ + "0.0930924000, 0.0956821000, 0.1014706000, 0.1146570000, 0.1437337000, 0.2092742000, 0.3593822000", \ + "0.1269291000, 0.1302023000, 0.1372454000, 0.1536077000, 0.1864613000, 0.2547885000, 0.4054192000", \ + "0.1689030000, 0.1736451000, 0.1843192000, 0.2072597000, 0.2540339000, 0.3423246000, 0.5090893000", \ + "0.1967965000, 0.2041611000, 0.2208250000, 0.2571114000, 0.3281702000, 0.4616165000, 0.6917411000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.2058191000, 0.2138787000, 0.2324187000, 0.2766084000, 0.3794044000, 0.6214661000, 1.1926288000", \ + "0.2098449000, 0.2179033000, 0.2357504000, 0.2810420000, 0.3841150000, 0.6264941000, 1.1978628000", \ + "0.2201870000, 0.2282875000, 0.2467037000, 0.2917296000, 0.3949313000, 0.6384186000, 1.2107322000", \ + "0.2431054000, 0.2507242000, 0.2689666000, 0.3139662000, 0.4181753000, 0.6621344000, 1.2352626000", \ + "0.2904506000, 0.2989582000, 0.3172028000, 0.3612957000, 0.4649275000, 0.7087130000, 1.2827183000", \ + "0.3797740000, 0.3892671000, 0.4101400000, 0.4590228000, 0.5676623000, 0.8099899000, 1.3830657000", \ + "0.5271749000, 0.5385070000, 0.5645679000, 0.6269955000, 0.7572855000, 1.0312291000, 1.6128802000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0441957000, 0.0470816000, 0.0538724000, 0.0696362000, 0.1062325000, 0.1914866000, 0.3936851000", \ + "0.0439635000, 0.0468356000, 0.0537553000, 0.0696082000, 0.1061320000, 0.1913364000, 0.3934149000", \ + "0.0435783000, 0.0465157000, 0.0532994000, 0.0692794000, 0.1060132000, 0.1914652000, 0.3939852000", \ + "0.0469699000, 0.0492182000, 0.0556867000, 0.0705397000, 0.1062075000, 0.1910025000, 0.3930854000", \ + "0.0634911000, 0.0662613000, 0.0725375000, 0.0873488000, 0.1199593000, 0.1973209000, 0.3938388000", \ + "0.1005663000, 0.1041596000, 0.1123105000, 0.1298603000, 0.1662317000, 0.2440841000, 0.4179415000", \ + "0.1708718000, 0.1763039000, 0.1881110000, 0.2125137000, 0.2619301000, 0.3568485000, 0.5413164000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.1451592000, 0.1558459000, 0.1811461000, 0.2406907000, 0.3794608000, 0.7074148000, 1.4841014000", \ + "0.1451427000, 0.1558354000, 0.1811939000, 0.2406764000, 0.3794929000, 0.7074277000, 1.4806799000", \ + "0.1455285000, 0.1557554000, 0.1811587000, 0.2407285000, 0.3797618000, 0.7086285000, 1.4850299000", \ + "0.1456801000, 0.1563209000, 0.1811967000, 0.2404004000, 0.3795927000, 0.7079847000, 1.4822422000", \ + "0.1488353000, 0.1590382000, 0.1831668000, 0.2410997000, 0.3801774000, 0.7071415000, 1.4825832000", \ + "0.1753953000, 0.1853839000, 0.2102599000, 0.2665113000, 0.3952903000, 0.7122836000, 1.4812336000", \ + "0.2382596000, 0.2499913000, 0.2758603000, 0.3368805000, 0.4720150000, 0.7701202000, 1.5015952000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0550462000, 0.0575101000, 0.0629061000, 0.0751693000, 0.1027987000, 0.1656682000, 0.3129107000", \ + "0.0599136000, 0.0622178000, 0.0675532000, 0.0797482000, 0.1074282000, 0.1706120000, 0.3179322000", \ + "0.0696677000, 0.0721126000, 0.0774552000, 0.0897460000, 0.1175050000, 0.1805666000, 0.3277990000", \ + "0.0889880000, 0.0915671000, 0.0970465000, 0.1098133000, 0.1375925000, 0.2009915000, 0.3482615000", \ + "0.1180717000, 0.1215400000, 0.1291192000, 0.1446131000, 0.1781632000, 0.2459430000, 0.3938147000", \ + "0.1481543000, 0.1539068000, 0.1651009000, 0.1888670000, 0.2375830000, 0.3275968000, 0.4949619000", \ + "0.1534058000, 0.1620623000, 0.1801234000, 0.2181489000, 0.2938577000, 0.4316277000, 0.6667967000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.1935449000, 0.2010887000, 0.2195426000, 0.2641996000, 0.3674640000, 0.6089758000, 1.1827611000", \ + "0.1963701000, 0.2044163000, 0.2228590000, 0.2678485000, 0.3706538000, 0.6133603000, 1.1846345000", \ + "0.2060088000, 0.2134735000, 0.2331072000, 0.2772234000, 0.3818593000, 0.6243270000, 1.1964219000", \ + "0.2312830000, 0.2391492000, 0.2583176000, 0.3019937000, 0.4063438000, 0.6504325000, 1.2228737000", \ + "0.2887635000, 0.2963680000, 0.3156881000, 0.3600126000, 0.4637819000, 0.7071314000, 1.2802044000", \ + "0.4044587000, 0.4131027000, 0.4388628000, 0.4888697000, 0.5985336000, 0.8415341000, 1.4143083000", \ + "0.6036485000, 0.6181229000, 0.6483858000, 0.7191132000, 0.8620733000, 1.1455970000, 1.7288518000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0364411000, 0.0391314000, 0.0456842000, 0.0606795000, 0.0964486000, 0.1809716000, 0.3812323000", \ + "0.0364003000, 0.0391632000, 0.0455858000, 0.0608035000, 0.0964300000, 0.1809641000, 0.3809133000", \ + "0.0362616000, 0.0389845000, 0.0454889000, 0.0606862000, 0.0963597000, 0.1809541000, 0.3815364000", \ + "0.0404091000, 0.0428603000, 0.0485622000, 0.0626833000, 0.0972440000, 0.1809323000, 0.3811146000", \ + "0.0570822000, 0.0601221000, 0.0661570000, 0.0803940000, 0.1127517000, 0.1881949000, 0.3814092000", \ + "0.0939219000, 0.0975764000, 0.1059970000, 0.1238814000, 0.1612679000, 0.2371829000, 0.4084393000", \ + "0.1629307000, 0.1689002000, 0.1811413000, 0.2078444000, 0.2586388000, 0.3547824000, 0.5357882000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.1452180000, 0.1558759000, 0.1817354000, 0.2403480000, 0.3797925000, 0.7071651000, 1.4844087000", \ + "0.1451900000, 0.1559586000, 0.1811187000, 0.2405220000, 0.3796442000, 0.7072711000, 1.4795658000", \ + "0.1452473000, 0.1559147000, 0.1817372000, 0.2404029000, 0.3797261000, 0.7080542000, 1.4794967000", \ + "0.1457046000, 0.1559084000, 0.1808827000, 0.2404533000, 0.3794703000, 0.7094721000, 1.4803225000", \ + "0.1507360000, 0.1610701000, 0.1852912000, 0.2417217000, 0.3794663000, 0.7092893000, 1.4808307000", \ + "0.1901554000, 0.2000985000, 0.2247899000, 0.2758044000, 0.3998603000, 0.7102966000, 1.4820203000", \ + "0.2843141000, 0.2949490000, 0.3248709000, 0.3832450000, 0.5065246000, 0.7816788000, 1.4984647000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0438180000, 0.0460024000, 0.0511334000, 0.0626763000, 0.0886912000, 0.1486091000, 0.2887418000", \ + "0.0485392000, 0.0508564000, 0.0558946000, 0.0674951000, 0.0936854000, 0.1535862000, 0.2938416000", \ + "0.0588480000, 0.0611040000, 0.0662653000, 0.0779352000, 0.1041707000, 0.1643777000, 0.3048267000", \ + "0.0769857000, 0.0797384000, 0.0858398000, 0.0983433000, 0.1251426000, 0.1856147000, 0.3262003000", \ + "0.1005768000, 0.1045004000, 0.1125492000, 0.1307082000, 0.1655531000, 0.2325896000, 0.3742096000", \ + "0.1185250000, 0.1245778000, 0.1382419000, 0.1651141000, 0.2185565000, 0.3123456000, 0.4788583000", \ + "0.1034541000, 0.1128798000, 0.1335173000, 0.1781010000, 0.2617938000, 0.4087581000, 0.6505937000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.1521016000, 0.1602907000, 0.1792868000, 0.2234256000, 0.3261343000, 0.5687013000, 1.1400431000", \ + "0.1537296000, 0.1606596000, 0.1795575000, 0.2254667000, 0.3290726000, 0.5720296000, 1.1437672000", \ + "0.1608949000, 0.1683352000, 0.1874974000, 0.2334589000, 0.3381083000, 0.5816562000, 1.1539176000", \ + "0.1843427000, 0.1921174000, 0.2105943000, 0.2549501000, 0.3601061000, 0.6045097000, 1.1791776000", \ + "0.2476499000, 0.2554728000, 0.2735221000, 0.3176119000, 0.4210572000, 0.6646513000, 1.2381073000", \ + "0.3776540000, 0.3866410000, 0.4110565000, 0.4622962000, 0.5679508000, 0.8075962000, 1.3792036000", \ + "0.5875612000, 0.6026465000, 0.6368900000, 0.7105381000, 0.8638342000, 1.1475838000, 1.7055957000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0269788000, 0.0295920000, 0.0355803000, 0.0498481000, 0.0835229000, 0.1638516000, 0.3540893000", \ + "0.0270682000, 0.0295846000, 0.0355455000, 0.0498256000, 0.0836619000, 0.1637902000, 0.3540691000", \ + "0.0270251000, 0.0295578000, 0.0355273000, 0.0497879000, 0.0834464000, 0.1639107000, 0.3541517000", \ + "0.0335221000, 0.0358223000, 0.0410969000, 0.0534947000, 0.0849475000, 0.1638924000, 0.3548562000", \ + "0.0517370000, 0.0543934000, 0.0606241000, 0.0743537000, 0.1044627000, 0.1737521000, 0.3550784000", \ + "0.0884663000, 0.0923827000, 0.1007334000, 0.1186692000, 0.1557887000, 0.2278510000, 0.3870701000", \ + "0.1572124000, 0.1630075000, 0.1754540000, 0.2027103000, 0.2547819000, 0.3496113000, 0.5246309000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.1454660000, 0.1562471000, 0.1809786000, 0.2408396000, 0.3797182000, 0.7077706000, 1.4805196000", \ + "0.1451071000, 0.1563614000, 0.1811084000, 0.2405605000, 0.3796196000, 0.7088173000, 1.4832683000", \ + "0.1452479000, 0.1556618000, 0.1813780000, 0.2403142000, 0.3794405000, 0.7092761000, 1.4810801000", \ + "0.1438340000, 0.1546228000, 0.1803112000, 0.2403203000, 0.3796026000, 0.7070618000, 1.4819231000", \ + "0.1528373000, 0.1624349000, 0.1851441000, 0.2412708000, 0.3784310000, 0.7074369000, 1.4805950000", \ + "0.2037771000, 0.2183409000, 0.2399712000, 0.2922609000, 0.4075966000, 0.7103655000, 1.4861244000", \ + "0.2944882000, 0.3097232000, 0.3440939000, 0.4136132000, 0.5532216000, 0.8157308000, 1.5036784000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0453293000, 0.0479322000, 0.0537147000, 0.0668852000, 0.0962596000, 0.1616285000, 0.3117425000", \ + "0.0491240000, 0.0516667000, 0.0576174000, 0.0708709000, 0.1000620000, 0.1654284000, 0.3157442000", \ + "0.0590303000, 0.0615732000, 0.0673004000, 0.0804908000, 0.1097973000, 0.1752178000, 0.3255419000", \ + "0.0834229000, 0.0862212000, 0.0922480000, 0.1049202000, 0.1329886000, 0.1987975000, 0.3490183000", \ + "0.1174223000, 0.1213411000, 0.1300795000, 0.1486943000, 0.1844485000, 0.2537384000, 0.4033844000", \ + "0.1517909000, 0.1575972000, 0.1699657000, 0.1975323000, 0.2542600000, 0.3550005000, 0.5301172000", \ + "0.1667605000, 0.1756634000, 0.1953002000, 0.2369974000, 0.3204468000, 0.4748781000, 0.7387715000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0754303000, 0.0814634000, 0.0955142000, 0.1275236000, 0.2015210000, 0.3729951000, 0.7799897000", \ + "0.0793565000, 0.0855017000, 0.0996579000, 0.1321224000, 0.2069267000, 0.3791362000, 0.7878108000", \ + "0.0911242000, 0.0971869000, 0.1111107000, 0.1434589000, 0.2189609000, 0.3933260000, 0.7996260000", \ + "0.1180667000, 0.1240050000, 0.1376558000, 0.1693986000, 0.2436060000, 0.4181922000, 0.8270596000", \ + "0.1649757000, 0.1728614000, 0.1904205000, 0.2269759000, 0.3017659000, 0.4764404000, 0.8859826000", \ + "0.2407006000, 0.2522531000, 0.2772269000, 0.3281857000, 0.4292222000, 0.6120743000, 1.0215955000", \ + "0.3628194000, 0.3823525000, 0.4211390000, 0.4982444000, 0.6425357000, 0.8916654000, 1.3386419000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0437784000, 0.0466341000, 0.0534349000, 0.0691995000, 0.1058900000, 0.1913808000, 0.3936162000", \ + "0.0438143000, 0.0467496000, 0.0535281000, 0.0692421000, 0.1058280000, 0.1912376000, 0.3934891000", \ + "0.0423760000, 0.0452579000, 0.0521855000, 0.0683628000, 0.1056177000, 0.1913345000, 0.3933183000", \ + "0.0502954000, 0.0533728000, 0.0589546000, 0.0723747000, 0.1064775000, 0.1907030000, 0.3935689000", \ + "0.0723854000, 0.0758369000, 0.0836708000, 0.0999381000, 0.1341258000, 0.2032800000, 0.3939639000", \ + "0.1147246000, 0.1200886000, 0.1317230000, 0.1551908000, 0.1995790000, 0.2800153000, 0.4393692000", \ + "0.1876607000, 0.1959219000, 0.2135258000, 0.2490270000, 0.3146302000, 0.4270793000, 0.6253535000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0925819000, 0.1001849000, 0.1183088000, 0.1609473000, 0.2609151000, 0.4963606000, 1.0549088000", \ + "0.0925946000, 0.1002175000, 0.1183288000, 0.1609856000, 0.2609735000, 0.4966659000, 1.0567663000", \ + "0.0926624000, 0.1003019000, 0.1183515000, 0.1609966000, 0.2610695000, 0.4963354000, 1.0546739000", \ + "0.0955323000, 0.1025079000, 0.1194485000, 0.1611523000, 0.2609884000, 0.4965824000, 1.0571486000", \ + "0.1179635000, 0.1235367000, 0.1377780000, 0.1740526000, 0.2653630000, 0.4965290000, 1.0570875000", \ + "0.1721600000, 0.1786010000, 0.1935438000, 0.2283227000, 0.3097481000, 0.5140493000, 1.0570109000", \ + "0.2773993000, 0.2847970000, 0.3011797000, 0.3425735000, 0.4321498000, 0.6299201000, 1.1069605000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0332206000, 0.0360503000, 0.0423974000, 0.0563259000, 0.0866316000, 0.1539169000, 0.3081989000", \ + "0.0376898000, 0.0404760000, 0.0468231000, 0.0606866000, 0.0910454000, 0.1584759000, 0.3129016000", \ + "0.0489667000, 0.0514843000, 0.0574511000, 0.0711406000, 0.1015173000, 0.1688044000, 0.3233408000", \ + "0.0720754000, 0.0752714000, 0.0823793000, 0.0961419000, 0.1256009000, 0.1927846000, 0.3473911000", \ + "0.1007362000, 0.1053775000, 0.1155789000, 0.1363715000, 0.1768124000, 0.2487338000, 0.4027487000", \ + "0.1274574000, 0.1342775000, 0.1493498000, 0.1809443000, 0.2406118000, 0.3501489000, 0.5320194000", \ + "0.1322115000, 0.1423585000, 0.1649538000, 0.2117543000, 0.3050630000, 0.4704196000, 0.7466409000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0508852000, 0.0570185000, 0.0710903000, 0.1030745000, 0.1767741000, 0.3500294000, 0.7560852000", \ + "0.0535951000, 0.0597919000, 0.0741288000, 0.1065444000, 0.1811993000, 0.3559939000, 0.7608573000", \ + "0.0638174000, 0.0696944000, 0.0836954000, 0.1158633000, 0.1910984000, 0.3643249000, 0.7722695000", \ + "0.0914070000, 0.0975767000, 0.1107806000, 0.1419364000, 0.2151989000, 0.3904893000, 0.7997726000", \ + "0.1367376000, 0.1462279000, 0.1662300000, 0.2063287000, 0.2805205000, 0.4524809000, 0.8619941000", \ + "0.2095171000, 0.2239631000, 0.2543041000, 0.3131138000, 0.4204043000, 0.6047722000, 1.0071453000", \ + "0.3385024000, 0.3580298000, 0.3997955000, 0.4860075000, 0.6456924000, 0.9173621000, 1.3583525000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0367070000, 0.0398345000, 0.0467496000, 0.0631933000, 0.1008728000, 0.1888977000, 0.3975161000", \ + "0.0361746000, 0.0394276000, 0.0466853000, 0.0631554000, 0.1007679000, 0.1890081000, 0.3974673000", \ + "0.0360861000, 0.0389995000, 0.0458430000, 0.0620124000, 0.1004984000, 0.1889683000, 0.3976158000", \ + "0.0459615000, 0.0490402000, 0.0551984000, 0.0685649000, 0.1020535000, 0.1884491000, 0.3973036000", \ + "0.0676197000, 0.0717438000, 0.0799991000, 0.0972111000, 0.1294715000, 0.2021752000, 0.3978650000", \ + "0.1086791000, 0.1141433000, 0.1262105000, 0.1506207000, 0.1974051000, 0.2778348000, 0.4432707000", \ + "0.1793995000, 0.1884168000, 0.2072328000, 0.2447772000, 0.3133550000, 0.4297001000, 0.6291334000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011854700, 0.0028106700, 0.0066639400, 0.0157998000, 0.0374603000, 0.0888161000"); + values("0.0929993000, 0.1007717000, 0.1189741000, 0.1617095000, 0.2617188000, 0.4975446000, 1.0552721000", \ + "0.0927266000, 0.1005671000, 0.1189652000, 0.1617395000, 0.2617073000, 0.4976041000, 1.0572276000", \ + "0.0918250000, 0.0996985000, 0.1184910000, 0.1616488000, 0.2617386000, 0.4971409000, 1.0573699000", \ + "0.1022518000, 0.1080036000, 0.1232207000, 0.1620836000, 0.2614692000, 0.4973832000, 1.0550812000", \ + "0.1400700000, 0.1450401000, 0.1559786000, 0.1869691000, 0.2698300000, 0.4970634000, 1.0575887000", \ + "0.2023972000, 0.2098936000, 0.2263550000, 0.2633809000, 0.3375057000, 0.5238013000, 1.0567163000", \ + "0.3093251000, 0.3191740000, 0.3414363000, 0.3921653000, 0.4953092000, 0.6869272000, 1.1314276000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o32ai_4") { + leakage_power () { + value : 0.0053448000; + when : "!A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0005871000; + when : "!A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0054625000; + when : "!A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0053790000; + when : "!A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0082742000; + when : "!A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0045240000; + when : "!A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0044326000; + when : "!A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0068122000; + when : "!A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0068104000; + when : "!A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0045239000; + when : "!A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0029688000; + when : "!A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0053484000; + when : "!A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0044275000; + when : "!A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0045203000; + when : "!A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0005860000; + when : "!A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0029656000; + when : "!A1&A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0085026000; + when : "A1&!A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0045231000; + when : "A1&!A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0046609000; + when : "A1&!A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0070405000; + when : "A1&!A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0046113000; + when : "A1&!A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0045279000; + when : "A1&!A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0007686000; + when : "A1&!A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0031482000; + when : "A1&!A2&A3&B1&!B2"; + } + leakage_power () { + value : 0.0046084000; + when : "A1&A2&!A3&!B1&B2"; + } + leakage_power () { + value : 0.0045240000; + when : "A1&A2&!A3&!B1&!B2"; + } + leakage_power () { + value : 0.0007668000; + when : "A1&A2&!A3&B1&B2"; + } + leakage_power () { + value : 0.0031464000; + when : "A1&A2&!A3&B1&!B2"; + } + leakage_power () { + value : 0.0043299000; + when : "A1&A2&A3&!B1&B2"; + } + leakage_power () { + value : 0.0045187000; + when : "A1&A2&A3&!B1&!B2"; + } + leakage_power () { + value : 0.0004894000; + when : "A1&A2&A3&B1&B2"; + } + leakage_power () { + value : 0.0028679000; + when : "A1&A2&A3&B1&!B2"; + } + area : 27.526400000; + cell_footprint : "sky130_fd_sc_hd__o32ai"; + cell_leakage_power : 0.0042500690; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0086590000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082560000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0158764000, 0.0158631000, 0.0158324000, 0.0158273000, 0.0158156000, 0.0157886000, 0.0157264000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0157584000, -0.0157534000, -0.0157418000, -0.0157369000, -0.0157256000, -0.0156997000, -0.0156400000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090620000; + } + pin ("A2") { + capacitance : 0.0082520000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0077010000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0155843000, 0.0155750000, 0.0155536000, 0.0155555000, 0.0155599000, 0.0155700000, 0.0155933000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0155226000, -0.0155180000, -0.0155074000, -0.0155105000, -0.0155178000, -0.0155345000, -0.0155730000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0088020000; + } + pin ("A3") { + capacitance : 0.0084670000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078110000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0157120000, 0.0157042000, 0.0156863000, 0.0156806000, 0.0156676000, 0.0156376000, 0.0155684000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0156583000, -0.0156562000, -0.0156513000, -0.0156542000, -0.0156609000, -0.0156763000, -0.0157117000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0091230000; + } + pin ("B1") { + capacitance : 0.0083800000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0080920000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0181881000, 0.0181904000, 0.0181956000, 0.0181893000, 0.0181746000, 0.0181409000, 0.0180631000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0015752000, -0.0016498000, -0.0018218000, -0.0017267000, -0.0015074000, -0.0010020000, 0.0001629000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0086670000; + } + pin ("B2") { + capacitance : 0.0083060000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0079060000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0182531000, 0.0182485000, 0.0182380000, 0.0182401000, 0.0182452000, 0.0182567000, 0.0182834000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017458000, -0.0018005000, -0.0019267000, -0.0018337000, -0.0016195000, -0.0011256000, 0.0000128351"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0087070000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2&!A3) | (!B1&!B2)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0345127000, 0.0332180000, 0.0299230000, 0.0211787000, -0.0012873000, -0.0597285000, -0.2122738000", \ + "0.0340475000, 0.0327624000, 0.0294331000, 0.0207095000, -0.0017623000, -0.0601836000, -0.2126011000", \ + "0.0334474000, 0.0321824000, 0.0288096000, 0.0202009000, -0.0021722000, -0.0606945000, -0.2132014000", \ + "0.0329806000, 0.0317009000, 0.0283812000, 0.0196568000, -0.0027899000, -0.0611071000, -0.2134495000", \ + "0.0326278000, 0.0313450000, 0.0280667000, 0.0195451000, -0.0028004000, -0.0611517000, -0.2136715000", \ + "0.0327239000, 0.0314313000, 0.0281450000, 0.0192910000, -0.0032975000, -0.0617075000, -0.2139802000", \ + "0.0355252000, 0.0342167000, 0.0307949000, 0.0219711000, -0.0009767000, -0.0602474000, -0.2132213000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0669955000, 0.0683560000, 0.0716935000, 0.0804267000, 0.1031608000, 0.1617628000, 0.3133855000", \ + "0.0664714000, 0.0677558000, 0.0711613000, 0.0800131000, 0.1027167000, 0.1614102000, 0.3130823000", \ + "0.0657432000, 0.0672523000, 0.0705277000, 0.0794216000, 0.1022995000, 0.1610793000, 0.3129967000", \ + "0.0652044000, 0.0664741000, 0.0699337000, 0.0789070000, 0.1017333000, 0.1606642000, 0.3127250000", \ + "0.0646385000, 0.0659424000, 0.0693394000, 0.0781185000, 0.1009948000, 0.1598506000, 0.3120094000", \ + "0.0643939000, 0.0657493000, 0.0690244000, 0.0779672000, 0.1005400000, 0.1595654000, 0.3114826000", \ + "0.0637495000, 0.0651534000, 0.0689613000, 0.0783318000, 0.1012411000, 0.1598400000, 0.3117722000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0287912000, 0.0275086000, 0.0242443000, 0.0155855000, -0.0067928000, -0.0654764000, -0.2181311000", \ + "0.0286727000, 0.0273901000, 0.0241349000, 0.0155068000, -0.0068922000, -0.0655043000, -0.2181834000", \ + "0.0283357000, 0.0270633000, 0.0237784000, 0.0151978000, -0.0071492000, -0.0656125000, -0.2183659000", \ + "0.0276879000, 0.0263862000, 0.0231783000, 0.0146488000, -0.0076259000, -0.0659176000, -0.2185484000", \ + "0.0268126000, 0.0255293000, 0.0222788000, 0.0139828000, -0.0081770000, -0.0661648000, -0.2188066000", \ + "0.0269441000, 0.0256660000, 0.0223917000, 0.0137456000, -0.0088313000, -0.0671287000, -0.2190560000", \ + "0.0289944000, 0.0277122000, 0.0242878000, 0.0155648000, -0.0072110000, -0.0662496000, -0.2192598000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0582765000, 0.0595533000, 0.0629435000, 0.0717570000, 0.0944415000, 0.1530367000, 0.3048388000", \ + "0.0576401000, 0.0590264000, 0.0624278000, 0.0712133000, 0.0940197000, 0.1526860000, 0.3042664000", \ + "0.0567585000, 0.0582696000, 0.0615724000, 0.0704792000, 0.0933686000, 0.1524677000, 0.3040001000", \ + "0.0561413000, 0.0574805000, 0.0607305000, 0.0696624000, 0.0926494000, 0.1516626000, 0.3038533000", \ + "0.0554207000, 0.0567217000, 0.0600729000, 0.0689485000, 0.0918638000, 0.1509370000, 0.3033154000", \ + "0.0554005000, 0.0566524000, 0.0599861000, 0.0690711000, 0.0917371000, 0.1504866000, 0.3026250000", \ + "0.0564215000, 0.0577032000, 0.0609004000, 0.0695175000, 0.0924083000, 0.1506142000, 0.3031254000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0211797000, 0.0199340000, 0.0166707000, 0.0081186000, -0.0142771000, -0.0729656000, -0.2260267000", \ + "0.0211159000, 0.0198925000, 0.0167007000, 0.0082120000, -0.0140668000, -0.0726385000, -0.2255544000", \ + "0.0208599000, 0.0196451000, 0.0165419000, 0.0081136000, -0.0140063000, -0.0724302000, -0.2252640000", \ + "0.0201889000, 0.0189881000, 0.0158913000, 0.0076028000, -0.0143562000, -0.0724319000, -0.2250592000", \ + "0.0193992000, 0.0181967000, 0.0150703000, 0.0066859000, -0.0150991000, -0.0728773000, -0.2252492000", \ + "0.0196325000, 0.0182784000, 0.0149665000, 0.0065702000, -0.0157591000, -0.0739998000, -0.2257781000", \ + "0.0220273000, 0.0207077000, 0.0170610000, 0.0084416000, -0.0145645000, -0.0734126000, -0.2261859000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0497270000, 0.0510053000, 0.0544311000, 0.0632882000, 0.0860527000, 0.1447346000, 0.2965584000", \ + "0.0487642000, 0.0502832000, 0.0534980000, 0.0624965000, 0.0854266000, 0.1443306000, 0.2958851000", \ + "0.0474610000, 0.0489171000, 0.0523407000, 0.0613211000, 0.0844777000, 0.1437470000, 0.2955945000", \ + "0.0464239000, 0.0478462000, 0.0512086000, 0.0603111000, 0.0834214000, 0.1428023000, 0.2950125000", \ + "0.0462426000, 0.0475865000, 0.0509483000, 0.0597831000, 0.0822104000, 0.1412933000, 0.2943264000", \ + "0.0484784000, 0.0497347000, 0.0531144000, 0.0618488000, 0.0847541000, 0.1415251000, 0.2931228000", \ + "0.0555177000, 0.0566994000, 0.0575593000, 0.0655306000, 0.0887282000, 0.1464065000, 0.2954459000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0211092000, 0.0198347000, 0.0165468000, 0.0078357000, -0.0145318000, -0.0729649000, -0.2253743000", \ + "0.0206560000, 0.0193800000, 0.0161150000, 0.0074390000, -0.0148511000, -0.0733107000, -0.2258064000", \ + "0.0201813000, 0.0189155000, 0.0156170000, 0.0070277000, -0.0152905000, -0.0735370000, -0.2257853000", \ + "0.0193617000, 0.0181131000, 0.0148676000, 0.0062727000, -0.0160073000, -0.0739623000, -0.2262498000", \ + "0.0191386000, 0.0178138000, 0.0145117000, 0.0059267000, -0.0162941000, -0.0744624000, -0.2264648000", \ + "0.0195343000, 0.0182555000, 0.0149117000, 0.0061696000, -0.0170905000, -0.0752553000, -0.2271034000", \ + "0.0232009000, 0.0218666000, 0.0184166000, 0.0096408000, -0.0127650000, -0.0730418000, -0.2270863000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0338398000, 0.0352719000, 0.0389025000, 0.0480205000, 0.0708695000, 0.1293188000, 0.2805288000", \ + "0.0330024000, 0.0344561000, 0.0381976000, 0.0474325000, 0.0705962000, 0.1293385000, 0.2807274000", \ + "0.0321223000, 0.0335228000, 0.0371309000, 0.0464148000, 0.0697904000, 0.1289245000, 0.2806819000", \ + "0.0315209000, 0.0328141000, 0.0363395000, 0.0453770000, 0.0686000000, 0.1280875000, 0.2801807000", \ + "0.0309993000, 0.0322921000, 0.0357728000, 0.0446467000, 0.0674833000, 0.1266598000, 0.2791466000", \ + "0.0310422000, 0.0323306000, 0.0356698000, 0.0444801000, 0.0673438000, 0.1262063000, 0.2779546000", \ + "0.0327379000, 0.0339212000, 0.0370094000, 0.0456964000, 0.0684069000, 0.1264110000, 0.2791932000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0138108000, 0.0126137000, 0.0093994000, 0.0009592000, -0.0212750000, -0.0795491000, -0.2321817000", \ + "0.0137279000, 0.0125367000, 0.0093447000, 0.0009344000, -0.0211072000, -0.0792330000, -0.2317116000", \ + "0.0136163000, 0.0123802000, 0.0092261000, 0.0008310000, -0.0211684000, -0.0790868000, -0.2314015000", \ + "0.0131038000, 0.0118807000, 0.0086542000, 0.0002614000, -0.0217003000, -0.0794813000, -0.2315764000", \ + "0.0126518000, 0.0113822000, 0.0081042000, -0.0004534000, -0.0222318000, -0.0802952000, -0.2321441000", \ + "0.0126887000, 0.0114097000, 0.0080678000, -0.0004855000, -0.0230007000, -0.0810516000, -0.2331316000", \ + "0.0160245000, 0.0147179000, 0.0111707000, 0.0023248000, -0.0209508000, -0.0793796000, -0.2333270000"); + } + related_pin : "B2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012991020, 0.0033753300, 0.0087697930, 0.0227857000, 0.0592018900, 0.1538185000"); + values("0.0245711000, 0.0260838000, 0.0298386000, 0.0390683000, 0.0621262000, 0.1205688000, 0.2718514000", \ + "0.0235387000, 0.0250230000, 0.0287955000, 0.0382725000, 0.0616512000, 0.1205787000, 0.2720410000", \ + "0.0226046000, 0.0240320000, 0.0277634000, 0.0370238000, 0.0606010000, 0.1202232000, 0.2719009000", \ + "0.0221033000, 0.0234601000, 0.0269762000, 0.0361319000, 0.0594441000, 0.1189266000, 0.2714005000", \ + "0.0223061000, 0.0236307000, 0.0269500000, 0.0356090000, 0.0586531000, 0.1176695000, 0.2702767000", \ + "0.0245330000, 0.0257698000, 0.0290019000, 0.0376949000, 0.0597971000, 0.1187747000, 0.2688978000", \ + "0.0307565000, 0.0322582000, 0.0356743000, 0.0425767000, 0.0636384000, 0.1206441000, 0.2738738000"); + } + } + max_capacitance : 0.1538190000; + max_transition : 1.5101650000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0634559000, 0.0653257000, 0.0700737000, 0.0814931000, 0.1092210000, 0.1765194000, 0.3435645000", \ + "0.0678179000, 0.0696024000, 0.0743106000, 0.0858012000, 0.1134854000, 0.1807836000, 0.3478599000", \ + "0.0769281000, 0.0788078000, 0.0834429000, 0.0949166000, 0.1227964000, 0.1898089000, 0.3570086000", \ + "0.0948407000, 0.0966748000, 0.1011260000, 0.1126693000, 0.1401080000, 0.2073085000, 0.3745437000", \ + "0.1250314000, 0.1272429000, 0.1320560000, 0.1460141000, 0.1764944000, 0.2463092000, 0.4136265000", \ + "0.1626124000, 0.1657212000, 0.1738022000, 0.1914417000, 0.2333184000, 0.3185578000, 0.5014621000", \ + "0.1828071000, 0.1875033000, 0.1992948000, 0.2272980000, 0.2899480000, 0.4174018000, 0.6581006000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.2198283000, 0.2248810000, 0.2383767000, 0.2740121000, 0.3640344000, 0.5968951000, 1.1972150000", \ + "0.2237695000, 0.2291937000, 0.2431259000, 0.2785376000, 0.3693755000, 0.6014671000, 1.2029181000", \ + "0.2346847000, 0.2390264000, 0.2541418000, 0.2900045000, 0.3808314000, 0.6143990000, 1.2159037000", \ + "0.2591881000, 0.2644198000, 0.2779360000, 0.3132827000, 0.4047160000, 0.6390204000, 1.2405967000", \ + "0.3095353000, 0.3144977000, 0.3280957000, 0.3634582000, 0.4550162000, 0.6890651000, 1.2936050000", \ + "0.4062264000, 0.4122019000, 0.4277752000, 0.4657046000, 0.5620601000, 0.7949891000, 1.3972660000", \ + "0.5705038000, 0.5775878000, 0.5953855000, 0.6456517000, 0.7601581000, 1.0236374000, 1.6359581000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0526568000, 0.0546747000, 0.0599266000, 0.0736434000, 0.1082335000, 0.1968394000, 0.4273771000", \ + "0.0524067000, 0.0544726000, 0.0597538000, 0.0734431000, 0.1080978000, 0.1966541000, 0.4276282000", \ + "0.0518484000, 0.0539271000, 0.0592958000, 0.0730021000, 0.1077174000, 0.1966370000, 0.4273623000", \ + "0.0540352000, 0.0560228000, 0.0610607000, 0.0741103000, 0.1081550000, 0.1963484000, 0.4271926000", \ + "0.0676596000, 0.0695809000, 0.0749001000, 0.0876360000, 0.1193970000, 0.2018121000, 0.4275903000", \ + "0.1025832000, 0.1048789000, 0.1112142000, 0.1250901000, 0.1602129000, 0.2400776000, 0.4474226000", \ + "0.1717172000, 0.1751251000, 0.1835107000, 0.2027989000, 0.2472318000, 0.3423278000, 0.5526390000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.1570056000, 0.1642768000, 0.1823515000, 0.2302506000, 0.3526545000, 0.6696890000, 1.4902223000", \ + "0.1567360000, 0.1638958000, 0.1820015000, 0.2298328000, 0.3526091000, 0.6686884000, 1.4915970000", \ + "0.1566349000, 0.1648002000, 0.1824968000, 0.2298362000, 0.3526142000, 0.6691201000, 1.4877912000", \ + "0.1570419000, 0.1636996000, 0.1822997000, 0.2306843000, 0.3527008000, 0.6696984000, 1.4894804000", \ + "0.1594688000, 0.1665435000, 0.1839920000, 0.2305556000, 0.3533758000, 0.6705136000, 1.4891360000", \ + "0.1840823000, 0.1911377000, 0.2083335000, 0.2547940000, 0.3679031000, 0.6731636000, 1.4870671000", \ + "0.2444722000, 0.2521253000, 0.2712983000, 0.3197688000, 0.4393245000, 0.7312903000, 1.5034490000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0598996000, 0.0615359000, 0.0658675000, 0.0761600000, 0.1016371000, 0.1652302000, 0.3268520000", \ + "0.0645591000, 0.0661788000, 0.0705280000, 0.0807398000, 0.1062795000, 0.1699381000, 0.3315876000", \ + "0.0740976000, 0.0756163000, 0.0797866000, 0.0901792000, 0.1158812000, 0.1793477000, 0.3409175000", \ + "0.0918103000, 0.0933814000, 0.0978272000, 0.1086300000, 0.1342642000, 0.1978993000, 0.3597883000", \ + "0.1191609000, 0.1213417000, 0.1269325000, 0.1404504000, 0.1705686000, 0.2385698000, 0.4009462000", \ + "0.1478484000, 0.1511010000, 0.1592288000, 0.1793142000, 0.2220431000, 0.3109116000, 0.4942142000", \ + "0.1478173000, 0.1533791000, 0.1664121000, 0.1965742000, 0.2645361000, 0.4001763000, 0.6494170000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.2060386000, 0.2113910000, 0.2253440000, 0.2603997000, 0.3511886000, 0.5838098000, 1.1841556000", \ + "0.2088612000, 0.2144671000, 0.2283427000, 0.2629296000, 0.3542369000, 0.5874065000, 1.1880903000", \ + "0.2183804000, 0.2226237000, 0.2378544000, 0.2733415000, 0.3652486000, 0.5980642000, 1.1994494000", \ + "0.2429254000, 0.2491211000, 0.2631975000, 0.2985512000, 0.3901780000, 0.6245234000, 1.2267469000", \ + "0.3010002000, 0.3068200000, 0.3199939000, 0.3555556000, 0.4466766000, 0.6811719000, 1.2842593000", \ + "0.4215279000, 0.4281659000, 0.4438248000, 0.4853479000, 0.5820750000, 0.8160305000, 1.4187937000", \ + "0.6311591000, 0.6401612000, 0.6627107000, 0.7178666000, 0.8462167000, 1.1190462000, 1.7351607000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0416919000, 0.0436366000, 0.0486437000, 0.0614970000, 0.0947322000, 0.1814062000, 0.4068555000", \ + "0.0416969000, 0.0436159000, 0.0486317000, 0.0615173000, 0.0948434000, 0.1813864000, 0.4069075000", \ + "0.0415932000, 0.0435299000, 0.0485317000, 0.0614529000, 0.0946641000, 0.1811890000, 0.4070174000", \ + "0.0448133000, 0.0467081000, 0.0511152000, 0.0633430000, 0.0954962000, 0.1813513000, 0.4065814000", \ + "0.0599517000, 0.0618388000, 0.0667616000, 0.0793501000, 0.1097351000, 0.1883419000, 0.4075401000", \ + "0.0962995000, 0.0987672000, 0.1048439000, 0.1198558000, 0.1539510000, 0.2333925000, 0.4324732000", \ + "0.1656964000, 0.1689564000, 0.1784920000, 0.2005709000, 0.2462021000, 0.3435820000, 0.5470427000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.1567602000, 0.1639096000, 0.1819757000, 0.2298642000, 0.3525033000, 0.6692148000, 1.4915819000", \ + "0.1567655000, 0.1639877000, 0.1821962000, 0.2299755000, 0.3526098000, 0.6709591000, 1.4873838000", \ + "0.1566157000, 0.1648403000, 0.1825320000, 0.2299705000, 0.3526985000, 0.6689391000, 1.4848284000", \ + "0.1573045000, 0.1640928000, 0.1820554000, 0.2298357000, 0.3526330000, 0.6709037000, 1.4915337000", \ + "0.1618326000, 0.1688797000, 0.1857155000, 0.2311088000, 0.3532922000, 0.6685512000, 1.4863508000", \ + "0.1996020000, 0.2067576000, 0.2235016000, 0.2654152000, 0.3738293000, 0.6733404000, 1.4892765000", \ + "0.2900615000, 0.2973877000, 0.3162180000, 0.3634872000, 0.4827837000, 0.7465049000, 1.5033821000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0458665000, 0.0474218000, 0.0512970000, 0.0607423000, 0.0839245000, 0.1422340000, 0.2913739000", \ + "0.0507340000, 0.0521896000, 0.0561530000, 0.0655117000, 0.0888533000, 0.1472680000, 0.2962445000", \ + "0.0605617000, 0.0621186000, 0.0660622000, 0.0755574000, 0.0991891000, 0.1577763000, 0.3068745000", \ + "0.0779344000, 0.0796842000, 0.0843266000, 0.0947308000, 0.1190141000, 0.1778749000, 0.3274388000", \ + "0.1005320000, 0.1030143000, 0.1095016000, 0.1235135000, 0.1551888000, 0.2215607000, 0.3725398000", \ + "0.1167183000, 0.1209041000, 0.1305330000, 0.1524252000, 0.2003993000, 0.2933072000, 0.4721626000", \ + "0.0952932000, 0.1014104000, 0.1164547000, 0.1538644000, 0.2285788000, 0.3740253000, 0.6297182000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.1647324000, 0.1703224000, 0.1832449000, 0.2196188000, 0.3099044000, 0.5428016000, 1.1432353000", \ + "0.1659165000, 0.1707974000, 0.1853043000, 0.2214799000, 0.3126162000, 0.5457569000, 1.1465651000", \ + "0.1725368000, 0.1781564000, 0.1919072000, 0.2286517000, 0.3205957000, 0.5546860000, 1.1570772000", \ + "0.1954652000, 0.2009037000, 0.2152845000, 0.2503835000, 0.3432795000, 0.5782637000, 1.1811140000", \ + "0.2593066000, 0.2643418000, 0.2776627000, 0.3128824000, 0.4017976000, 0.6366405000, 1.2401778000", \ + "0.3952213000, 0.4019998000, 0.4191159000, 0.4604287000, 0.5540794000, 0.7796800000, 1.3811158000", \ + "0.6171946000, 0.6277217000, 0.6520804000, 0.7103356000, 0.8457113000, 1.1273439000, 1.7245027000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0296031000, 0.0313444000, 0.0357935000, 0.0476216000, 0.0782985000, 0.1580673000, 0.3660032000", \ + "0.0295309000, 0.0312678000, 0.0357772000, 0.0476371000, 0.0782991000, 0.1580126000, 0.3657256000", \ + "0.0295022000, 0.0312804000, 0.0357522000, 0.0475746000, 0.0783229000, 0.1581364000, 0.3659608000", \ + "0.0354624000, 0.0370795000, 0.0412579000, 0.0514992000, 0.0800763000, 0.1581108000, 0.3657758000", \ + "0.0528915000, 0.0547112000, 0.0593158000, 0.0709468000, 0.0989027000, 0.1685820000, 0.3669045000", \ + "0.0897749000, 0.0922227000, 0.0983631000, 0.1136274000, 0.1470062000, 0.2217774000, 0.3987694000", \ + "0.1590398000, 0.1626734000, 0.1717102000, 0.1946208000, 0.2414539000, 0.3366144000, 0.5280526000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.1568235000, 0.1636200000, 0.1822121000, 0.2302752000, 0.3526028000, 0.6687254000, 1.4861015000", \ + "0.1565243000, 0.1642830000, 0.1822509000, 0.2303084000, 0.3524857000, 0.6684617000, 1.4849265000", \ + "0.1567935000, 0.1641793000, 0.1824399000, 0.2294858000, 0.3527821000, 0.6683067000, 1.4915715000", \ + "0.1554622000, 0.1629198000, 0.1813062000, 0.2295506000, 0.3528471000, 0.6706558000, 1.4864945000", \ + "0.1621227000, 0.1687968000, 0.1859036000, 0.2306829000, 0.3512898000, 0.6685068000, 1.4907353000", \ + "0.2132370000, 0.2205459000, 0.2388699000, 0.2805025000, 0.3819971000, 0.6741649000, 1.4920574000", \ + "0.3042253000, 0.3142086000, 0.3394526000, 0.3967982000, 0.5190539000, 0.7858444000, 1.5101654000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0513215000, 0.0531678000, 0.0579121000, 0.0692654000, 0.0971513000, 0.1640971000, 0.3313117000", \ + "0.0550856000, 0.0569626000, 0.0616862000, 0.0730860000, 0.1010326000, 0.1680844000, 0.3352175000", \ + "0.0647423000, 0.0666198000, 0.0712442000, 0.0827935000, 0.1104631000, 0.1778053000, 0.3450521000", \ + "0.0893068000, 0.0911897000, 0.0955587000, 0.1064096000, 0.1334020000, 0.2004430000, 0.3677239000", \ + "0.1259152000, 0.1285069000, 0.1352122000, 0.1509234000, 0.1850745000, 0.2550060000, 0.4217377000", \ + "0.1635055000, 0.1674175000, 0.1765458000, 0.1995909000, 0.2530406000, 0.3541399000, 0.5471835000", \ + "0.1788392000, 0.1846342000, 0.1991058000, 0.2336794000, 0.3109369000, 0.4695788000, 0.7621294000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0792204000, 0.0834163000, 0.0939052000, 0.1199934000, 0.1859499000, 0.3524727000, 0.7822319000", \ + "0.0831628000, 0.0873329000, 0.0979320000, 0.1244350000, 0.1908667000, 0.3576772000, 0.7891137000", \ + "0.0947185000, 0.0987072000, 0.1090248000, 0.1356374000, 0.2027744000, 0.3713541000, 0.8052640000", \ + "0.1217184000, 0.1255421000, 0.1357804000, 0.1617414000, 0.2281990000, 0.3981131000, 0.8301085000", \ + "0.1698880000, 0.1751796000, 0.1881236000, 0.2184820000, 0.2858575000, 0.4544796000, 0.8884484000", \ + "0.2502680000, 0.2581948000, 0.2762763000, 0.3180836000, 0.4093902000, 0.5906166000, 1.0245110000", \ + "0.3842713000, 0.3961251000, 0.4246823000, 0.4880846000, 0.6185492000, 0.8623986000, 1.3428663000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0516550000, 0.0536827000, 0.0589770000, 0.0726792000, 0.1073196000, 0.1965140000, 0.4272577000", \ + "0.0517493000, 0.0537786000, 0.0591125000, 0.0727891000, 0.1073759000, 0.1966382000, 0.4273292000", \ + "0.0502483000, 0.0523155000, 0.0578549000, 0.0720081000, 0.1073861000, 0.1963085000, 0.4270915000", \ + "0.0567047000, 0.0584129000, 0.0631861000, 0.0751971000, 0.1077845000, 0.1960623000, 0.4271190000", \ + "0.0784322000, 0.0809395000, 0.0871288000, 0.1016173000, 0.1334942000, 0.2082171000, 0.4272521000", \ + "0.1214887000, 0.1251885000, 0.1342296000, 0.1547802000, 0.1958149000, 0.2838720000, 0.4693759000", \ + "0.1949400000, 0.2003322000, 0.2135885000, 0.2441496000, 0.3087761000, 0.4294281000, 0.6503731000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0967887000, 0.1019099000, 0.1151702000, 0.1495030000, 0.2376917000, 0.4639955000, 1.0527158000", \ + "0.0968391000, 0.1019198000, 0.1151739000, 0.1495078000, 0.2376349000, 0.4638414000, 1.0515320000", \ + "0.0969174000, 0.1019885000, 0.1152463000, 0.1495194000, 0.2376658000, 0.4638747000, 1.0532438000", \ + "0.0993821000, 0.1040104000, 0.1163640000, 0.1497975000, 0.2376218000, 0.4642853000, 1.0525668000", \ + "0.1202482000, 0.1239684000, 0.1344283000, 0.1635489000, 0.2436354000, 0.4640641000, 1.0520377000", \ + "0.1728244000, 0.1769312000, 0.1879715000, 0.2161414000, 0.2880447000, 0.4838429000, 1.0521723000", \ + "0.2770544000, 0.2818396000, 0.2932750000, 0.3252684000, 0.4035652000, 0.5930438000, 1.0968682000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0398049000, 0.0419475000, 0.0472208000, 0.0599396000, 0.0900344000, 0.1617752000, 0.3403261000", \ + "0.0440104000, 0.0462057000, 0.0513729000, 0.0642556000, 0.0944078000, 0.1664387000, 0.3451251000", \ + "0.0547086000, 0.0567092000, 0.0619766000, 0.0743065000, 0.1045272000, 0.1766478000, 0.3554658000", \ + "0.0797085000, 0.0819111000, 0.0873939000, 0.0997102000, 0.1285689000, 0.2004095000, 0.3794376000", \ + "0.1108533000, 0.1140804000, 0.1219742000, 0.1400626000, 0.1794418000, 0.2548627000, 0.4333636000", \ + "0.1407719000, 0.1455024000, 0.1570480000, 0.1838468000, 0.2424166000, 0.3558498000, 0.5599824000", \ + "0.1441490000, 0.1511124000, 0.1683414000, 0.2084562000, 0.2968317000, 0.4689596000, 0.7824718000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0558125000, 0.0600677000, 0.0707630000, 0.0975658000, 0.1635061000, 0.3322808000, 0.7619566000", \ + "0.0579974000, 0.0621648000, 0.0729793000, 0.0999973000, 0.1671560000, 0.3342411000, 0.7657153000", \ + "0.0677964000, 0.0717915000, 0.0824206000, 0.1087485000, 0.1761958000, 0.3464983000, 0.7770790000", \ + "0.0958815000, 0.1000091000, 0.1095686000, 0.1352561000, 0.2006917000, 0.3703770000, 0.8036033000", \ + "0.1441102000, 0.1504186000, 0.1655108000, 0.1981660000, 0.2663888000, 0.4331353000, 0.8674768000", \ + "0.2225903000, 0.2318431000, 0.2542661000, 0.3053086000, 0.4039866000, 0.5873463000, 1.0143826000", \ + "0.3625560000, 0.3751406000, 0.4066645000, 0.4785030000, 0.6261088000, 0.8996188000, 1.3742841000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0470078000, 0.0491327000, 0.0546222000, 0.0690100000, 0.1056936000, 0.2004551000, 0.4473643000", \ + "0.0466672000, 0.0489236000, 0.0545125000, 0.0691108000, 0.1057072000, 0.2004564000, 0.4473489000", \ + "0.0453892000, 0.0474414000, 0.0531182000, 0.0676620000, 0.1053384000, 0.2004825000, 0.4472024000", \ + "0.0544414000, 0.0561023000, 0.0609553000, 0.0726371000, 0.1061115000, 0.1997632000, 0.4472468000", \ + "0.0756354000, 0.0783049000, 0.0849273000, 0.1003153000, 0.1345478000, 0.2121296000, 0.4467409000", \ + "0.1171367000, 0.1209469000, 0.1303795000, 0.1524906000, 0.1984094000, 0.2868873000, 0.4863498000", \ + "0.1910377000, 0.1964955000, 0.2109367000, 0.2441011000, 0.3109850000, 0.4416512000, 0.6687170000"); + } + related_pin : "B2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012991000, 0.0033753300, 0.0087697900, 0.0227857000, 0.0592019000, 0.1538190000"); + values("0.0970667000, 0.1021988000, 0.1155891000, 0.1499743000, 0.2381218000, 0.4647097000, 1.0535203000", \ + "0.0969241000, 0.1020286000, 0.1154806000, 0.1499480000, 0.2381197000, 0.4644866000, 1.0531522000", \ + "0.0960438000, 0.1014145000, 0.1150225000, 0.1498218000, 0.2381010000, 0.4644991000, 1.0531443000", \ + "0.1045844000, 0.1086751000, 0.1198898000, 0.1506244000, 0.2378198000, 0.4646515000, 1.0537832000", \ + "0.1429665000, 0.1451605000, 0.1529327000, 0.1769429000, 0.2482767000, 0.4642505000, 1.0523895000", \ + "0.2052948000, 0.2099460000, 0.2221750000, 0.2520701000, 0.3174375000, 0.4949549000, 1.0521913000", \ + "0.3140391000, 0.3207013000, 0.3368382000, 0.3770839000, 0.4705830000, 0.6600374000, 1.1234288000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__o41a_1 */ + + cell ("sky130_fd_sc_hd__o41a_2") { + leakage_power () { + value : 0.0011195000; + when : "A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0032300000; + when : "A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0011242000; + when : "A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0032300000; + when : "A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0011074000; + when : "A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0032300000; + when : "A1&A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0042737000; + when : "!A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0160239000; + when : "!A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0015955000; + when : "!A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0032300000; + when : "!A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0014342000; + when : "!A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0032301000; + when : "!A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0011264000; + when : "!A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0032300000; + when : "!A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0014884000; + when : "!A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0032300000; + when : "!A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0011333000; + when : "!A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0032300000; + when : "!A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0011373000; + when : "!A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0032300000; + when : "!A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0011111000; + when : "!A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0032300000; + when : "!A1&A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0018005000; + when : "A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0032295000; + when : "A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0011643000; + when : "A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0032300000; + when : "A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0011654000; + when : "A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0032300000; + when : "A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0011159000; + when : "A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0032300000; + when : "A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0011728000; + when : "A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0032300000; + when : "A1&A2&!A3&!A4&!B1"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__o41a"; + cell_leakage_power : 0.0027357500; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0023700000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022570000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040494000, 0.0040523000, 0.0040590000, 0.0040591000, 0.0040594000, 0.0040601000, 0.0040616000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040585000, -0.0040570000, -0.0040534000, -0.0040546000, -0.0040571000, -0.0040631000, -0.0040767000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024830000; + } + pin ("A2") { + capacitance : 0.0023900000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022470000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039781000, 0.0039758000, 0.0039707000, 0.0039691000, 0.0039654000, 0.0039570000, 0.0039376000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039692000, -0.0039694000, -0.0039699000, -0.0039687000, -0.0039661000, -0.0039600000, -0.0039459000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025340000; + } + pin ("A3") { + capacitance : 0.0023900000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022300000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038434000, 0.0038408000, 0.0038348000, 0.0038355000, 0.0038370000, 0.0038406000, 0.0038487000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038385000, -0.0038385000, -0.0038387000, -0.0038376000, -0.0038351000, -0.0038295000, -0.0038164000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025500000; + } + pin ("A4") { + capacitance : 0.0023050000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021250000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038838000, 0.0038830000, 0.0038814000, 0.0038820000, 0.0038836000, 0.0038871000, 0.0038953000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038825000, -0.0038817000, -0.0038799000, -0.0038792000, -0.0038775000, -0.0038736000, -0.0038647000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024840000; + } + pin ("B1") { + capacitance : 0.0023190000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022420000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0046838000, 0.0046817000, 0.0046771000, 0.0046773000, 0.0046779000, 0.0046792000, 0.0046823000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0002643000, -0.0002902000, -0.0003499000, -0.0003200000, -0.0002509000, -0.0000914514, 0.0002760000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0023950000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1) | (A2&B1) | (A3&B1) | (A4&B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014567340, 0.0042441490, 0.0123651900, 0.0360256000, 0.1049594000, 0.3057960000"); + values("0.0211599000, 0.0195225000, 0.0156186000, 0.0041884000, -0.0311114000, -0.1406552000, -0.4653421000", \ + "0.0210212000, 0.0193919000, 0.0154791000, 0.0040606000, -0.0314664000, -0.1407573000, -0.4654736000", \ + "0.0208627000, 0.0192469000, 0.0152508000, 0.0039534000, -0.0315502000, -0.1410358000, -0.4656634000", \ + "0.0207382000, 0.0192486000, 0.0152227000, 0.0037849000, -0.0317005000, -0.1412581000, -0.4658596000", \ + "0.0205517000, 0.0190806000, 0.0151358000, 0.0037865000, -0.0318974000, -0.1413977000, -0.4660049000", \ + "0.0205914000, 0.0189191000, 0.0149128000, 0.0034447000, -0.0320424000, -0.1415923000, -0.4661130000", \ + "0.0248585000, 0.0230484000, 0.0182641000, 0.0048892000, -0.0324250000, -0.1416782000, -0.4662023000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014567340, 0.0042441490, 0.0123651900, 0.0360256000, 0.1049594000, 0.3057960000"); + values("0.0201444000, 0.0218865000, 0.0268556000, 0.0408876000, 0.0796947000, 0.1906119000, 0.5124125000", \ + "0.0200326000, 0.0217886000, 0.0268464000, 0.0407103000, 0.0796032000, 0.1905121000, 0.5146615000", \ + "0.0198832000, 0.0215956000, 0.0266082000, 0.0406195000, 0.0793956000, 0.1911840000, 0.5117274000", \ + "0.0198093000, 0.0215397000, 0.0265466000, 0.0405047000, 0.0792973000, 0.1902025000, 0.5141002000", \ + "0.0199923000, 0.0216733000, 0.0266490000, 0.0402228000, 0.0788966000, 0.1900345000, 0.5139810000", \ + "0.0209807000, 0.0225514000, 0.0271817000, 0.0401313000, 0.0788281000, 0.1893354000, 0.5140596000", \ + "0.0218848000, 0.0234135000, 0.0278285000, 0.0409789000, 0.0791656000, 0.1905117000, 0.5131212000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014567340, 0.0042441490, 0.0123651900, 0.0360256000, 0.1049594000, 0.3057960000"); + values("0.0189674000, 0.0173400000, 0.0134206000, 0.0020317000, -0.0334699000, -0.1429197000, -0.4674523000", \ + "0.0188384000, 0.0172246000, 0.0132087000, 0.0019220000, -0.0335835000, -0.1430597000, -0.4676150000", \ + "0.0186776000, 0.0170727000, 0.0131443000, 0.0017494000, -0.0337534000, -0.1432069000, -0.4677640000", \ + "0.0185848000, 0.0169921000, 0.0129127000, 0.0017001000, -0.0339017000, -0.1434066000, -0.4680271000", \ + "0.0184656000, 0.0168628000, 0.0129393000, 0.0015417000, -0.0340465000, -0.1435632000, -0.4681609000", \ + "0.0183682000, 0.0167569000, 0.0128441000, 0.0013886000, -0.0341690000, -0.1437157000, -0.4682679000", \ + "0.0224371000, 0.0206312000, 0.0153548000, 0.0018989000, -0.0345324000, -0.1436675000, -0.4682757000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014567340, 0.0042441490, 0.0123651900, 0.0360256000, 0.1049594000, 0.3057960000"); + values("0.0195246000, 0.0212325000, 0.0261187000, 0.0398125000, 0.0784220000, 0.1901247000, 0.5109629000", \ + "0.0194757000, 0.0211858000, 0.0260767000, 0.0397680000, 0.0783813000, 0.1900782000, 0.5109366000", \ + "0.0193728000, 0.0210554000, 0.0260143000, 0.0397088000, 0.0783279000, 0.1890428000, 0.5108984000", \ + "0.0192805000, 0.0210035000, 0.0259258000, 0.0396182000, 0.0781349000, 0.1890342000, 0.5132684000", \ + "0.0192522000, 0.0209442000, 0.0257918000, 0.0392405000, 0.0778104000, 0.1887375000, 0.5125034000", \ + "0.0198825000, 0.0214725000, 0.0261208000, 0.0391562000, 0.0775472000, 0.1876921000, 0.5123460000", \ + "0.0204247000, 0.0219352000, 0.0263333000, 0.0397506000, 0.0776173000, 0.1888012000, 0.5090554000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014567340, 0.0042441490, 0.0123651900, 0.0360256000, 0.1049594000, 0.3057960000"); + values("0.0168716000, 0.0152477000, 0.0116135000, 0.0000979000, -0.0353742000, -0.1450593000, -0.4696414000", \ + "0.0167630000, 0.0151446000, 0.0111295000, -0.0001504000, -0.0356641000, -0.1451409000, -0.4697755000", \ + "0.0167232000, 0.0150974000, 0.0111395000, -0.0002910000, -0.0358018000, -0.1453128000, -0.4699498000", \ + "0.0165841000, 0.0149692000, 0.0110009000, -0.0005930000, -0.0359838000, -0.1455132000, -0.4700942000", \ + "0.0163600000, 0.0147590000, 0.0108290000, -0.0005893000, -0.0360595000, -0.1456230000, -0.4702652000", \ + "0.0164822000, 0.0148450000, 0.0107740000, -0.0005565000, -0.0361781000, -0.1458102000, -0.4704238000", \ + "0.0196859000, 0.0178860000, 0.0130021000, 0.0005481000, -0.0364339000, -0.1459203000, -0.4703999000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014567340, 0.0042441490, 0.0123651900, 0.0360256000, 0.1049594000, 0.3057960000"); + values("0.0182069000, 0.0199276000, 0.0247794000, 0.0383647000, 0.0768370000, 0.1873695000, 0.5093959000", \ + "0.0182169000, 0.0198736000, 0.0247250000, 0.0383504000, 0.0767943000, 0.1873866000, 0.5101729000", \ + "0.0182178000, 0.0199101000, 0.0247197000, 0.0383393000, 0.0767779000, 0.1875015000, 0.5112123000", \ + "0.0181245000, 0.0198145000, 0.0246853000, 0.0382162000, 0.0766114000, 0.1874855000, 0.5088409000", \ + "0.0178522000, 0.0195295000, 0.0244029000, 0.0378339000, 0.0762051000, 0.1869561000, 0.5098707000", \ + "0.0181764000, 0.0197740000, 0.0243490000, 0.0376639000, 0.0758129000, 0.1859625000, 0.5083931000", \ + "0.0186955000, 0.0201841000, 0.0246392000, 0.0378803000, 0.0762784000, 0.1872944000, 0.5097515000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014567340, 0.0042441490, 0.0123651900, 0.0360256000, 0.1049594000, 0.3057960000"); + values("0.0147287000, 0.0131523000, 0.0092510000, -0.0020966000, -0.0376452000, -0.1472130000, -0.4718223000", \ + "0.0145882000, 0.0129927000, 0.0089946000, -0.0022812000, -0.0378322000, -0.1473768000, -0.4719826000", \ + "0.0144200000, 0.0128582000, 0.0088565000, -0.0026124000, -0.0380400000, -0.1475848000, -0.4721931000", \ + "0.0142105000, 0.0126272000, 0.0086283000, -0.0028671000, -0.0382447000, -0.1477782000, -0.4723925000", \ + "0.0139922000, 0.0123701000, 0.0084604000, -0.0029149000, -0.0384374000, -0.1478845000, -0.4724973000", \ + "0.0146375000, 0.0129633000, 0.0090400000, -0.0023987000, -0.0376942000, -0.1474112000, -0.4720444000", \ + "0.0199941000, 0.0181307000, 0.0131699000, -0.0003609000, -0.0376104000, -0.1471786000, -0.4717245000"); + } + related_pin : "A4"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014567340, 0.0042441490, 0.0123651900, 0.0360256000, 0.1049594000, 0.3057960000"); + values("0.0166805000, 0.0183905000, 0.0232545000, 0.0367607000, 0.0751464000, 0.1866575000, 0.5101072000", \ + "0.0166952000, 0.0184018000, 0.0232684000, 0.0367367000, 0.0751749000, 0.1858639000, 0.5103188000", \ + "0.0166215000, 0.0183180000, 0.0232082000, 0.0368135000, 0.0752206000, 0.1867416000, 0.5102483000", \ + "0.0164822000, 0.0181262000, 0.0229411000, 0.0365009000, 0.0748848000, 0.1847194000, 0.5070803000", \ + "0.0162490000, 0.0178345000, 0.0225980000, 0.0360099000, 0.0744208000, 0.1862972000, 0.5064492000", \ + "0.0163968000, 0.0179769000, 0.0225388000, 0.0359180000, 0.0740848000, 0.1843042000, 0.5068936000", \ + "0.0170617000, 0.0185497000, 0.0228892000, 0.0360764000, 0.0745507000, 0.1855737000, 0.5063344000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014567340, 0.0042441490, 0.0123651900, 0.0360256000, 0.1049594000, 0.3057960000"); + values("0.0121950000, 0.0110899000, 0.0079976000, -0.0025211000, -0.0385825000, -0.1498281000, -0.4751339000", \ + "0.0120397000, 0.0109313000, 0.0078723000, -0.0026248000, -0.0387086000, -0.1499598000, -0.4752654000", \ + "0.0117186000, 0.0106702000, 0.0075187000, -0.0029572000, -0.0390296000, -0.1502606000, -0.4755598000", \ + "0.0114604000, 0.0103187000, 0.0071061000, -0.0034044000, -0.0393728000, -0.1505255000, -0.4757960000", \ + "0.0116827000, 0.0104134000, 0.0070415000, -0.0035942000, -0.0395142000, -0.1505695000, -0.4757805000", \ + "0.0151133000, 0.0135460000, 0.0090864000, -0.0038059000, -0.0395617000, -0.1504057000, -0.4755168000", \ + "0.0186991000, 0.0170035000, 0.0123798000, -0.0007349000, -0.0387474000, -0.1496980000, -0.4746666000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014567340, 0.0042441490, 0.0123651900, 0.0360256000, 0.1049594000, 0.3057960000"); + values("0.0166768000, 0.0184192000, 0.0234092000, 0.0373998000, 0.0762662000, 0.1872798000, 0.5114883000", \ + "0.0166320000, 0.0183734000, 0.0233798000, 0.0373311000, 0.0762124000, 0.1879533000, 0.5083431000", \ + "0.0165244000, 0.0182446000, 0.0233219000, 0.0372731000, 0.0761084000, 0.1878957000, 0.5110260000", \ + "0.0164523000, 0.0181907000, 0.0231961000, 0.0370558000, 0.0758097000, 0.1876176000, 0.5106893000", \ + "0.0164657000, 0.0181293000, 0.0230351000, 0.0366784000, 0.0752726000, 0.1863299000, 0.5102632000", \ + "0.0177000000, 0.0192243000, 0.0237612000, 0.0367146000, 0.0751444000, 0.1859299000, 0.5079356000", \ + "0.0186175000, 0.0200984000, 0.0245309000, 0.0378899000, 0.0756202000, 0.1869417000, 0.5087437000"); + } + } + max_capacitance : 0.3057960000; + max_transition : 1.5043120000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.4394259000, 0.4488441000, 0.4699933000, 0.5098894000, 0.5834014000, 0.7305930000, 1.0728689000", \ + "0.4434470000, 0.4528603000, 0.4740640000, 0.5138125000, 0.5882501000, 0.7348451000, 1.0773537000", \ + "0.4545036000, 0.4641113000, 0.4849142000, 0.5250109000, 0.5992418000, 0.7456683000, 1.0876221000", \ + "0.4792619000, 0.4888827000, 0.5098318000, 0.5496720000, 0.6238425000, 0.7711345000, 1.1135611000", \ + "0.5318896000, 0.5415756000, 0.5623434000, 0.6022677000, 0.6764862000, 0.8235106000, 1.1664233000", \ + "0.6397756000, 0.6495837000, 0.6704376000, 0.7104997000, 0.7847893000, 0.9323683000, 1.2745089000", \ + "0.8375309000, 0.8481983000, 0.8706363000, 0.9133441000, 0.9913920000, 1.1426683000, 1.4879742000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.1064165000, 0.1128835000, 0.1279495000, 0.1625999000, 0.2485134000, 0.4864429000, 1.1714136000", \ + "0.1111270000, 0.1176291000, 0.1327352000, 0.1672219000, 0.2533201000, 0.4915885000, 1.1770189000", \ + "0.1214221000, 0.1278273000, 0.1429311000, 0.1775336000, 0.2637256000, 0.5020609000, 1.1868212000", \ + "0.1428396000, 0.1492351000, 0.1642246000, 0.1985447000, 0.2844685000, 0.5228316000, 1.2083539000", \ + "0.1853158000, 0.1919780000, 0.2074340000, 0.2418450000, 0.3274037000, 0.5656212000, 1.2513737000", \ + "0.2476011000, 0.2553895000, 0.2726011000, 0.3088024000, 0.3945384000, 0.6320827000, 1.3185207000", \ + "0.3104294000, 0.3205972000, 0.3422717000, 0.3837454000, 0.4729557000, 0.7111379000, 1.3940059000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.0514058000, 0.0566369000, 0.0684591000, 0.0922024000, 0.1480696000, 0.2869196000, 0.6866433000", \ + "0.0513256000, 0.0566129000, 0.0684586000, 0.0923160000, 0.1476008000, 0.2876885000, 0.6881165000", \ + "0.0509659000, 0.0562524000, 0.0678456000, 0.0932381000, 0.1484947000, 0.2873590000, 0.6872922000", \ + "0.0509335000, 0.0562635000, 0.0677535000, 0.0921638000, 0.1488891000, 0.2873211000, 0.6876817000", \ + "0.0509199000, 0.0562153000, 0.0680118000, 0.0936247000, 0.1469055000, 0.2871365000, 0.6876876000", \ + "0.0513815000, 0.0562453000, 0.0679105000, 0.0935264000, 0.1478185000, 0.2869135000, 0.6880498000", \ + "0.0581325000, 0.0632751000, 0.0759304000, 0.1004479000, 0.1556167000, 0.2933772000, 0.6893486000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.0230456000, 0.0283016000, 0.0420733000, 0.0799343000, 0.1919177000, 0.5241070000, 1.4977997000", \ + "0.0229244000, 0.0282720000, 0.0419951000, 0.0797560000, 0.1918221000, 0.5244001000, 1.5009111000", \ + "0.0228399000, 0.0281099000, 0.0420411000, 0.0796597000, 0.1917684000, 0.5245895000, 1.4995485000", \ + "0.0226457000, 0.0278315000, 0.0417370000, 0.0795518000, 0.1915078000, 0.5250195000, 1.4990340000", \ + "0.0243839000, 0.0294797000, 0.0431361000, 0.0799697000, 0.1913115000, 0.5247799000, 1.4991441000", \ + "0.0299871000, 0.0353199000, 0.0487337000, 0.0841824000, 0.1928069000, 0.5239386000, 1.5010262000", \ + "0.0411322000, 0.0475784000, 0.0614224000, 0.0956523000, 0.1968791000, 0.5250937000, 1.4961117000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.4242383000, 0.4339388000, 0.4547424000, 0.4946908000, 0.5689325000, 0.7153607000, 1.0579121000", \ + "0.4274074000, 0.4370234000, 0.4578164000, 0.4979320000, 0.5721549000, 0.7185815000, 1.0611042000", \ + "0.4375577000, 0.4472783000, 0.4680918000, 0.5080293000, 0.5823139000, 0.7288063000, 1.0713753000", \ + "0.4628162000, 0.4725724000, 0.4931894000, 0.5330413000, 0.6072572000, 0.7546729000, 1.0972316000", \ + "0.5186886000, 0.5282279000, 0.5493108000, 0.5892261000, 0.6634991000, 0.8102801000, 1.1532549000", \ + "0.6409733000, 0.6505643000, 0.6710821000, 0.7109028000, 0.7851393000, 0.9328505000, 1.2752260000", \ + "0.8792523000, 0.8898277000, 0.9126365000, 0.9553602000, 1.0342251000, 1.1863209000, 1.5317644000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.1024966000, 0.1086097000, 0.1229357000, 0.1560731000, 0.2401852000, 0.4771833000, 1.1595861000", \ + "0.1073254000, 0.1134309000, 0.1277464000, 0.1608870000, 0.2449947000, 0.4819990000, 1.1643059000", \ + "0.1173882000, 0.1234809000, 0.1378473000, 0.1709630000, 0.2549529000, 0.4918865000, 1.1745891000", \ + "0.1381310000, 0.1442204000, 0.1584595000, 0.1914330000, 0.2755185000, 0.5117137000, 1.1959823000", \ + "0.1774871000, 0.1838691000, 0.1986568000, 0.2321180000, 0.3162333000, 0.5521343000, 1.2383731000", \ + "0.2312027000, 0.2388114000, 0.2557202000, 0.2911365000, 0.3760590000, 0.6120722000, 1.2985876000", \ + "0.2763935000, 0.2864627000, 0.3080810000, 0.3497423000, 0.4376464000, 0.6742385000, 1.3565958000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.0508176000, 0.0568400000, 0.0691411000, 0.0923406000, 0.1486436000, 0.2873883000, 0.6882296000", \ + "0.0509703000, 0.0562750000, 0.0679207000, 0.0932048000, 0.1485326000, 0.2873906000, 0.6898414000", \ + "0.0509277000, 0.0568318000, 0.0691509000, 0.0922417000, 0.1486723000, 0.2873206000, 0.6868651000", \ + "0.0511158000, 0.0566512000, 0.0678205000, 0.0919696000, 0.1470211000, 0.2867944000, 0.6876240000", \ + "0.0512882000, 0.0562094000, 0.0681195000, 0.0920530000, 0.1472729000, 0.2864753000, 0.6869805000", \ + "0.0513815000, 0.0565402000, 0.0682081000, 0.0921753000, 0.1487363000, 0.2864563000, 0.6874805000", \ + "0.0597073000, 0.0650217000, 0.0772398000, 0.1034224000, 0.1595404000, 0.2945540000, 0.6919227000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.0214513000, 0.0265240000, 0.0399069000, 0.0771644000, 0.1889429000, 0.5234319000, 1.4980112000", \ + "0.0214514000, 0.0265049000, 0.0399242000, 0.0771621000, 0.1889476000, 0.5233956000, 1.4977659000", \ + "0.0214226000, 0.0265453000, 0.0398682000, 0.0771342000, 0.1889658000, 0.5234121000, 1.4989207000", \ + "0.0212837000, 0.0263358000, 0.0397489000, 0.0768281000, 0.1884580000, 0.5232396000, 1.5001412000", \ + "0.0233600000, 0.0285236000, 0.0415299000, 0.0778826000, 0.1890218000, 0.5217817000, 1.4965001000", \ + "0.0293326000, 0.0345713000, 0.0475044000, 0.0826438000, 0.1906701000, 0.5215273000, 1.4985084000", \ + "0.0412050000, 0.0475193000, 0.0610447000, 0.0942464000, 0.1950909000, 0.5245559000, 1.4947789000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.3908978000, 0.4005266000, 0.4215445000, 0.4611454000, 0.5352597000, 0.6830206000, 1.0253999000", \ + "0.3938251000, 0.4034384000, 0.4243652000, 0.4645068000, 0.5385908000, 0.6849522000, 1.0274428000", \ + "0.4032043000, 0.4129420000, 0.4338793000, 0.4737365000, 0.5477493000, 0.6949846000, 1.0373894000", \ + "0.4276141000, 0.4373870000, 0.4583050000, 0.4980589000, 0.5725792000, 0.7196250000, 1.0608812000", \ + "0.4859637000, 0.4957276000, 0.5166181000, 0.5562657000, 0.6303333000, 0.7774977000, 1.1196973000", \ + "0.6238258000, 0.6334271000, 0.6543129000, 0.6940685000, 0.7682437000, 0.9160158000, 1.2582727000", \ + "0.8950259000, 0.9059566000, 0.9293736000, 0.9741816000, 1.0529860000, 1.2059838000, 1.5514373000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.0973213000, 0.1031983000, 0.1170362000, 0.1493208000, 0.2323326000, 0.4679241000, 1.1494412000", \ + "0.1022331000, 0.1080593000, 0.1219041000, 0.1541648000, 0.2370651000, 0.4723216000, 1.1572763000", \ + "0.1125409000, 0.1184001000, 0.1321915000, 0.1644313000, 0.2473680000, 0.4827737000, 1.1678506000", \ + "0.1328839000, 0.1387361000, 0.1525662000, 0.1847116000, 0.2676787000, 0.5033765000, 1.1860486000", \ + "0.1698437000, 0.1761447000, 0.1907564000, 0.2236568000, 0.3067828000, 0.5423332000, 1.2275253000", \ + "0.2171292000, 0.2248126000, 0.2415870000, 0.2771039000, 0.3615238000, 0.5970296000, 1.2807254000", \ + "0.2501486000, 0.2603647000, 0.2824309000, 0.3245632000, 0.4126454000, 0.6483868000, 1.3307198000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.0513375000, 0.0568591000, 0.0687784000, 0.0926103000, 0.1480289000, 0.2869631000, 0.6872870000", \ + "0.0509960000, 0.0563303000, 0.0677922000, 0.0927108000, 0.1485541000, 0.2873583000, 0.6901920000", \ + "0.0512557000, 0.0561990000, 0.0677790000, 0.0921447000, 0.1489385000, 0.2876255000, 0.6876619000", \ + "0.0512820000, 0.0562062000, 0.0677454000, 0.0937635000, 0.1485188000, 0.2878911000, 0.6860781000", \ + "0.0512854000, 0.0562055000, 0.0677992000, 0.0925488000, 0.1479133000, 0.2866387000, 0.6891637000", \ + "0.0515069000, 0.0569303000, 0.0679117000, 0.0927758000, 0.1489700000, 0.2871691000, 0.6872925000", \ + "0.0621977000, 0.0679318000, 0.0798309000, 0.1055044000, 0.1608760000, 0.2942355000, 0.6900397000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.0202912000, 0.0252317000, 0.0385073000, 0.0756222000, 0.1875874000, 0.5232226000, 1.4972356000", \ + "0.0202847000, 0.0253120000, 0.0384405000, 0.0755140000, 0.1874741000, 0.5225420000, 1.4996744000", \ + "0.0202514000, 0.0251972000, 0.0384395000, 0.0753622000, 0.1873208000, 0.5228967000, 1.4982023000", \ + "0.0202812000, 0.0252578000, 0.0384605000, 0.0754551000, 0.1873507000, 0.5220849000, 1.5005105000", \ + "0.0229248000, 0.0278768000, 0.0407680000, 0.0769558000, 0.1877355000, 0.5226285000, 1.5003448000", \ + "0.0296108000, 0.0348209000, 0.0478065000, 0.0820441000, 0.1898298000, 0.5212455000, 1.4979230000", \ + "0.0416700000, 0.0483482000, 0.0620569000, 0.0954933000, 0.1949014000, 0.5238235000, 1.4916386000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.3352405000, 0.3448771000, 0.3657867000, 0.4057107000, 0.4799005000, 0.6272959000, 0.9698311000", \ + "0.3371093000, 0.3467544000, 0.3675860000, 0.4076964000, 0.4817963000, 0.6291433000, 0.9715809000", \ + "0.3444275000, 0.3542149000, 0.3750764000, 0.4150646000, 0.4892844000, 0.6367242000, 0.9792517000", \ + "0.3671801000, 0.3767319000, 0.3978673000, 0.4377901000, 0.5121370000, 0.6596740000, 1.0020624000", \ + "0.4283404000, 0.4379449000, 0.4587739000, 0.4986525000, 0.5726364000, 0.7191648000, 1.0615573000", \ + "0.5762192000, 0.5850317000, 0.6056481000, 0.6455870000, 0.7187736000, 0.8662815000, 1.2086707000", \ + "0.8724720000, 0.8839831000, 0.9086946000, 0.9536699000, 1.0312196000, 1.1804884000, 1.5255396000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.0848826000, 0.0904991000, 0.1039026000, 0.1353699000, 0.2176623000, 0.4532807000, 1.1352966000", \ + "0.0897830000, 0.0954059000, 0.1088135000, 0.1403064000, 0.2228096000, 0.4578813000, 1.1392546000", \ + "0.1003030000, 0.1059088000, 0.1193311000, 0.1509098000, 0.2334103000, 0.4684415000, 1.1509111000", \ + "0.1211068000, 0.1266428000, 0.1400004000, 0.1714489000, 0.2539507000, 0.4893709000, 1.1833701000", \ + "0.1557883000, 0.1619271000, 0.1764317000, 0.2090556000, 0.2918044000, 0.5279076000, 1.2213115000", \ + "0.1960053000, 0.2039134000, 0.2209798000, 0.2565883000, 0.3406498000, 0.5758838000, 1.2599072000", \ + "0.2152377000, 0.2259916000, 0.2491777000, 0.2929596000, 0.3813832000, 0.6172222000, 1.2987869000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.0509284000, 0.0565619000, 0.0676859000, 0.0938254000, 0.1468159000, 0.2867977000, 0.6875952000", \ + "0.0508016000, 0.0566697000, 0.0677815000, 0.0932364000, 0.1487985000, 0.2869197000, 0.6876339000", \ + "0.0512713000, 0.0561666000, 0.0676610000, 0.0935370000, 0.1487685000, 0.2867829000, 0.6876175000", \ + "0.0513894000, 0.0561830000, 0.0677998000, 0.0937012000, 0.1488700000, 0.2868119000, 0.6876044000", \ + "0.0515427000, 0.0563302000, 0.0682722000, 0.0923543000, 0.1476033000, 0.2877183000, 0.6875649000", \ + "0.0499138000, 0.0569536000, 0.0682145000, 0.0931122000, 0.1484903000, 0.2877854000, 0.6877325000", \ + "0.0679906000, 0.0734789000, 0.0856937000, 0.1082264000, 0.1571620000, 0.2918532000, 0.6912532000"); + } + related_pin : "A4"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.0191009000, 0.0239906000, 0.0369274000, 0.0739494000, 0.1862658000, 0.5222206000, 1.5004682000", \ + "0.0190759000, 0.0239407000, 0.0368702000, 0.0740280000, 0.1862672000, 0.5214398000, 1.5043121000", \ + "0.0191319000, 0.0240390000, 0.0369550000, 0.0739536000, 0.1866035000, 0.5229656000, 1.5025541000", \ + "0.0193535000, 0.0242685000, 0.0371665000, 0.0740089000, 0.1860508000, 0.5213768000, 1.4987049000", \ + "0.0226924000, 0.0277531000, 0.0404229000, 0.0761006000, 0.1869866000, 0.5231635000, 1.5033215000", \ + "0.0306036000, 0.0357691000, 0.0484279000, 0.0822032000, 0.1891021000, 0.5207006000, 1.5007294000", \ + "0.0442801000, 0.0514083000, 0.0655881000, 0.0982716000, 0.1956619000, 0.5230779000, 1.4935555000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.0843091000, 0.0888506000, 0.0995313000, 0.1223360000, 0.1736354000, 0.2951914000, 0.6184882000", \ + "0.0898301000, 0.0944189000, 0.1050059000, 0.1278078000, 0.1791294000, 0.3006732000, 0.6243664000", \ + "0.1029912000, 0.1075858000, 0.1180274000, 0.1409239000, 0.1922341000, 0.3137987000, 0.6375007000", \ + "0.1357666000, 0.1403468000, 0.1508117000, 0.1737009000, 0.2252097000, 0.3468650000, 0.6705977000", \ + "0.2055350000, 0.2106698000, 0.2221231000, 0.2460610000, 0.2982539000, 0.4204434000, 0.7440630000", \ + "0.3209331000, 0.3277399000, 0.3427087000, 0.3726440000, 0.4326944000, 0.5604048000, 0.8845791000", \ + "0.5084015000, 0.5171536000, 0.5369551000, 0.5758716000, 0.6516423000, 0.7956750000, 1.1249874000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.0949678000, 0.1013553000, 0.1164076000, 0.1510095000, 0.2370441000, 0.4752327000, 1.1605248000", \ + "0.0990552000, 0.1055006000, 0.1205209000, 0.1553173000, 0.2415478000, 0.4798559000, 1.1647968000", \ + "0.1093111000, 0.1157392000, 0.1308184000, 0.1653147000, 0.2514826000, 0.4898549000, 1.1749890000", \ + "0.1351048000, 0.1414806000, 0.1562469000, 0.1903023000, 0.2760097000, 0.5144061000, 1.1994780000", \ + "0.1841332000, 0.1906482000, 0.2056510000, 0.2398013000, 0.3247568000, 0.5627940000, 1.2488037000", \ + "0.2463930000, 0.2540424000, 0.2709027000, 0.3058983000, 0.3912982000, 0.6288582000, 1.3136937000", \ + "0.3060923000, 0.3163431000, 0.3378512000, 0.3781025000, 0.4636916000, 0.7012235000, 1.3855267000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.0166728000, 0.0199772000, 0.0280359000, 0.0489644000, 0.1026999000, 0.2417216000, 0.6619638000", \ + "0.0166927000, 0.0199257000, 0.0280345000, 0.0489998000, 0.1029224000, 0.2418542000, 0.6629263000", \ + "0.0165580000, 0.0199164000, 0.0280062000, 0.0488247000, 0.1027904000, 0.2419008000, 0.6629943000", \ + "0.0167579000, 0.0199787000, 0.0281955000, 0.0490216000, 0.1028547000, 0.2415721000, 0.6627995000", \ + "0.0210969000, 0.0241319000, 0.0320644000, 0.0519605000, 0.1042771000, 0.2425787000, 0.6626338000", \ + "0.0307389000, 0.0348153000, 0.0444766000, 0.0659182000, 0.1174496000, 0.2497037000, 0.6664623000", \ + "0.0466407000, 0.0521227000, 0.0637591000, 0.0901452000, 0.1483986000, 0.2753866000, 0.6643783000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014567300, 0.0042441500, 0.0123652000, 0.0360256000, 0.1049590000, 0.3057960000"); + values("0.0228656000, 0.0281685000, 0.0419454000, 0.0797525000, 0.1918322000, 0.5236748000, 1.5002346000", \ + "0.0228462000, 0.0280904000, 0.0419985000, 0.0796950000, 0.1916288000, 0.5246199000, 1.4991265000", \ + "0.0228008000, 0.0280953000, 0.0418369000, 0.0796809000, 0.1914584000, 0.5249089000, 1.4982305000", \ + "0.0223141000, 0.0276112000, 0.0412905000, 0.0791173000, 0.1909933000, 0.5248816000, 1.4989255000", \ + "0.0244099000, 0.0295328000, 0.0427496000, 0.0799557000, 0.1910337000, 0.5246527000, 1.4979676000", \ + "0.0316983000, 0.0363386000, 0.0483818000, 0.0835193000, 0.1923314000, 0.5243153000, 1.5004182000", \ + "0.0437471000, 0.0500274000, 0.0626547000, 0.0937246000, 0.1952704000, 0.5267526000, 1.4981918000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o41a_4") { + leakage_power () { + value : 0.0078470000; + when : "!A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0048416000; + when : "!A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0083431000; + when : "!A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0054212000; + when : "!A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0068856000; + when : "!A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0054212000; + when : "!A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0049030000; + when : "!A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0054225000; + when : "!A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0066887000; + when : "!A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0054209000; + when : "!A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0048914000; + when : "!A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0054218000; + when : "!A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0048945000; + when : "!A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0054189000; + when : "!A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0047815000; + when : "!A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0054229000; + when : "!A1&A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0060117000; + when : "A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0054212000; + when : "A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0048222000; + when : "A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0054182000; + when : "A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0051636000; + when : "A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0054218000; + when : "A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0077229000; + when : "A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0054226000; + when : "A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0048391000; + when : "A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0054212000; + when : "A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0050057000; + when : "A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0054252000; + when : "A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0446182000; + when : "A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0054272000; + when : "A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0076984000; + when : "A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0054248000; + when : "A1&A2&A3&A4&!B1"; + } + area : 21.270400000; + cell_footprint : "sky130_fd_sc_hd__o41a"; + cell_leakage_power : 0.0069153160; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0044650000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042480000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080646000, 0.0080569000, 0.0080392000, 0.0080422000, 0.0080492000, 0.0080654000, 0.0081028000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0080216000, -0.0080193000, -0.0080138000, -0.0080103000, -0.0080021000, -0.0079833000, -0.0079399000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046820000; + } + pin ("A2") { + capacitance : 0.0044620000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0041540000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080316000, 0.0080303000, 0.0080273000, 0.0080288000, 0.0080320000, 0.0080394000, 0.0080567000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0080039000, -0.0080013000, -0.0079952000, -0.0079939000, -0.0079909000, -0.0079840000, -0.0079681000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0047700000; + } + pin ("A3") { + capacitance : 0.0041920000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0038750000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079123000, 0.0079071000, 0.0078952000, 0.0078955000, 0.0078960000, 0.0078971000, 0.0079000000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078898000, -0.0078848000, -0.0078734000, -0.0078725000, -0.0078703000, -0.0078654000, -0.0078540000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045090000; + } + pin ("A4") { + capacitance : 0.0042080000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0038560000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0078895000, 0.0078851000, 0.0078750000, 0.0078757000, 0.0078773000, 0.0078810000, 0.0078895000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0078561000, -0.0078538000, -0.0078486000, -0.0078449000, -0.0078363000, -0.0078164000, -0.0077705000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045590000; + } + pin ("B1") { + capacitance : 0.0044470000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0043050000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0093262000, 0.0093268000, 0.0093283000, 0.0093259000, 0.0093206000, 0.0093083000, 0.0092799000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0007918000, -0.0008387000, -0.0009466000, -0.0008848000, -0.0007422000, -0.0004136000, 0.0003440000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045900000; + } + pin ("X") { + direction : "output"; + function : "(A1&B1) | (A2&B1) | (A3&B1) | (A4&B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0439783000, 0.0420588000, 0.0363499000, 0.0206423000, -0.0327009000, -0.2167937000, -0.8223946000", \ + "0.0434283000, 0.0414422000, 0.0358783000, 0.0201095000, -0.0330986000, -0.2169028000, -0.8223406000", \ + "0.0430692000, 0.0411515000, 0.0356104000, 0.0198103000, -0.0331666000, -0.2171925000, -0.8230023000", \ + "0.0428186000, 0.0408255000, 0.0352140000, 0.0194362000, -0.0338237000, -0.2176133000, -0.8230361000", \ + "0.0425683000, 0.0406415000, 0.0350768000, 0.0192229000, -0.0340288000, -0.2180923000, -0.8236377000", \ + "0.0423393000, 0.0403639000, 0.0347474000, 0.0188939000, -0.0343203000, -0.2183156000, -0.8238229000", \ + "0.0492557000, 0.0471022000, 0.0407517000, 0.0218911000, -0.0352006000, -0.2187045000, -0.8240311000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0403625000, 0.0423646000, 0.0487949000, 0.0687762000, 0.1295633000, 0.3183138000, 0.9190766000", \ + "0.0400714000, 0.0421021000, 0.0485029000, 0.0685753000, 0.1294449000, 0.3183636000, 0.9183605000", \ + "0.0398104000, 0.0417908000, 0.0482347000, 0.0682545000, 0.1290435000, 0.3181637000, 0.9185025000", \ + "0.0394890000, 0.0414731000, 0.0479014000, 0.0680668000, 0.1287064000, 0.3173079000, 0.9228043000", \ + "0.0398670000, 0.0418956000, 0.0482104000, 0.0678781000, 0.1281317000, 0.3170033000, 0.9183726000", \ + "0.0419722000, 0.0437768000, 0.0496679000, 0.0682533000, 0.1275311000, 0.3155306000, 0.9172893000", \ + "0.0437613000, 0.0454915000, 0.0512630000, 0.0695798000, 0.1282973000, 0.3173296000, 0.9207710000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0390438000, 0.0370633000, 0.0315110000, 0.0157321000, -0.0376456000, -0.2215467000, -0.8270868000", \ + "0.0385463000, 0.0365789000, 0.0309455000, 0.0156753000, -0.0376406000, -0.2217783000, -0.8274949000", \ + "0.0382374000, 0.0363316000, 0.0306724000, 0.0149397000, -0.0383439000, -0.2221061000, -0.8276044000", \ + "0.0378451000, 0.0359278000, 0.0303863000, 0.0145842000, -0.0383969000, -0.2224278000, -0.8282144000", \ + "0.0375523000, 0.0358627000, 0.0301477000, 0.0144437000, -0.0389376000, -0.2230199000, -0.8284353000", \ + "0.0375658000, 0.0360522000, 0.0301556000, 0.0142912000, -0.0391834000, -0.2231720000, -0.8287009000", \ + "0.0452374000, 0.0431158000, 0.0367460000, 0.0177181000, -0.0403241000, -0.2232022000, -0.8286183000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0380630000, 0.0400615000, 0.0463119000, 0.0658966000, 0.1257634000, 0.3143191000, 0.9143748000", \ + "0.0380200000, 0.0400728000, 0.0462863000, 0.0658658000, 0.1257283000, 0.3142796000, 0.9144596000", \ + "0.0379782000, 0.0399219000, 0.0462261000, 0.0657185000, 0.1256797000, 0.3138374000, 0.9148175000", \ + "0.0376877000, 0.0396593000, 0.0459457000, 0.0655247000, 0.1253555000, 0.3134844000, 0.9149345000", \ + "0.0374958000, 0.0394235000, 0.0456765000, 0.0647142000, 0.1247714000, 0.3132616000, 0.9182063000", \ + "0.0389490000, 0.0407544000, 0.0466183000, 0.0654256000, 0.1240667000, 0.3119548000, 0.9128569000", \ + "0.0405450000, 0.0423042000, 0.0479534000, 0.0665072000, 0.1247702000, 0.3133675000, 0.9119709000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0343739000, 0.0324025000, 0.0268763000, 0.0110654000, -0.0418724000, -0.2259453000, -0.8316251000", \ + "0.0342880000, 0.0322979000, 0.0266566000, 0.0109307000, -0.0423622000, -0.2263007000, -0.8318423000", \ + "0.0337146000, 0.0318592000, 0.0262641000, 0.0104792000, -0.0427348000, -0.2265012000, -0.8322141000", \ + "0.0334191000, 0.0314438000, 0.0258575000, 0.0100850000, -0.0431792000, -0.2269279000, -0.8322889000", \ + "0.0329216000, 0.0310751000, 0.0255115000, 0.0097958000, -0.0433669000, -0.2275583000, -0.8329031000", \ + "0.0331044000, 0.0311562000, 0.0259851000, 0.0099536000, -0.0433705000, -0.2276000000, -0.8331591000", \ + "0.0423261000, 0.0401158000, 0.0335169000, 0.0141243000, -0.0435867000, -0.2274097000, -0.8329380000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0358202000, 0.0377941000, 0.0439090000, 0.0632301000, 0.1228587000, 0.3107045000, 0.9105037000", \ + "0.0358626000, 0.0378245000, 0.0440044000, 0.0632952000, 0.1229186000, 0.3107838000, 0.9112044000", \ + "0.0356858000, 0.0376373000, 0.0438611000, 0.0632530000, 0.1228485000, 0.3108195000, 0.9109318000", \ + "0.0354400000, 0.0374106000, 0.0435856000, 0.0629445000, 0.1224129000, 0.3107541000, 0.9151230000", \ + "0.0352527000, 0.0371666000, 0.0432604000, 0.0621232000, 0.1217293000, 0.3097939000, 0.9109627000", \ + "0.0356026000, 0.0374393000, 0.0434128000, 0.0619765000, 0.1208833000, 0.3079884000, 0.9133936000", \ + "0.0370423000, 0.0387471000, 0.0445285000, 0.0626394000, 0.1220228000, 0.3101518000, 0.9072910000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0296892000, 0.0277885000, 0.0221692000, 0.0064379000, -0.0468180000, -0.2306541000, -0.8360314000", \ + "0.0294191000, 0.0274772000, 0.0218150000, 0.0061055000, -0.0471021000, -0.2310156000, -0.8364230000", \ + "0.0290284000, 0.0270384000, 0.0214279000, 0.0057453000, -0.0474872000, -0.2315389000, -0.8369956000", \ + "0.0284552000, 0.0264498000, 0.0208321000, 0.0052342000, -0.0479855000, -0.2319304000, -0.8375012000", \ + "0.0282014000, 0.0262540000, 0.0206234000, 0.0049771000, -0.0482992000, -0.2322091000, -0.8377773000", \ + "0.0287623000, 0.0267884000, 0.0212183000, 0.0054041000, -0.0475282000, -0.2317206000, -0.8373055000", \ + "0.0414128000, 0.0392017000, 0.0325931000, 0.0123139000, -0.0453604000, -0.2294912000, -0.8351696000"); + } + related_pin : "A4"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0315990000, 0.0335710000, 0.0396948000, 0.0590487000, 0.1185276000, 0.3058755000, 0.9063555000", \ + "0.0316010000, 0.0335699000, 0.0397859000, 0.0590165000, 0.1185418000, 0.3058158000, 0.9077790000", \ + "0.0314515000, 0.0333929000, 0.0395825000, 0.0590017000, 0.1183955000, 0.3059716000, 0.9023346000", \ + "0.0311171000, 0.0330875000, 0.0392372000, 0.0584656000, 0.1179035000, 0.3044266000, 0.9021256000", \ + "0.0306301000, 0.0325638000, 0.0387374000, 0.0577178000, 0.1169476000, 0.3053911000, 0.9069618000", \ + "0.0311787000, 0.0330438000, 0.0388764000, 0.0576232000, 0.1160474000, 0.3031590000, 0.9059032000", \ + "0.0325830000, 0.0342665000, 0.0401550000, 0.0583728000, 0.1177410000, 0.3053359000, 0.9019621000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0254726000, 0.0241533000, 0.0203355000, 0.0064708000, -0.0466893000, -0.2346497000, -0.8418954000", \ + "0.0251286000, 0.0238630000, 0.0200237000, 0.0061532000, -0.0469774000, -0.2349320000, -0.8421807000", \ + "0.0246352000, 0.0232545000, 0.0193606000, 0.0055166000, -0.0474673000, -0.2353831000, -0.8426169000", \ + "0.0240316000, 0.0229461000, 0.0187083000, 0.0047399000, -0.0482289000, -0.2359575000, -0.8431302000", \ + "0.0236742000, 0.0222067000, 0.0178812000, 0.0035650000, -0.0490195000, -0.2363357000, -0.8433074000", \ + "0.0318221000, 0.0300103000, 0.0243323000, 0.0064947000, -0.0490599000, -0.2356125000, -0.8424285000", \ + "0.0399853000, 0.0380160000, 0.0320851000, 0.0135664000, -0.0446868000, -0.2332689000, -0.8392688000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0016038890, 0.0051449210, 0.0165037700, 0.0529404200, 0.1698211000, 0.5447486000"); + values("0.0331971000, 0.0351517000, 0.0416173000, 0.0617114000, 0.1225435000, 0.3114694000, 0.9164569000", \ + "0.0330519000, 0.0349976000, 0.0414698000, 0.0615522000, 0.1223706000, 0.3113037000, 0.9162728000", \ + "0.0328083000, 0.0348558000, 0.0412755000, 0.0613813000, 0.1221784000, 0.3111827000, 0.9117541000", \ + "0.0326575000, 0.0346367000, 0.0410446000, 0.0610449000, 0.1217241000, 0.3106129000, 0.9121651000", \ + "0.0327938000, 0.0347461000, 0.0409619000, 0.0605559000, 0.1207347000, 0.3095516000, 0.9150723000", \ + "0.0353410000, 0.0371317000, 0.0430159000, 0.0612612000, 0.1207518000, 0.3083159000, 0.9151623000", \ + "0.0379209000, 0.0401051000, 0.0457781000, 0.0642517000, 0.1224170000, 0.3104794000, 0.9103267000"); + } + } + max_capacitance : 0.5447490000; + max_transition : 1.5032640000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.4460322000, 0.4519886000, 0.4675211000, 0.5014674000, 0.5699773000, 0.7134920000, 1.0631832000", \ + "0.4497962000, 0.4558108000, 0.4714082000, 0.5052580000, 0.5740716000, 0.7167658000, 1.0665929000", \ + "0.4610607000, 0.4667726000, 0.4825044000, 0.5164446000, 0.5845542000, 0.7282804000, 1.0777331000", \ + "0.4870039000, 0.4930262000, 0.5084254000, 0.5424898000, 0.6109259000, 0.7538081000, 1.1037488000", \ + "0.5419073000, 0.5479038000, 0.5635211000, 0.5974554000, 0.6659818000, 0.8090536000, 1.1580749000", \ + "0.6532471000, 0.6592472000, 0.6747865000, 0.7087438000, 0.7773094000, 0.9207025000, 1.2704546000", \ + "0.8557954000, 0.8621984000, 0.8788715000, 0.9149967000, 0.9869221000, 1.1352312000, 1.4885694000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.1170069000, 0.1215445000, 0.1338094000, 0.1642170000, 0.2429642000, 0.4725256000, 1.1898970000", \ + "0.1214504000, 0.1259674000, 0.1382323000, 0.1686346000, 0.2472977000, 0.4769404000, 1.1948121000", \ + "0.1312368000, 0.1357535000, 0.1479816000, 0.1783599000, 0.2569832000, 0.4857461000, 1.2054413000", \ + "0.1510106000, 0.1555515000, 0.1676887000, 0.1979555000, 0.2761217000, 0.5059154000, 1.2250447000", \ + "0.1913350000, 0.1959015000, 0.2082371000, 0.2383304000, 0.3162982000, 0.5451249000, 1.2622823000", \ + "0.2514433000, 0.2565593000, 0.2700352000, 0.3016992000, 0.3800912000, 0.6084176000, 1.3284666000", \ + "0.3115759000, 0.3181081000, 0.3348453000, 0.3712956000, 0.4522452000, 0.6804983000, 1.3983329000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0531609000, 0.0565111000, 0.0645686000, 0.0846616000, 0.1341176000, 0.2673334000, 0.6724763000", \ + "0.0527596000, 0.0560011000, 0.0649656000, 0.0848552000, 0.1342564000, 0.2672857000, 0.6733554000", \ + "0.0530293000, 0.0562082000, 0.0646823000, 0.0849191000, 0.1354189000, 0.2671171000, 0.6734683000", \ + "0.0531124000, 0.0560247000, 0.0653036000, 0.0853508000, 0.1356062000, 0.2673917000, 0.6719931000", \ + "0.0528121000, 0.0560890000, 0.0652111000, 0.0848319000, 0.1343800000, 0.2675550000, 0.6735683000", \ + "0.0528112000, 0.0560622000, 0.0646741000, 0.0848628000, 0.1343545000, 0.2674743000, 0.6722591000", \ + "0.0598538000, 0.0628591000, 0.0723148000, 0.0927517000, 0.1448058000, 0.2734464000, 0.6771499000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0261837000, 0.0298409000, 0.0405339000, 0.0710954000, 0.1676810000, 0.4822021000, 1.5007117000", \ + "0.0262293000, 0.0297414000, 0.0404969000, 0.0709349000, 0.1676666000, 0.4827144000, 1.4984134000", \ + "0.0260961000, 0.0297288000, 0.0402856000, 0.0710790000, 0.1673650000, 0.4828702000, 1.5006698000", \ + "0.0257904000, 0.0294179000, 0.0398831000, 0.0707435000, 0.1670675000, 0.4825699000, 1.5026804000", \ + "0.0270473000, 0.0306736000, 0.0410710000, 0.0708341000, 0.1665882000, 0.4814569000, 1.5015600000", \ + "0.0318055000, 0.0354000000, 0.0458847000, 0.0746605000, 0.1680678000, 0.4810743000, 1.5015368000", \ + "0.0429491000, 0.0469663000, 0.0580433000, 0.0849795000, 0.1727201000, 0.4828208000, 1.5003134000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.4258368000, 0.4316786000, 0.4474010000, 0.4814196000, 0.5499479000, 0.6932312000, 1.0418882000", \ + "0.4282430000, 0.4342410000, 0.4497539000, 0.4835377000, 0.5523051000, 0.6958131000, 1.0454223000", \ + "0.4376611000, 0.4436854000, 0.4591184000, 0.4932725000, 0.5616989000, 0.7045083000, 1.0544345000", \ + "0.4609423000, 0.4666608000, 0.4823879000, 0.5163096000, 0.5843776000, 0.7281055000, 1.0775832000", \ + "0.5124691000, 0.5184487000, 0.5339362000, 0.5679238000, 0.6364815000, 0.7798074000, 1.1287934000", \ + "0.6246329000, 0.6307632000, 0.6462929000, 0.6803469000, 0.7489669000, 0.8925095000, 1.2420894000", \ + "0.8357137000, 0.8422531000, 0.8593117000, 0.8965426000, 0.9698656000, 1.1187065000, 1.4733565000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.1074683000, 0.1116083000, 0.1227794000, 0.1510753000, 0.2260052000, 0.4519218000, 1.1669866000", \ + "0.1122534000, 0.1163901000, 0.1276129000, 0.1558746000, 0.2307931000, 0.4567370000, 1.1720462000", \ + "0.1220451000, 0.1261782000, 0.1374434000, 0.1656684000, 0.2406947000, 0.4673350000, 1.1826309000", \ + "0.1415334000, 0.1456577000, 0.1568256000, 0.1849578000, 0.2598884000, 0.4865582000, 1.2021963000", \ + "0.1786485000, 0.1829413000, 0.1944777000, 0.2230273000, 0.2979799000, 0.5240171000, 1.2421553000", \ + "0.2297966000, 0.2347339000, 0.2474873000, 0.2776716000, 0.3536867000, 0.5794319000, 1.2988502000", \ + "0.2712223000, 0.2776510000, 0.2939002000, 0.3298389000, 0.4085896000, 0.6349403000, 1.3504854000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0527665000, 0.0564636000, 0.0653370000, 0.0861735000, 0.1345033000, 0.2673622000, 0.6736801000", \ + "0.0530818000, 0.0564181000, 0.0653109000, 0.0854497000, 0.1345728000, 0.2675729000, 0.6711371000", \ + "0.0530387000, 0.0559449000, 0.0653080000, 0.0854564000, 0.1359679000, 0.2675450000, 0.6729775000", \ + "0.0530263000, 0.0562030000, 0.0646892000, 0.0849079000, 0.1353329000, 0.2671809000, 0.6734902000", \ + "0.0527839000, 0.0564768000, 0.0646741000, 0.0860251000, 0.1341607000, 0.2672208000, 0.6732760000", \ + "0.0532201000, 0.0565904000, 0.0649693000, 0.0851975000, 0.1342992000, 0.2675332000, 0.6732490000", \ + "0.0619342000, 0.0654406000, 0.0750254000, 0.0969188000, 0.1452747000, 0.2770273000, 0.6781026000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0234745000, 0.0268233000, 0.0369903000, 0.0665242000, 0.1623492000, 0.4794063000, 1.4982259000", \ + "0.0234522000, 0.0268500000, 0.0369563000, 0.0665311000, 0.1623008000, 0.4794299000, 1.4988061000", \ + "0.0234559000, 0.0268106000, 0.0368405000, 0.0666464000, 0.1625316000, 0.4785973000, 1.5005908000", \ + "0.0233835000, 0.0267733000, 0.0367347000, 0.0664880000, 0.1624457000, 0.4785913000, 1.5016596000", \ + "0.0249934000, 0.0285249000, 0.0381929000, 0.0674760000, 0.1624895000, 0.4787927000, 1.5020364000", \ + "0.0306412000, 0.0340516000, 0.0439670000, 0.0717374000, 0.1645770000, 0.4783839000, 1.4988633000", \ + "0.0422334000, 0.0461022000, 0.0566501000, 0.0838695000, 0.1696827000, 0.4799056000, 1.4974968000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.3898703000, 0.3958698000, 0.4114748000, 0.4454841000, 0.5137991000, 0.6573499000, 1.0069851000", \ + "0.3921682000, 0.3981758000, 0.4137470000, 0.4477632000, 0.5163208000, 0.6596308000, 1.0081360000", \ + "0.4008693000, 0.4068915000, 0.4223717000, 0.4562785000, 0.5250438000, 0.6681272000, 1.0177367000", \ + "0.4239917000, 0.4300004000, 0.4455681000, 0.4794123000, 0.5481104000, 0.6907360000, 1.0406471000", \ + "0.4787056000, 0.4846768000, 0.5002834000, 0.5341958000, 0.6024069000, 0.7457555000, 1.0951123000", \ + "0.6082217000, 0.6143460000, 0.6296175000, 0.6635854000, 0.7321386000, 0.8756052000, 1.2251206000", \ + "0.8566788000, 0.8634338000, 0.8809641000, 0.9187390000, 0.9924385000, 1.1418256000, 1.4965027000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.1054513000, 0.1094580000, 0.1203034000, 0.1478108000, 0.2214556000, 0.4462439000, 1.1645130000", \ + "0.1102978000, 0.1143137000, 0.1251828000, 0.1527095000, 0.2265219000, 0.4521318000, 1.1657649000", \ + "0.1203056000, 0.1242890000, 0.1351563000, 0.1627457000, 0.2365586000, 0.4622025000, 1.1762500000", \ + "0.1400263000, 0.1440252000, 0.1548673000, 0.1823776000, 0.2561422000, 0.4810755000, 1.1980832000", \ + "0.1762355000, 0.1804856000, 0.1917942000, 0.2199164000, 0.2942126000, 0.5195284000, 1.2350344000", \ + "0.2229555000, 0.2279549000, 0.2409449000, 0.2713624000, 0.3469264000, 0.5720742000, 1.2908840000", \ + "0.2550577000, 0.2616631000, 0.2786782000, 0.3151956000, 0.3952305000, 0.6204004000, 1.3361368000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0530171000, 0.0563731000, 0.0646378000, 0.0848557000, 0.1348824000, 0.2676135000, 0.6715721000", \ + "0.0527211000, 0.0560719000, 0.0645700000, 0.0863208000, 0.1344648000, 0.2673699000, 0.6735265000", \ + "0.0529950000, 0.0562904000, 0.0648267000, 0.0848825000, 0.1340922000, 0.2670450000, 0.6730036000", \ + "0.0527383000, 0.0559932000, 0.0650580000, 0.0848745000, 0.1347147000, 0.2674853000, 0.6719336000", \ + "0.0532752000, 0.0565950000, 0.0646006000, 0.0850097000, 0.1348441000, 0.2668804000, 0.6731314000", \ + "0.0532610000, 0.0565712000, 0.0657878000, 0.0869842000, 0.1347773000, 0.2678076000, 0.6730706000", \ + "0.0658138000, 0.0692338000, 0.0778928000, 0.0987029000, 0.1475351000, 0.2769986000, 0.6778836000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0224415000, 0.0257493000, 0.0355794000, 0.0650219000, 0.1604506000, 0.4775591000, 1.5001380000", \ + "0.0224495000, 0.0257956000, 0.0356328000, 0.0651573000, 0.1605694000, 0.4787197000, 1.4984257000", \ + "0.0224976000, 0.0257958000, 0.0356377000, 0.0651633000, 0.1606354000, 0.4788505000, 1.4995934000", \ + "0.0224270000, 0.0257248000, 0.0357101000, 0.0651478000, 0.1608696000, 0.4785962000, 1.5024605000", \ + "0.0246893000, 0.0280560000, 0.0378781000, 0.0668346000, 0.1610973000, 0.4791171000, 1.5010397000", \ + "0.0309581000, 0.0347503000, 0.0443675000, 0.0718159000, 0.1636560000, 0.4775063000, 1.4984801000", \ + "0.0435880000, 0.0476591000, 0.0584437000, 0.0851800000, 0.1698472000, 0.4798442000, 1.4975327000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.3183442000, 0.3242281000, 0.3400256000, 0.3738921000, 0.4425905000, 0.5856670000, 0.9355270000", \ + "0.3198367000, 0.3258696000, 0.3414250000, 0.3754900000, 0.4440605000, 0.5870420000, 0.9370527000", \ + "0.3263274000, 0.3323077000, 0.3479716000, 0.3820110000, 0.4506076000, 0.5938992000, 0.9429654000", \ + "0.3473613000, 0.3534007000, 0.3687377000, 0.4027371000, 0.4714506000, 0.6148227000, 0.9644536000", \ + "0.4054137000, 0.4113994000, 0.4269095000, 0.4609297000, 0.5294972000, 0.6732119000, 1.0226120000", \ + "0.5480916000, 0.5537593000, 0.5687782000, 0.6020763000, 0.6689054000, 0.8122237000, 1.1620221000", \ + "0.8216861000, 0.8287880000, 0.8471848000, 0.8854573000, 0.9566201000, 1.1002005000, 1.4535849000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0905773000, 0.0944103000, 0.1048869000, 0.1317671000, 0.2046523000, 0.4296258000, 1.1422416000", \ + "0.0954168000, 0.0992766000, 0.1097961000, 0.1366371000, 0.2095107000, 0.4334286000, 1.1516151000", \ + "0.1056008000, 0.1094434000, 0.1199465000, 0.1468976000, 0.2197758000, 0.4439794000, 1.1598087000", \ + "0.1257952000, 0.1296150000, 0.1400757000, 0.1669148000, 0.2396922000, 0.4637771000, 1.1785418000", \ + "0.1590401000, 0.1633071000, 0.1745545000, 0.2025172000, 0.2762048000, 0.5006867000, 1.2147990000", \ + "0.1971469000, 0.2023664000, 0.2157653000, 0.2465809000, 0.3219593000, 0.5467042000, 1.2625015000", \ + "0.2134756000, 0.2204485000, 0.2381255000, 0.2768072000, 0.3581948000, 0.5830144000, 1.2978342000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0531094000, 0.0562611000, 0.0649954000, 0.0848952000, 0.1346227000, 0.2673708000, 0.6730666000", \ + "0.0530745000, 0.0559685000, 0.0654039000, 0.0852200000, 0.1360530000, 0.2674019000, 0.6726900000", \ + "0.0529407000, 0.0562908000, 0.0645191000, 0.0863997000, 0.1336662000, 0.2673499000, 0.6735383000", \ + "0.0528058000, 0.0561378000, 0.0648991000, 0.0853310000, 0.1342562000, 0.2673582000, 0.6715014000", \ + "0.0532231000, 0.0564456000, 0.0653528000, 0.0848352000, 0.1342954000, 0.2673648000, 0.6730859000", \ + "0.0516001000, 0.0549920000, 0.0638440000, 0.0835072000, 0.1353756000, 0.2678434000, 0.6729035000", \ + "0.0717438000, 0.0752958000, 0.0840183000, 0.1026138000, 0.1466097000, 0.2733901000, 0.6766001000"); + } + related_pin : "A4"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0211031000, 0.0245017000, 0.0341983000, 0.0633566000, 0.1594554000, 0.4779632000, 1.4991096000", \ + "0.0211562000, 0.0244040000, 0.0340964000, 0.0633348000, 0.1594673000, 0.4784551000, 1.5030981000", \ + "0.0212118000, 0.0245297000, 0.0341119000, 0.0635042000, 0.1595106000, 0.4765380000, 1.4994489000", \ + "0.0214916000, 0.0246625000, 0.0343310000, 0.0634567000, 0.1594146000, 0.4763225000, 1.4946753000", \ + "0.0248459000, 0.0280111000, 0.0374507000, 0.0660677000, 0.1603468000, 0.4787347000, 1.5002236000", \ + "0.0325663000, 0.0361027000, 0.0454116000, 0.0726753000, 0.1634968000, 0.4758024000, 1.5030533000", \ + "0.0470376000, 0.0514442000, 0.0627320000, 0.0893341000, 0.1714039000, 0.4792640000, 1.4940441000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0789005000, 0.0817451000, 0.0893510000, 0.1078132000, 0.1527552000, 0.2680574000, 0.5930092000", \ + "0.0840946000, 0.0869825000, 0.0945828000, 0.1130521000, 0.1580298000, 0.2733402000, 0.5980763000", \ + "0.0971666000, 0.0999857000, 0.1075347000, 0.1260263000, 0.1710622000, 0.2864023000, 0.6112640000", \ + "0.1284865000, 0.1312572000, 0.1387862000, 0.1573635000, 0.2021853000, 0.3180416000, 0.6429481000", \ + "0.1924858000, 0.1957441000, 0.2043276000, 0.2242925000, 0.2709049000, 0.3869728000, 0.7120465000", \ + "0.2936751000, 0.2979090000, 0.3090940000, 0.3342609000, 0.3889724000, 0.5119332000, 0.8381048000", \ + "0.4559594000, 0.4614216000, 0.4757217000, 0.5081396000, 0.5780390000, 0.7197353000, 1.0533668000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.1044842000, 0.1089872000, 0.1212026000, 0.1515942000, 0.2301370000, 0.4596608000, 1.1792396000", \ + "0.1084844000, 0.1129889000, 0.1252136000, 0.1555998000, 0.2341599000, 0.4636422000, 1.1832788000", \ + "0.1187219000, 0.1232298000, 0.1353961000, 0.1657889000, 0.2442271000, 0.4739840000, 1.1925391000", \ + "0.1440150000, 0.1484560000, 0.1603983000, 0.1903544000, 0.2683647000, 0.4972214000, 1.2150716000", \ + "0.1947724000, 0.1992239000, 0.2111245000, 0.2408741000, 0.3177965000, 0.5471286000, 1.2666046000", \ + "0.2618431000, 0.2669405000, 0.2797753000, 0.3097809000, 0.3873272000, 0.6159013000, 1.3365954000", \ + "0.3296643000, 0.3360105000, 0.3521311000, 0.3869819000, 0.4646220000, 0.6926928000, 1.4109145000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0160122000, 0.0181230000, 0.0238572000, 0.0406851000, 0.0881987000, 0.2190589000, 0.6411507000", \ + "0.0160580000, 0.0182130000, 0.0238817000, 0.0406819000, 0.0882130000, 0.2189914000, 0.6407411000", \ + "0.0161852000, 0.0181492000, 0.0238485000, 0.0405972000, 0.0881236000, 0.2190732000, 0.6404328000", \ + "0.0161843000, 0.0184080000, 0.0242025000, 0.0407383000, 0.0883777000, 0.2191868000, 0.6410263000", \ + "0.0213697000, 0.0234850000, 0.0293079000, 0.0448739000, 0.0907070000, 0.2198218000, 0.6405876000", \ + "0.0317823000, 0.0342991000, 0.0410509000, 0.0588048000, 0.1051357000, 0.2290610000, 0.6417514000", \ + "0.0477592000, 0.0508605000, 0.0593601000, 0.0818223000, 0.1348322000, 0.2568974000, 0.6472405000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0016038900, 0.0051449200, 0.0165038000, 0.0529404000, 0.1698210000, 0.5447490000"); + values("0.0260295000, 0.0296796000, 0.0400730000, 0.0708164000, 0.1673993000, 0.4821205000, 1.5023667000", \ + "0.0260730000, 0.0296871000, 0.0400879000, 0.0708615000, 0.1674098000, 0.4823483000, 1.5017654000", \ + "0.0258600000, 0.0294670000, 0.0399848000, 0.0709076000, 0.1673557000, 0.4829581000, 1.4996497000", \ + "0.0253509000, 0.0289795000, 0.0395783000, 0.0700925000, 0.1665520000, 0.4822430000, 1.5026946000", \ + "0.0266446000, 0.0302270000, 0.0404956000, 0.0704212000, 0.1657986000, 0.4816628000, 1.5029037000", \ + "0.0331629000, 0.0364724000, 0.0453557000, 0.0739150000, 0.1677229000, 0.4811189000, 1.5032637000", \ + "0.0454190000, 0.0490748000, 0.0589211000, 0.0839539000, 0.1707953000, 0.4838620000, 1.4998842000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__o41ai_1 */ + + cell ("sky130_fd_sc_hd__o41ai_2") { + leakage_power () { + value : 0.0022590000; + when : "!A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0100640000; + when : "!A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0116235000; + when : "!A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0005536000; + when : "!A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0101656000; + when : "!A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0005536000; + when : "!A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0081833000; + when : "!A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0005535000; + when : "!A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0100748000; + when : "!A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0005528000; + when : "!A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0081834000; + when : "!A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0005533000; + when : "!A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0081851000; + when : "!A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0005543000; + when : "!A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0080686000; + when : "!A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0005533000; + when : "!A1&A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0100432000; + when : "A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0005567000; + when : "A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0081857000; + when : "A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0005538000; + when : "A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0081877000; + when : "A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0005537000; + when : "A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0080692000; + when : "A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0005538000; + when : "A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0081974000; + when : "A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0005530000; + when : "A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0080731000; + when : "A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0005536000; + when : "A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0080822000; + when : "A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0005528000; + when : "A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0080300000; + when : "A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0005539000; + when : "A1&A2&A3&A4&!B1"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__o41ai"; + cell_leakage_power : 0.0047494200; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0044270000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042210000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0080244000, 0.0080211000, 0.0080134000, 0.0080160000, 0.0080219000, 0.0080354000, 0.0080667000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079926000, -0.0079910000, -0.0079872000, -0.0079843000, -0.0079777000, -0.0079626000, -0.0079275000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046340000; + } + pin ("A2") { + capacitance : 0.0042970000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0040200000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079408000, 0.0079363000, 0.0079260000, 0.0079240000, 0.0079194000, 0.0079087000, 0.0078840000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079243000, -0.0079201000, -0.0079105000, -0.0079076000, -0.0079010000, -0.0078857000, -0.0078506000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0045730000; + } + pin ("A3") { + capacitance : 0.0043230000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039870000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079653000, 0.0079649000, 0.0079641000, 0.0079656000, 0.0079690000, 0.0079769000, 0.0079951000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079503000, -0.0079491000, -0.0079463000, -0.0079428000, -0.0079347000, -0.0079160000, -0.0078729000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046590000; + } + pin ("A4") { + capacitance : 0.0043310000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0039720000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079870000, 0.0079848000, 0.0079798000, 0.0079812000, 0.0079844000, 0.0079917000, 0.0080086000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0079722000, -0.0079686000, -0.0079605000, -0.0079590000, -0.0079553000, -0.0079470000, -0.0079277000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0046910000; + } + pin ("B1") { + capacitance : 0.0043460000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0042360000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0091635000, 0.0091576000, 0.0091439000, 0.0091470000, 0.0091543000, 0.0091709000, 0.0092094000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0005412000, -0.0005765000, -0.0006581000, -0.0006063000, -0.0004871000, -0.0002120000, 0.0004220000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0044550000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2&!A3&!A4) | (!B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011173350, 0.0024968740, 0.0055796880, 0.0124687600, 0.0278635600, 0.0622658400"); + values("0.0171582000, 0.0161484000, 0.0139370000, 0.0089744000, -0.0021504000, -0.0268360000, -0.0820415000", \ + "0.0169002000, 0.0159369000, 0.0136902000, 0.0087062000, -0.0023730000, -0.0270600000, -0.0822893000", \ + "0.0166116000, 0.0156171000, 0.0133943000, 0.0084369000, -0.0026634000, -0.0273437000, -0.0825781000", \ + "0.0163263000, 0.0153415000, 0.0131330000, 0.0081484000, -0.0029731000, -0.0276593000, -0.0828535000", \ + "0.0160567000, 0.0150726000, 0.0128565000, 0.0079953000, -0.0030379000, -0.0276852000, -0.0829408000", \ + "0.0158919000, 0.0148732000, 0.0126667000, 0.0076702000, -0.0034024000, -0.0279602000, -0.0831409000", \ + "0.0173746000, 0.0164134000, 0.0141596000, 0.0091022000, -0.0021000000, -0.0271213000, -0.0830938000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011173350, 0.0024968740, 0.0055796880, 0.0124687600, 0.0278635600, 0.0622658400"); + values("0.0334217000, 0.0344572000, 0.0367593000, 0.0416991000, 0.0528163000, 0.0776172000, 0.1327662000", \ + "0.0331420000, 0.0340981000, 0.0363669000, 0.0414385000, 0.0526223000, 0.0774283000, 0.1326279000", \ + "0.0326831000, 0.0337102000, 0.0359998000, 0.0410687000, 0.0523185000, 0.0772370000, 0.1324862000", \ + "0.0323372000, 0.0333636000, 0.0356551000, 0.0407233000, 0.0519533000, 0.0769330000, 0.1321895000", \ + "0.0320941000, 0.0331007000, 0.0353377000, 0.0403819000, 0.0515719000, 0.0765192000, 0.1318600000", \ + "0.0319982000, 0.0329747000, 0.0352623000, 0.0402743000, 0.0514440000, 0.0763704000, 0.1317150000", \ + "0.0318590000, 0.0328728000, 0.0351361000, 0.0402267000, 0.0514276000, 0.0761313000, 0.1315112000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011173350, 0.0024968740, 0.0055796880, 0.0124687600, 0.0278635600, 0.0622658400"); + values("0.0136938000, 0.0126830000, 0.0104596000, 0.0054848000, -0.0055568000, -0.0302423000, -0.0856922000", \ + "0.0136306000, 0.0126286000, 0.0104128000, 0.0054529000, -0.0055854000, -0.0303104000, -0.0857358000", \ + "0.0134710000, 0.0124874000, 0.0102609000, 0.0053175000, -0.0057163000, -0.0304044000, -0.0858517000", \ + "0.0131296000, 0.0121921000, 0.0100146000, 0.0050146000, -0.0059676000, -0.0306030000, -0.0860103000", \ + "0.0126451000, 0.0116847000, 0.0095496000, 0.0046919000, -0.0061631000, -0.0307221000, -0.0860748000", \ + "0.0127807000, 0.0118582000, 0.0096518000, 0.0047421000, -0.0063441000, -0.0311825000, -0.0863778000", \ + "0.0138300000, 0.0127558000, 0.0106039000, 0.0055989000, -0.0056173000, -0.0306073000, -0.0864165000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011173350, 0.0024968740, 0.0055796880, 0.0124687600, 0.0278635600, 0.0622658400"); + values("0.0287974000, 0.0298054000, 0.0319696000, 0.0369934000, 0.0481008000, 0.0729124000, 0.1280848000", \ + "0.0283669000, 0.0293729000, 0.0316852000, 0.0367099000, 0.0479060000, 0.0726987000, 0.1278910000", \ + "0.0279933000, 0.0290206000, 0.0313379000, 0.0363588000, 0.0475778000, 0.0724783000, 0.1276414000", \ + "0.0276163000, 0.0286197000, 0.0309038000, 0.0359863000, 0.0472208000, 0.0722265000, 0.1275504000", \ + "0.0273483000, 0.0283305000, 0.0305934000, 0.0356374000, 0.0468801000, 0.0718154000, 0.1271830000", \ + "0.0272874000, 0.0282800000, 0.0305396000, 0.0355557000, 0.0467744000, 0.0716430000, 0.1269738000", \ + "0.0273323000, 0.0283350000, 0.0305589000, 0.0356374000, 0.0468825000, 0.0717201000, 0.1270024000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011173350, 0.0024968740, 0.0055796880, 0.0124687600, 0.0278635600, 0.0622658400"); + values("0.0108964000, 0.0099120000, 0.0077027000, 0.0027675000, -0.0083094000, -0.0331008000, -0.0887079000", \ + "0.0108325000, 0.0098525000, 0.0076606000, 0.0027558000, -0.0083025000, -0.0330883000, -0.0886723000", \ + "0.0106172000, 0.0096616000, 0.0075094000, 0.0026984000, -0.0083125000, -0.0330458000, -0.0885996000", \ + "0.0101929000, 0.0092547000, 0.0071388000, 0.0023829000, -0.0084966000, -0.0331290000, -0.0885932000", \ + "0.0097560000, 0.0088130000, 0.0066217000, 0.0018812000, -0.0088972000, -0.0333413000, -0.0886791000", \ + "0.0096584000, 0.0086787000, 0.0065284000, 0.0016339000, -0.0092033000, -0.0338949000, -0.0891019000", \ + "0.0106485000, 0.0096604000, 0.0073973000, 0.0023196000, -0.0088662000, -0.0336595000, -0.0892981000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011173350, 0.0024968740, 0.0055796880, 0.0124687600, 0.0278635600, 0.0622658400"); + values("0.0242117000, 0.0252186000, 0.0275016000, 0.0324901000, 0.0436367000, 0.0684023000, 0.1235223000", \ + "0.0238832000, 0.0249260000, 0.0272649000, 0.0322188000, 0.0433854000, 0.0682371000, 0.1234340000", \ + "0.0234697000, 0.0245215000, 0.0268354000, 0.0318663000, 0.0430946000, 0.0679979000, 0.1232632000", \ + "0.0232062000, 0.0241387000, 0.0264081000, 0.0314934000, 0.0427771000, 0.0677025000, 0.1230788000", \ + "0.0229015000, 0.0238717000, 0.0261824000, 0.0311916000, 0.0423748000, 0.0673508000, 0.1226906000", \ + "0.0228148000, 0.0238122000, 0.0260467000, 0.0311295000, 0.0424031000, 0.0671712000, 0.1224953000", \ + "0.0232066000, 0.0242410000, 0.0264297000, 0.0313914000, 0.0425233000, 0.0674248000, 0.1227333000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011173350, 0.0024968740, 0.0055796880, 0.0124687600, 0.0278635600, 0.0622658400"); + values("0.0067723000, 0.0058098000, 0.0036022000, -0.0013666000, -0.0124858000, -0.0373734000, -0.0930758000", \ + "0.0064732000, 0.0055416000, 0.0034275000, -0.0014157000, -0.0124257000, -0.0372215000, -0.0928776000", \ + "0.0059896000, 0.0051010000, 0.0030625000, -0.0016143000, -0.0124571000, -0.0371193000, -0.0926767000", \ + "0.0054409000, 0.0045750000, 0.0025720000, -0.0020540000, -0.0127088000, -0.0371721000, -0.0925870000", \ + "0.0052849000, 0.0043512000, 0.0022840000, -0.0024847000, -0.0131940000, -0.0374920000, -0.0927019000", \ + "0.0052640000, 0.0042746000, 0.0021275000, -0.0027404000, -0.0135276000, -0.0380730000, -0.0931308000", \ + "0.0067604000, 0.0056703000, 0.0033486000, -0.0018454000, -0.0130231000, -0.0378784000, -0.0932665000"); + } + related_pin : "A4"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011173350, 0.0024968740, 0.0055796880, 0.0124687600, 0.0278635600, 0.0622658400"); + values("0.0194370000, 0.0204057000, 0.0227494000, 0.0277268000, 0.0388899000, 0.0636635000, 0.1188535000", \ + "0.0189530000, 0.0199709000, 0.0222772000, 0.0273766000, 0.0385846000, 0.0634906000, 0.1186817000", \ + "0.0184004000, 0.0194268000, 0.0217637000, 0.0269118000, 0.0382178000, 0.0632343000, 0.1185121000", \ + "0.0180913000, 0.0190348000, 0.0213417000, 0.0264599000, 0.0377573000, 0.0628260000, 0.1182536000", \ + "0.0180212000, 0.0190018000, 0.0212440000, 0.0262704000, 0.0374829000, 0.0623764000, 0.1178192000", \ + "0.0187764000, 0.0197710000, 0.0219433000, 0.0268591000, 0.0379264000, 0.0625931000, 0.1177619000", \ + "0.0214755000, 0.0224176000, 0.0245703000, 0.0293954000, 0.0400185000, 0.0642097000, 0.1192116000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011173350, 0.0024968740, 0.0055796880, 0.0124687600, 0.0278635600, 0.0622658400"); + values("0.0092788000, 0.0083471000, 0.0062270000, 0.0014039000, -0.0095730000, -0.0341802000, -0.0893167000", \ + "0.0090764000, 0.0081410000, 0.0059698000, 0.0011845000, -0.0097127000, -0.0341988000, -0.0893471000", \ + "0.0088680000, 0.0079268000, 0.0057640000, 0.0009679000, -0.0099149000, -0.0343407000, -0.0893566000", \ + "0.0085888000, 0.0076375000, 0.0054852000, 0.0006170000, -0.0103025000, -0.0347208000, -0.0896260000", \ + "0.0085011000, 0.0075087000, 0.0053160000, 0.0004146000, -0.0105598000, -0.0350433000, -0.0899742000", \ + "0.0092716000, 0.0082382000, 0.0059275000, 0.0008017000, -0.0102401000, -0.0350566000, -0.0903872000", \ + "0.0123962000, 0.0113348000, 0.0089354000, 0.0037445000, -0.0078094000, -0.0333924000, -0.0899633000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0011173350, 0.0024968740, 0.0055796880, 0.0124687600, 0.0278635600, 0.0622658400"); + values("0.0185976000, 0.0197895000, 0.0223325000, 0.0276553000, 0.0390815000, 0.0640028000, 0.1193450000", \ + "0.0182174000, 0.0193663000, 0.0218474000, 0.0272974000, 0.0388392000, 0.0639219000, 0.1193965000", \ + "0.0179508000, 0.0190597000, 0.0214736000, 0.0268511000, 0.0383292000, 0.0635830000, 0.1193286000", \ + "0.0180251000, 0.0190175000, 0.0212963000, 0.0263174000, 0.0379678000, 0.0629729000, 0.1185354000", \ + "0.0184063000, 0.0193971000, 0.0215580000, 0.0264885000, 0.0376514000, 0.0625283000, 0.1181528000", \ + "0.0202291000, 0.0210889000, 0.0231330000, 0.0279193000, 0.0385752000, 0.0629708000, 0.1177914000", \ + "0.0244713000, 0.0253199000, 0.0272660000, 0.0327683000, 0.0415997000, 0.0658696000, 0.1215492000"); + } + } + max_capacitance : 0.0622660000; + max_transition : 1.4837760000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.0435682000, 0.0463437000, 0.0524181000, 0.0651045000, 0.0912253000, 0.1451316000, 0.2576507000", \ + "0.0482859000, 0.0510970000, 0.0570495000, 0.0696664000, 0.0958326000, 0.1495156000, 0.2621142000", \ + "0.0588895000, 0.0616394000, 0.0674564000, 0.0799545000, 0.1057869000, 0.1594179000, 0.2720232000", \ + "0.0788483000, 0.0817881000, 0.0881975000, 0.1007692000, 0.1262338000, 0.1794777000, 0.2919146000", \ + "0.1100769000, 0.1137650000, 0.1218525000, 0.1377983000, 0.1676056000, 0.2240233000, 0.3367694000", \ + "0.1488492000, 0.1543790000, 0.1659896000, 0.1882898000, 0.2296369000, 0.3036101000, 0.4341680000", \ + "0.1728060000, 0.1823630000, 0.1987294000, 0.2329437000, 0.2966524000, 0.4070848000, 0.5912605000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.2670215000, 0.2761138000, 0.3004847000, 0.3490586000, 0.4582314000, 0.6986693000, 1.2315773000", \ + "0.2706353000, 0.2809309000, 0.3032999000, 0.3534887000, 0.4619860000, 0.7027919000, 1.2360022000", \ + "0.2806670000, 0.2905228000, 0.3133372000, 0.3632538000, 0.4734463000, 0.7148649000, 1.2485331000", \ + "0.3058245000, 0.3147163000, 0.3387601000, 0.3891069000, 0.4990109000, 0.7404989000, 1.2750695000", \ + "0.3586493000, 0.3686640000, 0.3908930000, 0.4410375000, 0.5510479000, 0.7923591000, 1.3275153000", \ + "0.4597230000, 0.4708154000, 0.4935078000, 0.5475275000, 0.6568509000, 0.8979494000, 1.4328908000", \ + "0.6234902000, 0.6367819000, 0.6639899000, 0.7269311000, 0.8537733000, 1.1140318000, 1.6533099000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.0372507000, 0.0404423000, 0.0475130000, 0.0628382000, 0.0950102000, 0.1624379000, 0.3081947000", \ + "0.0367901000, 0.0400572000, 0.0471585000, 0.0623980000, 0.0946508000, 0.1619007000, 0.3082452000", \ + "0.0364779000, 0.0395791000, 0.0466381000, 0.0617746000, 0.0940368000, 0.1617069000, 0.3079173000", \ + "0.0425926000, 0.0452362000, 0.0510514000, 0.0642526000, 0.0946387000, 0.1613167000, 0.3077286000", \ + "0.0616811000, 0.0643337000, 0.0700814000, 0.0828696000, 0.1103735000, 0.1690030000, 0.3095447000", \ + "0.0994191000, 0.1027620000, 0.1102436000, 0.1255932000, 0.1562363000, 0.2162899000, 0.3426906000", \ + "0.1684117000, 0.1738833000, 0.1851487000, 0.2053329000, 0.2479606000, 0.3222781000, 0.4576859000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.1708300000, 0.1837368000, 0.2136142000, 0.2784755000, 0.4232365000, 0.7444294000, 1.4587457000", \ + "0.1710782000, 0.1837628000, 0.2130756000, 0.2789063000, 0.4235401000, 0.7445505000, 1.4588462000", \ + "0.1708102000, 0.1843895000, 0.2135105000, 0.2788327000, 0.4232251000, 0.7444458000, 1.4586672000", \ + "0.1708135000, 0.1840149000, 0.2135749000, 0.2783518000, 0.4230420000, 0.7440101000, 1.4584550000", \ + "0.1712798000, 0.1843720000, 0.2135717000, 0.2785255000, 0.4231150000, 0.7442328000, 1.4588951000", \ + "0.1891999000, 0.2019084000, 0.2295816000, 0.2903534000, 0.4306114000, 0.7452732000, 1.4587642000", \ + "0.2373961000, 0.2509949000, 0.2803544000, 0.3460442000, 0.4870421000, 0.7878138000, 1.4773424000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.0446611000, 0.0473349000, 0.0530266000, 0.0648208000, 0.0893415000, 0.1401413000, 0.2493034000", \ + "0.0495753000, 0.0522095000, 0.0579249000, 0.0697906000, 0.0941281000, 0.1451197000, 0.2542757000", \ + "0.0600410000, 0.0626755000, 0.0682636000, 0.0800600000, 0.1043527000, 0.1552520000, 0.2643517000", \ + "0.0797407000, 0.0825918000, 0.0884423000, 0.1005505000, 0.1248262000, 0.1756774000, 0.2847833000", \ + "0.1087052000, 0.1125462000, 0.1204701000, 0.1358792000, 0.1652540000, 0.2202153000, 0.3305545000", \ + "0.1402395000, 0.1460595000, 0.1572674000, 0.1809185000, 0.2226059000, 0.2971873000, 0.4275930000", \ + "0.1510378000, 0.1593405000, 0.1785221000, 0.2144312000, 0.2799615000, 0.3946140000, 0.5829141000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.2492224000, 0.2597917000, 0.2823301000, 0.3313352000, 0.4401667000, 0.6802499000, 1.2134838000", \ + "0.2513112000, 0.2617613000, 0.2829972000, 0.3345342000, 0.4437450000, 0.6840825000, 1.2172886000", \ + "0.2599914000, 0.2702679000, 0.2932664000, 0.3430850000, 0.4528191000, 0.6941507000, 1.2278050000", \ + "0.2821419000, 0.2928727000, 0.3151357000, 0.3663485000, 0.4764477000, 0.7180856000, 1.2530215000", \ + "0.3350148000, 0.3449879000, 0.3674101000, 0.4171523000, 0.5266311000, 0.7693098000, 1.3040442000", \ + "0.4366142000, 0.4482389000, 0.4728323000, 0.5271739000, 0.6389702000, 0.8797972000, 1.4146729000", \ + "0.6099861000, 0.6238154000, 0.6551100000, 0.7237849000, 0.8566305000, 1.1259179000, 1.6669001000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.0341926000, 0.0369217000, 0.0432341000, 0.0570407000, 0.0866404000, 0.1516937000, 0.2966217000", \ + "0.0340501000, 0.0367256000, 0.0431537000, 0.0569009000, 0.0866070000, 0.1517624000, 0.2961898000", \ + "0.0336913000, 0.0365619000, 0.0427801000, 0.0565937000, 0.0863125000, 0.1515539000, 0.2964793000", \ + "0.0388455000, 0.0413266000, 0.0468456000, 0.0590478000, 0.0872257000, 0.1514445000, 0.2965575000", \ + "0.0558130000, 0.0583569000, 0.0641141000, 0.0763835000, 0.1032020000, 0.1602519000, 0.2982068000", \ + "0.0916028000, 0.0947332000, 0.1026776000, 0.1178150000, 0.1489322000, 0.2076927000, 0.3318876000", \ + "0.1580161000, 0.1634492000, 0.1749964000, 0.1979068000, 0.2395184000, 0.3148320000, 0.4532927000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.1707618000, 0.1843440000, 0.2130538000, 0.2789318000, 0.4232771000, 0.7446754000, 1.4586893000", \ + "0.1709177000, 0.1842654000, 0.2129983000, 0.2783268000, 0.4231302000, 0.7444363000, 1.4588816000", \ + "0.1711933000, 0.1843720000, 0.2137266000, 0.2789257000, 0.4232705000, 0.7444504000, 1.4583564000", \ + "0.1709265000, 0.1835887000, 0.2134285000, 0.2782188000, 0.4230081000, 0.7444811000, 1.4589544000", \ + "0.1722923000, 0.1851878000, 0.2147239000, 0.2791199000, 0.4234573000, 0.7458196000, 1.4587931000", \ + "0.2003392000, 0.2127042000, 0.2404478000, 0.2994739000, 0.4359682000, 0.7470813000, 1.4610204000", \ + "0.2681970000, 0.2824629000, 0.3111356000, 0.3754830000, 0.5116112000, 0.8011812000, 1.4763102000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.0419938000, 0.0442191000, 0.0488922000, 0.0589338000, 0.0803662000, 0.1265421000, 0.2282707000", \ + "0.0468303000, 0.0491035000, 0.0538092000, 0.0638830000, 0.0853505000, 0.1315580000, 0.2333615000", \ + "0.0569834000, 0.0591902000, 0.0640273000, 0.0741906000, 0.0957025000, 0.1419893000, 0.2439307000", \ + "0.0746121000, 0.0772037000, 0.0825446000, 0.0937729000, 0.1159792000, 0.1625152000, 0.2645925000", \ + "0.0977279000, 0.1016523000, 0.1092752000, 0.1247179000, 0.1531679000, 0.2060919000, 0.3100470000", \ + "0.1193739000, 0.1244569000, 0.1366197000, 0.1595101000, 0.2035302000, 0.2782459000, 0.4044347000", \ + "0.1102192000, 0.1191219000, 0.1383975000, 0.1765333000, 0.2449005000, 0.3634688000, 0.5504077000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.2141922000, 0.2244692000, 0.2456154000, 0.2968934000, 0.4057210000, 0.6456202000, 1.1784339000", \ + "0.2150490000, 0.2251053000, 0.2493391000, 0.2982140000, 0.4078562000, 0.6485497000, 1.1818703000", \ + "0.2232953000, 0.2329558000, 0.2572581000, 0.3067049000, 0.4168193000, 0.6583388000, 1.1921691000", \ + "0.2480666000, 0.2584631000, 0.2801566000, 0.3314588000, 0.4413446000, 0.6829214000, 1.2169752000", \ + "0.3032226000, 0.3130327000, 0.3362313000, 0.3864259000, 0.4958077000, 0.7372738000, 1.2722489000", \ + "0.4166379000, 0.4287206000, 0.4547050000, 0.5112424000, 0.6260391000, 0.8673167000, 1.4021214000", \ + "0.6110388000, 0.6285708000, 0.6652520000, 0.7402409000, 0.8849326000, 1.1658021000, 1.7060506000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.0247722000, 0.0272492000, 0.0327629000, 0.0450586000, 0.0726705000, 0.1341424000, 0.2711894000", \ + "0.0247701000, 0.0272369000, 0.0327302000, 0.0450578000, 0.0726584000, 0.1341415000, 0.2716888000", \ + "0.0247754000, 0.0272073000, 0.0327315000, 0.0450793000, 0.0726391000, 0.1340983000, 0.2717790000", \ + "0.0301862000, 0.0324611000, 0.0375668000, 0.0486164000, 0.0743303000, 0.1342739000, 0.2718040000", \ + "0.0460940000, 0.0485569000, 0.0543150000, 0.0663331000, 0.0917473000, 0.1453120000, 0.2745060000", \ + "0.0794655000, 0.0831959000, 0.0909208000, 0.1065515000, 0.1374586000, 0.1955429000, 0.3123410000", \ + "0.1433022000, 0.1491906000, 0.1605566000, 0.1843076000, 0.2276678000, 0.3012941000, 0.4345485000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.1708460000, 0.1842304000, 0.2128885000, 0.2783712000, 0.4230732000, 0.7444921000, 1.4605674000", \ + "0.1708722000, 0.1840154000, 0.2137417000, 0.2784716000, 0.4231052000, 0.7443925000, 1.4612057000", \ + "0.1709095000, 0.1839916000, 0.2135467000, 0.2784738000, 0.4231974000, 0.7443734000, 1.4610978000", \ + "0.1708619000, 0.1837741000, 0.2129679000, 0.2781653000, 0.4243347000, 0.7447500000, 1.4592098000", \ + "0.1748918000, 0.1868300000, 0.2150846000, 0.2790210000, 0.4233585000, 0.7446170000, 1.4589198000", \ + "0.2112882000, 0.2247448000, 0.2506864000, 0.3070713000, 0.4395620000, 0.7498862000, 1.4585465000", \ + "0.3036634000, 0.3181883000, 0.3482069000, 0.4126213000, 0.5448100000, 0.8230111000, 1.4767729000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.0323919000, 0.0343621000, 0.0386893000, 0.0478617000, 0.0679366000, 0.1122032000, 0.2107334000", \ + "0.0368802000, 0.0389452000, 0.0433804000, 0.0527463000, 0.0730635000, 0.1175659000, 0.2160976000", \ + "0.0463223000, 0.0485689000, 0.0532392000, 0.0629485000, 0.0834530000, 0.1280448000, 0.2271223000", \ + "0.0599755000, 0.0629929000, 0.0690255000, 0.0809658000, 0.1036563000, 0.1488331000, 0.2482513000", \ + "0.0744461000, 0.0788944000, 0.0883481000, 0.1060430000, 0.1374727000, 0.1923328000, 0.2947305000", \ + "0.0782540000, 0.0848882000, 0.1006128000, 0.1291531000, 0.1786188000, 0.2589726000, 0.3884151000", \ + "0.0409084000, 0.0530932000, 0.0779059000, 0.1245536000, 0.2054975000, 0.3333436000, 0.5287991000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.1434688000, 0.1533861000, 0.1766784000, 0.2256514000, 0.3350441000, 0.5758188000, 1.1088706000", \ + "0.1438429000, 0.1541807000, 0.1770903000, 0.2272946000, 0.3371908000, 0.5778926000, 1.1115596000", \ + "0.1497107000, 0.1602581000, 0.1835286000, 0.2344843000, 0.3450110000, 0.5869307000, 1.1210332000", \ + "0.1729603000, 0.1827219000, 0.2056495000, 0.2551276000, 0.3662949000, 0.6085577000, 1.1445332000", \ + "0.2353842000, 0.2444384000, 0.2655599000, 0.3143948000, 0.4233859000, 0.6647032000, 1.2001636000", \ + "0.3621727000, 0.3746490000, 0.3999583000, 0.4564439000, 0.5644828000, 0.8001102000, 1.3325289000", \ + "0.5659168000, 0.5833746000, 0.6206044000, 0.7000014000, 0.8521641000, 1.1250708000, 1.6504381000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.0143388000, 0.0167343000, 0.0221990000, 0.0342552000, 0.0614580000, 0.1226866000, 0.2565164000", \ + "0.0144273000, 0.0167773000, 0.0221791000, 0.0343762000, 0.0613236000, 0.1225101000, 0.2565369000", \ + "0.0156013000, 0.0177145000, 0.0228016000, 0.0344118000, 0.0613532000, 0.1216185000, 0.2577362000", \ + "0.0227581000, 0.0249229000, 0.0297769000, 0.0406175000, 0.0644782000, 0.1223706000, 0.2585189000", \ + "0.0392337000, 0.0420094000, 0.0476226000, 0.0598511000, 0.0843414000, 0.1366505000, 0.2599277000", \ + "0.0722488000, 0.0765264000, 0.0842057000, 0.1007838000, 0.1311250000, 0.1882817000, 0.3030539000", \ + "0.1387271000, 0.1441691000, 0.1557800000, 0.1793846000, 0.2229836000, 0.2962862000, 0.4255201000"); + } + related_pin : "A4"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.1681662000, 0.1813889000, 0.2115807000, 0.2778613000, 0.4234040000, 0.7443108000, 1.4638086000", \ + "0.1670720000, 0.1812101000, 0.2115842000, 0.2774473000, 0.4230766000, 0.7447241000, 1.4589815000", \ + "0.1655011000, 0.1791930000, 0.2098111000, 0.2773165000, 0.4233984000, 0.7441132000, 1.4601907000", \ + "0.1607823000, 0.1748659000, 0.2062296000, 0.2752094000, 0.4226293000, 0.7443834000, 1.4597586000", \ + "0.1686735000, 0.1808355000, 0.2080538000, 0.2718662000, 0.4179155000, 0.7443803000, 1.4594108000", \ + "0.2106625000, 0.2254803000, 0.2569849000, 0.3171737000, 0.4429604000, 0.7437337000, 1.4591222000", \ + "0.2900059000, 0.3085730000, 0.3494771000, 0.4272372000, 0.5728739000, 0.8447615000, 1.4837760000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.0304651000, 0.0333375000, 0.0395232000, 0.0522744000, 0.0783842000, 0.1320141000, 0.2445576000", \ + "0.0345394000, 0.0374201000, 0.0434756000, 0.0562986000, 0.0825138000, 0.1362366000, 0.2488141000", \ + "0.0467764000, 0.0491673000, 0.0547196000, 0.0669925000, 0.0926379000, 0.1464438000, 0.2591965000", \ + "0.0715593000, 0.0748986000, 0.0815037000, 0.0940549000, 0.1179393000, 0.1710515000, 0.2835331000", \ + "0.1065585000, 0.1110837000, 0.1203815000, 0.1386804000, 0.1722329000, 0.2297007000, 0.3404142000", \ + "0.1483230000, 0.1547596000, 0.1681310000, 0.1949067000, 0.2440937000, 0.3298191000, 0.4706961000", \ + "0.1854450000, 0.1945855000, 0.2137841000, 0.2513820000, 0.3246683000, 0.4537426000, 0.6661133000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.0217858000, 0.0241133000, 0.0291018000, 0.0395796000, 0.0618274000, 0.1106603000, 0.2188746000", \ + "0.0270020000, 0.0292379000, 0.0341279000, 0.0446821000, 0.0672185000, 0.1162221000, 0.2268534000", \ + "0.0394037000, 0.0421580000, 0.0472779000, 0.0575494000, 0.0800054000, 0.1292726000, 0.2378181000", \ + "0.0584983000, 0.0628023000, 0.0711746000, 0.0863126000, 0.1107755000, 0.1600386000, 0.2673105000", \ + "0.0873192000, 0.0942795000, 0.1078723000, 0.1320256000, 0.1720097000, 0.2324017000, 0.3406694000", \ + "0.1335040000, 0.1439314000, 0.1646368000, 0.2022817000, 0.2663232000, 0.3638640000, 0.5082657000", \ + "0.2139516000, 0.2288519000, 0.2589016000, 0.3142798000, 0.4109871000, 0.5666537000, 0.7982673000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.0353865000, 0.0389034000, 0.0457540000, 0.0609745000, 0.0930194000, 0.1607494000, 0.3076238000", \ + "0.0345348000, 0.0379639000, 0.0454695000, 0.0608925000, 0.0931571000, 0.1609912000, 0.3075462000", \ + "0.0353204000, 0.0385322000, 0.0448283000, 0.0597629000, 0.0924647000, 0.1607053000, 0.3075828000", \ + "0.0469064000, 0.0498177000, 0.0558201000, 0.0671517000, 0.0948278000, 0.1600038000, 0.3072393000", \ + "0.0689833000, 0.0732683000, 0.0807411000, 0.0958119000, 0.1233219000, 0.1758369000, 0.3092174000", \ + "0.1091997000, 0.1149265000, 0.1263469000, 0.1475684000, 0.1854061000, 0.2507400000, 0.3654808000", \ + "0.1752892000, 0.1837823000, 0.2014253000, 0.2353336000, 0.2922688000, 0.3862786000, 0.5441435000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0011173300, 0.0024968700, 0.0055796900, 0.0124688000, 0.0278636000, 0.0622658000"); + values("0.0211534000, 0.0242293000, 0.0315416000, 0.0470944000, 0.0817850000, 0.1564495000, 0.3187726000", \ + "0.0212907000, 0.0243454000, 0.0315353000, 0.0472970000, 0.0818091000, 0.1564122000, 0.3194576000", \ + "0.0268558000, 0.0290962000, 0.0343151000, 0.0480175000, 0.0818868000, 0.1563561000, 0.3189890000", \ + "0.0473608000, 0.0492428000, 0.0533405000, 0.0618764000, 0.0880740000, 0.1567718000, 0.3189948000", \ + "0.0868585000, 0.0884833000, 0.0926782000, 0.1035726000, 0.1257457000, 0.1770864000, 0.3210621000", \ + "0.1578728000, 0.1598804000, 0.1653128000, 0.1796124000, 0.2102217000, 0.2657995000, 0.3765106000", \ + "0.2921765000, 0.2934500000, 0.2982515000, 0.3152623000, 0.3582425000, 0.4413671000, 0.5781713000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__o41ai_4") { + leakage_power () { + value : 0.0056372000; + when : "!A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0170682000; + when : "!A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0115471000; + when : "!A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0015165000; + when : "!A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0100833000; + when : "!A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0015152000; + when : "!A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0077004000; + when : "!A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0015183000; + when : "!A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0099986000; + when : "!A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0015165000; + when : "!A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0077019000; + when : "!A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0015208000; + when : "!A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0077149000; + when : "!A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0015176000; + when : "!A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0373424000; + when : "!A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0015071000; + when : "!A1&A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0098375000; + when : "A1&!A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0015168000; + when : "A1&!A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0076912000; + when : "A1&!A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0015126000; + when : "A1&!A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0081314000; + when : "A1&!A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0015284000; + when : "A1&!A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0078103000; + when : "A1&!A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0015149000; + when : "A1&!A2&A3&A4&!B1"; + } + leakage_power () { + value : 0.0083207000; + when : "A1&A2&!A3&!A4&B1"; + } + leakage_power () { + value : 0.0015105000; + when : "A1&A2&!A3&!A4&!B1"; + } + leakage_power () { + value : 0.0376818000; + when : "A1&A2&!A3&A4&B1"; + } + leakage_power () { + value : 0.0015146000; + when : "A1&A2&!A3&A4&!B1"; + } + leakage_power () { + value : 0.0577513000; + when : "A1&A2&A3&!A4&B1"; + } + leakage_power () { + value : 0.0015115000; + when : "A1&A2&A3&!A4&!B1"; + } + leakage_power () { + value : 0.0373388000; + when : "A1&A2&A3&A4&B1"; + } + leakage_power () { + value : 0.0015165000; + when : "A1&A2&A3&A4&!B1"; + } + area : 27.526400000; + cell_footprint : "sky130_fd_sc_hd__o41ai"; + cell_leakage_power : 0.0097529590; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A1") { + capacitance : 0.0086400000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0082090000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0158266000, 0.0158195000, 0.0158030000, 0.0157976000, 0.0157852000, 0.0157569000, 0.0156916000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0157516000, -0.0157478000, -0.0157391000, -0.0157406000, -0.0157441000, -0.0157523000, -0.0157709000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090710000; + } + pin ("A2") { + capacitance : 0.0084130000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078460000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0158447000, 0.0158326000, 0.0158048000, 0.0158012000, 0.0157932000, 0.0157747000, 0.0157320000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0158028000, -0.0157886000, -0.0157559000, -0.0157514000, -0.0157410000, -0.0157170000, -0.0156617000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0089800000; + } + pin ("A3") { + capacitance : 0.0083630000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0077500000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0158071000, 0.0157967000, 0.0157727000, 0.0157667000, 0.0157528000, 0.0157210000, 0.0156478000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0157814000, -0.0157664000, -0.0157317000, -0.0157231000, -0.0157033000, -0.0156578000, -0.0155526000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0089770000; + } + pin ("A4") { + capacitance : 0.0084050000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0077110000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0158524000, 0.0158443000, 0.0158256000, 0.0158204000, 0.0158083000, 0.0157806000, 0.0157167000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0158118000, -0.0158015000, -0.0157780000, -0.0157723000, -0.0157594000, -0.0157297000, -0.0156610000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090990000; + } + pin ("B1") { + capacitance : 0.0086500000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0084760000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0184853000, 0.0184942000, 0.0185147000, 0.0185125000, 0.0185074000, 0.0184955000, 0.0184682000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0022876000, -0.0023567000, -0.0025159000, -0.0024173000, -0.0021899000, -0.0016657000, -0.0004574000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0088240000; + } + pin ("Y") { + direction : "output"; + function : "(!A1&!A2&!A3&!A4) | (!B1)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012265480, 0.0030088420, 0.0073809800, 0.0181062600, 0.0444164000, 0.1089577000"); + values("0.0335820000, 0.0324435000, 0.0295460000, 0.0224904000, 0.0052049000, -0.0370580000, -0.1406482000", \ + "0.0330832000, 0.0319430000, 0.0290717000, 0.0220002000, 0.0046753000, -0.0375541000, -0.1412124000", \ + "0.0325117000, 0.0313173000, 0.0285060000, 0.0214064000, 0.0040939000, -0.0381634000, -0.1417224000", \ + "0.0319710000, 0.0307878000, 0.0279193000, 0.0208373000, 0.0035437000, -0.0386644000, -0.1422429000", \ + "0.0314140000, 0.0302145000, 0.0274018000, 0.0205042000, 0.0033479000, -0.0388361000, -0.1425158000", \ + "0.0309295000, 0.0297733000, 0.0269733000, 0.0200110000, 0.0026365000, -0.0393728000, -0.1428567000", \ + "0.0334235000, 0.0323313000, 0.0294552000, 0.0222344000, 0.0049136000, -0.0379047000, -0.1425150000"); + } + related_pin : "A1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012265480, 0.0030088420, 0.0073809800, 0.0181062600, 0.0444164000, 0.1089577000"); + values("0.0650367000, 0.0661575000, 0.0691201000, 0.0761574000, 0.0934381000, 0.1358574000, 0.2393663000", \ + "0.0644364000, 0.0655722000, 0.0685828000, 0.0756386000, 0.0929762000, 0.1354170000, 0.2388989000", \ + "0.0637364000, 0.0649043000, 0.0679057000, 0.0750446000, 0.0925173000, 0.1350812000, 0.2387580000", \ + "0.0631451000, 0.0642617000, 0.0673229000, 0.0744255000, 0.0919035000, 0.1346335000, 0.2383338000", \ + "0.0626666000, 0.0638319000, 0.0668468000, 0.0738342000, 0.0913011000, 0.1340561000, 0.2378856000", \ + "0.0623043000, 0.0634736000, 0.0664677000, 0.0735471000, 0.0909527000, 0.1335741000, 0.2373883000", \ + "0.0624146000, 0.0635159000, 0.0664394000, 0.0736058000, 0.0910954000, 0.1334086000, 0.2373376000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012265480, 0.0030088420, 0.0073809800, 0.0181062600, 0.0444164000, 0.1089577000"); + values("0.0271840000, 0.0260238000, 0.0231744000, 0.0160986000, -0.0011231000, -0.0432864000, -0.1473176000", \ + "0.0270906000, 0.0259134000, 0.0230745000, 0.0160083000, -0.0012373000, -0.0434229000, -0.1474186000", \ + "0.0267595000, 0.0256135000, 0.0227492000, 0.0157037000, -0.0015039000, -0.0436853000, -0.1476180000", \ + "0.0261862000, 0.0250665000, 0.0222073000, 0.0152184000, -0.0019700000, -0.0440742000, -0.1480265000", \ + "0.0252255000, 0.0241158000, 0.0212779000, 0.0144184000, -0.0024955000, -0.0443680000, -0.1483123000", \ + "0.0254154000, 0.0242050000, 0.0214534000, 0.0144165000, -0.0030783000, -0.0453081000, -0.1487074000", \ + "0.0270820000, 0.0258100000, 0.0229209000, 0.0159603000, -0.0016350000, -0.0442711000, -0.1489680000"); + } + related_pin : "A2"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012265480, 0.0030088420, 0.0073809800, 0.0181062600, 0.0444164000, 0.1089577000"); + values("0.0558578000, 0.0570403000, 0.0599761000, 0.0670868000, 0.0844170000, 0.1268955000, 0.2304720000", \ + "0.0553655000, 0.0563907000, 0.0592948000, 0.0665066000, 0.0838841000, 0.1263247000, 0.2298458000", \ + "0.0545584000, 0.0557316000, 0.0585388000, 0.0657728000, 0.0833295000, 0.1259327000, 0.2296187000", \ + "0.0537219000, 0.0549009000, 0.0579246000, 0.0650859000, 0.0825951000, 0.1254036000, 0.2290576000", \ + "0.0531547000, 0.0544072000, 0.0572275000, 0.0645619000, 0.0818380000, 0.1245811000, 0.2285115000", \ + "0.0528763000, 0.0540616000, 0.0569890000, 0.0641297000, 0.0815995000, 0.1241540000, 0.2279855000", \ + "0.0530971000, 0.0541906000, 0.0571569000, 0.0643182000, 0.0818878000, 0.1243254000, 0.2281407000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012265480, 0.0030088420, 0.0073809800, 0.0181062600, 0.0444164000, 0.1089577000"); + values("0.0215374000, 0.0203738000, 0.0175434000, 0.0105294000, -0.0066933000, -0.0491604000, -0.1533679000", \ + "0.0214295000, 0.0202891000, 0.0174680000, 0.0105139000, -0.0067042000, -0.0491290000, -0.1534726000", \ + "0.0211045000, 0.0199938000, 0.0171904000, 0.0103153000, -0.0067615000, -0.0490569000, -0.1532908000", \ + "0.0202962000, 0.0191982000, 0.0164434000, 0.0097559000, -0.0071594000, -0.0491509000, -0.1532113000", \ + "0.0192500000, 0.0181344000, 0.0153643000, 0.0087022000, -0.0080167000, -0.0496272000, -0.1534349000", \ + "0.0192099000, 0.0180596000, 0.0152112000, 0.0083484000, -0.0086162000, -0.0508469000, -0.1541528000", \ + "0.0205341000, 0.0194331000, 0.0164513000, 0.0093695000, -0.0080496000, -0.0504084000, -0.1547419000"); + } + related_pin : "A3"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012265480, 0.0030088420, 0.0073809800, 0.0181062600, 0.0444164000, 0.1089577000"); + values("0.0475283000, 0.0487276000, 0.0516955000, 0.0587332000, 0.0761266000, 0.1184928000, 0.2219116000", \ + "0.0468133000, 0.0480872000, 0.0510015000, 0.0580845000, 0.0755721000, 0.1180353000, 0.2216737000", \ + "0.0459089000, 0.0472069000, 0.0501152000, 0.0572717000, 0.0749028000, 0.1175727000, 0.2212160000", \ + "0.0450701000, 0.0462602000, 0.0492323000, 0.0565835000, 0.0740867000, 0.1169028000, 0.2208559000", \ + "0.0445660000, 0.0457841000, 0.0486648000, 0.0557806000, 0.0733014000, 0.1161179000, 0.2201500000", \ + "0.0444623000, 0.0456160000, 0.0485402000, 0.0557393000, 0.0732287000, 0.1156640000, 0.2194421000", \ + "0.0451312000, 0.0463307000, 0.0491173000, 0.0561444000, 0.0734796000, 0.1161463000, 0.2198492000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012265480, 0.0030088420, 0.0073809800, 0.0181062600, 0.0444164000, 0.1089577000"); + values("0.0142543000, 0.0131060000, 0.0103101000, 0.0032949000, -0.0140054000, -0.0565349000, -0.1609958000", \ + "0.0136497000, 0.0125911000, 0.0098835000, 0.0030893000, -0.0139392000, -0.0562304000, -0.1606193000", \ + "0.0126907000, 0.0116535000, 0.0090657000, 0.0025350000, -0.0141239000, -0.0561270000, -0.1602862000", \ + "0.0116297000, 0.0105943000, 0.0080611000, 0.0016132000, -0.0147338000, -0.0562995000, -0.1601150000", \ + "0.0112440000, 0.0102436000, 0.0074503000, 0.0006120000, -0.0157076000, -0.0569614000, -0.1603706000", \ + "0.0112679000, 0.0101296000, 0.0073202000, 0.0004801000, -0.0162254000, -0.0582251000, -0.1611890000", \ + "0.0136027000, 0.0123589000, 0.0094226000, 0.0020481000, -0.0154913000, -0.0578581000, -0.1617954000"); + } + related_pin : "A4"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012265480, 0.0030088420, 0.0073809800, 0.0181062600, 0.0444164000, 0.1089577000"); + values("0.0382044000, 0.0393983000, 0.0424063000, 0.0495168000, 0.0668340000, 0.1092937000, 0.2129387000", \ + "0.0371609000, 0.0383179000, 0.0413915000, 0.0485635000, 0.0661583000, 0.1088135000, 0.2125104000", \ + "0.0357904000, 0.0370750000, 0.0400302000, 0.0476132000, 0.0651539000, 0.1081262000, 0.2120318000", \ + "0.0349840000, 0.0361442000, 0.0389856000, 0.0465519000, 0.0642280000, 0.1074463000, 0.2114504000", \ + "0.0347589000, 0.0359183000, 0.0388442000, 0.0459874000, 0.0632012000, 0.1059796000, 0.2105561000", \ + "0.0367211000, 0.0377362000, 0.0405825000, 0.0477389000, 0.0652333000, 0.1065435000, 0.2103172000", \ + "0.0412427000, 0.0425878000, 0.0459413000, 0.0528042000, 0.0691260000, 0.1099306000, 0.2121374000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012265480, 0.0030088420, 0.0073809800, 0.0181062600, 0.0444164000, 0.1089577000"); + values("0.0194462000, 0.0183427000, 0.0156466000, 0.0089152000, -0.0080617000, -0.0500845000, -0.1536427000", \ + "0.0189340000, 0.0178404000, 0.0151883000, 0.0084428000, -0.0084219000, -0.0502275000, -0.1536049000", \ + "0.0185334000, 0.0174224000, 0.0146848000, 0.0079166000, -0.0088741000, -0.0505447000, -0.1537123000", \ + "0.0178789000, 0.0167820000, 0.0140818000, 0.0072318000, -0.0096862000, -0.0513671000, -0.1541727000", \ + "0.0180242000, 0.0168514000, 0.0139951000, 0.0070528000, -0.0098945000, -0.0520370000, -0.1550088000", \ + "0.0186839000, 0.0174866000, 0.0145726000, 0.0074201000, -0.0099322000, -0.0519797000, -0.1557530000", \ + "0.0240363000, 0.0227711000, 0.0196540000, 0.0122375000, -0.0054963000, -0.0483530000, -0.1557401000"); + } + related_pin : "B1"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012265480, 0.0030088420, 0.0073809800, 0.0181062600, 0.0444164000, 0.1089577000"); + values("0.0367253000, 0.0381901000, 0.0416180000, 0.0495376000, 0.0675671000, 0.1104151000, 0.2144057000", \ + "0.0359024000, 0.0372744000, 0.0406761000, 0.0487778000, 0.0670774000, 0.1100779000, 0.2145769000", \ + "0.0351943000, 0.0365940000, 0.0398264000, 0.0475050000, 0.0659873000, 0.1096563000, 0.2136787000", \ + "0.0350505000, 0.0362855000, 0.0392302000, 0.0468243000, 0.0647865000, 0.1082682000, 0.2130774000", \ + "0.0357339000, 0.0368471000, 0.0396455000, 0.0466875000, 0.0641756000, 0.1072048000, 0.2119991000", \ + "0.0386914000, 0.0398449000, 0.0424580000, 0.0492047000, 0.0659899000, 0.1086017000, 0.2118225000", \ + "0.0460743000, 0.0470550000, 0.0503741000, 0.0560320000, 0.0710716000, 0.1124830000, 0.2167992000"); + } + } + max_capacitance : 0.1089580000; + max_transition : 1.4948920000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.0490083000, 0.0511526000, 0.0560846000, 0.0676698000, 0.0937063000, 0.1519649000, 0.2835788000", \ + "0.0536368000, 0.0557651000, 0.0606135000, 0.0721033000, 0.0980456000, 0.1561501000, 0.2880506000", \ + "0.0630271000, 0.0649874000, 0.0699070000, 0.0812085000, 0.1069333000, 0.1648506000, 0.2965582000", \ + "0.0800484000, 0.0822212000, 0.0872914000, 0.0985812000, 0.1240464000, 0.1814922000, 0.3130041000", \ + "0.1069422000, 0.1094968000, 0.1153147000, 0.1289086000, 0.1570291000, 0.2169911000, 0.3487538000", \ + "0.1397497000, 0.1431039000, 0.1511453000, 0.1700394000, 0.2073803000, 0.2811576000, 0.4267670000", \ + "0.1533173000, 0.1582672000, 0.1708541000, 0.1974145000, 0.2545746000, 0.3614823000, 0.5563700000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.2869563000, 0.2928388000, 0.3113121000, 0.3515894000, 0.4487748000, 0.6829688000, 1.2534348000", \ + "0.2900632000, 0.2960218000, 0.3146005000, 0.3549624000, 0.4525935000, 0.6868908000, 1.2574926000", \ + "0.3008525000, 0.3065675000, 0.3251295000, 0.3659378000, 0.4632137000, 0.6987697000, 1.2700392000", \ + "0.3260999000, 0.3319910000, 0.3505796000, 0.3911735000, 0.4894476000, 0.7250353000, 1.2970159000", \ + "0.3799177000, 0.3878055000, 0.4044325000, 0.4442618000, 0.5420152000, 0.7780919000, 1.3514118000", \ + "0.4851879000, 0.4921095000, 0.5097973000, 0.5533713000, 0.6510785000, 0.8862163000, 1.4585120000", \ + "0.6606019000, 0.6672498000, 0.6900283000, 0.7381128000, 0.8518970000, 1.1052359000, 1.6832666000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.0482631000, 0.0505753000, 0.0562608000, 0.0699239000, 0.1016926000, 0.1745265000, 0.3476280000", \ + "0.0476068000, 0.0499514000, 0.0556194000, 0.0692252000, 0.1010610000, 0.1741124000, 0.3472198000", \ + "0.0469605000, 0.0491572000, 0.0549130000, 0.0684395000, 0.1004222000, 0.1734823000, 0.3469059000", \ + "0.0509562000, 0.0529424000, 0.0581727000, 0.0703212000, 0.1008020000, 0.1729656000, 0.3470362000", \ + "0.0662301000, 0.0680428000, 0.0728795000, 0.0847975000, 0.1129618000, 0.1791733000, 0.3477794000", \ + "0.1026806000, 0.1048377000, 0.1096522000, 0.1222225000, 0.1510881000, 0.2164035000, 0.3718094000", \ + "0.1698206000, 0.1735158000, 0.1816030000, 0.1968595000, 0.2352873000, 0.3116289000, 0.4706067000"); + } + related_pin : "A1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.1864820000, 0.1947768000, 0.2170005000, 0.2692028000, 0.3978421000, 0.7109061000, 1.4776961000", \ + "0.1864812000, 0.1947891000, 0.2170494000, 0.2692639000, 0.3976831000, 0.7106363000, 1.4737536000", \ + "0.1864935000, 0.1950739000, 0.2170403000, 0.2692662000, 0.3979665000, 0.7109464000, 1.4744587000", \ + "0.1865171000, 0.1950474000, 0.2171293000, 0.2692656000, 0.3974930000, 0.7106837000, 1.4737628000", \ + "0.1868338000, 0.1959517000, 0.2171957000, 0.2698220000, 0.3981984000, 0.7112498000, 1.4739823000", \ + "0.2030238000, 0.2116545000, 0.2311655000, 0.2807555000, 0.4049114000, 0.7123855000, 1.4741923000", \ + "0.2479497000, 0.2564829000, 0.2787927000, 0.3309706000, 0.4569943000, 0.7518285000, 1.4873726000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.0510660000, 0.0529704000, 0.0575844000, 0.0681593000, 0.0921550000, 0.1461061000, 0.2722466000", \ + "0.0557837000, 0.0576590000, 0.0622711000, 0.0728504000, 0.0967531000, 0.1509027000, 0.2771068000", \ + "0.0654992000, 0.0674587000, 0.0719601000, 0.0824859000, 0.1063885000, 0.1605037000, 0.2865176000", \ + "0.0828810000, 0.0849953000, 0.0898961000, 0.1003802000, 0.1241868000, 0.1782309000, 0.3045288000", \ + "0.1096114000, 0.1118590000, 0.1174996000, 0.1307000000, 0.1580190000, 0.2156865000, 0.3429299000", \ + "0.1374388000, 0.1408656000, 0.1493646000, 0.1684950000, 0.2068076000, 0.2808742000, 0.4260592000", \ + "0.1399760000, 0.1446460000, 0.1577857000, 0.1875136000, 0.2461262000, 0.3596246000, 0.5601840000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.2715610000, 0.2786383000, 0.2953486000, 0.3345014000, 0.4320314000, 0.6663136000, 1.2370648000", \ + "0.2730878000, 0.2799412000, 0.2969436000, 0.3361289000, 0.4339776000, 0.6690949000, 1.2399712000", \ + "0.2811841000, 0.2884343000, 0.3054336000, 0.3451345000, 0.4435763000, 0.6794290000, 1.2508009000", \ + "0.3048165000, 0.3100361000, 0.3285525000, 0.3697202000, 0.4679518000, 0.7041988000, 1.2761617000", \ + "0.3579388000, 0.3648969000, 0.3808651000, 0.4221339000, 0.5202991000, 0.7559009000, 1.3289190000", \ + "0.4640342000, 0.4713980000, 0.4904427000, 0.5333780000, 0.6336264000, 0.8691236000, 1.4418947000", \ + "0.6490644000, 0.6581979000, 0.6809544000, 0.7354345000, 0.8538060000, 1.1184510000, 1.6975281000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.0424779000, 0.0444354000, 0.0495138000, 0.0615777000, 0.0903970000, 0.1595512000, 0.3297732000", \ + "0.0423466000, 0.0443054000, 0.0493844000, 0.0614210000, 0.0903383000, 0.1597429000, 0.3297302000", \ + "0.0419008000, 0.0439237000, 0.0488615000, 0.0610423000, 0.0900580000, 0.1596109000, 0.3297103000", \ + "0.0457983000, 0.0475899000, 0.0521186000, 0.0630011000, 0.0908105000, 0.1591785000, 0.3296706000", \ + "0.0599945000, 0.0618172000, 0.0664700000, 0.0772544000, 0.1039106000, 0.1669812000, 0.3313562000", \ + "0.0944545000, 0.0967843000, 0.1021694000, 0.1152098000, 0.1442397000, 0.2072179000, 0.3589196000", \ + "0.1613195000, 0.1644657000, 0.1722999000, 0.1913923000, 0.2303499000, 0.3074146000, 0.4645145000"); + } + related_pin : "A2"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.1861025000, 0.1949636000, 0.2170582000, 0.2697333000, 0.3978958000, 0.7109691000, 1.4744843000", \ + "0.1864487000, 0.1951398000, 0.2162603000, 0.2695804000, 0.3979826000, 0.7109628000, 1.4744178000", \ + "0.1864236000, 0.1955827000, 0.2166183000, 0.2693269000, 0.3979531000, 0.7108997000, 1.4743297000", \ + "0.1865736000, 0.1950686000, 0.2170846000, 0.2690886000, 0.3978017000, 0.7108143000, 1.4733063000", \ + "0.1877872000, 0.1962209000, 0.2175037000, 0.2696883000, 0.3977748000, 0.7104258000, 1.4739217000", \ + "0.2134752000, 0.2217074000, 0.2418359000, 0.2898713000, 0.4108303000, 0.7137280000, 1.4786659000", \ + "0.2795046000, 0.2882462000, 0.3108082000, 0.3612736000, 0.4833170000, 0.7670845000, 1.4922815000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.0483590000, 0.0499543000, 0.0536515000, 0.0625488000, 0.0829409000, 0.1316637000, 0.2485757000", \ + "0.0530040000, 0.0546411000, 0.0583621000, 0.0672699000, 0.0877483000, 0.1364259000, 0.2534928000", \ + "0.0627014000, 0.0643679000, 0.0680854000, 0.0770266000, 0.0977942000, 0.1465093000, 0.2634531000", \ + "0.0797623000, 0.0813707000, 0.0855734000, 0.0953700000, 0.1168744000, 0.1658286000, 0.2831141000", \ + "0.1027560000, 0.1050549000, 0.1103894000, 0.1237321000, 0.1501636000, 0.2054995000, 0.3250085000", \ + "0.1202724000, 0.1246656000, 0.1332449000, 0.1526536000, 0.1933606000, 0.2707146000, 0.4127784000", \ + "0.1041635000, 0.1102584000, 0.1250335000, 0.1563900000, 0.2209331000, 0.3416762000, 0.5485217000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.2343357000, 0.2394189000, 0.2580980000, 0.2984338000, 0.3957415000, 0.6301579000, 1.2005896000", \ + "0.2350792000, 0.2409597000, 0.2594951000, 0.3003714000, 0.3979097000, 0.6326941000, 1.2036107000", \ + "0.2424012000, 0.2479126000, 0.2664497000, 0.3080854000, 0.4063223000, 0.6415273000, 1.2131678000", \ + "0.2656735000, 0.2729589000, 0.2893603000, 0.3305916000, 0.4284312000, 0.6650271000, 1.2379299000", \ + "0.3213474000, 0.3276187000, 0.3452753000, 0.3854378000, 0.4837002000, 0.7201482000, 1.2931590000", \ + "0.4400340000, 0.4480021000, 0.4675478000, 0.5116249000, 0.6147227000, 0.8505037000, 1.4237053000", \ + "0.6473486000, 0.6582161000, 0.6845082000, 0.7436492000, 0.8734888000, 1.1499590000, 1.7296478000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.0300066000, 0.0317989000, 0.0361961000, 0.0469716000, 0.0735679000, 0.1390243000, 0.2998936000", \ + "0.0300315000, 0.0317803000, 0.0361930000, 0.0469604000, 0.0736788000, 0.1391957000, 0.3000570000", \ + "0.0299464000, 0.0317551000, 0.0361671000, 0.0470304000, 0.0736854000, 0.1391821000, 0.3001156000", \ + "0.0347141000, 0.0363265000, 0.0404459000, 0.0502485000, 0.0754684000, 0.1392181000, 0.2999880000", \ + "0.0499704000, 0.0518859000, 0.0562984000, 0.0667690000, 0.0914832000, 0.1495834000, 0.3027523000", \ + "0.0845448000, 0.0871555000, 0.0927802000, 0.1061181000, 0.1347457000, 0.1962902000, 0.3360435000", \ + "0.1508965000, 0.1545896000, 0.1631725000, 0.1824881000, 0.2237005000, 0.3012985000, 0.4523912000"); + } + related_pin : "A3"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.1860858000, 0.1949031000, 0.2168151000, 0.2692054000, 0.3979022000, 0.7107781000, 1.4773428000", \ + "0.1859932000, 0.1951935000, 0.2169234000, 0.2690108000, 0.3977700000, 0.7108347000, 1.4736845000", \ + "0.1859763000, 0.1951674000, 0.2168084000, 0.2689977000, 0.3977796000, 0.7110261000, 1.4745091000", \ + "0.1863157000, 0.1950309000, 0.2168870000, 0.2699254000, 0.3979467000, 0.7110610000, 1.4743463000", \ + "0.1887261000, 0.1977632000, 0.2179084000, 0.2702566000, 0.3986328000, 0.7106660000, 1.4739298000", \ + "0.2254712000, 0.2334942000, 0.2519560000, 0.2984803000, 0.4152456000, 0.7167393000, 1.4743214000", \ + "0.3127773000, 0.3222217000, 0.3437242000, 0.3979010000, 0.5160199000, 0.7886937000, 1.4907872000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.0354414000, 0.0367848000, 0.0401123000, 0.0478034000, 0.0659550000, 0.1097377000, 0.2175224000", \ + "0.0396798000, 0.0410764000, 0.0445390000, 0.0523398000, 0.0708026000, 0.1153219000, 0.2226897000", \ + "0.0489392000, 0.0504667000, 0.0540858000, 0.0622526000, 0.0808556000, 0.1252091000, 0.2327279000", \ + "0.0622015000, 0.0643210000, 0.0689616000, 0.0789974000, 0.1002337000, 0.1455129000, 0.2536423000", \ + "0.0750949000, 0.0783047000, 0.0857154000, 0.1006273000, 0.1302369000, 0.1856950000, 0.2976527000", \ + "0.0758268000, 0.0807743000, 0.0918401000, 0.1161558000, 0.1630993000, 0.2456146000, 0.3912635000", \ + "0.0283805000, 0.0367053000, 0.0552368000, 0.0947133000, 0.1716271000, 0.3026897000, 0.5180431000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.1605711000, 0.1678798000, 0.1855995000, 0.2251851000, 0.3234600000, 0.5578819000, 1.1293945000", \ + "0.1609387000, 0.1673463000, 0.1851659000, 0.2254542000, 0.3242768000, 0.5596480000, 1.1311697000", \ + "0.1651043000, 0.1727499000, 0.1893662000, 0.2315074000, 0.3295775000, 0.5678807000, 1.1405776000", \ + "0.1874608000, 0.1942411000, 0.2103170000, 0.2523436000, 0.3515758000, 0.5884208000, 1.1630095000", \ + "0.2499389000, 0.2562588000, 0.2719996000, 0.3114279000, 0.4065110000, 0.6435445000, 1.2174921000", \ + "0.3869520000, 0.3937796000, 0.4126456000, 0.4570042000, 0.5541857000, 0.7845396000, 1.3546475000", \ + "0.6048227000, 0.6139396000, 0.6478315000, 0.7109457000, 0.8459337000, 1.1170691000, 1.6812499000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.0166804000, 0.0183641000, 0.0224932000, 0.0325987000, 0.0571481000, 0.1175230000, 0.2659324000", \ + "0.0168083000, 0.0184707000, 0.0225144000, 0.0325155000, 0.0573301000, 0.1183346000, 0.2667095000", \ + "0.0177456000, 0.0192321000, 0.0230706000, 0.0327956000, 0.0573242000, 0.1177650000, 0.2667257000", \ + "0.0249206000, 0.0264810000, 0.0302396000, 0.0392752000, 0.0608538000, 0.1184647000, 0.2662661000", \ + "0.0423043000, 0.0439598000, 0.0480689000, 0.0580795000, 0.0808581000, 0.1337222000, 0.2696960000", \ + "0.0761578000, 0.0787973000, 0.0848798000, 0.0989026000, 0.1273913000, 0.1843474000, 0.3151270000", \ + "0.1446580000, 0.1486109000, 0.1567620000, 0.1760168000, 0.2173615000, 0.2921123000, 0.4351862000"); + } + related_pin : "A4"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.1839696000, 0.1930564000, 0.2147728000, 0.2684286000, 0.3975610000, 0.7110428000, 1.4758724000", \ + "0.1830854000, 0.1923783000, 0.2141102000, 0.2681881000, 0.3976263000, 0.7111610000, 1.4740719000", \ + "0.1813644000, 0.1908562000, 0.2132685000, 0.2674165000, 0.3979352000, 0.7108771000, 1.4792979000", \ + "0.1771883000, 0.1862466000, 0.2098422000, 0.2650708000, 0.3968635000, 0.7112223000, 1.4782975000", \ + "0.1813719000, 0.1893364000, 0.2108003000, 0.2615150000, 0.3921393000, 0.7131450000, 1.4748868000", \ + "0.2241334000, 0.2332119000, 0.2573929000, 0.3054527000, 0.4177911000, 0.7121687000, 1.4731767000", \ + "0.3060802000, 0.3191779000, 0.3446383000, 0.4099493000, 0.5434029000, 0.8115849000, 1.4948923000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.0370563000, 0.0391612000, 0.0442085000, 0.0559199000, 0.0819657000, 0.1399856000, 0.2717058000", \ + "0.0408029000, 0.0429254000, 0.0480197000, 0.0596914000, 0.0858164000, 0.1440249000, 0.2757860000", \ + "0.0519573000, 0.0539176000, 0.0586469000, 0.0698448000, 0.0957896000, 0.1540706000, 0.2860546000", \ + "0.0783126000, 0.0805202000, 0.0862174000, 0.0971487000, 0.1208932000, 0.1775680000, 0.3094333000", \ + "0.1158211000, 0.1189690000, 0.1262199000, 0.1420656000, 0.1743723000, 0.2352782000, 0.3648649000", \ + "0.1588487000, 0.1632659000, 0.1736054000, 0.1965714000, 0.2439495000, 0.3344858000, 0.4944769000", \ + "0.1919241000, 0.1982584000, 0.2131381000, 0.2466874000, 0.3161563000, 0.4495850000, 0.6927416000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.0235669000, 0.0252406000, 0.0290999000, 0.0380026000, 0.0584247000, 0.1067409000, 0.2244512000", \ + "0.0287838000, 0.0303679000, 0.0341317000, 0.0431399000, 0.0637290000, 0.1122719000, 0.2299789000", \ + "0.0417645000, 0.0436304000, 0.0473721000, 0.0559495000, 0.0764071000, 0.1252459000, 0.2430211000", \ + "0.0625638000, 0.0653669000, 0.0717599000, 0.0845222000, 0.1074660000, 0.1565159000, 0.2741808000", \ + "0.0954236000, 0.0998000000, 0.1097624000, 0.1301592000, 0.1676247000, 0.2297207000, 0.3475898000", \ + "0.1492218000, 0.1554244000, 0.1707457000, 0.2027610000, 0.2620813000, 0.3611996000, 0.5153308000", \ + "0.2442917000, 0.2541989000, 0.2765189000, 0.3234362000, 0.4138644000, 0.5705348000, 0.8202494000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.0458958000, 0.0481059000, 0.0537666000, 0.0673466000, 0.0991105000, 0.1726593000, 0.3468568000", \ + "0.0454096000, 0.0478528000, 0.0536571000, 0.0672718000, 0.0991269000, 0.1726387000, 0.3465221000", \ + "0.0448701000, 0.0468657000, 0.0523964000, 0.0657934000, 0.0985888000, 0.1724802000, 0.3464710000", \ + "0.0555826000, 0.0571310000, 0.0615009000, 0.0720981000, 0.0998507000, 0.1711039000, 0.3461871000", \ + "0.0762890000, 0.0791476000, 0.0860029000, 0.0995550000, 0.1301161000, 0.1863562000, 0.3463630000", \ + "0.1183389000, 0.1223062000, 0.1313868000, 0.1514707000, 0.1908715000, 0.2599670000, 0.4004749000", \ + "0.1870598000, 0.1931494000, 0.2069710000, 0.2363024000, 0.2937759000, 0.3989376000, 0.5750747000"); + } + related_pin : "B1"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012265500, 0.0030088400, 0.0073809800, 0.0181063000, 0.0444164000, 0.1089580000"); + values("0.0232291000, 0.0251508000, 0.0302795000, 0.0433679000, 0.0741996000, 0.1475953000, 0.3223308000", \ + "0.0231154000, 0.0251103000, 0.0306438000, 0.0433114000, 0.0741506000, 0.1476254000, 0.3222497000", \ + "0.0275460000, 0.0291921000, 0.0330501000, 0.0439991000, 0.0742823000, 0.1474957000, 0.3221733000", \ + "0.0480720000, 0.0492644000, 0.0519803000, 0.0578096000, 0.0810821000, 0.1479741000, 0.3221148000", \ + "0.0869474000, 0.0879324000, 0.0911140000, 0.0994764000, 0.1192203000, 0.1691198000, 0.3238810000", \ + "0.1583393000, 0.1591714000, 0.1630235000, 0.1737499000, 0.2002360000, 0.2566353000, 0.3774692000", \ + "0.2937083000, 0.2941882000, 0.2968440000, 0.3081085000, 0.3441219000, 0.4265306000, 0.5725317000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__or2_0 */ + + /* removed sky130_fd_sc_hd__or2_1 */ + + cell ("sky130_fd_sc_hd__or2_2") { + leakage_power () { + value : 0.0015006000; + when : "!A&B"; + } + leakage_power () { + value : 0.0063313000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0007598000; + when : "A&B"; + } + leakage_power () { + value : 0.0010264000; + when : "A&!B"; + } + area : 6.2560000000; + cell_footprint : "sky130_fd_sc_hd__or2"; + cell_leakage_power : 0.0024045480; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0014920000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014150000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0016826000, 0.0016804000, 0.0016754000, 0.0016757000, 0.0016764000, 0.0016781000, 0.0016821000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0015300000, -0.0015566000, -0.0016180000, -0.0016202000, -0.0016252000, -0.0016366000, -0.0016629000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015700000; + } + pin ("B") { + capacitance : 0.0014080000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013210000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0011417000, 0.0011424000, 0.0011438000, 0.0011466000, 0.0011531000, 0.0011680000, 0.0012024000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0007979000, -0.0007912000, -0.0007759000, -0.0007755000, -0.0007745000, -0.0007723000, -0.0007672000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014960000; + } + pin ("X") { + direction : "output"; + function : "(A) | (B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0120788000, 0.0103773000, 0.0062161000, -0.0053604000, -0.0410752000, -0.1498294000, -0.4676762000", \ + "0.0118848000, 0.0102591000, 0.0062133000, -0.0053421000, -0.0412723000, -0.1499917000, -0.4677270000", \ + "0.0118117000, 0.0101892000, 0.0061587000, -0.0056296000, -0.0414495000, -0.1501498000, -0.4679782000", \ + "0.0116374000, 0.0099893000, 0.0059842000, -0.0057727000, -0.0416289000, -0.1502906000, -0.4680281000", \ + "0.0114753000, 0.0098043000, 0.0056357000, -0.0059532000, -0.0418461000, -0.1504639000, -0.4681743000", \ + "0.0116266000, 0.0099520000, 0.0057741000, -0.0059055000, -0.0419507000, -0.1505639000, -0.4682717000", \ + "0.0159047000, 0.0140259000, 0.0091060000, -0.0038935000, -0.0417685000, -0.1503558000, -0.4681430000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0145051000, 0.0161690000, 0.0208995000, 0.0340815000, 0.0716001000, 0.1796496000, 0.4941026000", \ + "0.0144760000, 0.0161595000, 0.0208736000, 0.0340529000, 0.0716115000, 0.1796022000, 0.4941779000", \ + "0.0144614000, 0.0161238000, 0.0208301000, 0.0340291000, 0.0715785000, 0.1806068000, 0.4951681000", \ + "0.0144797000, 0.0160918000, 0.0206743000, 0.0338051000, 0.0714524000, 0.1795565000, 0.4941449000", \ + "0.0143820000, 0.0159512000, 0.0205829000, 0.0334171000, 0.0710998000, 0.1798286000, 0.4959128000", \ + "0.0148311000, 0.0163490000, 0.0208399000, 0.0337780000, 0.0710993000, 0.1788636000, 0.4935389000", \ + "0.0157354000, 0.0171985000, 0.0214592000, 0.0343727000, 0.0717702000, 0.1805627000, 0.4943540000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0114575000, 0.0097599000, 0.0057411000, -0.0057977000, -0.0417537000, -0.1503280000, -0.4681159000", \ + "0.0113466000, 0.0096656000, 0.0054710000, -0.0060621000, -0.0418945000, -0.1504353000, -0.4682075000", \ + "0.0111257000, 0.0094846000, 0.0054586000, -0.0062021000, -0.0420348000, -0.1505795000, -0.4682895000", \ + "0.0109904000, 0.0093233000, 0.0051907000, -0.0063899000, -0.0422568000, -0.1507627000, -0.4685576000", \ + "0.0109085000, 0.0093373000, 0.0051023000, -0.0065041000, -0.0423837000, -0.1509418000, -0.4686226000", \ + "0.0114038000, 0.0096909000, 0.0053268000, -0.0064671000, -0.0424660000, -0.1510211000, -0.4685874000", \ + "0.0170604000, 0.0144686000, 0.0093600000, -0.0041474000, -0.0421706000, -0.1500075000, -0.4679081000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014516010, 0.0042142900, 0.0122349400, 0.0355204900, 0.1031232000, 0.2993873000"); + values("0.0132471000, 0.0149386000, 0.0197743000, 0.0332091000, 0.0710418000, 0.1798216000, 0.4948538000", \ + "0.0132581000, 0.0149562000, 0.0197662000, 0.0331984000, 0.0710498000, 0.1798788000, 0.4948705000", \ + "0.0131853000, 0.0148773000, 0.0196289000, 0.0330599000, 0.0709137000, 0.1805543000, 0.4944103000", \ + "0.0131051000, 0.0147492000, 0.0194289000, 0.0326314000, 0.0705013000, 0.1796326000, 0.4948835000", \ + "0.0130644000, 0.0146312000, 0.0193311000, 0.0323646000, 0.0699752000, 0.1792295000, 0.4941528000", \ + "0.0135612000, 0.0150794000, 0.0195930000, 0.0324268000, 0.0700201000, 0.1776363000, 0.4956969000", \ + "0.0143901000, 0.0158542000, 0.0201484000, 0.0330783000, 0.0704286000, 0.1789704000, 0.4908659000"); + } + } + max_capacitance : 0.2993870000; + max_transition : 1.5089130000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.2581992000, 0.2659441000, 0.2835384000, 0.3184426000, 0.3841776000, 0.5173852000, 0.8457473000", \ + "0.2621977000, 0.2700823000, 0.2877033000, 0.3224540000, 0.3876399000, 0.5215279000, 0.8500431000", \ + "0.2730849000, 0.2808617000, 0.2983238000, 0.3332686000, 0.3983937000, 0.5322251000, 0.8608260000", \ + "0.2984449000, 0.3062414000, 0.3238166000, 0.3586846000, 0.4240831000, 0.5575783000, 0.8860860000", \ + "0.3588159000, 0.3665519000, 0.3840491000, 0.4188813000, 0.4845536000, 0.6184215000, 0.9468692000", \ + "0.4933755000, 0.5013927000, 0.5191418000, 0.5549174000, 0.6211490000, 0.7553806000, 1.0843358000", \ + "0.7347123000, 0.7438896000, 0.7650136000, 0.8065323000, 0.8812446000, 1.0240232000, 1.3567509000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0713188000, 0.0763226000, 0.0885808000, 0.1185377000, 0.1998799000, 0.4325123000, 1.1095543000", \ + "0.0760580000, 0.0810677000, 0.0933266000, 0.1233507000, 0.2044914000, 0.4375657000, 1.1143780000", \ + "0.0874170000, 0.0924229000, 0.1046674000, 0.1346068000, 0.2161377000, 0.4500103000, 1.1243295000", \ + "0.1134161000, 0.1184156000, 0.1305631000, 0.1604561000, 0.2414606000, 0.4747392000, 1.1515161000", \ + "0.1544722000, 0.1603245000, 0.1735274000, 0.2041899000, 0.2855243000, 0.5191144000, 1.1972010000", \ + "0.2032259000, 0.2108271000, 0.2273748000, 0.2606658000, 0.3421095000, 0.5754826000, 1.2548600000", \ + "0.2430948000, 0.2533028000, 0.2752512000, 0.3167021000, 0.4005364000, 0.6339825000, 1.3088391000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0446078000, 0.0490963000, 0.0601314000, 0.0827737000, 0.1358420000, 0.2717052000, 0.6865765000", \ + "0.0443285000, 0.0489429000, 0.0605116000, 0.0837685000, 0.1357620000, 0.2714152000, 0.6862692000", \ + "0.0446053000, 0.0493997000, 0.0606075000, 0.0836438000, 0.1357088000, 0.2715762000, 0.6863433000", \ + "0.0446618000, 0.0491042000, 0.0604816000, 0.0828428000, 0.1346898000, 0.2713684000, 0.6859978000", \ + "0.0445019000, 0.0490085000, 0.0605136000, 0.0829688000, 0.1346150000, 0.2713987000, 0.6863458000", \ + "0.0488782000, 0.0534650000, 0.0641215000, 0.0871296000, 0.1371023000, 0.2725560000, 0.6865020000", \ + "0.0634284000, 0.0684718000, 0.0799390000, 0.1043605000, 0.1576632000, 0.2880998000, 0.6900388000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0188354000, 0.0235194000, 0.0363736000, 0.0742650000, 0.1891619000, 0.5246275000, 1.5021597000", \ + "0.0188950000, 0.0234545000, 0.0363326000, 0.0744267000, 0.1889338000, 0.5250380000, 1.5019634000", \ + "0.0188601000, 0.0234467000, 0.0363189000, 0.0744126000, 0.1890562000, 0.5261092000, 1.4990925000", \ + "0.0194112000, 0.0239216000, 0.0367769000, 0.0744993000, 0.1890201000, 0.5250791000, 1.5021121000", \ + "0.0246295000, 0.0287204000, 0.0406244000, 0.0768390000, 0.1890700000, 0.5251749000, 1.5031717000", \ + "0.0348240000, 0.0393226000, 0.0505096000, 0.0829433000, 0.1914297000, 0.5249869000, 1.5001828000", \ + "0.0493748000, 0.0558342000, 0.0691154000, 0.0997122000, 0.1970465000, 0.5267373000, 1.4966807000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.2403647000, 0.2480923000, 0.2655791000, 0.3003448000, 0.3655690000, 0.4992520000, 0.8280673000", \ + "0.2432186000, 0.2510279000, 0.2685542000, 0.3035476000, 0.3685962000, 0.5023267000, 0.8311296000", \ + "0.2524741000, 0.2603462000, 0.2780121000, 0.3127829000, 0.3781849000, 0.5116830000, 0.8405988000", \ + "0.2789861000, 0.2868830000, 0.3044273000, 0.3392457000, 0.4047797000, 0.5381772000, 0.8672019000", \ + "0.3450072000, 0.3528791000, 0.3703521000, 0.4051864000, 0.4708685000, 0.6046736000, 0.9334157000", \ + "0.4964581000, 0.5042758000, 0.5225630000, 0.5580861000, 0.6244912000, 0.7584692000, 1.0865192000", \ + "0.7503539000, 0.7594830000, 0.7820207000, 0.8262838000, 0.9035263000, 1.0446284000, 1.3757681000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0686885000, 0.0737568000, 0.0862033000, 0.1166465000, 0.1983737000, 0.4324949000, 1.1116973000", \ + "0.0736673000, 0.0787299000, 0.0911726000, 0.1216114000, 0.2032572000, 0.4376247000, 1.1161827000", \ + "0.0852846000, 0.0903478000, 0.1027225000, 0.1330805000, 0.2152232000, 0.4499492000, 1.1240961000", \ + "0.1112313000, 0.1163075000, 0.1286525000, 0.1587762000, 0.2406471000, 0.4756405000, 1.1563170000", \ + "0.1513301000, 0.1571537000, 0.1707281000, 0.2018320000, 0.2833531000, 0.5169410000, 1.1928617000", \ + "0.2000938000, 0.2078907000, 0.2249485000, 0.2584896000, 0.3403794000, 0.5738467000, 1.2544695000", \ + "0.2434090000, 0.2540873000, 0.2768175000, 0.3189637000, 0.4045482000, 0.6371429000, 1.3111180000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0447000000, 0.0489925000, 0.0604030000, 0.0836413000, 0.1361532000, 0.2715854000, 0.6862977000", \ + "0.0445846000, 0.0491364000, 0.0601028000, 0.0837654000, 0.1358941000, 0.2717921000, 0.6862448000", \ + "0.0446348000, 0.0489769000, 0.0598011000, 0.0838772000, 0.1355212000, 0.2720769000, 0.6850505000", \ + "0.0443286000, 0.0491080000, 0.0597124000, 0.0838652000, 0.1354851000, 0.2713446000, 0.6862766000", \ + "0.0443910000, 0.0494451000, 0.0597732000, 0.0838040000, 0.1359325000, 0.2708228000, 0.6864510000", \ + "0.0504558000, 0.0549936000, 0.0654204000, 0.0868267000, 0.1375533000, 0.2725012000, 0.6866572000", \ + "0.0743741000, 0.0795182000, 0.0919842000, 0.1158007000, 0.1620210000, 0.2913545000, 0.6922985000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014516000, 0.0042142900, 0.0122349000, 0.0355205000, 0.1031230000, 0.2993870000"); + values("0.0188664000, 0.0233968000, 0.0362221000, 0.0742630000, 0.1885699000, 0.5266310000, 1.5067183000", \ + "0.0188809000, 0.0234253000, 0.0362303000, 0.0742108000, 0.1886909000, 0.5268023000, 1.5070964000", \ + "0.0186979000, 0.0234071000, 0.0363190000, 0.0742256000, 0.1887504000, 0.5277248000, 1.5049226000", \ + "0.0195899000, 0.0240420000, 0.0367521000, 0.0744673000, 0.1890473000, 0.5269217000, 1.5089129000", \ + "0.0252639000, 0.0294440000, 0.0411745000, 0.0768718000, 0.1891882000, 0.5261664000, 1.5046032000", \ + "0.0355028000, 0.0404628000, 0.0514606000, 0.0837211000, 0.1912700000, 0.5248713000, 1.5059021000", \ + "0.0512317000, 0.0578231000, 0.0714642000, 0.1031087000, 0.1981585000, 0.5264952000, 1.4980674000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__or2_4") { + leakage_power () { + value : 0.0039006000; + when : "!A&B"; + } + leakage_power () { + value : 0.0051014000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0019054000; + when : "A&B"; + } + leakage_power () { + value : 0.0024409000; + when : "A&!B"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__or2"; + cell_leakage_power : 0.0033370700; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0024100000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022750000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038017000, 0.0037975000, 0.0037879000, 0.0037856000, 0.0037805000, 0.0037685000, 0.0037411000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0033937000, -0.0034744000, -0.0036604000, -0.0036630000, -0.0036690000, -0.0036828000, -0.0037146000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025450000; + } + pin ("B") { + capacitance : 0.0023670000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021910000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0025058000, 0.0025020000, 0.0024934000, 0.0025005000, 0.0025169000, 0.0025548000, 0.0026421000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017056000, -0.0017148000, -0.0017358000, -0.0017373000, -0.0017408000, -0.0017488000, -0.0017674000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025440000; + } + pin ("X") { + direction : "output"; + function : "(A) | (B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015887090, 0.0050479920, 0.0160395800, 0.0509644400, 0.1619353000, 0.5145362000"); + values("0.0232723000, 0.0214184000, 0.0162580000, 0.0003805000, -0.0523331000, -0.2299040000, -0.8009448000", \ + "0.0230936000, 0.0212606000, 0.0157738000, 0.0002076000, -0.0524663000, -0.2300455000, -0.8010800000", \ + "0.0228989000, 0.0210645000, 0.0157223000, 0.0002486000, -0.0525042000, -0.2303694000, -0.8012371000", \ + "0.0226394000, 0.0209322000, 0.0153566000, -0.0002671000, -0.0529681000, -0.2305397000, -0.8013790000", \ + "0.0224637000, 0.0206198000, 0.0151345000, -0.0005365000, -0.0532380000, -0.2308116000, -0.8014923000", \ + "0.0227526000, 0.0210745000, 0.0154117000, -0.0005510000, -0.0534861000, -0.2310581000, -0.8016812000", \ + "0.0303365000, 0.0282261000, 0.0221180000, 0.0037531000, -0.0517045000, -0.2303950000, -0.8011045000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015887090, 0.0050479920, 0.0160395800, 0.0509644400, 0.1619353000, 0.5145362000"); + values("0.0286235000, 0.0305126000, 0.0363910000, 0.0545969000, 0.1112136000, 0.2889002000, 0.8544917000", \ + "0.0285417000, 0.0304530000, 0.0363906000, 0.0546310000, 0.1111845000, 0.2894908000, 0.8539360000", \ + "0.0284986000, 0.0304123000, 0.0363358000, 0.0546450000, 0.1112311000, 0.2894023000, 0.8537122000", \ + "0.0284570000, 0.0302706000, 0.0361273000, 0.0543756000, 0.1109699000, 0.2891574000, 0.8533447000", \ + "0.0284386000, 0.0302695000, 0.0359359000, 0.0538503000, 0.1104723000, 0.2890010000, 0.8528260000", \ + "0.0291942000, 0.0308635000, 0.0364804000, 0.0543278000, 0.1101187000, 0.2878113000, 0.8524655000", \ + "0.0309683000, 0.0326149000, 0.0381295000, 0.0555754000, 0.1117895000, 0.2895769000, 0.8524368000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015887090, 0.0050479920, 0.0160395800, 0.0509644400, 0.1619353000, 0.5145362000"); + values("0.0221650000, 0.0203423000, 0.0148669000, -0.0006931000, -0.0531530000, -0.2308332000, -0.8016486000", \ + "0.0220521000, 0.0202065000, 0.0150642000, -0.0006041000, -0.0532630000, -0.2310780000, -0.8017255000", \ + "0.0219977000, 0.0201246000, 0.0146369000, -0.0010355000, -0.0536634000, -0.2311616000, -0.8020384000", \ + "0.0216519000, 0.0198016000, 0.0143119000, -0.0011747000, -0.0538840000, -0.2314885000, -0.8022481000", \ + "0.0216355000, 0.0197584000, 0.0142501000, -0.0014572000, -0.0539927000, -0.2316305000, -0.8021213000", \ + "0.0223833000, 0.0204426000, 0.0147362000, -0.0013841000, -0.0538863000, -0.2313927000, -0.8018099000", \ + "0.0324177000, 0.0302202000, 0.0241752000, 0.0056002000, -0.0522543000, -0.2305139000, -0.8008984000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015887090, 0.0050479920, 0.0160395800, 0.0509644400, 0.1619353000, 0.5145362000"); + values("0.0255991000, 0.0274595000, 0.0334881000, 0.0522884000, 0.1097284000, 0.2871626000, 0.8500438000", \ + "0.0256228000, 0.0275842000, 0.0335285000, 0.0523005000, 0.1097024000, 0.2887230000, 0.8551200000", \ + "0.0254512000, 0.0274014000, 0.0334704000, 0.0521393000, 0.1095297000, 0.2885820000, 0.8503954000", \ + "0.0252886000, 0.0271336000, 0.0331422000, 0.0515506000, 0.1088528000, 0.2865570000, 0.8506712000", \ + "0.0253141000, 0.0271758000, 0.0330240000, 0.0511925000, 0.1077119000, 0.2862281000, 0.8491875000", \ + "0.0262430000, 0.0280133000, 0.0337712000, 0.0515624000, 0.1072580000, 0.2858998000, 0.8528188000", \ + "0.0278329000, 0.0295232000, 0.0350044000, 0.0524900000, 0.1091695000, 0.2869061000, 0.8501583000"); + } + } + max_capacitance : 0.5145360000; + max_transition : 1.5082430000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015887100, 0.0050479900, 0.0160396000, 0.0509644000, 0.1619350000, 0.5145360000"); + values("0.2137088000, 0.2183824000, 0.2302343000, 0.2566178000, 0.3098437000, 0.4239624000, 0.7291177000", \ + "0.2187554000, 0.2234216000, 0.2352952000, 0.2616577000, 0.3148669000, 0.4290656000, 0.7342330000", \ + "0.2309985000, 0.2356463000, 0.2474871000, 0.2738701000, 0.3268787000, 0.4414097000, 0.7460039000", \ + "0.2581295000, 0.2627427000, 0.2745648000, 0.3008716000, 0.3541238000, 0.4684144000, 0.7734041000", \ + "0.3211711000, 0.3258127000, 0.3376285000, 0.3638801000, 0.4172704000, 0.5319142000, 0.8371943000", \ + "0.4551697000, 0.4605309000, 0.4731016000, 0.5009789000, 0.5561339000, 0.6720682000, 0.9769994000", \ + "0.6913723000, 0.6969356000, 0.7119864000, 0.7445384000, 0.8077465000, 0.9333941000, 1.2433057000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015887100, 0.0050479900, 0.0160396000, 0.0509644000, 0.1619350000, 0.5145360000"); + values("0.0807491000, 0.0842950000, 0.0939403000, 0.1194046000, 0.1919323000, 0.4165965000, 1.1299173000", \ + "0.0853266000, 0.0888770000, 0.0985615000, 0.1240040000, 0.1964740000, 0.4213961000, 1.1349703000", \ + "0.0961611000, 0.0997108000, 0.1093915000, 0.1348787000, 0.2074188000, 0.4330450000, 1.1449347000", \ + "0.1220859000, 0.1255382000, 0.1351539000, 0.1604682000, 0.2330520000, 0.4588213000, 1.1705484000", \ + "0.1655284000, 0.1695724000, 0.1797901000, 0.2061790000, 0.2787501000, 0.5037983000, 1.2161099000", \ + "0.2169357000, 0.2217929000, 0.2351352000, 0.2643510000, 0.3377413000, 0.5629877000, 1.2765985000", \ + "0.2575608000, 0.2645745000, 0.2821473000, 0.3190986000, 0.3965888000, 0.6204084000, 1.3318943000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015887100, 0.0050479900, 0.0160396000, 0.0509644000, 0.1619350000, 0.5145360000"); + values("0.0383121000, 0.0406893000, 0.0481218000, 0.0652495000, 0.1061489000, 0.2230022000, 0.6095994000", \ + "0.0383303000, 0.0407013000, 0.0476939000, 0.0652069000, 0.1060085000, 0.2230218000, 0.6096217000", \ + "0.0383184000, 0.0406621000, 0.0477649000, 0.0645976000, 0.1056722000, 0.2222116000, 0.6105005000", \ + "0.0381354000, 0.0410542000, 0.0481913000, 0.0652971000, 0.1059275000, 0.2224328000, 0.6104021000", \ + "0.0383090000, 0.0406336000, 0.0481101000, 0.0645462000, 0.1059201000, 0.2223047000, 0.6105104000", \ + "0.0441205000, 0.0463884000, 0.0541662000, 0.0701226000, 0.1100020000, 0.2239820000, 0.6115812000", \ + "0.0597725000, 0.0625045000, 0.0702132000, 0.0884335000, 0.1302642000, 0.2414170000, 0.6149622000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015887100, 0.0050479900, 0.0160396000, 0.0509644000, 0.1619350000, 0.5145360000"); + values("0.0205169000, 0.0236607000, 0.0331820000, 0.0631427000, 0.1625263000, 0.4828211000, 1.5039689000", \ + "0.0204463000, 0.0235243000, 0.0331120000, 0.0631037000, 0.1621676000, 0.4837327000, 1.5046411000", \ + "0.0205054000, 0.0235554000, 0.0331820000, 0.0631510000, 0.1620977000, 0.4840823000, 1.5018004000", \ + "0.0206719000, 0.0238621000, 0.0333611000, 0.0631143000, 0.1625672000, 0.4839442000, 1.5014426000", \ + "0.0255581000, 0.0284943000, 0.0377331000, 0.0658835000, 0.1628919000, 0.4828858000, 1.4991135000", \ + "0.0356656000, 0.0390992000, 0.0472201000, 0.0730005000, 0.1655779000, 0.4825906000, 1.4997319000", \ + "0.0514482000, 0.0554553000, 0.0660413000, 0.0909883000, 0.1732682000, 0.4863337000, 1.4997638000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015887100, 0.0050479900, 0.0160396000, 0.0509644000, 0.1619350000, 0.5145360000"); + values("0.1976790000, 0.2022558000, 0.2141532000, 0.2405277000, 0.2936560000, 0.4081665000, 0.7131666000", \ + "0.2011334000, 0.2058005000, 0.2176500000, 0.2440178000, 0.2970023000, 0.4117454000, 0.7164324000", \ + "0.2109617000, 0.2155853000, 0.2274386000, 0.2537543000, 0.3071902000, 0.4214349000, 0.7265234000", \ + "0.2377717000, 0.2424574000, 0.2543642000, 0.2805555000, 0.3333799000, 0.4480584000, 0.7529937000", \ + "0.3040399000, 0.3086079000, 0.3203694000, 0.3466420000, 0.3993192000, 0.5143097000, 0.8194251000", \ + "0.4448855000, 0.4499710000, 0.4630451000, 0.4913479000, 0.5472223000, 0.6634500000, 0.9690264000", \ + "0.6713215000, 0.6775635000, 0.6937186000, 0.7296629000, 0.7964133000, 0.9211518000, 1.2306777000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015887100, 0.0050479900, 0.0160396000, 0.0509644000, 0.1619350000, 0.5145360000"); + values("0.0766843000, 0.0801989000, 0.0899554000, 0.1158205000, 0.1890230000, 0.4144321000, 1.1272705000", \ + "0.0815329000, 0.0851001000, 0.0947761000, 0.1206416000, 0.1939330000, 0.4198064000, 1.1349165000", \ + "0.0926256000, 0.0961906000, 0.1059665000, 0.1317210000, 0.2047044000, 0.4308927000, 1.1442847000", \ + "0.1185782000, 0.1221283000, 0.1318177000, 0.1573357000, 0.2301930000, 0.4560837000, 1.1812580000", \ + "0.1610377000, 0.1650624000, 0.1757984000, 0.2021894000, 0.2748573000, 0.5002060000, 1.2139014000", \ + "0.2117351000, 0.2171271000, 0.2307981000, 0.2602074000, 0.3340081000, 0.5587384000, 1.2748960000", \ + "0.2556143000, 0.2628765000, 0.2811337000, 0.3187899000, 0.3978068000, 0.6220622000, 1.3330393000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015887100, 0.0050479900, 0.0160396000, 0.0509644000, 0.1619350000, 0.5145360000"); + values("0.0382047000, 0.0408590000, 0.0479365000, 0.0652887000, 0.1050214000, 0.2226141000, 0.6099038000", \ + "0.0383267000, 0.0406863000, 0.0481449000, 0.0653628000, 0.1058043000, 0.2230118000, 0.6105391000", \ + "0.0382338000, 0.0409847000, 0.0480260000, 0.0644885000, 0.1057845000, 0.2229854000, 0.6095013000", \ + "0.0383132000, 0.0406645000, 0.0477107000, 0.0645892000, 0.1068408000, 0.2227683000, 0.6100032000", \ + "0.0382028000, 0.0410356000, 0.0482171000, 0.0651870000, 0.1066169000, 0.2226540000, 0.6101659000", \ + "0.0477268000, 0.0505309000, 0.0576597000, 0.0734782000, 0.1115982000, 0.2247476000, 0.6100723000", \ + "0.0709782000, 0.0738544000, 0.0819397000, 0.1005786000, 0.1384347000, 0.2446590000, 0.6169061000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015887100, 0.0050479900, 0.0160396000, 0.0509644000, 0.1619350000, 0.5145360000"); + values("0.0202628000, 0.0233756000, 0.0328938000, 0.0627924000, 0.1618441000, 0.4825502000, 1.5002392000", \ + "0.0202157000, 0.0232617000, 0.0328277000, 0.0627250000, 0.1617813000, 0.4840375000, 1.5082426000", \ + "0.0203363000, 0.0233693000, 0.0328515000, 0.0628739000, 0.1621113000, 0.4858338000, 1.5028366000", \ + "0.0208050000, 0.0239239000, 0.0332998000, 0.0630843000, 0.1621112000, 0.4825753000, 1.5028541000", \ + "0.0262351000, 0.0293671000, 0.0378597000, 0.0657330000, 0.1623505000, 0.4834794000, 1.5009581000", \ + "0.0368830000, 0.0401949000, 0.0491770000, 0.0745705000, 0.1656782000, 0.4823836000, 1.5040700000", \ + "0.0538846000, 0.0577029000, 0.0684114000, 0.0939876000, 0.1748017000, 0.4845890000, 1.4987890000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__or2b_1 */ + + cell ("sky130_fd_sc_hd__or2b_2") { + leakage_power () { + value : 0.0083291000; + when : "!A&B_N"; + } + leakage_power () { + value : 0.0019370000; + when : "!A&!B_N"; + } + leakage_power () { + value : 0.0034451000; + when : "A&B_N"; + } + leakage_power () { + value : 0.0012008000; + when : "A&!B_N"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__or2b"; + cell_leakage_power : 0.0037279830; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0017060000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016380000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0030821000, 0.0030665000, 0.0030305000, 0.0030299000, 0.0030284000, 0.0030249000, 0.0030170000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0028724000, -0.0029058000, -0.0029828000, -0.0029836000, -0.0029852000, -0.0029890000, -0.0029978000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017740000; + } + pin ("B_N") { + capacitance : 0.0014220000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013710000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0072326000, 0.0071512000, 0.0069636000, 0.0070389000, 0.0072124000, 0.0076125000, 0.0085346000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0005521000, 0.0004773000, 0.0003047000, 0.0003767000, 0.0005426000, 0.0009250000, 0.0018065000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014720000; + } + pin ("X") { + direction : "output"; + function : "(A) | (!B_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014617790, 0.0042735930, 0.0124940900, 0.0365271900, 0.1067893000, 0.3122047000"); + values("0.0109790000, 0.0093305000, 0.0051101000, -0.0065436000, -0.0437378000, -0.1569939000, -0.4892465000", \ + "0.0109879000, 0.0092966000, 0.0050380000, -0.0068098000, -0.0438516000, -0.1569180000, -0.4896181000", \ + "0.0107830000, 0.0093092000, 0.0049807000, -0.0068394000, -0.0439236000, -0.1570490000, -0.4896954000", \ + "0.0106560000, 0.0089927000, 0.0048088000, -0.0071020000, -0.0442094000, -0.1571316000, -0.4899330000", \ + "0.0105210000, 0.0088354000, 0.0046482000, -0.0072577000, -0.0444248000, -0.1573045000, -0.4899936000", \ + "0.0107205000, 0.0089910000, 0.0047004000, -0.0072850000, -0.0444316000, -0.1574145000, -0.4899848000", \ + "0.0149851000, 0.0130955000, 0.0081006000, -0.0055863000, -0.0445784000, -0.1569870000, -0.4896207000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014617790, 0.0042735930, 0.0124940900, 0.0365271900, 0.1067893000, 0.3122047000"); + values("0.0144055000, 0.0160239000, 0.0207994000, 0.0343495000, 0.0730083000, 0.1854533000, 0.5165684000", \ + "0.0143676000, 0.0160473000, 0.0208196000, 0.0343133000, 0.0730009000, 0.1863389000, 0.5140555000", \ + "0.0143623000, 0.0160399000, 0.0208143000, 0.0343070000, 0.0730228000, 0.1853511000, 0.5141178000", \ + "0.0142911000, 0.0159291000, 0.0206100000, 0.0340818000, 0.0729225000, 0.1862951000, 0.5159494000", \ + "0.0143263000, 0.0158864000, 0.0205543000, 0.0339303000, 0.0726291000, 0.1854630000, 0.5144678000", \ + "0.0150110000, 0.0165556000, 0.0210788000, 0.0341732000, 0.0727257000, 0.1848374000, 0.5142181000", \ + "0.0157162000, 0.0171912000, 0.0215703000, 0.0347242000, 0.0733691000, 0.1861623000, 0.5149162000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014617790, 0.0042735930, 0.0124940900, 0.0365271900, 0.1067893000, 0.3122047000"); + values("0.0108339000, 0.0091819000, 0.0049152000, -0.0069399000, -0.0440872000, -0.1569814000, -0.4896032000", \ + "0.0106853000, 0.0090469000, 0.0048445000, -0.0070370000, -0.0440978000, -0.1569866000, -0.4897159000", \ + "0.0106434000, 0.0090017000, 0.0048151000, -0.0068871000, -0.0439896000, -0.1570692000, -0.4896776000", \ + "0.0105229000, 0.0088405000, 0.0046192000, -0.0072142000, -0.0443726000, -0.1573093000, -0.4900014000", \ + "0.0102657000, 0.0086518000, 0.0043955000, -0.0074300000, -0.0445511000, -0.1575672000, -0.4901785000", \ + "0.0120125000, 0.0102954000, 0.0055677000, -0.0074173000, -0.0445573000, -0.1575465000, -0.4901217000", \ + "0.0143073000, 0.0125891000, 0.0078257000, -0.0054458000, -0.0439157000, -0.1574091000, -0.4900299000"); + } + related_pin : "B_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014617790, 0.0042735930, 0.0124940900, 0.0365271900, 0.1067893000, 0.3122047000"); + values("0.0142936000, 0.0159911000, 0.0207852000, 0.0344437000, 0.0734860000, 0.1873066000, 0.5156121000", \ + "0.0142235000, 0.0159249000, 0.0207237000, 0.0343843000, 0.0734058000, 0.1872502000, 0.5163265000", \ + "0.0142519000, 0.0159687000, 0.0207691000, 0.0344270000, 0.0733939000, 0.1863101000, 0.5162471000", \ + "0.0141399000, 0.0158536000, 0.0206538000, 0.0343045000, 0.0732778000, 0.1861899000, 0.5160797000", \ + "0.0139041000, 0.0155914000, 0.0204066000, 0.0339674000, 0.0729937000, 0.1868109000, 0.5136227000", \ + "0.0139095000, 0.0155438000, 0.0201965000, 0.0337251000, 0.0728236000, 0.1852490000, 0.5174066000", \ + "0.0140891000, 0.0157549000, 0.0204197000, 0.0338272000, 0.0728855000, 0.1864695000, 0.5154486000"); + } + } + max_capacitance : 0.3122050000; + max_transition : 1.5049630000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.2521650000, 0.2602225000, 0.2781356000, 0.3130472000, 0.3791661000, 0.5142198000, 0.8496892000", \ + "0.2564170000, 0.2643554000, 0.2822066000, 0.3174219000, 0.3836995000, 0.5183597000, 0.8534301000", \ + "0.2672151000, 0.2751158000, 0.2931095000, 0.3283472000, 0.3942176000, 0.5291382000, 0.8643141000", \ + "0.2927391000, 0.3006695000, 0.3184939000, 0.3536094000, 0.4199133000, 0.5544440000, 0.8904374000", \ + "0.3531756000, 0.3611476000, 0.3789347000, 0.4140303000, 0.4801461000, 0.6153295000, 0.9512316000", \ + "0.4869842000, 0.4952174000, 0.5138966000, 0.5501592000, 0.6165671000, 0.7528915000, 1.0884570000", \ + "0.7276686000, 0.7369315000, 0.7585239000, 0.8001378000, 0.8759070000, 1.0191382000, 1.3590858000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0694141000, 0.0743160000, 0.0863297000, 0.1157682000, 0.1962049000, 0.4289551000, 1.1060917000", \ + "0.0741024000, 0.0790184000, 0.0910124000, 0.1204660000, 0.2006005000, 0.4328201000, 1.1102202000", \ + "0.0853600000, 0.0903222000, 0.1023370000, 0.1316772000, 0.2120268000, 0.4441849000, 1.1217701000", \ + "0.1108978000, 0.1158563000, 0.1278053000, 0.1571133000, 0.2375267000, 0.4703804000, 1.1468551000", \ + "0.1505370000, 0.1563122000, 0.1696066000, 0.1998596000, 0.2802517000, 0.5123715000, 1.1908019000", \ + "0.1961781000, 0.2037564000, 0.2202800000, 0.2532052000, 0.3338254000, 0.5661094000, 1.2439304000", \ + "0.2297914000, 0.2402958000, 0.2623183000, 0.3037839000, 0.3872274000, 0.6197051000, 1.2955390000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0418527000, 0.0467120000, 0.0577995000, 0.0816555000, 0.1342684000, 0.2733891000, 0.6975109000", \ + "0.0418383000, 0.0465245000, 0.0578531000, 0.0810220000, 0.1345262000, 0.2720985000, 0.6988603000", \ + "0.0420829000, 0.0469283000, 0.0580678000, 0.0811798000, 0.1342786000, 0.2725462000, 0.6990052000", \ + "0.0422675000, 0.0468188000, 0.0578447000, 0.0809309000, 0.1338048000, 0.2733312000, 0.6983666000", \ + "0.0420007000, 0.0466949000, 0.0577585000, 0.0821572000, 0.1341556000, 0.2725765000, 0.6986102000", \ + "0.0466204000, 0.0510070000, 0.0620331000, 0.0847821000, 0.1364878000, 0.2740216000, 0.6992358000", \ + "0.0604389000, 0.0655183000, 0.0775070000, 0.1022927000, 0.1542991000, 0.2890652000, 0.7042774000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0173418000, 0.0219153000, 0.0344097000, 0.0715777000, 0.1848656000, 0.5202993000, 1.4984340000", \ + "0.0174842000, 0.0219072000, 0.0343929000, 0.0715716000, 0.1850051000, 0.5197467000, 1.4984723000", \ + "0.0173819000, 0.0219058000, 0.0344334000, 0.0714429000, 0.1848683000, 0.5194934000, 1.4985345000", \ + "0.0180437000, 0.0224464000, 0.0349050000, 0.0716879000, 0.1852524000, 0.5207040000, 1.4952329000", \ + "0.0231181000, 0.0273063000, 0.0388149000, 0.0739484000, 0.1853907000, 0.5190761000, 1.4993325000", \ + "0.0326344000, 0.0376273000, 0.0482106000, 0.0801577000, 0.1870992000, 0.5185526000, 1.4969146000", \ + "0.0468447000, 0.0532665000, 0.0668483000, 0.0970909000, 0.1929796000, 0.5216300000, 1.4951145000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.2543825000, 0.2623779000, 0.2802334000, 0.3154456000, 0.3816814000, 0.5164583000, 0.8520423000", \ + "0.2590617000, 0.2670242000, 0.2848635000, 0.3200434000, 0.3863536000, 0.5208846000, 0.8568802000", \ + "0.2689206000, 0.2769542000, 0.2948426000, 0.3300839000, 0.3957363000, 0.5310334000, 0.8663947000", \ + "0.2849441000, 0.2929875000, 0.3108013000, 0.3459678000, 0.4121687000, 0.5467514000, 0.8827074000", \ + "0.3064738000, 0.3144215000, 0.3323002000, 0.3672088000, 0.4333651000, 0.5687705000, 0.9041262000", \ + "0.3289680000, 0.3369297000, 0.3547830000, 0.3898981000, 0.4560336000, 0.5911638000, 0.9265504000", \ + "0.3412204000, 0.3491767000, 0.3669740000, 0.4019945000, 0.4682226000, 0.6037271000, 0.9394260000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.1268182000, 0.1318151000, 0.1437868000, 0.1734501000, 0.2540151000, 0.4869235000, 1.1681931000", \ + "0.1315860000, 0.1365805000, 0.1485602000, 0.1782182000, 0.2588494000, 0.4910330000, 1.1729584000", \ + "0.1443282000, 0.1492898000, 0.1613035000, 0.1909391000, 0.2717105000, 0.5056668000, 1.1857126000", \ + "0.1750844000, 0.1800498000, 0.1920618000, 0.2216788000, 0.3024468000, 0.5367800000, 1.2161410000", \ + "0.2340860000, 0.2390856000, 0.2512120000, 0.2808155000, 0.3615288000, 0.5942740000, 1.2853524000", \ + "0.3258623000, 0.3310188000, 0.3432773000, 0.3729956000, 0.4534152000, 0.6859161000, 1.3655475000", \ + "0.4708423000, 0.4764324000, 0.4893234000, 0.5193723000, 0.6002123000, 0.8326380000, 1.5090337000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0418337000, 0.0466246000, 0.0578852000, 0.0811565000, 0.1338476000, 0.2722985000, 0.6989949000", \ + "0.0418481000, 0.0468270000, 0.0578718000, 0.0809839000, 0.1338481000, 0.2732668000, 0.6985185000", \ + "0.0418563000, 0.0467224000, 0.0577896000, 0.0821532000, 0.1347189000, 0.2729076000, 0.6996130000", \ + "0.0418447000, 0.0466629000, 0.0582242000, 0.0812661000, 0.1343052000, 0.2726076000, 0.6987688000", \ + "0.0420870000, 0.0470553000, 0.0578061000, 0.0814600000, 0.1340720000, 0.2724609000, 0.6984052000", \ + "0.0419647000, 0.0467966000, 0.0579353000, 0.0812251000, 0.1346202000, 0.2726372000, 0.6979964000", \ + "0.0424709000, 0.0470287000, 0.0578898000, 0.0822665000, 0.1337779000, 0.2723566000, 0.6960601000"); + } + related_pin : "B_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0175872000, 0.0219054000, 0.0343695000, 0.0713245000, 0.1846059000, 0.5212618000, 1.4997259000", \ + "0.0176129000, 0.0219372000, 0.0343623000, 0.0713329000, 0.1844640000, 0.5220365000, 1.5049627000", \ + "0.0176350000, 0.0219677000, 0.0343347000, 0.0714255000, 0.1843532000, 0.5199448000, 1.5047661000", \ + "0.0176523000, 0.0219484000, 0.0343287000, 0.0714545000, 0.1843073000, 0.5202243000, 1.5042340000", \ + "0.0179678000, 0.0222996000, 0.0346717000, 0.0715990000, 0.1845969000, 0.5213490000, 1.5012475000", \ + "0.0192042000, 0.0234942000, 0.0355952000, 0.0720364000, 0.1842162000, 0.5186012000, 1.5035022000", \ + "0.0216527000, 0.0260697000, 0.0374720000, 0.0729741000, 0.1846712000, 0.5187208000, 1.4969183000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__or2b_4") { + leakage_power () { + value : 0.0073823000; + when : "!A&B_N"; + } + leakage_power () { + value : 0.0046341000; + when : "!A&!B_N"; + } + leakage_power () { + value : 0.0047712000; + when : "A&B_N"; + } + leakage_power () { + value : 0.0024191000; + when : "A&!B_N"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__or2b"; + cell_leakage_power : 0.0048016680; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0024740000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023280000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041476000, 0.0041447000, 0.0041380000, 0.0041397000, 0.0041439000, 0.0041534000, 0.0041753000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0039154000, -0.0039675000, -0.0040876000, -0.0040896000, -0.0040943000, -0.0041051000, -0.0041299000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0026210000; + } + pin ("B_N") { + capacitance : 0.0015690000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015060000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0092688000, 0.0091603000, 0.0089104000, 0.0089761000, 0.0091276000, 0.0094768000, 0.0102817000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0018585000, 0.0017966000, 0.0016539000, 0.0017138000, 0.0018521000, 0.0021709000, 0.0029055000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016330000; + } + pin ("X") { + direction : "output"; + function : "(A) | (!B_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015891800, 0.0050509840, 0.0160538400, 0.0510248800, 0.1621754000, 0.5154517000"); + values("0.0228747000, 0.0210981000, 0.0155785000, 0.0000314000, -0.0526217000, -0.2305525000, -0.8026906000", \ + "0.0226893000, 0.0208481000, 0.0153727000, -0.0001877000, -0.0527157000, -0.2307229000, -0.8026463000", \ + "0.0225079000, 0.0206850000, 0.0151795000, -0.0001124000, -0.0529920000, -0.2310942000, -0.8029499000", \ + "0.0223695000, 0.0205435000, 0.0150551000, -0.0006075000, -0.0532774000, -0.2311961000, -0.8032144000", \ + "0.0221180000, 0.0203248000, 0.0146763000, -0.0009277000, -0.0536392000, -0.2314869000, -0.8035384000", \ + "0.0223122000, 0.0204073000, 0.0148475000, -0.0011476000, -0.0539638000, -0.2317421000, -0.8034137000", \ + "0.0301944000, 0.0293561000, 0.0229933000, 0.0046630000, -0.0522365000, -0.2312946000, -0.8029632000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015891800, 0.0050509840, 0.0160538400, 0.0510248800, 0.1621754000, 0.5154517000"); + values("0.0287900000, 0.0306902000, 0.0365507000, 0.0549527000, 0.1117594000, 0.2901545000, 0.8552855000", \ + "0.0287146000, 0.0306273000, 0.0364847000, 0.0549194000, 0.1117252000, 0.2901577000, 0.8557141000", \ + "0.0285986000, 0.0304867000, 0.0364939000, 0.0548920000, 0.1117174000, 0.2901534000, 0.8552656000", \ + "0.0285519000, 0.0304156000, 0.0362152000, 0.0545213000, 0.1113193000, 0.2901715000, 0.8559383000", \ + "0.0284846000, 0.0303397000, 0.0360593000, 0.0541057000, 0.1107678000, 0.2898271000, 0.8561022000", \ + "0.0292748000, 0.0310511000, 0.0365395000, 0.0544307000, 0.1104727000, 0.2883566000, 0.8552553000", \ + "0.0312118000, 0.0327899000, 0.0382836000, 0.0557388000, 0.1120543000, 0.2901595000, 0.8538671000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015891800, 0.0050509840, 0.0160538400, 0.0510248800, 0.1621754000, 0.5154517000"); + values("0.0218731000, 0.0200243000, 0.0145353000, -0.0009898000, -0.0536090000, -0.2313503000, -0.8031433000", \ + "0.0218948000, 0.0200662000, 0.0145826000, -0.0009781000, -0.0536627000, -0.2313511000, -0.8031588000", \ + "0.0218658000, 0.0200081000, 0.0145229000, -0.0010339000, -0.0536490000, -0.2313723000, -0.8033310000", \ + "0.0215470000, 0.0197000000, 0.0142010000, -0.0013700000, -0.0539283000, -0.2317146000, -0.8036514000", \ + "0.0213192000, 0.0194236000, 0.0139883000, -0.0016667000, -0.0543021000, -0.2320987000, -0.8039588000", \ + "0.0247643000, 0.0229205000, 0.0171033000, -0.0005057000, -0.0543458000, -0.2322119000, -0.8040219000", \ + "0.0280546000, 0.0261759000, 0.0204939000, 0.0030215000, -0.0527058000, -0.2317907000, -0.8038949000"); + } + related_pin : "B_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015891800, 0.0050509840, 0.0160538400, 0.0510248800, 0.1621754000, 0.5154517000"); + values("0.0282957000, 0.0302283000, 0.0362364000, 0.0546232000, 0.1118644000, 0.2909885000, 0.8540568000", \ + "0.0282499000, 0.0301657000, 0.0362005000, 0.0546359000, 0.1117747000, 0.2910407000, 0.8543270000", \ + "0.0282241000, 0.0300668000, 0.0360951000, 0.0546796000, 0.1118545000, 0.2908495000, 0.8580318000", \ + "0.0279654000, 0.0298524000, 0.0358375000, 0.0544171000, 0.1116406000, 0.2906276000, 0.8582808000", \ + "0.0275824000, 0.0294894000, 0.0354963000, 0.0540037000, 0.1111122000, 0.2903316000, 0.8529534000", \ + "0.0275723000, 0.0293597000, 0.0349677000, 0.0535070000, 0.1104098000, 0.2896721000, 0.8568710000", \ + "0.0281971000, 0.0300362000, 0.0358263000, 0.0540450000, 0.1107416000, 0.2902447000, 0.8553993000"); + } + } + max_capacitance : 0.5154520000; + max_transition : 1.5058010000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015891800, 0.0050509800, 0.0160538000, 0.0510249000, 0.1621750000, 0.5154520000"); + values("0.2150733000, 0.2196821000, 0.2317055000, 0.2581698000, 0.3115409000, 0.4252341000, 0.7281718000", \ + "0.2199712000, 0.2246453000, 0.2366338000, 0.2631042000, 0.3160020000, 0.4301574000, 0.7329302000", \ + "0.2318925000, 0.2365071000, 0.2484968000, 0.2748177000, 0.3279230000, 0.4421953000, 0.7446763000", \ + "0.2585218000, 0.2631221000, 0.2750400000, 0.3014274000, 0.3546667000, 0.4686453000, 0.7714592000", \ + "0.3211497000, 0.3257472000, 0.3376312000, 0.3640970000, 0.4173512000, 0.5317859000, 0.8348466000", \ + "0.4542935000, 0.4592462000, 0.4723633000, 0.5003544000, 0.5555486000, 0.6710231000, 0.9738824000", \ + "0.6902798000, 0.6964538000, 0.7113207000, 0.7441016000, 0.8071825000, 0.9327169000, 1.2405211000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015891800, 0.0050509800, 0.0160538000, 0.0510249000, 0.1621750000, 0.5154520000"); + values("0.0785379000, 0.0820435000, 0.0915951000, 0.1169379000, 0.1894452000, 0.4149282000, 1.1267086000", \ + "0.0830926000, 0.0866114000, 0.0961396000, 0.1214969000, 0.1940172000, 0.4192314000, 1.1318755000", \ + "0.0939026000, 0.0974030000, 0.1070359000, 0.1323318000, 0.2048993000, 0.4305941000, 1.1420221000", \ + "0.1196070000, 0.1230851000, 0.1325453000, 0.1577139000, 0.2302020000, 0.4554164000, 1.1693967000", \ + "0.1617035000, 0.1657528000, 0.1759299000, 0.2020333000, 0.2746657000, 0.4999473000, 1.2134365000", \ + "0.2105157000, 0.2157517000, 0.2286618000, 0.2577399000, 0.3309530000, 0.5560581000, 1.2707634000", \ + "0.2463435000, 0.2533949000, 0.2709707000, 0.3077530000, 0.3849812000, 0.6086430000, 1.3206325000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015891800, 0.0050509800, 0.0160538000, 0.0510249000, 0.1621750000, 0.5154520000"); + values("0.0376592000, 0.0404665000, 0.0477727000, 0.0649275000, 0.1054325000, 0.2215231000, 0.6049372000", \ + "0.0375727000, 0.0402866000, 0.0474700000, 0.0649631000, 0.1059268000, 0.2211855000, 0.6053189000", \ + "0.0377109000, 0.0404693000, 0.0473433000, 0.0645086000, 0.1052580000, 0.2213336000, 0.6054700000", \ + "0.0378300000, 0.0405785000, 0.0474671000, 0.0641555000, 0.1055015000, 0.2211431000, 0.6046259000", \ + "0.0377939000, 0.0405516000, 0.0476067000, 0.0652423000, 0.1052442000, 0.2212052000, 0.6043385000", \ + "0.0433939000, 0.0461384000, 0.0535484000, 0.0701814000, 0.1094883000, 0.2229165000, 0.6046935000", \ + "0.0588892000, 0.0615911000, 0.0697652000, 0.0876983000, 0.1296373000, 0.2397656000, 0.6095696000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015891800, 0.0050509800, 0.0160538000, 0.0510249000, 0.1621750000, 0.5154520000"); + values("0.0196628000, 0.0228101000, 0.0323524000, 0.0623954000, 0.1615574000, 0.4833097000, 1.5000139000", \ + "0.0196916000, 0.0227849000, 0.0322742000, 0.0622727000, 0.1618145000, 0.4834614000, 1.5013043000", \ + "0.0197684000, 0.0228646000, 0.0323558000, 0.0624055000, 0.1615179000, 0.4828983000, 1.4994080000", \ + "0.0199304000, 0.0230703000, 0.0325410000, 0.0623597000, 0.1614149000, 0.4829949000, 1.5040749000", \ + "0.0249014000, 0.0278312000, 0.0369913000, 0.0648413000, 0.1619827000, 0.4827470000, 1.5027859000", \ + "0.0346343000, 0.0380110000, 0.0464033000, 0.0720410000, 0.1645052000, 0.4816576000, 1.5019337000", \ + "0.0506661000, 0.0540749000, 0.0646137000, 0.0897641000, 0.1720094000, 0.4841078000, 1.4982178000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015891800, 0.0050509800, 0.0160538000, 0.0510249000, 0.1621750000, 0.5154520000"); + values("0.2269333000, 0.2316266000, 0.2435590000, 0.2700450000, 0.3232925000, 0.4372786000, 0.7401249000", \ + "0.2317020000, 0.2363064000, 0.2482982000, 0.2748012000, 0.3281433000, 0.4420347000, 0.7446751000", \ + "0.2426999000, 0.2473730000, 0.2592725000, 0.2857651000, 0.3391000000, 0.4530794000, 0.7561148000", \ + "0.2632415000, 0.2679202000, 0.2798348000, 0.3062899000, 0.3597145000, 0.4735374000, 0.7764629000", \ + "0.2926756000, 0.2973007000, 0.3092312000, 0.3356343000, 0.3885641000, 0.5030886000, 0.8056431000", \ + "0.3275635000, 0.3321944000, 0.3441071000, 0.3705606000, 0.4239127000, 0.5383517000, 0.8412176000", \ + "0.3583850000, 0.3630470000, 0.3748853000, 0.4015538000, 0.4548724000, 0.5694821000, 0.8725736000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015891800, 0.0050509800, 0.0160538000, 0.0510249000, 0.1621750000, 0.5154520000"); + values("0.1675756000, 0.1712066000, 0.1809381000, 0.2064116000, 0.2793741000, 0.5058194000, 1.2190516000", \ + "0.1722509000, 0.1758567000, 0.1856087000, 0.2111568000, 0.2841741000, 0.5096680000, 1.2229102000", \ + "0.1846537000, 0.1882267000, 0.1980230000, 0.2236495000, 0.2966830000, 0.5228751000, 1.2385704000", \ + "0.2155175000, 0.2191262000, 0.2289049000, 0.2545372000, 0.3275533000, 0.5535188000, 1.2669671000", \ + "0.2834067000, 0.2870025000, 0.2968098000, 0.3223630000, 0.3953528000, 0.6217607000, 1.3335915000", \ + "0.3971913000, 0.4009191000, 0.4108472000, 0.4366654000, 0.5095019000, 0.7351300000, 1.4516747000", \ + "0.5745164000, 0.5787409000, 0.5893261000, 0.6155869000, 0.6881412000, 0.9137262000, 1.6271681000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015891800, 0.0050509800, 0.0160538000, 0.0510249000, 0.1621750000, 0.5154520000"); + values("0.0375636000, 0.0402741000, 0.0476177000, 0.0649874000, 0.1050389000, 0.2211483000, 0.6051870000", \ + "0.0376258000, 0.0403381000, 0.0477613000, 0.0649278000, 0.1053136000, 0.2211424000, 0.6054884000", \ + "0.0375721000, 0.0402792000, 0.0477080000, 0.0650454000, 0.1057671000, 0.2211463000, 0.6047862000", \ + "0.0375643000, 0.0402725000, 0.0475658000, 0.0649557000, 0.1052800000, 0.2210838000, 0.6047552000", \ + "0.0375911000, 0.0404161000, 0.0473427000, 0.0647203000, 0.1050254000, 0.2211880000, 0.6048949000", \ + "0.0379236000, 0.0407500000, 0.0479919000, 0.0651529000, 0.1062652000, 0.2206302000, 0.6050531000", \ + "0.0378623000, 0.0405641000, 0.0481377000, 0.0656294000, 0.1055307000, 0.2214860000, 0.6054818000"); + } + related_pin : "B_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015891800, 0.0050509800, 0.0160538000, 0.0510249000, 0.1621750000, 0.5154520000"); + values("0.0207304000, 0.0238224000, 0.0330209000, 0.0626289000, 0.1610802000, 0.4822617000, 1.5019996000", \ + "0.0207376000, 0.0238320000, 0.0329923000, 0.0625281000, 0.1612799000, 0.4821021000, 1.4996838000", \ + "0.0208881000, 0.0238943000, 0.0330923000, 0.0625818000, 0.1612943000, 0.4816480000, 1.5031353000", \ + "0.0208691000, 0.0238349000, 0.0330938000, 0.0626037000, 0.1610201000, 0.4828523000, 1.5058014000", \ + "0.0209780000, 0.0240210000, 0.0332439000, 0.0627148000, 0.1614113000, 0.4819444000, 1.5012188000", \ + "0.0224327000, 0.0254508000, 0.0345126000, 0.0634014000, 0.1611882000, 0.4819132000, 1.5021289000", \ + "0.0255030000, 0.0285312000, 0.0371497000, 0.0649820000, 0.1620118000, 0.4803948000, 1.4994734000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__or3_1 */ + + cell ("sky130_fd_sc_hd__or3_2") { + leakage_power () { + value : 0.0014757000; + when : "!A&!B&C"; + } + leakage_power () { + value : 0.0059674000; + when : "!A&!B&!C"; + } + leakage_power () { + value : 0.0007819000; + when : "!A&B&C"; + } + leakage_power () { + value : 0.0010220000; + when : "!A&B&!C"; + } + leakage_power () { + value : 0.0007734000; + when : "A&!B&C"; + } + leakage_power () { + value : 0.0009721000; + when : "A&!B&!C"; + } + leakage_power () { + value : 0.0007502000; + when : "A&B&C"; + } + leakage_power () { + value : 0.0007741000; + when : "A&B&!C"; + } + area : 7.5072000000; + cell_footprint : "sky130_fd_sc_hd__or3"; + cell_leakage_power : 0.0015646010; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0015540000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014590000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0016890000, 0.0016796000, 0.0016580000, 0.0016576000, 0.0016565000, 0.0016542000, 0.0016488000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0014032000, -0.0014295000, -0.0014900000, -0.0014947000, -0.0015055000, -0.0015306000, -0.0015882000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016490000; + } + pin ("B") { + capacitance : 0.0016220000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0015390000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0022329000, 0.0022567000, 0.0023116000, 0.0023112000, 0.0023101000, 0.0023076000, 0.0023019000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0020535000, -0.0021154000, -0.0022579000, -0.0022594000, -0.0022628000, -0.0022707000, -0.0022890000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0017050000; + } + pin ("C") { + capacitance : 0.0013790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0012880000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0011140000, 0.0011127000, 0.0011096000, 0.0011125000, 0.0011193000, 0.0011349000, 0.0011710000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0007523000, -0.0007488000, -0.0007407000, -0.0007404000, -0.0007396000, -0.0007379000, -0.0007340000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014690000; + } + pin ("X") { + direction : "output"; + function : "(A) | (B) | (C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0141274000, 0.0122794000, 0.0077773000, -0.0040461000, -0.0407543000, -0.1525653000, -0.4829719000", \ + "0.0140239000, 0.0121616000, 0.0076607000, -0.0045002000, -0.0411200000, -0.1526775000, -0.4830254000", \ + "0.0138247000, 0.0119996000, 0.0074667000, -0.0044340000, -0.0410106000, -0.1528606000, -0.4832711000", \ + "0.0136393000, 0.0117978000, 0.0072965000, -0.0048459000, -0.0414919000, -0.1530756000, -0.4833901000", \ + "0.0135968000, 0.0117740000, 0.0073067000, -0.0048959000, -0.0415664000, -0.1532510000, -0.4835540000", \ + "0.0135222000, 0.0116737000, 0.0072042000, -0.0050812000, -0.0417738000, -0.1533810000, -0.4837226000", \ + "0.0162772000, 0.0144411000, 0.0092312000, -0.0046207000, -0.0416348000, -0.1532982000, -0.4835640000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0145803000, 0.0162479000, 0.0210255000, 0.0345550000, 0.0730920000, 0.1845800000, 0.5112080000", \ + "0.0145941000, 0.0162744000, 0.0210096000, 0.0345396000, 0.0730562000, 0.1848497000, 0.5110587000", \ + "0.0145581000, 0.0162304000, 0.0210389000, 0.0345085000, 0.0730726000, 0.1847123000, 0.5117796000", \ + "0.0145836000, 0.0162376000, 0.0209009000, 0.0343717000, 0.0729473000, 0.1854129000, 0.5118640000", \ + "0.0145790000, 0.0161659000, 0.0208906000, 0.0339870000, 0.0726259000, 0.1847846000, 0.5135678000", \ + "0.0151314000, 0.0166532000, 0.0211926000, 0.0344794000, 0.0725919000, 0.1841775000, 0.5116183000", \ + "0.0159331000, 0.0174193000, 0.0217740000, 0.0349804000, 0.0730518000, 0.1854647000, 0.5101430000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0129791000, 0.0111188000, 0.0066115000, -0.0051794000, -0.0418830000, -0.1536289000, -0.4838368000", \ + "0.0128257000, 0.0109756000, 0.0064629000, -0.0056624000, -0.0420863000, -0.1537910000, -0.4841006000", \ + "0.0128723000, 0.0110306000, 0.0064774000, -0.0056814000, -0.0423306000, -0.1540200000, -0.4843017000", \ + "0.0125293000, 0.0106825000, 0.0061150000, -0.0060315000, -0.0426850000, -0.1541702000, -0.4844947000", \ + "0.0123948000, 0.0106299000, 0.0060846000, -0.0060308000, -0.0427160000, -0.1543299000, -0.4845880000", \ + "0.0125137000, 0.0106959000, 0.0061474000, -0.0060471000, -0.0427827000, -0.1544299000, -0.4847361000", \ + "0.0150596000, 0.0130558000, 0.0077787000, -0.0059223000, -0.0426909000, -0.1543388000, -0.4845724000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0141981000, 0.0158571000, 0.0206714000, 0.0343615000, 0.0731739000, 0.1852347000, 0.5121401000", \ + "0.0142488000, 0.0158948000, 0.0207326000, 0.0344457000, 0.0732386000, 0.1854989000, 0.5124447000", \ + "0.0143184000, 0.0160124000, 0.0208713000, 0.0344407000, 0.0733320000, 0.1862805000, 0.5139192000", \ + "0.0143564000, 0.0160113000, 0.0206842000, 0.0342986000, 0.0731158000, 0.1855191000, 0.5143568000", \ + "0.0142398000, 0.0158254000, 0.0205586000, 0.0337965000, 0.0726644000, 0.1858920000, 0.5112064000", \ + "0.0147837000, 0.0163125000, 0.0208803000, 0.0340973000, 0.0725768000, 0.1841228000, 0.5118732000", \ + "0.0154862000, 0.0169636000, 0.0213726000, 0.0346878000, 0.0730800000, 0.1852886000, 0.5123562000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0124326000, 0.0105889000, 0.0060895000, -0.0060526000, -0.0427219000, -0.1542443000, -0.4844540000", \ + "0.0122526000, 0.0104001000, 0.0059056000, -0.0062289000, -0.0427997000, -0.1543328000, -0.4846479000", \ + "0.0121246000, 0.0102779000, 0.0057781000, -0.0063751000, -0.0429705000, -0.1545114000, -0.4846967000", \ + "0.0119744000, 0.0101414000, 0.0056128000, -0.0063452000, -0.0431849000, -0.1546601000, -0.4849479000", \ + "0.0119405000, 0.0100870000, 0.0055561000, -0.0065968000, -0.0432292000, -0.1547657000, -0.4849647000", \ + "0.0119897000, 0.0101592000, 0.0055785000, -0.0066448000, -0.0427295000, -0.1545929000, -0.4849112000", \ + "0.0156529000, 0.0136152000, 0.0082467000, -0.0056592000, -0.0422729000, -0.1541364000, -0.4844795000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0128951000, 0.0145930000, 0.0194333000, 0.0329845000, 0.0719167000, 0.1850652000, 0.5111977000", \ + "0.0129363000, 0.0146063000, 0.0194619000, 0.0330825000, 0.0718961000, 0.1842670000, 0.5118997000", \ + "0.0128603000, 0.0145758000, 0.0194219000, 0.0330128000, 0.0718576000, 0.1841502000, 0.5114892000", \ + "0.0128122000, 0.0144668000, 0.0192147000, 0.0327251000, 0.0716220000, 0.1842032000, 0.5111292000", \ + "0.0129090000, 0.0145130000, 0.0192121000, 0.0323805000, 0.0711950000, 0.1838613000, 0.5091281000", \ + "0.0133015000, 0.0148221000, 0.0193857000, 0.0327631000, 0.0709154000, 0.1829913000, 0.5109760000", \ + "0.0139791000, 0.0154528000, 0.0197924000, 0.0332008000, 0.0718993000, 0.1839150000, 0.5087442000"); + } + } + max_capacitance : 0.3103740000; + max_transition : 1.5030850000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.4338500000, 0.4440800000, 0.4668097000, 0.5129485000, 0.5971893000, 0.7571855000, 1.1134760000", \ + "0.4362706000, 0.4467247000, 0.4697739000, 0.5155292000, 0.6003231000, 0.7600038000, 1.1160312000", \ + "0.4448948000, 0.4550838000, 0.4777498000, 0.5240904000, 0.6082255000, 0.7680812000, 1.1244663000", \ + "0.4675890000, 0.4776453000, 0.5009065000, 0.5465884000, 0.6313264000, 0.7909713000, 1.1471349000", \ + "0.5206684000, 0.5307585000, 0.5540383000, 0.5997752000, 0.6848679000, 0.8451389000, 1.2002020000", \ + "0.6395820000, 0.6500117000, 0.6728418000, 0.7186529000, 0.8032363000, 0.9640256000, 1.3198895000", \ + "0.8723260000, 0.8832674000, 0.9084193000, 0.9580376000, 1.0474487000, 1.2151629000, 1.5747327000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0763405000, 0.0815661000, 0.0940751000, 0.1242471000, 0.2051349000, 0.4373881000, 1.1173720000", \ + "0.0811601000, 0.0863599000, 0.0987878000, 0.1289155000, 0.2097969000, 0.4428415000, 1.1184886000", \ + "0.0924390000, 0.0976108000, 0.1101324000, 0.1402376000, 0.2211609000, 0.4536450000, 1.1307780000", \ + "0.1192234000, 0.1243327000, 0.1365258000, 0.1664884000, 0.2473967000, 0.4801569000, 1.1573575000", \ + "0.1638177000, 0.1697701000, 0.1832194000, 0.2139872000, 0.2951573000, 0.5274581000, 1.2073251000", \ + "0.2182672000, 0.2260601000, 0.2429404000, 0.2764824000, 0.3580700000, 0.5898040000, 1.2675413000", \ + "0.2656038000, 0.2761460000, 0.2985098000, 0.3398533000, 0.4247917000, 0.6559116000, 1.3322983000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0634663000, 0.0693407000, 0.0830443000, 0.1130323000, 0.1734377000, 0.3172773000, 0.7237825000", \ + "0.0637532000, 0.0696150000, 0.0833257000, 0.1121799000, 0.1722625000, 0.3168882000, 0.7246174000", \ + "0.0634328000, 0.0693424000, 0.0831055000, 0.1118802000, 0.1729352000, 0.3172978000, 0.7241726000", \ + "0.0640098000, 0.0695084000, 0.0831848000, 0.1121738000, 0.1724775000, 0.3171501000, 0.7252620000", \ + "0.0636012000, 0.0696678000, 0.0840516000, 0.1121376000, 0.1732731000, 0.3163904000, 0.7251028000", \ + "0.0636277000, 0.0693823000, 0.0840139000, 0.1138755000, 0.1737460000, 0.3165549000, 0.7239904000", \ + "0.0745949000, 0.0808427000, 0.0948197000, 0.1246323000, 0.1870524000, 0.3250676000, 0.7295662000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0192681000, 0.0237068000, 0.0362664000, 0.0732666000, 0.1859149000, 0.5199137000, 1.4975182000", \ + "0.0191838000, 0.0236620000, 0.0363343000, 0.0732764000, 0.1858123000, 0.5198857000, 1.4970873000", \ + "0.0190741000, 0.0237051000, 0.0362907000, 0.0733656000, 0.1858943000, 0.5191919000, 1.4957059000", \ + "0.0192654000, 0.0237146000, 0.0363350000, 0.0732843000, 0.1859714000, 0.5195288000, 1.4989924000", \ + "0.0242424000, 0.0284343000, 0.0400966000, 0.0755914000, 0.1859551000, 0.5207368000, 1.4993593000", \ + "0.0335223000, 0.0382086000, 0.0495349000, 0.0812925000, 0.1881427000, 0.5200323000, 1.4987745000", \ + "0.0475559000, 0.0541786000, 0.0674049000, 0.0986842000, 0.1944216000, 0.5222660000, 1.4957596000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.4090983000, 0.4193191000, 0.4420065000, 0.4882091000, 0.5725741000, 0.7323522000, 1.0888036000", \ + "0.4115124000, 0.4217091000, 0.4448657000, 0.4907403000, 0.5748377000, 0.7348678000, 1.0912728000", \ + "0.4202559000, 0.4302235000, 0.4534087000, 0.4992692000, 0.5840491000, 0.7432603000, 1.0997312000", \ + "0.4433934000, 0.4535828000, 0.4765933000, 0.5222506000, 0.6069100000, 0.7665779000, 1.1228005000", \ + "0.5008801000, 0.5109448000, 0.5341758000, 0.5799455000, 0.6647854000, 0.8253843000, 1.1804440000", \ + "0.6384618000, 0.6486132000, 0.6716407000, 0.7175860000, 0.8020528000, 0.9626545000, 1.3186505000", \ + "0.9126652000, 0.9237964000, 0.9488778000, 0.9987088000, 1.0891538000, 1.2561588000, 1.6150387000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0745364000, 0.0796014000, 0.0919984000, 0.1221629000, 0.2029134000, 0.4356668000, 1.1137002000", \ + "0.0793118000, 0.0843860000, 0.0967995000, 0.1269858000, 0.2078584000, 0.4408462000, 1.1177123000", \ + "0.0906438000, 0.0957454000, 0.1081482000, 0.1382160000, 0.2194471000, 0.4526409000, 1.1287046000", \ + "0.1167041000, 0.1217933000, 0.1339876000, 0.1639426000, 0.2450779000, 0.4776856000, 1.1574157000", \ + "0.1599827000, 0.1658797000, 0.1794178000, 0.2101599000, 0.2910570000, 0.5244049000, 1.2002407000", \ + "0.2113380000, 0.2190559000, 0.2361739000, 0.2698024000, 0.3515245000, 0.5840146000, 1.2621449000", \ + "0.2538334000, 0.2643794000, 0.2870186000, 0.3293119000, 0.4141368000, 0.6468841000, 1.3224352000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0634491000, 0.0693312000, 0.0830561000, 0.1124136000, 0.1742561000, 0.3173440000, 0.7241544000", \ + "0.0635088000, 0.0693583000, 0.0832117000, 0.1120277000, 0.1732642000, 0.3170862000, 0.7239777000", \ + "0.0635006000, 0.0695322000, 0.0832524000, 0.1120677000, 0.1728412000, 0.3173074000, 0.7251638000", \ + "0.0636898000, 0.0695574000, 0.0838287000, 0.1121722000, 0.1734527000, 0.3170087000, 0.7258436000", \ + "0.0633821000, 0.0696031000, 0.0831506000, 0.1121144000, 0.1736367000, 0.3160402000, 0.7249623000", \ + "0.0638095000, 0.0697314000, 0.0838431000, 0.1134089000, 0.1728177000, 0.3164120000, 0.7238716000", \ + "0.0774862000, 0.0831187000, 0.0982643000, 0.1277973000, 0.1864192000, 0.3256587000, 0.7273022000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0184879000, 0.0230851000, 0.0355800000, 0.0725281000, 0.1856715000, 0.5201696000, 1.4991134000", \ + "0.0185033000, 0.0230866000, 0.0355403000, 0.0724954000, 0.1856815000, 0.5207400000, 1.4971010000", \ + "0.0185373000, 0.0229828000, 0.0354620000, 0.0724861000, 0.1858363000, 0.5212867000, 1.4948439000", \ + "0.0189496000, 0.0233496000, 0.0358454000, 0.0726257000, 0.1853382000, 0.5207113000, 1.5001992000", \ + "0.0239827000, 0.0281632000, 0.0397590000, 0.0749255000, 0.1859729000, 0.5210815000, 1.4964502000", \ + "0.0339356000, 0.0383283000, 0.0498651000, 0.0816595000, 0.1875547000, 0.5184812000, 1.4987792000", \ + "0.0481227000, 0.0546157000, 0.0685532000, 0.1000771000, 0.1945506000, 0.5223504000, 1.4959226000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.3729392000, 0.3831500000, 0.4061339000, 0.4521973000, 0.5365873000, 0.6966708000, 1.0525814000", \ + "0.3747145000, 0.3848792000, 0.4080516000, 0.4539053000, 0.5386348000, 0.6980396000, 1.0544313000", \ + "0.3817555000, 0.3920453000, 0.4151597000, 0.4607846000, 0.5450282000, 0.7051538000, 1.0610888000", \ + "0.4038710000, 0.4140744000, 0.4371007000, 0.4828588000, 0.5673448000, 0.7272446000, 1.0835661000", \ + "0.4646518000, 0.4747898000, 0.4975503000, 0.5435041000, 0.6278532000, 0.7885907000, 1.1444655000", \ + "0.6095776000, 0.6199046000, 0.6428609000, 0.6884937000, 0.7731537000, 0.9336927000, 1.2899519000", \ + "0.9041269000, 0.9157195000, 0.9417834000, 0.9930986000, 1.0834911000, 1.2493798000, 1.6086860000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0716166000, 0.0768270000, 0.0893241000, 0.1195502000, 0.2003550000, 0.4329636000, 1.1101441000", \ + "0.0766601000, 0.0818125000, 0.0943766000, 0.1246535000, 0.2057009000, 0.4384824000, 1.1184886000", \ + "0.0881254000, 0.0932831000, 0.1058096000, 0.1360308000, 0.2171426000, 0.4509147000, 1.1265197000", \ + "0.1147676000, 0.1199003000, 0.1324141000, 0.1624900000, 0.2433578000, 0.4770036000, 1.1528677000", \ + "0.1573822000, 0.1635157000, 0.1772723000, 0.2082769000, 0.2896358000, 0.5231384000, 1.2047224000", \ + "0.2093147000, 0.2174146000, 0.2350002000, 0.2693548000, 0.3511565000, 0.5828877000, 1.2642215000", \ + "0.2555272000, 0.2664670000, 0.2898141000, 0.3334195000, 0.4198200000, 0.6507216000, 1.3267726000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0636120000, 0.0695361000, 0.0836613000, 0.1135145000, 0.1721807000, 0.3165138000, 0.7243420000", \ + "0.0635272000, 0.0694369000, 0.0832174000, 0.1120604000, 0.1731415000, 0.3172750000, 0.7246944000", \ + "0.0640136000, 0.0696721000, 0.0834284000, 0.1121368000, 0.1722224000, 0.3167666000, 0.7251256000", \ + "0.0633549000, 0.0693475000, 0.0837022000, 0.1118474000, 0.1739304000, 0.3169522000, 0.7257739000", \ + "0.0637072000, 0.0691746000, 0.0842223000, 0.1124010000, 0.1733272000, 0.3161029000, 0.7248944000", \ + "0.0636148000, 0.0695293000, 0.0831160000, 0.1135986000, 0.1732485000, 0.3166115000, 0.7237190000", \ + "0.0841603000, 0.0904797000, 0.1049007000, 0.1330133000, 0.1903753000, 0.3269512000, 0.7286899000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0186741000, 0.0232175000, 0.0357851000, 0.0726500000, 0.1856457000, 0.5227388000, 1.4995972000", \ + "0.0186683000, 0.0232807000, 0.0358332000, 0.0727553000, 0.1854096000, 0.5210087000, 1.5030854000", \ + "0.0187535000, 0.0232212000, 0.0357029000, 0.0727490000, 0.1853128000, 0.5226951000, 1.5010100000", \ + "0.0192899000, 0.0238394000, 0.0362426000, 0.0728867000, 0.1856645000, 0.5219097000, 1.4978941000", \ + "0.0246315000, 0.0292392000, 0.0405763000, 0.0754933000, 0.1859595000, 0.5214104000, 1.4991182000", \ + "0.0348934000, 0.0396640000, 0.0515502000, 0.0826274000, 0.1880539000, 0.5187359000, 1.4980710000", \ + "0.0503051000, 0.0568373000, 0.0712409000, 0.1035887000, 0.1955479000, 0.5231901000, 1.4961589000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__or3_4") { + leakage_power () { + value : 0.0040967000; + when : "!A&!B&C"; + } + leakage_power () { + value : 0.0046321000; + when : "!A&!B&!C"; + } + leakage_power () { + value : 0.0020287000; + when : "!A&B&C"; + } + leakage_power () { + value : 0.0024994000; + when : "!A&B&!C"; + } + leakage_power () { + value : 0.0020171000; + when : "A&!B&C"; + } + leakage_power () { + value : 0.0023608000; + when : "A&!B&!C"; + } + leakage_power () { + value : 0.0019971000; + when : "A&B&C"; + } + leakage_power () { + value : 0.0020186000; + when : "A&B&!C"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__or3"; + cell_leakage_power : 0.0027063310; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0024030000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022620000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0038554000, 0.0038459000, 0.0038240000, 0.0038266000, 0.0038327000, 0.0038468000, 0.0038794000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0033013000, -0.0033313000, -0.0034004000, -0.0034151000, -0.0034489000, -0.0035268000, -0.0037066000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025440000; + } + pin ("B") { + capacitance : 0.0023510000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021930000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0037651000, 0.0037661000, 0.0037684000, 0.0037708000, 0.0037762000, 0.0037887000, 0.0038176000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0032866000, -0.0033756000, -0.0035808000, -0.0035872000, -0.0036019000, -0.0036357000, -0.0037138000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025090000; + } + pin ("C") { + capacitance : 0.0023010000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0021110000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0025669000, 0.0025655000, 0.0025623000, 0.0025698000, 0.0025871000, 0.0026271000, 0.0027193000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017241000, -0.0017192000, -0.0017081000, -0.0017108000, -0.0017171000, -0.0017315000, -0.0017649000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024920000; + } + pin ("X") { + direction : "output"; + function : "(A) | (B) | (C)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015975370, 0.0051042490, 0.0163084500, 0.0521067100, 0.1664848000, 0.5319312000"); + values("0.0255141000, 0.0235106000, 0.0176216000, 0.0013860000, -0.0520505000, -0.2336362000, -0.8248007000", \ + "0.0254915000, 0.0234275000, 0.0175912000, 0.0013077000, -0.0521372000, -0.2337084000, -0.8249586000", \ + "0.0251932000, 0.0235843000, 0.0172059000, 0.0008973000, -0.0525262000, -0.2339785000, -0.8251380000", \ + "0.0249575000, 0.0228715000, 0.0170033000, 0.0007651000, -0.0527546000, -0.2342741000, -0.8253710000", \ + "0.0247337000, 0.0226569000, 0.0168143000, 0.0007278000, -0.0529063000, -0.2344184000, -0.8254509000", \ + "0.0247041000, 0.0226766000, 0.0168149000, 0.0006638000, -0.0530542000, -0.2346113000, -0.8256429000", \ + "0.0317538000, 0.0295077000, 0.0230163000, 0.0040802000, -0.0538284000, -0.2346744000, -0.8255915000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015975370, 0.0051042490, 0.0163084500, 0.0521067100, 0.1664848000, 0.5319312000"); + values("0.0299347000, 0.0319496000, 0.0379576000, 0.0567263000, 0.1149203000, 0.2987714000, 0.8830631000", \ + "0.0299204000, 0.0318373000, 0.0378169000, 0.0566522000, 0.1149092000, 0.2982869000, 0.8873712000", \ + "0.0297922000, 0.0316950000, 0.0377833000, 0.0565876000, 0.1148425000, 0.2982241000, 0.8840089000", \ + "0.0299190000, 0.0318942000, 0.0378799000, 0.0565631000, 0.1147243000, 0.2980506000, 0.8834338000", \ + "0.0298831000, 0.0317320000, 0.0376445000, 0.0561016000, 0.1137406000, 0.2978539000, 0.8871875000", \ + "0.0311214000, 0.0329043000, 0.0385587000, 0.0568393000, 0.1137600000, 0.2970050000, 0.8836660000", \ + "0.0326205000, 0.0342938000, 0.0398850000, 0.0578694000, 0.1148949000, 0.2985944000, 0.8820063000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015975370, 0.0051042490, 0.0163084500, 0.0521067100, 0.1664848000, 0.5319312000"); + values("0.0232521000, 0.0211033000, 0.0152832000, -0.0005315000, -0.0540699000, -0.2358148000, -0.8268108000", \ + "0.0230542000, 0.0209961000, 0.0151498000, -0.0006772000, -0.0541700000, -0.2359455000, -0.8269522000", \ + "0.0228477000, 0.0208783000, 0.0149655000, -0.0012708000, -0.0546936000, -0.2361948000, -0.8272439000", \ + "0.0226742000, 0.0205921000, 0.0147287000, -0.0015870000, -0.0547557000, -0.2364062000, -0.8273172000", \ + "0.0225760000, 0.0205138000, 0.0146485000, -0.0016138000, -0.0551459000, -0.2366375000, -0.8275151000", \ + "0.0226005000, 0.0205096000, 0.0146025000, -0.0017414000, -0.0553110000, -0.2368302000, -0.8277575000", \ + "0.0294169000, 0.0272438000, 0.0205255000, 0.0014032000, -0.0559120000, -0.2358357000, -0.8270426000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015975370, 0.0051042490, 0.0163084500, 0.0521067100, 0.1664848000, 0.5319312000"); + values("0.0290379000, 0.0309777000, 0.0369958000, 0.0559287000, 0.1146797000, 0.2986661000, 0.8850506000", \ + "0.0290749000, 0.0310054000, 0.0369980000, 0.0560052000, 0.1147260000, 0.2991859000, 0.8883061000", \ + "0.0291216000, 0.0310460000, 0.0371236000, 0.0561110000, 0.1147119000, 0.2992451000, 0.8884353000", \ + "0.0290397000, 0.0310235000, 0.0370383000, 0.0558330000, 0.1143924000, 0.2989365000, 0.8881638000", \ + "0.0289711000, 0.0308378000, 0.0366287000, 0.0550456000, 0.1134956000, 0.2978762000, 0.8845201000", \ + "0.0297850000, 0.0315699000, 0.0371783000, 0.0554714000, 0.1129293000, 0.2966984000, 0.8827160000", \ + "0.0313511000, 0.0330393000, 0.0385785000, 0.0564306000, 0.1143053000, 0.2982789000, 0.8805977000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015975370, 0.0051042490, 0.0163084500, 0.0521067100, 0.1664848000, 0.5319312000"); + values("0.0222697000, 0.0202153000, 0.0144059000, -0.0019678000, -0.0552119000, -0.2365935000, -0.8276410000", \ + "0.0221959000, 0.0200996000, 0.0142032000, -0.0018175000, -0.0552583000, -0.2368178000, -0.8277240000", \ + "0.0220395000, 0.0199494000, 0.0140801000, -0.0022049000, -0.0556888000, -0.2371211000, -0.8280552000", \ + "0.0217318000, 0.0197499000, 0.0139547000, -0.0022163000, -0.0558108000, -0.2372872000, -0.8282321000", \ + "0.0215261000, 0.0194354000, 0.0135845000, -0.0025927000, -0.0561908000, -0.2374536000, -0.8282865000", \ + "0.0220775000, 0.0199806000, 0.0140027000, -0.0014443000, -0.0553993000, -0.2373624000, -0.8283002000", \ + "0.0321245000, 0.0298909000, 0.0230514000, 0.0034339000, -0.0543641000, -0.2358219000, -0.8269977000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015975370, 0.0051042490, 0.0163084500, 0.0521067100, 0.1664848000, 0.5319312000"); + values("0.0257994000, 0.0277347000, 0.0338848000, 0.0527346000, 0.1115687000, 0.2958618000, 0.8824956000", \ + "0.0257490000, 0.0277040000, 0.0338206000, 0.0527317000, 0.1115235000, 0.2945015000, 0.8820683000", \ + "0.0256538000, 0.0276162000, 0.0337165000, 0.0527662000, 0.1114048000, 0.2957524000, 0.8777199000", \ + "0.0256158000, 0.0275224000, 0.0336305000, 0.0524429000, 0.1109451000, 0.2953697000, 0.8823388000", \ + "0.0256737000, 0.0275188000, 0.0334146000, 0.0516441000, 0.1099686000, 0.2945569000, 0.8825168000", \ + "0.0265424000, 0.0284621000, 0.0341784000, 0.0524853000, 0.1094272000, 0.2933500000, 0.8802382000", \ + "0.0279431000, 0.0295961000, 0.0351437000, 0.0531570000, 0.1115391000, 0.2941553000, 0.8817169000"); + } + } + max_capacitance : 0.5319310000; + max_transition : 1.5070720000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.3459759000, 0.3519301000, 0.3672774000, 0.4013956000, 0.4689475000, 0.6050974000, 0.9332050000", \ + "0.3504629000, 0.3564133000, 0.3716655000, 0.4059412000, 0.4735529000, 0.6093772000, 0.9376722000", \ + "0.3619217000, 0.3678751000, 0.3831757000, 0.4172194000, 0.4849762000, 0.6210951000, 0.9491448000", \ + "0.3879018000, 0.3937147000, 0.4091606000, 0.4431471000, 0.5108351000, 0.6470487000, 0.9751912000", \ + "0.4450830000, 0.4508968000, 0.4662083000, 0.5000853000, 0.5674502000, 0.7041038000, 1.0321195000", \ + "0.5702332000, 0.5761056000, 0.5914033000, 0.6252407000, 0.6928736000, 0.8297968000, 1.1573101000", \ + "0.8066398000, 0.8132645000, 0.8303217000, 0.8678373000, 0.9427552000, 1.0862934000, 1.4184540000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.0842214000, 0.0878244000, 0.0975802000, 0.1230933000, 0.1953703000, 0.4192494000, 1.1307968000", \ + "0.0887973000, 0.0924025000, 0.1020998000, 0.1276477000, 0.1998561000, 0.4244325000, 1.1389891000", \ + "0.0998479000, 0.1034357000, 0.1132139000, 0.1387216000, 0.2108926000, 0.4350826000, 1.1503253000", \ + "0.1258950000, 0.1294419000, 0.1391071000, 0.1643502000, 0.2362366000, 0.4609243000, 1.1757864000", \ + "0.1727291000, 0.1767696000, 0.1872393000, 0.2132203000, 0.2853855000, 0.5088492000, 1.2232134000", \ + "0.2290893000, 0.2343430000, 0.2472672000, 0.2764051000, 0.3492003000, 0.5730623000, 1.2861322000", \ + "0.2759523000, 0.2829448000, 0.3004853000, 0.3374520000, 0.4146551000, 0.6374002000, 1.3480580000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.0554249000, 0.0586787000, 0.0673611000, 0.0880915000, 0.1366495000, 0.2580715000, 0.6385142000", \ + "0.0553418000, 0.0582554000, 0.0673455000, 0.0885551000, 0.1349636000, 0.2581423000, 0.6372824000", \ + "0.0553636000, 0.0583989000, 0.0674031000, 0.0889105000, 0.1355402000, 0.2581226000, 0.6383712000", \ + "0.0553997000, 0.0583414000, 0.0670513000, 0.0877747000, 0.1362831000, 0.2580008000, 0.6382292000", \ + "0.0551651000, 0.0583483000, 0.0673033000, 0.0882174000, 0.1357026000, 0.2577308000, 0.6389781000", \ + "0.0570047000, 0.0598744000, 0.0681769000, 0.0890612000, 0.1358157000, 0.2583084000, 0.6387924000", \ + "0.0686798000, 0.0717879000, 0.0811113000, 0.1023196000, 0.1512418000, 0.2724840000, 0.6445931000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.0204332000, 0.0234761000, 0.0327853000, 0.0621686000, 0.1601252000, 0.4796596000, 1.4985264000", \ + "0.0203640000, 0.0234207000, 0.0328129000, 0.0621878000, 0.1602102000, 0.4792802000, 1.5011704000", \ + "0.0204560000, 0.0234420000, 0.0327490000, 0.0621000000, 0.1601910000, 0.4783828000, 1.5010418000", \ + "0.0203585000, 0.0233621000, 0.0326725000, 0.0619858000, 0.1601535000, 0.4793868000, 1.4991167000", \ + "0.0250410000, 0.0278217000, 0.0364804000, 0.0641209000, 0.1605244000, 0.4791870000, 1.5020035000", \ + "0.0346662000, 0.0377596000, 0.0459025000, 0.0715005000, 0.1629469000, 0.4789252000, 1.5017667000", \ + "0.0494961000, 0.0536105000, 0.0643422000, 0.0886908000, 0.1709363000, 0.4820537000, 1.4983637000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.3289307000, 0.3347550000, 0.3501545000, 0.3840742000, 0.4517262000, 0.5878463000, 0.9158468000", \ + "0.3325248000, 0.3383526000, 0.3537816000, 0.3877642000, 0.4554525000, 0.5915065000, 0.9195666000", \ + "0.3429934000, 0.3489844000, 0.3642702000, 0.3983222000, 0.4659464000, 0.6021949000, 0.9303607000", \ + "0.3684825000, 0.3742925000, 0.3896261000, 0.4237173000, 0.4913384000, 0.6280371000, 0.9554376000", \ + "0.4292613000, 0.4351625000, 0.4504693000, 0.4845531000, 0.5517768000, 0.6884379000, 1.0168567000", \ + "0.5692631000, 0.5751594000, 0.5906133000, 0.6247841000, 0.6926189000, 0.8294604000, 1.1569316000", \ + "0.8361279000, 0.8427015000, 0.8600776000, 0.8987137000, 0.9737414000, 1.1182566000, 1.4503452000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.0839679000, 0.0875375000, 0.0972925000, 0.1229211000, 0.1954485000, 0.4196942000, 1.1327953000", \ + "0.0885846000, 0.0921888000, 0.1019298000, 0.1276231000, 0.2000398000, 0.4243317000, 1.1372094000", \ + "0.0995256000, 0.1031338000, 0.1129555000, 0.1386163000, 0.2109576000, 0.4352364000, 1.1480996000", \ + "0.1255216000, 0.1290965000, 0.1388406000, 0.1642785000, 0.2364704000, 0.4611993000, 1.1751685000", \ + "0.1708538000, 0.1749512000, 0.1852745000, 0.2118014000, 0.2840981000, 0.5084814000, 1.2220005000", \ + "0.2249340000, 0.2302365000, 0.2434590000, 0.2730581000, 0.3463367000, 0.5706722000, 1.2838133000", \ + "0.2686359000, 0.2757412000, 0.2936942000, 0.3308283000, 0.4091496000, 0.6320571000, 1.3436704000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.0553561000, 0.0583394000, 0.0672179000, 0.0881909000, 0.1359003000, 0.2580871000, 0.6390817000", \ + "0.0554173000, 0.0583171000, 0.0671624000, 0.0880688000, 0.1353739000, 0.2580486000, 0.6391747000", \ + "0.0554389000, 0.0587904000, 0.0673590000, 0.0879570000, 0.1366249000, 0.2580341000, 0.6384760000", \ + "0.0553765000, 0.0583407000, 0.0673072000, 0.0888864000, 0.1349998000, 0.2575922000, 0.6386908000", \ + "0.0552410000, 0.0584023000, 0.0673554000, 0.0882764000, 0.1367096000, 0.2576012000, 0.6377047000", \ + "0.0569508000, 0.0601268000, 0.0685765000, 0.0887852000, 0.1357136000, 0.2577085000, 0.6389919000", \ + "0.0736922000, 0.0761565000, 0.0858827000, 0.1067121000, 0.1534132000, 0.2718409000, 0.6459367000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.0201870000, 0.0232659000, 0.0325774000, 0.0618147000, 0.1599399000, 0.4795678000, 1.5026096000", \ + "0.0201994000, 0.0232222000, 0.0326083000, 0.0618511000, 0.1597870000, 0.4800760000, 1.5018807000", \ + "0.0202390000, 0.0232845000, 0.0325571000, 0.0617876000, 0.1597658000, 0.4798605000, 1.5014510000", \ + "0.0203197000, 0.0233630000, 0.0325951000, 0.0618945000, 0.1597921000, 0.4800952000, 1.5036409000", \ + "0.0250800000, 0.0280257000, 0.0370800000, 0.0645286000, 0.1600262000, 0.4794346000, 1.5025242000", \ + "0.0349193000, 0.0383346000, 0.0467592000, 0.0722114000, 0.1627270000, 0.4778110000, 1.4979511000", \ + "0.0509912000, 0.0550556000, 0.0656038000, 0.0911762000, 0.1722037000, 0.4813135000, 1.4986000000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.2949677000, 0.3008004000, 0.3159917000, 0.3503244000, 0.4181522000, 0.5539835000, 0.8822564000", \ + "0.2976156000, 0.3034358000, 0.3188829000, 0.3528645000, 0.4205396000, 0.5572641000, 0.8847942000", \ + "0.3055687000, 0.3113421000, 0.3267971000, 0.3609155000, 0.4286358000, 0.5654451000, 0.8929234000", \ + "0.3286381000, 0.3344736000, 0.3499053000, 0.3839359000, 0.4516909000, 0.5884265000, 0.9155640000", \ + "0.3888136000, 0.3946206000, 0.4100035000, 0.4440982000, 0.5116114000, 0.6481958000, 0.9764881000", \ + "0.5324228000, 0.5383110000, 0.5535152000, 0.5876579000, 0.6550555000, 0.7904822000, 1.1186873000", \ + "0.7913129000, 0.7985643000, 0.8166291000, 0.8577409000, 0.9345733000, 1.0786332000, 1.4100765000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.0804629000, 0.0841171000, 0.0940829000, 0.1198769000, 0.1924399000, 0.4172655000, 1.1337414000", \ + "0.0853003000, 0.0889518000, 0.0989196000, 0.1247174000, 0.1973201000, 0.4220023000, 1.1376146000", \ + "0.0967231000, 0.1003732000, 0.1103344000, 0.1362267000, 0.2087456000, 0.4339745000, 1.1453045000", \ + "0.1228214000, 0.1264381000, 0.1363085000, 0.1619038000, 0.2343577000, 0.4603581000, 1.1704490000", \ + "0.1675030000, 0.1717195000, 0.1826026000, 0.2092410000, 0.2817608000, 0.5065109000, 1.2238187000", \ + "0.2215470000, 0.2270924000, 0.2411013000, 0.2713802000, 0.3446588000, 0.5681314000, 1.2850137000", \ + "0.2690808000, 0.2764007000, 0.2951617000, 0.3337575000, 0.4140073000, 0.6378605000, 1.3474812000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.0554015000, 0.0583384000, 0.0674927000, 0.0889060000, 0.1351814000, 0.2580363000, 0.6375613000", \ + "0.0554124000, 0.0583248000, 0.0671233000, 0.0892245000, 0.1348807000, 0.2575456000, 0.6391707000", \ + "0.0552789000, 0.0582638000, 0.0673539000, 0.0878847000, 0.1350002000, 0.2576948000, 0.6385562000", \ + "0.0552144000, 0.0582066000, 0.0673036000, 0.0890417000, 0.1354705000, 0.2577838000, 0.6391940000", \ + "0.0554137000, 0.0583199000, 0.0671738000, 0.0887097000, 0.1350381000, 0.2572246000, 0.6384019000", \ + "0.0575518000, 0.0605989000, 0.0687883000, 0.0894113000, 0.1375733000, 0.2593991000, 0.6384021000", \ + "0.0826437000, 0.0855698000, 0.0947989000, 0.1174094000, 0.1607158000, 0.2763350000, 0.6467580000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015975400, 0.0051042500, 0.0163085000, 0.0521067000, 0.1664850000, 0.5319310000"); + values("0.0204222000, 0.0234652000, 0.0327905000, 0.0621264000, 0.1596693000, 0.4796953000, 1.5059775000", \ + "0.0204284000, 0.0235562000, 0.0328111000, 0.0620892000, 0.1599868000, 0.4786538000, 1.5015917000", \ + "0.0204285000, 0.0234938000, 0.0328243000, 0.0620479000, 0.1599879000, 0.4806552000, 1.4971254000", \ + "0.0207910000, 0.0237940000, 0.0330911000, 0.0622801000, 0.1599425000, 0.4807758000, 1.5010900000", \ + "0.0261740000, 0.0290487000, 0.0377731000, 0.0652784000, 0.1603542000, 0.4801560000, 1.5070716000", \ + "0.0367054000, 0.0399413000, 0.0493622000, 0.0740055000, 0.1635425000, 0.4788038000, 1.5046610000", \ + "0.0535327000, 0.0581115000, 0.0687030000, 0.0944681000, 0.1736763000, 0.4813303000, 1.4973982000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__or3b_1 */ + + cell ("sky130_fd_sc_hd__or3b_2") { + leakage_power () { + value : 0.0062632000; + when : "!A&!B&C_N"; + } + leakage_power () { + value : 0.0019541000; + when : "!A&!B&!C_N"; + } + leakage_power () { + value : 0.0019497000; + when : "!A&B&C_N"; + } + leakage_power () { + value : 0.0012591000; + when : "!A&B&!C_N"; + } + leakage_power () { + value : 0.0019113000; + when : "A&!B&C_N"; + } + leakage_power () { + value : 0.0012528000; + when : "A&!B&!C_N"; + } + leakage_power () { + value : 0.0017152000; + when : "A&B&C_N"; + } + leakage_power () { + value : 0.0012293000; + when : "A&B&!C_N"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__or3b"; + cell_leakage_power : 0.0021918340; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0014640000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013940000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0019029000, 0.0019079000, 0.0019195000, 0.0019203000, 0.0019223000, 0.0019268000, 0.0019372000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017199000, -0.0017313000, -0.0017575000, -0.0017632000, -0.0017763000, -0.0018066000, -0.0018763000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015340000; + } + pin ("B") { + capacitance : 0.0015510000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014860000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027468000, 0.0027432000, 0.0027350000, 0.0027364000, 0.0027397000, 0.0027473000, 0.0027649000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0026605000, -0.0026754000, -0.0027098000, -0.0027115000, -0.0027155000, -0.0027248000, -0.0027461000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016150000; + } + pin ("C_N") { + capacitance : 0.0015090000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014460000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0079107000, 0.0078134000, 0.0075892000, 0.0076372000, 0.0077477000, 0.0080025000, 0.0085899000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0013068000, 0.0012407000, 0.0010884000, 0.0011307000, 0.0012282000, 0.0014531000, 0.0019713000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015720000; + } + pin ("X") { + direction : "output"; + function : "(A) | (B) | (!C_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014260920, 0.0040674750, 0.0116011800, 0.0330887100, 0.0943750500, 0.2691750000"); + values("0.0129957000, 0.0112103000, 0.0069188000, -0.0041848000, -0.0371351000, -0.1348120000, -0.4177791000", \ + "0.0128855000, 0.0111125000, 0.0068223000, -0.0043776000, -0.0372605000, -0.1348983000, -0.4179125000", \ + "0.0126655000, 0.0108878000, 0.0066598000, -0.0044767000, -0.0374359000, -0.1350770000, -0.4180657000", \ + "0.0125744000, 0.0107609000, 0.0065363000, -0.0046751000, -0.0373603000, -0.1352690000, -0.4181935000", \ + "0.0124346000, 0.0107775000, 0.0065523000, -0.0046887000, -0.0376123000, -0.1354530000, -0.4183037000", \ + "0.0124975000, 0.0107366000, 0.0064994000, -0.0048017000, -0.0377808000, -0.1355314000, -0.4183718000", \ + "0.0152040000, 0.0133145000, 0.0084165000, -0.0043637000, -0.0375954000, -0.1353733000, -0.4182481000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014260920, 0.0040674750, 0.0116011800, 0.0330887100, 0.0943750500, 0.2691750000"); + values("0.0151084000, 0.0167142000, 0.0212008000, 0.0335895000, 0.0682007000, 0.1662493000, 0.4457676000", \ + "0.0150553000, 0.0166939000, 0.0211962000, 0.0335608000, 0.0682158000, 0.1662083000, 0.4459229000", \ + "0.0150165000, 0.0166287000, 0.0211573000, 0.0335095000, 0.0681561000, 0.1662242000, 0.4461004000", \ + "0.0149791000, 0.0165643000, 0.0210326000, 0.0334135000, 0.0680816000, 0.1661816000, 0.4457237000", \ + "0.0149919000, 0.0165493000, 0.0209262000, 0.0331458000, 0.0677866000, 0.1661437000, 0.4456176000", \ + "0.0156167000, 0.0170825000, 0.0213557000, 0.0332255000, 0.0678382000, 0.1658358000, 0.4457411000", \ + "0.0164527000, 0.0179073000, 0.0220087000, 0.0343955000, 0.0685073000, 0.1665791000, 0.4453040000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014260920, 0.0040674750, 0.0116011800, 0.0330887100, 0.0943750500, 0.2691750000"); + values("0.0115160000, 0.0097450000, 0.0054707000, -0.0057127000, -0.0385802000, -0.1362881000, -0.4191103000", \ + "0.0116805000, 0.0099013000, 0.0053792000, -0.0056631000, -0.0384922000, -0.1363683000, -0.4191720000", \ + "0.0112620000, 0.0094888000, 0.0052703000, -0.0059412000, -0.0386188000, -0.1364474000, -0.4192658000", \ + "0.0111451000, 0.0093792000, 0.0051190000, -0.0060495000, -0.0387049000, -0.1366257000, -0.4193940000", \ + "0.0111020000, 0.0093103000, 0.0050303000, -0.0061878000, -0.0390352000, -0.1367229000, -0.4194421000", \ + "0.0112583000, 0.0094846000, 0.0052088000, -0.0060695000, -0.0390442000, -0.1367649000, -0.4195565000", \ + "0.0135323000, 0.0116358000, 0.0066800000, -0.0062138000, -0.0390717000, -0.1367657000, -0.4194888000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014260920, 0.0040674750, 0.0116011800, 0.0330887100, 0.0943750500, 0.2691750000"); + values("0.0150360000, 0.0166542000, 0.0212488000, 0.0338238000, 0.0687951000, 0.1672149000, 0.4467358000", \ + "0.0150380000, 0.0166630000, 0.0212163000, 0.0338481000, 0.0688112000, 0.1671745000, 0.4472807000", \ + "0.0150296000, 0.0166736000, 0.0212498000, 0.0338018000, 0.0687879000, 0.1673398000, 0.4469359000", \ + "0.0150787000, 0.0166713000, 0.0210644000, 0.0335422000, 0.0685190000, 0.1668656000, 0.4467900000", \ + "0.0149873000, 0.0165163000, 0.0209755000, 0.0331391000, 0.0681037000, 0.1667317000, 0.4466843000", \ + "0.0154694000, 0.0170451000, 0.0213539000, 0.0335229000, 0.0680359000, 0.1663508000, 0.4464475000", \ + "0.0162063000, 0.0176538000, 0.0217518000, 0.0340478000, 0.0684800000, 0.1669203000, 0.4458680000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014260920, 0.0040674750, 0.0116011800, 0.0330887100, 0.0943750500, 0.2691750000"); + values("0.0117759000, 0.0100100000, 0.0057442000, -0.0054593000, -0.0383605000, -0.1359784000, -0.4188173000", \ + "0.0117913000, 0.0099963000, 0.0057989000, -0.0054125000, -0.0383627000, -0.1360265000, -0.4188079000", \ + "0.0116746000, 0.0099091000, 0.0056412000, -0.0055573000, -0.0384544000, -0.1360175000, -0.4188982000", \ + "0.0113519000, 0.0095743000, 0.0052922000, -0.0059248000, -0.0387654000, -0.1363807000, -0.4192040000", \ + "0.0110596000, 0.0092832000, 0.0050369000, -0.0061429000, -0.0389946000, -0.1367182000, -0.4194704000", \ + "0.0109519000, 0.0091936000, 0.0048776000, -0.0061080000, -0.0390555000, -0.1368098000, -0.4196488000", \ + "0.0164658000, 0.0147026000, 0.0099522000, -0.0025666000, -0.0374442000, -0.1366888000, -0.4195124000"); + } + related_pin : "C_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014260920, 0.0040674750, 0.0116011800, 0.0330887100, 0.0943750500, 0.2691750000"); + values("0.0147176000, 0.0162917000, 0.0208056000, 0.0333190000, 0.0682480000, 0.1667441000, 0.4472277000", \ + "0.0145881000, 0.0162363000, 0.0207706000, 0.0332905000, 0.0681511000, 0.1666114000, 0.4468183000", \ + "0.0146969000, 0.0163063000, 0.0207661000, 0.0333640000, 0.0682267000, 0.1666726000, 0.4468134000", \ + "0.0145726000, 0.0161467000, 0.0206590000, 0.0331710000, 0.0681479000, 0.1665860000, 0.4472523000", \ + "0.0143657000, 0.0159853000, 0.0205228000, 0.0330042000, 0.0679064000, 0.1665138000, 0.4470841000", \ + "0.0143460000, 0.0158868000, 0.0203058000, 0.0328101000, 0.0675925000, 0.1659526000, 0.4465890000", \ + "0.0146738000, 0.0162218000, 0.0205956000, 0.0329812000, 0.0674100000, 0.1664987000, 0.4456512000"); + } + } + max_capacitance : 0.2691750000; + max_transition : 1.5041460000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014260900, 0.0040674800, 0.0116012000, 0.0330887000, 0.0943750000, 0.2691750000"); + values("0.4233013000, 0.4333099000, 0.4551437000, 0.4991850000, 0.5783755000, 0.7248681000, 1.0397053000", \ + "0.4264182000, 0.4364918000, 0.4586889000, 0.5022006000, 0.5815515000, 0.7280774000, 1.0430252000", \ + "0.4358371000, 0.4457187000, 0.4679451000, 0.5115672000, 0.5908670000, 0.7373840000, 1.0523041000", \ + "0.4595837000, 0.4693560000, 0.4915909000, 0.5350098000, 0.6139237000, 0.7609258000, 1.0758054000", \ + "0.5129731000, 0.5229235000, 0.5452619000, 0.5887391000, 0.6680922000, 0.8155834000, 1.1297510000", \ + "0.6321961000, 0.6420969000, 0.6642631000, 0.7077200000, 0.7869497000, 0.9344651000, 1.2494352000", \ + "0.8651272000, 0.8758355000, 0.8992188000, 0.9465712000, 1.0315881000, 1.1849404000, 1.5041284000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014260900, 0.0040674800, 0.0116012000, 0.0330887000, 0.0943750000, 0.2691750000"); + values("0.0760396000, 0.0813894000, 0.0942192000, 0.1251586000, 0.2070926000, 0.4370092000, 1.0919966000", \ + "0.0807637000, 0.0861414000, 0.0989985000, 0.1298192000, 0.2119086000, 0.4416733000, 1.0966347000", \ + "0.0921291000, 0.0974817000, 0.1103475000, 0.1411614000, 0.2232433000, 0.4528271000, 1.1078974000", \ + "0.1186053000, 0.1239247000, 0.1365832000, 0.1672978000, 0.2492830000, 0.4793334000, 1.1345558000", \ + "0.1627769000, 0.1687669000, 0.1822266000, 0.2137191000, 0.2958769000, 0.5258921000, 1.1813300000", \ + "0.2163288000, 0.2240947000, 0.2409195000, 0.2744321000, 0.3563337000, 0.5863420000, 1.2429850000", \ + "0.2613452000, 0.2717191000, 0.2938498000, 0.3356568000, 0.4197714000, 0.6496168000, 1.3029634000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014260900, 0.0040674800, 0.0116012000, 0.0330887000, 0.0943750000, 0.2691750000"); + values("0.0631837000, 0.0690114000, 0.0822351000, 0.1110561000, 0.1660835000, 0.2954362000, 0.6438052000", \ + "0.0634660000, 0.0692982000, 0.0825785000, 0.1097507000, 0.1664622000, 0.2952816000, 0.6440825000", \ + "0.0633931000, 0.0692480000, 0.0822934000, 0.1110559000, 0.1660124000, 0.2954668000, 0.6440735000", \ + "0.0637969000, 0.0692204000, 0.0823080000, 0.1097497000, 0.1667530000, 0.2953011000, 0.6437546000", \ + "0.0632049000, 0.0692395000, 0.0831833000, 0.1096928000, 0.1655713000, 0.2942663000, 0.6446588000", \ + "0.0635269000, 0.0695548000, 0.0828040000, 0.1100221000, 0.1665087000, 0.2941261000, 0.6437791000", \ + "0.0744582000, 0.0803872000, 0.0937426000, 0.1224766000, 0.1783518000, 0.3031606000, 0.6487577000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014260900, 0.0040674800, 0.0116012000, 0.0330887000, 0.0943750000, 0.2691750000"); + values("0.0202422000, 0.0251910000, 0.0389038000, 0.0786107000, 0.1959205000, 0.5346699000, 1.5002801000", \ + "0.0201499000, 0.0251766000, 0.0389414000, 0.0787129000, 0.1960137000, 0.5346283000, 1.5008451000", \ + "0.0200814000, 0.0251186000, 0.0388991000, 0.0785934000, 0.1958811000, 0.5343157000, 1.5012469000", \ + "0.0203681000, 0.0253147000, 0.0389887000, 0.0785983000, 0.1956477000, 0.5347249000, 1.4998413000", \ + "0.0249638000, 0.0296299000, 0.0426520000, 0.0806526000, 0.1958036000, 0.5348736000, 1.4983733000", \ + "0.0341095000, 0.0389798000, 0.0514675000, 0.0865344000, 0.1980503000, 0.5347801000, 1.4986477000", \ + "0.0481111000, 0.0551791000, 0.0688902000, 0.1019402000, 0.2033408000, 0.5361140000, 1.4950936000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014260900, 0.0040674800, 0.0116012000, 0.0330887000, 0.0943750000, 0.2691750000"); + values("0.4003292000, 0.4103024000, 0.4323696000, 0.4761112000, 0.5552104000, 0.7021106000, 1.0172486000", \ + "0.4032079000, 0.4129076000, 0.4351971000, 0.4788486000, 0.5575875000, 0.7046882000, 1.0196423000", \ + "0.4122502000, 0.4221552000, 0.4443970000, 0.4878281000, 0.5667875000, 0.7138640000, 1.0288435000", \ + "0.4363810000, 0.4461868000, 0.4679190000, 0.5117900000, 0.5907761000, 0.7378027000, 1.0528425000", \ + "0.4946077000, 0.5044559000, 0.5266685000, 0.5700201000, 0.6493380000, 0.7963816000, 1.1119021000", \ + "0.6325266000, 0.6424248000, 0.6645319000, 0.7079972000, 0.7871755000, 0.9346977000, 1.2498220000", \ + "0.9062378000, 0.9171899000, 0.9413514000, 0.9886429000, 1.0736045000, 1.2269522000, 1.5458821000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014260900, 0.0040674800, 0.0116012000, 0.0330887000, 0.0943750000, 0.2691750000"); + values("0.0743896000, 0.0796954000, 0.0925047000, 0.1234391000, 0.2057727000, 0.4366404000, 1.0906468000", \ + "0.0791422000, 0.0844737000, 0.0972778000, 0.1282865000, 0.2107407000, 0.4411693000, 1.0957889000", \ + "0.0906901000, 0.0960053000, 0.1088107000, 0.1397175000, 0.2220403000, 0.4532823000, 1.1080646000", \ + "0.1168393000, 0.1220912000, 0.1346304000, 0.1653769000, 0.2475703000, 0.4785882000, 1.1342711000", \ + "0.1592984000, 0.1653038000, 0.1790121000, 0.2101668000, 0.2924442000, 0.5234576000, 1.1794483000", \ + "0.2093567000, 0.2169764000, 0.2340032000, 0.2680147000, 0.3505291000, 0.5801946000, 1.2365414000", \ + "0.2508449000, 0.2614360000, 0.2837212000, 0.3261887000, 0.4115697000, 0.6410968000, 1.2947758000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014260900, 0.0040674800, 0.0116012000, 0.0330887000, 0.0943750000, 0.2691750000"); + values("0.0635623000, 0.0692673000, 0.0828353000, 0.1110741000, 0.1652981000, 0.2949714000, 0.6445709000", \ + "0.0634655000, 0.0694445000, 0.0823549000, 0.1115315000, 0.1667549000, 0.2951389000, 0.6437518000", \ + "0.0633988000, 0.0692433000, 0.0823537000, 0.1097735000, 0.1664650000, 0.2951700000, 0.6437708000", \ + "0.0634459000, 0.0690589000, 0.0821281000, 0.1097765000, 0.1678566000, 0.2940699000, 0.6439811000", \ + "0.0635365000, 0.0689998000, 0.0826392000, 0.1097700000, 0.1673761000, 0.2950072000, 0.6428124000", \ + "0.0635633000, 0.0692091000, 0.0826786000, 0.1114480000, 0.1655859000, 0.2946089000, 0.6433763000", \ + "0.0770880000, 0.0834398000, 0.0974594000, 0.1251926000, 0.1797342000, 0.3035001000, 0.6492211000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014260900, 0.0040674800, 0.0116012000, 0.0330887000, 0.0943750000, 0.2691750000"); + values("0.0195877000, 0.0245304000, 0.0382000000, 0.0779624000, 0.1955316000, 0.5339006000, 1.5017652000", \ + "0.0195744000, 0.0245195000, 0.0381926000, 0.0777333000, 0.1954298000, 0.5339991000, 1.5013915000", \ + "0.0195428000, 0.0244981000, 0.0381958000, 0.0778851000, 0.1954279000, 0.5346798000, 1.4996916000", \ + "0.0199140000, 0.0248201000, 0.0385640000, 0.0779229000, 0.1954795000, 0.5337494000, 1.4967371000", \ + "0.0247531000, 0.0294182000, 0.0422076000, 0.0800713000, 0.1959226000, 0.5336119000, 1.4991101000", \ + "0.0341886000, 0.0397715000, 0.0519418000, 0.0863609000, 0.1977074000, 0.5330602000, 1.4981667000", \ + "0.0488244000, 0.0554938000, 0.0700494000, 0.1024742000, 0.2032094000, 0.5349721000, 1.4981170000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014260900, 0.0040674800, 0.0116012000, 0.0330887000, 0.0943750000, 0.2691750000"); + values("0.3985092000, 0.4087021000, 0.4309520000, 0.4744105000, 0.5537318000, 0.7002655000, 1.0154020000", \ + "0.4027128000, 0.4128106000, 0.4350010000, 0.4787984000, 0.5579454000, 0.7048888000, 1.0200296000", \ + "0.4113749000, 0.4214818000, 0.4437221000, 0.4873533000, 0.5667809000, 0.7133410000, 1.0284291000", \ + "0.4263331000, 0.4364088000, 0.4587127000, 0.5022043000, 0.5817177000, 0.7283517000, 1.0435155000", \ + "0.4479692000, 0.4579474000, 0.4800815000, 0.5236623000, 0.6032299000, 0.7510210000, 1.0658228000", \ + "0.4720880000, 0.4820437000, 0.5041192000, 0.5475454000, 0.6263155000, 0.7739704000, 1.0881774000", \ + "0.4840692000, 0.4939717000, 0.5160624000, 0.5597952000, 0.6389879000, 0.7864687000, 1.1004574000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014260900, 0.0040674800, 0.0116012000, 0.0330887000, 0.0943750000, 0.2691750000"); + values("0.1556845000, 0.1611163000, 0.1742217000, 0.2054693000, 0.2878104000, 0.5179178000, 1.1770964000", \ + "0.1600826000, 0.1656300000, 0.1787397000, 0.2099740000, 0.2920276000, 0.5229185000, 1.1794510000", \ + "0.1730054000, 0.1785585000, 0.1915656000, 0.2228657000, 0.3049143000, 0.5357649000, 1.1922090000", \ + "0.2050425000, 0.2104797000, 0.2235904000, 0.2548292000, 0.3372025000, 0.5672371000, 1.2230434000", \ + "0.2730887000, 0.2786290000, 0.2917767000, 0.3229772000, 0.4054462000, 0.6357160000, 1.2958207000", \ + "0.3857036000, 0.3913849000, 0.4047856000, 0.4361661000, 0.5183641000, 0.7482008000, 1.4055619000", \ + "0.5658517000, 0.5720637000, 0.5860881000, 0.6180150000, 0.7004880000, 0.9309666000, 1.5850488000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014260900, 0.0040674800, 0.0116012000, 0.0330887000, 0.0943750000, 0.2691750000"); + values("0.0635900000, 0.0692998000, 0.0828173000, 0.1097224000, 0.1665287000, 0.2953980000, 0.6440091000", \ + "0.0635333000, 0.0692780000, 0.0826990000, 0.1110613000, 0.1650799000, 0.2942804000, 0.6440053000", \ + "0.0635988000, 0.0693055000, 0.0823620000, 0.1096979000, 0.1660262000, 0.2953802000, 0.6441108000", \ + "0.0635244000, 0.0692828000, 0.0827644000, 0.1098471000, 0.1671276000, 0.2953656000, 0.6440196000", \ + "0.0632365000, 0.0689928000, 0.0831716000, 0.1096659000, 0.1660342000, 0.2935150000, 0.6447364000", \ + "0.0629414000, 0.0688331000, 0.0819915000, 0.1090378000, 0.1644825000, 0.2947634000, 0.6437816000", \ + "0.0633393000, 0.0690627000, 0.0825592000, 0.1106705000, 0.1656066000, 0.2934285000, 0.6417212000"); + } + related_pin : "C_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014260900, 0.0040674800, 0.0116012000, 0.0330887000, 0.0943750000, 0.2691750000"); + values("0.0208910000, 0.0258767000, 0.0393966000, 0.0787673000, 0.1955400000, 0.5348011000, 1.5007642000", \ + "0.0208631000, 0.0258299000, 0.0394003000, 0.0785341000, 0.1951568000, 0.5355629000, 1.4999018000", \ + "0.0208249000, 0.0257160000, 0.0393845000, 0.0785430000, 0.1950995000, 0.5353256000, 1.4986760000", \ + "0.0208906000, 0.0258690000, 0.0393950000, 0.0787665000, 0.1956566000, 0.5347473000, 1.5041464000", \ + "0.0210772000, 0.0259981000, 0.0395522000, 0.0788407000, 0.1957770000, 0.5348642000, 1.5008197000", \ + "0.0221920000, 0.0271394000, 0.0404999000, 0.0794316000, 0.1958477000, 0.5325662000, 1.5032084000", \ + "0.0249702000, 0.0298861000, 0.0428399000, 0.0808874000, 0.1957915000, 0.5332608000, 1.4988284000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__or3b_4") { + leakage_power () { + value : 0.0053899000; + when : "!A&!B&C_N"; + } + leakage_power () { + value : 0.0046117000; + when : "!A&!B&!C_N"; + } + leakage_power () { + value : 0.0032644000; + when : "!A&B&C_N"; + } + leakage_power () { + value : 0.0024951000; + when : "!A&B&!C_N"; + } + leakage_power () { + value : 0.0031463000; + when : "A&!B&C_N"; + } + leakage_power () { + value : 0.0024858000; + when : "A&!B&!C_N"; + } + leakage_power () { + value : 0.0027968000; + when : "A&B&C_N"; + } + leakage_power () { + value : 0.0024648000; + when : "A&B&!C_N"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__or3b"; + cell_leakage_power : 0.0033318510; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0024290000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022950000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040168000, 0.0040102000, 0.0039950000, 0.0039964000, 0.0039994000, 0.0040064000, 0.0040225000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034820000, -0.0035158000, -0.0035938000, -0.0036049000, -0.0036306000, -0.0036897000, -0.0038260000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025620000; + } + pin ("B") { + capacitance : 0.0023740000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022240000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0043522000, 0.0043488000, 0.0043410000, 0.0043382000, 0.0043319000, 0.0043173000, 0.0042836000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0040740000, -0.0041350000, -0.0042756000, -0.0042793000, -0.0042876000, -0.0043069000, -0.0043514000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025240000; + } + pin ("C_N") { + capacitance : 0.0014920000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014260000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0090681000, 0.0089661000, 0.0087310000, 0.0087725000, 0.0088681000, 0.0090886000, 0.0095967000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0031976000, 0.0031437000, 0.0030193000, 0.0030563000, 0.0031416000, 0.0033382000, 0.0037914000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015570000; + } + pin ("X") { + direction : "output"; + function : "(A) | (B) | (!C_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015647370, 0.0048968030, 0.0153244200, 0.0479573500, 0.1500813000, 0.4696754000"); + values("0.0246152000, 0.0226482000, 0.0170047000, 0.0019364000, -0.0467964000, -0.2089675000, -0.7261875000", \ + "0.0245057000, 0.0225152000, 0.0173584000, 0.0020890000, -0.0466589000, -0.2090313000, -0.7263518000", \ + "0.0242879000, 0.0223095000, 0.0172356000, 0.0014802000, -0.0467712000, -0.2092237000, -0.7265302000", \ + "0.0240041000, 0.0220507000, 0.0165197000, 0.0013004000, -0.0474148000, -0.2095250000, -0.7267186000", \ + "0.0239445000, 0.0220082000, 0.0163301000, 0.0012111000, -0.0474776000, -0.2096934000, -0.7269046000", \ + "0.0239106000, 0.0218967000, 0.0163961000, 0.0011287000, -0.0477145000, -0.2097750000, -0.7269327000", \ + "0.0304134000, 0.0282844000, 0.0221002000, 0.0046812000, -0.0482773000, -0.2096835000, -0.7266524000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015647370, 0.0048968030, 0.0153244200, 0.0479573500, 0.1500813000, 0.4696754000"); + values("0.0299791000, 0.0318403000, 0.0374606000, 0.0548826000, 0.1077281000, 0.2714925000, 0.7828965000", \ + "0.0299268000, 0.0317753000, 0.0374116000, 0.0548269000, 0.1077368000, 0.2714519000, 0.7832381000", \ + "0.0297939000, 0.0316427000, 0.0373534000, 0.0547873000, 0.1076368000, 0.2715232000, 0.7833878000", \ + "0.0298683000, 0.0317007000, 0.0373898000, 0.0547269000, 0.1075702000, 0.2712969000, 0.7828822000", \ + "0.0298552000, 0.0316561000, 0.0372419000, 0.0540279000, 0.1070214000, 0.2712628000, 0.7825997000", \ + "0.0309467000, 0.0326395000, 0.0380484000, 0.0549796000, 0.1070637000, 0.2705166000, 0.7825327000", \ + "0.0324280000, 0.0340839000, 0.0393746000, 0.0558521000, 0.1083966000, 0.2718207000, 0.7818669000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015647370, 0.0048968030, 0.0153244200, 0.0479573500, 0.1500813000, 0.4696754000"); + values("0.0221167000, 0.0201394000, 0.0144889000, -0.0006526000, -0.0495058000, -0.2115963000, -0.7286436000", \ + "0.0219180000, 0.0198900000, 0.0141635000, -0.0009286000, -0.0496363000, -0.2117920000, -0.7287595000", \ + "0.0214684000, 0.0194576000, 0.0138102000, -0.0012418000, -0.0499393000, -0.2119076000, -0.7288601000", \ + "0.0214872000, 0.0195747000, 0.0140561000, -0.0011207000, -0.0501502000, -0.2120207000, -0.7290712000", \ + "0.0211080000, 0.0191869000, 0.0135878000, -0.0016465000, -0.0502879000, -0.2121811000, -0.7291656000", \ + "0.0213668000, 0.0195421000, 0.0135604000, -0.0017054000, -0.0503394000, -0.2123073000, -0.7292186000", \ + "0.0277056000, 0.0255409000, 0.0204962000, 0.0023207000, -0.0487971000, -0.2118648000, -0.7288330000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015647370, 0.0048968030, 0.0153244200, 0.0479573500, 0.1500813000, 0.4696754000"); + values("0.0295141000, 0.0312973000, 0.0371072000, 0.0547546000, 0.1082594000, 0.2728366000, 0.7843946000", \ + "0.0295501000, 0.0314250000, 0.0371354000, 0.0548513000, 0.1082854000, 0.2728950000, 0.7846348000", \ + "0.0295459000, 0.0313975000, 0.0372612000, 0.0548896000, 0.1083687000, 0.2728710000, 0.7848073000", \ + "0.0294495000, 0.0313477000, 0.0370827000, 0.0546204000, 0.1079429000, 0.2727076000, 0.7841998000", \ + "0.0294385000, 0.0312367000, 0.0368727000, 0.0538801000, 0.1071304000, 0.2721492000, 0.7840638000", \ + "0.0301777000, 0.0319199000, 0.0372093000, 0.0541989000, 0.1066965000, 0.2706968000, 0.7833191000", \ + "0.0317339000, 0.0333621000, 0.0386026000, 0.0553443000, 0.1079765000, 0.2721887000, 0.7818958000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015647370, 0.0048968030, 0.0153244200, 0.0479573500, 0.1500813000, 0.4696754000"); + values("0.0216480000, 0.0196613000, 0.0140170000, -0.0011081000, -0.0499052000, -0.2117566000, -0.7287565000", \ + "0.0214174000, 0.0194493000, 0.0139654000, -0.0012567000, -0.0498723000, -0.2117189000, -0.7287158000", \ + "0.0214686000, 0.0194462000, 0.0138792000, -0.0013363000, -0.0499523000, -0.2117347000, -0.7287455000", \ + "0.0210938000, 0.0191176000, 0.0134615000, -0.0013733000, -0.0501849000, -0.2121695000, -0.7291555000", \ + "0.0206922000, 0.0187774000, 0.0131412000, -0.0020501000, -0.0506959000, -0.2125371000, -0.7294215000", \ + "0.0206775000, 0.0186869000, 0.0130329000, -0.0018344000, -0.0506447000, -0.2126922000, -0.7296298000", \ + "0.0302091000, 0.0281970000, 0.0222979000, 0.0051044000, -0.0475518000, -0.2125876000, -0.7295993000"); + } + related_pin : "C_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015647370, 0.0048968030, 0.0153244200, 0.0479573500, 0.1500813000, 0.4696754000"); + values("0.0284090000, 0.0302770000, 0.0359766000, 0.0535586000, 0.1068081000, 0.2710182000, 0.7838679000", \ + "0.0284059000, 0.0302542000, 0.0359957000, 0.0535194000, 0.1068232000, 0.2710564000, 0.7848658000", \ + "0.0284558000, 0.0302888000, 0.0360384000, 0.0535713000, 0.1068438000, 0.2712376000, 0.7842507000", \ + "0.0282252000, 0.0300944000, 0.0358434000, 0.0533750000, 0.1066336000, 0.2707443000, 0.7842648000", \ + "0.0280105000, 0.0298608000, 0.0355992000, 0.0529457000, 0.1063716000, 0.2707313000, 0.7832111000", \ + "0.0277820000, 0.0296097000, 0.0352000000, 0.0526852000, 0.1058137000, 0.2701532000, 0.7802186000", \ + "0.0285567000, 0.0303247000, 0.0358315000, 0.0527961000, 0.1054494000, 0.2704752000, 0.7822757000"); + } + } + max_capacitance : 0.4696750000; + max_transition : 1.5076340000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.3540623000, 0.3599510000, 0.3752742000, 0.4089528000, 0.4750836000, 0.6047603000, 0.9061105000", \ + "0.3584454000, 0.3644727000, 0.3798000000, 0.4134047000, 0.4792793000, 0.6096763000, 0.9107041000", \ + "0.3698933000, 0.3757562000, 0.3911866000, 0.4245824000, 0.4904405000, 0.6210565000, 0.9220935000", \ + "0.3957793000, 0.4016373000, 0.4169279000, 0.4504742000, 0.5168650000, 0.6466119000, 0.9480476000", \ + "0.4526578000, 0.4587217000, 0.4739282000, 0.5073722000, 0.5731879000, 0.7037145000, 1.0052240000", \ + "0.5772892000, 0.5832727000, 0.5984298000, 0.6319303000, 0.6981941000, 0.8287229000, 1.1301647000", \ + "0.8133039000, 0.8197731000, 0.8363008000, 0.8749487000, 0.9467584000, 1.0844181000, 1.3912773000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0870782000, 0.0909273000, 0.1011337000, 0.1276647000, 0.2010622000, 0.4248073000, 1.1240081000", \ + "0.0916340000, 0.0954553000, 0.1056981000, 0.1321928000, 0.2055719000, 0.4299305000, 1.1260006000", \ + "0.1024289000, 0.1062593000, 0.1165346000, 0.1430345000, 0.2164595000, 0.4406798000, 1.1370449000", \ + "0.1287063000, 0.1324852000, 0.1426709000, 0.1689088000, 0.2423726000, 0.4658678000, 1.1653998000", \ + "0.1753846000, 0.1795992000, 0.1904298000, 0.2172682000, 0.2908657000, 0.5146915000, 1.2113366000", \ + "0.2321183000, 0.2374702000, 0.2509198000, 0.2803278000, 0.3547197000, 0.5772017000, 1.2743783000", \ + "0.2794887000, 0.2865617000, 0.3042274000, 0.3412081000, 0.4193370000, 0.6415857000, 1.3369185000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0558550000, 0.0588947000, 0.0679129000, 0.0883809000, 0.1350495000, 0.2525989000, 0.6011208000", \ + "0.0557690000, 0.0588804000, 0.0684245000, 0.0893436000, 0.1351127000, 0.2522063000, 0.6018273000", \ + "0.0558807000, 0.0588958000, 0.0683475000, 0.0884345000, 0.1358314000, 0.2521656000, 0.6017971000", \ + "0.0556668000, 0.0588763000, 0.0681846000, 0.0894147000, 0.1353092000, 0.2525194000, 0.6012226000", \ + "0.0558189000, 0.0588301000, 0.0678168000, 0.0885497000, 0.1356936000, 0.2518933000, 0.6018597000", \ + "0.0572460000, 0.0605441000, 0.0693381000, 0.0895200000, 0.1358165000, 0.2525504000, 0.6015796000", \ + "0.0686804000, 0.0720586000, 0.0810129000, 0.1024778000, 0.1499316000, 0.2663872000, 0.6086189000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0220283000, 0.0253677000, 0.0355234000, 0.0666643000, 0.1676387000, 0.4898717000, 1.5014705000", \ + "0.0220367000, 0.0253845000, 0.0355660000, 0.0666408000, 0.1676583000, 0.4904729000, 1.4990994000", \ + "0.0220404000, 0.0254095000, 0.0355064000, 0.0666425000, 0.1676202000, 0.4900303000, 1.4974357000", \ + "0.0218578000, 0.0252308000, 0.0353015000, 0.0665512000, 0.1678867000, 0.4902256000, 1.5010562000", \ + "0.0260896000, 0.0292245000, 0.0387970000, 0.0686201000, 0.1680500000, 0.4892808000, 1.4995180000", \ + "0.0356863000, 0.0388490000, 0.0482548000, 0.0752537000, 0.1702107000, 0.4899172000, 1.5001475000", \ + "0.0502321000, 0.0544200000, 0.0655840000, 0.0922725000, 0.1781448000, 0.4917696000, 1.4982672000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.3339928000, 0.3399032000, 0.3551026000, 0.3887269000, 0.4548951000, 0.5854432000, 0.8866092000", \ + "0.3376929000, 0.3435798000, 0.3589065000, 0.3924808000, 0.4585287000, 0.5892872000, 0.8902963000", \ + "0.3480632000, 0.3539165000, 0.3691836000, 0.4028290000, 0.4689931000, 0.5988839000, 0.9004401000", \ + "0.3735754000, 0.3794508000, 0.3946740000, 0.4281181000, 0.4942324000, 0.6249818000, 0.9261798000", \ + "0.4340337000, 0.4398907000, 0.4550714000, 0.4886230000, 0.5545225000, 0.6851701000, 0.9873564000", \ + "0.5734022000, 0.5795640000, 0.5949928000, 0.6285298000, 0.6943627000, 0.8256020000, 1.1271870000", \ + "0.8409997000, 0.8475585000, 0.8653011000, 0.9029321000, 0.9761244000, 1.1140757000, 1.4210193000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0836767000, 0.0873944000, 0.0975874000, 0.1240198000, 0.1976676000, 0.4218199000, 1.1196065000", \ + "0.0883799000, 0.0921558000, 0.1022658000, 0.1287265000, 0.2025641000, 0.4264231000, 1.1242318000", \ + "0.0993519000, 0.1031208000, 0.1132911000, 0.1396625000, 0.2132682000, 0.4377765000, 1.1367590000", \ + "0.1252852000, 0.1290164000, 0.1390813000, 0.1653007000, 0.2390277000, 0.4631757000, 1.1598881000", \ + "0.1699099000, 0.1741026000, 0.1849428000, 0.2117680000, 0.2851810000, 0.5095759000, 1.2057478000", \ + "0.2229642000, 0.2283811000, 0.2415789000, 0.2714403000, 0.3457045000, 0.5694853000, 1.2682044000", \ + "0.2647057000, 0.2719754000, 0.2898560000, 0.3271928000, 0.4057689000, 0.6287440000, 1.3248834000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0556090000, 0.0589621000, 0.0679130000, 0.0893673000, 0.1350325000, 0.2517793000, 0.6016577000", \ + "0.0556383000, 0.0590197000, 0.0676789000, 0.0892645000, 0.1352441000, 0.2518444000, 0.6024696000", \ + "0.0558721000, 0.0588912000, 0.0678902000, 0.0883599000, 0.1350573000, 0.2525686000, 0.6012157000", \ + "0.0556263000, 0.0589223000, 0.0683692000, 0.0891402000, 0.1350061000, 0.2517127000, 0.6018711000", \ + "0.0556763000, 0.0589471000, 0.0683245000, 0.0893882000, 0.1347961000, 0.2520070000, 0.6015144000", \ + "0.0571234000, 0.0605009000, 0.0690502000, 0.0893040000, 0.1358046000, 0.2517308000, 0.6016118000", \ + "0.0737973000, 0.0771851000, 0.0857633000, 0.1080955000, 0.1534076000, 0.2670660000, 0.6090907000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0212734000, 0.0246004000, 0.0346237000, 0.0657724000, 0.1668533000, 0.4889945000, 1.5014845000", \ + "0.0212021000, 0.0245339000, 0.0345827000, 0.0657442000, 0.1671080000, 0.4898842000, 1.4996115000", \ + "0.0212103000, 0.0246207000, 0.0345458000, 0.0658547000, 0.1670176000, 0.4897645000, 1.5025906000", \ + "0.0213005000, 0.0246757000, 0.0346967000, 0.0658021000, 0.1672460000, 0.4905151000, 1.4984478000", \ + "0.0258377000, 0.0290504000, 0.0384418000, 0.0681099000, 0.1674747000, 0.4906666000, 1.5008140000", \ + "0.0353571000, 0.0389888000, 0.0479726000, 0.0752106000, 0.1699104000, 0.4890157000, 1.4972487000", \ + "0.0512795000, 0.0549632000, 0.0664836000, 0.0924440000, 0.1787293000, 0.4921999000, 1.4972720000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.3338033000, 0.3396801000, 0.3551963000, 0.3888257000, 0.4549280000, 0.5857149000, 0.8867071000", \ + "0.3381819000, 0.3440677000, 0.3594870000, 0.3932050000, 0.4594171000, 0.5895107000, 0.8912210000", \ + "0.3489289000, 0.3548434000, 0.3700568000, 0.4037734000, 0.4701175000, 0.6000997000, 0.9017767000", \ + "0.3688691000, 0.3748889000, 0.3901258000, 0.4237661000, 0.4899225000, 0.6200733000, 0.9217527000", \ + "0.3971349000, 0.4031235000, 0.4183392000, 0.4518074000, 0.5180873000, 0.6488851000, 0.9507880000", \ + "0.4321297000, 0.4381015000, 0.4532736000, 0.4866880000, 0.5524597000, 0.6830740000, 0.9848865000", \ + "0.4609961000, 0.4669650000, 0.4820726000, 0.5156897000, 0.5816125000, 0.7127063000, 1.0143395000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.1955713000, 0.1995678000, 0.2101520000, 0.2371553000, 0.3109254000, 0.5348747000, 1.2317843000", \ + "0.2006645000, 0.2046869000, 0.2152701000, 0.2421885000, 0.3160885000, 0.5397159000, 1.2413012000", \ + "0.2132724000, 0.2172698000, 0.2278437000, 0.2548513000, 0.3286350000, 0.5529573000, 1.2541084000", \ + "0.2448324000, 0.2488338000, 0.2594122000, 0.2864170000, 0.3602134000, 0.5844991000, 1.2832064000", \ + "0.3179963000, 0.3219985000, 0.3326232000, 0.3594769000, 0.4335165000, 0.6571266000, 1.3547273000", \ + "0.4517121000, 0.4558154000, 0.4665299000, 0.4937498000, 0.5674982000, 0.7920969000, 1.4916821000", \ + "0.6660635000, 0.6705307000, 0.6820485000, 0.7097727000, 0.7835763000, 1.0076877000, 1.7052785000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0556684000, 0.0588476000, 0.0678996000, 0.0885461000, 0.1347848000, 0.2516721000, 0.6021459000", \ + "0.0556234000, 0.0589238000, 0.0682683000, 0.0894164000, 0.1350626000, 0.2522484000, 0.6013962000", \ + "0.0559697000, 0.0593814000, 0.0683517000, 0.0896010000, 0.1349071000, 0.2522909000, 0.6012837000", \ + "0.0558550000, 0.0588859000, 0.0677374000, 0.0892118000, 0.1353513000, 0.2521374000, 0.6017858000", \ + "0.0559004000, 0.0592978000, 0.0680739000, 0.0884746000, 0.1349564000, 0.2518280000, 0.6016521000", \ + "0.0558388000, 0.0588592000, 0.0678063000, 0.0894076000, 0.1352474000, 0.2517876000, 0.6018213000", \ + "0.0557938000, 0.0591386000, 0.0682675000, 0.0889096000, 0.1361124000, 0.2505807000, 0.6011784000"); + } + related_pin : "C_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015647400, 0.0048968000, 0.0153244000, 0.0479573000, 0.1500810000, 0.4696750000"); + values("0.0232550000, 0.0265402000, 0.0365821000, 0.0672271000, 0.1673563000, 0.4900380000, 1.5058039000", \ + "0.0232316000, 0.0265052000, 0.0365769000, 0.0672327000, 0.1675931000, 0.4900735000, 1.5071957000", \ + "0.0232069000, 0.0265119000, 0.0365625000, 0.0672723000, 0.1676337000, 0.4899932000, 1.5058778000", \ + "0.0232223000, 0.0265313000, 0.0365790000, 0.0672684000, 0.1674700000, 0.4889963000, 1.5041239000", \ + "0.0233751000, 0.0266215000, 0.0365459000, 0.0671727000, 0.1675546000, 0.4897006000, 1.5076341000", \ + "0.0246066000, 0.0279835000, 0.0377929000, 0.0680833000, 0.1676664000, 0.4898038000, 1.5030110000", \ + "0.0275474000, 0.0309616000, 0.0405131000, 0.0700989000, 0.1684560000, 0.4887248000, 1.4967588000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__or4_1 */ + + cell ("sky130_fd_sc_hd__or4_2") { + leakage_power () { + value : 0.0014720000; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 0.0066049000; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 0.0007992000; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 0.0010088000; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 0.0007936000; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 0.0009749000; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 0.0007719000; + when : "!A&B&C&D"; + } + leakage_power () { + value : 0.0007943000; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 0.0007936000; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 0.0009732000; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 0.0007719000; + when : "A&!B&C&D"; + } + leakage_power () { + value : 0.0007942000; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 0.0007708000; + when : "A&B&!C&D"; + } + leakage_power () { + value : 0.0007985000; + when : "A&B&!C&!D"; + } + leakage_power () { + value : 0.0007631000; + when : "A&B&C&D"; + } + leakage_power () { + value : 0.0007748000; + when : "A&B&C&!D"; + } + area : 8.758400000; + cell_footprint : "sky130_fd_sc_hd__or4"; + cell_leakage_power : 0.0012287270; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0014250000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013440000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0016668000, 0.0016616000, 0.0016495000, 0.0016502000, 0.0016518000, 0.0016555000, 0.0016641000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0014065000, -0.0014207000, -0.0014533000, -0.0014575000, -0.0014673000, -0.0014898000, -0.0015416000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015060000; + } + pin ("B") { + capacitance : 0.0017160000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0016250000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0025479000, 0.0025273000, 0.0024796000, 0.0024798000, 0.0024803000, 0.0024813000, 0.0024838000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0022009000, -0.0022277000, -0.0022894000, -0.0022952000, -0.0023086000, -0.0023394000, -0.0024105000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0018080000; + } + pin ("C") { + capacitance : 0.0015080000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014090000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0016196000, 0.0016183000, 0.0016153000, 0.0016147000, 0.0016133000, 0.0016100000, 0.0016025000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0014238000, -0.0014546000, -0.0015256000, -0.0015286000, -0.0015356000, -0.0015517000, -0.0015888000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016070000; + } + pin ("D") { + capacitance : 0.0013490000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0012610000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0011990000, 0.0011991000, 0.0011994000, 0.0012029000, 0.0012108000, 0.0012290000, 0.0012711000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0007413000, -0.0007434000, -0.0007484000, -0.0007476000, -0.0007456000, -0.0007411000, -0.0007307000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014360000; + } + pin ("X") { + direction : "output"; + function : "(A) | (B) | (C) | (D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0162834000, 0.0142774000, 0.0092716000, -0.0034245000, -0.0402645000, -0.1513903000, -0.4814492000", \ + "0.0161418000, 0.0141217000, 0.0091035000, -0.0035588000, -0.0403988000, -0.1513146000, -0.4815196000", \ + "0.0160642000, 0.0140457000, 0.0090277000, -0.0036794000, -0.0405142000, -0.1516395000, -0.4816707000", \ + "0.0158609000, 0.0138536000, 0.0088231000, -0.0038970000, -0.0406818000, -0.1518184000, -0.4818678000", \ + "0.0156719000, 0.0136589000, 0.0086593000, -0.0040208000, -0.0408257000, -0.1518305000, -0.4819934000", \ + "0.0156016000, 0.0136184000, 0.0085704000, -0.0041029000, -0.0409878000, -0.1520285000, -0.4820704000", \ + "0.0159005000, 0.0138446000, 0.0087447000, -0.0036815000, -0.0407948000, -0.1520558000, -0.4820840000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0149538000, 0.0166110000, 0.0214573000, 0.0350905000, 0.0737483000, 0.1853823000, 0.5114438000", \ + "0.0149304000, 0.0166190000, 0.0214212000, 0.0350332000, 0.0737205000, 0.1853555000, 0.5113994000", \ + "0.0149009000, 0.0165958000, 0.0214247000, 0.0349959000, 0.0736887000, 0.1851364000, 0.5137689000", \ + "0.0149513000, 0.0165757000, 0.0213536000, 0.0349253000, 0.0735552000, 0.1854553000, 0.5118325000", \ + "0.0149244000, 0.0165872000, 0.0213213000, 0.0346123000, 0.0732808000, 0.1852562000, 0.5123218000", \ + "0.0157636000, 0.0172788000, 0.0218383000, 0.0348721000, 0.0733523000, 0.1849570000, 0.5122961000", \ + "0.0166436000, 0.0181186000, 0.0224635000, 0.0357534000, 0.0737414000, 0.1864251000, 0.5114364000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0152376000, 0.0133436000, 0.0082816000, -0.0044387000, -0.0412110000, -0.1524258000, -0.4826499000", \ + "0.0152678000, 0.0132804000, 0.0082942000, -0.0044158000, -0.0413156000, -0.1523543000, -0.4823485000", \ + "0.0150314000, 0.0130149000, 0.0079920000, -0.0046650000, -0.0415162000, -0.1524118000, -0.4825226000", \ + "0.0148449000, 0.0128539000, 0.0078219000, -0.0049065000, -0.0412415000, -0.1525822000, -0.4826860000", \ + "0.0147354000, 0.0127298000, 0.0077239000, -0.0047595000, -0.0416032000, -0.1528488000, -0.4828000000", \ + "0.0146468000, 0.0126385000, 0.0076620000, -0.0050655000, -0.0418973000, -0.1530126000, -0.4829097000", \ + "0.0151319000, 0.0130908000, 0.0079300000, -0.0043845000, -0.0415527000, -0.1528628000, -0.4828711000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0147264000, 0.0164198000, 0.0212783000, 0.0349446000, 0.0738148000, 0.1866882000, 0.5132006000", \ + "0.0147308000, 0.0164184000, 0.0212936000, 0.0350055000, 0.0738745000, 0.1867534000, 0.5131483000", \ + "0.0147725000, 0.0164661000, 0.0213261000, 0.0349356000, 0.0738738000, 0.1857905000, 0.5128559000", \ + "0.0148409000, 0.0164979000, 0.0212686000, 0.0348816000, 0.0737036000, 0.1857501000, 0.5122391000", \ + "0.0147878000, 0.0163987000, 0.0210591000, 0.0345061000, 0.0732123000, 0.1858221000, 0.5148790000", \ + "0.0155086000, 0.0170328000, 0.0215739000, 0.0348479000, 0.0731084000, 0.1846225000, 0.5120470000", \ + "0.0162020000, 0.0176779000, 0.0220764000, 0.0351440000, 0.0737161000, 0.1862097000, 0.5130144000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0143000000, 0.0123149000, 0.0073037000, -0.0054347000, -0.0422174000, -0.1530419000, -0.4831058000", \ + "0.0142261000, 0.0122255000, 0.0072136000, -0.0054871000, -0.0418099000, -0.1531857000, -0.4831920000", \ + "0.0141011000, 0.0120795000, 0.0070553000, -0.0056077000, -0.0424515000, -0.1533107000, -0.4834053000", \ + "0.0138758000, 0.0119003000, 0.0068722000, -0.0058271000, -0.0421994000, -0.1535078000, -0.4834882000", \ + "0.0138921000, 0.0118571000, 0.0068651000, -0.0058766000, -0.0425732000, -0.1537211000, -0.4837172000", \ + "0.0137054000, 0.0117147000, 0.0066938000, -0.0059848000, -0.0428287000, -0.1538943000, -0.4838138000", \ + "0.0144385000, 0.0123623000, 0.0071888000, -0.0056678000, -0.0426009000, -0.1538381000, -0.4836496000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0143754000, 0.0160719000, 0.0208416000, 0.0344482000, 0.0733585000, 0.1853477000, 0.5145791000", \ + "0.0143559000, 0.0160395000, 0.0208829000, 0.0345492000, 0.0733687000, 0.1856930000, 0.5145618000", \ + "0.0144167000, 0.0161077000, 0.0209284000, 0.0345431000, 0.0734155000, 0.1857538000, 0.5145214000", \ + "0.0144562000, 0.0161238000, 0.0208762000, 0.0343048000, 0.0732292000, 0.1856026000, 0.5145080000", \ + "0.0144291000, 0.0160306000, 0.0207556000, 0.0339810000, 0.0727973000, 0.1860674000, 0.5117642000", \ + "0.0147844000, 0.0164080000, 0.0209384000, 0.0342199000, 0.0726547000, 0.1843745000, 0.5120438000", \ + "0.0155853000, 0.0170750000, 0.0214068000, 0.0346256000, 0.0730990000, 0.1855052000, 0.5101303000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0135979000, 0.0115770000, 0.0065641000, -0.0061875000, -0.0429584000, -0.1537118000, -0.4837766000", \ + "0.0134744000, 0.0114723000, 0.0064711000, -0.0062036000, -0.0429948000, -0.1540097000, -0.4838844000", \ + "0.0135196000, 0.0115163000, 0.0065832000, -0.0061982000, -0.0430363000, -0.1541173000, -0.4840345000", \ + "0.0132703000, 0.0112470000, 0.0062675000, -0.0064314000, -0.0432632000, -0.1543070000, -0.4842166000", \ + "0.0131523000, 0.0111333000, 0.0061025000, -0.0064704000, -0.0433306000, -0.1543520000, -0.4842675000", \ + "0.0131962000, 0.0111917000, 0.0061674000, -0.0065449000, -0.0433723000, -0.1543906000, -0.4842410000", \ + "0.0148003000, 0.0127214000, 0.0074908000, -0.0054376000, -0.0426869000, -0.1539437000, -0.4837683000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014603460, 0.0042652220, 0.0124574000, 0.0363842400, 0.1062672000, 0.3103737000"); + values("0.0128871000, 0.0145715000, 0.0194134000, 0.0330324000, 0.0719639000, 0.1841811000, 0.5139629000", \ + "0.0129336000, 0.0146347000, 0.0194373000, 0.0330971000, 0.0719398000, 0.1849872000, 0.5113630000", \ + "0.0128948000, 0.0145743000, 0.0194104000, 0.0330993000, 0.0719241000, 0.1839949000, 0.5117389000", \ + "0.0129386000, 0.0145229000, 0.0192954000, 0.0328888000, 0.0717427000, 0.1841817000, 0.5138360000", \ + "0.0130238000, 0.0145995000, 0.0193414000, 0.0324562000, 0.0712201000, 0.1846752000, 0.5114542000", \ + "0.0134274000, 0.0149622000, 0.0194875000, 0.0328302000, 0.0709512000, 0.1824250000, 0.5110884000", \ + "0.0142772000, 0.0157404000, 0.0201522000, 0.0333818000, 0.0716157000, 0.1835997000, 0.5089819000"); + } + } + max_capacitance : 0.3103740000; + max_transition : 1.5064190000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.6186276000, 0.6307866000, 0.6579690000, 0.7127239000, 0.8134548000, 0.9994997000, 1.3816612000", \ + "0.6202702000, 0.6323742000, 0.6592485000, 0.7143839000, 0.8150930000, 0.9994554000, 1.3835183000", \ + "0.6277924000, 0.6398426000, 0.6669832000, 0.7216990000, 0.8225328000, 1.0085327000, 1.3908121000", \ + "0.6492636000, 0.6612692000, 0.6883527000, 0.7430954000, 0.8435809000, 1.0298812000, 1.4121345000", \ + "0.7005506000, 0.7124036000, 0.7397644000, 0.7945740000, 0.8948494000, 1.0795899000, 1.4635257000", \ + "0.8105868000, 0.8228128000, 0.8495023000, 0.9043566000, 1.0048103000, 1.1907594000, 1.5746988000", \ + "1.0341429000, 1.0464608000, 1.0741739000, 1.1314146000, 1.2345710000, 1.4215702000, 1.8070693000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0779247000, 0.0832849000, 0.0961643000, 0.1269952000, 0.2085218000, 0.4422037000, 1.1212551000", \ + "0.0827645000, 0.0881569000, 0.1009652000, 0.1317550000, 0.2133479000, 0.4469931000, 1.1260817000", \ + "0.0943151000, 0.0996328000, 0.1124662000, 0.1432012000, 0.2246954000, 0.4584488000, 1.1378969000", \ + "0.1214924000, 0.1266574000, 0.1393162000, 0.1697768000, 0.2513911000, 0.4850548000, 1.1656459000", \ + "0.1684006000, 0.1744212000, 0.1882914000, 0.2195459000, 0.3008719000, 0.5349534000, 1.2129361000", \ + "0.2269288000, 0.2347754000, 0.2518814000, 0.2858533000, 0.3677383000, 0.6010295000, 1.2807054000", \ + "0.2798168000, 0.2904408000, 0.3129098000, 0.3547621000, 0.4402641000, 0.6720634000, 1.3498820000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0845714000, 0.0911852000, 0.1075676000, 0.1425953000, 0.2096679000, 0.3614143000, 0.7670944000", \ + "0.0846415000, 0.0912068000, 0.1072345000, 0.1408358000, 0.2088565000, 0.3635215000, 0.7656444000", \ + "0.0846330000, 0.0911814000, 0.1075832000, 0.1425501000, 0.2097246000, 0.3612680000, 0.7670550000", \ + "0.0846391000, 0.0911895000, 0.1073763000, 0.1425400000, 0.2094026000, 0.3614534000, 0.7667909000", \ + "0.0845926000, 0.0908022000, 0.1077887000, 0.1417616000, 0.2089922000, 0.3628290000, 0.7659923000", \ + "0.0846065000, 0.0910819000, 0.1077022000, 0.1413241000, 0.2083099000, 0.3629135000, 0.7663026000", \ + "0.0916499000, 0.0983091000, 0.1140036000, 0.1502936000, 0.2162322000, 0.3680322000, 0.7686423000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0199036000, 0.0245855000, 0.0373516000, 0.0746266000, 0.1876706000, 0.5218462000, 1.4995571000", \ + "0.0198383000, 0.0244546000, 0.0373458000, 0.0744549000, 0.1876436000, 0.5218213000, 1.4994437000", \ + "0.0198539000, 0.0244731000, 0.0371163000, 0.0743909000, 0.1874575000, 0.5213878000, 1.4973524000", \ + "0.0198268000, 0.0244728000, 0.0371492000, 0.0742708000, 0.1869811000, 0.5214044000, 1.5000835000", \ + "0.0246072000, 0.0290422000, 0.0409375000, 0.0760515000, 0.1873653000, 0.5222356000, 1.5012606000", \ + "0.0338586000, 0.0383647000, 0.0506630000, 0.0824617000, 0.1893871000, 0.5213059000, 1.4999949000", \ + "0.0479140000, 0.0543439000, 0.0679684000, 0.0998314000, 0.1952615000, 0.5238426000, 1.4973957000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.6023272000, 0.6143631000, 0.6415718000, 0.6963189000, 0.7969320000, 0.9831358000, 1.3654189000", \ + "0.6032181000, 0.6151118000, 0.6426096000, 0.6973035000, 0.7984760000, 0.9838539000, 1.3663779000", \ + "0.6097936000, 0.6218853000, 0.6486433000, 0.7036855000, 0.8043747000, 0.9889025000, 1.3729514000", \ + "0.6308412000, 0.6426461000, 0.6696088000, 0.7244393000, 0.8247610000, 1.0103491000, 1.3935958000", \ + "0.6830973000, 0.6949885000, 0.7217330000, 0.7766663000, 0.8772543000, 1.0627879000, 1.4460996000", \ + "0.8015580000, 0.8135300000, 0.8408452000, 0.8953057000, 0.9957016000, 1.1816367000, 1.5657978000", \ + "1.0577155000, 1.0700384000, 1.0980941000, 1.1552118000, 1.2588310000, 1.4460314000, 1.8319104000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0786446000, 0.0839762000, 0.0967304000, 0.1274317000, 0.2088128000, 0.4430097000, 1.1210847000", \ + "0.0833718000, 0.0887008000, 0.1014557000, 0.1321728000, 0.2136144000, 0.4476662000, 1.1262700000", \ + "0.0949475000, 0.1002323000, 0.1129680000, 0.1435977000, 0.2249367000, 0.4592424000, 1.1374005000", \ + "0.1212455000, 0.1264400000, 0.1390205000, 0.1694019000, 0.2506672000, 0.4851100000, 1.1621747000", \ + "0.1671868000, 0.1731918000, 0.1867803000, 0.2180511000, 0.2994207000, 0.5332232000, 1.2134385000", \ + "0.2226528000, 0.2304230000, 0.2473931000, 0.2813894000, 0.3634277000, 0.5968103000, 1.2788863000", \ + "0.2701259000, 0.2806477000, 0.3032862000, 0.3458204000, 0.4313128000, 0.6635259000, 1.3416619000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0846325000, 0.0911515000, 0.1075567000, 0.1426066000, 0.2095410000, 0.3613906000, 0.7670736000", \ + "0.0844722000, 0.0911750000, 0.1080761000, 0.1428028000, 0.2118736000, 0.3627225000, 0.7669133000", \ + "0.0846965000, 0.0912864000, 0.1071908000, 0.1408524000, 0.2089952000, 0.3630831000, 0.7660724000", \ + "0.0843637000, 0.0907379000, 0.1072677000, 0.1409464000, 0.2099470000, 0.3634115000, 0.7651519000", \ + "0.0844687000, 0.0911244000, 0.1066939000, 0.1413192000, 0.2082465000, 0.3608406000, 0.7665406000", \ + "0.0846289000, 0.0907888000, 0.1079917000, 0.1430469000, 0.2091804000, 0.3604649000, 0.7650127000", \ + "0.0929271000, 0.0994584000, 0.1156677000, 0.1497231000, 0.2170282000, 0.3675806000, 0.7692144000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0194300000, 0.0240337000, 0.0365564000, 0.0736360000, 0.1865543000, 0.5217106000, 1.5015590000", \ + "0.0194970000, 0.0239321000, 0.0364757000, 0.0734456000, 0.1865230000, 0.5213106000, 1.5017994000", \ + "0.0193857000, 0.0239228000, 0.0364137000, 0.0735855000, 0.1865576000, 0.5217816000, 1.5016509000", \ + "0.0195257000, 0.0240052000, 0.0365112000, 0.0734667000, 0.1865063000, 0.5217495000, 1.5003113000", \ + "0.0242521000, 0.0284527000, 0.0406188000, 0.0753162000, 0.1864774000, 0.5218225000, 1.5013470000", \ + "0.0334411000, 0.0381278000, 0.0497443000, 0.0820652000, 0.1882567000, 0.5211814000, 1.5014371000", \ + "0.0479120000, 0.0541711000, 0.0677227000, 0.0987903000, 0.1953338000, 0.5239947000, 1.4959505000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.5688825000, 0.5807188000, 0.6077020000, 0.6627494000, 0.7634907000, 0.9486566000, 1.3318574000", \ + "0.5697300000, 0.5816732000, 0.6084957000, 0.6636301000, 0.7639057000, 0.9498571000, 1.3328678000", \ + "0.5756284000, 0.5876742000, 0.6145029000, 0.6695483000, 0.7700791000, 0.9546858000, 1.3387954000", \ + "0.5961242000, 0.6080211000, 0.6348515000, 0.6898777000, 0.7902178000, 0.9759809000, 1.3590346000", \ + "0.6504206000, 0.6623903000, 0.6895954000, 0.7444286000, 0.8452687000, 1.0308150000, 1.4140461000", \ + "0.7841435000, 0.7961425000, 0.8231895000, 0.8777043000, 0.9786965000, 1.1649134000, 1.5483052000", \ + "1.0761819000, 1.0887005000, 1.1171395000, 1.1743515000, 1.2783902000, 1.4647522000, 1.8492053000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0763993000, 0.0816067000, 0.0941465000, 0.1245801000, 0.2059260000, 0.4397752000, 1.1177052000", \ + "0.0812147000, 0.0864281000, 0.0990825000, 0.1295132000, 0.2109117000, 0.4437293000, 1.1241044000", \ + "0.0925989000, 0.0977866000, 0.1103903000, 0.1407451000, 0.2221616000, 0.4551493000, 1.1362302000", \ + "0.1191722000, 0.1243744000, 0.1368727000, 0.1669577000, 0.2483571000, 0.4813439000, 1.1622329000", \ + "0.1628343000, 0.1689390000, 0.1825181000, 0.2136603000, 0.2950066000, 0.5284553000, 1.2068698000", \ + "0.2158111000, 0.2235327000, 0.2404876000, 0.2749121000, 0.3569465000, 0.5895314000, 1.2690068000", \ + "0.2589391000, 0.2695378000, 0.2926025000, 0.3356868000, 0.4211865000, 0.6533522000, 1.3316053000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0850784000, 0.0913760000, 0.1071729000, 0.1408234000, 0.2082470000, 0.3630679000, 0.7642466000", \ + "0.0844239000, 0.0910566000, 0.1066998000, 0.1409808000, 0.2099857000, 0.3608229000, 0.7656740000", \ + "0.0846302000, 0.0911714000, 0.1072755000, 0.1408134000, 0.2090879000, 0.3632389000, 0.7659230000", \ + "0.0847711000, 0.0914343000, 0.1067066000, 0.1408428000, 0.2094906000, 0.3608192000, 0.7657784000", \ + "0.0846047000, 0.0913287000, 0.1072923000, 0.1423296000, 0.2119815000, 0.3620824000, 0.7652480000", \ + "0.0846522000, 0.0911515000, 0.1079547000, 0.1428762000, 0.2097882000, 0.3613823000, 0.7653500000", \ + "0.0939118000, 0.1006146000, 0.1167009000, 0.1510091000, 0.2161931000, 0.3659997000, 0.7689521000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0190097000, 0.0234812000, 0.0360472000, 0.0729868000, 0.1862020000, 0.5220817000, 1.5001772000", \ + "0.0189427000, 0.0235685000, 0.0361093000, 0.0730879000, 0.1857265000, 0.5211583000, 1.5025796000", \ + "0.0189946000, 0.0235140000, 0.0360773000, 0.0728746000, 0.1857633000, 0.5216966000, 1.5031121000", \ + "0.0192691000, 0.0237525000, 0.0362066000, 0.0731679000, 0.1862148000, 0.5210777000, 1.5031738000", \ + "0.0243307000, 0.0284182000, 0.0403183000, 0.0754802000, 0.1865001000, 0.5214852000, 1.5005117000", \ + "0.0336657000, 0.0390757000, 0.0501936000, 0.0824611000, 0.1886703000, 0.5203006000, 1.5017166000", \ + "0.0481005000, 0.0551891000, 0.0687345000, 0.1001551000, 0.1954795000, 0.5223004000, 1.4988848000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.5001209000, 0.5117475000, 0.5388029000, 0.5938098000, 0.6944599000, 0.8788348000, 1.2631423000", \ + "0.5009386000, 0.5128171000, 0.5399459000, 0.5950898000, 0.6954036000, 0.8814997000, 1.2640278000", \ + "0.5064815000, 0.5182493000, 0.5452714000, 0.6003998000, 0.7013159000, 0.8870554000, 1.2695034000", \ + "0.5262513000, 0.5382198000, 0.5655061000, 0.6204084000, 0.7206608000, 0.9070378000, 1.2899094000", \ + "0.5831129000, 0.5947612000, 0.6216605000, 0.6765813000, 0.7772115000, 0.9630238000, 1.3468070000", \ + "0.7210740000, 0.7332806000, 0.7605163000, 0.8148549000, 0.9161220000, 1.1016876000, 1.4857104000", \ + "1.0345811000, 1.0467511000, 1.0757191000, 1.1324991000, 1.2349565000, 1.4216786000, 1.8040512000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0731398000, 0.0784008000, 0.0911020000, 0.1215096000, 0.2026464000, 0.4359106000, 1.1148878000", \ + "0.0782044000, 0.0834944000, 0.0961257000, 0.1266560000, 0.2079903000, 0.4412471000, 1.1227778000", \ + "0.0896822000, 0.0949675000, 0.1076296000, 0.1380521000, 0.2193099000, 0.4522260000, 1.1339046000", \ + "0.1166247000, 0.1216692000, 0.1343102000, 0.1646138000, 0.2459447000, 0.4788442000, 1.1626023000", \ + "0.1604275000, 0.1665555000, 0.1805731000, 0.2117771000, 0.2927504000, 0.5264977000, 1.2043436000", \ + "0.2139148000, 0.2220839000, 0.2395973000, 0.2746470000, 0.3561632000, 0.5894715000, 1.2726370000", \ + "0.2615347000, 0.2727028000, 0.2962759000, 0.3409857000, 0.4264255000, 0.6595839000, 1.3364284000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0846339000, 0.0912426000, 0.1071771000, 0.1408681000, 0.2081606000, 0.3634627000, 0.7653722000", \ + "0.0846527000, 0.0908239000, 0.1074928000, 0.1416860000, 0.2090974000, 0.3621708000, 0.7657995000", \ + "0.0849214000, 0.0912772000, 0.1067564000, 0.1404894000, 0.2121623000, 0.3620492000, 0.7668154000", \ + "0.0846143000, 0.0910686000, 0.1074356000, 0.1418264000, 0.2092521000, 0.3610991000, 0.7655083000", \ + "0.0843992000, 0.0912815000, 0.1066043000, 0.1415817000, 0.2090089000, 0.3628946000, 0.7648804000", \ + "0.0847410000, 0.0913283000, 0.1069718000, 0.1406786000, 0.2106587000, 0.3619519000, 0.7650645000", \ + "0.0970531000, 0.1035805000, 0.1187924000, 0.1513640000, 0.2165376000, 0.3665896000, 0.7684619000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014603500, 0.0042652200, 0.0124574000, 0.0363842000, 0.1062670000, 0.3103740000"); + values("0.0190465000, 0.0236335000, 0.0360982000, 0.0729718000, 0.1858464000, 0.5217967000, 1.5064192000", \ + "0.0189946000, 0.0235541000, 0.0361350000, 0.0731094000, 0.1860093000, 0.5227526000, 1.5012688000", \ + "0.0191026000, 0.0235734000, 0.0361488000, 0.0729785000, 0.1857656000, 0.5210387000, 1.5049638000", \ + "0.0194390000, 0.0241224000, 0.0365688000, 0.0732499000, 0.1857884000, 0.5217244000, 1.5055095000", \ + "0.0248404000, 0.0291216000, 0.0408753000, 0.0761487000, 0.1862563000, 0.5227545000, 1.5050001000", \ + "0.0349460000, 0.0396576000, 0.0512664000, 0.0829859000, 0.1884607000, 0.5208740000, 1.5049454000", \ + "0.0507602000, 0.0573384000, 0.0715114000, 0.1029222000, 0.1963184000, 0.5221428000, 1.4997051000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__or4_4") { + leakage_power () { + value : 0.0040669000; + when : "!A&!B&!C&D"; + } + leakage_power () { + value : 0.0059004000; + when : "!A&!B&!C&!D"; + } + leakage_power () { + value : 0.0019956000; + when : "!A&!B&C&D"; + } + leakage_power () { + value : 0.0024239000; + when : "!A&!B&C&!D"; + } + leakage_power () { + value : 0.0019875000; + when : "!A&B&!C&D"; + } + leakage_power () { + value : 0.0023181000; + when : "!A&B&!C&!D"; + } + leakage_power () { + value : 0.0019676000; + when : "!A&B&C&D"; + } + leakage_power () { + value : 0.0019889000; + when : "!A&B&C&!D"; + } + leakage_power () { + value : 0.0019855000; + when : "A&!B&!C&D"; + } + leakage_power () { + value : 0.0022894000; + when : "A&!B&!C&!D"; + } + leakage_power () { + value : 0.0019669000; + when : "A&!B&C&D"; + } + leakage_power () { + value : 0.0019870000; + when : "A&!B&C&!D"; + } + leakage_power () { + value : 0.0019657000; + when : "A&B&!C&D"; + } + leakage_power () { + value : 0.0019915000; + when : "A&B&!C&!D"; + } + leakage_power () { + value : 0.0019594000; + when : "A&B&C&D"; + } + leakage_power () { + value : 0.0019700000; + when : "A&B&C&!D"; + } + area : 11.260800000; + cell_footprint : "sky130_fd_sc_hd__or4"; + cell_leakage_power : 0.0024227670; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0023670000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022400000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039518000, 0.0039475000, 0.0039376000, 0.0039377000, 0.0039379000, 0.0039382000, 0.0039390000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0033094000, -0.0033432000, -0.0034210000, -0.0034368000, -0.0034732000, -0.0035571000, -0.0037506000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024930000; + } + pin ("B") { + capacitance : 0.0024510000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023070000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040186000, 0.0040153000, 0.0040077000, 0.0040091000, 0.0040126000, 0.0040205000, 0.0040387000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0033481000, -0.0033881000, -0.0034802000, -0.0034981000, -0.0035393000, -0.0036343000, -0.0038533000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025950000; + } + pin ("C") { + capacitance : 0.0024460000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022660000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039025000, 0.0039009000, 0.0038971000, 0.0038971000, 0.0038971000, 0.0038970000, 0.0038968000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0034535000, -0.0035284000, -0.0037010000, -0.0037105000, -0.0037326000, -0.0037836000, -0.0039009000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0026250000; + } + pin ("D") { + capacitance : 0.0023000000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0020960000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0027252000, 0.0027229000, 0.0027176000, 0.0027245000, 0.0027405000, 0.0027774000, 0.0028624000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0017014000, -0.0017075000, -0.0017216000, -0.0017197000, -0.0017151000, -0.0017047000, -0.0016806000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025030000; + } + pin ("X") { + direction : "output"; + function : "(A) | (B) | (C) | (D)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015989090, 0.0051130190, 0.0163505000, 0.0522859200, 0.1672008000, 0.5346778000"); + values("0.0281561000, 0.0258964000, 0.0194889000, 0.0028612000, -0.0513662000, -0.2333575000, -0.8274570000", \ + "0.0279853000, 0.0260372000, 0.0199057000, 0.0028668000, -0.0515569000, -0.2335000000, -0.8275452000", \ + "0.0277519000, 0.0255106000, 0.0191379000, 0.0019609000, -0.0521063000, -0.2335803000, -0.8276195000", \ + "0.0275254000, 0.0253560000, 0.0189731000, 0.0017489000, -0.0523365000, -0.2338671000, -0.8278094000", \ + "0.0273720000, 0.0251337000, 0.0187386000, 0.0016520000, -0.0525718000, -0.2340779000, -0.8279799000", \ + "0.0272004000, 0.0250030000, 0.0185773000, 0.0016318000, -0.0526753000, -0.2342540000, -0.8281764000", \ + "0.0300004000, 0.0276878000, 0.0207812000, 0.0014401000, -0.0525502000, -0.2341942000, -0.8281656000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015989090, 0.0051130190, 0.0163505000, 0.0522859200, 0.1672008000, 0.5346778000"); + values("0.0301260000, 0.0320327000, 0.0382112000, 0.0570218000, 0.1155306000, 0.2997719000, 0.8919592000", \ + "0.0300449000, 0.0319652000, 0.0381315000, 0.0569621000, 0.1154608000, 0.2995145000, 0.8918918000", \ + "0.0299583000, 0.0319142000, 0.0380548000, 0.0569785000, 0.1154684000, 0.2996341000, 0.8878506000", \ + "0.0300454000, 0.0319525000, 0.0380916000, 0.0569593000, 0.1154251000, 0.2993898000, 0.8907827000", \ + "0.0303407000, 0.0322191000, 0.0381150000, 0.0567990000, 0.1147463000, 0.2991823000, 0.8870623000", \ + "0.0316833000, 0.0334555000, 0.0391418000, 0.0572759000, 0.1149322000, 0.2988419000, 0.8917020000", \ + "0.0339688000, 0.0356818000, 0.0412768000, 0.0590525000, 0.1162392000, 0.3005466000, 0.8868471000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015989090, 0.0051130190, 0.0163505000, 0.0522859200, 0.1672008000, 0.5346778000"); + values("0.0257908000, 0.0235337000, 0.0171833000, 0.0000236000, -0.0538038000, -0.2356207000, -0.8295232000", \ + "0.0256845000, 0.0234661000, 0.0170554000, 0.0000393000, -0.0541478000, -0.2356343000, -0.8294909000", \ + "0.0254924000, 0.0232151000, 0.0168632000, -0.0002640000, -0.0544504000, -0.2358558000, -0.8296375000", \ + "0.0254946000, 0.0232718000, 0.0166856000, -0.0005324000, -0.0542836000, -0.2360898000, -0.8298467000", \ + "0.0251463000, 0.0229334000, 0.0167290000, -0.0006461000, -0.0546886000, -0.2362633000, -0.8301206000", \ + "0.0250672000, 0.0228831000, 0.0165079000, -0.0006578000, -0.0549769000, -0.2365618000, -0.8303045000", \ + "0.0272180000, 0.0248852000, 0.0180480000, -0.0006655000, -0.0550037000, -0.2362138000, -0.8301037000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015989090, 0.0051130190, 0.0163505000, 0.0522859200, 0.1672008000, 0.5346778000"); + values("0.0295149000, 0.0314358000, 0.0375994000, 0.0565027000, 0.1155496000, 0.3006517000, 0.8879528000", \ + "0.0294803000, 0.0314377000, 0.0374899000, 0.0566443000, 0.1156075000, 0.3003705000, 0.8930446000", \ + "0.0294624000, 0.0313724000, 0.0375183000, 0.0565743000, 0.1155166000, 0.3002252000, 0.8898807000", \ + "0.0296273000, 0.0315587000, 0.0376343000, 0.0565269000, 0.1152537000, 0.2998312000, 0.8929266000", \ + "0.0294528000, 0.0313574000, 0.0372796000, 0.0558767000, 0.1143629000, 0.3000185000, 0.8926754000", \ + "0.0309538000, 0.0327268000, 0.0384004000, 0.0567040000, 0.1140024000, 0.2986259000, 0.8881437000", \ + "0.0323164000, 0.0339692000, 0.0395959000, 0.0574653000, 0.1153879000, 0.3001500000, 0.8873850000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015989090, 0.0051130190, 0.0163505000, 0.0522859200, 0.1672008000, 0.5346778000"); + values("0.0238491000, 0.0216851000, 0.0152488000, -0.0019343000, -0.0559861000, -0.2372954000, -0.8310182000", \ + "0.0237788000, 0.0215888000, 0.0151598000, -0.0019263000, -0.0560944000, -0.2373945000, -0.8311229000", \ + "0.0236100000, 0.0213929000, 0.0149644000, -0.0021206000, -0.0562879000, -0.2375831000, -0.8312990000", \ + "0.0233569000, 0.0210661000, 0.0147333000, -0.0022301000, -0.0563969000, -0.2378702000, -0.8315311000", \ + "0.0232301000, 0.0209007000, 0.0145104000, -0.0021196000, -0.0564499000, -0.2381400000, -0.8318419000", \ + "0.0233786000, 0.0210886000, 0.0147123000, -0.0024688000, -0.0567376000, -0.2383391000, -0.8320647000", \ + "0.0254079000, 0.0230868000, 0.0161443000, -0.0023476000, -0.0567929000, -0.2383742000, -0.8314319000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015989090, 0.0051130190, 0.0163505000, 0.0522859200, 0.1672008000, 0.5346778000"); + values("0.0284754000, 0.0304019000, 0.0365329000, 0.0554128000, 0.1143389000, 0.2993861000, 0.8916833000", \ + "0.0285399000, 0.0304594000, 0.0366037000, 0.0554966000, 0.1143525000, 0.2992063000, 0.8885622000", \ + "0.0285983000, 0.0305269000, 0.0366003000, 0.0556402000, 0.1145254000, 0.2996357000, 0.8920419000", \ + "0.0286762000, 0.0305737000, 0.0366257000, 0.0554808000, 0.1141634000, 0.2992072000, 0.8869599000", \ + "0.0287702000, 0.0306153000, 0.0365412000, 0.0548548000, 0.1134861000, 0.2985847000, 0.8883737000", \ + "0.0298474000, 0.0316160000, 0.0372719000, 0.0555087000, 0.1132057000, 0.2971369000, 0.8911575000", \ + "0.0309319000, 0.0326170000, 0.0381467000, 0.0560190000, 0.1139959000, 0.2981307000, 0.8888828000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015989090, 0.0051130190, 0.0163505000, 0.0522859200, 0.1672008000, 0.5346778000"); + values("0.0228270000, 0.0205962000, 0.0143258000, -0.0027665000, -0.0569548000, -0.2383898000, -0.8320158000", \ + "0.0226854000, 0.0204672000, 0.0140755000, -0.0030517000, -0.0572031000, -0.2385154000, -0.8320059000", \ + "0.0223535000, 0.0201483000, 0.0138138000, -0.0033790000, -0.0573312000, -0.2387360000, -0.8324063000", \ + "0.0222538000, 0.0200129000, 0.0136475000, -0.0034832000, -0.0576552000, -0.2390013000, -0.8324544000", \ + "0.0219723000, 0.0197989000, 0.0133941000, -0.0036874000, -0.0578696000, -0.2392193000, -0.8328079000", \ + "0.0223065000, 0.0200925000, 0.0136969000, -0.0031458000, -0.0574881000, -0.2389967000, -0.8326622000", \ + "0.0290203000, 0.0265881000, 0.0194381000, -0.0005848000, -0.0563885000, -0.2380710000, -0.8316231000"); + } + related_pin : "D"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015989090, 0.0051130190, 0.0163505000, 0.0522859200, 0.1672008000, 0.5346778000"); + values("0.0250182000, 0.0269475000, 0.0329997000, 0.0520989000, 0.1112281000, 0.2963141000, 0.8897799000", \ + "0.0249971000, 0.0269450000, 0.0330643000, 0.0522537000, 0.1111654000, 0.2964007000, 0.8827494000", \ + "0.0249411000, 0.0268849000, 0.0329996000, 0.0521537000, 0.1111267000, 0.2958377000, 0.8866489000", \ + "0.0249543000, 0.0268575000, 0.0329618000, 0.0518477000, 0.1106497000, 0.2957795000, 0.8830836000", \ + "0.0249898000, 0.0268378000, 0.0326264000, 0.0510261000, 0.1096715000, 0.2947796000, 0.8862220000", \ + "0.0257524000, 0.0275208000, 0.0332088000, 0.0518321000, 0.1096442000, 0.2929823000, 0.8850457000", \ + "0.0274773000, 0.0289880000, 0.0345559000, 0.0522320000, 0.1103551000, 0.2947956000, 0.8820250000"); + } + } + max_capacitance : 0.5346780000; + max_transition : 1.5078210000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.4914132000, 0.4982088000, 0.5162480000, 0.5564371000, 0.6363137000, 0.7936776000, 1.1470217000", \ + "0.4954120000, 0.5022173000, 0.5203575000, 0.5605744000, 0.6407498000, 0.7976570000, 1.1511713000", \ + "0.5061124000, 0.5130667000, 0.5305983000, 0.5711051000, 0.6511199000, 0.8078365000, 1.1621484000", \ + "0.5314365000, 0.5384135000, 0.5563630000, 0.5962234000, 0.6761890000, 0.8328743000, 1.1872786000", \ + "0.5873011000, 0.5941201000, 0.6115942000, 0.6520635000, 0.7318983000, 0.8887763000, 1.2432230000", \ + "0.7038614000, 0.7106193000, 0.7283524000, 0.7692376000, 0.8495202000, 1.0071419000, 1.3610394000", \ + "0.9354281000, 0.9425728000, 0.9609944000, 1.0037359000, 1.0865630000, 1.2485422000, 1.6055099000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.0876665000, 0.0914850000, 0.1018409000, 0.1282909000, 0.2016966000, 0.4268333000, 1.1413070000", \ + "0.0922595000, 0.0960948000, 0.1064385000, 0.1328672000, 0.2062900000, 0.4314621000, 1.1452620000", \ + "0.1032796000, 0.1071288000, 0.1174100000, 0.1438671000, 0.2173836000, 0.4424535000, 1.1548764000", \ + "0.1300736000, 0.1338521000, 0.1440402000, 0.1701876000, 0.2427525000, 0.4678474000, 1.1817560000", \ + "0.1793437000, 0.1835504000, 0.1943527000, 0.2211278000, 0.2937061000, 0.5187229000, 1.2318099000", \ + "0.2397252000, 0.2451299000, 0.2585070000, 0.2876349000, 0.3612992000, 0.5851170000, 1.3005148000", \ + "0.2947162000, 0.3017531000, 0.3194419000, 0.3567017000, 0.4349419000, 0.6586778000, 1.3688634000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.0721265000, 0.0752971000, 0.0854764000, 0.1097659000, 0.1646583000, 0.2931584000, 0.6781201000", \ + "0.0721038000, 0.0756131000, 0.0860699000, 0.1107579000, 0.1636138000, 0.2946543000, 0.6782400000", \ + "0.0722579000, 0.0759717000, 0.0854235000, 0.1094144000, 0.1644540000, 0.2957461000, 0.6784009000", \ + "0.0722971000, 0.0760519000, 0.0858136000, 0.1093954000, 0.1648248000, 0.2958235000, 0.6776397000", \ + "0.0723350000, 0.0760569000, 0.0856061000, 0.1094786000, 0.1631982000, 0.2956620000, 0.6769875000", \ + "0.0720267000, 0.0757059000, 0.0854246000, 0.1106935000, 0.1647953000, 0.2943387000, 0.6768753000", \ + "0.0808025000, 0.0844916000, 0.0944700000, 0.1190932000, 0.1755423000, 0.3006082000, 0.6797883000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.0218532000, 0.0249930000, 0.0345172000, 0.0642888000, 0.1619624000, 0.4801233000, 1.5016410000", \ + "0.0217560000, 0.0248926000, 0.0344779000, 0.0642158000, 0.1619003000, 0.4800937000, 1.4986263000", \ + "0.0216805000, 0.0248891000, 0.0343955000, 0.0640968000, 0.1615609000, 0.4791532000, 1.5002369000", \ + "0.0213129000, 0.0245416000, 0.0341004000, 0.0637475000, 0.1613394000, 0.4800055000, 1.4996466000", \ + "0.0258693000, 0.0289207000, 0.0377112000, 0.0654402000, 0.1612808000, 0.4803584000, 1.4972457000", \ + "0.0351003000, 0.0382410000, 0.0469625000, 0.0731255000, 0.1638551000, 0.4787382000, 1.5029858000", \ + "0.0497124000, 0.0535986000, 0.0648038000, 0.0889062000, 0.1716188000, 0.4818649000, 1.4988587000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.4724322000, 0.4792221000, 0.4972090000, 0.5375278000, 0.6171499000, 0.7747223000, 1.1281616000", \ + "0.4756401000, 0.4825544000, 0.5004768000, 0.5409160000, 0.6206838000, 0.7776795000, 1.1319068000", \ + "0.4855485000, 0.4924666000, 0.5100228000, 0.5505307000, 0.6303847000, 0.7872357000, 1.1417696000", \ + "0.5102955000, 0.5170872000, 0.5353725000, 0.5754005000, 0.6554365000, 0.8129576000, 1.1666070000", \ + "0.5669324000, 0.5736043000, 0.5914942000, 0.6315348000, 0.7109291000, 0.8684277000, 1.2226873000", \ + "0.6922470000, 0.6991123000, 0.7170506000, 0.7572592000, 0.8371817000, 0.9949090000, 1.3491634000", \ + "0.9485567000, 0.9557439000, 0.9757921000, 1.0186871000, 1.1026913000, 1.2646244000, 1.6222537000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.0867381000, 0.0904582000, 0.1005953000, 0.1266934000, 0.1997952000, 0.4241539000, 1.1369080000", \ + "0.0913392000, 0.0950548000, 0.1051577000, 0.1313640000, 0.2043104000, 0.4293156000, 1.1444630000", \ + "0.1022697000, 0.1059879000, 0.1161163000, 0.1422317000, 0.2152844000, 0.4404405000, 1.1532491000", \ + "0.1282260000, 0.1318990000, 0.1419221000, 0.1678094000, 0.2404795000, 0.4651073000, 1.1803655000", \ + "0.1759205000, 0.1800426000, 0.1905849000, 0.2171874000, 0.2898969000, 0.5145707000, 1.2290472000", \ + "0.2333694000, 0.2387717000, 0.2519710000, 0.2816094000, 0.3550474000, 0.5785067000, 1.2949590000", \ + "0.2806537000, 0.2877081000, 0.3055773000, 0.3429197000, 0.4210527000, 0.6447772000, 1.3562133000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.0721369000, 0.0752950000, 0.0855465000, 0.1094088000, 0.1654661000, 0.2934692000, 0.6776344000", \ + "0.0720191000, 0.0757554000, 0.0856911000, 0.1101784000, 0.1629585000, 0.2956226000, 0.6774825000", \ + "0.0721390000, 0.0759190000, 0.0859097000, 0.1095660000, 0.1633346000, 0.2957425000, 0.6770353000", \ + "0.0719774000, 0.0755703000, 0.0857557000, 0.1093914000, 0.1635911000, 0.2951396000, 0.6775303000", \ + "0.0720147000, 0.0757951000, 0.0855107000, 0.1095179000, 0.1637763000, 0.2947341000, 0.6777080000", \ + "0.0719245000, 0.0756796000, 0.0861399000, 0.1105288000, 0.1628068000, 0.2927503000, 0.6773420000", \ + "0.0828268000, 0.0864246000, 0.0963311000, 0.1217217000, 0.1741559000, 0.3042412000, 0.6807104000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.0209719000, 0.0239567000, 0.0333849000, 0.0627871000, 0.1601547000, 0.4794958000, 1.4974526000", \ + "0.0208369000, 0.0239364000, 0.0334700000, 0.0627568000, 0.1603059000, 0.4787872000, 1.5026667000", \ + "0.0209663000, 0.0239782000, 0.0334066000, 0.0627015000, 0.1600573000, 0.4795613000, 1.5024837000", \ + "0.0206374000, 0.0237975000, 0.0332682000, 0.0625345000, 0.1600028000, 0.4780420000, 1.5031244000", \ + "0.0250284000, 0.0282485000, 0.0371115000, 0.0647583000, 0.1604680000, 0.4793601000, 1.5011046000", \ + "0.0345356000, 0.0377455000, 0.0462755000, 0.0720021000, 0.1631732000, 0.4781063000, 1.4988718000", \ + "0.0490917000, 0.0533878000, 0.0643977000, 0.0899277000, 0.1714147000, 0.4821970000, 1.4969771000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.4418807000, 0.4488891000, 0.4664235000, 0.5069158000, 0.5868996000, 0.7435859000, 1.0980891000", \ + "0.4445943000, 0.4514996000, 0.4694387000, 0.5099116000, 0.5896360000, 0.7465351000, 1.1009655000", \ + "0.4533574000, 0.4602407000, 0.4781372000, 0.5186041000, 0.5982890000, 0.7552363000, 1.1096412000", \ + "0.4769170000, 0.4838238000, 0.5017543000, 0.5420148000, 0.6219139000, 0.7786352000, 1.1330378000", \ + "0.5346943000, 0.5412298000, 0.5589479000, 0.5998075000, 0.6798167000, 0.8374552000, 1.1908099000", \ + "0.6730183000, 0.6797946000, 0.6978303000, 0.7374207000, 0.8180894000, 0.9756824000, 1.3297131000", \ + "0.9572609000, 0.9644725000, 0.9835041000, 1.0267118000, 1.1113941000, 1.2745849000, 1.6318085000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.0844826000, 0.0881436000, 0.0981324000, 0.1239143000, 0.1964714000, 0.4208459000, 1.1357778000", \ + "0.0891848000, 0.0928407000, 0.1028475000, 0.1286490000, 0.2012214000, 0.4251366000, 1.1387719000", \ + "0.1001732000, 0.1038482000, 0.1138331000, 0.1397212000, 0.2121873000, 0.4365779000, 1.1509407000", \ + "0.1262631000, 0.1298458000, 0.1397633000, 0.1654756000, 0.2378105000, 0.4621777000, 1.1744404000", \ + "0.1715578000, 0.1756967000, 0.1864958000, 0.2130282000, 0.2850936000, 0.5091467000, 1.2229444000", \ + "0.2244281000, 0.2297898000, 0.2430995000, 0.2728755000, 0.3467281000, 0.5700772000, 1.2857582000", \ + "0.2664264000, 0.2736608000, 0.2916754000, 0.3294091000, 0.4085970000, 0.6320247000, 1.3437592000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.0720153000, 0.0760472000, 0.0854036000, 0.1094325000, 0.1641890000, 0.2958080000, 0.6780149000", \ + "0.0719680000, 0.0757111000, 0.0856800000, 0.1100532000, 0.1627886000, 0.2950385000, 0.6773994000", \ + "0.0721150000, 0.0757134000, 0.0856817000, 0.1101191000, 0.1628393000, 0.2952348000, 0.6773969000", \ + "0.0721861000, 0.0754861000, 0.0857704000, 0.1102934000, 0.1632075000, 0.2957077000, 0.6781329000", \ + "0.0723980000, 0.0759748000, 0.0854999000, 0.1106629000, 0.1634653000, 0.2947326000, 0.6777718000", \ + "0.0719725000, 0.0754802000, 0.0854916000, 0.1094973000, 0.1636278000, 0.2949587000, 0.6775374000", \ + "0.0863607000, 0.0898707000, 0.0993048000, 0.1231514000, 0.1759940000, 0.3034848000, 0.6820781000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.0203705000, 0.0234009000, 0.0327803000, 0.0620360000, 0.1596959000, 0.4794524000, 1.5032330000", \ + "0.0203720000, 0.0233747000, 0.0327970000, 0.0620747000, 0.1598071000, 0.4789732000, 1.5027922000", \ + "0.0203728000, 0.0234620000, 0.0328390000, 0.0621247000, 0.1597114000, 0.4793249000, 1.5036045000", \ + "0.0204061000, 0.0234869000, 0.0328737000, 0.0620540000, 0.1594867000, 0.4794112000, 1.4980129000", \ + "0.0251062000, 0.0280091000, 0.0369603000, 0.0648657000, 0.1601632000, 0.4782964000, 1.5024892000", \ + "0.0349741000, 0.0383373000, 0.0469247000, 0.0728376000, 0.1631816000, 0.4781155000, 1.5031505000", \ + "0.0504795000, 0.0547223000, 0.0655039000, 0.0903282000, 0.1719642000, 0.4805662000, 1.4974287000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.3813238000, 0.3881033000, 0.4062667000, 0.4465796000, 0.5267912000, 0.6843936000, 1.0382832000", \ + "0.3833307000, 0.3902084000, 0.4081976000, 0.4485751000, 0.5284352000, 0.6866759000, 1.0398002000", \ + "0.3897890000, 0.3965730000, 0.4148154000, 0.4549935000, 0.5345916000, 0.6926517000, 1.0466294000", \ + "0.4108263000, 0.4178054000, 0.4357883000, 0.4760966000, 0.5558218000, 0.7130652000, 1.0677543000", \ + "0.4670594000, 0.4739400000, 0.4917197000, 0.5320892000, 0.6117828000, 0.7698807000, 1.1239542000", \ + "0.6041318000, 0.6108469000, 0.6288502000, 0.6684924000, 0.7482291000, 0.9060322000, 1.2601723000", \ + "0.8876311000, 0.8950318000, 0.9146594000, 0.9596105000, 1.0445348000, 1.2050720000, 1.5598055000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.0799526000, 0.0836222000, 0.0935958000, 0.1196012000, 0.1922097000, 0.4164080000, 1.1306661000", \ + "0.0847993000, 0.0884987000, 0.0985258000, 0.1245399000, 0.1970194000, 0.4220985000, 1.1367322000", \ + "0.0962979000, 0.0999738000, 0.1100090000, 0.1360098000, 0.2085645000, 0.4326670000, 1.1480622000", \ + "0.1224688000, 0.1261138000, 0.1360443000, 0.1617455000, 0.2342534000, 0.4584973000, 1.1803181000", \ + "0.1670537000, 0.1713336000, 0.1820017000, 0.2090197000, 0.2815883000, 0.5066764000, 1.2233594000", \ + "0.2205325000, 0.2260931000, 0.2398993000, 0.2706881000, 0.3446589000, 0.5676691000, 1.2816701000", \ + "0.2666100000, 0.2739894000, 0.2928676000, 0.3316845000, 0.4118550000, 0.6346407000, 1.3460347000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.0721094000, 0.0757485000, 0.0853991000, 0.1102182000, 0.1636287000, 0.2949277000, 0.6774472000", \ + "0.0720850000, 0.0756534000, 0.0856010000, 0.1097430000, 0.1629011000, 0.2942364000, 0.6774201000", \ + "0.0720454000, 0.0757922000, 0.0857076000, 0.1095061000, 0.1657032000, 0.2948487000, 0.6779049000", \ + "0.0720805000, 0.0756803000, 0.0855245000, 0.1099386000, 0.1628697000, 0.2951759000, 0.6769116000", \ + "0.0719738000, 0.0756657000, 0.0857907000, 0.1104909000, 0.1646554000, 0.2944696000, 0.6776833000", \ + "0.0710425000, 0.0747836000, 0.0849714000, 0.1097349000, 0.1630538000, 0.2951388000, 0.6774531000", \ + "0.0926359000, 0.0962525000, 0.1067757000, 0.1293265000, 0.1788368000, 0.3021770000, 0.6827988000"); + } + related_pin : "D"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015989100, 0.0051130200, 0.0163505000, 0.0522859000, 0.1672010000, 0.5346780000"); + values("0.0203235000, 0.0233212000, 0.0327923000, 0.0619983000, 0.1594258000, 0.4793169000, 1.5078210000", \ + "0.0202687000, 0.0233601000, 0.0326964000, 0.0619609000, 0.1595193000, 0.4795909000, 1.5009630000", \ + "0.0202888000, 0.0233818000, 0.0327412000, 0.0619775000, 0.1594910000, 0.4779732000, 1.5072819000", \ + "0.0206923000, 0.0237199000, 0.0330189000, 0.0622141000, 0.1595768000, 0.4800960000, 1.5008944000", \ + "0.0258873000, 0.0287249000, 0.0379360000, 0.0652505000, 0.1599714000, 0.4802740000, 1.5057989000", \ + "0.0364676000, 0.0397831000, 0.0485324000, 0.0737051000, 0.1636386000, 0.4781420000, 1.5047640000", \ + "0.0533065000, 0.0569287000, 0.0680990000, 0.0941629000, 0.1736471000, 0.4812970000, 1.4984752000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__or4b_1 */ + + cell ("sky130_fd_sc_hd__or4b_2") { + leakage_power () { + value : 0.0062219000; + when : "!A&!B&!C&D_N"; + } + leakage_power () { + value : 0.0019329000; + when : "!A&!B&!C&!D_N"; + } + leakage_power () { + value : 0.0017965000; + when : "!A&!B&C&D_N"; + } + leakage_power () { + value : 0.0012708000; + when : "!A&!B&C&!D_N"; + } + leakage_power () { + value : 0.0017610000; + when : "!A&B&!C&D_N"; + } + leakage_power () { + value : 0.0012648000; + when : "!A&B&!C&!D_N"; + } + leakage_power () { + value : 0.0015893000; + when : "!A&B&C&D_N"; + } + leakage_power () { + value : 0.0012443000; + when : "!A&B&C&!D_N"; + } + leakage_power () { + value : 0.0017522000; + when : "A&!B&!C&D_N"; + } + leakage_power () { + value : 0.0012632000; + when : "A&!B&!C&!D_N"; + } + leakage_power () { + value : 0.0015879000; + when : "A&!B&C&D_N"; + } + leakage_power () { + value : 0.0012437000; + when : "A&!B&C&!D_N"; + } + leakage_power () { + value : 0.0015922000; + when : "A&B&!C&D_N"; + } + leakage_power () { + value : 0.0012426000; + when : "A&B&!C&!D_N"; + } + leakage_power () { + value : 0.0015703000; + when : "A&B&C&D_N"; + } + leakage_power () { + value : 0.0012356000; + when : "A&B&C&!D_N"; + } + area : 10.009600000; + cell_footprint : "sky130_fd_sc_hd__or4b"; + cell_leakage_power : 0.0017855800; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0014520000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013620000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0016876000, 0.0016833000, 0.0016732000, 0.0016739000, 0.0016755000, 0.0016793000, 0.0016879000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0014530000, -0.0014618000, -0.0014821000, -0.0014862000, -0.0014958000, -0.0015178000, -0.0015686000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015410000; + } + pin ("B") { + capacitance : 0.0014960000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014350000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0023657000, 0.0023605000, 0.0023485000, 0.0023482000, 0.0023475000, 0.0023458000, 0.0023419000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0021183000, -0.0021259000, -0.0021434000, -0.0021502000, -0.0021659000, -0.0022021000, -0.0022856000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015570000; + } + pin ("C") { + capacitance : 0.0014920000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013930000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0019281000, 0.0019264000, 0.0019227000, 0.0019219000, 0.0019201000, 0.0019160000, 0.0019066000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0018243000, -0.0018424000, -0.0018839000, -0.0018855000, -0.0018891000, -0.0018973000, -0.0019163000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015910000; + } + pin ("D_N") { + capacitance : 0.0014390000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013760000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0076846000, 0.0075894000, 0.0073702000, 0.0074148000, 0.0075175000, 0.0077544000, 0.0083003000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0019235000, 0.0018623000, 0.0017211000, 0.0017599000, 0.0018494000, 0.0020556000, 0.0025309000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015020000; + } + pin ("X") { + direction : "output"; + function : "(A) | (B) | (C) | (!D_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489450, 0.0115220000, 0.0327879100, 0.0933038600, 0.2655128000"); + values("0.0155530000, 0.0136410000, 0.0089681000, -0.0026027000, -0.0352794000, -0.1312667000, -0.4095322000", \ + "0.0153821000, 0.0134904000, 0.0088293000, -0.0027055000, -0.0353965000, -0.1312439000, -0.4096266000", \ + "0.0152250000, 0.0134178000, 0.0087600000, -0.0028354000, -0.0354782000, -0.1314833000, -0.4098839000", \ + "0.0150557000, 0.0131571000, 0.0084926000, -0.0030916000, -0.0357673000, -0.1315042000, -0.4100208000", \ + "0.0148984000, 0.0132481000, 0.0085309000, -0.0029878000, -0.0357246000, -0.1318161000, -0.4102007000", \ + "0.0148412000, 0.0129175000, 0.0082645000, -0.0033186000, -0.0360326000, -0.1319596000, -0.4102878000", \ + "0.0152561000, 0.0133593000, 0.0086498000, -0.0029977000, -0.0359286000, -0.1319489000, -0.4102246000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489450, 0.0115220000, 0.0327879100, 0.0933038600, 0.2655128000"); + values("0.0151412000, 0.0167946000, 0.0213425000, 0.0337353000, 0.0680645000, 0.1648242000, 0.4400718000", \ + "0.0151057000, 0.0167378000, 0.0212514000, 0.0336855000, 0.0680218000, 0.1650377000, 0.4401394000", \ + "0.0150836000, 0.0167042000, 0.0212274000, 0.0336576000, 0.0680083000, 0.1647372000, 0.4401546000", \ + "0.0151400000, 0.0167416000, 0.0211272000, 0.0335409000, 0.0679189000, 0.1648061000, 0.4401263000", \ + "0.0151089000, 0.0167505000, 0.0212609000, 0.0333465000, 0.0677357000, 0.1647409000, 0.4398848000", \ + "0.0158149000, 0.0172793000, 0.0215582000, 0.0333643000, 0.0677262000, 0.1642975000, 0.4398177000", \ + "0.0166403000, 0.0180794000, 0.0221949000, 0.0343081000, 0.0682354000, 0.1654609000, 0.4398490000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489450, 0.0115220000, 0.0327879100, 0.0933038600, 0.2655128000"); + values("0.0140043000, 0.0121182000, 0.0074842000, -0.0041319000, -0.0368411000, -0.1328787000, -0.4110710000", \ + "0.0137669000, 0.0118480000, 0.0072077000, -0.0043245000, -0.0370044000, -0.1328434000, -0.4111110000", \ + "0.0136726000, 0.0117282000, 0.0070622000, -0.0044795000, -0.0367954000, -0.1328968000, -0.4113052000", \ + "0.0135343000, 0.0116412000, 0.0069976000, -0.0045758000, -0.0372595000, -0.1329861000, -0.4113864000", \ + "0.0134456000, 0.0115692000, 0.0068777000, -0.0046610000, -0.0371306000, -0.1332549000, -0.4115195000", \ + "0.0134064000, 0.0115099000, 0.0068207000, -0.0047514000, -0.0374516000, -0.1333521000, -0.4115628000", \ + "0.0138330000, 0.0122048000, 0.0072969000, -0.0042738000, -0.0371830000, -0.1331704000, -0.4114388000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489450, 0.0115220000, 0.0327879100, 0.0933038600, 0.2655128000"); + values("0.0151985000, 0.0168336000, 0.0213636000, 0.0338695000, 0.0685030000, 0.1656665000, 0.4427567000", \ + "0.0151983000, 0.0168350000, 0.0213892000, 0.0338648000, 0.0684953000, 0.1656595000, 0.4428201000", \ + "0.0151590000, 0.0167920000, 0.0213527000, 0.0338498000, 0.0684436000, 0.1656797000, 0.4411050000", \ + "0.0152274000, 0.0168145000, 0.0213096000, 0.0337300000, 0.0682882000, 0.1656388000, 0.4409544000", \ + "0.0151594000, 0.0167288000, 0.0211184000, 0.0333881000, 0.0678756000, 0.1653164000, 0.4411125000", \ + "0.0158963000, 0.0173778000, 0.0216223000, 0.0336700000, 0.0677536000, 0.1647627000, 0.4411819000", \ + "0.0165362000, 0.0179697000, 0.0221187000, 0.0341095000, 0.0680679000, 0.1653816000, 0.4404004000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489450, 0.0115220000, 0.0327879100, 0.0933038600, 0.2655128000"); + values("0.0132191000, 0.0113286000, 0.0066675000, -0.0048833000, -0.0371195000, -0.1332002000, -0.4115575000", \ + "0.0131830000, 0.0112665000, 0.0066047000, -0.0049300000, -0.0376234000, -0.1333858000, -0.4115873000", \ + "0.0130207000, 0.0111148000, 0.0064785000, -0.0050852000, -0.0377576000, -0.1335378000, -0.4117258000", \ + "0.0128388000, 0.0109433000, 0.0062686000, -0.0052624000, -0.0375815000, -0.1337096000, -0.4119805000", \ + "0.0127511000, 0.0108455000, 0.0061665000, -0.0053849000, -0.0378787000, -0.1339277000, -0.4120153000", \ + "0.0126290000, 0.0107336000, 0.0061110000, -0.0054601000, -0.0381671000, -0.1340817000, -0.4121739000", \ + "0.0135087000, 0.0115120000, 0.0067051000, -0.0050820000, -0.0379675000, -0.1339587000, -0.4121340000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489450, 0.0115220000, 0.0327879100, 0.0933038600, 0.2655128000"); + values("0.0147777000, 0.0164335000, 0.0209642000, 0.0334668000, 0.0680788000, 0.1653878000, 0.4412165000", \ + "0.0147995000, 0.0164217000, 0.0209451000, 0.0334810000, 0.0679984000, 0.1652460000, 0.4409076000", \ + "0.0148524000, 0.0164609000, 0.0209773000, 0.0334415000, 0.0680528000, 0.1652654000, 0.4411417000", \ + "0.0148797000, 0.0164103000, 0.0208758000, 0.0333130000, 0.0678594000, 0.1651545000, 0.4404442000", \ + "0.0147455000, 0.0163251000, 0.0207454000, 0.0329493000, 0.0674915000, 0.1649024000, 0.4405543000", \ + "0.0153566000, 0.0168320000, 0.0210832000, 0.0329307000, 0.0672535000, 0.1641494000, 0.4406027000", \ + "0.0158547000, 0.0172964000, 0.0214186000, 0.0335451000, 0.0676275000, 0.1651512000, 0.4396200000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489450, 0.0115220000, 0.0327879100, 0.0933038600, 0.2655128000"); + values("0.0131094000, 0.0112153000, 0.0065487000, -0.0050079000, -0.0377032000, -0.1336274000, -0.4116839000", \ + "0.0130590000, 0.0111491000, 0.0065738000, -0.0050011000, -0.0377132000, -0.1336414000, -0.4117056000", \ + "0.0130028000, 0.0110964000, 0.0064655000, -0.0050879000, -0.0377749000, -0.1337020000, -0.4117380000", \ + "0.0126898000, 0.0107752000, 0.0061300000, -0.0054919000, -0.0380960000, -0.1338633000, -0.4121084000", \ + "0.0125571000, 0.0105873000, 0.0059332000, -0.0056170000, -0.0383353000, -0.1342585000, -0.4123974000", \ + "0.0122422000, 0.0103375000, 0.0056901000, -0.0058444000, -0.0384580000, -0.1342522000, -0.4125390000", \ + "0.0171646000, 0.0152103000, 0.0102083000, -0.0026489000, -0.0375212000, -0.1341986000, -0.4123709000"); + } + related_pin : "D_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489450, 0.0115220000, 0.0327879100, 0.0933038600, 0.2655128000"); + values("0.0147312000, 0.0163041000, 0.0208149000, 0.0332509000, 0.0678279000, 0.1650310000, 0.4396309000", \ + "0.0146586000, 0.0162650000, 0.0207165000, 0.0331479000, 0.0677371000, 0.1649138000, 0.4415360000", \ + "0.0147252000, 0.0162950000, 0.0208034000, 0.0332416000, 0.0678157000, 0.1649751000, 0.4412622000", \ + "0.0145778000, 0.0161778000, 0.0206588000, 0.0330674000, 0.0676765000, 0.1648005000, 0.4412205000", \ + "0.0144073000, 0.0159833000, 0.0204624000, 0.0329312000, 0.0674535000, 0.1648745000, 0.4410685000", \ + "0.0143537000, 0.0158535000, 0.0203847000, 0.0327857000, 0.0672078000, 0.1643672000, 0.4407937000", \ + "0.0148080000, 0.0163326000, 0.0206849000, 0.0329538000, 0.0670773000, 0.1648548000, 0.4394150000"); + } + } + max_capacitance : 0.2655130000; + max_transition : 1.5020670000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489400, 0.0115220000, 0.0327879000, 0.0933039000, 0.2655130000"); + values("0.6232652000, 0.6353839000, 0.6617035000, 0.7139674000, 0.8085632000, 0.9789146000, 1.3165902000", \ + "0.6245277000, 0.6365203000, 0.6626938000, 0.7153653000, 0.8099046000, 0.9785210000, 1.3183931000", \ + "0.6316945000, 0.6436173000, 0.6700440000, 0.7222876000, 0.8172276000, 0.9872931000, 1.3251055000", \ + "0.6530319000, 0.6647199000, 0.6908621000, 0.7433692000, 0.8377591000, 1.0073675000, 1.3466087000", \ + "0.7044550000, 0.7162148000, 0.7424102000, 0.7949506000, 0.8893819000, 1.0596810000, 1.3977154000", \ + "0.8151052000, 0.8269302000, 0.8531406000, 0.9054832000, 0.9998872000, 1.1703439000, 1.5095176000", \ + "1.0402225000, 1.0522960000, 1.0799877000, 1.1338789000, 1.2310563000, 1.4019750000, 1.7436397000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489400, 0.0115220000, 0.0327879000, 0.0933039000, 0.2655130000"); + values("0.0794758000, 0.0850975000, 0.0984017000, 0.1300609000, 0.2127930000, 0.4435312000, 1.0981585000", \ + "0.0842868000, 0.0898711000, 0.1031506000, 0.1348081000, 0.2177890000, 0.4491192000, 1.1050558000", \ + "0.0957886000, 0.1013906000, 0.1146201000, 0.1462356000, 0.2291754000, 0.4600199000, 1.1140160000", \ + "0.1229171000, 0.1283822000, 0.1413616000, 0.1727031000, 0.2553818000, 0.4868861000, 1.1405333000", \ + "0.1696177000, 0.1759225000, 0.1899117000, 0.2218899000, 0.3041769000, 0.5360019000, 1.1889602000", \ + "0.2277230000, 0.2356840000, 0.2528258000, 0.2871193000, 0.3697328000, 0.6006085000, 1.2550455000", \ + "0.2795170000, 0.2901476000, 0.3124704000, 0.3541897000, 0.4398139000, 0.6690900000, 1.3225675000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489400, 0.0115220000, 0.0327879000, 0.0933039000, 0.2655130000"); + values("0.0845668000, 0.0910595000, 0.1070117000, 0.1402562000, 0.2017732000, 0.3379534000, 0.6788873000", \ + "0.0844836000, 0.0910201000, 0.1066235000, 0.1383098000, 0.2008987000, 0.3398654000, 0.6800603000", \ + "0.0842303000, 0.0913423000, 0.1069873000, 0.1399928000, 0.2043452000, 0.3390448000, 0.6785259000", \ + "0.0849769000, 0.0912398000, 0.1064507000, 0.1384641000, 0.2039733000, 0.3388261000, 0.6810109000", \ + "0.0841456000, 0.0913596000, 0.1060588000, 0.1384603000, 0.2040441000, 0.3360476000, 0.6781006000", \ + "0.0844986000, 0.0911961000, 0.1070267000, 0.1384228000, 0.2043830000, 0.3364164000, 0.6791302000", \ + "0.0918975000, 0.0982512000, 0.1142697000, 0.1476829000, 0.2084853000, 0.3427383000, 0.6813072000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489400, 0.0115220000, 0.0327879000, 0.0933039000, 0.2655130000"); + values("0.0210490000, 0.0261739000, 0.0401628000, 0.0800178000, 0.1974212000, 0.5343022000, 1.4982182000", \ + "0.0210940000, 0.0261883000, 0.0400700000, 0.0801628000, 0.1976324000, 0.5346741000, 1.4981100000", \ + "0.0209365000, 0.0260258000, 0.0400133000, 0.0799083000, 0.1973774000, 0.5348942000, 1.4941254000", \ + "0.0208561000, 0.0259745000, 0.0400126000, 0.0796570000, 0.1974969000, 0.5353839000, 1.4936909000", \ + "0.0258385000, 0.0303253000, 0.0433982000, 0.0814731000, 0.1972784000, 0.5354443000, 1.4947897000", \ + "0.0341963000, 0.0394555000, 0.0521656000, 0.0871568000, 0.1991752000, 0.5351827000, 1.4958405000", \ + "0.0484327000, 0.0550866000, 0.0693199000, 0.1034169000, 0.2050920000, 0.5377372000, 1.4973559000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489400, 0.0115220000, 0.0327879000, 0.0933039000, 0.2655130000"); + values("0.5891930000, 0.6010030000, 0.6276938000, 0.6797823000, 0.7747366000, 0.9447869000, 1.2825705000", \ + "0.5909989000, 0.6028112000, 0.6293733000, 0.6819636000, 0.7762084000, 0.9449013000, 1.2848610000", \ + "0.5992447000, 0.6110291000, 0.6370562000, 0.6896840000, 0.7837662000, 0.9541617000, 1.2929513000", \ + "0.6218376000, 0.6335202000, 0.6596311000, 0.7121169000, 0.8065856000, 0.9765553000, 1.3155029000", \ + "0.6753013000, 0.6869534000, 0.7130785000, 0.7656099000, 0.8598902000, 1.0301631000, 1.3689861000", \ + "0.7942760000, 0.8062804000, 0.8322111000, 0.8846134000, 0.9793037000, 1.1497311000, 1.4890994000", \ + "1.0528354000, 1.0646586000, 1.0923918000, 1.1463688000, 1.2434356000, 1.4150972000, 1.7561995000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489400, 0.0115220000, 0.0327879000, 0.0933039000, 0.2655130000"); + values("0.0791212000, 0.0846270000, 0.0978327000, 0.1294302000, 0.2123077000, 0.4440761000, 1.0977265000", \ + "0.0837929000, 0.0893441000, 0.1025494000, 0.1341215000, 0.2173021000, 0.4488668000, 1.1023938000", \ + "0.0953454000, 0.1008736000, 0.1141040000, 0.1456776000, 0.2284883000, 0.4600950000, 1.1144758000", \ + "0.1218356000, 0.1272774000, 0.1402982000, 0.1715817000, 0.2542888000, 0.4864608000, 1.1394499000", \ + "0.1672312000, 0.1733599000, 0.1871204000, 0.2192800000, 0.3018794000, 0.5332549000, 1.1892954000", \ + "0.2223687000, 0.2301558000, 0.2471361000, 0.2818067000, 0.3644471000, 0.5952745000, 1.2506912000", \ + "0.2696134000, 0.2803749000, 0.3028403000, 0.3445259000, 0.4304616000, 0.6600746000, 1.3135876000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489400, 0.0115220000, 0.0327879000, 0.0933039000, 0.2655130000"); + values("0.0843159000, 0.0909244000, 0.1072557000, 0.1400504000, 0.2039822000, 0.3391517000, 0.6789054000", \ + "0.0843810000, 0.0906210000, 0.1070712000, 0.1389492000, 0.2011148000, 0.3401285000, 0.6797845000", \ + "0.0844230000, 0.0911788000, 0.1060131000, 0.1383622000, 0.2026163000, 0.3401078000, 0.6803366000", \ + "0.0845054000, 0.0906154000, 0.1064025000, 0.1384925000, 0.2039160000, 0.3397812000, 0.6797840000", \ + "0.0844038000, 0.0916736000, 0.1061181000, 0.1384888000, 0.2017073000, 0.3378161000, 0.6801341000", \ + "0.0844427000, 0.0910674000, 0.1067886000, 0.1385697000, 0.2046856000, 0.3390402000, 0.6798588000", \ + "0.0922520000, 0.0995135000, 0.1142128000, 0.1461871000, 0.2079535000, 0.3409423000, 0.6823061000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489400, 0.0115220000, 0.0327879000, 0.0933039000, 0.2655130000"); + values("0.0205819000, 0.0255996000, 0.0393503000, 0.0791792000, 0.1964172000, 0.5334149000, 1.4967726000", \ + "0.0205004000, 0.0255664000, 0.0393589000, 0.0791476000, 0.1966236000, 0.5341685000, 1.4970181000", \ + "0.0204373000, 0.0255429000, 0.0393122000, 0.0790952000, 0.1963985000, 0.5341890000, 1.4946192000", \ + "0.0206520000, 0.0256493000, 0.0394294000, 0.0789174000, 0.1965576000, 0.5346977000, 1.4989762000", \ + "0.0251220000, 0.0298433000, 0.0429834000, 0.0813586000, 0.1968111000, 0.5343878000, 1.4944567000", \ + "0.0342148000, 0.0394252000, 0.0515317000, 0.0865487000, 0.1984756000, 0.5346118000, 1.4986640000", \ + "0.0482502000, 0.0550335000, 0.0690328000, 0.1032583000, 0.2045805000, 0.5369775000, 1.4974005000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489400, 0.0115220000, 0.0327879000, 0.0933039000, 0.2655130000"); + values("0.5683657000, 0.5801989000, 0.6062708000, 0.6588687000, 0.7532116000, 0.9233704000, 1.2621783000", \ + "0.5690058000, 0.5810210000, 0.6070863000, 0.6597282000, 0.7542484000, 0.9230228000, 1.2630914000", \ + "0.5748848000, 0.5868355000, 0.6133686000, 0.6657093000, 0.7600446000, 0.9287305000, 1.2688076000", \ + "0.5953681000, 0.6071643000, 0.6331248000, 0.6857042000, 0.7798455000, 0.9505795000, 1.2890464000", \ + "0.6496619000, 0.6613498000, 0.6875046000, 0.7400396000, 0.8343637000, 1.0049769000, 1.3438404000", \ + "0.7831831000, 0.7952326000, 0.8217050000, 0.8737857000, 0.9682610000, 1.1391386000, 1.4785159000", \ + "1.0769381000, 1.0890819000, 1.1161053000, 1.1703116000, 1.2675601000, 1.4401910000, 1.7804394000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489400, 0.0115220000, 0.0327879000, 0.0933039000, 0.2655130000"); + values("0.0776151000, 0.0830804000, 0.0961287000, 0.1275111000, 0.2103168000, 0.4409557000, 1.0973111000", \ + "0.0825042000, 0.0879637000, 0.1010565000, 0.1324584000, 0.2152085000, 0.4462122000, 1.1005730000", \ + "0.0938911000, 0.0993479000, 0.1123692000, 0.1437571000, 0.2264981000, 0.4572574000, 1.1111739000", \ + "0.1201582000, 0.1254511000, 0.1384102000, 0.1695655000, 0.2519017000, 0.4830795000, 1.1368578000", \ + "0.1644200000, 0.1705623000, 0.1846021000, 0.2165470000, 0.2990855000, 0.5307021000, 1.1847412000", \ + "0.2174107000, 0.2252724000, 0.2423804000, 0.2767659000, 0.3598341000, 0.5904677000, 1.2487916000", \ + "0.2608728000, 0.2717181000, 0.2943862000, 0.3368722000, 0.4228964000, 0.6529393000, 1.3062808000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489400, 0.0115220000, 0.0327879000, 0.0933039000, 0.2655130000"); + values("0.0845031000, 0.0913242000, 0.1061406000, 0.1383595000, 0.2042975000, 0.3399837000, 0.6800348000", \ + "0.0845738000, 0.0911443000, 0.1065981000, 0.1383334000, 0.2008504000, 0.3396542000, 0.6799519000", \ + "0.0844278000, 0.0908675000, 0.1067893000, 0.1389442000, 0.2010930000, 0.3405178000, 0.6794634000", \ + "0.0843290000, 0.0909456000, 0.1060039000, 0.1384895000, 0.2022193000, 0.3375097000, 0.6802424000", \ + "0.0849457000, 0.0911609000, 0.1063018000, 0.1384332000, 0.2012645000, 0.3368348000, 0.6800729000", \ + "0.0845322000, 0.0910391000, 0.1072692000, 0.1403256000, 0.2017030000, 0.3360809000, 0.6795435000", \ + "0.0936166000, 0.1004312000, 0.1164614000, 0.1481031000, 0.2103756000, 0.3417597000, 0.6821826000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489400, 0.0115220000, 0.0327879000, 0.0933039000, 0.2655130000"); + values("0.0200983000, 0.0251471000, 0.0388711000, 0.0784567000, 0.1961384000, 0.5352059000, 1.4983144000", \ + "0.0200868000, 0.0251862000, 0.0389444000, 0.0786172000, 0.1961730000, 0.5332048000, 1.4979374000", \ + "0.0201423000, 0.0251113000, 0.0388840000, 0.0785616000, 0.1960774000, 0.5346515000, 1.4989117000", \ + "0.0203440000, 0.0254712000, 0.0391767000, 0.0787057000, 0.1959662000, 0.5347526000, 1.4992343000", \ + "0.0250741000, 0.0299980000, 0.0428202000, 0.0808080000, 0.1962063000, 0.5342448000, 1.4987104000", \ + "0.0343552000, 0.0396688000, 0.0519930000, 0.0869978000, 0.1985628000, 0.5336712000, 1.4991319000", \ + "0.0488290000, 0.0557015000, 0.0702657000, 0.1043217000, 0.2052871000, 0.5367084000, 1.4966690000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489400, 0.0115220000, 0.0327879000, 0.0933039000, 0.2655130000"); + values("0.5371650000, 0.5494524000, 0.5759496000, 0.6285991000, 0.7225897000, 0.8934351000, 1.2313316000", \ + "0.5416149000, 0.5535603000, 0.5808666000, 0.6334334000, 0.7277980000, 0.8984242000, 1.2362025000", \ + "0.5497449000, 0.5616452000, 0.5884672000, 0.6411844000, 0.7352771000, 0.9061402000, 1.2439979000", \ + "0.5633715000, 0.5753452000, 0.6015200000, 0.6542716000, 0.7489237000, 0.9185633000, 1.2581243000", \ + "0.5838028000, 0.5957287000, 0.6216566000, 0.6747942000, 0.7691079000, 0.9400153000, 1.2786839000", \ + "0.6068666000, 0.6186933000, 0.6452475000, 0.6976466000, 0.7921727000, 0.9611695000, 1.3008354000", \ + "0.6190062000, 0.6309245000, 0.6574386000, 0.7096739000, 0.8037890000, 0.9742528000, 1.3122969000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489400, 0.0115220000, 0.0327879000, 0.0933039000, 0.2655130000"); + values("0.1636881000, 0.1693016000, 0.1826857000, 0.2143513000, 0.2967843000, 0.5276066000, 1.1815308000", \ + "0.1683852000, 0.1740406000, 0.1873505000, 0.2190328000, 0.3018962000, 0.5324473000, 1.1914141000", \ + "0.1810794000, 0.1866869000, 0.2000717000, 0.2317362000, 0.3141600000, 0.5451635000, 1.2018984000", \ + "0.2132398000, 0.2189458000, 0.2322863000, 0.2639013000, 0.3463491000, 0.5775649000, 1.2327076000", \ + "0.2827855000, 0.2884761000, 0.3018880000, 0.3335135000, 0.4162055000, 0.6468424000, 1.3014068000", \ + "0.3998473000, 0.4057248000, 0.4193940000, 0.4511218000, 0.5339308000, 0.7641514000, 1.4220232000", \ + "0.5881018000, 0.5944171000, 0.6087070000, 0.6411211000, 0.7241555000, 0.9547918000, 1.6077254000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489400, 0.0115220000, 0.0327879000, 0.0933039000, 0.2655130000"); + values("0.0843630000, 0.0907747000, 0.1069903000, 0.1394901000, 0.2014090000, 0.3367163000, 0.6800699000", \ + "0.0842693000, 0.0907422000, 0.1066742000, 0.1399839000, 0.2016836000, 0.3374992000, 0.6794898000", \ + "0.0843962000, 0.0906415000, 0.1070355000, 0.1394099000, 0.2014053000, 0.3365822000, 0.6800994000", \ + "0.0844315000, 0.0911999000, 0.1065574000, 0.1383476000, 0.2010961000, 0.3386000000, 0.6811190000", \ + "0.0845087000, 0.0905895000, 0.1067430000, 0.1392031000, 0.2016344000, 0.3392188000, 0.6791138000", \ + "0.0846142000, 0.0909324000, 0.1066391000, 0.1387126000, 0.2023429000, 0.3396775000, 0.6801126000", \ + "0.0842537000, 0.0904931000, 0.1067426000, 0.1388201000, 0.2010488000, 0.3369035000, 0.6780100000"); + } + related_pin : "D_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014228400, 0.0040489400, 0.0115220000, 0.0327879000, 0.0933039000, 0.2655130000"); + values("0.0214529000, 0.0264867000, 0.0400793000, 0.0792340000, 0.1962978000, 0.5347836000, 1.4964695000", \ + "0.0214831000, 0.0264246000, 0.0401054000, 0.0791853000, 0.1963405000, 0.5341462000, 1.4991053000", \ + "0.0214641000, 0.0264877000, 0.0400634000, 0.0792029000, 0.1962275000, 0.5340411000, 1.5020670000", \ + "0.0214070000, 0.0264094000, 0.0400745000, 0.0791930000, 0.1960501000, 0.5333776000, 1.5002216000", \ + "0.0216227000, 0.0266532000, 0.0402077000, 0.0793690000, 0.1961465000, 0.5349908000, 1.5016364000", \ + "0.0227449000, 0.0278432000, 0.0412310000, 0.0800711000, 0.1964046000, 0.5331572000, 1.5017606000", \ + "0.0256172000, 0.0305225000, 0.0435504000, 0.0815523000, 0.1970517000, 0.5333576000, 1.4949229000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__or4b_4") { + leakage_power () { + value : 0.0083785000; + when : "!A&!B&!C&D_N"; + } + leakage_power () { + value : 0.0042898000; + when : "!A&!B&!C&!D_N"; + } + leakage_power () { + value : 0.0047891000; + when : "!A&!B&C&D_N"; + } + leakage_power () { + value : 0.0022170000; + when : "!A&!B&C&!D_N"; + } + leakage_power () { + value : 0.0046833000; + when : "!A&B&!C&D_N"; + } + leakage_power () { + value : 0.0022089000; + when : "!A&B&!C&!D_N"; + } + leakage_power () { + value : 0.0043538000; + when : "!A&B&C&D_N"; + } + leakage_power () { + value : 0.0021889000; + when : "!A&B&C&!D_N"; + } + leakage_power () { + value : 0.0046547000; + when : "A&!B&!C&D_N"; + } + leakage_power () { + value : 0.0022069000; + when : "A&!B&!C&!D_N"; + } + leakage_power () { + value : 0.0043520000; + when : "A&!B&C&D_N"; + } + leakage_power () { + value : 0.0021883000; + when : "A&!B&C&!D_N"; + } + leakage_power () { + value : 0.0043564000; + when : "A&B&!C&D_N"; + } + leakage_power () { + value : 0.0021871000; + when : "A&B&!C&!D_N"; + } + leakage_power () { + value : 0.0043349000; + when : "A&B&C&D_N"; + } + leakage_power () { + value : 0.0021808000; + when : "A&B&C&!D_N"; + } + area : 13.763200000; + cell_footprint : "sky130_fd_sc_hd__or4b"; + cell_leakage_power : 0.0037231330; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0023650000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022390000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039470000, 0.0039437000, 0.0039363000, 0.0039363000, 0.0039362000, 0.0039360000, 0.0039356000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0033217000, -0.0033566000, -0.0034373000, -0.0034526000, -0.0034879000, -0.0035694000, -0.0037573000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024920000; + } + pin ("B") { + capacitance : 0.0024460000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0023020000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0040111000, 0.0040087000, 0.0040032000, 0.0040028000, 0.0040019000, 0.0039998000, 0.0039951000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0033789000, -0.0034185000, -0.0035099000, -0.0035265000, -0.0035647000, -0.0036529000, -0.0038562000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025890000; + } + pin ("C") { + capacitance : 0.0024470000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022670000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0041590000, 0.0041571000, 0.0041527000, 0.0041498000, 0.0041432000, 0.0041280000, 0.0040930000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0038748000, -0.0039355000, -0.0040755000, -0.0040788000, -0.0040866000, -0.0041044000, -0.0041454000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0026260000; + } + pin ("D_N") { + capacitance : 0.0014850000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014350000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0084738000, 0.0083827000, 0.0081728000, 0.0082292000, 0.0083593000, 0.0086592000, 0.0093505000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0020737000, 0.0020162000, 0.0018837000, 0.0019371000, 0.0020601000, 0.0023437000, 0.0029973000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015360000; + } + pin ("X") { + direction : "output"; + function : "(A) | (B) | (C) | (!D_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015984520, 0.0051100990, 0.0163365000, 0.0522262200, 0.1669622000, 0.5337623000"); + values("0.0285043000, 0.0262302000, 0.0198497000, 0.0027475000, -0.0513523000, -0.2327552000, -0.8257317000", \ + "0.0281746000, 0.0259087000, 0.0195117000, 0.0024192000, -0.0516726000, -0.2328173000, -0.8257827000", \ + "0.0279615000, 0.0256559000, 0.0192768000, 0.0026475000, -0.0515447000, -0.2331918000, -0.8261872000", \ + "0.0276536000, 0.0254213000, 0.0190961000, 0.0019345000, -0.0521187000, -0.2333511000, -0.8262462000", \ + "0.0274673000, 0.0252679000, 0.0189261000, 0.0017777000, -0.0522663000, -0.2335524000, -0.8264411000", \ + "0.0274162000, 0.0251474000, 0.0187735000, 0.0016022000, -0.0524901000, -0.2337478000, -0.8265941000", \ + "0.0301058000, 0.0275227000, 0.0206424000, 0.0017278000, -0.0523182000, -0.2336761000, -0.8265736000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015984520, 0.0051100990, 0.0163365000, 0.0522262200, 0.1669622000, 0.5337623000"); + values("0.0301012000, 0.0320047000, 0.0380490000, 0.0569411000, 0.1152675000, 0.2990506000, 0.8902896000", \ + "0.0300337000, 0.0319344000, 0.0379855000, 0.0569426000, 0.1152575000, 0.2988949000, 0.8858072000", \ + "0.0299276000, 0.0318296000, 0.0379499000, 0.0568555000, 0.1152108000, 0.2989165000, 0.8891177000", \ + "0.0300377000, 0.0319332000, 0.0380239000, 0.0568357000, 0.1150291000, 0.2989099000, 0.8862320000", \ + "0.0302202000, 0.0320831000, 0.0380295000, 0.0563739000, 0.1145012000, 0.2986500000, 0.8899393000", \ + "0.0317959000, 0.0335413000, 0.0391496000, 0.0575086000, 0.1147015000, 0.2984026000, 0.8857960000", \ + "0.0333963000, 0.0350350000, 0.0405383000, 0.0586540000, 0.1161629000, 0.3002260000, 0.8856623000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015984520, 0.0051100990, 0.0163365000, 0.0522262200, 0.1669622000, 0.5337623000"); + values("0.0260957000, 0.0238906000, 0.0175093000, 0.0003759000, -0.0537277000, -0.2350438000, -0.8278007000", \ + "0.0257992000, 0.0235157000, 0.0171885000, 0.0000394000, -0.0541032000, -0.2351515000, -0.8278637000", \ + "0.0256160000, 0.0233516000, 0.0170314000, -0.0001312000, -0.0538593000, -0.2353043000, -0.8281863000", \ + "0.0253979000, 0.0231548000, 0.0168392000, -0.0003216000, -0.0544325000, -0.2354603000, -0.8282880000", \ + "0.0253656000, 0.0231857000, 0.0167484000, -0.0003461000, -0.0545035000, -0.2356894000, -0.8283777000", \ + "0.0251816000, 0.0229642000, 0.0165650000, -0.0005684000, -0.0548420000, -0.2360252000, -0.8286408000", \ + "0.0273367000, 0.0249918000, 0.0180697000, -0.0005545000, -0.0543529000, -0.2358108000, -0.8284679000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015984520, 0.0051100990, 0.0163365000, 0.0522262200, 0.1669622000, 0.5337623000"); + values("0.0294705000, 0.0313830000, 0.0373805000, 0.0563960000, 0.1152041000, 0.2996376000, 0.8879919000", \ + "0.0294451000, 0.0312999000, 0.0374167000, 0.0564707000, 0.1152077000, 0.2998490000, 0.8911955000", \ + "0.0294165000, 0.0313123000, 0.0374458000, 0.0564993000, 0.1151945000, 0.2996999000, 0.8912096000", \ + "0.0295785000, 0.0314944000, 0.0375491000, 0.0563793000, 0.1149155000, 0.2994613000, 0.8911404000", \ + "0.0294038000, 0.0313118000, 0.0372094000, 0.0557535000, 0.1141431000, 0.2992505000, 0.8908758000", \ + "0.0308865000, 0.0326578000, 0.0383203000, 0.0566397000, 0.1137555000, 0.2980141000, 0.8862318000", \ + "0.0322382000, 0.0338897000, 0.0395005000, 0.0573526000, 0.1151574000, 0.2995375000, 0.8852669000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015984520, 0.0051100990, 0.0163365000, 0.0522262200, 0.1669622000, 0.5337623000"); + values("0.0237993000, 0.0215420000, 0.0151716000, -0.0020329000, -0.0560116000, -0.2370126000, -0.8296257000", \ + "0.0239310000, 0.0216665000, 0.0152813000, -0.0018471000, -0.0559600000, -0.2371804000, -0.8298161000", \ + "0.0234685000, 0.0212270000, 0.0148251000, -0.0022583000, -0.0563812000, -0.2372777000, -0.8299135000", \ + "0.0232594000, 0.0210320000, 0.0146289000, -0.0024599000, -0.0565585000, -0.2374929000, -0.8301291000", \ + "0.0231196000, 0.0208494000, 0.0143981000, -0.0026820000, -0.0565986000, -0.2378494000, -0.8305105000", \ + "0.0231180000, 0.0209000000, 0.0145312000, -0.0025552000, -0.0567572000, -0.2379730000, -0.8305517000", \ + "0.0268566000, 0.0245077000, 0.0175618000, -0.0009463000, -0.0559151000, -0.2373616000, -0.8303040000"); + } + related_pin : "C"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015984520, 0.0051100990, 0.0163365000, 0.0522262200, 0.1669622000, 0.5337623000"); + values("0.0287862000, 0.0307048000, 0.0366997000, 0.0556053000, 0.1143905000, 0.2992222000, 0.8902769000", \ + "0.0288354000, 0.0307425000, 0.0368583000, 0.0557046000, 0.1144692000, 0.2992990000, 0.8904024000", \ + "0.0288748000, 0.0307671000, 0.0368764000, 0.0558906000, 0.1145215000, 0.3003936000, 0.8863031000", \ + "0.0288612000, 0.0307661000, 0.0368680000, 0.0556777000, 0.1142374000, 0.2992661000, 0.8905527000", \ + "0.0287393000, 0.0306326000, 0.0365413000, 0.0551075000, 0.1134081000, 0.2982472000, 0.8900434000", \ + "0.0296175000, 0.0314046000, 0.0370861000, 0.0552223000, 0.1128749000, 0.2971996000, 0.8856027000", \ + "0.0310195000, 0.0327173000, 0.0382544000, 0.0561986000, 0.1142935000, 0.2982137000, 0.8828295000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015984520, 0.0051100990, 0.0163365000, 0.0522262200, 0.1669622000, 0.5337623000"); + values("0.0229693000, 0.0207175000, 0.0143760000, -0.0027917000, -0.0566987000, -0.2378386000, -0.8303952000", \ + "0.0229935000, 0.0207202000, 0.0143426000, -0.0027771000, -0.0568772000, -0.2378126000, -0.8302104000", \ + "0.0228591000, 0.0206143000, 0.0142467000, -0.0025996000, -0.0567539000, -0.2379238000, -0.8304998000", \ + "0.0225357000, 0.0202661000, 0.0138667000, -0.0032844000, -0.0571652000, -0.2382556000, -0.8307749000", \ + "0.0222009000, 0.0199440000, 0.0136034000, -0.0035405000, -0.0576653000, -0.2386677000, -0.8310392000", \ + "0.0221691000, 0.0199350000, 0.0135175000, -0.0036018000, -0.0576885000, -0.2387879000, -0.8313132000", \ + "0.0321190000, 0.0298175000, 0.0231576000, 0.0039517000, -0.0543647000, -0.2386208000, -0.8311758000"); + } + related_pin : "D_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015984520, 0.0051100990, 0.0163365000, 0.0522262200, 0.1669622000, 0.5337623000"); + values("0.0280020000, 0.0298898000, 0.0360184000, 0.0547966000, 0.1136235000, 0.2985900000, 0.8865346000", \ + "0.0279639000, 0.0298722000, 0.0359847000, 0.0547916000, 0.1134096000, 0.2983892000, 0.8865323000", \ + "0.0279890000, 0.0298761000, 0.0359867000, 0.0547763000, 0.1136062000, 0.2983992000, 0.8915754000", \ + "0.0277661000, 0.0296996000, 0.0357363000, 0.0546536000, 0.1134040000, 0.2983195000, 0.8832521000", \ + "0.0274838000, 0.0294063000, 0.0354805000, 0.0543931000, 0.1130925000, 0.2976497000, 0.8873156000", \ + "0.0274799000, 0.0292784000, 0.0351018000, 0.0541097000, 0.1123622000, 0.2974489000, 0.8864930000", \ + "0.0282972000, 0.0301186000, 0.0360173000, 0.0546217000, 0.1130210000, 0.2984952000, 0.8846706000"); + } + } + max_capacitance : 0.5337620000; + max_transition : 1.5084920000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015984500, 0.0051101000, 0.0163365000, 0.0522262000, 0.1669620000, 0.5337620000"); + values("0.4936968000, 0.5004875000, 0.5186150000, 0.5590405000, 0.6395225000, 0.7976068000, 1.1511498000", \ + "0.4975882000, 0.5046622000, 0.5225768000, 0.5631222000, 0.6431436000, 0.8003518000, 1.1554978000", \ + "0.5083011000, 0.5150833000, 0.5331226000, 0.5734387000, 0.6536884000, 0.8113574000, 1.1655829000", \ + "0.5334658000, 0.5402773000, 0.5580104000, 0.5985937000, 0.6788077000, 0.8359073000, 1.1910254000", \ + "0.5891512000, 0.5961623000, 0.6141586000, 0.6542480000, 0.7343173000, 0.8917491000, 1.2468441000", \ + "0.7060700000, 0.7128476000, 0.7310728000, 0.7712326000, 0.8517798000, 1.0099089000, 1.3646433000", \ + "0.9368344000, 0.9441296000, 0.9629677000, 1.0053063000, 1.0892046000, 1.2510186000, 1.6087450000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015984500, 0.0051101000, 0.0163365000, 0.0522262000, 0.1669620000, 0.5337620000"); + values("0.0883416000, 0.0921584000, 0.1024384000, 0.1289561000, 0.2022040000, 0.4270160000, 1.1397030000", \ + "0.0929292000, 0.0967642000, 0.1070460000, 0.1335375000, 0.2067705000, 0.4314367000, 1.1430492000", \ + "0.1039301000, 0.1077341000, 0.1180487000, 0.1444713000, 0.2176340000, 0.4422956000, 1.1550205000", \ + "0.1306815000, 0.1344395000, 0.1446277000, 0.1707778000, 0.2433777000, 0.4677562000, 1.1787799000", \ + "0.1799710000, 0.1841628000, 0.1950653000, 0.2218018000, 0.2946030000, 0.5188106000, 1.2318987000", \ + "0.2411795000, 0.2465808000, 0.2599085000, 0.2896139000, 0.3627045000, 0.5862612000, 1.3009055000", \ + "0.2954524000, 0.3025167000, 0.3200002000, 0.3571245000, 0.4352573000, 0.6581417000, 1.3681666000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015984500, 0.0051101000, 0.0163365000, 0.0522262000, 0.1669620000, 0.5337620000"); + values("0.0720138000, 0.0757991000, 0.0859065000, 0.1107175000, 0.1641400000, 0.2952718000, 0.6800288000", \ + "0.0723698000, 0.0759246000, 0.0859666000, 0.1103197000, 0.1632723000, 0.2960076000, 0.6793754000", \ + "0.0722733000, 0.0758201000, 0.0857188000, 0.1100818000, 0.1648780000, 0.2956595000, 0.6801482000", \ + "0.0722166000, 0.0756134000, 0.0860353000, 0.1098160000, 0.1646085000, 0.2952242000, 0.6804032000", \ + "0.0722642000, 0.0762380000, 0.0860022000, 0.1098009000, 0.1654555000, 0.2948884000, 0.6805493000", \ + "0.0723239000, 0.0759788000, 0.0860093000, 0.1097808000, 0.1647731000, 0.2954393000, 0.6790282000", \ + "0.0808141000, 0.0842771000, 0.0944396000, 0.1186640000, 0.1748512000, 0.3016909000, 0.6818142000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015984500, 0.0051101000, 0.0163365000, 0.0522262000, 0.1669620000, 0.5337620000"); + values("0.0219390000, 0.0251111000, 0.0346869000, 0.0642632000, 0.1616608000, 0.4795372000, 1.4970430000", \ + "0.0219048000, 0.0250438000, 0.0346052000, 0.0641798000, 0.1614971000, 0.4785493000, 1.4973823000", \ + "0.0217880000, 0.0250395000, 0.0344919000, 0.0640544000, 0.1613486000, 0.4794327000, 1.4971450000", \ + "0.0214789000, 0.0246733000, 0.0341857000, 0.0638010000, 0.1613047000, 0.4792797000, 1.4990413000", \ + "0.0257663000, 0.0286969000, 0.0377078000, 0.0655315000, 0.1610587000, 0.4796712000, 1.4996356000", \ + "0.0356135000, 0.0388818000, 0.0472552000, 0.0729664000, 0.1640587000, 0.4789990000, 1.4977698000", \ + "0.0497180000, 0.0539851000, 0.0644735000, 0.0901158000, 0.1720604000, 0.4823730000, 1.4944207000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015984500, 0.0051101000, 0.0163365000, 0.0522262000, 0.1669620000, 0.5337620000"); + values("0.4747116000, 0.4815519000, 0.4996625000, 0.5400534000, 0.6202716000, 0.7787545000, 1.1324334000", \ + "0.4778349000, 0.4848056000, 0.5028771000, 0.5431723000, 0.6233739000, 0.7804280000, 1.1358112000", \ + "0.4877588000, 0.4945445000, 0.5122978000, 0.5529315000, 0.6328148000, 0.7915968000, 1.1452163000", \ + "0.5123806000, 0.5193501000, 0.5373874000, 0.5775770000, 0.6575908000, 0.8148975000, 1.1699810000", \ + "0.5688311000, 0.5757183000, 0.5937101000, 0.6342296000, 0.7141249000, 0.8716143000, 1.2268757000", \ + "0.6938605000, 0.7007258000, 0.7187620000, 0.7591395000, 0.8390839000, 0.9972739000, 1.3524100000", \ + "0.9500249000, 0.9572595000, 0.9758818000, 1.0191058000, 1.1039233000, 1.2667257000, 1.6251379000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015984500, 0.0051101000, 0.0163365000, 0.0522262000, 0.1669620000, 0.5337620000"); + values("0.0876465000, 0.0913898000, 0.1014720000, 0.1276485000, 0.2005455000, 0.4255520000, 1.1370999000", \ + "0.0922239000, 0.0959301000, 0.1061084000, 0.1323117000, 0.2050891000, 0.4291174000, 1.1418531000", \ + "0.1031534000, 0.1068830000, 0.1170537000, 0.1432222000, 0.2158643000, 0.4403672000, 1.1546705000", \ + "0.1290514000, 0.1327411000, 0.1427974000, 0.1687179000, 0.2412912000, 0.4651882000, 1.1790565000", \ + "0.1769349000, 0.1810663000, 0.1916249000, 0.2182619000, 0.2908494000, 0.5151557000, 1.2285220000", \ + "0.2347345000, 0.2401354000, 0.2533549000, 0.2830442000, 0.3564654000, 0.5795712000, 1.2948298000", \ + "0.2825208000, 0.2895829000, 0.3074811000, 0.3448975000, 0.4230339000, 0.6464124000, 1.3567888000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015984500, 0.0051101000, 0.0163365000, 0.0522262000, 0.1669620000, 0.5337620000"); + values("0.0723011000, 0.0757926000, 0.0859065000, 0.1106428000, 0.1638098000, 0.2951592000, 0.6798832000", \ + "0.0723584000, 0.0760764000, 0.0860350000, 0.1100403000, 0.1636627000, 0.2966213000, 0.6790610000", \ + "0.0722912000, 0.0755396000, 0.0860714000, 0.1098344000, 0.1641655000, 0.2958761000, 0.6800672000", \ + "0.0724428000, 0.0761753000, 0.0860542000, 0.1100193000, 0.1637201000, 0.2964112000, 0.6798011000", \ + "0.0720873000, 0.0756155000, 0.0857726000, 0.1103933000, 0.1634232000, 0.2958873000, 0.6792607000", \ + "0.0720638000, 0.0757831000, 0.0857276000, 0.1102056000, 0.1637356000, 0.2935489000, 0.6789972000", \ + "0.0829700000, 0.0865637000, 0.0962422000, 0.1211605000, 0.1774321000, 0.3039683000, 0.6831748000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015984500, 0.0051101000, 0.0163365000, 0.0522262000, 0.1669620000, 0.5337620000"); + values("0.0211255000, 0.0241286000, 0.0336494000, 0.0627833000, 0.1601044000, 0.4790793000, 1.5003006000", \ + "0.0209868000, 0.0242278000, 0.0336638000, 0.0628712000, 0.1601768000, 0.4788352000, 1.4975513000", \ + "0.0211454000, 0.0242061000, 0.0335933000, 0.0628110000, 0.1601262000, 0.4779870000, 1.5004199000", \ + "0.0208794000, 0.0239668000, 0.0334224000, 0.0626602000, 0.1601627000, 0.4784708000, 1.5001206000", \ + "0.0251391000, 0.0283769000, 0.0372378000, 0.0649030000, 0.1601330000, 0.4789947000, 1.4994100000", \ + "0.0346768000, 0.0378822000, 0.0464242000, 0.0721686000, 0.1631770000, 0.4775801000, 1.4981244000", \ + "0.0492238000, 0.0535689000, 0.0645513000, 0.0900946000, 0.1714632000, 0.4817071000, 1.4963455000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015984500, 0.0051101000, 0.0163365000, 0.0522262000, 0.1669620000, 0.5337620000"); + values("0.4444743000, 0.4510501000, 0.4688882000, 0.5094964000, 0.5897018000, 0.7467542000, 1.1021758000", \ + "0.4470158000, 0.4537636000, 0.4719344000, 0.5123085000, 0.5928601000, 0.7510421000, 1.1047933000", \ + "0.4555913000, 0.4623691000, 0.4804755000, 0.5209347000, 0.6010897000, 0.7581948000, 1.1135959000", \ + "0.4790197000, 0.4859450000, 0.5038274000, 0.5443528000, 0.6242223000, 0.7812269000, 1.1366799000", \ + "0.5367463000, 0.5432919000, 0.5610748000, 0.6016054000, 0.6809784000, 0.8388786000, 1.1940333000", \ + "0.6743545000, 0.6811603000, 0.6993054000, 0.7391641000, 0.8198929000, 0.9784048000, 1.3332073000", \ + "0.9599498000, 0.9672350000, 0.9866763000, 1.0298407000, 1.1142625000, 1.2776797000, 1.6358261000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015984500, 0.0051101000, 0.0163365000, 0.0522262000, 0.1669620000, 0.5337620000"); + values("0.0851714000, 0.0888485000, 0.0987734000, 0.1246928000, 0.1970747000, 0.4211876000, 1.1348720000", \ + "0.0898764000, 0.0935432000, 0.1035724000, 0.1293992000, 0.2017567000, 0.4257433000, 1.1389064000", \ + "0.1008689000, 0.1045401000, 0.1145677000, 0.1404978000, 0.2128579000, 0.4374780000, 1.1484609000", \ + "0.1268865000, 0.1305498000, 0.1405203000, 0.1662535000, 0.2383908000, 0.4625081000, 1.1755317000", \ + "0.1723045000, 0.1764325000, 0.1870650000, 0.2138133000, 0.2860973000, 0.5101564000, 1.2245425000", \ + "0.2263461000, 0.2317409000, 0.2451098000, 0.2748958000, 0.3483609000, 0.5721348000, 1.2842536000", \ + "0.2684583000, 0.2757343000, 0.2938366000, 0.3317253000, 0.4108181000, 0.6339563000, 1.3447757000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015984500, 0.0051101000, 0.0163365000, 0.0522262000, 0.1669620000, 0.5337620000"); + values("0.0725438000, 0.0761249000, 0.0862189000, 0.1097840000, 0.1646690000, 0.2968128000, 0.6790563000", \ + "0.0720406000, 0.0758087000, 0.0860373000, 0.1107725000, 0.1642239000, 0.2951723000, 0.6800603000", \ + "0.0723986000, 0.0759555000, 0.0859993000, 0.1099279000, 0.1633802000, 0.2959837000, 0.6793264000", \ + "0.0722233000, 0.0759997000, 0.0859276000, 0.1106056000, 0.1647588000, 0.2968626000, 0.6790007000", \ + "0.0725759000, 0.0761808000, 0.0857457000, 0.1098351000, 0.1642901000, 0.2956455000, 0.6797150000", \ + "0.0721179000, 0.0757494000, 0.0857337000, 0.1098352000, 0.1647217000, 0.2957449000, 0.6791684000", \ + "0.0858630000, 0.0889171000, 0.0992593000, 0.1248928000, 0.1770296000, 0.3043376000, 0.6834069000"); + } + related_pin : "C"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015984500, 0.0051101000, 0.0163365000, 0.0522262000, 0.1669620000, 0.5337620000"); + values("0.0205002000, 0.0236516000, 0.0330502000, 0.0622989000, 0.1596436000, 0.4792601000, 1.5017864000", \ + "0.0205554000, 0.0235648000, 0.0329949000, 0.0621934000, 0.1597045000, 0.4793804000, 1.5017723000", \ + "0.0206139000, 0.0236856000, 0.0330368000, 0.0622585000, 0.1594327000, 0.4797661000, 1.4978164000", \ + "0.0206688000, 0.0237138000, 0.0330728000, 0.0623296000, 0.1597123000, 0.4795082000, 1.5020183000", \ + "0.0252413000, 0.0284582000, 0.0372124000, 0.0647248000, 0.1601520000, 0.4782104000, 1.5008048000", \ + "0.0350354000, 0.0381281000, 0.0466684000, 0.0726086000, 0.1633454000, 0.4769207000, 1.4988223000", \ + "0.0506068000, 0.0547437000, 0.0655165000, 0.0904701000, 0.1720120000, 0.4808182000, 1.4968710000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015984500, 0.0051101000, 0.0163365000, 0.0522262000, 0.1669620000, 0.5337620000"); + values("0.4152474000, 0.4220775000, 0.4398694000, 0.4806187000, 0.5603020000, 0.7182878000, 1.0734441000", \ + "0.4197378000, 0.4267399000, 0.4447191000, 0.4851716000, 0.5653605000, 0.7233376000, 1.0782658000", \ + "0.4301478000, 0.4369481000, 0.4547278000, 0.4954472000, 0.5752184000, 0.7334461000, 1.0881589000", \ + "0.4495315000, 0.4560808000, 0.4738846000, 0.5144784000, 0.5941940000, 0.7522976000, 1.1075789000", \ + "0.4779095000, 0.4846847000, 0.5029289000, 0.5430988000, 0.6232069000, 0.7812304000, 1.1367149000", \ + "0.5159079000, 0.5227834000, 0.5406976000, 0.5808037000, 0.6609283000, 0.8191581000, 1.1730531000", \ + "0.5555250000, 0.5624319000, 0.5804121000, 0.6207848000, 0.7008243000, 0.8583330000, 1.2130902000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015984500, 0.0051101000, 0.0163365000, 0.0522262000, 0.1669620000, 0.5337620000"); + values("0.1700449000, 0.1738613000, 0.1841600000, 0.2103680000, 0.2830481000, 0.5067988000, 1.2216164000", \ + "0.1749888000, 0.1788015000, 0.1891014000, 0.2153353000, 0.2878280000, 0.5118811000, 1.2228746000", \ + "0.1874206000, 0.1912176000, 0.2015304000, 0.2277576000, 0.3004729000, 0.5250018000, 1.2392469000", \ + "0.2183196000, 0.2221640000, 0.2323957000, 0.2587101000, 0.3312557000, 0.5550460000, 1.2673882000", \ + "0.2849994000, 0.2888244000, 0.2991291000, 0.3254337000, 0.3979139000, 0.6218931000, 1.3361194000", \ + "0.3941192000, 0.3980840000, 0.4086277000, 0.4352088000, 0.5078543000, 0.7321697000, 1.4432776000", \ + "0.5610354000, 0.5653062000, 0.5763521000, 0.6034162000, 0.6761395000, 0.8998299000, 1.6115641000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015984500, 0.0051101000, 0.0163365000, 0.0522262000, 0.1669620000, 0.5337620000"); + values("0.0721447000, 0.0757495000, 0.0862541000, 0.1097592000, 0.1642330000, 0.2956331000, 0.6798232000", \ + "0.0722942000, 0.0758877000, 0.0859502000, 0.1099791000, 0.1632278000, 0.2962976000, 0.6792288000", \ + "0.0720700000, 0.0755982000, 0.0861088000, 0.1111803000, 0.1640879000, 0.2957515000, 0.6799263000", \ + "0.0725873000, 0.0761675000, 0.0856988000, 0.1098429000, 0.1642735000, 0.2955282000, 0.6795159000", \ + "0.0723233000, 0.0759995000, 0.0859800000, 0.1098619000, 0.1636170000, 0.2940721000, 0.6802431000", \ + "0.0720992000, 0.0756965000, 0.0858723000, 0.1106025000, 0.1632219000, 0.2956093000, 0.6801796000", \ + "0.0722414000, 0.0760371000, 0.0860457000, 0.1099458000, 0.1634108000, 0.2960299000, 0.6769589000"); + } + related_pin : "D_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015984500, 0.0051101000, 0.0163365000, 0.0522262000, 0.1669620000, 0.5337620000"); + values("0.0218215000, 0.0249378000, 0.0340752000, 0.0630559000, 0.1598068000, 0.4787307000, 1.4985793000", \ + "0.0217491000, 0.0249006000, 0.0341320000, 0.0629738000, 0.1594258000, 0.4785863000, 1.5004709000", \ + "0.0218305000, 0.0248995000, 0.0341064000, 0.0631065000, 0.1598600000, 0.4783540000, 1.5084924000", \ + "0.0217427000, 0.0248334000, 0.0341706000, 0.0630379000, 0.1597944000, 0.4792057000, 1.4968037000", \ + "0.0220013000, 0.0250794000, 0.0343001000, 0.0631284000, 0.1595014000, 0.4778561000, 1.5056112000", \ + "0.0233620000, 0.0263389000, 0.0354317000, 0.0638200000, 0.1602354000, 0.4779399000, 1.5032392000", \ + "0.0259265000, 0.0288041000, 0.0378393000, 0.0653288000, 0.1604928000, 0.4777511000, 1.4941208000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__or4bb_1 */ + + cell ("sky130_fd_sc_hd__or4bb_2") { + leakage_power () { + value : 0.0038555000; + when : "!A&!B&!C_N&D_N"; + } + leakage_power () { + value : 0.0014983000; + when : "!A&!B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0115768000; + when : "!A&!B&C_N&D_N"; + } + leakage_power () { + value : 0.0058241000; + when : "!A&!B&C_N&!D_N"; + } + leakage_power () { + value : 0.0033129000; + when : "!A&B&!C_N&D_N"; + } + leakage_power () { + value : 0.0014156000; + when : "!A&B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0056001000; + when : "!A&B&C_N&D_N"; + } + leakage_power () { + value : 0.0034843000; + when : "!A&B&C_N&!D_N"; + } + leakage_power () { + value : 0.0033048000; + when : "A&!B&!C_N&D_N"; + } + leakage_power () { + value : 0.0014112000; + when : "A&!B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0055543000; + when : "A&!B&C_N&D_N"; + } + leakage_power () { + value : 0.0034753000; + when : "A&!B&C_N&!D_N"; + } + leakage_power () { + value : 0.0032815000; + when : "A&B&!C_N&D_N"; + } + leakage_power () { + value : 0.0013962000; + when : "A&B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0053523000; + when : "A&B&C_N&D_N"; + } + leakage_power () { + value : 0.0034488000; + when : "A&B&C_N&!D_N"; + } + area : 12.512000000; + cell_footprint : "sky130_fd_sc_hd__or4bb"; + cell_leakage_power : 0.0039869950; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0014890000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014010000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0017290000, 0.0017245000, 0.0017140000, 0.0017139000, 0.0017137000, 0.0017132000, 0.0017121000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0015124000, -0.0015279000, -0.0015637000, -0.0015684000, -0.0015793000, -0.0016044000, -0.0016622000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015770000; + } + pin ("B") { + capacitance : 0.0015340000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014570000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0024241000, 0.0024331000, 0.0024539000, 0.0024543000, 0.0024553000, 0.0024577000, 0.0024631000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0024081000, -0.0024046000, -0.0023967000, -0.0023985000, -0.0024028000, -0.0024126000, -0.0024351000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0016110000; + } + pin ("C_N") { + capacitance : 0.0015170000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014660000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0072625000, 0.0071669000, 0.0069465000, 0.0070090000, 0.0071531000, 0.0074853000, 0.0082511000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0022165000, 0.0021473000, 0.0019878000, 0.0020434000, 0.0021717000, 0.0024675000, 0.0031493000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015680000; + } + pin ("D_N") { + capacitance : 0.0014070000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013610000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0063095000, 0.0062287000, 0.0060424000, 0.0061103000, 0.0062668000, 0.0066276000, 0.0074593000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0019092000, 0.0018436000, 0.0016924000, 0.0017597000, 0.0019149000, 0.0022727000, 0.0030974000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014540000; + } + pin ("X") { + direction : "output"; + function : "(A) | (B) | (!C_N) | (!D_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014617790, 0.0042735930, 0.0124940900, 0.0365271900, 0.1067893000, 0.3122047000"); + values("0.0158585000, 0.0138720000, 0.0089532000, -0.0036911000, -0.0406132000, -0.1521336000, -0.4845144000", \ + "0.0157421000, 0.0137443000, 0.0088336000, -0.0034770000, -0.0405040000, -0.1523813000, -0.4846523000", \ + "0.0155467000, 0.0135684000, 0.0086594000, -0.0039321000, -0.0405489000, -0.1525847000, -0.4848052000", \ + "0.0154137000, 0.0134359000, 0.0085029000, -0.0041019000, -0.0410328000, -0.1527383000, -0.4850600000", \ + "0.0152496000, 0.0132670000, 0.0083725000, -0.0042545000, -0.0411904000, -0.1528714000, -0.4852051000", \ + "0.0151263000, 0.0131610000, 0.0082626000, -0.0043422000, -0.0413133000, -0.1530813000, -0.4852506000", \ + "0.0155550000, 0.0135498000, 0.0085642000, -0.0042177000, -0.0412128000, -0.1530418000, -0.4852445000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014617790, 0.0042735930, 0.0124940900, 0.0365271900, 0.1067893000, 0.3122047000"); + values("0.0155528000, 0.0172489000, 0.0220569000, 0.0357076000, 0.0745672000, 0.1867494000, 0.5172126000", \ + "0.0155289000, 0.0172362000, 0.0220502000, 0.0357053000, 0.0744708000, 0.1868702000, 0.5154831000", \ + "0.0154782000, 0.0171816000, 0.0220194000, 0.0356389000, 0.0744483000, 0.1869165000, 0.5155794000", \ + "0.0155406000, 0.0171980000, 0.0220249000, 0.0356046000, 0.0744117000, 0.1876790000, 0.5177346000", \ + "0.0155200000, 0.0173233000, 0.0221054000, 0.0353145000, 0.0742441000, 0.1867057000, 0.5159319000", \ + "0.0164095000, 0.0179296000, 0.0224401000, 0.0355050000, 0.0742132000, 0.1867491000, 0.5154920000", \ + "0.0172875000, 0.0187662000, 0.0231137000, 0.0364305000, 0.0745795000, 0.1878362000, 0.5150170000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014617790, 0.0042735930, 0.0124940900, 0.0365271900, 0.1067893000, 0.3122047000"); + values("0.0144088000, 0.0124481000, 0.0075046000, -0.0051210000, -0.0419963000, -0.1536275000, -0.4858484000", \ + "0.0143165000, 0.0123250000, 0.0074065000, -0.0052838000, -0.0421002000, -0.1537979000, -0.4860522000", \ + "0.0141390000, 0.0121764000, 0.0072492000, -0.0053601000, -0.0423137000, -0.1539122000, -0.4862135000", \ + "0.0140057000, 0.0120086000, 0.0073666000, -0.0053142000, -0.0421261000, -0.1541826000, -0.4863474000", \ + "0.0138852000, 0.0119016000, 0.0069963000, -0.0055953000, -0.0423813000, -0.1543132000, -0.4864035000", \ + "0.0138322000, 0.0118664000, 0.0069128000, -0.0057119000, -0.0427111000, -0.1544195000, -0.4865142000", \ + "0.0144925000, 0.0125047000, 0.0074667000, -0.0053422000, -0.0423434000, -0.1542355000, -0.4864463000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014617790, 0.0042735930, 0.0124940900, 0.0365271900, 0.1067893000, 0.3122047000"); + values("0.0157449000, 0.0174255000, 0.0223142000, 0.0360494000, 0.0751031000, 0.1877424000, 0.5166799000", \ + "0.0157613000, 0.0174190000, 0.0222762000, 0.0360565000, 0.0751028000, 0.1885853000, 0.5169143000", \ + "0.0156823000, 0.0174002000, 0.0222691000, 0.0359533000, 0.0750268000, 0.1876537000, 0.5165585000", \ + "0.0157381000, 0.0173990000, 0.0221844000, 0.0358596000, 0.0748670000, 0.1875807000, 0.5157174000", \ + "0.0156984000, 0.0173250000, 0.0220080000, 0.0354619000, 0.0744272000, 0.1876126000, 0.5187795000", \ + "0.0164233000, 0.0179427000, 0.0225841000, 0.0358612000, 0.0742035000, 0.1866166000, 0.5185531000", \ + "0.0172159000, 0.0186564000, 0.0230876000, 0.0363443000, 0.0748624000, 0.1879915000, 0.5156056000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014617790, 0.0042735930, 0.0124940900, 0.0365271900, 0.1067893000, 0.3122047000"); + values("0.0132144000, 0.0112598000, 0.0063206000, -0.0062981000, -0.0431778000, -0.1547604000, -0.4869504000", \ + "0.0131841000, 0.0112021000, 0.0063221000, -0.0063145000, -0.0432664000, -0.1548343000, -0.4870734000", \ + "0.0131452000, 0.0111600000, 0.0062333000, -0.0064172000, -0.0433255000, -0.1548202000, -0.4871080000", \ + "0.0128689000, 0.0108781000, 0.0059576000, -0.0067140000, -0.0435959000, -0.1551559000, -0.4873870000", \ + "0.0126031000, 0.0106353000, 0.0060073000, -0.0066122000, -0.0436490000, -0.1554221000, -0.4876198000", \ + "0.0126816000, 0.0107119000, 0.0058218000, -0.0068299000, -0.0437939000, -0.1555268000, -0.4876988000", \ + "0.0171914000, 0.0151912000, 0.0098427000, -0.0041378000, -0.0434351000, -0.1553531000, -0.4874449000"); + } + related_pin : "C_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014617790, 0.0042735930, 0.0124940900, 0.0365271900, 0.1067893000, 0.3122047000"); + values("0.0163379000, 0.0180534000, 0.0228341000, 0.0364915000, 0.0755303000, 0.1885202000, 0.5194776000", \ + "0.0162598000, 0.0179215000, 0.0227439000, 0.0364165000, 0.0754741000, 0.1884086000, 0.5193086000", \ + "0.0163202000, 0.0179911000, 0.0228529000, 0.0365060000, 0.0755360000, 0.1884728000, 0.5170281000", \ + "0.0161597000, 0.0178541000, 0.0226778000, 0.0363417000, 0.0753767000, 0.1883416000, 0.5193405000", \ + "0.0160649000, 0.0177579000, 0.0225960000, 0.0362093000, 0.0752016000, 0.1881160000, 0.5173108000", \ + "0.0161723000, 0.0177859000, 0.0223569000, 0.0359442000, 0.0748720000, 0.1873749000, 0.5160770000", \ + "0.0165868000, 0.0181911000, 0.0228387000, 0.0361319000, 0.0752206000, 0.1885486000, 0.5159074000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014617790, 0.0042735930, 0.0124940900, 0.0365271900, 0.1067893000, 0.3122047000"); + values("0.0120833000, 0.0101073000, 0.0051954000, -0.0074388000, -0.0442672000, -0.1559446000, -0.4879489000", \ + "0.0120583000, 0.0100865000, 0.0053297000, -0.0072322000, -0.0442393000, -0.1560295000, -0.4880608000", \ + "0.0121698000, 0.0102004000, 0.0052829000, -0.0073683000, -0.0443323000, -0.1560665000, -0.4881152000", \ + "0.0117907000, 0.0098058000, 0.0049137000, -0.0077126000, -0.0446531000, -0.1563260000, -0.4883448000", \ + "0.0115628000, 0.0095703000, 0.0046731000, -0.0079648000, -0.0449032000, -0.1565742000, -0.4886457000", \ + "0.0115430000, 0.0095523000, 0.0046576000, -0.0079932000, -0.0449271000, -0.1565804000, -0.4886129000", \ + "0.0166362000, 0.0146292000, 0.0092782000, -0.0046226000, -0.0438464000, -0.1564628000, -0.4885342000"); + } + related_pin : "D_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0014617790, 0.0042735930, 0.0124940900, 0.0365271900, 0.1067893000, 0.3122047000"); + values("0.0150770000, 0.0167285000, 0.0215470000, 0.0352515000, 0.0742314000, 0.1870417000, 0.5189911000", \ + "0.0150082000, 0.0166607000, 0.0214798000, 0.0351850000, 0.0741637000, 0.1869637000, 0.5192723000", \ + "0.0150731000, 0.0167721000, 0.0215466000, 0.0352188000, 0.0741713000, 0.1871218000, 0.5167291000", \ + "0.0149466000, 0.0166414000, 0.0214301000, 0.0350816000, 0.0741092000, 0.1868170000, 0.5169243000", \ + "0.0148102000, 0.0164814000, 0.0213094000, 0.0348534000, 0.0739017000, 0.1865643000, 0.5187717000", \ + "0.0149586000, 0.0166224000, 0.0213129000, 0.0347628000, 0.0737850000, 0.1864816000, 0.5188238000", \ + "0.0152573000, 0.0168419000, 0.0214693000, 0.0349305000, 0.0739827000, 0.1874795000, 0.5166128000"); + } + } + max_capacitance : 0.3122050000; + max_transition : 1.5056150000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.5873182000, 0.5988535000, 0.6251118000, 0.6787189000, 0.7774612000, 0.9599838000, 1.3439329000", \ + "0.5890237000, 0.6006513000, 0.6267151000, 0.6805438000, 0.7794551000, 0.9626736000, 1.3458223000", \ + "0.5965249000, 0.6080569000, 0.6340442000, 0.6877537000, 0.7862656000, 0.9697773000, 1.3531949000", \ + "0.6178473000, 0.6295852000, 0.6557960000, 0.7092593000, 0.8075886000, 0.9903302000, 1.3742587000", \ + "0.6688953000, 0.6805311000, 0.7069709000, 0.7602148000, 0.8586978000, 1.0414231000, 1.4254985000", \ + "0.7789069000, 0.7904773000, 0.8167395000, 0.8699862000, 0.9686317000, 1.1525376000, 1.5364009000", \ + "1.0021539000, 1.0142066000, 1.0417193000, 1.0973743000, 1.1986064000, 1.3848397000, 1.7707684000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0789428000, 0.0843531000, 0.0971827000, 0.1279556000, 0.2093505000, 0.4426058000, 1.1215266000", \ + "0.0837952000, 0.0891580000, 0.1019776000, 0.1327828000, 0.2143969000, 0.4476080000, 1.1274681000", \ + "0.0952168000, 0.1005753000, 0.1134395000, 0.1441554000, 0.2257515000, 0.4588477000, 1.1385483000", \ + "0.1224605000, 0.1277045000, 0.1404000000, 0.1708364000, 0.2520280000, 0.4856063000, 1.1654868000", \ + "0.1699949000, 0.1760681000, 0.1898738000, 0.2209377000, 0.3019514000, 0.5356183000, 1.2131856000", \ + "0.2296274000, 0.2373813000, 0.2542389000, 0.2881958000, 0.3699563000, 0.6029977000, 1.2839572000", \ + "0.2842673000, 0.2948250000, 0.3172186000, 0.3587636000, 0.4440887000, 0.6753598000, 1.3526862000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0793073000, 0.0858239000, 0.1014647000, 0.1351200000, 0.2026660000, 0.3585110000, 0.7653354000", \ + "0.0793129000, 0.0855022000, 0.1011512000, 0.1351442000, 0.2057065000, 0.3575410000, 0.7672517000", \ + "0.0790694000, 0.0856157000, 0.1011345000, 0.1350810000, 0.2036323000, 0.3586282000, 0.7673038000", \ + "0.0790950000, 0.0855539000, 0.1019909000, 0.1363999000, 0.2034252000, 0.3585584000, 0.7668062000", \ + "0.0791980000, 0.0853663000, 0.1020942000, 0.1356321000, 0.2031706000, 0.3583553000, 0.7667182000", \ + "0.0791231000, 0.0854610000, 0.1022739000, 0.1352450000, 0.2058277000, 0.3570886000, 0.7660618000", \ + "0.0862253000, 0.0934455000, 0.1098680000, 0.1443439000, 0.2130316000, 0.3638354000, 0.7676110000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0200387000, 0.0246196000, 0.0374171000, 0.0743582000, 0.1871648000, 0.5207431000, 1.4964029000", \ + "0.0200635000, 0.0245651000, 0.0373142000, 0.0743520000, 0.1872584000, 0.5210989000, 1.4979322000", \ + "0.0199978000, 0.0245610000, 0.0372439000, 0.0742544000, 0.1871959000, 0.5206448000, 1.4968132000", \ + "0.0199708000, 0.0244784000, 0.0371043000, 0.0740020000, 0.1868886000, 0.5203810000, 1.5005781000", \ + "0.0246296000, 0.0290364000, 0.0407545000, 0.0759432000, 0.1869288000, 0.5212560000, 1.4994204000", \ + "0.0338688000, 0.0385813000, 0.0496776000, 0.0822892000, 0.1888370000, 0.5195021000, 1.4972447000", \ + "0.0475776000, 0.0541025000, 0.0677289000, 0.0994207000, 0.1946406000, 0.5221004000, 1.4954775000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.5622689000, 0.5737390000, 0.5999307000, 0.6535203000, 0.7522373000, 0.9347796000, 1.3188594000", \ + "0.5639567000, 0.5756670000, 0.6017259000, 0.6553583000, 0.7540074000, 0.9366600000, 1.3207184000", \ + "0.5715431000, 0.5829658000, 0.6091046000, 0.6628191000, 0.7615812000, 0.9441259000, 1.3282645000", \ + "0.5932614000, 0.6047622000, 0.6308349000, 0.6844681000, 0.7827772000, 0.9674981000, 1.3496336000", \ + "0.6463042000, 0.6578248000, 0.6837761000, 0.7374406000, 0.8358850000, 1.0194438000, 1.4030334000", \ + "0.7659832000, 0.7777065000, 0.8036460000, 0.8571262000, 0.9556983000, 1.1394093000, 1.5236800000", \ + "1.0203088000, 1.0324932000, 1.0609758000, 1.1163414000, 1.2174494000, 1.4038446000, 1.7903561000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0789268000, 0.0842404000, 0.0970522000, 0.1277291000, 0.2089188000, 0.4427781000, 1.1196727000", \ + "0.0836901000, 0.0889676000, 0.1017609000, 0.1323955000, 0.2136838000, 0.4473971000, 1.1252730000", \ + "0.0949966000, 0.1003364000, 0.1130940000, 0.1436999000, 0.2248648000, 0.4587893000, 1.1359728000", \ + "0.1215572000, 0.1267912000, 0.1394062000, 0.1697706000, 0.2508587000, 0.4849277000, 1.1616841000", \ + "0.1679773000, 0.1739797000, 0.1872601000, 0.2186714000, 0.2998020000, 0.5330524000, 1.2124266000", \ + "0.2244563000, 0.2322732000, 0.2493713000, 0.2832948000, 0.3650526000, 0.5971119000, 1.2769216000", \ + "0.2743338000, 0.2847179000, 0.3072922000, 0.3496334000, 0.4352469000, 0.6666033000, 1.3442337000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0796592000, 0.0858519000, 0.1013533000, 0.1351221000, 0.2057799000, 0.3592064000, 0.7655395000", \ + "0.0792609000, 0.0857387000, 0.1016047000, 0.1350623000, 0.2034509000, 0.3585970000, 0.7667665000", \ + "0.0796781000, 0.0858421000, 0.1012814000, 0.1350445000, 0.2032903000, 0.3584060000, 0.7667794000", \ + "0.0791513000, 0.0855880000, 0.1011424000, 0.1370257000, 0.2038023000, 0.3572269000, 0.7668439000", \ + "0.0791064000, 0.0856737000, 0.1010993000, 0.1350509000, 0.2026261000, 0.3559336000, 0.7671846000", \ + "0.0790802000, 0.0855817000, 0.1019029000, 0.1351550000, 0.2036597000, 0.3573637000, 0.7666023000", \ + "0.0876160000, 0.0947083000, 0.1111046000, 0.1465747000, 0.2139332000, 0.3654706000, 0.7684214000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0196535000, 0.0240730000, 0.0366376000, 0.0733719000, 0.1861382000, 0.5208213000, 1.4998359000", \ + "0.0194739000, 0.0241190000, 0.0366531000, 0.0734296000, 0.1860582000, 0.5205639000, 1.5004287000", \ + "0.0194972000, 0.0240681000, 0.0365860000, 0.0735116000, 0.1861234000, 0.5207700000, 1.5000540000", \ + "0.0196736000, 0.0241385000, 0.0366330000, 0.0733091000, 0.1860762000, 0.5205449000, 1.4980198000", \ + "0.0243362000, 0.0284868000, 0.0404814000, 0.0753695000, 0.1862620000, 0.5206549000, 1.4991031000", \ + "0.0335385000, 0.0381801000, 0.0497497000, 0.0815421000, 0.1879774000, 0.5201218000, 1.4972694000", \ + "0.0477077000, 0.0542305000, 0.0675239000, 0.0987904000, 0.1941834000, 0.5219502000, 1.4942507000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.5590363000, 0.5705144000, 0.5967265000, 0.6503299000, 0.7491070000, 0.9317459000, 1.3158810000", \ + "0.5630654000, 0.5746121000, 0.6013833000, 0.6546025000, 0.7533607000, 0.9359946000, 1.3201377000", \ + "0.5716708000, 0.5831491000, 0.6093554000, 0.6629718000, 0.7617458000, 0.9442201000, 1.3284409000", \ + "0.5880874000, 0.5995469000, 0.6257406000, 0.6793311000, 0.7781064000, 0.9609066000, 1.3450026000", \ + "0.6109074000, 0.6224489000, 0.6485321000, 0.7022101000, 0.8010380000, 0.9834876000, 1.3676571000", \ + "0.6379511000, 0.6496113000, 0.6760460000, 0.7291664000, 0.8278989000, 1.0116440000, 1.3960851000", \ + "0.6572679000, 0.6689089000, 0.6949845000, 0.7484917000, 0.8472673000, 1.0307454000, 1.4138118000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.1509440000, 0.1563203000, 0.1690152000, 0.1995181000, 0.2803626000, 0.5134443000, 1.1928655000", \ + "0.1555238000, 0.1608522000, 0.1736084000, 0.2040905000, 0.2850331000, 0.5180283000, 1.1985284000", \ + "0.1681427000, 0.1734802000, 0.1862311000, 0.2167236000, 0.2977436000, 0.5308218000, 1.2118815000", \ + "0.1993213000, 0.2046738000, 0.2174092000, 0.2479220000, 0.3287703000, 0.5615940000, 1.2412056000", \ + "0.2617835000, 0.2671369000, 0.2799697000, 0.3104051000, 0.3915310000, 0.6245574000, 1.3026425000", \ + "0.3601990000, 0.3656744000, 0.3785602000, 0.4092405000, 0.4904889000, 0.7231797000, 1.4007020000", \ + "0.5135389000, 0.5194158000, 0.5328251000, 0.5637860000, 0.6450752000, 0.8776212000, 1.5554710000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0796773000, 0.0858804000, 0.1014082000, 0.1351810000, 0.2057760000, 0.3605572000, 0.7662607000", \ + "0.0791313000, 0.0853232000, 0.1018597000, 0.1350285000, 0.2030672000, 0.3583158000, 0.7668569000", \ + "0.0793070000, 0.0858283000, 0.1014312000, 0.1350890000, 0.2026459000, 0.3585634000, 0.7662476000", \ + "0.0793281000, 0.0857913000, 0.1014861000, 0.1350715000, 0.2025382000, 0.3582272000, 0.7667473000", \ + "0.0788523000, 0.0854634000, 0.1011599000, 0.1350064000, 0.2055060000, 0.3589219000, 0.7662004000", \ + "0.0792071000, 0.0855558000, 0.1016824000, 0.1354373000, 0.2035546000, 0.3594271000, 0.7666495000", \ + "0.0792623000, 0.0859501000, 0.1019176000, 0.1351328000, 0.2035443000, 0.3578823000, 0.7674959000"); + } + related_pin : "C_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0198271000, 0.0243530000, 0.0367531000, 0.0733774000, 0.1857654000, 0.5208004000, 1.5006733000", \ + "0.0198556000, 0.0244809000, 0.0367995000, 0.0733123000, 0.1857035000, 0.5206529000, 1.5016797000", \ + "0.0199387000, 0.0243803000, 0.0367728000, 0.0733335000, 0.1856832000, 0.5209262000, 1.4982372000", \ + "0.0199416000, 0.0243178000, 0.0367383000, 0.0732920000, 0.1857524000, 0.5202227000, 1.5006442000", \ + "0.0201393000, 0.0245146000, 0.0369614000, 0.0732994000, 0.1854270000, 0.5209062000, 1.4994940000", \ + "0.0209504000, 0.0255520000, 0.0378933000, 0.0738524000, 0.1853126000, 0.5195645000, 1.4982311000", \ + "0.0233344000, 0.0275292000, 0.0393841000, 0.0749849000, 0.1856475000, 0.5196497000, 1.4981691000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.4764685000, 0.4878309000, 0.5140063000, 0.5676571000, 0.6663516000, 0.8492707000, 1.2336627000", \ + "0.4806653000, 0.4922338000, 0.5188627000, 0.5721172000, 0.6711355000, 0.8540906000, 1.2376065000", \ + "0.4893334000, 0.5010150000, 0.5274608000, 0.5807388000, 0.6800758000, 0.8631544000, 1.2458317000", \ + "0.5034123000, 0.5150806000, 0.5416105000, 0.5948729000, 0.6934481000, 0.8779532000, 1.2598638000", \ + "0.5236190000, 0.5351725000, 0.5617148000, 0.6148364000, 0.7134907000, 0.8976961000, 1.2805641000", \ + "0.5455116000, 0.5570249000, 0.5831343000, 0.6365317000, 0.7355776000, 0.9188156000, 1.3017705000", \ + "0.5580866000, 0.5694918000, 0.5956055000, 0.6491060000, 0.7476365000, 0.9315299000, 1.3151688000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.1389158000, 0.1442559000, 0.1570578000, 0.1875591000, 0.2685247000, 0.5015951000, 1.1805421000", \ + "0.1437357000, 0.1490756000, 0.1618791000, 0.1923803000, 0.2733469000, 0.5064100000, 1.1856043000", \ + "0.1565083000, 0.1618530000, 0.1745895000, 0.2051715000, 0.2863230000, 0.5198091000, 1.2012967000", \ + "0.1875356000, 0.1928755000, 0.2056307000, 0.2361722000, 0.3169635000, 0.5500374000, 1.2308178000", \ + "0.2472789000, 0.2527018000, 0.2655548000, 0.2960248000, 0.3770750000, 0.6093754000, 1.2918111000", \ + "0.3403498000, 0.3458454000, 0.3588499000, 0.3895807000, 0.4706284000, 0.7028063000, 1.3818420000", \ + "0.4869776000, 0.4927975000, 0.5063027000, 0.5372662000, 0.6181267000, 0.8513071000, 1.5280704000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0792421000, 0.0858677000, 0.1013454000, 0.1350277000, 0.2058389000, 0.3564489000, 0.7668188000", \ + "0.0789180000, 0.0854101000, 0.1013393000, 0.1348887000, 0.2052270000, 0.3574950000, 0.7667044000", \ + "0.0791829000, 0.0859791000, 0.1018055000, 0.1366039000, 0.2053281000, 0.3573409000, 0.7667004000", \ + "0.0792083000, 0.0853647000, 0.1020171000, 0.1355245000, 0.2033145000, 0.3572269000, 0.7667168000", \ + "0.0793166000, 0.0855190000, 0.1016758000, 0.1352062000, 0.2033097000, 0.3570521000, 0.7652591000", \ + "0.0793177000, 0.0854635000, 0.1023730000, 0.1352699000, 0.2050418000, 0.3577448000, 0.7663066000", \ + "0.0797931000, 0.0859052000, 0.1011119000, 0.1355157000, 0.2045207000, 0.3573760000, 0.7666280000"); + } + related_pin : "D_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0014617800, 0.0042735900, 0.0124941000, 0.0365272000, 0.1067890000, 0.3122050000"); + values("0.0197127000, 0.0243020000, 0.0367533000, 0.0732065000, 0.1855854000, 0.5207570000, 1.5033262000", \ + "0.0197144000, 0.0243024000, 0.0367530000, 0.0732069000, 0.1855852000, 0.5207150000, 1.5020395000", \ + "0.0198088000, 0.0242209000, 0.0367089000, 0.0731476000, 0.1856115000, 0.5206414000, 1.5004387000", \ + "0.0197456000, 0.0242681000, 0.0367723000, 0.0731582000, 0.1856155000, 0.5204754000, 1.5056151000", \ + "0.0200626000, 0.0246072000, 0.0369983000, 0.0732689000, 0.1852583000, 0.5202097000, 1.5031745000", \ + "0.0211388000, 0.0254913000, 0.0377066000, 0.0738592000, 0.1853528000, 0.5188249000, 1.5054071000", \ + "0.0229575000, 0.0276321000, 0.0393531000, 0.0747969000, 0.1855922000, 0.5206382000, 1.4969728000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__or4bb_4") { + leakage_power () { + value : 0.0050278000; + when : "!A&!B&!C_N&D_N"; + } + leakage_power () { + value : 0.0026199000; + when : "!A&!B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0106797000; + when : "!A&!B&C_N&D_N"; + } + leakage_power () { + value : 0.0067646000; + when : "!A&!B&C_N&!D_N"; + } + leakage_power () { + value : 0.0045839000; + when : "!A&B&!C_N&D_N"; + } + leakage_power () { + value : 0.0025913000; + when : "!A&B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0069627000; + when : "!A&B&C_N&D_N"; + } + leakage_power () { + value : 0.0046576000; + when : "!A&B&C_N&!D_N"; + } + leakage_power () { + value : 0.0045819000; + when : "A&!B&!C_N&D_N"; + } + leakage_power () { + value : 0.0025905000; + when : "A&!B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0069324000; + when : "A&!B&C_N&D_N"; + } + leakage_power () { + value : 0.0046554000; + when : "A&!B&C_N&!D_N"; + } + leakage_power () { + value : 0.0045648000; + when : "A&B&!C_N&D_N"; + } + leakage_power () { + value : 0.0025829000; + when : "A&B&!C_N&!D_N"; + } + leakage_power () { + value : 0.0066326000; + when : "A&B&C_N&D_N"; + } + leakage_power () { + value : 0.0046356000; + when : "A&B&C_N&!D_N"; + } + area : 15.014400000; + cell_footprint : "sky130_fd_sc_hd__or4bb"; + cell_leakage_power : 0.0050664790; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0023650000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022390000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0039014000, 0.0038949000, 0.0038798000, 0.0038807000, 0.0038828000, 0.0038876000, 0.0038988000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0033875000, -0.0034248000, -0.0035106000, -0.0035213000, -0.0035459000, -0.0036026000, -0.0037333000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0024920000; + } + pin ("B") { + capacitance : 0.0024190000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0022760000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045625000, 0.0045536000, 0.0045332000, 0.0045341000, 0.0045361000, 0.0045408000, 0.0045515000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("-0.0043587000, -0.0043867000, -0.0044511000, -0.0044551000, -0.0044644000, -0.0044858000, -0.0045352000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0025620000; + } + pin ("C_N") { + capacitance : 0.0015030000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0014490000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0085658000, 0.0084743000, 0.0082636000, 0.0083179000, 0.0084432000, 0.0087321000, 0.0093978000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0045527000, 0.0044966000, 0.0043672000, 0.0044135000, 0.0045203000, 0.0047664000, 0.0053338000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0015570000; + } + pin ("D_N") { + capacitance : 0.0013970000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0013470000; + internal_power () { + fall_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0076561000, 0.0075711000, 0.0073754000, 0.0074398000, 0.0075882000, 0.0079304000, 0.0087190000"); + } + rise_power ("power_inputs_1") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + values("0.0028334000, 0.0027751000, 0.0026408000, 0.0027040000, 0.0028497000, 0.0031856000, 0.0039599000"); + } + } + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0014470000; + } + pin ("X") { + direction : "output"; + function : "(A) | (B) | (!C_N) | (!D_N)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0283800000, 0.0261549000, 0.0199139000, 0.0027890000, -0.0512138000, -0.2323120000, -0.8241399000", \ + "0.0282493000, 0.0260210000, 0.0196116000, 0.0025536000, -0.0514847000, -0.2323567000, -0.8242106000", \ + "0.0284189000, 0.0261491000, 0.0199608000, 0.0028015000, -0.0513900000, -0.2327289000, -0.8245689000", \ + "0.0280505000, 0.0258305000, 0.0194547000, 0.0023362000, -0.0517480000, -0.2328797000, -0.8246697000", \ + "0.0275932000, 0.0253189000, 0.0189433000, 0.0018956000, -0.0520437000, -0.2331159000, -0.8249050000", \ + "0.0274960000, 0.0252308000, 0.0188622000, 0.0017073000, -0.0523173000, -0.2332864000, -0.8250172000", \ + "0.0301742000, 0.0278144000, 0.0206961000, 0.0019733000, -0.0521426000, -0.2333238000, -0.8250298000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0299993000, 0.0319153000, 0.0380268000, 0.0568091000, 0.1150784000, 0.2985222000, 0.8887446000", \ + "0.0299414000, 0.0318378000, 0.0378761000, 0.0567555000, 0.1149873000, 0.2984097000, 0.8886331000", \ + "0.0298242000, 0.0317425000, 0.0378535000, 0.0567306000, 0.1150065000, 0.2984504000, 0.8875363000", \ + "0.0299271000, 0.0318359000, 0.0379162000, 0.0567017000, 0.1148905000, 0.2982264000, 0.8842240000", \ + "0.0301039000, 0.0319805000, 0.0379131000, 0.0562027000, 0.1143303000, 0.2981439000, 0.8883255000", \ + "0.0313033000, 0.0333798000, 0.0389879000, 0.0571022000, 0.1144231000, 0.2978776000, 0.8843374000", \ + "0.0331925000, 0.0348446000, 0.0403485000, 0.0584592000, 0.1158661000, 0.2995166000, 0.8838132000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0257555000, 0.0231283000, 0.0168168000, -0.0002953000, -0.0539591000, -0.2351947000, -0.8268513000", \ + "0.0253275000, 0.0231132000, 0.0166918000, -0.0003626000, -0.0544119000, -0.2352105000, -0.8268757000", \ + "0.0251810000, 0.0229661000, 0.0164912000, -0.0002899000, -0.0546034000, -0.2354096000, -0.8270602000", \ + "0.0249184000, 0.0227300000, 0.0163262000, -0.0008632000, -0.0548022000, -0.2356551000, -0.8272605000", \ + "0.0248807000, 0.0225994000, 0.0162362000, -0.0008804000, -0.0550305000, -0.2358793000, -0.8274107000", \ + "0.0247116000, 0.0224595000, 0.0161246000, -0.0009959000, -0.0552306000, -0.2361606000, -0.8276696000", \ + "0.0268265000, 0.0245322000, 0.0176107000, -0.0010399000, -0.0552147000, -0.2357457000, -0.8274496000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0302203000, 0.0321341000, 0.0381323000, 0.0571484000, 0.1158982000, 0.2999916000, 0.8903419000", \ + "0.0302113000, 0.0321460000, 0.0381512000, 0.0572057000, 0.1158874000, 0.2997514000, 0.8904661000", \ + "0.0301405000, 0.0320353000, 0.0381651000, 0.0571989000, 0.1158063000, 0.2997265000, 0.8904666000", \ + "0.0302527000, 0.0321506000, 0.0382296000, 0.0570537000, 0.1154988000, 0.2995469000, 0.8864830000", \ + "0.0301126000, 0.0320143000, 0.0379283000, 0.0566123000, 0.1147302000, 0.2996728000, 0.8860337000", \ + "0.0315920000, 0.0333559000, 0.0390235000, 0.0572419000, 0.1143466000, 0.2982743000, 0.8896530000", \ + "0.0327361000, 0.0343877000, 0.0399980000, 0.0578176000, 0.1155479000, 0.2994306000, 0.8844067000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0237871000, 0.0215312000, 0.0151691000, -0.0020265000, -0.0559290000, -0.2366182000, -0.8281535000", \ + "0.0239555000, 0.0217273000, 0.0153536000, -0.0017353000, -0.0557902000, -0.2367077000, -0.8282121000", \ + "0.0237008000, 0.0214572000, 0.0151019000, -0.0019948000, -0.0556411000, -0.2368129000, -0.8283372000", \ + "0.0233686000, 0.0211825000, 0.0147686000, -0.0023808000, -0.0563196000, -0.2369630000, -0.8285000000", \ + "0.0233941000, 0.0211648000, 0.0147863000, -0.0023403000, -0.0565047000, -0.2374378000, -0.8289340000", \ + "0.0229488000, 0.0207124000, 0.0143596000, -0.0027169000, -0.0563348000, -0.2374493000, -0.8291045000", \ + "0.0323832000, 0.0301256000, 0.0233927000, 0.0046462000, -0.0538073000, -0.2373073000, -0.8288812000"); + } + related_pin : "C_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0300152000, 0.0318500000, 0.0379223000, 0.0568296000, 0.1153178000, 0.2998583000, 0.8899763000", \ + "0.0300052000, 0.0319085000, 0.0378849000, 0.0567229000, 0.1152933000, 0.2993275000, 0.8857363000", \ + "0.0299760000, 0.0318823000, 0.0379173000, 0.0568065000, 0.1152279000, 0.2997162000, 0.8867785000", \ + "0.0297679000, 0.0316753000, 0.0377180000, 0.0566049000, 0.1150280000, 0.2995323000, 0.8863754000", \ + "0.0296099000, 0.0315095000, 0.0374825000, 0.0563069000, 0.1148981000, 0.2992133000, 0.8860521000", \ + "0.0292807000, 0.0312277000, 0.0371598000, 0.0560927000, 0.1142932000, 0.2986041000, 0.8863917000", \ + "0.0305535000, 0.0323678000, 0.0382695000, 0.0566743000, 0.1149372000, 0.2997890000, 0.8894969000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0225768000, 0.0203453000, 0.0139329000, -0.0031458000, -0.0571694000, -0.2379909000, -0.8293950000", \ + "0.0223224000, 0.0201638000, 0.0138218000, -0.0033778000, -0.0573190000, -0.2380056000, -0.8293355000", \ + "0.0224681000, 0.0202398000, 0.0138436000, -0.0031757000, -0.0572925000, -0.2380661000, -0.8294732000", \ + "0.0221076000, 0.0198827000, 0.0135961000, -0.0035229000, -0.0575774000, -0.2383869000, -0.8297781000", \ + "0.0215889000, 0.0193683000, 0.0129967000, -0.0040093000, -0.0580270000, -0.2387386000, -0.8300667000", \ + "0.0215130000, 0.0192727000, 0.0128703000, -0.0042449000, -0.0580942000, -0.2388646000, -0.8303460000", \ + "0.0316439000, 0.0293988000, 0.0227500000, 0.0036180000, -0.0545768000, -0.2388134000, -0.8302319000"); + } + related_pin : "D_N"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0015979950, 0.0051071750, 0.0163224800, 0.0521664800, 0.1667235000, 0.5328467000"); + values("0.0281144000, 0.0300455000, 0.0360301000, 0.0549029000, 0.1134982000, 0.2979013000, 0.8861002000", \ + "0.0280657000, 0.0299483000, 0.0360619000, 0.0548160000, 0.1134917000, 0.2981345000, 0.8810098000", \ + "0.0280434000, 0.0300168000, 0.0360074000, 0.0548798000, 0.1134757000, 0.2993994000, 0.8860673000", \ + "0.0279211000, 0.0297167000, 0.0357886000, 0.0547524000, 0.1132877000, 0.2975374000, 0.8859470000", \ + "0.0276355000, 0.0295472000, 0.0356132000, 0.0544550000, 0.1130768000, 0.2990621000, 0.8855321000", \ + "0.0277136000, 0.0294023000, 0.0351860000, 0.0542119000, 0.1124083000, 0.2970859000, 0.8800827000", \ + "0.0283406000, 0.0301502000, 0.0360765000, 0.0543275000, 0.1129356000, 0.2978892000, 0.8829537000"); + } + } + max_capacitance : 0.5328470000; + max_transition : 1.5029550000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.4948267000, 0.5017723000, 0.5198403000, 0.5604309000, 0.6410213000, 0.7995994000, 1.1545590000", \ + "0.4988088000, 0.5057432000, 0.5237514000, 0.5645288000, 0.6448428000, 0.8027807000, 1.1588220000", \ + "0.5096256000, 0.5162861000, 0.5344828000, 0.5747247000, 0.6555936000, 0.8136278000, 1.1689235000", \ + "0.5345844000, 0.5413193000, 0.5594985000, 0.5998885000, 0.6807423000, 0.8391010000, 1.1941187000", \ + "0.5900045000, 0.5966273000, 0.6144250000, 0.6551340000, 0.7349360000, 0.8935263000, 1.2495807000", \ + "0.7062285000, 0.7130128000, 0.7312679000, 0.7715426000, 0.8524508000, 1.0112888000, 1.3669335000", \ + "0.9363860000, 0.9434760000, 0.9622889000, 1.0051232000, 1.0890124000, 1.2517893000, 1.6104590000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0879975000, 0.0918276000, 0.1021887000, 0.1287328000, 0.2019663000, 0.4264983000, 1.1388901000", \ + "0.0926114000, 0.0964376000, 0.1067375000, 0.1333059000, 0.2065560000, 0.4312201000, 1.1435084000", \ + "0.1036220000, 0.1074270000, 0.1177595000, 0.1442437000, 0.2174410000, 0.4419441000, 1.1539761000", \ + "0.1303944000, 0.1341568000, 0.1443611000, 0.1705284000, 0.2432921000, 0.4676259000, 1.1782413000", \ + "0.1796689000, 0.1838664000, 0.1948285000, 0.2215884000, 0.2940191000, 0.5184407000, 1.2308087000", \ + "0.2409929000, 0.2461842000, 0.2595622000, 0.2893393000, 0.3624534000, 0.5858100000, 1.2996898000", \ + "0.2951224000, 0.3021677000, 0.3196842000, 0.3567812000, 0.4349343000, 0.6575867000, 1.3667312000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0721818000, 0.0760134000, 0.0860486000, 0.1109194000, 0.1646437000, 0.2971370000, 0.6819727000", \ + "0.0722045000, 0.0760333000, 0.0861103000, 0.1107316000, 0.1641141000, 0.2973393000, 0.6814210000", \ + "0.0725064000, 0.0759535000, 0.0864825000, 0.1104968000, 0.1650256000, 0.2968897000, 0.6820514000", \ + "0.0721375000, 0.0759345000, 0.0862455000, 0.1111074000, 0.1650235000, 0.2972494000, 0.6818410000", \ + "0.0726478000, 0.0763410000, 0.0859579000, 0.1101225000, 0.1649125000, 0.2956294000, 0.6823750000", \ + "0.0723835000, 0.0761023000, 0.0862042000, 0.1101440000, 0.1653880000, 0.2968176000, 0.6811654000", \ + "0.0809390000, 0.0843577000, 0.0947417000, 0.1204249000, 0.1740983000, 0.3033192000, 0.6837570000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0219760000, 0.0252007000, 0.0347755000, 0.0644203000, 0.1618407000, 0.4795075000, 1.4976064000", \ + "0.0219764000, 0.0251752000, 0.0347725000, 0.0643719000, 0.1617911000, 0.4794793000, 1.4974669000", \ + "0.0218989000, 0.0251316000, 0.0346071000, 0.0642051000, 0.1614890000, 0.4791337000, 1.4961596000", \ + "0.0215006000, 0.0247693000, 0.0343088000, 0.0639053000, 0.1614190000, 0.4785781000, 1.4969977000", \ + "0.0257233000, 0.0288600000, 0.0378109000, 0.0656202000, 0.1612776000, 0.4794182000, 1.4984721000", \ + "0.0351928000, 0.0390709000, 0.0474087000, 0.0730500000, 0.1641968000, 0.4787810000, 1.4953786000", \ + "0.0499226000, 0.0541216000, 0.0645852000, 0.0902703000, 0.1721079000, 0.4817732000, 1.4943839000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.4758244000, 0.4826234000, 0.5004320000, 0.5411769000, 0.6213577000, 0.7801000000, 1.1355702000", \ + "0.4789643000, 0.4858919000, 0.5039531000, 0.5446211000, 0.6249234000, 0.7829081000, 1.1390731000", \ + "0.4886239000, 0.4955289000, 0.5134765000, 0.5540711000, 0.6345207000, 0.7923673000, 1.1486398000", \ + "0.5131485000, 0.5199887000, 0.5375623000, 0.5782526000, 0.6588148000, 0.8166997000, 1.1728922000", \ + "0.5688390000, 0.5756268000, 0.5938428000, 0.6342042000, 0.7146213000, 0.8727657000, 1.2291282000", \ + "0.6935936000, 0.7003230000, 0.7185210000, 0.7589622000, 0.8393608000, 0.9981896000, 1.3543242000", \ + "0.9496677000, 0.9571645000, 0.9761300000, 1.0191080000, 1.1038258000, 1.2668570000, 1.6262431000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0872873000, 0.0910522000, 0.1011782000, 0.1274202000, 0.2002542000, 0.4246939000, 1.1380700000", \ + "0.0919103000, 0.0956802000, 0.1058217000, 0.1320545000, 0.2047806000, 0.4290281000, 1.1421770000", \ + "0.1028485000, 0.1065916000, 0.1167954000, 0.1430160000, 0.2156725000, 0.4398849000, 1.1530851000", \ + "0.1288411000, 0.1325376000, 0.1426006000, 0.1685209000, 0.2409834000, 0.4658522000, 1.1794211000", \ + "0.1767251000, 0.1808655000, 0.1914388000, 0.2181095000, 0.2906819000, 0.5147681000, 1.2259516000", \ + "0.2346214000, 0.2399576000, 0.2533968000, 0.2830184000, 0.3563840000, 0.5792780000, 1.2926596000", \ + "0.2823219000, 0.2893978000, 0.3073120000, 0.3447599000, 0.4229005000, 0.6459429000, 1.3557474000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0723477000, 0.0758046000, 0.0862066000, 0.1101891000, 0.1650525000, 0.2961679000, 0.6826540000", \ + "0.0721921000, 0.0759898000, 0.0861461000, 0.1107348000, 0.1640805000, 0.2973078000, 0.6813830000", \ + "0.0722473000, 0.0759325000, 0.0858935000, 0.1112385000, 0.1655736000, 0.2979811000, 0.6816818000", \ + "0.0726098000, 0.0763839000, 0.0864694000, 0.1101277000, 0.1653147000, 0.2964189000, 0.6822315000", \ + "0.0724539000, 0.0760328000, 0.0861431000, 0.1101825000, 0.1644874000, 0.2978086000, 0.6808268000", \ + "0.0722021000, 0.0759947000, 0.0864148000, 0.1110386000, 0.1645083000, 0.2948745000, 0.6812536000", \ + "0.0832020000, 0.0867414000, 0.0969233000, 0.1215535000, 0.1752480000, 0.3064942000, 0.6853863000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0212124000, 0.0242440000, 0.0337873000, 0.0629488000, 0.1602957000, 0.4782437000, 1.4988512000", \ + "0.0211156000, 0.0242569000, 0.0337401000, 0.0629747000, 0.1602273000, 0.4772479000, 1.4998170000", \ + "0.0212447000, 0.0243103000, 0.0337221000, 0.0629523000, 0.1601761000, 0.4773742000, 1.4998318000", \ + "0.0209483000, 0.0241264000, 0.0335486000, 0.0628635000, 0.1601849000, 0.4790999000, 1.4979566000", \ + "0.0255908000, 0.0284669000, 0.0372831000, 0.0650258000, 0.1602263000, 0.4785836000, 1.4977234000", \ + "0.0346748000, 0.0379735000, 0.0468573000, 0.0722360000, 0.1632121000, 0.4779467000, 1.4987923000", \ + "0.0493639000, 0.0537031000, 0.0647179000, 0.0902249000, 0.1715210000, 0.4812257000, 1.4947582000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.4814524000, 0.4880512000, 0.5059398000, 0.5467170000, 0.6273247000, 0.7850618000, 1.1414849000", \ + "0.4858808000, 0.4926592000, 0.5108335000, 0.5513621000, 0.6321368000, 0.7912473000, 1.1458303000", \ + "0.4962235000, 0.5030342000, 0.5210695000, 0.5616417000, 0.6419189000, 0.8006844000, 1.1561125000", \ + "0.5170325000, 0.5240232000, 0.5416307000, 0.5823564000, 0.6629320000, 0.8207062000, 1.1771996000", \ + "0.5480766000, 0.5549017000, 0.5730827000, 0.6134828000, 0.6944323000, 0.8527376000, 1.2078681000", \ + "0.5875326000, 0.5942907000, 0.6123804000, 0.6528563000, 0.7330578000, 0.8922023000, 1.2478244000", \ + "0.6265203000, 0.6333198000, 0.6510911000, 0.6918228000, 0.7719056000, 0.9307675000, 1.2863484000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.1859920000, 0.1897927000, 0.2000394000, 0.2261569000, 0.2985564000, 0.5224918000, 1.2362693000", \ + "0.1908767000, 0.1946669000, 0.2047788000, 0.2309817000, 0.3035386000, 0.5277499000, 1.2379502000", \ + "0.2033538000, 0.2071181000, 0.2173884000, 0.2435227000, 0.3158154000, 0.5396535000, 1.2506183000", \ + "0.2341668000, 0.2379358000, 0.2481810000, 0.2743086000, 0.3466070000, 0.5704756000, 1.2813031000", \ + "0.3027610000, 0.3065543000, 0.3167191000, 0.3429244000, 0.4153952000, 0.6391624000, 1.3508556000", \ + "0.4193662000, 0.4232671000, 0.4336488000, 0.4600224000, 0.5323806000, 0.7561197000, 1.4680581000", \ + "0.5998941000, 0.6041087000, 0.6149200000, 0.6417163000, 0.7143559000, 0.9382359000, 1.6497397000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0726490000, 0.0762534000, 0.0864120000, 0.1101529000, 0.1653603000, 0.2981440000, 0.6810053000", \ + "0.0721360000, 0.0759507000, 0.0861542000, 0.1110741000, 0.1647326000, 0.2964697000, 0.6820527000", \ + "0.0721923000, 0.0757546000, 0.0860047000, 0.1101167000, 0.1646731000, 0.2960906000, 0.6824164000", \ + "0.0723078000, 0.0763712000, 0.0858980000, 0.1101017000, 0.1659597000, 0.2979474000, 0.6812405000", \ + "0.0722932000, 0.0758911000, 0.0862489000, 0.1111356000, 0.1656000000, 0.2972973000, 0.6816234000", \ + "0.0727507000, 0.0763317000, 0.0861100000, 0.1109075000, 0.1642556000, 0.2972553000, 0.6818789000", \ + "0.0722904000, 0.0758540000, 0.0863673000, 0.1117178000, 0.1649278000, 0.2972239000, 0.6809148000"); + } + related_pin : "C_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0218087000, 0.0250004000, 0.0341824000, 0.0629972000, 0.1598815000, 0.4785127000, 1.4991428000", \ + "0.0217802000, 0.0249161000, 0.0342487000, 0.0631507000, 0.1598189000, 0.4790498000, 1.4963811000", \ + "0.0219267000, 0.0250543000, 0.0341753000, 0.0630822000, 0.1597060000, 0.4783973000, 1.4976236000", \ + "0.0219193000, 0.0250534000, 0.0341565000, 0.0630774000, 0.1597167000, 0.4784175000, 1.4965738000", \ + "0.0218762000, 0.0250224000, 0.0343203000, 0.0631943000, 0.1596866000, 0.4788153000, 1.4982212000", \ + "0.0230201000, 0.0260905000, 0.0354149000, 0.0638265000, 0.1597345000, 0.4779325000, 1.4998026000", \ + "0.0253622000, 0.0282164000, 0.0372846000, 0.0652145000, 0.1606083000, 0.4780438000, 1.4983639000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.4113687000, 0.4182398000, 0.4364133000, 0.4770586000, 0.5577417000, 0.7165714000, 1.0722918000", \ + "0.4160480000, 0.4230944000, 0.4411795000, 0.4814968000, 0.5620606000, 0.7203069000, 1.0766676000", \ + "0.4259706000, 0.4328013000, 0.4508303000, 0.4914631000, 0.5725275000, 0.7310863000, 1.0868790000", \ + "0.4440391000, 0.4509019000, 0.4690742000, 0.5095431000, 0.5905090000, 0.7491668000, 1.1049271000", \ + "0.4705696000, 0.4773755000, 0.4954152000, 0.5357402000, 0.6162443000, 0.7754628000, 1.1312568000", \ + "0.5029040000, 0.5096907000, 0.5274756000, 0.5680610000, 0.6482844000, 0.8070239000, 1.1626887000", \ + "0.5293653000, 0.5361326000, 0.5539668000, 0.5945870000, 0.6752491000, 0.8343517000, 1.1900146000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.1698024000, 0.1736492000, 0.1838699000, 0.2101942000, 0.2826311000, 0.5067004000, 1.2186760000", \ + "0.1745785000, 0.1783878000, 0.1886952000, 0.2149130000, 0.2875008000, 0.5112176000, 1.2232115000", \ + "0.1871268000, 0.1909729000, 0.2012173000, 0.2275355000, 0.2999719000, 0.5241123000, 1.2355625000", \ + "0.2180333000, 0.2218225000, 0.2321404000, 0.2584232000, 0.3309350000, 0.5553011000, 1.2663230000", \ + "0.2848574000, 0.2886782000, 0.2989908000, 0.3252992000, 0.3977560000, 0.6218513000, 1.3361262000", \ + "0.3947393000, 0.3985365000, 0.4091761000, 0.4356923000, 0.5083052000, 0.7319019000, 1.4424935000", \ + "0.5656547000, 0.5698811000, 0.5808828000, 0.6077744000, 0.6805674000, 0.9039648000, 1.6146382000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0723854000, 0.0758300000, 0.0858290000, 0.1107917000, 0.1647137000, 0.2970560000, 0.6814306000", \ + "0.0723610000, 0.0763776000, 0.0861466000, 0.1101401000, 0.1658108000, 0.2957355000, 0.6824168000", \ + "0.0722451000, 0.0758705000, 0.0860827000, 0.1111258000, 0.1655060000, 0.2971102000, 0.6814723000", \ + "0.0723541000, 0.0758285000, 0.0861063000, 0.1109310000, 0.1651843000, 0.2970415000, 0.6814411000", \ + "0.0721648000, 0.0756769000, 0.0861227000, 0.1115823000, 0.1644966000, 0.2967940000, 0.6812094000", \ + "0.0723374000, 0.0756896000, 0.0860888000, 0.1102542000, 0.1639874000, 0.2977416000, 0.6811717000", \ + "0.0728397000, 0.0764906000, 0.0863225000, 0.1106766000, 0.1667904000, 0.2972221000, 0.6794208000"); + } + related_pin : "D_N"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0015979900, 0.0051071800, 0.0163225000, 0.0521665000, 0.1667240000, 0.5328470000"); + values("0.0217570000, 0.0248610000, 0.0342149000, 0.0630831000, 0.1597693000, 0.4794522000, 1.5029549000", \ + "0.0218142000, 0.0249549000, 0.0341084000, 0.0631206000, 0.1597120000, 0.4785745000, 1.4963969000", \ + "0.0217495000, 0.0248525000, 0.0342109000, 0.0630831000, 0.1597633000, 0.4794579000, 1.5022675000", \ + "0.0217714000, 0.0250244000, 0.0342766000, 0.0630864000, 0.1597606000, 0.4790419000, 1.5020313000", \ + "0.0220228000, 0.0251270000, 0.0343131000, 0.0632025000, 0.1594542000, 0.4795755000, 1.5006705000", \ + "0.0231872000, 0.0263526000, 0.0354924000, 0.0638338000, 0.1594683000, 0.4779163000, 1.4982195000", \ + "0.0258885000, 0.0289159000, 0.0376788000, 0.0656430000, 0.1603951000, 0.4780669000, 1.4933494000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__probe_p_8 */ + + /* removed sky130_fd_sc_hd__probec_p_8 */ + + /* removed sky130_fd_sc_hd__sdfbbn_1 */ + + /* removed sky130_fd_sc_hd__sdfbbn_2 */ + + /* removed sky130_fd_sc_hd__sdfbbp_1 */ + + /* removed sky130_fd_sc_hd__sdfrbp_1 */ + + /* removed sky130_fd_sc_hd__sdfrbp_2 */ + + /* removed sky130_fd_sc_hd__sdfrtn_1 */ + + /* removed sky130_fd_sc_hd__sdfrtp_1 */ + + /* removed sky130_fd_sc_hd__sdfrtp_2 */ + + /* removed sky130_fd_sc_hd__sdfrtp_4 */ + + /* removed sky130_fd_sc_hd__sdfsbp_1 */ + + /* removed sky130_fd_sc_hd__sdfsbp_2 */ + + /* removed sky130_fd_sc_hd__sdfstp_1 */ + + /* removed sky130_fd_sc_hd__sdfstp_2 */ + + /* removed sky130_fd_sc_hd__sdfstp_4 */ + + /* removed sky130_fd_sc_hd__sdfxbp_1 */ + + /* removed sky130_fd_sc_hd__sdfxbp_2 */ + + /* removed sky130_fd_sc_hd__sdfxtp_1 */ + + /* removed sky130_fd_sc_hd__sdfxtp_2 */ + + /* removed sky130_fd_sc_hd__sdfxtp_4 */ + + /* removed sky130_fd_sc_hd__sdlclkp_1 */ + + /* removed sky130_fd_sc_hd__sdlclkp_2 */ + + /* removed sky130_fd_sc_hd__sdlclkp_4 */ + + /* removed sky130_fd_sc_hd__sedfxbp_1 */ + + /* removed sky130_fd_sc_hd__sedfxbp_2 */ + + /* removed sky130_fd_sc_hd__sedfxtp_1 */ + + /* removed sky130_fd_sc_hd__sedfxtp_2 */ + + /* removed sky130_fd_sc_hd__sedfxtp_4 */ + + /* removed sky130_fd_sc_hd__xnor2_1 */ + + cell ("sky130_fd_sc_hd__xnor2_2") { + leakage_power () { + value : 0.0117114000; + when : "!A&B"; + } + leakage_power () { + value : 0.0012317000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0074405000; + when : "A&B"; + } + leakage_power () { + value : 0.0104538000; + when : "A&!B"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__xnor2"; + cell_leakage_power : 0.0077093300; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0086790000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0083180000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0090400000; + } + pin ("B") { + capacitance : 0.0082590000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0080770000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0084420000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B) | (A&B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012494960, 0.0031224790, 0.0078030470, 0.0194997500, 0.0487297000, 0.1217751000"); + values("0.0416832000, 0.0406495000, 0.0380516000, 0.0311227000, 0.0128520000, -0.0340488000, -0.1521050000", \ + "0.0412475000, 0.0402383000, 0.0376296000, 0.0307194000, 0.0124477000, -0.0344566000, -0.1525116000", \ + "0.0407567000, 0.0397449000, 0.0371067000, 0.0301795000, 0.0119136000, -0.0349797000, -0.1529820000", \ + "0.0403867000, 0.0393446000, 0.0366679000, 0.0296975000, 0.0114377000, -0.0353290000, -0.1533952000", \ + "0.0403057000, 0.0392889000, 0.0364891000, 0.0294013000, 0.0111041000, -0.0356826000, -0.1535889000", \ + "0.0404687000, 0.0392825000, 0.0363146000, 0.0288944000, 0.0117189000, -0.0349486000, -0.1527223000", \ + "0.0444973000, 0.0432732000, 0.0401855000, 0.0326484000, 0.0136517000, -0.0331612000, -0.1497434000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012494960, 0.0031224790, 0.0078030470, 0.0194997500, 0.0487297000, 0.1217751000"); + values("0.0090853000, 0.0104636000, 0.0138142000, 0.0217932000, 0.0407339000, 0.0873622000, 0.2054364000", \ + "0.0086521000, 0.0100236000, 0.0133980000, 0.0213702000, 0.0403238000, 0.0870311000, 0.2040353000", \ + "0.0080112000, 0.0093698000, 0.0127061000, 0.0206739000, 0.0397164000, 0.0864433000, 0.2023921000", \ + "0.0073230000, 0.0086636000, 0.0119609000, 0.0198972000, 0.0390682000, 0.0860189000, 0.2029474000", \ + "0.0076022000, 0.0088215000, 0.0115920000, 0.0195350000, 0.0386951000, 0.0857337000, 0.2030284000", \ + "0.0076621000, 0.0089082000, 0.0120523000, 0.0197778000, 0.0385398000, 0.0860207000, 0.2023294000", \ + "0.0097530000, 0.0109748000, 0.0139895000, 0.0217196000, 0.0409572000, 0.0882869000, 0.2058311000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012494960, 0.0031224790, 0.0078030470, 0.0194997500, 0.0487297000, 0.1217751000"); + values("0.0402115000, 0.0389753000, 0.0358653000, 0.0280557000, 0.0086491000, -0.0392258000, -0.1578875000", \ + "0.0395922000, 0.0383693000, 0.0352897000, 0.0275296000, 0.0081574000, -0.0397376000, -0.1584178000", \ + "0.0387752000, 0.0375801000, 0.0344768000, 0.0267440000, 0.0074943000, -0.0403288000, -0.1589479000", \ + "0.0377868000, 0.0365736000, 0.0335245000, 0.0259456000, 0.0068547000, -0.0407731000, -0.1593515000", \ + "0.0368027000, 0.0356140000, 0.0328122000, 0.0252819000, 0.0063268000, -0.0410105000, -0.1594897000", \ + "0.0364446000, 0.0353252000, 0.0323268000, 0.0247228000, 0.0071493000, -0.0399547000, -0.1582903000", \ + "0.0397997000, 0.0385617000, 0.0354840000, 0.0279245000, 0.0090814000, -0.0381258000, -0.1549076000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012494960, 0.0031224790, 0.0078030470, 0.0194997500, 0.0487297000, 0.1217751000"); + values("0.0124024000, 0.0137876000, 0.0171445000, 0.0249994000, 0.0437482000, 0.0903444000, 0.2074321000", \ + "0.0120005000, 0.0133638000, 0.0167045000, 0.0245894000, 0.0434204000, 0.0899373000, 0.2069668000", \ + "0.0113417000, 0.0126858000, 0.0159923000, 0.0238726000, 0.0428177000, 0.0895349000, 0.2067157000", \ + "0.0106360000, 0.0119389000, 0.0151883000, 0.0230403000, 0.0421940000, 0.0891777000, 0.2072445000", \ + "0.0109636000, 0.0121870000, 0.0149678000, 0.0228561000, 0.0418259000, 0.0888924000, 0.2061174000", \ + "0.0117900000, 0.0130255000, 0.0161583000, 0.0239088000, 0.0424090000, 0.0898087000, 0.2057519000", \ + "0.0152250000, 0.0166509000, 0.0197186000, 0.0276944000, 0.0468381000, 0.0935781000, 0.2111785000"); + } + } + max_capacitance : 0.1217750000; + max_transition : 1.4926540000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012495000, 0.0031224800, 0.0078030500, 0.0194997000, 0.0487297000, 0.1217750000"); + values("0.0389153000, 0.0416781000, 0.0484181000, 0.0640688000, 0.1014081000, 0.1916577000, 0.4145879000", \ + "0.0436013000, 0.0464734000, 0.0531768000, 0.0690479000, 0.1063295000, 0.1967256000, 0.4198585000", \ + "0.0522621000, 0.0551130000, 0.0618762000, 0.0777773000, 0.1152394000, 0.2056864000, 0.4288654000", \ + "0.0670349000, 0.0703548000, 0.0780708000, 0.0953024000, 0.1335069000, 0.2241232000, 0.4475193000", \ + "0.0879396000, 0.0925825000, 0.1029986000, 0.1251173000, 0.1714597000, 0.2665833000, 0.4907667000", \ + "0.1063393000, 0.1133840000, 0.1289909000, 0.1631151000, 0.2294043000, 0.3503033000, 0.5902641000", \ + "0.0967092000, 0.1075718000, 0.1336832000, 0.1878127000, 0.2911848000, 0.4730243000, 0.7816331000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012495000, 0.0031224800, 0.0078030500, 0.0194997000, 0.0487297000, 0.1217750000"); + values("0.0996199000, 0.1062194000, 0.1226614000, 0.1623016000, 0.2596385000, 0.5011258000, 1.1018688000", \ + "0.1039442000, 0.1109132000, 0.1272080000, 0.1670653000, 0.2648364000, 0.5066764000, 1.1082325000", \ + "0.1164166000, 0.1230109000, 0.1394998000, 0.1795085000, 0.2777631000, 0.5197671000, 1.1215198000", \ + "0.1436621000, 0.1500880000, 0.1664708000, 0.2062709000, 0.3046764000, 0.5467818000, 1.1482083000", \ + "0.1977831000, 0.2057869000, 0.2237741000, 0.2654994000, 0.3634831000, 0.6060123000, 1.2083256000", \ + "0.2898870000, 0.3005363000, 0.3247641000, 0.3794318000, 0.4961800000, 0.7421772000, 1.3452091000", \ + "0.4385464000, 0.4550689000, 0.4928954000, 0.5737256000, 0.7335714000, 1.0393069000, 1.6583461000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012495000, 0.0031224800, 0.0078030500, 0.0194997000, 0.0487297000, 0.1217750000"); + values("0.0290679000, 0.0322032000, 0.0399536000, 0.0593891000, 0.1077193000, 0.2282403000, 0.5294839000", \ + "0.0291126000, 0.0322351000, 0.0401100000, 0.0593833000, 0.1077234000, 0.2282317000, 0.5295555000", \ + "0.0294849000, 0.0325473000, 0.0402457000, 0.0593883000, 0.1076549000, 0.2283842000, 0.5295468000", \ + "0.0348560000, 0.0378274000, 0.0453850000, 0.0626676000, 0.1088585000, 0.2283656000, 0.5298685000", \ + "0.0504137000, 0.0538960000, 0.0618077000, 0.0802861000, 0.1241344000, 0.2338672000, 0.5299067000", \ + "0.0838336000, 0.0882809000, 0.0990071000, 0.1237831000, 0.1710680000, 0.2766208000, 0.5454933000", \ + "0.1470148000, 0.1541207000, 0.1698879000, 0.2037961000, 0.2684553000, 0.3914556000, 0.6510288000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012495000, 0.0031224800, 0.0078030500, 0.0194997000, 0.0487297000, 0.1217750000"); + values("0.0739187000, 0.0824290000, 0.1040391000, 0.1581470000, 0.2924337000, 0.6281171000, 1.4643977000", \ + "0.0737774000, 0.0825892000, 0.1040716000, 0.1580253000, 0.2929360000, 0.6282810000, 1.4661363000", \ + "0.0738510000, 0.0826145000, 0.1042126000, 0.1580234000, 0.2929878000, 0.6305311000, 1.4665325000", \ + "0.0740547000, 0.0825886000, 0.1041637000, 0.1581164000, 0.2929090000, 0.6279753000, 1.4648718000", \ + "0.0897189000, 0.0972614000, 0.1159726000, 0.1651760000, 0.2943568000, 0.6277663000, 1.4653831000", \ + "0.1285473000, 0.1377148000, 0.1592289000, 0.2090759000, 0.3249498000, 0.6345833000, 1.4659826000", \ + "0.2115307000, 0.2226188000, 0.2493215000, 0.3093208000, 0.4381593000, 0.7207995000, 1.4806274000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012495000, 0.0031224800, 0.0078030500, 0.0194997000, 0.0487297000, 0.1217750000"); + values("0.0994968000, 0.1029960000, 0.1111783000, 0.1287770000, 0.1668899000, 0.2563180000, 0.4772815000", \ + "0.1041526000, 0.1077547000, 0.1158704000, 0.1334958000, 0.1716984000, 0.2611580000, 0.4819320000", \ + "0.1164118000, 0.1199800000, 0.1280930000, 0.1456707000, 0.1838596000, 0.2733628000, 0.4944772000", \ + "0.1473835000, 0.1509393000, 0.1589984000, 0.1765161000, 0.2147509000, 0.3041581000, 0.5263817000", \ + "0.2123168000, 0.2160239000, 0.2244337000, 0.2423490000, 0.2809624000, 0.3707218000, 0.5923958000", \ + "0.3179659000, 0.3225678000, 0.3322822000, 0.3521007000, 0.3927085000, 0.4833515000, 0.7048170000", \ + "0.4852115000, 0.4911559000, 0.5038553000, 0.5281577000, 0.5730688000, 0.6655210000, 0.8871534000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012495000, 0.0031224800, 0.0078030500, 0.0194997000, 0.0487297000, 0.1217750000"); + values("0.0771294000, 0.0807479000, 0.0890324000, 0.1069834000, 0.1473157000, 0.2448966000, 0.4886881000", \ + "0.0813184000, 0.0849588000, 0.0932756000, 0.1112933000, 0.1516141000, 0.2493131000, 0.4940531000", \ + "0.0901598000, 0.0937610000, 0.1020112000, 0.1199299000, 0.1604604000, 0.2580716000, 0.5015888000", \ + "0.1082726000, 0.1119481000, 0.1202589000, 0.1383981000, 0.1792481000, 0.2773871000, 0.5215777000", \ + "0.1356447000, 0.1395785000, 0.1482355000, 0.1671544000, 0.2088348000, 0.3079187000, 0.5536533000", \ + "0.1651854000, 0.1698266000, 0.1798119000, 0.2002406000, 0.2428977000, 0.3423199000, 0.5866992000", \ + "0.1741695000, 0.1804076000, 0.1936986000, 0.2188953000, 0.2656923000, 0.3655516000, 0.6106097000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012495000, 0.0031224800, 0.0078030500, 0.0194997000, 0.0487297000, 0.1217750000"); + values("0.0238045000, 0.0270765000, 0.0347184000, 0.0532835000, 0.0990851000, 0.2176597000, 0.5175400000", \ + "0.0239314000, 0.0270418000, 0.0347803000, 0.0532061000, 0.0990563000, 0.2172719000, 0.5196626000", \ + "0.0238026000, 0.0271408000, 0.0346604000, 0.0532738000, 0.0991990000, 0.2173433000, 0.5172927000", \ + "0.0239398000, 0.0270787000, 0.0347408000, 0.0533269000, 0.0992115000, 0.2175627000, 0.5159888000", \ + "0.0266639000, 0.0300409000, 0.0374285000, 0.0553708000, 0.1003554000, 0.2173191000, 0.5160503000", \ + "0.0349668000, 0.0380380000, 0.0448605000, 0.0622511000, 0.1050925000, 0.2198354000, 0.5174082000", \ + "0.0492144000, 0.0529659000, 0.0603176000, 0.0767800000, 0.1163224000, 0.2243886000, 0.5201292000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012495000, 0.0031224800, 0.0078030500, 0.0194997000, 0.0487297000, 0.1217750000"); + values("0.0238377000, 0.0273080000, 0.0358763000, 0.0572386000, 0.1122380000, 0.2524314000, 0.6088633000", \ + "0.0238590000, 0.0272691000, 0.0358496000, 0.0573600000, 0.1121690000, 0.2526767000, 0.6072618000", \ + "0.0238741000, 0.0273305000, 0.0359106000, 0.0572447000, 0.1122150000, 0.2527431000, 0.6064155000", \ + "0.0247985000, 0.0282291000, 0.0366079000, 0.0577908000, 0.1124232000, 0.2531524000, 0.6083372000", \ + "0.0278839000, 0.0311808000, 0.0395159000, 0.0601120000, 0.1138571000, 0.2527358000, 0.6061950000", \ + "0.0351924000, 0.0384153000, 0.0461727000, 0.0656132000, 0.1166146000, 0.2537713000, 0.6050267000", \ + "0.0491720000, 0.0529417000, 0.0611793000, 0.0793922000, 0.1255094000, 0.2561434000, 0.6068355000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012495000, 0.0031224800, 0.0078030500, 0.0194997000, 0.0487297000, 0.1217750000"); + values("0.0311375000, 0.0337410000, 0.0400550000, 0.0551946000, 0.0915142000, 0.1803408000, 0.4011080000", \ + "0.0356750000, 0.0384222000, 0.0450170000, 0.0604757000, 0.0971135000, 0.1861971000, 0.4063417000", \ + "0.0436930000, 0.0466574000, 0.0535024000, 0.0693934000, 0.1065191000, 0.1956087000, 0.4165076000", \ + "0.0547657000, 0.0585824000, 0.0671149000, 0.0854798000, 0.1241313000, 0.2143309000, 0.4359652000", \ + "0.0665121000, 0.0722600000, 0.0850551000, 0.1107477000, 0.1602252000, 0.2565130000, 0.4787233000", \ + "0.0673164000, 0.0766348000, 0.0978380000, 0.1378843000, 0.2114553000, 0.3393248000, 0.5793214000", \ + "0.0277789000, 0.0435267000, 0.0786210000, 0.1438126000, 0.2604947000, 0.4538432000, 0.7721969000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012495000, 0.0031224800, 0.0078030500, 0.0194997000, 0.0487297000, 0.1217750000"); + values("0.0769955000, 0.0839916000, 0.1003178000, 0.1402399000, 0.2377903000, 0.4793942000, 1.0805419000", \ + "0.0796032000, 0.0865099000, 0.1031331000, 0.1434240000, 0.2416291000, 0.4835190000, 1.0868707000", \ + "0.0895695000, 0.0964195000, 0.1130708000, 0.1534978000, 0.2516895000, 0.4940342000, 1.0959753000", \ + "0.1172244000, 0.1237609000, 0.1394874000, 0.1796729000, 0.2780838000, 0.5207941000, 1.1234225000", \ + "0.1757734000, 0.1842201000, 0.2038219000, 0.2452175000, 0.3418820000, 0.5836361000, 1.1862709000", \ + "0.2688047000, 0.2814957000, 0.3109390000, 0.3733518000, 0.4938074000, 0.7362853000, 1.3343782000", \ + "0.4217103000, 0.4422508000, 0.4836530000, 0.5751682000, 0.7565203000, 1.0836645000, 1.6833763000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012495000, 0.0031224800, 0.0078030500, 0.0194997000, 0.0487297000, 0.1217750000"); + values("0.0171807000, 0.0204862000, 0.0286688000, 0.0485452000, 0.0970520000, 0.2170982000, 0.5196427000", \ + "0.0174804000, 0.0208255000, 0.0290212000, 0.0492351000, 0.0978377000, 0.2176238000, 0.5174676000", \ + "0.0186915000, 0.0218000000, 0.0297068000, 0.0493368000, 0.0978439000, 0.2171421000, 0.5188094000", \ + "0.0252327000, 0.0284227000, 0.0359103000, 0.0537233000, 0.0994385000, 0.2175824000, 0.5188571000", \ + "0.0415808000, 0.0453281000, 0.0538095000, 0.0726570000, 0.1167075000, 0.2235199000, 0.5173667000", \ + "0.0749266000, 0.0801736000, 0.0919438000, 0.1162666000, 0.1643903000, 0.2705809000, 0.5326833000", \ + "0.1426702000, 0.1494159000, 0.1655212000, 0.1993965000, 0.2645960000, 0.3877074000, 0.6461646000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012495000, 0.0031224800, 0.0078030500, 0.0194997000, 0.0487297000, 0.1217750000"); + values("0.0732385000, 0.0821777000, 0.1039581000, 0.1581069000, 0.2925137000, 0.6280106000, 1.4655046000", \ + "0.0731134000, 0.0820461000, 0.1039695000, 0.1580908000, 0.2930701000, 0.6275976000, 1.4666838000", \ + "0.0725926000, 0.0816164000, 0.1037167000, 0.1580816000, 0.2928150000, 0.6282067000, 1.4696839000", \ + "0.0751765000, 0.0831768000, 0.1037633000, 0.1571017000, 0.2925574000, 0.6298857000, 1.4659202000", \ + "0.1011966000, 0.1096232000, 0.1276975000, 0.1718553000, 0.2945869000, 0.6281871000, 1.4657234000", \ + "0.1470798000, 0.1585958000, 0.1847347000, 0.2378951000, 0.3459189000, 0.6370939000, 1.4640965000", \ + "0.2229202000, 0.2404563000, 0.2776141000, 0.3533346000, 0.5004904000, 0.7739285000, 1.4926543000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012495000, 0.0031224800, 0.0078030500, 0.0194997000, 0.0487297000, 0.1217750000"); + values("0.0977492000, 0.1007585000, 0.1078462000, 0.1238668000, 0.1606663000, 0.2497965000, 0.4719335000", \ + "0.1020113000, 0.1050447000, 0.1122467000, 0.1282944000, 0.1652059000, 0.2543406000, 0.4763643000", \ + "0.1140854000, 0.1171965000, 0.1243577000, 0.1405338000, 0.1775381000, 0.2666319000, 0.4888511000", \ + "0.1431683000, 0.1463624000, 0.1534903000, 0.1699396000, 0.2073062000, 0.2968491000, 0.5195224000", \ + "0.2009748000, 0.2043524000, 0.2117878000, 0.2295518000, 0.2685595000, 0.3587310000, 0.5810323000", \ + "0.2915635000, 0.2957677000, 0.3051008000, 0.3244716000, 0.3650014000, 0.4572317000, 0.6809531000", \ + "0.4390006000, 0.4446236000, 0.4568715000, 0.4812078000, 0.5267127000, 0.6187031000, 0.8425834000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012495000, 0.0031224800, 0.0078030500, 0.0194997000, 0.0487297000, 0.1217750000"); + values("0.0719531000, 0.0756071000, 0.0838515000, 0.1016625000, 0.1416891000, 0.2392933000, 0.4832348000", \ + "0.0756024000, 0.0792183000, 0.0874639000, 0.1052634000, 0.1453296000, 0.2425122000, 0.4858323000", \ + "0.0849792000, 0.0885413000, 0.0966448000, 0.1144898000, 0.1549013000, 0.2528589000, 0.4970315000", \ + "0.1042340000, 0.1079124000, 0.1162870000, 0.1344735000, 0.1751479000, 0.2734218000, 0.5166799000", \ + "0.1298521000, 0.1336889000, 0.1423158000, 0.1611230000, 0.2028786000, 0.3023765000, 0.5468438000", \ + "0.1555163000, 0.1600778000, 0.1701114000, 0.1898258000, 0.2313457000, 0.3312614000, 0.5765875000", \ + "0.1595263000, 0.1663141000, 0.1791305000, 0.2037979000, 0.2485996000, 0.3470601000, 0.5929255000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012495000, 0.0031224800, 0.0078030500, 0.0194997000, 0.0487297000, 0.1217750000"); + values("0.0333858000, 0.0365427000, 0.0443344000, 0.0631215000, 0.1096186000, 0.2287753000, 0.5305182000", \ + "0.0336382000, 0.0368275000, 0.0443743000, 0.0630977000, 0.1095681000, 0.2285771000, 0.5304517000", \ + "0.0336299000, 0.0366740000, 0.0444176000, 0.0631284000, 0.1095678000, 0.2283676000, 0.5295477000", \ + "0.0340278000, 0.0371868000, 0.0449569000, 0.0635655000, 0.1097528000, 0.2286897000, 0.5305421000", \ + "0.0339833000, 0.0376346000, 0.0458904000, 0.0646458000, 0.1105284000, 0.2290093000, 0.5298756000", \ + "0.0376372000, 0.0411215000, 0.0496593000, 0.0673896000, 0.1116174000, 0.2288191000, 0.5298235000", \ + "0.0485691000, 0.0527208000, 0.0615338000, 0.0794710000, 0.1209729000, 0.2304614000, 0.5284458000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012495000, 0.0031224800, 0.0078030500, 0.0194997000, 0.0487297000, 0.1217750000"); + values("0.0238687000, 0.0272879000, 0.0358536000, 0.0574155000, 0.1122726000, 0.2531621000, 0.6070502000", \ + "0.0238686000, 0.0273437000, 0.0358914000, 0.0572527000, 0.1121785000, 0.2528689000, 0.6066060000", \ + "0.0238870000, 0.0273969000, 0.0359561000, 0.0573574000, 0.1121832000, 0.2530293000, 0.6073951000", \ + "0.0252241000, 0.0287114000, 0.0372481000, 0.0582569000, 0.1126128000, 0.2533637000, 0.6088262000", \ + "0.0280665000, 0.0313501000, 0.0394525000, 0.0602696000, 0.1143901000, 0.2530018000, 0.6071555000", \ + "0.0357930000, 0.0387603000, 0.0462179000, 0.0650256000, 0.1163694000, 0.2543435000, 0.6062321000", \ + "0.0503144000, 0.0538968000, 0.0621883000, 0.0794795000, 0.1240303000, 0.2561799000, 0.6083346000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__xnor2_4") { + leakage_power () { + value : 0.0124488000; + when : "!A&B"; + } + leakage_power () { + value : 0.0030378000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0095704000; + when : "A&B"; + } + leakage_power () { + value : 0.0114222000; + when : "A&!B"; + } + area : 27.526400000; + cell_footprint : "sky130_fd_sc_hd__xnor2"; + cell_leakage_power : 0.0091197900; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0167660000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0160650000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0174670000; + } + pin ("B") { + capacitance : 0.0159280000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0155930000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0162640000; + } + pin ("Y") { + direction : "output"; + function : "(!A&!B) | (A&B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013699110, 0.0037533110, 0.0102834000, 0.0281746900, 0.0771936200, 0.2114967000"); + values("0.0861683000, 0.0849669000, 0.0817112000, 0.0723498000, 0.0448304000, -0.0335288000, -0.2505325000", \ + "0.0854098000, 0.0842507000, 0.0809507000, 0.0715678000, 0.0440876000, -0.0342658000, -0.2512845000", \ + "0.0844064000, 0.0832269000, 0.0799157000, 0.0705323000, 0.0430365000, -0.0352638000, -0.2522708000", \ + "0.0834855000, 0.0822490000, 0.0789020000, 0.0694165000, 0.0418942000, -0.0362532000, -0.2529624000", \ + "0.0828424000, 0.0815461000, 0.0780734000, 0.0683942000, 0.0408448000, -0.0371509000, -0.2537200000", \ + "0.0829061000, 0.0815432000, 0.0778106000, 0.0672899000, 0.0419586000, -0.0359297000, -0.2521850000", \ + "0.0899691000, 0.0885668000, 0.0846191000, 0.0742724000, 0.0454649000, -0.0327520000, -0.2468199000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013699110, 0.0037533110, 0.0102834000, 0.0281746900, 0.0771936200, 0.2114967000"); + values("0.0136436000, 0.0152459000, 0.0195099000, 0.0306936000, 0.0595276000, 0.1373701000, 0.3520755000", \ + "0.0128029000, 0.0143906000, 0.0186987000, 0.0299152000, 0.0587407000, 0.1367737000, 0.3520425000", \ + "0.0115224000, 0.0131076000, 0.0173700000, 0.0285636000, 0.0576689000, 0.1357751000, 0.3502504000", \ + "0.0101932000, 0.0117577000, 0.0159615000, 0.0271519000, 0.0565577000, 0.1351076000, 0.3504466000", \ + "0.0103902000, 0.0116827000, 0.0152402000, 0.0265135000, 0.0560448000, 0.1349531000, 0.3485163000", \ + "0.0109148000, 0.0123474000, 0.0162744000, 0.0270687000, 0.0564115000, 0.1352957000, 0.3488588000", \ + "0.0145992000, 0.0159890000, 0.0198998000, 0.0304659000, 0.0599496000, 0.1398034000, 0.3558579000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013699110, 0.0037533110, 0.0102834000, 0.0281746900, 0.0771936200, 0.2114967000"); + values("0.0790930000, 0.0775545000, 0.0733835000, 0.0621171000, 0.0316626000, -0.0493925000, -0.2680649000", \ + "0.0780305000, 0.0765009000, 0.0723421000, 0.0611166000, 0.0307753000, -0.0503501000, -0.2688437000", \ + "0.0765652000, 0.0750929000, 0.0709932000, 0.0597613000, 0.0295752000, -0.0513811000, -0.2701175000", \ + "0.0750556000, 0.0735685000, 0.0695593000, 0.0585215000, 0.0286677000, -0.0522650000, -0.2710170000", \ + "0.0742472000, 0.0728281000, 0.0688480000, 0.0580302000, 0.0285942000, -0.0518486000, -0.2708071000", \ + "0.0734923000, 0.0720580000, 0.0681685000, 0.0574827000, 0.0305907000, -0.0491931000, -0.2679553000", \ + "0.0803848000, 0.0790098000, 0.0750520000, 0.0646781000, 0.0355196000, -0.0438961000, -0.2606139000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013699110, 0.0037533110, 0.0102834000, 0.0281746900, 0.0771936200, 0.2114967000"); + values("0.0196642000, 0.0212621000, 0.0255293000, 0.0365849000, 0.0651743000, 0.1427970000, 0.3577892000", \ + "0.0187797000, 0.0203829000, 0.0246557000, 0.0357347000, 0.0644194000, 0.1422832000, 0.3570270000", \ + "0.0175395000, 0.0191196000, 0.0232904000, 0.0343918000, 0.0633834000, 0.1413930000, 0.3564265000", \ + "0.0162728000, 0.0177732000, 0.0219004000, 0.0329743000, 0.0623457000, 0.1409122000, 0.3547493000", \ + "0.0167131000, 0.0180354000, 0.0215443000, 0.0326183000, 0.0618786000, 0.1407320000, 0.3548660000", \ + "0.0187681000, 0.0202427000, 0.0241446000, 0.0350650000, 0.0642625000, 0.1421638000, 0.3566139000", \ + "0.0243999000, 0.0257853000, 0.0296621000, 0.0403712000, 0.0695040000, 0.1487362000, 0.3640341000"); + } + } + max_capacitance : 0.2114970000; + max_transition : 1.5007420000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0433706000, 0.0453367000, 0.0503733000, 0.0633054000, 0.0969206000, 0.1851898000, 0.4236227000", \ + "0.0480967000, 0.0500034000, 0.0551038000, 0.0681853000, 0.1017158000, 0.1900716000, 0.4284222000", \ + "0.0565350000, 0.0584672000, 0.0635131000, 0.0767980000, 0.1105450000, 0.1989932000, 0.4374227000", \ + "0.0702501000, 0.0725969000, 0.0784502000, 0.0929049000, 0.1275176000, 0.2162940000, 0.4550099000", \ + "0.0901600000, 0.0930594000, 0.1009606000, 0.1191904000, 0.1612806000, 0.2559837000, 0.4957786000", \ + "0.1054088000, 0.1098723000, 0.1217440000, 0.1499850000, 0.2108479000, 0.3316891000, 0.5890547000", \ + "0.0863427000, 0.0937807000, 0.1128108000, 0.1575348000, 0.2537223000, 0.4362713000, 0.7689356000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.1114710000, 0.1159225000, 0.1279386000, 0.1601830000, 0.2462169000, 0.4795539000, 1.1168017000", \ + "0.1154140000, 0.1199479000, 0.1317152000, 0.1645107000, 0.2510678000, 0.4850341000, 1.1214271000", \ + "0.1267482000, 0.1312834000, 0.1432508000, 0.1760819000, 0.2633923000, 0.4976572000, 1.1340502000", \ + "0.1531366000, 0.1577899000, 0.1697835000, 0.2024614000, 0.2899263000, 0.5247492000, 1.1615574000", \ + "0.2087516000, 0.2137615000, 0.2271152000, 0.2612723000, 0.3481232000, 0.5830891000, 1.2207824000", \ + "0.3047221000, 0.3117797000, 0.3297603000, 0.3731633000, 0.4778287000, 0.7181901000, 1.3567074000", \ + "0.4655082000, 0.4759718000, 0.5032751000, 0.5683992000, 0.7123726000, 1.0126332000, 1.6691007000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0328246000, 0.0349202000, 0.0406929000, 0.0566569000, 0.1005987000, 0.2213272000, 0.5536658000", \ + "0.0328307000, 0.0349267000, 0.0407527000, 0.0566906000, 0.1006304000, 0.2216905000, 0.5535692000", \ + "0.0330285000, 0.0350741000, 0.0407761000, 0.0566482000, 0.1006038000, 0.2215482000, 0.5539212000", \ + "0.0381891000, 0.0402402000, 0.0457347000, 0.0605680000, 0.1020319000, 0.2213741000, 0.5537846000", \ + "0.0528662000, 0.0551479000, 0.0612054000, 0.0767116000, 0.1171954000, 0.2276661000, 0.5541576000", \ + "0.0862318000, 0.0892385000, 0.0974563000, 0.1168106000, 0.1621629000, 0.2701728000, 0.5679035000", \ + "0.1504814000, 0.1547636000, 0.1666395000, 0.1947200000, 0.2557399000, 0.3821312000, 0.6713600000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0806455000, 0.0866377000, 0.1022302000, 0.1455467000, 0.2639252000, 0.5877244000, 1.4780006000", \ + "0.0807608000, 0.0862568000, 0.1022006000, 0.1454700000, 0.2639924000, 0.5879292000, 1.4735243000", \ + "0.0806518000, 0.0866005000, 0.1022020000, 0.1457652000, 0.2639654000, 0.5875345000, 1.4723487000", \ + "0.0806905000, 0.0864962000, 0.1023047000, 0.1456960000, 0.2641573000, 0.5870808000, 1.4719675000", \ + "0.0948051000, 0.1000885000, 0.1136087000, 0.1530348000, 0.2656347000, 0.5877778000, 1.4730354000", \ + "0.1321308000, 0.1379456000, 0.1535767000, 0.1946746000, 0.2986135000, 0.5955604000, 1.4732890000", \ + "0.2150811000, 0.2229177000, 0.2413604000, 0.2890561000, 0.4027265000, 0.6834220000, 1.4891730000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.1062858000, 0.1087184000, 0.1148508000, 0.1294900000, 0.1631937000, 0.2463063000, 0.4692751000", \ + "0.1109650000, 0.1133853000, 0.1195172000, 0.1341725000, 0.1679648000, 0.2511905000, 0.4735897000", \ + "0.1233158000, 0.1257255000, 0.1318603000, 0.1464399000, 0.1802085000, 0.2634250000, 0.4866414000", \ + "0.1538985000, 0.1563087000, 0.1623731000, 0.1768919000, 0.2106528000, 0.2940814000, 0.5174504000", \ + "0.2209495000, 0.2234359000, 0.2297303000, 0.2446790000, 0.2786351000, 0.3622533000, 0.5868593000", \ + "0.3322874000, 0.3353366000, 0.3428404000, 0.3594038000, 0.3956097000, 0.4807889000, 0.7044242000", \ + "0.5116579000, 0.5157257000, 0.5255807000, 0.5466497000, 0.5880311000, 0.6758343000, 0.8996423000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0828554000, 0.0854638000, 0.0919658000, 0.1074610000, 0.1439198000, 0.2384544000, 0.4981587000", \ + "0.0869906000, 0.0895855000, 0.0961219000, 0.1116350000, 0.1481469000, 0.2430497000, 0.5034999000", \ + "0.0952302000, 0.0978347000, 0.1043053000, 0.1197494000, 0.1565794000, 0.2514040000, 0.5131093000", \ + "0.1121669000, 0.1147845000, 0.1213999000, 0.1371206000, 0.1743873000, 0.2698650000, 0.5306749000", \ + "0.1377052000, 0.1404602000, 0.1473918000, 0.1638586000, 0.2022901000, 0.2991414000, 0.5592872000", \ + "0.1641376000, 0.1674327000, 0.1751902000, 0.1928799000, 0.2325532000, 0.3301521000, 0.5909532000", \ + "0.1655742000, 0.1698450000, 0.1801487000, 0.2022838000, 0.2465093000, 0.3450240000, 0.6062227000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0245147000, 0.0266235000, 0.0323319000, 0.0473995000, 0.0872301000, 0.1980620000, 0.5066865000", \ + "0.0244099000, 0.0265732000, 0.0324562000, 0.0475182000, 0.0873148000, 0.1979621000, 0.5072415000", \ + "0.0246390000, 0.0268236000, 0.0323972000, 0.0475006000, 0.0873023000, 0.1980191000, 0.5064518000", \ + "0.0245954000, 0.0266876000, 0.0324038000, 0.0476320000, 0.0873316000, 0.1980978000, 0.5073702000", \ + "0.0269713000, 0.0291588000, 0.0347540000, 0.0493969000, 0.0884532000, 0.1983438000, 0.5081293000", \ + "0.0356032000, 0.0374691000, 0.0428560000, 0.0567494000, 0.0939170000, 0.2016021000, 0.5080946000", \ + "0.0504165000, 0.0527444000, 0.0582930000, 0.0724478000, 0.1063927000, 0.2066192000, 0.5105575000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0255694000, 0.0278147000, 0.0340677000, 0.0511225000, 0.0984484000, 0.2318277000, 0.6032659000", \ + "0.0255030000, 0.0277907000, 0.0341078000, 0.0510815000, 0.0985051000, 0.2320978000, 0.6027592000", \ + "0.0255634000, 0.0278500000, 0.0341277000, 0.0511075000, 0.0984393000, 0.2320118000, 0.6038733000", \ + "0.0264438000, 0.0288015000, 0.0349743000, 0.0516880000, 0.0986900000, 0.2313666000, 0.6020711000", \ + "0.0293351000, 0.0314647000, 0.0376875000, 0.0541248000, 0.1005765000, 0.2320812000, 0.6002693000", \ + "0.0362512000, 0.0382865000, 0.0445000000, 0.0597736000, 0.1034032000, 0.2336652000, 0.6010125000", \ + "0.0508186000, 0.0528307000, 0.0590053000, 0.0737918000, 0.1132466000, 0.2365962000, 0.6050034000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0352815000, 0.0370315000, 0.0415947000, 0.0533460000, 0.0840623000, 0.1665917000, 0.3890193000", \ + "0.0395347000, 0.0413298000, 0.0460695000, 0.0582550000, 0.0894908000, 0.1715187000, 0.3944696000", \ + "0.0475697000, 0.0495175000, 0.0545225000, 0.0670635000, 0.0989002000, 0.1816361000, 0.4043040000", \ + "0.0586230000, 0.0610559000, 0.0673226000, 0.0820550000, 0.1159612000, 0.1995792000, 0.4234630000", \ + "0.0691877000, 0.0729020000, 0.0821645000, 0.1035775000, 0.1475503000, 0.2401087000, 0.4651209000", \ + "0.0664912000, 0.0725607000, 0.0868812000, 0.1208933000, 0.1890794000, 0.3155613000, 0.5622409000", \ + "0.0155959000, 0.0255836000, 0.0518217000, 0.1062293000, 0.2156762000, 0.4094078000, 0.7434722000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0894431000, 0.0940604000, 0.1063377000, 0.1388589000, 0.2255568000, 0.4589984000, 1.0956753000", \ + "0.0911656000, 0.0960730000, 0.1082078000, 0.1414389000, 0.2284199000, 0.4623537000, 1.0987684000", \ + "0.1003240000, 0.1050921000, 0.1172614000, 0.1504534000, 0.2379830000, 0.4727090000, 1.1098718000", \ + "0.1275764000, 0.1322033000, 0.1443194000, 0.1768991000, 0.2638104000, 0.4990175000, 1.1371351000", \ + "0.1903227000, 0.1958274000, 0.2098645000, 0.2437265000, 0.3290452000, 0.5633177000, 1.2016934000", \ + "0.2923067000, 0.3004558000, 0.3212257000, 0.3719020000, 0.4815066000, 0.7168229000, 1.3526478000", \ + "0.4629533000, 0.4741891000, 0.5028059000, 0.5788611000, 0.7409546000, 1.0652395000, 1.7065545000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0176550000, 0.0198276000, 0.0255669000, 0.0413932000, 0.0838727000, 0.1976204000, 0.5072198000", \ + "0.0179207000, 0.0200812000, 0.0259553000, 0.0418130000, 0.0840755000, 0.1979208000, 0.5064345000", \ + "0.0191497000, 0.0212100000, 0.0267788000, 0.0422002000, 0.0844718000, 0.1975018000, 0.5076811000", \ + "0.0255271000, 0.0275647000, 0.0331186000, 0.0477009000, 0.0864259000, 0.1980653000, 0.5083056000", \ + "0.0419680000, 0.0442507000, 0.0506386000, 0.0661861000, 0.1044096000, 0.2055870000, 0.5078955000", \ + "0.0759757000, 0.0790331000, 0.0876781000, 0.1078272000, 0.1524845000, 0.2544421000, 0.5260616000", \ + "0.1440202000, 0.1483476000, 0.1601621000, 0.1883906000, 0.2486804000, 0.3709742000, 0.6412829000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0803624000, 0.0862636000, 0.1022039000, 0.1455623000, 0.2642236000, 0.5871529000, 1.4710115000", \ + "0.0803251000, 0.0862608000, 0.1020876000, 0.1456593000, 0.2638403000, 0.5873961000, 1.4722475000", \ + "0.0799587000, 0.0859307000, 0.1017819000, 0.1455501000, 0.2638417000, 0.5876576000, 1.4710231000", \ + "0.0810427000, 0.0863967000, 0.1016107000, 0.1447076000, 0.2639333000, 0.5871530000, 1.4732598000", \ + "0.1068121000, 0.1118868000, 0.1242415000, 0.1596634000, 0.2662308000, 0.5874368000, 1.4728216000", \ + "0.1534365000, 0.1598113000, 0.1787846000, 0.2235031000, 0.3208799000, 0.5991684000, 1.4729828000", \ + "0.2295785000, 0.2403665000, 0.2672158000, 0.3342095000, 0.4682147000, 0.7345262000, 1.5007421000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0935093000, 0.0954990000, 0.1006497000, 0.1136166000, 0.1460953000, 0.2324437000, 0.4693996000", \ + "0.0981714000, 0.1001499000, 0.1053114000, 0.1183277000, 0.1510089000, 0.2374563000, 0.4744277000", \ + "0.1104030000, 0.1123714000, 0.1176958000, 0.1307968000, 0.1635261000, 0.2499519000, 0.4866218000", \ + "0.1407252000, 0.1427933000, 0.1482483000, 0.1615412000, 0.1945963000, 0.2812332000, 0.5181434000", \ + "0.2013146000, 0.2035931000, 0.2094098000, 0.2236051000, 0.2579722000, 0.3450789000, 0.5816173000", \ + "0.2978895000, 0.3007057000, 0.3077162000, 0.3240106000, 0.3605816000, 0.4493251000, 0.6868556000", \ + "0.4558866000, 0.4596746000, 0.4690985000, 0.4898670000, 0.5321134000, 0.6235362000, 0.8612472000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0778196000, 0.0804114000, 0.0869172000, 0.1022356000, 0.1384243000, 0.2329697000, 0.4928489000", \ + "0.0812731000, 0.0838694000, 0.0903779000, 0.1057578000, 0.1420294000, 0.2368998000, 0.4956549000", \ + "0.0902659000, 0.0928219000, 0.0993841000, 0.1147507000, 0.1514599000, 0.2461453000, 0.5060897000", \ + "0.1095344000, 0.1121835000, 0.1187825000, 0.1345597000, 0.1717429000, 0.2672413000, 0.5276065000", \ + "0.1345677000, 0.1372654000, 0.1440891000, 0.1602968000, 0.1989527000, 0.2959328000, 0.5555164000", \ + "0.1585782000, 0.1617941000, 0.1694113000, 0.1866177000, 0.2256317000, 0.3222964000, 0.5842075000", \ + "0.1567505000, 0.1609748000, 0.1708803000, 0.1928089000, 0.2346894000, 0.3315348000, 0.5939198000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0368622000, 0.0390765000, 0.0449064000, 0.0605744000, 0.1029867000, 0.2216907000, 0.5540532000", \ + "0.0369148000, 0.0391043000, 0.0449080000, 0.0605773000, 0.1029674000, 0.2219741000, 0.5535201000", \ + "0.0367973000, 0.0390669000, 0.0449984000, 0.0605389000, 0.1029331000, 0.2219649000, 0.5543047000", \ + "0.0370990000, 0.0394040000, 0.0451916000, 0.0608244000, 0.1029317000, 0.2219647000, 0.5543093000", \ + "0.0361728000, 0.0385302000, 0.0446525000, 0.0612725000, 0.1032341000, 0.2220998000, 0.5544427000", \ + "0.0391234000, 0.0415246000, 0.0474518000, 0.0630629000, 0.1040902000, 0.2215390000, 0.5529634000", \ + "0.0494114000, 0.0520519000, 0.0591301000, 0.0756065000, 0.1142857000, 0.2233734000, 0.5509738000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013699100, 0.0037533100, 0.0102834000, 0.0281747000, 0.0771936000, 0.2114970000"); + values("0.0255269000, 0.0278232000, 0.0341731000, 0.0511804000, 0.0986566000, 0.2316991000, 0.6024007000", \ + "0.0255228000, 0.0278273000, 0.0341737000, 0.0512187000, 0.0985469000, 0.2318790000, 0.6050904000", \ + "0.0255345000, 0.0279013000, 0.0341683000, 0.0511861000, 0.0984896000, 0.2319595000, 0.6034798000", \ + "0.0270024000, 0.0293665000, 0.0355487000, 0.0522590000, 0.0989446000, 0.2314975000, 0.6026815000", \ + "0.0293326000, 0.0314843000, 0.0376244000, 0.0542786000, 0.1013152000, 0.2329248000, 0.6020465000", \ + "0.0371289000, 0.0393486000, 0.0445492000, 0.0594313000, 0.1032342000, 0.2348178000, 0.6018213000", \ + "0.0519052000, 0.0542855000, 0.0598419000, 0.0740121000, 0.1125662000, 0.2364119000, 0.6056086000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__xnor3_1 */ + + /* removed sky130_fd_sc_hd__xnor3_2 */ + + /* removed sky130_fd_sc_hd__xnor3_4 */ + + /* removed sky130_fd_sc_hd__xor2_1 */ + + cell ("sky130_fd_sc_hd__xor2_2") { + leakage_power () { + value : 0.0048373000; + when : "!A&B"; + } + leakage_power () { + value : 0.0090099000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0049460000; + when : "A&B"; + } + leakage_power () { + value : 0.0035835000; + when : "A&!B"; + } + area : 16.265600000; + cell_footprint : "sky130_fd_sc_hd__xor2"; + cell_leakage_power : 0.0055941920; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0089800000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0085840000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0093760000; + } + pin ("B") { + capacitance : 0.0081650000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0078370000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0084930000; + } + pin ("X") { + direction : "output"; + function : "(A&!B) | (!A&B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012632050, 0.0031913740, 0.0080627180, 0.0203697300, 0.0514622900, 0.1300148000"); + values("-0.0046621000, -0.0058877000, -0.0089655000, -0.0167359000, -0.0365136000, -0.0865703000, -0.2134924000", \ + "-0.0050764000, -0.0062960000, -0.0093539000, -0.0171230000, -0.0368543000, -0.0869969000, -0.2139396000", \ + "-0.0055734000, -0.0067648000, -0.0098129000, -0.0175360000, -0.0372006000, -0.0873189000, -0.2142635000", \ + "-0.0060865000, -0.0072737000, -0.0102509000, -0.0178954000, -0.0375310000, -0.0875626000, -0.2145059000", \ + "-0.0061502000, -0.0073549000, -0.0104454000, -0.0181478000, -0.0376607000, -0.0875555000, -0.2144338000", \ + "-0.0056587000, -0.0068854000, -0.0099865000, -0.0178585000, -0.0378936000, -0.0880252000, -0.2147884000", \ + "-0.0038920000, -0.0052014000, -0.0083704000, -0.0164814000, -0.0367338000, -0.0872614000, -0.2147351000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012632050, 0.0031913740, 0.0080627180, 0.0203697300, 0.0514622900, 0.1300148000"); + values("0.0369292000, 0.0381656000, 0.0413140000, 0.0491942000, 0.0689991000, 0.1187768000, 0.2445055000", \ + "0.0365398000, 0.0377870000, 0.0409828000, 0.0489316000, 0.0688532000, 0.1186584000, 0.2442397000", \ + "0.0361215000, 0.0373753000, 0.0405773000, 0.0486252000, 0.0685953000, 0.1184569000, 0.2443046000", \ + "0.0358413000, 0.0370973000, 0.0402531000, 0.0482564000, 0.0682185000, 0.1182749000, 0.2440825000", \ + "0.0355508000, 0.0368054000, 0.0399221000, 0.0478569000, 0.0678184000, 0.1178351000, 0.2435529000", \ + "0.0355410000, 0.0367405000, 0.0399061000, 0.0479024000, 0.0678099000, 0.1178255000, 0.2432769000", \ + "0.0352335000, 0.0364207000, 0.0394499000, 0.0471029000, 0.0679413000, 0.1179691000, 0.2435949000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012632050, 0.0031913740, 0.0080627180, 0.0203697300, 0.0514622900, 0.1300148000"); + values("-0.0012256000, -0.0024504000, -0.0055159000, -0.0132998000, -0.0330411000, -0.0831773000, -0.2102516000", \ + "-0.0015284000, -0.0027315000, -0.0057885000, -0.0135314000, -0.0332132000, -0.0833686000, -0.2103750000", \ + "-0.0019395000, -0.0031081000, -0.0061295000, -0.0138041000, -0.0334937000, -0.0835363000, -0.2105670000", \ + "-0.0024574000, -0.0036703000, -0.0065910000, -0.0141769000, -0.0337700000, -0.0837645000, -0.2106920000", \ + "-0.0022841000, -0.0034692000, -0.0065650000, -0.0141973000, -0.0337769000, -0.0837963000, -0.2106910000", \ + "-0.0008981000, -0.0021082000, -0.0057174000, -0.0136885000, -0.0337044000, -0.0837564000, -0.2107841000", \ + "0.0017924000, 0.0004754000, -0.0027579000, -0.0111364000, -0.0312675000, -0.0820805000, -0.2101661000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0012632050, 0.0031913740, 0.0080627180, 0.0203697300, 0.0514622900, 0.1300148000"); + values("0.0274399000, 0.0288075000, 0.0321880000, 0.0403616000, 0.0604082000, 0.1104334000, 0.2368603000", \ + "0.0269872000, 0.0283851000, 0.0317982000, 0.0400037000, 0.0603026000, 0.1104994000, 0.2368246000", \ + "0.0266097000, 0.0279355000, 0.0312839000, 0.0395135000, 0.0599307000, 0.1103915000, 0.2366890000", \ + "0.0263455000, 0.0276542000, 0.0308905000, 0.0390774000, 0.0593604000, 0.1100257000, 0.2366081000", \ + "0.0260555000, 0.0273572000, 0.0305662000, 0.0385536000, 0.0587118000, 0.1092827000, 0.2361458000", \ + "0.0259435000, 0.0271979000, 0.0303973000, 0.0385457000, 0.0585611000, 0.1089672000, 0.2354595000", \ + "0.0262366000, 0.0273811000, 0.0302657000, 0.0378938000, 0.0586015000, 0.1084169000, 0.2355467000"); + } + } + max_capacitance : 0.1300150000; + max_transition : 1.4987380000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.1384977000, 0.1422068000, 0.1502977000, 0.1661566000, 0.1964545000, 0.2572546000, 0.3935969000", \ + "0.1424172000, 0.1461692000, 0.1541685000, 0.1701493000, 0.2004523000, 0.2613210000, 0.3976153000", \ + "0.1540817000, 0.1577757000, 0.1659206000, 0.1818899000, 0.2121926000, 0.2731040000, 0.4094225000", \ + "0.1809945000, 0.1847089000, 0.1927287000, 0.2088414000, 0.2392330000, 0.3001880000, 0.4362988000", \ + "0.2372084000, 0.2410560000, 0.2493079000, 0.2654707000, 0.2965450000, 0.3578703000, 0.4942545000", \ + "0.3325887000, 0.3369353000, 0.3463400000, 0.3649617000, 0.3994033000, 0.4648464000, 0.6041764000", \ + "0.4898087000, 0.4950906000, 0.5068504000, 0.5295729000, 0.5705907000, 0.6425233000, 0.7862694000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0708429000, 0.0774858000, 0.0939566000, 0.1346119000, 0.2333286000, 0.4791645000, 1.0950048000", \ + "0.0756947000, 0.0822814000, 0.0989232000, 0.1395524000, 0.2378364000, 0.4835485000, 1.1019025000", \ + "0.0867937000, 0.0933608000, 0.1095408000, 0.1499780000, 0.2492272000, 0.4942581000, 1.1093417000", \ + "0.1065740000, 0.1129424000, 0.1289719000, 0.1689532000, 0.2677890000, 0.5134025000, 1.1323527000", \ + "0.1328139000, 0.1389481000, 0.1542258000, 0.1939757000, 0.2923455000, 0.5393939000, 1.1584920000", \ + "0.1600978000, 0.1664035000, 0.1811765000, 0.2204848000, 0.3184447000, 0.5637100000, 1.1815759000", \ + "0.1671551000, 0.1745894000, 0.1913832000, 0.2300386000, 0.3268911000, 0.5726919000, 1.1884465000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0232702000, 0.0257073000, 0.0318215000, 0.0444459000, 0.0731155000, 0.1395496000, 0.3126162000", \ + "0.0232763000, 0.0259348000, 0.0317299000, 0.0444188000, 0.0730869000, 0.1398639000, 0.3121319000", \ + "0.0233470000, 0.0258045000, 0.0317852000, 0.0443448000, 0.0729728000, 0.1397891000, 0.3128331000", \ + "0.0235786000, 0.0261886000, 0.0317882000, 0.0444738000, 0.0730364000, 0.1399871000, 0.3127691000", \ + "0.0253195000, 0.0280221000, 0.0335514000, 0.0459919000, 0.0742742000, 0.1400061000, 0.3126039000", \ + "0.0308286000, 0.0336105000, 0.0402202000, 0.0530794000, 0.0818041000, 0.1468926000, 0.3160481000", \ + "0.0424813000, 0.0461582000, 0.0527709000, 0.0675221000, 0.0978595000, 0.1616311000, 0.3240657000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0433950000, 0.0521716000, 0.0742378000, 0.1284433000, 0.2624563000, 0.6002645000, 1.4511636000", \ + "0.0434337000, 0.0522449000, 0.0740179000, 0.1283847000, 0.2628413000, 0.6011170000, 1.4515309000", \ + "0.0433964000, 0.0521159000, 0.0741651000, 0.1281615000, 0.2628724000, 0.5996897000, 1.4526607000", \ + "0.0434933000, 0.0520284000, 0.0738791000, 0.1281932000, 0.2622725000, 0.5993517000, 1.4537517000", \ + "0.0437520000, 0.0522671000, 0.0737491000, 0.1280984000, 0.2623953000, 0.6008260000, 1.4501028000", \ + "0.0471760000, 0.0549205000, 0.0753277000, 0.1279875000, 0.2627280000, 0.5983435000, 1.4513487000", \ + "0.0568262000, 0.0640667000, 0.0821018000, 0.1304363000, 0.2625872000, 0.6016371000, 1.4457520000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0366878000, 0.0394202000, 0.0460515000, 0.0614511000, 0.0983492000, 0.1882181000, 0.4122795000", \ + "0.0409317000, 0.0437046000, 0.0503680000, 0.0658174000, 0.1026503000, 0.1925650000, 0.4172927000", \ + "0.0503424000, 0.0530575000, 0.0595900000, 0.0751747000, 0.1120444000, 0.2020318000, 0.4265575000", \ + "0.0674054000, 0.0709212000, 0.0787132000, 0.0956543000, 0.1330796000, 0.2234468000, 0.4482092000", \ + "0.0908163000, 0.0956347000, 0.1065715000, 0.1298773000, 0.1765074000, 0.2719941000, 0.4975408000", \ + "0.1118816000, 0.1193171000, 0.1361500000, 0.1723709000, 0.2420603000, 0.3677965000, 0.6106943000", \ + "0.1079090000, 0.1191817000, 0.1464129000, 0.2032867000, 0.3126409000, 0.5044731000, 0.8291883000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.1013748000, 0.1077552000, 0.1240475000, 0.1636831000, 0.2619730000, 0.5085546000, 1.1298122000", \ + "0.1055375000, 0.1120018000, 0.1284449000, 0.1684071000, 0.2670783000, 0.5140612000, 1.1362680000", \ + "0.1173207000, 0.1237444000, 0.1400384000, 0.1803647000, 0.2795946000, 0.5269080000, 1.1487459000", \ + "0.1453186000, 0.1517258000, 0.1677739000, 0.2077863000, 0.3071755000, 0.5548991000, 1.1767954000", \ + "0.1999506000, 0.2077888000, 0.2257879000, 0.2674549000, 0.3665707000, 0.6144783000, 1.2378885000", \ + "0.2910742000, 0.3021466000, 0.3268688000, 0.3820665000, 0.4996659000, 0.7511051000, 1.3740229000", \ + "0.4336232000, 0.4504984000, 0.4898813000, 0.5742122000, 0.7397000000, 1.0549978000, 1.6919731000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0278557000, 0.0307555000, 0.0381278000, 0.0569801000, 0.1046576000, 0.2258045000, 0.5323001000", \ + "0.0275980000, 0.0305700000, 0.0380380000, 0.0568992000, 0.1046078000, 0.2260061000, 0.5331962000", \ + "0.0278874000, 0.0307257000, 0.0379815000, 0.0565398000, 0.1045299000, 0.2257749000, 0.5324279000", \ + "0.0352853000, 0.0378809000, 0.0446928000, 0.0610429000, 0.1058141000, 0.2258656000, 0.5328579000", \ + "0.0533967000, 0.0566260000, 0.0646769000, 0.0824657000, 0.1237218000, 0.2317967000, 0.5327737000", \ + "0.0879987000, 0.0927476000, 0.1038514000, 0.1281722000, 0.1786074000, 0.2820623000, 0.5505975000", \ + "0.1521567000, 0.1596079000, 0.1759489000, 0.2111251000, 0.2808864000, 0.4101538000, 0.6719281000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0658635000, 0.0744751000, 0.0961230000, 0.1501198000, 0.2848755000, 0.6248285000, 1.4843966000", \ + "0.0658935000, 0.0743274000, 0.0961270000, 0.1501292000, 0.2849601000, 0.6239809000, 1.4863532000", \ + "0.0658033000, 0.0744992000, 0.0959603000, 0.1498550000, 0.2852739000, 0.6251155000, 1.4846022000", \ + "0.0666618000, 0.0749003000, 0.0962001000, 0.1501097000, 0.2848835000, 0.6246919000, 1.4820652000", \ + "0.0807572000, 0.0882044000, 0.1072274000, 0.1565418000, 0.2860165000, 0.6249157000, 1.4860295000", \ + "0.1189094000, 0.1277407000, 0.1492433000, 0.1994202000, 0.3158029000, 0.6305258000, 1.4816749000", \ + "0.2013897000, 0.2133187000, 0.2401065000, 0.3014739000, 0.4314330000, 0.7206652000, 1.4987376000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.1135354000, 0.1172345000, 0.1253212000, 0.1411321000, 0.1709996000, 0.2317773000, 0.3679881000", \ + "0.1158619000, 0.1196099000, 0.1277814000, 0.1435497000, 0.1736785000, 0.2345190000, 0.3707583000", \ + "0.1261537000, 0.1298374000, 0.1377989000, 0.1536590000, 0.1836019000, 0.2442664000, 0.3807297000", \ + "0.1536260000, 0.1573158000, 0.1652684000, 0.1810274000, 0.2114569000, 0.2723175000, 0.4085383000", \ + "0.2157204000, 0.2195236000, 0.2277852000, 0.2437790000, 0.2747045000, 0.3364387000, 0.4730395000", \ + "0.3175672000, 0.3221342000, 0.3319043000, 0.3505945000, 0.3832005000, 0.4476124000, 0.5871739000", \ + "0.4813654000, 0.4871496000, 0.4995248000, 0.5224838000, 0.5624081000, 0.6304612000, 0.7708766000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0898785000, 0.0960548000, 0.1114666000, 0.1491248000, 0.2437286000, 0.4865190000, 1.1045026000", \ + "0.0940707000, 0.1003422000, 0.1156960000, 0.1538906000, 0.2489380000, 0.4917062000, 1.1096301000", \ + "0.1013511000, 0.1077969000, 0.1235103000, 0.1623957000, 0.2589187000, 0.5028688000, 1.1212922000", \ + "0.1139012000, 0.1203263000, 0.1361622000, 0.1757829000, 0.2740495000, 0.5188473000, 1.1400489000", \ + "0.1293636000, 0.1358092000, 0.1523199000, 0.1933448000, 0.2917342000, 0.5383232000, 1.1579030000", \ + "0.1431522000, 0.1496354000, 0.1657491000, 0.2056076000, 0.3055157000, 0.5534739000, 1.1742622000", \ + "0.1330891000, 0.1409090000, 0.1587939000, 0.1981393000, 0.2963700000, 0.5450383000, 1.1688642000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0233165000, 0.0258682000, 0.0318581000, 0.0447566000, 0.0734567000, 0.1402240000, 0.3125750000", \ + "0.0235705000, 0.0258730000, 0.0316446000, 0.0448949000, 0.0733738000, 0.1400845000, 0.3128873000", \ + "0.0233875000, 0.0260026000, 0.0317997000, 0.0448137000, 0.0734731000, 0.1399741000, 0.3129170000", \ + "0.0234414000, 0.0259759000, 0.0318132000, 0.0446572000, 0.0731613000, 0.1399281000, 0.3129010000", \ + "0.0260998000, 0.0286890000, 0.0343501000, 0.0473948000, 0.0753344000, 0.1411505000, 0.3131180000", \ + "0.0352046000, 0.0377193000, 0.0433195000, 0.0548519000, 0.0821210000, 0.1472213000, 0.3172045000", \ + "0.0494604000, 0.0520416000, 0.0593126000, 0.0724877000, 0.0970250000, 0.1579033000, 0.3226391000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0649654000, 0.0736882000, 0.0956477000, 0.1498763000, 0.2857273000, 0.6272573000, 1.4811267000", \ + "0.0649800000, 0.0737642000, 0.0955446000, 0.1499280000, 0.2850589000, 0.6269287000, 1.4808509000", \ + "0.0647131000, 0.0735981000, 0.0955189000, 0.1498205000, 0.2854102000, 0.6272066000, 1.4849604000", \ + "0.0619793000, 0.0710637000, 0.0936559000, 0.1495553000, 0.2853681000, 0.6246950000, 1.4852367000", \ + "0.0537970000, 0.0628799000, 0.0855840000, 0.1431683000, 0.2805938000, 0.6247683000, 1.4816494000", \ + "0.0522774000, 0.0603811000, 0.0817334000, 0.1359679000, 0.2739539000, 0.6165972000, 1.4789325000", \ + "0.0611450000, 0.0688738000, 0.0878866000, 0.1363977000, 0.2708009000, 0.6127246000, 1.4715204000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0294322000, 0.0321949000, 0.0388289000, 0.0543131000, 0.0911406000, 0.1809899000, 0.4050461000", \ + "0.0332804000, 0.0360554000, 0.0427348000, 0.0583451000, 0.0951256000, 0.1850991000, 0.4098038000", \ + "0.0437864000, 0.0463586000, 0.0527086000, 0.0681852000, 0.1049871000, 0.1949351000, 0.4192733000", \ + "0.0613941000, 0.0647955000, 0.0732418000, 0.0917326000, 0.1283687000, 0.2182853000, 0.4425062000", \ + "0.0817803000, 0.0872906000, 0.0995910000, 0.1265836000, 0.1785243000, 0.2738434000, 0.4968396000", \ + "0.0972607000, 0.1056981000, 0.1242752000, 0.1656531000, 0.2428085000, 0.3835595000, 0.6258345000", \ + "0.0858433000, 0.0967255000, 0.1271787000, 0.1888504000, 0.3078823000, 0.5211013000, 0.8797424000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0746095000, 0.0815395000, 0.0980231000, 0.1379717000, 0.2351741000, 0.4801485000, 1.0952894000", \ + "0.0785530000, 0.0853667000, 0.1020841000, 0.1422198000, 0.2408163000, 0.4869321000, 1.1021585000", \ + "0.0906585000, 0.0972720000, 0.1136060000, 0.1541478000, 0.2529330000, 0.4992180000, 1.1181956000", \ + "0.1181814000, 0.1249159000, 0.1410777000, 0.1807511000, 0.2794417000, 0.5262002000, 1.1458124000", \ + "0.1659615000, 0.1745215000, 0.1946022000, 0.2395122000, 0.3387854000, 0.5855649000, 1.2051118000", \ + "0.2389627000, 0.2525016000, 0.2826532000, 0.3453134000, 0.4691851000, 0.7211671000, 1.3406238000", \ + "0.3475268000, 0.3697420000, 0.4182347000, 0.5170517000, 0.6978846000, 1.0215699000, 1.6593122000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0281889000, 0.0310405000, 0.0383098000, 0.0571027000, 0.1046458000, 0.2255703000, 0.5326776000", \ + "0.0271840000, 0.0303379000, 0.0379941000, 0.0568930000, 0.1046141000, 0.2258325000, 0.5325913000", \ + "0.0284967000, 0.0312032000, 0.0380897000, 0.0562595000, 0.1044868000, 0.2257337000, 0.5326409000", \ + "0.0391303000, 0.0422909000, 0.0497402000, 0.0647899000, 0.1071060000, 0.2257027000, 0.5332900000", \ + "0.0596949000, 0.0642601000, 0.0741989000, 0.0950827000, 0.1373584000, 0.2368719000, 0.5319141000", \ + "0.0972975000, 0.1037658000, 0.1186631000, 0.1490270000, 0.2072445000, 0.3125950000, 0.5606867000", \ + "0.1617579000, 0.1741475000, 0.1973022000, 0.2454596000, 0.3285548000, 0.4767016000, 0.7385274000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0012632100, 0.0031913700, 0.0080627200, 0.0203697000, 0.0514623000, 0.1300150000"); + values("0.0450999000, 0.0534501000, 0.0749979000, 0.1285084000, 0.2628362000, 0.5998981000, 1.4500487000", \ + "0.0453270000, 0.0537701000, 0.0747860000, 0.1283688000, 0.2630452000, 0.5999876000, 1.4533503000", \ + "0.0454338000, 0.0539026000, 0.0750903000, 0.1284993000, 0.2630374000, 0.6012968000, 1.4521058000", \ + "0.0476749000, 0.0555512000, 0.0760392000, 0.1286077000, 0.2625937000, 0.6001993000, 1.4533110000", \ + "0.0644221000, 0.0724955000, 0.0917503000, 0.1382157000, 0.2645450000, 0.6000186000, 1.4541084000", \ + "0.1037109000, 0.1126797000, 0.1346154000, 0.1850346000, 0.3011596000, 0.6073854000, 1.4495093000", \ + "0.1862411000, 0.1978767000, 0.2272521000, 0.2880284000, 0.4203579000, 0.7001883000, 1.4648243000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + cell ("sky130_fd_sc_hd__xor2_4") { + leakage_power () { + value : 0.0071544000; + when : "!A&B"; + } + leakage_power () { + value : 0.0107585000; + when : "!A&!B"; + } + leakage_power () { + value : 0.0056040000; + when : "A&B"; + } + leakage_power () { + value : 0.0060047000; + when : "A&!B"; + } + area : 27.526400000; + cell_footprint : "sky130_fd_sc_hd__xor2"; + cell_leakage_power : 0.0073803710; + driver_waveform_fall : "ramp"; + driver_waveform_rise : "ramp"; + pg_pin ("VGND") { + pg_type : "primary_ground"; + related_bias_pin : "VNB"; + voltage_name : "VGND"; + } + pg_pin ("VNB") { + pg_type : "pwell"; + physical_connection : "device_layer"; + voltage_name : "VNB"; + } + pg_pin ("VPB") { + pg_type : "nwell"; + physical_connection : "device_layer"; + voltage_name : "VPB"; + } + pg_pin ("VPWR") { + pg_type : "primary_power"; + related_bias_pin : "VPB"; + voltage_name : "VPWR"; + } + pin ("A") { + capacitance : 0.0173590000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0166090000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0181100000; + } + pin ("B") { + capacitance : 0.0150830000; + clock : "false"; + direction : "input"; + fall_capacitance : 0.0144120000; + max_transition : 1.5000000000; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + rise_capacitance : 0.0157550000; + } + pin ("X") { + direction : "output"; + function : "(A&!B) | (!A&B)"; + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013786650, 0.0038014330, 0.0104818100, 0.0289017900, 0.0796917700, 0.2197365000"); + values("-0.0093532000, -0.0107623000, -0.0146320000, -0.0252748000, -0.0547850000, -0.1365653000, -0.3629236000", \ + "-0.0102408000, -0.0116096000, -0.0154546000, -0.0260918000, -0.0555694000, -0.1374047000, -0.3637641000", \ + "-0.0112723000, -0.0126301000, -0.0164269000, -0.0269529000, -0.0562805000, -0.1380809000, -0.3646249000", \ + "-0.0123007000, -0.0136292000, -0.0173535000, -0.0277974000, -0.0570363000, -0.1385861000, -0.3649146000", \ + "-0.0125746000, -0.0139502000, -0.0178425000, -0.0282174000, -0.0573132000, -0.1386878000, -0.3648373000", \ + "-0.0113533000, -0.0127589000, -0.0166683000, -0.0273556000, -0.0576958000, -0.1397447000, -0.3654792000", \ + "-0.0086679000, -0.0101391000, -0.0141898000, -0.0252096000, -0.0556450000, -0.1381320000, -0.3655252000"); + } + related_pin : "A"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013786650, 0.0038014330, 0.0104818100, 0.0289017900, 0.0796917700, 0.2197365000"); + values("0.0738198000, 0.0753531000, 0.0792946000, 0.0901744000, 0.1199423000, 0.2012191000, 0.4251799000", \ + "0.0731748000, 0.0746199000, 0.0786184000, 0.0896336000, 0.1194524000, 0.2010247000, 0.4249036000", \ + "0.0722850000, 0.0738445000, 0.0778100000, 0.0889312000, 0.1190668000, 0.2008785000, 0.4248206000", \ + "0.0718295000, 0.0732238000, 0.0771736000, 0.0881723000, 0.1182779000, 0.2002234000, 0.4244880000", \ + "0.0711848000, 0.0725912000, 0.0765118000, 0.0873854000, 0.1172710000, 0.1993973000, 0.4238938000", \ + "0.0710156000, 0.0724653000, 0.0764309000, 0.0874079000, 0.1173448000, 0.1992413000, 0.4235285000", \ + "0.0701391000, 0.0715192000, 0.0753463000, 0.0858004000, 0.1175061000, 0.1994338000, 0.4239562000"); + } + } + internal_power () { + fall_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013786650, 0.0038014330, 0.0104818100, 0.0289017900, 0.0796917700, 0.2197365000"); + values("-0.0020641000, -0.0034561000, -0.0073099000, -0.0179922000, -0.0475025000, -0.1295152000, -0.3560104000", \ + "-0.0026478000, -0.0040264000, -0.0078466000, -0.0184490000, -0.0479766000, -0.1298721000, -0.3564207000", \ + "-0.0034711000, -0.0048333000, -0.0086011000, -0.0190610000, -0.0484402000, -0.1302658000, -0.3566123000", \ + "-0.0043529000, -0.0056546000, -0.0093972000, -0.0198450000, -0.0490351000, -0.1305682000, -0.3569707000", \ + "-0.0043180000, -0.0057184000, -0.0094934000, -0.0200802000, -0.0493205000, -0.1306883000, -0.3568444000", \ + "-0.0023912000, -0.0038455000, -0.0078170000, -0.0186459000, -0.0492862000, -0.1311713000, -0.3571541000", \ + "0.0029354000, 0.0014294000, -0.0027686000, -0.0140408000, -0.0448442000, -0.1281553000, -0.3562442000"); + } + related_pin : "B"; + rise_power ("power_outputs_1") { + index_1("0.0100000000, 0.0230505800, 0.0531329300, 0.1224745000, 0.2823108000, 0.6507428000, 1.5000000000"); + index_2("0.0005000000, 0.0013786650, 0.0038014330, 0.0104818100, 0.0289017900, 0.0796917700, 0.2197365000"); + values("0.0519886000, 0.0535976000, 0.0578817000, 0.0690903000, 0.0990387000, 0.1810936000, 0.4072389000", \ + "0.0511053000, 0.0526723000, 0.0570279000, 0.0683969000, 0.0987314000, 0.1806366000, 0.4051989000", \ + "0.0501969000, 0.0517430000, 0.0559635000, 0.0673814000, 0.0980315000, 0.1802728000, 0.4069269000", \ + "0.0496505000, 0.0511488000, 0.0552254000, 0.0664763000, 0.0969992000, 0.1794975000, 0.4065757000", \ + "0.0489505000, 0.0504705000, 0.0544899000, 0.0654526000, 0.0956693000, 0.1789110000, 0.4056357000", \ + "0.0490106000, 0.0504402000, 0.0544267000, 0.0654591000, 0.0957292000, 0.1779419000, 0.4044345000", \ + "0.0493743000, 0.0506929000, 0.0543723000, 0.0649597000, 0.0956659000, 0.1780672000, 0.4040065000"); + } + } + max_capacitance : 0.2197360000; + max_transition : 1.4976190000; + power_down_function : "(!VPWR + VGND)"; + related_ground_pin : "VGND"; + related_power_pin : "VPWR"; + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013786600, 0.0038014300, 0.0104818000, 0.0289018000, 0.0796918000, 0.2197360000"); + values("0.1498213000, 0.1521022000, 0.1579420000, 0.1706484000, 0.1970509000, 0.2525050000, 0.3819992000", \ + "0.1534217000, 0.1557036000, 0.1614396000, 0.1743502000, 0.2006676000, 0.2561700000, 0.3856208000", \ + "0.1647692000, 0.1671180000, 0.1728084000, 0.1857164000, 0.2121356000, 0.2676604000, 0.3971745000", \ + "0.1917592000, 0.1940444000, 0.1996949000, 0.2124735000, 0.2389546000, 0.2946570000, 0.4242198000", \ + "0.2489901000, 0.2513319000, 0.2570763000, 0.2699971000, 0.2970482000, 0.3529857000, 0.4825390000", \ + "0.3493355000, 0.3519830000, 0.3585081000, 0.3732342000, 0.4035063000, 0.4634976000, 0.5967257000", \ + "0.5210429000, 0.5242347000, 0.5321462000, 0.5498254000, 0.5856142000, 0.6531658000, 0.7920983000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013786600, 0.0038014300, 0.0104818000, 0.0289018000, 0.0796918000, 0.2197360000"); + values("0.0824702000, 0.0871205000, 0.0999131000, 0.1338755000, 0.2240030000, 0.4655699000, 1.1281149000", \ + "0.0874779000, 0.0920609000, 0.1048119000, 0.1390157000, 0.2289731000, 0.4702864000, 1.1320492000", \ + "0.0981387000, 0.1029224000, 0.1155759000, 0.1494399000, 0.2399153000, 0.4819025000, 1.1451019000", \ + "0.1172658000, 0.1218137000, 0.1340927000, 0.1675947000, 0.2578120000, 0.5002633000, 1.1628895000", \ + "0.1412810000, 0.1457323000, 0.1579043000, 0.1911819000, 0.2805902000, 0.5237397000, 1.1871472000", \ + "0.1650427000, 0.1694110000, 0.1813255000, 0.2141437000, 0.3030956000, 0.5453783000, 1.2113351000", \ + "0.1650627000, 0.1701666000, 0.1825782000, 0.2148724000, 0.3027608000, 0.5447091000, 1.2088036000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013786600, 0.0038014300, 0.0104818000, 0.0289018000, 0.0796918000, 0.2197360000"); + values("0.0258631000, 0.0272958000, 0.0313648000, 0.0411783000, 0.0647598000, 0.1230203000, 0.2829630000", \ + "0.0256963000, 0.0271844000, 0.0315704000, 0.0411118000, 0.0647809000, 0.1230484000, 0.2835780000", \ + "0.0258039000, 0.0273211000, 0.0312231000, 0.0410294000, 0.0645500000, 0.1230651000, 0.2836416000", \ + "0.0260212000, 0.0275553000, 0.0313922000, 0.0413212000, 0.0649676000, 0.1230437000, 0.2837963000", \ + "0.0275022000, 0.0292852000, 0.0327963000, 0.0426531000, 0.0658314000, 0.1234046000, 0.2838002000", \ + "0.0331190000, 0.0349436000, 0.0391283000, 0.0493380000, 0.0727733000, 0.1308584000, 0.2875061000", \ + "0.0455791000, 0.0474508000, 0.0522486000, 0.0630046000, 0.0882908000, 0.1446539000, 0.2969336000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013786600, 0.0038014300, 0.0104818000, 0.0289018000, 0.0796918000, 0.2197360000"); + values("0.0545477000, 0.0604694000, 0.0769636000, 0.1211413000, 0.2415684000, 0.5726916000, 1.4837939000", \ + "0.0545630000, 0.0605890000, 0.0768845000, 0.1213245000, 0.2417088000, 0.5729234000, 1.4837653000", \ + "0.0545522000, 0.0605333000, 0.0766708000, 0.1213620000, 0.2420048000, 0.5720606000, 1.4826771000", \ + "0.0544345000, 0.0603335000, 0.0767580000, 0.1211477000, 0.2416003000, 0.5729405000, 1.4834963000", \ + "0.0544386000, 0.0602949000, 0.0761584000, 0.1210499000, 0.2410216000, 0.5727535000, 1.4836791000", \ + "0.0571354000, 0.0624336000, 0.0778807000, 0.1210058000, 0.2418170000, 0.5696867000, 1.4809503000", \ + "0.0658208000, 0.0709332000, 0.0845831000, 0.1240170000, 0.2422272000, 0.5753099000, 1.4770219000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013786600, 0.0038014300, 0.0104818000, 0.0289018000, 0.0796918000, 0.2197360000"); + values("0.0436636000, 0.0453758000, 0.0500607000, 0.0622142000, 0.0935156000, 0.1764752000, 0.4019771000", \ + "0.0474098000, 0.0492156000, 0.0538442000, 0.0660680000, 0.0973631000, 0.1804029000, 0.4067191000", \ + "0.0558684000, 0.0576227000, 0.0623161000, 0.0745588000, 0.1060547000, 0.1891348000, 0.4148759000", \ + "0.0716920000, 0.0738656000, 0.0795040000, 0.0928811000, 0.1253473000, 0.2089834000, 0.4350223000", \ + "0.0934183000, 0.0964121000, 0.1038103000, 0.1220940000, 0.1633954000, 0.2538585000, 0.4806054000", \ + "0.1102166000, 0.1148162000, 0.1264197000, 0.1548898000, 0.2165235000, 0.3371814000, 0.5852526000", \ + "0.0965449000, 0.1035638000, 0.1216761000, 0.1659232000, 0.2629996000, 0.4488046000, 0.7811597000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013786600, 0.0038014300, 0.0104818000, 0.0289018000, 0.0796918000, 0.2197360000"); + values("0.1152663000, 0.1197115000, 0.1313149000, 0.1631730000, 0.2484311000, 0.4815269000, 1.1207800000", \ + "0.1186809000, 0.1230035000, 0.1350982000, 0.1670509000, 0.2528935000, 0.4858588000, 1.1268465000", \ + "0.1299064000, 0.1346329000, 0.1461559000, 0.1787279000, 0.2649009000, 0.4987368000, 1.1391225000", \ + "0.1576167000, 0.1618373000, 0.1735779000, 0.2056609000, 0.2920834000, 0.5261697000, 1.1680041000", \ + "0.2135563000, 0.2185918000, 0.2316387000, 0.2650153000, 0.3510895000, 0.5853523000, 1.2264606000", \ + "0.3105179000, 0.3172884000, 0.3343643000, 0.3780825000, 0.4819104000, 0.7215010000, 1.3631631000", \ + "0.4673313000, 0.4784170000, 0.5059216000, 0.5718557000, 0.7176837000, 1.0207096000, 1.6803030000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013786600, 0.0038014300, 0.0104818000, 0.0289018000, 0.0796918000, 0.2197360000"); + values("0.0306255000, 0.0326024000, 0.0378873000, 0.0527912000, 0.0940997000, 0.2090309000, 0.5265505000", \ + "0.0305594000, 0.0324557000, 0.0378828000, 0.0527709000, 0.0940672000, 0.2090063000, 0.5275455000", \ + "0.0306991000, 0.0326035000, 0.0377471000, 0.0525482000, 0.0939461000, 0.2089878000, 0.5271354000", \ + "0.0372694000, 0.0391281000, 0.0442891000, 0.0573073000, 0.0956952000, 0.2088595000, 0.5270412000", \ + "0.0547171000, 0.0568965000, 0.0624743000, 0.0775606000, 0.1147396000, 0.2168991000, 0.5271663000", \ + "0.0898452000, 0.0929725000, 0.1005826000, 0.1199536000, 0.1638825000, 0.2662955000, 0.5465849000", \ + "0.1543681000, 0.1592050000, 0.1713063000, 0.1991683000, 0.2610707000, 0.3866281000, 0.6630076000"); + } + related_pin : "A"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013786600, 0.0038014300, 0.0104818000, 0.0289018000, 0.0796918000, 0.2197360000"); + values("0.0759070000, 0.0815424000, 0.0969157000, 0.1392374000, 0.2551032000, 0.5748853000, 1.4477172000", \ + "0.0758997000, 0.0814693000, 0.0970385000, 0.1394350000, 0.2552114000, 0.5728129000, 1.4494465000", \ + "0.0759521000, 0.0815833000, 0.0969367000, 0.1392081000, 0.2553012000, 0.5729696000, 1.4523986000", \ + "0.0763891000, 0.0818078000, 0.0972177000, 0.1394148000, 0.2551341000, 0.5731693000, 1.4486934000", \ + "0.0891667000, 0.0940859000, 0.1075588000, 0.1461725000, 0.2565225000, 0.5730347000, 1.4510028000", \ + "0.1258456000, 0.1314789000, 0.1469706000, 0.1871109000, 0.2883875000, 0.5812781000, 1.4505315000", \ + "0.2082668000, 0.2155849000, 0.2345399000, 0.2825965000, 0.3955398000, 0.6695067000, 1.4652712000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013786600, 0.0038014300, 0.0104818000, 0.0289018000, 0.0796918000, 0.2197360000"); + values("0.1234675000, 0.1257397000, 0.1314267000, 0.1441660000, 0.1704285000, 0.2255801000, 0.3551103000", \ + "0.1257263000, 0.1280011000, 0.1336729000, 0.1464812000, 0.1726047000, 0.2281072000, 0.3576422000", \ + "0.1357807000, 0.1380280000, 0.1436779000, 0.1561082000, 0.1826469000, 0.2380935000, 0.3677224000", \ + "0.1633535000, 0.1655912000, 0.1712241000, 0.1839759000, 0.2104805000, 0.2661422000, 0.3956312000", \ + "0.2281192000, 0.2304337000, 0.2361473000, 0.2490715000, 0.2760102000, 0.3319250000, 0.4617683000", \ + "0.3382702000, 0.3410712000, 0.3480520000, 0.3630874000, 0.3926597000, 0.4516459000, 0.5842897000", \ + "0.5182355000, 0.5217422000, 0.5303887000, 0.5492988000, 0.5854496000, 0.6497775000, 0.7852521000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013786600, 0.0038014300, 0.0104818000, 0.0289018000, 0.0796918000, 0.2197360000"); + values("0.1048461000, 0.1090026000, 0.1202696000, 0.1508533000, 0.2326286000, 0.4605297000, 1.0983631000", \ + "0.1089455000, 0.1132897000, 0.1248770000, 0.1553579000, 0.2377169000, 0.4659305000, 1.1020401000", \ + "0.1158189000, 0.1200469000, 0.1314675000, 0.1626685000, 0.2467387000, 0.4762303000, 1.1137002000", \ + "0.1271718000, 0.1314447000, 0.1432418000, 0.1750644000, 0.2602975000, 0.4919463000, 1.1289183000", \ + "0.1421417000, 0.1466329000, 0.1587245000, 0.1908896000, 0.2762768000, 0.5097093000, 1.1477884000", \ + "0.1528475000, 0.1572159000, 0.1692436000, 0.2012987000, 0.2877989000, 0.5225921000, 1.1631662000", \ + "0.1370997000, 0.1420376000, 0.1546755000, 0.1862847000, 0.2713418000, 0.5062086000, 1.1492168000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013786600, 0.0038014300, 0.0104818000, 0.0289018000, 0.0796918000, 0.2197360000"); + values("0.0258575000, 0.0273784000, 0.0314467000, 0.0412008000, 0.0649258000, 0.1233208000, 0.2832658000", \ + "0.0258729000, 0.0274055000, 0.0312688000, 0.0410916000, 0.0651922000, 0.1232537000, 0.2836712000", \ + "0.0259981000, 0.0276253000, 0.0314951000, 0.0412600000, 0.0650397000, 0.1233299000, 0.2833123000", \ + "0.0259508000, 0.0274180000, 0.0316281000, 0.0412997000, 0.0649301000, 0.1232317000, 0.2834941000", \ + "0.0284681000, 0.0300106000, 0.0338473000, 0.0433398000, 0.0664746000, 0.1241942000, 0.2833802000", \ + "0.0388366000, 0.0399122000, 0.0435851000, 0.0523870000, 0.0742222000, 0.1301786000, 0.2887548000", \ + "0.0540890000, 0.0561388000, 0.0601321000, 0.0708778000, 0.0922304000, 0.1432362000, 0.2948055000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013786600, 0.0038014300, 0.0104818000, 0.0289018000, 0.0796918000, 0.2197360000"); + values("0.0752745000, 0.0809621000, 0.0964575000, 0.1392060000, 0.2550944000, 0.5730705000, 1.4496204000", \ + "0.0752050000, 0.0809003000, 0.0964027000, 0.1392268000, 0.2552087000, 0.5730071000, 1.4516470000", \ + "0.0749725000, 0.0807146000, 0.0962014000, 0.1390923000, 0.2551570000, 0.5730953000, 1.4500535000", \ + "0.0730962000, 0.0790643000, 0.0953033000, 0.1388982000, 0.2553379000, 0.5732365000, 1.4477179000", \ + "0.0634505000, 0.0694468000, 0.0857219000, 0.1310455000, 0.2496870000, 0.5735373000, 1.4495534000", \ + "0.0600312000, 0.0657071000, 0.0809499000, 0.1233164000, 0.2413889000, 0.5642955000, 1.4474065000", \ + "0.0678604000, 0.0728150000, 0.0866056000, 0.1252394000, 0.2386312000, 0.5594238000, 1.4371977000"); + } + timing_sense : "positive_unate"; + timing_type : "combinational"; + } + timing () { + cell_fall ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013786600, 0.0038014300, 0.0104818000, 0.0289018000, 0.0796918000, 0.2197360000"); + values("0.0335696000, 0.0353220000, 0.0400256000, 0.0521365000, 0.0835456000, 0.1666051000, 0.3921810000", \ + "0.0372863000, 0.0390635000, 0.0437525000, 0.0559946000, 0.0874337000, 0.1704923000, 0.3960374000", \ + "0.0471907000, 0.0488378000, 0.0533741000, 0.0655429000, 0.0970316000, 0.1802304000, 0.4057602000", \ + "0.0654116000, 0.0676545000, 0.0737674000, 0.0881423000, 0.1203320000, 0.2030385000, 0.4290612000", \ + "0.0853982000, 0.0889033000, 0.0976499000, 0.1192638000, 0.1662422000, 0.2579159000, 0.4832924000", \ + "0.0984199000, 0.1037521000, 0.1173286000, 0.1492809000, 0.2212170000, 0.3586011000, 0.6101371000", \ + "0.0782870000, 0.0860682000, 0.1062972000, 0.1560700000, 0.2647008000, 0.4752755000, 0.8508662000"); + } + cell_rise ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013786600, 0.0038014300, 0.0104818000, 0.0289018000, 0.0796918000, 0.2197360000"); + values("0.0850781000, 0.0899409000, 0.1027952000, 0.1360149000, 0.2242358000, 0.4678875000, 1.1311460000", \ + "0.0886134000, 0.0933029000, 0.1062009000, 0.1398852000, 0.2295681000, 0.4708945000, 1.1332277000", \ + "0.0999498000, 0.1045024000, 0.1171481000, 0.1511322000, 0.2411198000, 0.4838029000, 1.1488448000", \ + "0.1271868000, 0.1316210000, 0.1438976000, 0.1771318000, 0.2671072000, 0.5104442000, 1.1746953000", \ + "0.1760873000, 0.1820284000, 0.1968326000, 0.2342847000, 0.3243756000, 0.5695979000, 1.2362262000", \ + "0.2554318000, 0.2639361000, 0.2866622000, 0.3366414000, 0.4498133000, 0.7008774000, 1.3679664000", \ + "0.3808998000, 0.3945671000, 0.4288706000, 0.5088539000, 0.6710317000, 0.9935092000, 1.6783878000"); + } + fall_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013786600, 0.0038014300, 0.0104818000, 0.0289018000, 0.0796918000, 0.2197360000"); + values("0.0309668000, 0.0327628000, 0.0380972000, 0.0529457000, 0.0941547000, 0.2089584000, 0.5270855000", \ + "0.0302730000, 0.0322728000, 0.0377722000, 0.0527265000, 0.0940481000, 0.2088934000, 0.5268767000", \ + "0.0309543000, 0.0327341000, 0.0378132000, 0.0522565000, 0.0938198000, 0.2088570000, 0.5272688000", \ + "0.0413029000, 0.0433314000, 0.0487315000, 0.0615735000, 0.0973744000, 0.2087784000, 0.5270357000", \ + "0.0626560000, 0.0653913000, 0.0731504000, 0.0897430000, 0.1288506000, 0.2224151000, 0.5268013000", \ + "0.1012147000, 0.1055305000, 0.1163309000, 0.1414359000, 0.1938118000, 0.2997774000, 0.5583131000", \ + "0.1664303000, 0.1732680000, 0.1904969000, 0.2303589000, 0.3080212000, 0.4561075000, 0.7360311000"); + } + related_pin : "B"; + rise_transition ("del_1_7_7") { + index_1("0.0100000000, 0.0230506000, 0.0531329000, 0.1224740000, 0.2823110000, 0.6507430000, 1.5000000000"); + index_2("0.0005000000, 0.0013786600, 0.0038014300, 0.0104818000, 0.0289018000, 0.0796918000, 0.2197360000"); + values("0.0556082000, 0.0614255000, 0.0774347000, 0.1211863000, 0.2412494000, 0.5733722000, 1.4860994000", \ + "0.0554051000, 0.0614012000, 0.0774506000, 0.1207148000, 0.2412002000, 0.5710328000, 1.4839330000", \ + "0.0557944000, 0.0615850000, 0.0772878000, 0.1212796000, 0.2414769000, 0.5705666000, 1.4904959000", \ + "0.0571563000, 0.0627295000, 0.0781564000, 0.1216595000, 0.2415536000, 0.5706252000, 1.4912858000", \ + "0.0738758000, 0.0792944000, 0.0933395000, 0.1314809000, 0.2439562000, 0.5744571000, 1.4866004000", \ + "0.1113906000, 0.1170693000, 0.1336293000, 0.1749030000, 0.2802974000, 0.5800641000, 1.4839238000", \ + "0.1937913000, 0.2011665000, 0.2219989000, 0.2710132000, 0.3889577000, 0.6707701000, 1.4976191000"); + } + timing_sense : "negative_unate"; + timing_type : "combinational"; + } + } + } + + /* removed sky130_fd_sc_hd__xor3_1 */ + + /* removed sky130_fd_sc_hd__xor3_2 */ + + /* removed sky130_fd_sc_hd__xor3_4 */ + +} diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/warning.log b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/warning.log new file mode 100644 index 00000000..a658b338 --- /dev/null +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/runs/RUN_2024-06-20_14-47-46/warning.log @@ -0,0 +1,45 @@ +'PNR_SDC_FILE' is not defined. Using generic fallback SDC for OpenROAD PnR steps. +'SIGNOFF_SDC_FILE' is not defined. Using generic fallback SDC for OpenROAD PnR steps. +[STA-0366] port 'None' not found. +[STA-0366] port 'None' not found. +[STA-0419] transition time can not be specified for virtual clocks. +[STA-0366] port 'None' not found. +[STA-0366] port 'None' not found. +[STA-0419] transition time can not be specified for virtual clocks. +[STA-0366] port 'None' not found. +[STA-0366] port 'None' not found. +[STA-0419] transition time can not be specified for virtual clocks. +[STA-0366] port 'None' not found. +[STA-0366] port 'None' not found. +[STA-0419] transition time can not be specified for virtual clocks. +[STA-0366] port 'None' not found. +[STA-0366] port 'None' not found. +[STA-0419] transition time can not be specified for virtual clocks. +[STA-0366] port 'None' not found. +[STA-0366] port 'None' not found. +[STA-0419] transition time can not be specified for virtual clocks. +[STA-0101] object 'out' not found. +[STA-0101] object 'out' not found. +[STA-0366] port 'None' not found. +[STA-0366] port 'None' not found. +[STA-0419] transition time can not be specified for virtual clocks. +[STA-0366] port 'None' not found. +[STA-0366] port 'None' not found. +[STA-0419] transition time can not be specified for virtual clocks. +[STA-0450] virtual clock None can not be propagated. +[STA-0366] port 'None' not found. +[STA-0366] port 'None' not found. +[STA-0419] transition time can not be specified for virtual clocks. +[DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon +[DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon +[DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via +[DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via +[DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 +[DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2 +[DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 +[DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3 +[DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 +[DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4 +[STA-0366] port 'None' not found. +[STA-0366] port 'None' not found. +[STA-0419] transition time can not be specified for virtual clocks. diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/src/truth_table_module.v b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/src/truth_table_module.v index 17429365..4ca2979e 100644 --- a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/src/truth_table_module.v +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/src/truth_table_module.v @@ -4,30 +4,30 @@ (* generator = "Amaranth" *) module top(bit_phase_0, bit_phase_1, input_fock_state_str); reg \$auto$verilog_backend.cc:2352:dump_module$1 = 0; - (* src = "/home/daquintero/phd/piel/piel/tools/amaranth/construct.py:88" *) + (* src = "/home/daquintero/phd/piel/piel/tools/amaranth/construct.py:86" *) output [4:0] bit_phase_0; reg [4:0] bit_phase_0; - (* src = "/home/daquintero/phd/piel/piel/tools/amaranth/construct.py:88" *) + (* src = "/home/daquintero/phd/piel/piel/tools/amaranth/construct.py:86" *) output [4:0] bit_phase_1; reg [4:0] bit_phase_1; - (* src = "/home/daquintero/phd/piel/piel/tools/amaranth/construct.py:84" *) + (* src = "/home/daquintero/phd/piel/piel/tools/amaranth/construct.py:82" *) input [2:0] input_fock_state_str; wire [2:0] input_fock_state_str; always @* begin if (\$auto$verilog_backend.cc:2352:dump_module$1 ) begin end (* full_case = 32'd1 *) - (* src = "/home/daquintero/phd/piel/piel/tools/amaranth/construct.py:114" *) + (* src = "/home/daquintero/phd/piel/piel/tools/amaranth/construct.py:112" *) casez (input_fock_state_str) - /* src = "/home/daquintero/phd/piel/piel/tools/amaranth/construct.py:117" */ + /* src = "/home/daquintero/phd/piel/piel/tools/amaranth/construct.py:115" */ 3'h4: bit_phase_0 = 5'h00; - /* src = "/home/daquintero/phd/piel/piel/tools/amaranth/construct.py:117" */ + /* src = "/home/daquintero/phd/piel/piel/tools/amaranth/construct.py:115" */ 3'h1: bit_phase_0 = 5'h00; - /* src = "/home/daquintero/phd/piel/piel/tools/amaranth/construct.py:117" */ + /* src = "/home/daquintero/phd/piel/piel/tools/amaranth/construct.py:115" */ 3'h2: bit_phase_0 = 5'h1f; - /* src = "/home/daquintero/phd/piel/piel/tools/amaranth/construct.py:126" */ + /* src = "/home/daquintero/phd/piel/piel/tools/amaranth/construct.py:124" */ default: bit_phase_0 = 5'h00; endcase @@ -35,18 +35,18 @@ module top(bit_phase_0, bit_phase_1, input_fock_state_str); always @* begin if (\$auto$verilog_backend.cc:2352:dump_module$1 ) begin end (* full_case = 32'd1 *) - (* src = "/home/daquintero/phd/piel/piel/tools/amaranth/construct.py:114" *) + (* src = "/home/daquintero/phd/piel/piel/tools/amaranth/construct.py:112" *) casez (input_fock_state_str) - /* src = "/home/daquintero/phd/piel/piel/tools/amaranth/construct.py:117" */ + /* src = "/home/daquintero/phd/piel/piel/tools/amaranth/construct.py:115" */ 3'h4: bit_phase_1 = 5'h00; - /* src = "/home/daquintero/phd/piel/piel/tools/amaranth/construct.py:117" */ + /* src = "/home/daquintero/phd/piel/piel/tools/amaranth/construct.py:115" */ 3'h1: bit_phase_1 = 5'h1f; - /* src = "/home/daquintero/phd/piel/piel/tools/amaranth/construct.py:117" */ + /* src = "/home/daquintero/phd/piel/piel/tools/amaranth/construct.py:115" */ 3'h2: bit_phase_1 = 5'h00; - /* src = "/home/daquintero/phd/piel/piel/tools/amaranth/construct.py:126" */ + /* src = "/home/daquintero/phd/piel/piel/tools/amaranth/construct.py:124" */ default: bit_phase_1 = 5'h00; endcase diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/tb/Makefile b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/tb/Makefile index 202d47f5..4b4c1a6e 100644 --- a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/tb/Makefile +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/tb/Makefile @@ -1,9 +1,8 @@ -#!/bin/bash -# Makefile -SIM ?= icarus -TOPLEVEL_LANG ?= verilog -VERILOG_SOURCES += /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/src/truth_table_module.v -VERILOG_SOURCES += /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/src/.ipynb_checkpoints -TOPLEVEL := top -MODULE := test_top -include $(shell cocotb-config --makefiles)/Makefile.sim +#!/bin/bash +# Makefile +SIM ?= icarus +TOPLEVEL_LANG ?= verilog +VERILOG_SOURCES += /home/daquintero/phd/piel/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/full_flow_demo/src/truth_table_module.v +TOPLEVEL := top +MODULE := test_top +include $(shell cocotb-config --makefiles)/Makefile.sim \ No newline at end of file diff --git a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/setup.py b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/setup.py index 7943f704..97f3e451 100644 --- a/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/setup.py +++ b/docs/examples/07_full_flow_demo_electronic_photonic/full_flow_demo/setup.py @@ -1,5 +1,5 @@ #!/usr/bin/env python -from distutils.core import setup +from setuptools import setup setup(name="full_flow_demo", version="0.0.1", diff --git a/docs/examples/designs/amaranth_driven_flow/setup.py b/docs/examples/designs/amaranth_driven_flow/setup.py index 5cfa0978..427b84e0 100644 --- a/docs/examples/designs/amaranth_driven_flow/setup.py +++ b/docs/examples/designs/amaranth_driven_flow/setup.py @@ -1,11 +1,11 @@ -#!/usr/bin/env python -from distutils.core import setup - -setup(name="amaranth_driven_flow", - version="0.0.1", +#!/usr/bin/env python +from setuptools import setup + +setup(name="amaranth_driven_flow", + version="0.0.1", description="Example empty piel project." -, author="Dario Quintero", - author_email="darioaquintero@gmail.com", - url="https://github.com/daquintero/piel", - packages=['amaranth_driven_flow'], -) \ No newline at end of file +, author="Dario Quintero", + author_email="darioaquintero@gmail.com", + url="https://github.com/daquintero/piel", + packages=['amaranth_driven_flow'], +) diff --git a/docs/examples/designs/example_empty_project/setup.py b/docs/examples/designs/example_empty_project/setup.py index 04217885..403fd069 100644 --- a/docs/examples/designs/example_empty_project/setup.py +++ b/docs/examples/designs/example_empty_project/setup.py @@ -1,5 +1,5 @@ #!/usr/bin/env python -from distutils.core import setup +from setuptools import setup setup( name="example_empty_project", diff --git a/docs/examples/designs/inverter/setup.py b/docs/examples/designs/inverter/setup.py index 019190da..b49080e1 100644 --- a/docs/examples/designs/inverter/setup.py +++ b/docs/examples/designs/inverter/setup.py @@ -1,11 +1,11 @@ -#!/usr/bin/env python -from distutils.core import setup - -setup(name="inverter", - version="0.0.1", +#!/usr/bin/env python +from setuptools import setup + +setup(name="inverter", + version="0.0.1", description="Example empty piel project." -, author="Dario Quintero", - author_email="darioaquintero@gmail.com", - url="https://github.com/daquintero/piel", - packages=['inverter'], -) \ No newline at end of file +, author="Dario Quintero", + author_email="darioaquintero@gmail.com", + url="https://github.com/daquintero/piel", + packages=['inverter'], +) diff --git a/docs/examples/designs/simple_copied_design/setup.py b/docs/examples/designs/simple_copied_design/setup.py index 19fc75ad..956a048c 100644 --- a/docs/examples/designs/simple_copied_design/setup.py +++ b/docs/examples/designs/simple_copied_design/setup.py @@ -1,6 +1,6 @@ #!/usr/bin/env python -from distutils.core import setup +from setuptools import setup setup( name="simple_copied_design", diff --git a/docs/examples/designs/simple_design/setup.py b/docs/examples/designs/simple_design/setup.py index 72463455..886b7cfb 100644 --- a/docs/examples/designs/simple_design/setup.py +++ b/docs/examples/designs/simple_design/setup.py @@ -1,6 +1,6 @@ #!/usr/bin/env python -from distutils.core import setup +from setuptools import setup setup( name="simple_design", diff --git a/docs/sections/environment/index.rst b/docs/sections/environment/index.rst index b7a47286..24cff467 100644 --- a/docs/sections/environment/index.rst +++ b/docs/sections/environment/index.rst @@ -18,14 +18,15 @@ If you want to enter the corresponding `nix-shell` environment, you can run the .. code-block:: bash - $ piel environment activate + $ piel activate It will print: .. code-block:: # Please run this in your shell: - nix shell github:efabless/nix-eda#{ngspice,xschem,verilator,yosys} github:efabless/openlane2 nixpkgs#verilog nixpkgs#gtkwave + cd ~/ + nix shell . github:efabless/nix-eda#{ngspice,xschem,verilator,yosys} github:efabless/openlane2 nixpkgs#verilog nixpkgs#gtkwave This is because, I believe, for security reasons it is very difficult to automatically enter a nix shell directly from python or a subprocess. diff --git a/docs/sections/environment/installation.rst b/docs/sections/environment/installation.rst index 2f123e64..a68872bc 100644 --- a/docs/sections/environment/installation.rst +++ b/docs/sections/environment/installation.rst @@ -47,7 +47,7 @@ You can install our exact supported dependencies in a poetry-managed environment .. code:: console - $ poetry instal + $ poetry install Developer’s Requirements ~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/docs/sections/microservices/dependencies/openlane.rst b/docs/sections/microservices/dependencies/openlane.rst index 23402c3c..60527d9b 100644 --- a/docs/sections/microservices/dependencies/openlane.rst +++ b/docs/sections/microservices/dependencies/openlane.rst @@ -4,8 +4,7 @@ v1/v2 Migration ^^^^^^^^^^^^^^^^^^^^^^^ -Currently, OpenLane v1 is integrated into the project whilst Openlane v2 -is still in development. +Currently, OpenLane v1 is integrated into the project in a non-supported form. There are some examples in the ``examples/depreciated`` directory. However, most of the current functionality uses `v2` primarily. ``OpenLane v2`` designs do not have to be stored in a particular ``$OPENLANE_ROOT/design`` directory, and are a lot more flexible in diff --git a/flake.lock b/flake.lock new file mode 100644 index 00000000..a97538f6 --- /dev/null +++ b/flake.lock @@ -0,0 +1,282 @@ +{ + "nodes": { + "flake-compat": { + "locked": { + "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", + "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", + "revCount": 57, + "type": "tarball", + "url": "https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.0.1/018afb31-abd1-7bff-a5e4-cff7e18efb7a/source.tar.gz" + }, + "original": { + "type": "tarball", + "url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz" + } + }, + "flake-utils": { + "inputs": { + "systems": "systems" + }, + "locked": { + "lastModified": 1710146030, + "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "ioplace-parser": { + "inputs": { + "nixpkgs": [ + "openlane2", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1717940678, + "narHash": "sha256-GxEmeujXSw8ey3KXhQpYHKlZu/wJmeX4eS1UO8nLQ44=", + "owner": "efabless", + "repo": "ioplace_parser", + "rev": "4849956df82b88f9290dc723b6da0ce91838a8e1", + "type": "github" + }, + "original": { + "owner": "efabless", + "repo": "ioplace_parser", + "type": "github" + } + }, + "libparse": { + "inputs": { + "nixpkgs": [ + "openlane2", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1713178934, + "narHash": "sha256-1w6HBBE2bWAD0GM98O8WZRmZDW9+EzD0KFvnnH2ho/k=", + "owner": "efabless", + "repo": "libparse-python", + "rev": "cec8b6dfd3d1c97bc5ccd1d0a41c44e51bc9c1eb", + "type": "github" + }, + "original": { + "owner": "efabless", + "repo": "libparse-python", + "type": "github" + } + }, + "nix-eda": { + "inputs": { + "nixpkgs": "nixpkgs" + }, + "locked": { + "lastModified": 1718284527, + "narHash": "sha256-J3Enh0VOQO9kW9xjSJmCly/6K4Jma8UL/LrCJd1/tP8=", + "owner": "efabless", + "repo": "nix-eda", + "rev": "90f2333a2dd634fa3462b6b23a8c99d4132d340e", + "type": "github" + }, + "original": { + "owner": "efabless", + "repo": "nix-eda", + "type": "github" + } + }, + "nix-github-actions": { + "inputs": { + "nixpkgs": [ + "poetry2nix", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1703863825, + "narHash": "sha256-rXwqjtwiGKJheXB43ybM8NwWB8rO2dSRrEqes0S7F5Y=", + "owner": "nix-community", + "repo": "nix-github-actions", + "rev": "5163432afc817cf8bd1f031418d1869e4c9d5547", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "nix-github-actions", + "type": "github" + } + }, + "nixpkgs": { + "locked": { + "lastModified": 1717144377, + "narHash": "sha256-F/TKWETwB5RaR8owkPPi+SPJh83AQsm6KrQAlJ8v/uA=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "805a384895c696f802a9bf5bf4720f37385df547", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-24.05", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_2": { + "locked": { + "lastModified": 1718530797, + "narHash": "sha256-pup6cYwtgvzDpvpSCFh1TEUjw2zkNpk8iolbKnyFmmU=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "b60ebf54c15553b393d144357375ea956f89e9a9", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_3": { + "locked": { + "narHash": "sha256-C36QmoJd5tdQ5R9MC1jM7fBkZW9zBUqbUCsgwS6j4QU=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "c1be43e8e837b8dbee2b3665a007e761680f0c3d", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-23.11", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_4": { + "locked": { + "lastModified": 1718632497, + "narHash": "sha256-YtlyfqOdYMuu7gumZtK0Kg7jr4OKfHUhJkZfNUryw68=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "c58b4a9118498c1055c5908a5bbe666e56abe949", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable-small", + "repo": "nixpkgs", + "type": "github" + } + }, + "openlane2": { + "inputs": { + "flake-compat": "flake-compat", + "ioplace-parser": "ioplace-parser", + "libparse": "libparse", + "nixpkgs": "nixpkgs_3" + }, + "locked": { + "lastModified": 1718098224, + "narHash": "sha256-sMMqWsUDirbMvZ8f2WyCGTe4DAHGjbVRRZGaVgzBsZo=", + "owner": "efabless", + "repo": "openlane2", + "rev": "43838fea54ddbd80d3e7e0cc0719362c8de0ec1e", + "type": "github" + }, + "original": { + "owner": "efabless", + "repo": "openlane2", + "type": "github" + } + }, + "poetry2nix": { + "inputs": { + "flake-utils": "flake-utils", + "nix-github-actions": "nix-github-actions", + "nixpkgs": "nixpkgs_4", + "systems": "systems_2", + "treefmt-nix": "treefmt-nix" + }, + "locked": { + "lastModified": 1718745582, + "narHash": "sha256-TFlVP4YXg6n+MbP/Iv/RIwqvRKuV9KA1JAPihoFmPfo=", + "owner": "nix-community", + "repo": "poetry2nix", + "rev": "48e7ed4ef7832efa5a5558e573986c4128fc478f", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "poetry2nix", + "type": "github" + } + }, + "root": { + "inputs": { + "nix-eda": "nix-eda", + "nixpkgs": "nixpkgs_2", + "openlane2": "openlane2", + "poetry2nix": "poetry2nix" + } + }, + "systems": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + }, + "systems_2": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "id": "systems", + "type": "indirect" + } + }, + "treefmt-nix": { + "inputs": { + "nixpkgs": [ + "poetry2nix", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1718522839, + "narHash": "sha256-ULzoKzEaBOiLRtjeY3YoGFJMwWSKRYOic6VNw2UyTls=", + "owner": "numtide", + "repo": "treefmt-nix", + "rev": "68eb1dc333ce82d0ab0c0357363ea17c31ea1f81", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "treefmt-nix", + "type": "github" + } + } + }, + "root": "root", + "version": 7 +} diff --git a/flake.nix b/flake.nix new file mode 100644 index 00000000..0a0f1c9a --- /dev/null +++ b/flake.nix @@ -0,0 +1,126 @@ +# file: flake.nix +{ + description = "Python application packaged using poetry2nix and additional EDA tools"; + + inputs = { + nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; + poetry2nix.url = "github:nix-community/poetry2nix"; + nix-eda.url = "github:efabless/nix-eda"; + openlane2.url = "github:efabless/openlane2"; + }; + + outputs = { self, nixpkgs, poetry2nix, nix-eda, openlane2 }: + let + system = "x86_64-linux"; + pkgs = nixpkgs.legacyPackages.${system}; + edaPkgs = import nix-eda { inherit pkgs; }; + openlane = import openlane2 { inherit pkgs; }; + + # Use the same Python version as OpenLane + python = pkgs.python311Full; + + # create a custom "mkPoetryApplication" API function that under the hood uses + # the packages and versions (python3, poetry etc.) from our pinned nixpkgs above: + inherit (poetry2nix.lib.mkPoetry2Nix { inherit pkgs; }) mkPoetryApplication defaultPoetryOverrides; + + pypkgs-build-requirements = { + rectpack = [ "setuptools" ]; + vlsir = [ "setuptools" ]; + vlsirtools = [ "setuptools" ]; + hdl21 = [ "flit-core" ]; + sky130-hdl21 = [ "flit-core" ]; + gdsfactory = [ "flit-core" ]; + sky130 = [ "flit-core" ]; + thewalrus = [ "setuptools" ]; + }; + custom_overrides = defaultPoetryOverrides.extend (final: prev: + builtins.mapAttrs (package: build-requirements: + (builtins.getAttr package prev).overridePythonAttrs (old: { + buildInputs = (old.buildInputs or [ ]) ++ (builtins.map (pkg: if builtins.isString pkg then builtins.getAttr pkg prev else pkg) build-requirements); + }) + ) pypkgs-build-requirements + ); + + app = mkPoetryApplication { + projectDir = ./.; + preferWheels = true; + extras = [] ; + overrides = custom_overrides; + python=python; + }; + + # Test support for overriding the app passed to the environment + # Override app to depend on hatchling and scikit-build-core + overridden = app.overrideAttrs (old: { + name = "${old.pname}-overridden-${old.version}"; + nativeBuildInputs = old.nativeBuildInputs or [] ++ [ + pkgs.python3Packages.hatchling + pkgs.python3Packages.scikit-build-core + pkgs.python3Packages.scikit-learn + ]; + # Include scikit-build-core in propagatedBuildInputs to ensure it's available to dependencies + propagatedBuildInputs = old.propagatedBuildInputs or [] ++ [ + pkgs.python3Packages.hatchling + pkgs.python3Packages.scikit-build-core + pkgs.python3Packages.scikit-learn + ]; + }); + + depEnv = app.dependencyEnv.override { + app = overridden; + }; + packages.x86_64-linux.piel = nixpkgs.legacyPackages.x86_64-linux.piel; + + in + { + packages.${system} = { + default = app; + python = python; + }; + + apps.${system}.default = { + type = "app"; + # replace